ap 506