Ref A: c2fd99d736d34421a201015621e5b60c Ref B: 0B45B44235EB9EE17CDC33E553E5A319 Ref C: Thu Aug 28 09:10:45 2014 PST