MKSVFEANYSRKLSSLKHRLVVLPSAEVLGGGEVGNKRKSALEGDLNRGFVYWQWAFESPHEVKVLIRQALGDPQGHLRLILLPIVYNAMAQKQKLRATPFFRALHRALRDSNYSELLKLPPDVEAELAEADKASLSLSLGSSDTSSMRGQGKVFNGPYDLYKTLTKYTLSYEAAEDSDISKRRCMGSGAQGESLSTAVPSGPLLTPSQGGQVIPSQTASWQGGATPAEEVDRTALLELQKQNDTIANELQQFRKECESNMQSVYSELFSMRRWLTDVAQQLMSQRDYHQSLSRRPP*