MARETLNPFEIAQKQVKSACDKLNADPAVYEILKNPMRVLEVSFPVRLDDGTVKTFIGYRSQHNNAVGPFKGGLRFHPDVTKDEVKALSTWMTFKCSVAGIPYGGGKGGMAIDPKDYSKAELERISKGFATAISPIIGEKVDIPAPDVNTNGQIMSWMVEAYEKVAGKSTKGVFTGKPLEFGGSLARTEATGYGVHLTAKKALAKLNMDVKGATYAVQGFGNVGFYTAYYAHKDGAKIIAFSNSHVAIYNENGIDMEAVIKDFEENGRILTNKGYGKDITNAELLELEVDVLAPCALENQITSENADRIKAKVITEGANGPTTPEADEILFKKGIVVIPDILANSGGVVVSYFEWVQNLQSYYWSFEEVQQKEDALLSTAFEDVWALADEYKVDLRNAAYMKSIERISKAMKLRGWY