Ref A: 3df320e8fbe0496382da7cb09da3678b Ref B: BF026CCD5A49BAF79BD9E2FE9B5EE51D Ref C: Wed Nov 26 17:45:21 2014 PST