Heterogeneous nucleation and crowding in sickle hemoglobin: an analytic approach.