Ref A: b4d2bb29e1b94bddbdb67502a9a1b270 Ref B: 17E0BBE728095B10C91508D3D7A61416 Ref C: Fri Nov 28 08:27:44 2014 PST