Ref A: 4f34794dfe87493194c8fc3ccfa62e7a Ref B: 23882A87E052EEA4E20B8E2B9CC718E7 Ref C: Fri Jan 30 23:48:34 2015 PST