Ref A: dd4e9c2e599b46b9814b3d5ce826c80a Ref B: 8FE1B9D00D7F2049EE6F4A50FB1248DE Ref C: Fri May 24 08:12:22 2013 PST