Ref A: 45dce6eef1cb4be1a8f83e2b2c3c59d8 Ref B: 0673C02F67EF94FBB92EBD42C17D4499 Ref C: Tue May 21 20:54:16 2013 PST