Ref A: 27f1e0191c164e318b76fa710dbeb19c Ref B: 1B4E035EE7A77CFCD946954A3F0FCE1A Ref C: Sun Nov 23 00:38:38 2014 PST