Taiwan's TaiGen raises $37M