Ref A: c29b6c1c194e4f9d8456c21d067954a7 Ref B: 4955CBEFA534A9A17B88B5D71ADB258D Ref C: Thu Dec 18 00:31:50 2014 PST