Ref A: 97ab63a66dc7484da8d85cfa71b8ea20 Ref B: F54787F471B79AC82E9DEFF0AC63F74D Ref C: Sun Nov 23 03:11:40 2014 PST