Ref A: f485d8122a5140b1839362a395f6a065 Ref B: EFBCD82D50448E731BBFD167D3E6DBA8 Ref C: Sun Dec 21 11:49:08 2014 PST