Ref A: 3c44e848a0f0442c9807c52526f31c23 Ref B: 4E1436D7312256A479A48419D7A4DC91 Ref C: Mon Mar 30 00:18:42 2015 PST