L2 U2 L2 F' D2 B D2 F' L2 B U2 F2 U' R' B2 D F2 U' F' L2 U2
x2 // inspection U R' F R r' U r // xcross U R' U R // 2nd pair U' L U L2 U L U2 L' U L // 3rd & 4th pairs U' R2 D R' U2 R D' R' U2 R' // OLL x R' U R' D2 R U' R' D2 R2 x' U' // PLL
U2 B R2 F L2 U2 F D2 B D2 F D2 L D U L B2 R2 D2 L' B
x2 y' // inspection (U' D) R' F y' U2 R' F R y2 R' U R L' U L D // xcross L U' L' // 2nd pair y U' R U2' R' U R U' R' // 3rd pair L' U' L U L' U' L // 4th Pair
U D2 B D' B' R D2 B D R2 U' B2 L2 D B2 D' F2 R2 F2 D L'
x2 // inspection U' R2 F' L F' // cross R' U' R U F U F' // 1st pair z' y R U R' U' R U R' U' R U R' // 4th Pair U R U R' U R U' R' U R U2 R' U // OLL
R2 D U' L2 B2 L2 R2 U' B2 L2 D' F U2 L2 D F R B' D'
x2 y' // inspection D L F2 R2 D // cross U2 L U' L' // 1st pair U L' U L U' F U F' // 2nd pair y' U R' U' R U2 L U L' // 3rd pair y U R U' R' // 4th pair, OLL skip U2 F R U' R' U' R U R' F' R U R' U' R' F R F' U2 // PLL
F' U F2 B2 U2 R U' F R U2 F2 B2 U' R2 U' B2 D B2 U B2 R2
x' // inspection F' U' R' x U' F' U2 x2 // cross y U' L' U L // 1st pair U2 R U2 R' U' R U R' // 2nd pair L U L' // 3rd pair U R' U' R U' R' U R // 4th pair U x' R U' R' D R U R' D' x // OLL U F R U' R' U' R U R' F' R U R' U' R' F R F' U' // PLL
U D F' R2 L' U B D' L2 U' R2 D L2 D2 R2 F2 U F2 R2 B
L D2 L F D // cross U2 L U' L' // 1st pair U2 R U R' U2 L' U' L // 2nd pair y U' R U R' U2 L' U' L // 3rd pair U' R U2 R'U2 R U' R' // 4th pair U' R U R' U' R' F R2 U R' U' F' // OLL U R2 U R' U R' U' R U' R2 D U' R' U R D' // PLL
U' F2 D' L2 R2 F2 U L2 U2 R2 U' R U2 L' D F' U' R2 F' R'
y2 // inspection U' F U F2 // Partial xcross U R U' R' U' R U' R' y R U' R' // 2nd pair U L' U L U' L' U L // 3rd pair R' U2 R U' f R f' y U M' U M // Insert Last Cross Edge U' r U R' U R' F R F' R U2 r' // OLL (perfect position to do the G-perm) R2 U R' U R' U' R U' R2 D U' R' U R D' U // PLL
D2 R' D2 F2 L2 B U2 F U2 F U2 R2 D2 R' F' U' B2 L F L'
x2 // inspection L F U L' U' L y R' F R y F2 U' R' F R // xcross (IDK what the hell this is) U' R U R' y U' R' U' R // 2nd pair U2 L' U L U' L' U L // 3rd pair U L U L' U' L U L' // 4th pair U x R2 D2 R U R' D2 R U' R x' U // PLL
R D' R2 U2 L2 U R2 U2 R2 U' R2 F R2 U2 L B' L2 F2 U'
z2 y' // inspection F2 D' R2 F // cross R' U' R U2 L U L' // 1st pair U' R U2 R' y'U R' U' R // 2nd pair L U2 L' // 3rd pair F' U' F U' R U R' // 4th pair U R U2 R2' U' R2 U' R2' U2' R // OLL U R U R' U' R' F R2 U' R' U' R U R' F' U // PLL
R' U2 B2 R D2 L F2 D2 F2 R2 U2 L2 F' D R' B2 L B2 L B'
y' z' // inspection F' R' D B' L D // xcross U L' U2 L2 U L' // 2nd pair U' F U R' F' R // 3rd & 4th pairs y2 R' U R U R2 F R F' R U2 R' U R U R' U' R // 1LLL