Ref A: 2da14ef7f08a4f2b813896c0f69dcbb4 Ref B: 86F5FADD09D3FE95AD6E3A983C277A39 Ref C: Wed Nov 26 00:59:54 2014 PST