MEMKDMLAPPPIKLPADPGADSTSDLTAGIVAHPDSPLLWALLAEQELDKHKGAEPTAFITAYAYARTGYHRSLDRLRGNGWKGWGPVPFSHEPNQGVLRAIAALGHAAKAIGEDAEYDRIRQMLSDADPESVATLLD