Ref A: f990519da14348279fe2d4cfe7308d0d Ref B: C02F67B4B831ECA87210F629DB69C13D Ref C: Thu May 23 23:59:40 2013 PST