Ref A: 235806ab61aa471b95bfb8cbc298d289 Ref B: 99280148634D21B4F294370A69E43D90 Ref C: Tue May 21 17:29:29 2013 PST