y2 // inspection
D' L F D' U R' D2 // cross
U2 R U' R' U R U R' // 1st pair
d' U' L U L' // 2nd pair
U y' R' U2 R U' R' U R // 3rd pair
y2 R U' R' U R U2' R' U R R' R U' R' // 4th pair
U U2' r' F' F U r2 U' r2' U' r2 U r' // OLL(CP)
U' M2' U M' U2' M U M2' U2'