Mechanism of the self-assembly of apoferritin from horse spleen