MKLLHSIFWLTAIIQLSLALTYKQLQENYLKGANILKIDNKNYKLIEEAREDFELVLFITANGADVNCRLCKEFQTPFEILANSYATNKAHYSEEEIGKPVVFAISDFTYSRKFFEALKLQNVPKIFHYASTEKASSALNVDDEYDFTAADLITHLRNWITAKTKVDPKLLEIHIPPNYNAIATNFMVALIILIVIYKKYELILTFLGNKNLWQGLSMVTIVAFIAGHMFNTIRNTQYIMVTQGGSPVYIQPGHQQQLGVETQIVGLIYGSLFALSVLLYKAGASKEGSSGWLSILISVLVFLLYSGLIGVFHLKNMGYPYSLIHLF*