Ref A: 3e2c41c734fc41849ead3d9d5e645301 Ref B: 0B73B6448AD7EFDF8F64EFE546D5F278 Ref C: Sat Oct 25 01:58:59 2014 PST