Ref A: 0d8b5a5ce834473396d1fa8dc4847c1d Ref B: B330ABEE7A3C6E3742A69F71706640B1 Ref C: Fri Jan 30 20:42:53 2015 PST