Ref A: d6595ac9454645a5b0a72d8a8ca61c9a Ref B: 22D586B8F7CA7350F1ED4539B086D989 Ref C: Sat Jan 31 22:25:32 2015 PST