Ref A: c635be5317184f3ab185c88de7c5118c Ref B: 1D305DFCFF3D218BFFEA857BFDB78CCB Ref C: Fri Nov 28 13:51:14 2014 PST