Horsehead Nebula - IC 434, Yovin Yahathugoda