Ref A: 410f594e10714d1594ddde0c8dd14ce2 Ref B: 38E44738C616A81FF25EA554C2E7A1CB Ref C: Thu Jan 29 16:43:59 2015 PST