Ref A: d5f88b241a634019a76db9fc7c694734 Ref B: 2246B18F77D4F46FDF186667F30F89B7 Ref C: Wed Oct 22 20:05:13 2014 PST