Ref A: d676cf84c1864cf8a3f986539802a034 Ref B: 8C5E98363B85343D0E29F657C74B1F4A Ref C: Sat May 25 04:53:17 2013 PST