Ref A: 2f585825706245aebca5981d8e52c4f5 Ref B: 4F0DAE3CC5C002F89D22638AFA041592 Ref C: Thu May 23 21:12:31 2013 PST