MSRLTMVRWLKENGIGVCEASGWTEMEENLSKITGYGSDVGQQILNNIQADNRFDHATIFNECENKDFVLNTTYHNYAETLDSVFENQPVKIQKLIVIVDARLLDLSTNAWRNQILYLNKYQGAVKFAWILNYDTPSNVKLELRRAGHSVMVNRPLYKSKLVHMLTTITEEIRLEQEKSGIKSEASKLELNMECLNIDSALHSPWAGWSELKVPGKSTENIITPAKHNFQKIPEGIYLTRYGSVTTTKERMDFLPYPIKQLTALALPFESLMKSEHKTLEDKAESSKLCTTEEAEYNTITNNNSFCKRSDGGIYPEFESEICQEDLLKNTEQSVFIGPGLMRDQSLIQTSMDNCNVGSHGINHSSISERSFNQPLHMPPSNGNCKQNALEGIRILLAEDTPILQRVATIMLEKMGAIVVAVGDGLQAVDTLKCMYKLSDYGRLALNWREESTQSMTKLTLQDSPAFDLILMDCQ