MTADKGGSHNKAYAHTKVSLNADLHAFVIGDLFKVKRRVEISGPSAMKIITSLVQAVVDMATLLQENGIKELSKGTHGVVVNHGMTTHGVPNHMVPDHEYCEASKPEQPPQQCLETPDAAVQQAPMEEEEEETPEIDIMINNVVCSFSVKCHLNLREIALNGVNVEFRRENGMVTMKLRRPYTTASIWSSGRVTCTGATSEDQAKIAARRYARALQKLGFQVRFRNFRVVNVLGTCRMPFGIRIIAFSKKYKEADCI