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