Ref A: 186cc65f43bb4df7bb34e7d2ba3e418b Ref B: 0C1D46560FCCE0BB44A37DA5D3BCA372 Ref C: Sun Jan 25 02:19:18 2015 PST