MKRPRGGSPSLLPVANPDDDGYGAAGMMEAEGDAEEEMMACGGGGEKKRRLSAEQVRALERSFEVENKLEPERKARLARDLGLQPRQVAVWFQNRRARWKTKQLERDYAALRHSYDALRHDHDALRRDKDALVAEIKELKAKLGDEEAAASFTSVKAEPAASDGPPAAGVGSSESDSSAVLNDADALVTEAPVPEVQGTLLPTPAAAAGAGAAGNHGGVFFHGNFLKVEEDETGFLDDDEPCGGFFAVEQPPPMAWWTEPTEHWN