MKKSLCAVLLLTASCSALAAPQTEKQIADTVNRIMTPLMKEQAIPGMAVAVIYQGKTHYFVYGKADIAANQPVTQHTLFELGSVSKTFTGVLGGEAIARGEIRLDDPASKYWPALTGKQWKGITLLHLATYTAGGLPLQVPDEVTDQAALLHFYQNWQPQWTPGAKRLYANASIGLFGMLAVKPSGVDFEQAMTTRVFQPLELNHTWINVPAAEKKHYAWGYRDGKPVHVSPGMLDAESYGVKTTIEDMASWVRANMNPAGVKDEMLKQGIELAQSRYWRIGEMYQGLGWEMLNWPVKAKTVVDGSDNKIALAPLTAVEVNPPAPAVKASWVHKTGSTGGFGSYVAFIPEKNIGIVMLANKSYPNPARVDAAYRILDALK