Ref A: 1ff567f46e3547c7b7a3a4fa7226d868 Ref B: 75FFCBB903B9828CE9FE73BDECADABC2 Ref C: Wed Jul 29 11:36:10 2015 PST