MKIFGTDGVRGKAGVKLTPMFVMRLGIAAGLYFKKHSQTNKILIGKDTRKSGYMVENALVSALTSIGYNVIQIGPMPTPAIAFLTEDMRCDAGIMISASHNPFEDNGIKFFNSYGYKLKEEEEKAIEEIFHDEELLHSSYKVGESVGSAKRIDDVIGRYIAHLKHSFPKHLNLQSLRIVLDTANGAAYKVAPVVFSELGADVLVINDEPNGCNINDQCGALHPNQLSQEVKKYRADLGFAFDGDADRLVVVDNLGNIVHGDKLLGVLGVYQKSKNALSSQAIVATNMSNLALKEYLKSQDLELKHCAIGDKFVSECMQLNKANFGGEQSGHIIFSDYAKTGDGLVCALQVSALVLESKLVSSVALNPFELYPQSLVNLNVQKKPPLESLKGYSALLKELDQLEIRHLIRYSGTENKLRILLEAKDEKLLESKMQELKEFFEGHLC*