B' L2 F U2 F R2 D2 L2 R2 B2 F' R' U' F2 U R2 U2 B' D' B'
y' z2 // inspection R F' U' B2 // cross y' U L' U L // 1st pair y R U' R2' U2 R U2' R' U R // 2nd pair R U R' U2 L' U' L // 3rd pair U' R' F R F' R U' R' // 4th pair U2 R U R' U' R' F R2 U R' U' F' // OLL U' R' U2 R U2 R' F R U R' U' R' F' R2 U2 // PLL
D F B2 D B2 U' F2 D' B2 F2 R2 D' B2 U R' D2 F L2 F L' R'
x2 // inspection r U' r' R' U R2 U' R' // xcross L U' L' d' R U' R' d' R U' R' // 2nd & 3rd pairs U2 R' U R U' l U' R' U x // 4th pair U U' r U R' U R U' R' U R U2 r' // OLL U F R U' R' U' R U R' F' R U R' U' R' F R F' // PLL
R U2 B2 L' U2 R F2 L2 F2 D2 L B2 D' B L2 R D F2 L D2
y // inspection L F B R U' R' U2 L' U L // xxcross U y R U' R' f R f' // 3rd pair y' U' R' U R // 4th pair U F R U R' U' R U R' U' F' // OLL(CP) U' M2' U' M' U2 M U' M2' U' // PLL
L2 U' R2 F2 R2 D B2 D' U' L2 F' R B2 D B L2 D R U'
x2 y' // inspection U' R' F2 D' R D // cross U' R' U2 R U' R' U R // 1st pair U2 R U' R' L U' L' // 2nd pair y' U R' U R2 U' R' // 3rd pair y U2 R U' R' // 4th pair U2 r U2 R' U' R U' r' // OLL U' F R U' R' U' R U R' F' R U R' U' R' F R F' U' // PLL
F' B2 U L2 D B2 D2 F2 U B2 U L2 R2 F R2 U' R' B2 F2 D2 B
z2 y' // inspection D B' U2 R' F D' // cross R U' R' U' L' U' L // 1st pair U' R' U R2 U R' // 2nd pair y U2 U' R' U R' F R F' R U R U' R' // 3rd & 4th pairs M U R U R' U' R' F R F' M' U // OLL
B2 R F2 L B2 U2 L' U2 L2 U2 B F' D F2 R D F' L F
x2 y // inspection U' R' B' R2 F L F2 // xcross U2 R U' R' d R' U' R // 2nd pair y' R' U' R // 3rd pair U' R U2 R' U R U' R' // 4th pair U' r U R' U R U2 r' // OLL R' U2 R U2 R' F R U R' U' R' F' R2 U2 // PLL
U2 L2 R2 D' B2 U B2 U' B2 D2 B2 R F U' B2 L' R2 B L U F'
z2 y L2 D' R' F R2 U R' // xcross y R U' R' U y' R' U R // 2nd pair U' L' U' L // 3rd pair y R' U' R y U' R U R' // 4th pair R U R' U R U L' U R' U' L' U L U L' U' L' U' L' U L' U' // H COLL cancelled into PLL
U L' U R D2 R' D' B L U' D2 R2 F2 U' D2 B2 L2
y2 R U' z U L2 U' L' z' // cross y' U' R U' R' U2 L U' L' // 1st & 2nd pairs y' U R U' R' y' U2 R' U' R // 3rd pair L' U L // 4th pair U' r R2 U' R U' R' U2 R U' R r' // OLL y' R U R' D U' R2 U' R U' R' U R' U R2 U D' // PLL
R B2 L' F2 U2 L' D2 R' B2 D2 L2 B2 D' B' L2 D' F U2 R D L
z2 y' // inspection D U2 R' F D' R' // cross R U R' U2 L U' L' // 1st pair y R U R' U2 L' U' L2 U2 L' U2 L U' L' // 2nd and 3rd pairs F2 r U r' F U' R U R' // VLS M2' U' M' U2 M U' M2' U // PLL
F2 U L F R U B2 R D' F2 L2 F2 B2 U' B2 U' L2 D2
y' U r U' r' y' U L' U L D // xcross U R' U R U' f R f' R U' R' // 2nd and 3rd pair y y U' R U2 R' U2 R U' R' // 4th pair L' U' L U L F' L' F U' // OLL