MDDENLQKSFETKKRNRTVMTGAQAKILKNYFQKNMFPSTEAREELAKILGMRPRTIQIWFQNQRQKTKSRYGFDRQHHEDDAVECKGLHALAEIASGLLDRNKDKSRIQR