Ref A: 0c9b8de519ac414c82a663d27545fc4d Ref B: 3F0621AAE7BB6020EF2A37AF511D2BB0 Ref C: Fri Nov 28 13:36:50 2014 PST