Ref A: d9fba180eb5f43d38944502bfe843330 Ref B: F9DB23F9D30AE45A65D77F19F03D768D Ref C: Sat May 25 08:07:46 2013 PST