Ref A: 6c19658d82154eec9d3a8b06028ca6b3 Ref B: B8E1CF01C54E2677BEE8BBD400676D00 Ref C: Fri Oct 31 13:55:51 2014 PST