Ref A: 6a9e354080e9412ebb97ebfab2139ba4 Ref B: 074D3895B46F381A2CBC6B94AAEA2CC4 Ref C: Thu Nov 20 15:28:50 2014 PST