MDAFASYFQNQYSSGRGWSYEALKNFRQISPVVQQHLKQVYLTLCCALVASAAGAYLHLLWNIGGVLTTLGCIGCIIWLMATPVFEERKRVGLLMASSCLQGATVGPLIEFVIELDPSILVSAFVGTAVAFGCFSAAATLARRREYLYLGGLLSAGLSILFWLQFASSIFGGSTAIFKFELYFGLLVFLGYMVVDTQEIIERAHLGDLDYVKHALTLFTDFVAVFVRILIIMSKNAVEKSEKEKKKKRS