Ref A: a833e7d7f1f44a2b8c4cd02f4429704c Ref B: 8E73E21F71614F46E6A0B74BBA5DEC92 Ref C: Fri Jan 30 21:06:23 2015 PST