Ref A: c9be63186efa42c39118eba22eacd86e Ref B: 4967D225E759F0CE34F39FA1EA88C9C2 Ref C: Sun Dec 28 21:31:05 2014 PST