Ref A: e126bb2b1adf4785becf3df812b6e838 Ref B: ECE3FB9EF95FFF82315BCA0ED2DA11E3 Ref C: Tue Nov 25 22:42:48 2014 PST