split sha 3 func