Ref A: c2d48e2852ed42bfa233ebb341162b9e Ref B: EF79851380DE6D83F9B869E45DFD3BED Ref C: Sun Dec 28 07:58:25 2014 PST