Ref A: f0ed9fd7eaa045e79f619353a216fd87 Ref B: E74246D7082872E794BA26F890434AC9 Ref C: Wed Nov 26 06:11:57 2014 PST