Ref A: c30c43970a0f40188ab99b7b2e0e8867 Ref B: B9E8D86BA7B62F53187B92D446F22667 Ref C: Tue Sep 30 03:36:46 2014 PST