Ref A: e3e102ebc1d544d584d7ff1f69a9d33c Ref B: 7B822836999169258D4E359ABA5FABDD Ref C: Sat Dec 20 00:21:49 2014 PST