MLHYGKRLGGLPLLLRAYGSPFPRALPFGILSVVVTAVCVGVDDIQDSLRTSFLHPYPFQIYAFVIGFLVVLRTNHALHRYMEARTNVELMGSKWADVVVMCVAFDSFSTGDRASRWPWRKGRLVRNDGSEAFIARLVHLLSLLHAVALQHLRGDEELDNLVASKPRIDGGPDFLEKAKKTPAESPGLAVASPNAPPPVGARSPNAERKDGDDDEKDGGASSDEDNTPPGELVDDPFAHAAEHNVNIDDEDGEKMFRRWASEKRHQHYKKGVYDRSSAFLVHAATADRRTERWTLPNLFMLSEGTSEWIRCNESMPITVLGGVPDKEKKSLDLLVCNRAYLVLNWIQSLLIHRLESTPGLRVPAPIMSRVHQVMSDGTLGFNQADKMAKTPFPLPYAQMLTACLLVFNLFMPIVVAAHTNSMWLAVVIAFMSTMAYQGLNEVARELEDPFKPTHLNDLGLPLLQADFNSKLRAASPPVGLSTPWLEE*