Ref A: f257f5604d8c4567a9b3ea147cf7212b Ref B: 32EDF0481D4F63E7328EE590C616BB93 Ref C: Fri Jan 30 15:58:17 2015 PST