MKLTTHIFLDLLGVGELLENITTVVKDRLGLNPRRDCRQLAGKTAIVTGGNAGVGLATANALLRSGANVVLACRSAERGQSAAKQLAASTGCVGDSGSTVMAASNVGPGASPRVTVELLDLASLASVRHFVQRWAASGRQLDLLVCNAGIMCPPERVETADGFELQFQSNYLSHFLLANCLVKHQQSLRRQQQAQWRRRGRGGETDCGETNRPLRVIFLSSMTHFGADLATTLADVPQSLTGWHSFQSYCNSKLCTLLAAKQLDRLFVRNAQLAAHGAAGAEAPPPASTMMLQRDVAVAVHPGLVDTFLARNYFKQSVPRPLRPLSDPFFEHLFCPYLLRSPEAAAQTVLYAATAPAAEVGGQYCGTSPHVSKHSAAAGDPVLAERLWELSAHLCQLGPSELLDX