MKKSILTLLIILTMMPGITSAQDFGKYFVDKTLRIDYIFAGNSQKQMIAVDELNVMSRWYGKRHRLNELPMEGNGQITVRDHQSGNIIYRNSFSTLFQEWLTYPEAKTQTKSFENIFLVPMPKDTIDVTIDLRNNRREIMSTLTHQIVPDDILIRHKGENPTPFVTLHQAADTTNCIHIAYLAEGYKQEEMGLFIKDAQTATDALFAHEPFKSKKDKFNIIAVKSDSEESGTSEPSKGIWKNTALSSHFDTFYSDRYLTTLHLKDVHNWLAGTPYEHIIILVNTEKYGGGGILNSYNLSMTHNEWFKPVVVHEFGHSFAGLADEYAYEDEAIPMYPHDVEPWESNITTLVDFKGKWENLIKPGTPIPTPLSRKAKDVMTKVGVYEGAGYSLKGVYRGTQDCRMRTNQNPEFCPVCQQAISRVIDFYTK