y2
//edges FCQE SIDK MJPU PB
//corners MGUW OIFC
[R U : [U, R' D R]]
[D' R U' R':[U2, R' D R]]
[U' L U, R]
[R' : [U', R' D' R]] //corners first
[L2 U,S2][S2 U',U2 S'] //UF-BU-UR-LD-LU
[R E2:[E F' E,F]] // UF-RD-FL-DF-LB
[F E':[F',M']] //UF-BR-LF-FR-DB
[R' U' : [R2, S]]
R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R