Ref A: 1a21f044b65d4f9bb68731e23f65dcfb Ref B: F37E65DE8F0BCA38F9EA98D108C0DCDC Ref C: Sat Dec 27 05:47:06 2014 PST