MALENKVNGNNTSDGLIVSFGEMLIDFVPTISGVSLAEAPGFLKAPGGAPANVAIAVARLGGRSAFVGKLGDDEFGHMLAGILKENGVTSEGILFDKGARTALAFVTLRSDGEREFMFYRNPSADMLLTDSELNLELIRKAKIFHYGSISLITEPCRSAHIHAMKVAKDAGALLSYDPNLRLPLWPSAQEAREQIMSIWEKADIVKVSDNELEFLTGCDTLDDEVALSLWHPGMKLLLVTLGEKGCKYYTKDFKGAVDPFVVKAVDTTGAGDAFVGALLSKIVDDQSVIEDEIRLRELLKFANACGAITTTKKGAIPALPTELEALKLFKGE