Ref A: b3da8588f8f94e14b76af5d3c3706eb6 Ref B: 0843C03122629875DA602B2C02C76D1E Ref C: Wed Oct 22 15:05:27 2014 PST