Ref A: a55153ac02fc40deb4cf11cb784a1554 Ref B: B4208168C898E45E2769A042B9FED39B Ref C: Mon Nov 24 04:29:44 2014 PST