3006P504