Ref A: 1041d3b3f39a4a0995a68edea76b845b Ref B: 23A0AF5BBA3936AB3626B3CA21DE2999 Ref C: Mon May 20 09:42:10 2013 PST