MLKTLLKTTYDRPTNAAYLQTELFSAKQRYKETLIEYVNRIRNLVQAVLEGSTQGKNASDALAVQNNIREQALLVFLEGISNRIKLMVKSKHPSTLEQAIQIAIIEDKNTTPNEVKQKSSNFRDRGGTQKFNKGNCHVCGKYGHYARDCRFKDSPINSVSHPVHNTSINESTEVEILQNKLEFNHDQMYDNIANINSDVYDCIVIKAHNYVGFENSQLHTLYRKKLPISTAKHKDLEKLCHDGVIPTRYQQEFLSMNKKETVPDDLGETDEEDETLERYLLQD