Ref A: 21c916449b6a48a9b165559f6bf7d37d Ref B: E2DD92340E12DD8B03C98F0CF7DE924B Ref C: Thu Apr 17 11:31:21 2014 PST