Ref A: b78a221ae44f4dd29ec01b53f6371479 Ref B: 82E0903496A7B797D0A4DA2A1CA1D4C2 Ref C: Thu May 23 12:41:56 2013 PST