Ref A: a1e10404a99a45b3b1ae33ae930e418e Ref B: 1F38E6544073B8F1519CEB6DC759FBD0 Ref C: Sat Dec 27 19:14:30 2014 PST