Ref A: bf7fde5a2a6b43ceb6fd1eef460b453f Ref B: B8EFB58D11B79A5C0C0AA804CB6B5D9B Ref C: Fri Jan 30 12:34:02 2015 PST