Ref A: c00fd2023202485e8ddfc1c817fa48aa Ref B: 49CAEB8A7ED7E75850C7255AE4D8E049 Ref C: Thu Jan 29 22:10:47 2015 PST