hamuro toworu