Ref A: 27b584e5571245f5a22bb4ef7e654a59 Ref B: 707DC08FA68D86BF4D35C3089FB7776C Ref C: Fri Jan 30 22:14:43 2015 PST