Ref A: e9cec5ec6de64e58beadb7fc990a127a Ref B: 3465FF2964B61F03B94A8563489A35EA Ref C: Thu May 23 20:22:26 2013 PST