Ref A: 00bde0fe155449b1bd43fe57c52d806d Ref B: C7D0EC605A2CBC117C46CCA43E84C6F7 Ref C: Mon Oct 20 11:25:10 2014 PST