Ref A: 25dc590828954b0985ab8e7f63fb5829 Ref B: 43C0AACDCA768DD6A2A208C2103CC0CB Ref C: Tue Jan 27 09:25:04 2015 PST