Ref A: c6dbddcdbcc745c8ac6c7c93857824df Ref B: 82BB32A71D0316C53F0D87AB1D3A61ED Ref C: Sat Dec 27 12:12:56 2014 PST