D F2 D' F2 U R2 B2 U R2 U' R2 U F' U' F' R' D' L2 U R F
y' // inspection L2 F2 D' F2 D // cross U' R' U R // 1st pair y U L U' L' // 2nd pair U L' U' L y U' L U L' // 3rd pair U R U R' U2 R U' R' // 4th pair U2 F' r U R' U' r' F R // OLL(CP) U' M2' U M U2 M' U M2' U2 // PLL
F R2 F U' L2 F R2 B R' D2 R B2 U2 R F2 D2 R2 L' F2 L2 U'
F R' DU' L' // cross y R U' R2 U' R // 1st pair y' U' R' U R U R' U R U' R' U R // 2nd pair U' R U R' // 3rd pair y' U2 R U R' U y' R' U' R // 4th pair U2
B' U2 L2 F2 D2 L2 F' R2 D2 L2 D2 R2 D' B R' F U2 L D U' L2
z2 // inspection F' R' D' L2 U' L' // xcross y' U L U2 L' U L U' L' // 2nd pair U R' U' R U' y L' U' L // 3rd pair R U' R' U' R U R' // 4th pair U' r' U' R U' R' U2 r // OLL U R U R' F' R U R' U' R' F R2 U' R' // PLL
L' F U2 B U2 B' D2 R2 B2 R' U' B2 F' R' U' R U L2 D
y // inspection D B2 U2 L F' D2 // cross R' U R U' R U R' // 1st pair y' R U2' R' U' R U R' // 2nd pair y' U y' R' U2' R U R' U' R // 3rd pair R U' R' F' U' F // 4th pair U2 R U R' F' U' F U R U2 R' // OLL U' R U R' U' R' F R2 R' U' U' U R U' R' U R R' U' R U R' U R U' R' U' R U R' F' // PLL
L2 F' B2 R2 B U' D F' L' B2 R' U' L2 F2 D2 B2 D' L2 U'
y' // inspection U2 L2 F D' U' L F' // cross U U' f R f' // 1st pair U L' U L U' L U L' // 2nd pair U' R U2 R' U R U' R' // 3rd pair U L' U L U L' U L2 F' L' F // 4th pair U' R U R' U R U2' R' // OLL U R' U R U' R' f' U' R U2 R' U' R U' R' f R // PLL
B' L' D B U' R L B2 R2 B D2 B' R2 D2 B2 R' F' D L'
F L R' D R' D // xcross y' U' R U' R' U y' R' U R // 2nd pair U R U R' U' F U F' // 3rd pair U2 R U R' // 4th pair R U R' U R U2 R' F R U R' U' F' // OLL U2 R U R' F' R U R' U' R' F R2 U' R' U2 // PLL
D F2 D R' F2 L U' F R2 L' B' U B2 R2 D F2 U2
x2 // inspection U' R' B' D F R2 // cross R U' R' // 1st pair U R' U R U R' U' R // 2nd pair y' R' F R U R U' R' U F' // 3rd pair U' R U' R' // 4th pair L' U' L U' L' U2 L // OLL U' R' U' R' D' R U' R' D R U R' D' R U R' D R2 U2' // PLL
R' B2 U2 D' L' B' L2 B' R' F' R2 F2 L2 B' L2 B' R2 D2 F2
D' B' U' R' U' F R2 // cross y R U2' R' y R U' R' // 1st pair U' y U R U' R' U' R U R' U' y L' U L x x' U R U' R' U R' U2' R // 2nd pair U2 R U' R' U R U R' // 3rd pair y' U' R U' R' y U' L' U L // 4th pair U' R U R' U R U2' R' // OLL U D' R U R' U' D R2 U' R U' R' U R' U R2 // PLL
U L2 B D2 B2 R B2 U2 R U2 R' B2 F' D' U L D' L2 F'
D F' R2' D2 R D // cross y U' R R' U' R U' R2 U R // 1st pair y L U2 L' U L U' L' // 2nd pair U' y U L U' L' U' L U' L' U L U' L' // 3rd pair U' R U' R' U R U' R' U R U' R' // 4th pair U2 R' F R U R' U' F' U R // OLL R2 U' R U' R U R' U R2 D' U R U' R' D // PLL
D2 F' D U2 B2 U2 R2 B2 F' R2 U2 B L' R2 D' B2 U' R2 F2
x2 // inspection D' L' D' L' D' F // cross //tiny x' x y R' U R // 1st pair (regripped) U' L U' L2 U' L // 2nd pair y R' U R U' R' U' R // 3rd pair U' y' R U R' U' R U R' // 4th pair R' U' R' F R F' U R // OLL U x R2 F R F' R U2' r' U r U2' x' // PLL