Ref A: d61bf755e5614f2c815bded08f1e7445 Ref B: 6FA0246CFC6282C9FFB9037FEECFBCDA Ref C: Thu May 23 09:13:16 2013 PST