MLIFIPILIFVALVIVGAGVKIVPQGYQWTVERFGRYTKTLQPGLSLVVPFMDRIGRKINMMEQVLDIPSQEVISKDNANVTIDAVCFIQVIDAPRAAYEVSNLELAIINLTMTNIRTVLGSMELDEMLSQRDSINSRLLRIVDEATNPWGIKVTRIEIRDVRPPAELISSMNAQMKAERTKRAYILEAEGIRQAEILKAEGEKQSQILKAEGERQSAFLQAEARERSAEAEARATKMVSEAIASGDIQAVNYFVAQKYTEALQQIGSSSNSKVVMMPLEASSLMGSIAGIAELVKDSANKRTQP