Ref A: a6dbe4d8e27e4ccfac2afdd8e9ffd879 Ref B: 021404A62D9AB4FB54FCF334130D2C44 Ref C: Sat Aug 23 03:48:29 2014 PST