MSMEVVLALSPFPRFCLPNTNLKTTLSSSNSQVLLWRSPLMNVQLNHYYSRKRRGCINGGGASRRSLWPQFSNSYDRCNLKLGKFISRLREFMNSSEKMRKHVSSTLFTRLVVSVLMVSFAVSNSPSWALSEENLLFLEAWRTIDRAYVDKTFNGQSWFRYRENALRNEPMNTREETYTAIRKMLATLDDPFTRFLEPEKFKSLRSGTKSAVTGVGLSIGYPTGSDGSPAGLVVISAAPGGPANKAGIVSGDIILAINDTGTESMGIYEAADRLQGPEGSSVELTIRSGQEIKHLALTREKVSLNPVKSRLCVIPGSGKDSPRIGYIKLTTFNQNASGAIREAINTLRSNNVNAFVLDLRDNSGGLFPEGIEIAKIWLDKGVIVYICDSRGVRDIYDTDGSSAIATSEPLAVLVNKGTASASEILAGALKDNKRAVLFGEPTFGKGKIQSVFQLSDGSGLAVTVARYETPDHTDIDKVGVIPDHPLPRTFPKDEEGFCGCLQDPASTFYVNRGQLFAR*