MVLLIEKLTKHYFKLENHHHAITHLQPEELSSSLLAFKSHVSKSIDQLASDLKPGSETPLSLTWFGKCFGLLPFINKAFGKLVVDIDYPMSKLEIFSIEEYLSYTLSLLELLNSISSRLSNLGQARLSLVHGLTLVENSPSLATKHLKAIQFQQGYSFTTNFGKDHDDEVRVFSGKEWIVHEAVKEMRSIGFWVCGVMLSCLYGDGKPYMELRKIAGGFDGSLVATLDFKINEQLIEKRPLFSEIKEVNNVVSNLLVASDEVRHDAANELQTKLRVLEKLSDDISKEVDNLFANVMTQRSELIDGFRLQKQPQKSSV*