Ref A: 253a30bca8aa42eb8532d287f3ee87b1 Ref B: 4FC1E94CF8CF5FE70276E8D938D4FF03 Ref C: Sat Dec 27 02:38:47 2014 PST