MSQEGRGKGSQSMRSAATVRRLLMYKQKPVRDKKGKLIKQDLQSKELPSTRIVPDRRWFGNTRVIGQKQLEEFREDMAQKSKDGYTVLIKQKKLPLSLLADPEKGRTRRVNLLGTSPFSETFSAGRRQKKPKLATDDLATMAARAAAHNEAYAEGVEAGAITDRDLVRQNDGVVDAAKGSLFEKGQSKRIWGELYKVVDSSDVIIQVLDARDPMGTRCHHLEYHLKKDAMKRHKHVILLLNKVDLVPAWVTKRWLHVLSREYPTLAFHASVTNPFGKGAVLSLLRQFSRLRMDKQNISVGFVGYPNVGKSSVINALRTKKVCVTAPIPGETKVWQYVNLTKRIFLIDCPGVVYHDTEDSDTDAVLKGVVRISALEDAWEHIPDVVARVKPDYLRRAYKVQSWESPEDFLQQVARLTGRLLKGGEPDLNTAAKMVLHDWQRGRIPYFAPPP