Ref A: 32915bad9a664086910426d1f2c3420b Ref B: FE5F2F4EFD5CFD3F839D7A2EDDA731FB Ref C: Wed Oct 22 19:07:19 2014 PST