Ref A: 2d4af0b0f4f8430eac8ac64e8cc7c950 Ref B: A73EAE94BDC259FF82F56D84F9D1165A Ref C: Fri Jan 30 15:46:26 2015 PST