MSGETVFVTGATGYIAQHIIKQLLSKGYSVIGSVRSQSKGEQLKELITAHHQDTTGDAKFDYVIVESLIEPGAFDSILQNHKEVGVFIHSASPIPFATDNVEKDILQPAIDGTKNVLTSIKKYGNENIKKLVITSSIAAVEPLGTGQTEPKTILEKDWNPITFEQGLANPAVAYYASKTLAEREVWKFVDENKNQLNFDVAVINPLFVFGPQAFGIKDKSAALRSTGEIINSVLKLKSNDPIPSLVASFIDVRDVARAHIIAFEDDDAIGQRLILDNEIFTKELIAHLIKKNFPSLDIPEGDIVKSEEEIANYPWRVDSTKTEKILGFKYISLDKSVVDTVNQLI*