Ref A: 1092b451c1264b08ba08efea9201181d Ref B: 8037BAD67CF1BF3D104C0FD70651F441 Ref C: Mon Mar 30 07:23:08 2015 PST