Ref A: 1298602a5ace4fd5978dd11bc9f53a8b Ref B: EF7D53F4F927319A81BEDF3AF44BB6DF Ref C: Thu Mar 05 15:24:06 2015 PST