U B2 F2 D F2 R2 F2 U L2 U2 L D2 F' L U F2 R D2 B D2 U2
z' y // inspection
R' U R r' D' R E' L' U L U D // xcross
R U' R' // 2nd pair
d' U' R' U' R // 3rd pair
U' R U' U' R' U' R U R' // 4th pair
U' U r' D' r U' r' D r2 U' r' U r U r' // OLL(CP)
R U' R U R U R U' R' U' R2 U' // EPLL