Ref A: 5fe86fdcb2e3431f83adf58f52d433c9 Ref B: 67CF7D2F2E3BF71BC05A282073987178 Ref C: Thu Aug 28 23:40:39 2014 PST