MNIRKQTAFCRMHKRRTALNSGNEKGYPKIDWGTIESRLAKHESFMREILEGSRPSHYASLLKEKVESGKNRTLLKTDDSVTPGYYGPKGLRVMTDFIMRRLSSVIRKRAVEDRLISARSYTGYVQAVLMPELAVRLVMEDMDVGEGEARDILRDSIEVGELLHEETGDVVAYESEDEDIYTI