Ref A: 9b5789ce73e5437698b06881483c8b66 Ref B: 1DD6570DB4740880BA1DA6FA1AD959C9 Ref C: Sat May 25 22:34:25 2013 PST