Analytical ultracentrifugation : Instrumentation, software, and applications.