BLAKE
405 extended, unfinished
Ye