Ref A: 6cea2ad01abd4f5caa868a7828122a9a Ref B: F77E4DA9DD9F66070AAF9404E467F619 Ref C: Sat May 25 03:25:44 2013 PST