Ref A: d875a8519a7e432295ac06a49fa780f8 Ref B: 0FA81F6DF87A6E36034261679BE3B220 Ref C: Wed May 22 16:42:03 2013 PST