B R D2 B L' U' D' R2 B L D2 L U2 F2 L' B2 R' F2 U2 D2
x2 // inspection
R2' F B' D' R' D2 // cross
R U' R' // 1st pair
U' L' U L // 2nd pair
d' U' R U2' R' U R U' R2' U' R // 3rd & 4th pairs
R U R' U' R U' R' F' U' F R U R' // OLL(CP)
M2' U M U2 M' U M2' // EPLL