MSKVKQLEEEPVNSDLEEDEIANDWSEIAKLSATKYAAVLPKRGEKEYEPDGTNIQELLVYRARRAMFDALTHSPRGAVLKSQIKAYYLPDIHKAILPNPKGNFMQTMGYADSSGALYLQFYEFVYLAERGTITPYIHSGSISVEYRDIPLSVEDMYALFNSQNELDNYSVYSHLKRLGFIVQATDMSTSAKASFFPTSVKKARLNVTPQIYSHLTSFFKTHSLTFFNHIFYTPYIDAFKRNIGAIPLYKSLNKLITCYDVPKTIEAIRKEHSTERSRETEQFLRIAFDVWKPQVNFKKKSPELPDFQVVVYNKNIASQHFPNYSDFKTIFNSLDYKFDFLKIPDDVDSNEVEWWDSNTYNEGIPRYMYLASTKSKHSKKPSSQQDIKIERKMKRQKPKKSISPRLQQMRDLKNGYRSFLLAVMDNGIISFVKIVEADFGSQNVWYSPKQNKKK