Ref A: 3e385470347444f8a36ec8ef3d5c9070 Ref B: F5B332CB666ECA0AA490A5A7CBCDEE75 Ref C: Thu May 23 08:02:25 2013 PST