egoraptor net worth