Ref A: 6a7bd9c6b565448e9a2aa19701f06cc9 Ref B: 50BDC5C7F7596D312B2FD36F8A98E5BC Ref C: Mon Dec 29 00:44:25 2014 PST