Ref A: aaccc46466834e59bec8f9033bf8f1d4 Ref B: DE9D75DFE8A0A032A32D8F2AE3FC8963 Ref C: Fri Jan 30 23:20:58 2015 PST