Ref A: fd8eb118f29d47c38381c963e847395b Ref B: 1F1F3654CC7A765F3E9438BFF4D36AEF Ref C: Sat Dec 27 11:12:30 2014 PST