Ref A: 0e9388b3ec054ffe80c920f1705802a7 Ref B: 548EED20E88A0877245EB34DD113EE3B Ref C: Wed May 22 18:08:45 2013 PST