Ref A: e382cad6f7dd4fe987ee4ff40843e852 Ref B: 6D3C53F3F185767B5F3F18F734A81F32 Ref C: Thu Aug 21 23:11:24 2014 PST