Free energy self-averaging in protein-sized random heteropolymers.