Ref A: 167f3c35d8e84475bcfce927261c6c8b Ref B: 69E69B43EA228AB65EECF8AD611E7CB9 Ref C: Thu Dec 25 00:46:39 2014 PST