Ref A: 1c5257f45d494f14a0c1cf706c40b6a9 Ref B: 6CA2D3CF5FE1E30B9F711FE46018727A Ref C: Tue Nov 25 20:46:01 2014 PST