Ref A: 8cfed1cd5c504f5a973d0394e730c79d Ref B: DA0A3734C7BB77CC939A36502C13A611 Ref C: Fri Oct 31 00:14:28 2014 PST