Ref A: d7b598101c36403b8cfe762ae01abffb Ref B: 5AE77E55BAF48A8D1FB8F2F1B57F7BCE Ref C: Thu May 23 21:56:15 2013 PST