MEEKQYLWRYNDIEKRMNELHKKYKELVDIFFGDVIDKNTGYFPFYSGIKYSYADLNISFYRGLIYIHGGSEGMQAKKINISVDDVLKRTERSFEKLSEYIKSTFIFEKVIHDFQMFNLSDLASIYNDDAIAHYYFETHSDLYLSDKSTKIYRTPNSLLENANDLPASLRKYTQLLETVNDKDFETHIVEAYDCFMSEKRLATSLLLGRALELMCRLILNKFDKDIIKQTPDYKRNIRTFLNEMENNDLIEEHLKHSVKAAIEHRNSIMHGIKIEEYNSIIQTLFDEIAKLSNVYKSLNKQ