Ref A: 5db4efe5683b40aa911135889c26e2f1 Ref B: 38E7665BBF610AEB81D5B4622B2EFA08 Ref C: Tue Oct 21 23:48:17 2014 PST