Ref A: 2cd68f300d20472a988cd786a3142848 Ref B: 502A0E71C7BC085EC6C2C8ABEBA7706B Ref C: Wed Jun 19 22:05:01 2013 PST