Ref A: c5b673cc093d4b77ac91c009d4cf2b1b Ref B: E3447B08EE2B2207F5A785DDDE03209C Ref C: Thu Jan 29 23:31:13 2015 PST