3 way piston valve