MESFRKAYGALKDSTKVGLAKVNSEFKDLDIAIVKATNHVESPPKERHVAMIFAATSVTRPRADVAYCIHALSRRLAKTRNWIVALKSLIVIHRVLREGDPTFKEELLHFSHRGHIFQISNFKDESSPLAWDCSAWVRTYGLFLEERLECFRNLKYDIDGERLTKTTPGINKVHSRTRLLNGEELLNQLPALQQLLYRLIGCQPEGGACYNFLIQYALALVLKESFKIYCAINDGIINLVDFFFEMSKHDAMKALNIYKRAGKQAESLAHFYDFCRGLDLARTFQFPVLKQPPASFLATMEEYIKEAPQTGSMSSRRLEYRETKKEAEKPVEPILEEIEERVENDKEEEKVEVQEEPEPEIQVEETPPTEEPVDLLGLNQVVDPKIVELEESNALALAIIQPGKENPSASFQLSEIGSTSGWELALVTASSSNTSQVAPDKKLAGGFDKLLLDSLYEDDATRRQIQLQNAGYSAGYGYEIPGQNPFNQHDPFAMSNNIAPPTNVQMAIMSQQQQQQQQQQQLLLMQQQQYHQFPQQNTMMVSHSQYQAQQIPYMASANPFGDPFSYQSTSIPPKGNHSLL*