Ref A: ab3ab9434c134d3a9a970c9f960bf7f6 Ref B: DAB4C9974702A92F7398981D03E30D77 Ref C: Sat Dec 20 02:12:35 2014 PST