MKMSRYIVMDLVFYGNSLNYDQGSGNYQELKKITKWDGRQYTLVSRYALRYSMLDTADKFGLFELAEADNLVKSGKGDSTVIQPATEFLLTGDILEYPEFDLFGYLITETKPQNFRTAPVKVGHAVSMTPFMYDAHFNANIGLANRMRKRHGEMKPNPFTAEEHQTFYQYSIVVDVDSIGEIEVYISEKSDVTLADGKYKLESIEKVSSLKGDGLLIKLKKGKNKKEILQSENVELCDFEKIDKVYRIRYRLKDDEKIKKRIMNLIKTVMNLKRSIKARDEDLSPKIMVMGLYRDSPYMTFKDRIVLLDEYTEEEYDEIEEQETDNGRILKVRHVTSKQRKPVFEVEGLEAESLDVDKVEEFVEGIFDDGELSRVAVFTDPSVELRKGSGD