Ref A: d9d6cb08429a46d7809174f5e357bff7 Ref B: 8D3F21818F4909D47C115E65F3E30916 Ref C: Sun Dec 21 09:38:12 2014 PST