Ref A: df803d349f0849669bc23ffde3a5fdba Ref B: 9E3D3E82C22B221D3E5855A67168B151 Ref C: Wed Jan 28 16:53:05 2015 PST