What Is an Asset Purchase Agreement and How Does It Protect Buyers?