Ref A: a37ed1d7b11c41fdaa3c0be4871431ff Ref B: 1D525D44B5A692E0D712569B0999F656 Ref C: Fri Jan 30 07:29:20 2015 PST