Ref A: 9acce1cd70334fc7a93712e3c2f7f17c Ref B: D81575F59465B918E136421E9EB9EC0E Ref C: Mon Dec 22 15:58:17 2014 PST