Ref A: 3d4e835bc5254088abc1d6eb44eaba3c Ref B: 8B6ABE1BF0CB5AB586A8F93702438313 Ref C: Wed May 22 11:36:43 2013 PST