MKTQKSITLLLLSVLCFSLGACSIKESNASKKGEKTALTAKKNEPASHQDKRLAFEKIKVATAQEQFKGGTSIEELKELFGEPSSFEQKPAGNVTLDHYTWTFDRVSIQVNLFENSTIVKSITNFAFNRDLNISLKDYNKIKKGMSYNEVTKILTEPDDYSHASSSDKSQLQAIWVSGLKTKTRGSHISLLFENDQLIEMSQTGLID