What Does an IPO Attorney Do for Your Company's Public Offering?