Ref A: d8965c52e0fc46cb9e18cc5dc841db7d Ref B: 93562008EE366111733295598FDCBC05 Ref C: Tue Nov 25 21:30:07 2014 PST