MDGAEDDGTEWMMHGAGGKGKGGGALDKNKKRFSDEQTKSLESMFATQAKLEPRQKLQLARELGLQPRQVAIWFQNKRARWKSKQLEREYSALRDDYHALLCSYESLKDEKRALLKQLEKLAEMLHEPPQGKYYGGNADDVRSGGVGGTKEEEESTDACAGAALYSSECAGGGRFIAHFLADDDVGAALFRPPSSPQPTAGLLTSSGPPEHQPFQFHSGCCWPSSSAEQTCSGSQWWELESLSE