Ref A: 979965a5a43f42d4bb7a4a2b84fd1277 Ref B: D01B035A3A3D3B391C2BC5ECA4FB5629 Ref C: Wed May 06 12:38:25 2015 PST