Ref A: 7d9de910a70b4a5b9154b30724f7bd9d Ref B: 8E2C6732F253858C20B0AFFE22A6AF45 Ref C: Thu Nov 27 12:10:01 2014 PST