Ref A: c2865b56dcf746f6b59ad005879cc4b8 Ref B: 2270CCAA9667044CB585C0DAA636B1F1 Ref C: Sun May 19 04:51:18 2013 PST