MRLTLVETKRPSKEMQVTIARQLGLEPTTVGNFFMNARRRSMDKWKDEDPKAAAAALLHQQMSPGMDHDDLDQDGDMDNDMDDHDDVL