MPKEATKRGKTGKAEKVKRGKKDPNAPKRGLSAYMFFANEQRENVRDENPGISFGQVGKILGERWKALNDKQRAPYEAKAAADKKRYEDEKQAYNVSTPSPT