Ref A: a5571ce19dcf46d997dc2a1d0512901a Ref B: 65981BD3515E0AF83B4B45E63130FD4C Ref C: Sun Dec 21 11:32:24 2014 PST