Ref A: 06a041550e8f4d9d83d4b79785538787 Ref B: 7208B5762BA63A4086B44A38F52A8F2E Ref C: Sat Mar 28 22:16:27 2015 PST