Ref A: a3b2731adc3a4f48bc12e82e8b8defa8 Ref B: 46FB711275A0D70597BFF362C8787E5D Ref C: Thu Jun 20 04:35:34 2013 PST