Ref A: 290f0f4af78d47d3b6b2b20681328465 Ref B: 7977A7D1C74508323C4C23BE00381C5E Ref C: Sat May 18 09:30:35 2013 PST