Ref A: 28a433b515f94cd7986459cc33073ced Ref B: 86B18BBF5AAE940EF20241CA614E489D Ref C: Fri Oct 24 12:15:59 2014 PST