MPEMGDVLPSASSVFWLGLLALWLLFALCLLLLLLLLAYRPPTFAWLCRNGLAALRWVGLGVLPFFRFAVSASWRSACLAAAVLKACGVTWPFSRTFDEVCFFAGRMVLRYARAWLAIFWTPYHYVFMSGLRSPQHWDGHRSQAGITLTRHVRYSAAHRDETLDVIRPAAQPGPTPPPSAPTPIVYVHGGAFVAASSELMLHGTCFLGRAGFTVFSLDYPLSPEHRHPVALVSVLRGLAFIRAAYGVERCLLFGDSAGGNLVSMAAAMLSNRGLLEELARRTGEPLLEFKYPAVERVALLYGFLDSEAPLEGASWVVSLGFRFVLDCYAPRGVDSDMPYTFLALRDGIATFPPTLLLAGEADPIFPSTLRARDMLASKGVDVMYRAYPSTHAFLGFPRSWPLPSEFQQSSADAMAAILAFVRGEPLSDKLAPIPAVPLLDRFLGVWEASLLVGLAPLLLLLVSGPLFPLTLVLCCFLLVLVGPVGGNLLFRQMHGKFPEHW*