Ref A: 6ac99a954b4f44b28bc8d84c12a995b6 Ref B: B6C1CEB79B6291104ED64891DD10E59B Ref C: Fri Mar 06 16:14:01 2015 PST