cykhash
