Ref A: cf4379fe713e4882b77bfa0202ce5ebc Ref B: D994FE303B5EDB089B799BF24152C368 Ref C: Sat Dec 20 22:26:22 2014 PST