MDMLGIKLGFGIGYRQGKRVFKAALQKAKVKTKKVTHFGRQAAASTVSQYGSHLDDAIRRHGHWNKDIMSNVYIKSFPMGAVRILAGFEPESRRSFHIHRDAVQPPPELVQLVFPGLDMWKQKHSDSHNLHGVQQTYSATEFLKVMDYLRTVFLQDSVFLMEAWPHLGVWSDPLFHTTCWQTWATRLKAATEHSIAERASFRSIDHVVPQLAEALHQVQQDVQSSHAKLESSVLHKLDKLLEPVERKVEHVNDRLDKVDTVYDMLRSGFVLRPAQVAGPSEELQLAAQSESQEVTTSLTPANSHPSVSVGTAMTATVVQPPKRKQRDPPPHEYPYRSMDRSVTTVPQLWREWTEGTATRLPVQEMDERYGRKWLEDESAKTWHKRRRVIITYVSDNPVFAADGPWAAVKAVEDERGHMTLDKFSKELSKRARARRL