MNELKHLKHLSAVKSNTGIKFLTPAVSPGNHCPMRIASVIVEDIKGLSSLLVGMQEYTTHSRLFSPNPEGKHGELHWLYVLDAQEVVFGCRNSLMGALRKMDKAGAKAILMIVTCVPELIGEDIEGIVHEIQPELSAQVTFVLLGQFKNISYPPGSWKTMEALGVLMKAKKTEPARINILGRSPEEKHIPMPSLLPELVKRSFALRYLAPGASLTDFQSAPDAALNLVVCPFMQPLAVKMEREFSVPYIALHTLYDVKRIHRTYEGIAKHFGFSWDNAFEEERQEALTLQNQAKERLDGLRYVFCLRIDIPIPMAIYLARLGMEPLLLHLEEYYPEDRSYAKELVSMGYNPWICRMVNAEADLLVLEKLAPDLCFGYLSDINKNIPCVLDMFDFYGQVGYGRTSNLLRRILGVLDEVHLRERGNKHGPASI