Ref A: d912ccbd28e048759ed7b999a84def49 Ref B: 602BCF40AA1EA06F25A896DD43F763FC Ref C: Sun Nov 23 16:31:17 2014 PST