Ref A: 608404216cb9459caeaaee85e5f26ed6 Ref B: 44AE9DD3450B34D9D5343EA777582A86 Ref C: Thu Jan 29 23:18:16 2015 PST