Crystal structure of Homo sapiens PTD012 reveals a zinc-containing hydrolase fold

Crystal structure of Homo sapiens PTD012 reveals a zinc-containing hydrolase fold