protodef