MKKKRLFLWLLLGATAVPAETKQFVMPSDIEFSGSVLETAPNWLWQLEPTTRAWATDWFAVENEATRDGEAFVFNYAVKNAKGRAALVLGYMKSDASTGRRGLAPEVSIVDINGASVVLNGNIVKQRISIEALGKTKDERTVKGALSFSVESAFGALYKRKGVTDKFFAEAYNNSIGWAAFSLIRWYLGDYINDEYRFNEAGKMMNETYIRPESSVSIEAIIDGTREPTVICDVIGSFTSHLSEVSTRWIEVPKTWTASMTINVRMK