Ref A: d03c3266f3894d8dba1165e4a49f31f5 Ref B: D29B212DABC769C4283F9B97F2590E24 Ref C: Mon Apr 21 07:01:10 2014 PST