Ref A: 40d9890891e84355859a9a23c945579e Ref B: 562F42472D783B8930E5ADF2C2D5ECB6 Ref C: Fri Oct 31 11:43:46 2014 PST