MKGRDVFVLMPTGGGKSLCYQLPAWCCPGLSVIISPLLSLIEDQVQSMTKLGVRSVFLNSAQSWEDEQRNIVDELRRTPIHGGIKLLYITPEKLAHSNMIKGVLSNLANNGRISRFVVDEAHCLSDWGHDFRPDYNQLGCLRRDYPNVPLMALTATANKKVVSDAIRALGMRNEYSYRSSFNRPNLHYEVRRKDNKTVDTIADYIAERRNDSGVIYCLSRKDCETLSDKLNNKLREKGFRDVRVSYYHAELDQRERHQRHHAWSLGHISVLCATIAFGMGIDKPDVRYVMHYSMPKSITHYYQESGRAGRDGGNADCILFYAYKDKKTLEMMIRKAAGHNQRSQATLRKIDHLYTCLRYCENTFECRRTLQLQFFGEMFEKHKCNKTCDNCRLGLVEEKRDMTNSAREILQLLDSRGRGVTLHQLAELWRGTKSKAHTKFLITENLNGYGKGKAVSKSETDALVHAMVFEGVIEELSEETTGGFAADYVHPGKNAALVQSGRQQFFVSFPKDPPKAAA