the legend of hombarume