Ref A: b48bf6d6f8dd44e689d8739deedc3526 Ref B: D9BE28C41ED2A3AA8E5A67A5BEAFCF79 Ref C: Tue Oct 21 08:34:04 2014 PST