Ref A: a609c967f9c245fa9254ff9ee81e9f35 Ref B: ABA651485240F7610A1F7DDF6F6C0125 Ref C: Thu May 23 19:47:47 2013 PST