Ref A: cb5ae849d6f34854861841c20ef48178 Ref B: 966FB6672F9C957B3826A5543E14A0F1 Ref C: Mon May 21 05:27:39 2012 PST