Ref A: 745935b7630e4118bcbe67a0134cd2ac Ref B: CA466F0EFBAEF41CF61F0BE6BEEB1586 Ref C: Wed Jun 19 19:32:45 2013 PST