Ref A: 1a69ec3b04ff4ad1bdf00defed369c5a Ref B: 8DB8E08A0AE129E9A720DD69B5868AB2 Ref C: Wed Oct 22 08:11:03 2014 PST