Ref A: 29adc24ee4854a8fb4563a04f2b5574d Ref B: 0934F29221B36309D105307D414BFFE3 Ref C: Wed May 22 10:42:24 2013 PST