Ref A: dae75485ffcd4e6eb01a4a4ba76d62c0 Ref B: 931EBFDC1623E2135C7EA03117A9DBF9 Ref C: Thu May 23 21:14:14 2013 PST