Ref A: 71e3d2b1699f4970a171caa0d1ab257b Ref B: F28E099387A7051D622E691AFA8C26D7 Ref C: Thu Nov 27 15:33:57 2014 PST