Ref A: fc509cb4346541c092eb648c73e1075f Ref B: 671E25D86F9A3A2F40F67E4E195AD836 Ref C: Wed Oct 01 07:15:39 2014 PST