Ref A: 72716db3ee514e6eb3c4a96b99a598aa Ref B: 40F9B3EAE605DEE36F882B7DB6AB5A3D Ref C: Mon May 20 09:40:57 2013 PST