Ref A: a84ebdc6bca84bdfba2db47ec5414ccb Ref B: 29546F6B195E68F3796843025940026A Ref C: Thu Apr 17 15:54:42 2014 PST