Ref A: b07d03752fc64bc3abc712d62aeb9fc1 Ref B: 98AA7AC140DEB4FE923F33859B794AAA Ref C: Wed Jan 28 22:44:41 2015 PST