MEIKQLRYFIEVAKREHISETALELNIAQSAISRQITLLEQELNVSLFKKQGRNITLTSEGKLLFNEALRIIEHLDSTIEQFQSHGLTKNKSIYIGYDESDVSHMLLPLIQTFHLQNDTHVIPSLLEHDTIINSVLNGNIDIGFTELTPEIRKHKQLHMLPLFEEHYHLYAPSDDPITMATHPPLIQFEHSHIYCLAPFAETVKKQLRKITKSDVYTISSQPLAQYLLRQKEGYIISSQNIHLPESKSWIDIKLDHTELKRTICAITKEPYTKSDIGILLTLIQQLMTKTSTFH*