Ref A: 470ba8ab1f5d4a9aa0680bc54c090317 Ref B: 1CB8BAE524F80709DF9D35B4AD8C787B Ref C: Wed Nov 26 07:14:42 2014 PST