Ref A: a201c05d15314f7aab97a67d76267eda Ref B: FF6A80652E1C1923C3F2121A9E9E5BD9 Ref C: Fri May 24 23:48:04 2013 PST