MTRSSEIHRRELLRAMLGGVCGAGLTLGAGCRAARGDDRIHVGVLHSQTGTLAMSERAVTDATLMGLEELNTRGGVAGRRIEIHRADGGSDGERFAREAERLIRDHGVVVIFGCWTSWSRKLVKQVVERHDNLLLYPLQYEGIESSGNIVYLGEAPNQQLAPAAAWSFDTLGTRCFHVGSDYVYPRVAGAMLRDYWTALGGEMVGDMYLPLGKTELDEVVDAIARAEPDVVFNTINGDSNVLFFRLMRRAGFSPDTLPIMSFSIAEDELRALDAGMVAGNYATWSYFQSLDSDDNRRFIERFQRRFGAARVLSAPMEAAYVGTQLWGQAVERAGTASSHAVSHAILGQSLAAPEGMVYVDTGNRHLWKSVRIGRARSDGQFDILWDSGKPVRPEPYPITRPRSAWSAYLVELYEGWNEEWVKPPT