Ref A: 99eeb75769e0436b9880be3fedd354d2 Ref B: 795868D66CA2AFFF9B919699E9A13624 Ref C: Sat May 25 08:27:25 2013 PST