MKIIILGAGQVGGTLAENLVGENNDITVVDKNADRLRDLQDKYDLRVVNGHASHPDVLREAGAQDADMLVAVTNTDETNMAACQVAFTLFNTPNRIARIRSPQYLAEKEALFQSGAVPVDHLIAPEELVTSYIERLIQYPGALQVVSFAEEKVSLVAVKAYYGGPLVGNALSALRDHMPHIDTRVAAIFRQGRPIRPQGTTIIEADDEVFFVAASNHIRSVMSELQRLEKPYRRIMIVGGGNIGASLAKRLEQTYSVKLIEHNYQRAEQLSEQLENTIVFCGDAADQELLSEENIDQVDVFIALTNEDETNIMSAMLAKRMGAKKAMVLIQRSGYVDLVQGGVIDVAISPQQATISALLTHVRRADIVNVSSLRRGAAEAIEAIAHGDESTSKVVGRAVGDIKLPPGTTIGAIVRGEEVLIAHDRTVIEQDDHVVMFLVDKKYVPDVETLFQPSPFFL*