MPPPTVGVAKTKSKEFYDIVRQIGECKNKSDEDVIMRREVMTLRTQMASPKLEKTKMKELLIRLMYVDMLGHDASFGYIHAVKATHESDISMKRLGYLATSAFLDEHHDLIILIVNTVQQDLKTDNYLAVCAALTTVCRLVNEETIPAVLTQVVDLLSHRKEQVRKKAVMALHRFHQRSPSSVAHLHGKFRQMLCDKDPSVMSAALCALHDLILADATPHKNLIPSFVSILKQIVEHRLHNYDYHKVPAPFIQIKLLKILAALGTADKAASTEMYSVLSTCLKRGDSGGNVGNAIVYECVRTAASIYPSPVLLEHCAAAVSRFIASSNHNLKYVGLDSLSCIVNINPKYAAEHQMTVVDCLEDADESIRGKTLDLLYRMTKSHNVEVVVEKMIEFLKTSTDKHVRESTAARIGELAERYAPTTQWFIDTMNAMFAIGG