Ref A: f516c202bfef461584e3a33de5e11282 Ref B: 511ED0B2A3B8D58E9C1D0296CAB5E4E1 Ref C: Fri Dec 19 07:45:49 2014 PST