Ref A: f1d45c5e704f48e998b89f41d17bad64 Ref B: 88F2D67BEEEC7C2B665C758A6AA5C95F Ref C: Wed Oct 22 16:22:07 2014 PST