Ref A: cf314d3432b04d069a2e56985b93fc89 Ref B: E2B8C8EEC254ABCAB331E82B515CBF53 Ref C: Wed Jun 19 00:09:20 2013 PST