Ref A: fd60e879314a41e28edf2bfd0108ba09 Ref B: 8CBBE665262404DFE33188FFFD3E33A3 Ref C: Mon May 20 10:19:53 2013 PST