Ref A: d45412bd83f74a2586ff6e616d74942d Ref B: B0F2811734A714E2BB88DC0D4224CC9C Ref C: Wed Oct 01 14:12:22 2014 PST