Ref A: ac9e1a2df77d459f93c34dae7e37ba9f Ref B: 231AD976A8C33939185B4D9BE9BD4BFC Ref C: Tue Oct 21 10:07:00 2014 PST