MMARKVLYAGEAREALMAGVNKVADAVKVTIGPRGRNVVIRPTGKMPAVVNDGVTIAGEVNLESIPENVGVKLLLQAASQTDSRAGDGTTTATVLTQAIMREGIRLTSSGHNAVALQKGLLKAAAFFSAKIRELAEPVTTYEQYKQIASISANSDELGAHTADAIIKALPQVGLDGATIIEDGVEMHDEVTVSEGMELEARRLCLAAGLPRRLVCTLPAPCLQVGWLSELLVKEKETLSTTLEEPLVLVTDIKLTTVNELLPVLEAVVEAKRPLLLIAKDVVMEALSALILNLDRGVLDVCAVKCPGFGDVQKAFLADICTFSGATLITDELKMKVEEATLAQLGSLSRVKVEKAKTLLVSDGTHQADVDARVEELKGLKEQLVQQSNKEFEVQRIEQRIHKLRAAIARIKVGAPTETEVVDKKLRYEDAINAVRGAIVEGMVPGGGACLAYVTRFADEARAAIPDPDERVAVDVLVAAMGAPVMQIADNAGLLGALVREKVADHDWGYGFNAKTLHLLGACLQAGVCDPASVTTWALENAASITGSMLTTEALVYDPERDPMEDEANFEPEVTTGMRSDVEDYMW*