Ref A: 6a366772b853481089754218e092cfb8 Ref B: E56E8DDAD678D4A149C53DA6474A1D78 Ref C: Thu Jan 29 16:41:10 2015 PST