Ref A: 59c1f6105c58483d8ea5941618d2562f Ref B: 17438E5F9D88219E7F4E56EA5392C402 Ref C: Wed Jan 28 20:41:30 2015 PST