Ref A: e4808ace96bd41619e8334ec1d189b99 Ref B: 2525415687213382DB3CE991071F968E Ref C: Mon May 20 01:21:56 2013 PST