Ref A: 5994bb04c70546afaf9c4ac93d9fa80d Ref B: E441A2879D1534A4E4CBC8CCF8EF4914 Ref C: Wed Jan 28 10:43:38 2015 PST