Ref A: 607ab5e8f6854fe198e1f493c72c666d Ref B: 1DD6570DB4740880BA1DA6FA1AD959C9 Ref C: Thu May 23 19:34:09 2013 PST