Ref A: d6ee19a2f2504a1caee7bb30b7bc56fc Ref B: E91E9C380489E8FEEC62141AAC790141 Ref C: Wed Oct 01 11:32:25 2014 PST