Ref A: b941176a4b674e48a6f7c5d1f311a663 Ref B: 7977A7D1C74508323C4C23BE00381C5E Ref C: Wed May 22 09:45:19 2013 PST