Ref A: ee85f82fe46b4e26b666e17fc6ab97c1 Ref B: BAF1B055F797B68EB22CF1AE1E90057E Ref C: Wed May 22 10:33:50 2013 PST