Ref A: 43c85d1e92ae403a8f5e182323fbcbe6 Ref B: CBB89ACACCB94A6A18F073DBB7A4F110 Ref C: Sat Dec 27 13:05:56 2014 PST