Ref A: db57151adc51431297a9c09a871256fb Ref B: CE3455767A7F6ADDAA3C24B43E48791D Ref C: Thu May 23 21:07:30 2013 PST