Ref A: 0f816f080efe4afb924151a10d3e04d8 Ref B: 63CBFA4EEF2016A668B0F1FC09C079A2 Ref C: Mon Dec 29 00:57:26 2014 PST