MKTTIYCQIGPTAPEWIRILPMGEVILGDGREPFRVSTASIERIMEAWRWRGNDMVVDYEHQTISGREAPAAGWVKALTSVFDGLWARVEWTDRAREYIEKKEYRYFSPVVQLNESREVEDLLHVALTNFPAITNLAPLVLSVEPAGKKGITNKREENTGNVEEKGKETDGAGNGYDTGAERKEMIAEKLKVILGLREDASEDQIVALVDDYIKISGGKSTPLPPEIAAALGMAEGDSCSKALQRIESLQAEVKNAARMREELNAMKLQEALSRAERLIQEALSSRRTTPAELQQANGSLRRLAHDDPDFFQELIMSRPENSAIPGPLEPGGRYWTTLTQEDREVCQNLGIRPEDFLKNKEKFKEER