MGRDKTLSSGTAPTDTLHTAGSSQDVLAWPWAATGEELKQRVQDVKVLAVGAGGIGCELLKTLVMSGFKHIEVVDLDTIETSNLNRQFLFRKRHVGKSKALVAAEAVKQMRPDIDITAYQGNVKESRFDVDFFRRFDCVLNGLDNLEARRHINRLCLAAKVPLVESGTAGYLGQVSVHIKECTECFECQPKPTPKTFPVCTLRNTPDKPIHCVVWAKEMLFPLLFGAPEASDLQEAPPAGSGDDAEAGTRKTLDDPSFYQRRQGESSTHFAERMFRQLYCKTINELRDMEDLWRSRRPPQALELDALCMPAYDDAANQPAAREAVVTATASSACKELGLLDAHTVWNEQQNAAVFLRAVELFLDGRPHELGSAQFDKDDTLAVEFVTAAANLRATCFGISRQSLFDTKX