Ref A: 72b5713ca67c43a5a3f2d2f65c118ea2 Ref B: D34AB861AAFF2778D34FE7714605857D Ref C: Thu Oct 23 10:13:11 2014 PST