Ref A: 36a17514c4f34d12b2f167213c2ce3df Ref B: 1DAE72DD6D6C28BF6596BF7195C32720 Ref C: Wed Oct 22 15:45:49 2014 PST