Ref A: a46073bd464041b5b7c7d3ee32190acd Ref B: 4DCC4EEAA9EC533591B747766093BD4B Ref C: Sat Dec 27 12:17:58 2014 PST