MELELEWAWACVFAGVLCIMMGHLIKSVWLEPKRITEYFRAQGFEGPPYKILGIGNGVEIARLMNEARSVALPLDNNIMPVALPFYHLWSKLYGSSFLCWLGSKPVWCTDDPIAVKEVLMNKNGVIETTNLNPWIREALGRGILMLNGSDWERHRRIVIPAFGVDNLKEMVSRINESARNVIQRWAQKESTWDEFELDVFKEFKIFAADIIGTTSFGSDPGQAKRIIELLDEQIALAIADYSFVPGYRYLFLKRRWRSMKLNREIRKCMTELVEGRKKMAKRDNDLLGSMLEADRKEAGSGGLSTEEIIDECKTFFFAGHESTAVLLAWTFMLLGIHQEWQDRARAEVLKVLGTERIPSWSDVNKLTTVGMILNESLRLYPPAVAIVRKAVKDCKLGSICIPKDTQIFVPLLPMNHSETIWGDDAEKFDPNRFSEGSEKALGSFFPFGKGPRACVGQKLALLESKILMAMILQNFSFHLSQNYIHSPVVFITLYPQHGVPIILHALKR*