Ref A: 140aa620c544412580bbb32d721acc7b Ref B: 9DB77279D3F19AE9E78CA658A84A21F0 Ref C: Wed May 22 18:03:51 2013 PST