MKIIILGAGQVGGTLAENLVGENNDITVVDTNGERLRTLQDKFDLRVVQGHGSHPRVLREAGADDADMLVAVTSSDETNMVACQVAYSLFNTPNRIARIRSPDYVRDADKLFHSDAVPIDHLIAPEQLVIDNIYRLIEYPGALQVVNFAEGKVSLAVVKAYYGGPLIGNALSTMREHMPHIDTRVAAIFRHDRPIRPQGSTIVEAGDEVFFIAASQHIRAVMSELQRLEKPYKRIMLVGGGNIGAGLARRLEKDYSVKLIERNQQRAAELAEKLQNTIVFFGDASDQELLAEEHIDQVDLFIAVTNDDEANIMSAMLAKRMGAKKVMVLIQRRAYVDLVQGSVIDIAISPQQATISALLSHVRKADIVGVSSLRRGVAEAIEAVAHGDESTSRVVGRVIDEIKLPPGTIIGAVVRGNDVMIANDNLRIEQGDHVIMFLTDKKFITDVERLFQPSPFFL*