MDELTGPVLDHLERKNPGGVVGVYLFGSAALGGVRPDSDLDLLMVTERSLTRPERAELVSLLLSLSGWKGHAATYPEVAHRRPIELTSIVVDGERPFSVGAVRDFQYGEWLRDTLVGGGLPAPEEDPDTVVLIATAFTAHRVLCGLPLEGVVAPVPRRRLRDALLANIPEILAGIEGDERNTLLALARTLVTLETGAITPKNVAADTVAQTLTGIDRELMERARDAYLGLAADRWDDVGAEVTALAHRLAARAR