MEQEKTLQTLIEKAWALQDKISDEIQYSCNCLGGFCPQHGLYFGFAEDPFAQRKSWIAIREALQVLENLLLSLQKLQSKQQAEQYTALARLEESRLYLLKMITEHPGRTLDVIQDMLAFLRNKINTINRNLTNPITEKADHTKQDSTIHTTKMKNGIISSLNSCFKVLSYPLNLPKATAKIASFAITAVIAVSVIHFHQMNHQHIIKGDKLINQIDAYYGKKDNLQMNSTRAGEMGFFQSISKTSLDVSNGRG