MKVLRKTIASVKREILSWTDHQKEVSRHLLESQLDATMLDSSIIHSTERISATLDDDKKIKSNSKKKAVIVSTLNRISKDIQNNFKISIWEGYTQGDNKRIISQVLSSKSILDSLSHIKRVEISSKERRSTIMRQIHPTQLGYICPYETPKGPDVGIVKYFSSTYTITPYVDLDDVLNHLGVLPQGNDALFINRLFVIRTSKDNILKSIKAYKRKEEAFMFISIHYSSDKETHIQTTRGKYIKPLLIYTNGSAPVYSNTTVDDMYKAGMLEMIDATEQMQCFIAIIHDGICNQHTHVEIYPLFIFGLSASMTPYANFNQSSRIVFQSX