Ref A: 82a3cfbeb08f4d319417d6eae53f1cd5 Ref B: C870AF0B17836D3C5D24E1FA8BD873AF Ref C: Fri May 24 07:05:24 2013 PST