BLAKE IMPLEMENTATION IN C