Ref A: 52de88d3b88b41e394905414f73fab44 Ref B: B59D0F91439A565E33F14BEDA9A32D12 Ref C: Thu May 23 21:54:53 2013 PST