Ref A: 13f5e3f9100e4b85b575040103bc3a51 Ref B: 0D244CB391269EB77501F5ED28E9BE4C Ref C: Fri Oct 31 13:53:42 2014 PST