Ref A: 2b35afa2605542c288d9c77b3070160b Ref B: F933B218F1DA0DF59F634F70A0F091E6 Ref C: Tue Sep 02 15:36:31 2014 PST