Ref A: 73ba4ff3b2e946c9b66bdfe22a704c25 Ref B: DA93679B185699C3C6CAF40D3FFDC0B0 Ref C: Thu Oct 30 06:28:11 2014 PST