Ref A: 909db194521a4b308502f866d41a20e9 Ref B: 600E8C0AE4154A25CBE4F56C3A1B2EA4 Ref C: Thu Oct 23 00:10:40 2014 PST