Ref A: 7e0ac86a1acd4f828276ac0057b9877d Ref B: DDF97BDD1A69E9E514F9114C103C712B Ref C: Sat Dec 27 09:43:45 2014 PST