Ref A: 30233adaf1f64a4090494b3b2db8146c Ref B: B1CDE727E6BB9EBD4FB798508374003F Ref C: Wed Jan 28 09:16:17 2015 PST