MTTVFITGASGYIGGDLLSSEAATAARKIKAQYPTVEIIQGSLDDSETLVAESARADIIIPDFTGMKDTADAADHLGAAKAIAQGALEGHTEEHPVYWLHTSGAGIFSFLDTETKDIKEIVNFPDHAFHRDVDKAVFEAGSVRPEVLKTAIISPVTVYGQGRGPCSQRSRQIYELAKLTIQRQKVPIIGRGLSFGTDIHIYDLTNLYVILFERALSKQDDGLWGPEAYYLCENGEHCWGELARSIGRICVAEGFIPSAEEEAFGFEEAQKWAGYEAASWGLNSRCRASRARLLLGWQPSAPSLESELRDIVKGEYRRLQEAERDA*