Ref A: ed93feb3565b4455a16a7f8704b354fa Ref B: 1CB8BAE524F80709DF9D35B4AD8C787B Ref C: Wed Nov 26 13:33:24 2014 PST