MKKTQTWIITCIYLQLLLFIPLIRAQKNCGNPVTDDVKDITKLVGNLPNDYMIALKYVPEMDGLPNHCWLHLMVPELAKSLNNLLQKFSEISESLSNYSIINNLTRIIDDLMACLASDKNKHFVQRNIHLYKKGSFIPKEFFGYFNRSIEAFRDFQAEHSDCIFPTTTLMPEKDSRVSVTKPFLLPPVAASSLKNDSTSSNREAFGYISSSSLQWISIAVPSIFSLVIGFILGAIYWKKKHPKHSVEVENIQGNEEDNEISMLQERERELQEV