euro 596