Ref A: 3733fa1050f0492d839bf0764d0c286b Ref B: 268C1555436AC03D590F77FD58DEF771 Ref C: Thu Nov 20 18:41:27 2014 PST