Structure and Functional Domains of Human Apolipoprotein B-100: A Strategy to Elucidate the Structure Information of a Large Protein