MEFLQRLARFLDRPLFPWKKLIIGFSLANYFIEGFLGYRQYQVLKKTKVPKVLEHEVSQEVFDKSQAYGRAKAKFEFFSGIYGQIQNILFYQFDVLPKLWSFAGNLLVRFAPARFSGEISQSIVFVLSFVVISQILSLPTSLYHTFVLEEKFGFNKSSAKLWITDKIKSLFLTFVLTPPILAGFLAIVQKTGNQFFYYLWVFVAGLQVVMITIYPIFILPLFNKLSPLEEGELKSSVEDLAKKLKFPLSELHVIDGSKRSAHSNAYFFGMPWKKHIVIYDTLIEKSETQEVVAVLAHELGHWKLGHTTSLFGISQAHFFAIFSLFSVFINNNSLYADFGFHTVHPIIVGFLLFSDVLGPTDTLIKLGMNVLSRKFEFQADEFANKLGYNAELARSLIKLQIQNLSTMDADWMFATYHFSHPILTERLKALNWQSTGKVEGKEKAKDSEEKTDVATATGRDEL