english sub meguri fujiuara