MNELLFFSHIFVLIGAILVALRLGKSALIALLGLQVVIGNLFVTKQIVCFGFHITCTDVFTIGALFTLNLLQEYYGKHVAKRAIWIAFFLLFCFIVLSQLHLLYVPSPYDTMQQVFEKLLAEAPRIMIASFVVGLLCQRLDVWIYGLLKTKFRSQTLILRFGGASLISQLIDTVLFSFLALYGLVHSMTHIIFVSYLVKVSLIFCMAPFTTFSKRFVRDPIHI