MHALASPQTRTFAEHLGCGRMHREGTFSQGKEPNMARSRNARDALTRLREQRAELDAREAELREKAAQELGVMLLECGAETLEAGKLKRLVKQASAMGLDAALEHLGATP