Ref A: 88025b6e1daf435a9250b11e8139dabf Ref B: E285C0E89491C8051A74A5CD644349E0 Ref C: Fri Nov 28 04:14:34 2014 PST