x y2
//
inspection
R' U L' R' U z' U'
//
cross
r' R U2' R'
//
1st pair
U L y U' U L U L' U' y R' U R
//
2nd pair
U2' R U' R' U R U R'
//
3rd pair
U2 U' y' r r' R U2 R' U R U' R'
//
4th pair
U r R2' U' R U' R' U2 R U' R r'
//
OLL(CP)
U' M2' U' M2' U2' M2' U' M2 U2'
//
EPLL