MTQPRVPGDDHALQLPCGENVGLGELDLGMREFECDCGETHAVVMDVHPPERFLPEFLVDVLREAIETTSEEMPEFDTPHLLGVVLEEFPEAVVTHDASGDGDVGYAMVWVSDFDSRRLHEVIVELVVELMEHAVSHADDNDALSQFEREMMEFDVVAFVDQYRAERDLEVEDPYA