Ref A: 863906029dd64f1ab12c4c2bef44a0cf Ref B: 0F08E684AA5A161258865C12DC351903 Ref C: Thu May 23 06:59:05 2013 PST