Ref A: 4c0e58c659284521b414f27a072711f5 Ref B: CCB846C67ABB8F44F5A9D0AD8B5FDC1F Ref C: Mon May 20 20:11:44 2013 PST