Ref A: 8783746be45943f7ba5b425d6d0a9716 Ref B: 9D45EFEA45C38AD192E73CD0E7353A6D Ref C: Thu May 23 16:34:58 2013 PST