Ref A: 7d7b2f50a95e49de9b835fbb2fde1a6c Ref B: E995BFEEE52BC9CA6A2D3BF74D64CD0C Ref C: Fri Dec 19 16:20:08 2014 PST