QELFAEFGTLKKAAVHYDRSGRSLGTADVHFERKADALKAMKQYNGVPLDGRPMNIQLVTSQIDTQRRPAQSVNRGGMTRNRGVLGGFGGGGNRRGTRGGNRGRGRGAGRTSKQQLSAEELDAQLDAYNARVSAA