MKIIILGAGQVGGTLAENLAGENNDITVVDTDANRLRQLQDKFDLRVVTGYASHPRVLREAGAEDADMLVAVTNSDETNMVACQIAYSLFKTPNRIARIRAAEYIRESEQLFLPEAVPIDHLISPEQLVIDNIYKLIEYPGALQVVNFAEGKVSLAAVNAYYGGPLVGNALTSLREHIPHVDTRVAAIFRHDRPIRPQGSTIIEAGDEVFFVAASQHIRAVMSELQRLEKPYKRIMIVGGGNVGAGLAQRLEKDYSIKLIERNADRAAELAELLQNTVVFHGDASDQELLAEEHIEQIDVFIAITNDDEANIMSAMLAKRMGAKKVIVLIQRRAYVDLVQGSVIDVAISPQQATISALLSHVRKADIVSVSSLRRGVAEAIEAIAHGDEGTSKVVGRMIEDIKLPPGTTIGAIVRGDDVIIANANSKIEQGDHVIMFLADKKFVPDVERLFQPSPFFL