Ref A: d1858e9c45534b1086e8bf839022fd84 Ref B: 533E04878FCA6DD67FA8684C533070DA Ref C: Wed Jan 28 10:33:10 2015 PST