Ref A: ab8dc27082404a4d869baf8efcbf96e9 Ref B: 452CEF696CBE5893A18B068AB3A4F160 Ref C: Wed Dec 24 20:25:18 2014 PST