MMALLTQKSLQEWKKQQYDKQQGKCALCDLPLENWQKANADHNHYTGHMRGLLHPLCNSILEGKIGGLFFRAGLKNKVDFPDVLENLAKYWREDYSHNAIHPNFVRDQAVKFARLTREKMINELNSVGRDVDKTYTRDQLVDIFKKTYREKLA