Ref A: f10fdd6766394f399689fbaa24bb8dfc Ref B: C741070CA5B34C854F8B53B0BCF5842E Ref C: Fri May 24 15:16:15 2013 PST