OK, I believe I sent you a copy of the C++ elastic hashinator under a permissive license so you could use it with the C++ client. I just want to make sure that wasn't lost so you don't have to write most of the code yourself.