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