Ref A: 2902540683674a70827f737089b85e96 Ref B: 4C8830D557A95A70F978CAB0B2E51F37 Ref C: Fri Jan 30 15:42:42 2015 PST