MKIIILGAGQVGGTLAENLVGENNDITLVDTNGDRLRSLQDKFDLRVVQGHGSHPRVLREAGADDADMLVAVTSSDETNMVACQVAYSLFNTPNRIARIRAPDYVRDAEKLFNSEAVPIDHLIAPEQLVIDNIHRLIEYPGALQVVNFAEGKVSLAVVKAYYGGPLVGNALSTMREHMPHIDTRVAAIFRHDRPIRPQGSTIVEAGDEVFFIAASQHIRAVMSELQRLEKPYKRIMLVGGGNIGAGLAHKLEKDYSVKLIERNQQRAAELAEKLQHTIVFYGDASDQELLAEEHIDQVDLFIAVTNDDEANIMSAMLAKRMGAKKVMVLIQRRAYVDLVQGSVIDIAISPQQATISALLSHVRKADIVGVSSLRRGVAEAIEAVAHGDESTSRVVGRSIDEIKLPPGTIIGAVVRGNDVMIANNNLRIEQGDHVIMFLTDKKFISDVERLFQPSPFFL*