MPLYDALFHTLNPKSWDLQRKNSKGEEARVADFVFLAHNVDVYASLHHAFLMRSFSSLPCEMRLCLVPPWSIAFLFMLGLSSFRGNTMIISSYHLRKKMQQTWGVTRYGFQYFLPFCKDEINNTIEEAILSADKAGVKVLSLAALNKSEALNGGGKIFVDKNPNLRVRVVHGNTLTAAVILREINEKVDDVFLTGATSKLGRAIAIYLCIRKVRVLMLTNSKKRFESILHEAPVEYRKFLVHVTRYDEGKNCKTWIVGKWMSARDQRWAPPGTYFHQFAIPVITESRRDCKYGKMAAIRLPEDVQGLGSCEYVMGRGVVHACHAGGMVHLLEGWKHHEVGAIDVDMIDVVWNKALKHGFKPVTD*