MRYITLGQDDKELSEIVLGMMRIKDKSVKEVEELVETALSVGINAFDLADIYGRGRCEELLGLVLKNRPDLREKMWIQSKCGIRIEEFTYFDFSKDYIIKSVDGILQRLKIDHLDSLLLHRPDALMESDQVAEAFDLLYKQGKVRDFGVSNQNPMMMELLKKDVKQPLAVNQLQLSAAFTPGFESAFHVNMEDSQAAMRDGSIFEYCKLHDVVIQAWSVLQFGYFKGNFVGNEKFQALNQVLDRLAIKYGVTSSTIAISWILRYPAKMQAVVGTTNPKHLREVSQAANFSLTRKEWYEIYLAAGNNLP*