Ref A: fe34927be1e8419b82bcbe161244fdfa Ref B: 379B9EF703089A8ED95920AC05700B57 Ref C: Sun Dec 21 10:29:32 2014 PST