Ref A: 9244b196a0ff48bbba12c2ecf2f7bf4e Ref B: B0F2811734A714E2BB88DC0D4224CC9C Ref C: Wed Oct 01 02:03:24 2014 PST