MTKRTITPMTSMGDLLGPEPILLPGDSDAEAELLANESPSIVAAAHPSASVAWAVLAEGALADDKTVTAYAYARTGYHRGLDQLRRHGWKGFGPVPYSHQPNRGFLRCVAALARAAAAIGETDEYGRCLDLLDDCDPAARPALGL