Ref A: c787d42ec92947c8a94539ef4988330a Ref B: E53B14C25AD5AF5FFB62F3BE4B7E04BC Ref C: Sat Oct 25 10:03:47 2014 PST