MELSKAQSAIFSSDAKPGRKLCSYGKAMACLAISTSREKKIVEFTSWLQWMGNNSCNLQLHIFPSDSATPGFGTIAGVGGVSKGEDIVQVPFQAFMSEEVSLLAFLSKEELFLGKCPFRYFKTALACPYVGPVMEKAALTPWQGMCLHLLFERWKGEKSSWYPYIALLPSEEEMMEQHPLLLPQEVCEELLAGSPMLLKLKGRITRCKEDFEAILSSGASSLGSSSTFGSGKIINERSILWAASMLLSRSFSLDLGIDDGNLSNGDGYSTVLVPWADMLNHSSSAGKESCLKYDGNRGIAYLSAHKNYSEGEQVFDSYGPSLSPSQLFLDYGFVDVENKNYSVDLPESVFP*