Ref A: 2aba60808a914a3d9ad48c52f779ff16 Ref B: 3E3059F4F4EBC64FD2FBA7F9159562CE Ref C: Fri Sep 19 10:31:11 2014 PST