Ref A: e6bc561b12864724a74ccd825d4a00b0 Ref B: 7B564E30F1B25F221450E66F4AFEA9AF Ref C: Tue May 21 08:14:26 2013 PST