Ref A: dc2ff24a0a334516862faa9419b76f8d Ref B: C392F33D24007C08A9546B987E75F70B Ref C: Thu Jan 29 22:54:50 2015 PST