MRPSAAHAGGRSGDRSGLSGPNGHQTAVRAFLVKKSQSSRRFLRPPETTRDMVELVADTKRVEMATFLGGARCLGAWAGAEIPAQNHIIDFGVVRPDWPGGLAPKAGNPEANDREKQEAALALAHLALLDDHNTAIAAAGGIAPLVALVTSGSDSAKEHAADALANLATDVQNRAAIAAAGGIPPLVALITSGSDSAKQDAARALVNLALDVQNKTHAALALANLAGNDQNKAAIVAAGGFQALQEMAKDGKILVHRQVAKEALKHFPRESGSAEGGTKLGSDPATKLSTTVSAEKLRGEMRTLESGNEELKAKAAEKLGTWAAVLDENRAKEVILKAGGIATLEPVVRHGKGKVKEAADEALKLLSQKQETKSIQATGHGEIAEAGGTIPTGEGTRVAMFSARFDGGPIEQKIRKVFQILCARKYDILMVTADAGQSFGDLTTKYLGRLHTENGTMIAVCTKHYGEMTASAYSSHKELQFALDYEKFVTVLPLRVDDTYPPEPPGGPGHAYDKECLARGYILSVFKPSVVFLECREKSEIEIAAQIANVLQRHKVGKDGSS*