Ref A: f83907f5ec1d43d7ba8c7680f7f70065 Ref B: 6CA2D3CF5FE1E30B9F711FE46018727A Ref C: Thu Aug 28 19:42:59 2014 PST