Ref A: c99a1d1168824d789805aaedcb2067bf Ref B: 9FD07AF94ACB7E0E0F6916D04275477E Ref C: Thu Oct 23 10:02:44 2014 PST