Ref A: c42f3e7bcc9448128b5550c916ee3ec1 Ref B: FE892286DB31DE6F33C30F6847A1746F Ref C: Thu May 23 20:08:42 2013 PST