Ref A: 1ed9e9d9ce624e83bd605b5476a6f462 Ref B: 8EA6CC88C304BAEBC4626AB9CBFFA058 Ref C: Wed May 22 19:17:48 2013 PST