Ref A: 6485f37004274311a52250c0e4c7c6d9 Ref B: 35E41525B41CFFFEF68F506BB01D78E6 Ref C: Mon Jan 26 09:28:56 2015 PST