MEEMMGSWDKRREEQEEEEEQVLKLPGFRFHPTDKELVGFYLSKKVLLKKSSKIDEIISQIDIYKFDPWDLPRSSDRGGEVASAMFNLGCTDRGGELASDELNLIEHSCCGTNILRGNPAITDVAYVTYGLATDQRCVWFEGSTHTEKESYFFCKRGRKYRNSIRPNRVTGSGFWKATGIDKPIYSDGPSKAVIGLKKTLVYYIGSAGKGSKTDWMMHEFRLPTANDTIPGGSTHRSPTPSSLLHAEVWTLCRIFKRNASSRKYTPDSKELASWERVKPQQSNNREAAYISFGDNESSTNKINVMESKENNERNVFQLHQTPHPHQPIPMEYTSSTQVDNTVPHISNDNNMDDVNYENWDELRSVVEFAFGPSSY