Ref A: f227d040fdf449d6af1e18b236f4b2cd Ref B: 0AD25BBE724E75B8EA2C83B6C7E467BF Ref C: Mon Apr 21 09:04:24 2014 PST