apoc31