Ref A: a1129ec0daab40eea3e5fc05770385e7 Ref B: E4E66B5F7166B11B2E3DE9468AD9208A Ref C: Fri Aug 22 19:00:18 2014 PST