Ref A: f1fbe3d020ec4f6c8ecebd7fa08aca46 Ref B: EC35F21FE28A32AAD1D01D4E7B8F3D65 Ref C: Sat May 25 09:51:45 2013 PST