Ref A: c010284c35994850ad27c7f6cdf525d8 Ref B: 31A394E6C90DC43E0A59E5FB1C2EB166 Ref C: Thu May 23 17:07:20 2013 PST