harachemoguo