Ref A: 7e660b23695f44afb8a3adf9545c2bba Ref B: 4387F9DCE2E55AFC6AB17F76980CE4B7 Ref C: Tue Mar 31 12:08:04 2015 PST