Ref A: 3b6d8016638a4105b2f2a0b09dec1695 Ref B: CD349B2036C2C4E40D344D1C7D679F50 Ref C: Wed Oct 22 05:22:24 2014 PST