Ref A: 8ac9abc135a946459eda3e7bf0a1fca6 Ref B: 39363742CFBE80EE5DE9C16B5F3182B8 Ref C: Sun Oct 26 00:51:36 2014 PST