Ref A: a641d85067ef49348d97e322f73d9d4e Ref B: 7A2DC7225E7CCA8A9195529C4179B716 Ref C: Tue Nov 25 23:40:27 2014 PST