MKIIILGAGQVGTTLAENLVSEDNDITLVDNESPQLQTLQEKHDLRVVQGSPSSPKVLRDAGAADADLMVAVTASDEINMVACQMGYTLFNTPTRIARIRNSEYLREKDKLFNNENIPIDHLISPENLVTDEITRLIAYPGALQVAHFANNRISIVVVKAYYGGALVGYALSAFREHMPHIDCRIMSILRNGKPIRPQGSTIVEAGDEITFICATEHIKAVMGELQRLEKPYKRVMIVGGGNVAFGVAKRLENSCTVKLIERDSNRAQALAEKLPKTLVFNGDASDQNLLFEEHIESVDVFLSLSSDDEANIMSALLAKRLGAKKAMVLIQRIAYINLIQGGTIDIAVSPQQVTISALLGHVRKGDVKNVATLRHGIAEAIEIVAHGNVNTSNIVGRKIGELRLPMGTIIGALLRGNDVIIARRQVIIEEGDHIVIYLSDKKNVPEIEKLFQPSAFFI*