Ref A: e7bb52e70ebe441da511f8b39bc99462 Ref B: 88860EDC71D0DC1D39201F22D92AD36F Ref C: Sat Nov 22 08:52:36 2014 PST