Ref A: 204e038e7a7c41f1ada4cadb84c7f5b7 Ref B: BDB0171E3F368AC89210E4A83D835C5A Ref C: Mon May 20 12:29:29 2013 PST