Ref A: 70bbc45279384060b396e78e723d829c Ref B: 70001E28502D99988F34ED8ED8B17E4D Ref C: Sun Jan 25 19:28:57 2015 PST