Ref A: 394039d5b1b34af48f4790b8dd9dcbad Ref B: 59B6A9FEDEE3C3A85F3B9E05DBEC1144 Ref C: Sat Dec 20 20:58:03 2014 PST