Ref A: 612316b1389b4e67a2d322e5f1f534b8 Ref B: A28F3CF8992EE74C974E408848319A8D Ref C: Sun May 19 08:19:42 2013 PST