dup2 loop 18 bytes