MESFRKAYGALKDSTKVGLAKVNSEFKDLDIAIVKATNHVESPPKERHVAMIFAATSVTRPRADVAYCIHALSRRLAKTRNWIVALKSLIVIHRVLREGDPTFKEELLHFSHRGHIFQISNFKDESSPLAWDCSAWVRTYGLFLEERLECFRNLKYDIDGERLTKTTPGINKVHSRTRLLNGEELLNQLPALQQLLYRLIGCQPEGGACYNFLIQYALALVLKESFKIYCAINDGIINLVDFFFEMSKHDAMKALNIYKRAGKQAESLAHFYDFCRGLDLARTFQFPVLKQPPASFLATMEEYIKEAPQTGSMSSRRLEYRETKKEAEKPVEPILEEIEERVENDKEEEKVEVQEEPEPEIQVEETPPTDEPVDLLGLNQVVDPKIVELEESNALALAIIQPGKENPSASFQLSEIGSTSGWELALVTASSSNTSQVAPDKKLAGGFDKLLLDSLYEDDATRRQIQLQTAGYSAGYGYEIPGQNPFNQHDPFAMSNNIAPPTNVQMAIMSQQQQQQQQQLLLMQQQQYQQYPQQNMMMVSHSQYQAQQIPYMASANPFGDPFSYQSTSIPPKGNHSLL*