peptidyl-tRNA hydrolase ICT1, putative