R' B' r2 F' u R' U2 u' F D' r' U' L B2 f' F L2 F u' B2 u2 B2 D U' F2 u2 B2 u' f' U u' f2 u2 U' B' D' U r2 f2 F'
y' x
// inspection
1st 2 centres
U r U' r2'
// green
y F F r U U r'
// blue
3 cross dedges
z 2l 2r' R U' r2 U'
// GO
x' U2
// YG
x' U' 3r x' 3r U' L'
// WG
last 4 centres/ finish cross
U' U' r U 3r' 3r' U' r2'
// yellow
r U' U' r' 3r' U L2 l2' U2 L2 l2'
// red
U U' r U r' L l' U 3r' r
// white / orange
3r' 3r' U U r2 U R' U' r r R' U2 z'
// cross
finish edges
u R U' R'
// WO
y U' U' y L' U L
// YB
U' y L' U L u'
// YO
y y L' U L u'
// YR
U U y' U R U' R' u
// WR
U' U' R' R2 U' R' U u'
// WB
U R U' R' u
// RB / OB
3x3x3
U U' R U R' U' L U L'
// gWR
y U' U' L' U L U' L' U L
// gYO
U U R U' U' R' U R U' R'
// gWO
y' U' U' L' U L
// g YR
U' R' R2 U' U' R2' U' R2 U' R2' U' U' R
// OLL(CP)
U' r 2R R' U2 r 2R R' u2 r 2R R' u2
// P-parity
View at alg.garron.us