Ref A: 305ba42ca5ed491ca0a5f940867c8bce Ref B: FFE2A3FD987BE725DE8874E900F4AF28 Ref C: Wed Jan 28 20:42:45 2015 PST