MPRLDSPGLFSLTPKILADFAAEGILSVEDFLLAHNPNLDESRTEARKQAVVDILGYIDRQSCGFRTSARMLQEIEARGERYLPTGCESLDKLLEGGLREGTVTELVGGSSSGKTQVCMQVAASVAYRCRAMVGFVDTCHSFSATRLSHMLGGLVGGRDAVQRRVGAADEIGDAMKSIMHYSIFDIFPMLSFLNQLHTTLSVQVQSMEEKVMRLLIVDCASSVISPILGGIPGHALMVSMGIILKKLALENHLAVLITNHTVGGEGGHPKPALGETWKAMPSVRLLLARDFSSNLCHATVMKHTSMACNRHAAFQITRTGLRPVF*