Ref A: 63ac132dadb747568ce6d6a924fb40c7 Ref B: AD869F11031F6268DB9A9E797137DFEB Ref C: Fri Jan 30 03:45:45 2015 PST