MESFRKAYGALKDSTKVGLAKVNSEFKDLDIAIVKATNHVESPPKERHVAMIFAATSVTRPRADVAYCIHALSRRLAKTRNWIVALKSLIVIHRVLREGDPTFKEELLHFSHRGHIFQISNFKDESSPLAWDCSAWVRTYGLFLEERLECFRNLKYDIDGERLTKTTPGINKVHSRTRLLNGEELLNQLPALQQLLYRLIGCQPEGGACYNFLIQYALALVLKESFKIYCAINDGIINLVDFFFEMSKHDAIKALNIYKRAGKQAESLAHFYDFCRGLDLARTFQFPVLKQPPASFLATMEEYIKEAPQTGSMSSRRLEYRETKKEPEKPVEPILEDMEEQVENDKEEEVEAQEEPQPEIQLEETLPTEEPVDLLGLNQVDPKIAELEESNALALAIIQPGKENPSASFQLSEIGSTSGWELALVTASSNNTSQVAPDKKLAGGFDKLLLDSLYEDDATRRQIQLQNAGYSAGYGYEIPGQNPFNQHDPFAMSNNIAPPTNVQMAIMSQQQQQQQQQLLLMQQHHHQFPQQNMMMVSHSQYQAQQIPYMASANPFVDPFSYQSTSVPPKGNHSLL*