Ref A: 10350ad4d32f4ac9a26c786b3c3ecef8 Ref B: 5A9F811ECB5BB32E247748A9315D95A7 Ref C: Thu May 23 01:08:47 2013 PST