Ref A: 6ee9578a46c9427db67cb36ea176da49 Ref B: 0FA0AD581DD7F3027263ECFDC2F14F0A Ref C: Wed May 22 04:26:37 2013 PST