Ref A: 3b2a440a2f7e42a8bbd1713aad4cacc4 Ref B: C090B642B401947D2305CBB48FA827EE Ref C: Thu Oct 30 10:51:32 2014 PST