Ref A: 3efaff7d3fa4450e8cb94f36daa3f49e Ref B: 47C158CBA8A913E0C8D2810547F244AF Ref C: Wed Mar 04 10:49:33 2015 PST