mike hash

.