Ref A: 5350f02745a94ea088e8a31cf9ca4167 Ref B: A3F7E5B612CA0165A2ADE09AD40A748B Ref C: Thu Mar 05 16:16:34 2015 PST