MSRKIWKCYRCGEEVVEGMKFTFTKQGPIHWECFRAEVRDRFNGSIPEDVNIMLELLDYLADGIVKIKELETRASSDELRQVLMARRKIIEGEMAKLMSELNKVLYGSA