MSSDDEVREEKELDLSSNDVVTKYKAAAEILNNALKLVVSECKPKAKIVDLCEKGDSFIREQTGNVYKNAKRKIERGIAFPTCVSVNNTVCHFSPLATDEAVLEENDMVKIDMGCHIDGFIAVVAHTHVITNGPVTGRAADVLAAANTAAEVAMRLVRPGKKNKDVTEAIQKVAAAYDCKIVEGVLSHQLKQFVIDGNKVVLSVSNADTKVDDAEFEENEVYAIDIVTSTGEGKPKLLDEKQTTIYKRAVDKNYHLKMKASRFIFSEISQKFPIMPFTARALEEKRARLGLVECMNHELLQPYPVLHEKPGDLVAHIKFTVLLMPNGSDKVTSHQLQELQPTKSIEDNAEIKAWLALGTKSKKKGGGKKKKGKKGDAAEPMEEATNGAPSQNNSDFWNCYL*