Ref A: 8a1631e2e1bc41c4aae54bb81eea2820 Ref B: E6C4D0D0D1ACEF478AFC3988624BD4BA Ref C: Wed May 22 15:07:46 2013 PST