MNRELAFVMRLAREFRRPDWRQMLAEMSATELGEWAEHFGKNSFSDMLLDAEFATLKSLISGLVTGTHHDAEMFSLITDPESLHEKTDDELMILGEGITGGVRYGPDSEPGH