Ref A: 5f060d67fa394119ba4db5bdba40db52 Ref B: F417FFECD734582599225B7BF932BA92 Ref C: Sat Jan 31 15:09:51 2015 PST