MDIRRANSADLNALNALEQQLFDGDRISPRQMKRFLHSDHAALFVADAGDQLAGYALLLFHQGTQLSRLYSIAVKPEFRGQRIAQSLVEQCERAALDQGSTTLRLEVREDNTAALKLYEKMGYKTLKLLIHYYDDLCDGRRMQKRLTPQESKVLLPMPLYVQTTPFTCGAACLLMSFACLDKTFEPSRTQEMQLWREATTIFMAAGHGGCSGQGLALAAARRGYHVELWNQSRSTPFIDSVRDPNKKQIIELVHQDFCQQLAEQDVSMIDAPPSQAQLEEWVRQGACVLLLISTYRFDGKKEPHWIVLSGLSDKFFFFHDPHAESEEHVSGSGYIPVGKAALSQIIGFGKQKQIACVVITPRQ*