Maase acquires Times Good for $158M