z2 y
//edges VECB DNOI UL
//corners XQJH ESTH
M2 D' S D R2 D S' D' r2 //UF-DR-LU-UR-UB
R2 F' R2 F' E F E2 R2 F R2 E // UF-DF-RB-RF-FL
[U' D' R' : [E', R2]]
[D' R D : [R' D' R, U]]
[U R : [U2, R D R']]
[R U D : [R' D' R, U2]]
[U' D R' : [U', R' D R]]
R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R