Ref A: 57746540c4114978a4d13d9aef8ef97c Ref B: B474F872121075CEA6D2B351AA7C6952 Ref C: Sun May 19 15:17:24 2013 PST