D2 L2 D R2 U L' D2 U2 B D R2 D2 U F' L B' D' R2 U2
x2 y // inspection
D' D' L' R' F R D' R' D2 // cross
U' R U' U' R' r' U' R U M' // 1st pair
L' U L U' y' R U' R' // 2nd pair
U y L U' L' // 3rd pair
U' y' R' U' R U R' U' R // 4th pair
U' U' l' U l2 U' l2' U' l2 U l' // OLL(CP)
U' M2' U M2' U M' U2 M' M' U2 M' U // EPLL