CPF 4004