Ref A: b11116c19d4947188935f3b31a61750e Ref B: 5E5F41EB778CA976DE8B4E7C458863E4 Ref C: Wed Jul 30 21:03:21 2014 PST