Ref A: e13f11cc256a4aa8858e071b494a5d3f Ref B: 767AF2550B275F7E785AD9D96CFD7212 Ref C: Fri Jan 30 21:15:42 2015 PST