Ref A: ea1fb725e098417293bd5d718654c6ff Ref B: C8AFEB165461A0D06D3BFA9CCE7DF42A Ref C: Sun Dec 28 18:56:46 2014 PST