Ref A: 5d3eb01e3c7543899f73f36553e6ad2a Ref B: FA40614F9DD17647D3475CE6A22FA220 Ref C: Sun Nov 23 21:33:22 2014 PST