D R2 U B2 U B2 R2 U2 B2 D F L U2 R F2 R' B2 D' L F2 U'
x2 // inspection
D x' R' r2 U' r' D' // cross
d L' U L R U R' // 1st pair
d d U R U' R' // 2nd pair
U R' U' U' R U' L' U' L // 3rd pair
d' R U' R' U R U' R' // 4th pair
R U' U' R' U' R U' R' // OLL(CP)
U' U' // AUF