japanese english subtitles meguri (meg fujiura)