MFFLNVNGGRKMDTKKRPIIIDTDPGIDDAVALAIALNHPNLEVRLITTVAGNVDVEKTTNNALKLVDFFGKKVPVAKGCNCPLLIQLEDSAEIHGETGMDGFEFPQPISTCLDIHAVEAMRKEILSSDVPLTIVPIAALTNIALLLTLYPEVKENIAEIVMMGGSLARGNTNTSAEFNTYVDPHAAQIVFQSGVPLTMVGLDVTSQAVLTNHEVTAIRALGRVGEMFYGLFRHYRGGSLTTGLKMHDVCAIAYLTSPELFETTETFIEVALEGPAAGATVADLKMKYHKNTNAVACIDVNVEAFQKWVVEKMKAVN*