Ref A: 71608c498d5645c98f84cabdac29fd77 Ref B: D4681E4A260ED634895A4316854176D9 Ref C: Mon May 20 10:11:50 2013 PST