Ref A: 2cfc211c58b14bb481de19da852520a1 Ref B: B6E6633C57ADD8020E6C48754D45D7CD Ref C: Sat Dec 20 03:50:04 2014 PST