Ref A: c92009d0050949f78cedd1e2a9df219c Ref B: 937F582F4A69DF3C3EE56B1A39D36790 Ref C: Thu May 23 17:29:55 2013 PST