MEKKALTTAESVRVVEKHPWVITFPNHEDLTFLFDPLERKRYTLNLPELVGTDVCYSKDGWLLMRRSSLVDMFFFNPYTRELINLPKCELAFQAIAFSSAPTSGTCVVLALRPFTRYIIRISICYPGATEWITQEFSCSLRFDPYMHSNLVYANDHFYCFSSGGVLVDFDVASRTMSEQAWNEHRCAYMRNDNAEWFNLPKRIYLAEQKGELFLMYTCSSEIPMVYKLVSSNWEEINSTTLDGVTIFASMYSSETRLDVLGMRNSVYFPKYGLDCKGCVSYSFDEARYYPRKQLPKPTIWQMQKELCPLRSLDRATV*