Skip to content

Instantly share code, notes, and snippets.

@gao-feng
Created July 25, 2015 21:13
Show Gist options
  • Save gao-feng/d451eb46b3d6d93cb731 to your computer and use it in GitHub Desktop.
Save gao-feng/d451eb46b3d6d93cb731 to your computer and use it in GitHub Desktop.
[gaofeng@thinkdonkey hyperdiff]$ ./hyperdiff --layer /home/gaofeng/git/hyper --parent /home/gaofeng/git/hyper-mac/ --tar new.tar
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 23 byte
write 23 byte
read 489 byte
write 489 byte
read 512 byte
write 512 byte
read 41 byte
write 41 byte
read 471 byte
write 471 byte
read 512 byte
write 512 byte
read 262 byte
write 262 byte
read 250 byte
write 250 byte
read 512 byte
write 512 byte
read 73 byte
write 73 byte
read 439 byte
write 439 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 452 byte
write 452 byte
read 60 byte
write 60 byte
read 512 byte
write 512 byte
read 896 byte
write 896 byte
read 128 byte
write 128 byte
read 512 byte
write 512 byte
read 189 byte
write 189 byte
read 323 byte
write 323 byte
read 512 byte
write 512 byte
read 398 byte
write 398 byte
read 114 byte
write 114 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 618 byte
write 618 byte
read 406 byte
write 406 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 328 byte
write 328 byte
read 184 byte
write 184 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 855 byte
write 855 byte
read 169 byte
write 169 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 215 byte
write 215 byte
read 297 byte
write 297 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 539 byte
write 539 byte
read 485 byte
write 485 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 534 byte
write 534 byte
read 490 byte
write 490 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 240 byte
write 240 byte
read 272 byte
write 272 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 367 byte
write 367 byte
read 145 byte
write 145 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 367 byte
write 367 byte
read 145 byte
write 145 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 174 byte
write 174 byte
read 338 byte
write 338 byte
read 512 byte
write 512 byte
read 139 byte
write 139 byte
read 373 byte
write 373 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 372 byte
write 372 byte
read 140 byte
write 140 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 170 byte
write 170 byte
read 342 byte
write 342 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 560 byte
write 560 byte
read 464 byte
write 464 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 93 byte
write 93 byte
read 419 byte
write 419 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 209 byte
write 209 byte
read 303 byte
write 303 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 607 byte
write 607 byte
read 417 byte
write 417 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 622 byte
write 622 byte
read 402 byte
write 402 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 713 byte
write 713 byte
read 311 byte
write 311 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 120 byte
write 120 byte
read 392 byte
write 392 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 248 byte
write 248 byte
read 264 byte
write 264 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 964 byte
write 964 byte
read 60 byte
write 60 byte
read 512 byte
write 512 byte
read 205 byte
write 205 byte
read 307 byte
write 307 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 41 byte
write 41 byte
read 471 byte
write 471 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 32 byte
write 32 byte
read 480 byte
write 480 byte
read 512 byte
write 512 byte
read 41 byte
write 41 byte
read 471 byte
write 471 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 318 byte
write 318 byte
read 194 byte
write 194 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 635 byte
write 635 byte
read 389 byte
write 389 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 867 byte
write 867 byte
read 157 byte
write 157 byte
read 512 byte
write 512 byte
read 136 byte
write 136 byte
read 376 byte
write 376 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 10 byte
write 10 byte
read 502 byte
write 502 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 21 byte
write 21 byte
read 491 byte
write 491 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 32 byte
write 32 byte
read 480 byte
write 480 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 278 byte
write 278 byte
read 234 byte
write 234 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 720 byte
write 720 byte
read 304 byte
write 304 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 490 byte
write 490 byte
read 22 byte
write 22 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 217 byte
write 217 byte
read 295 byte
write 295 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 507 byte
write 507 byte
read 5 byte
write 5 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 820 byte
write 820 byte
read 204 byte
write 204 byte
read 512 byte
write 512 byte
read 668 byte
write 668 byte
read 356 byte
write 356 byte
read 512 byte
write 512 byte
read 945 byte
write 945 byte
read 79 byte
write 79 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 723 byte
write 723 byte
read 301 byte
write 301 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 66 byte
write 66 byte
read 446 byte
write 446 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 452 byte
write 452 byte
read 60 byte
write 60 byte
read 512 byte
write 512 byte
read 284 byte
write 284 byte
read 228 byte
write 228 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 511 byte
write 511 byte
read 1 byte
write 1 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 219 byte
write 219 byte
read 293 byte
write 293 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 422 byte
write 422 byte
read 90 byte
write 90 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 50 byte
write 50 byte
read 462 byte
write 462 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 452 byte
write 452 byte
read 60 byte
write 60 byte
read 512 byte
write 512 byte
read 241 byte
write 241 byte
read 271 byte
write 271 byte
read 512 byte
write 512 byte
read 496 byte
write 496 byte
read 16 byte
write 16 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 703 byte
write 703 byte
read 321 byte
write 321 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1011 byte
write 1011 byte
read 13 byte
write 13 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 494 byte
write 494 byte
read 18 byte
write 18 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 277 byte
write 277 byte
read 235 byte
write 235 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 155 byte
write 155 byte
read 357 byte
write 357 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 888 byte
write 888 byte
read 136 byte
write 136 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 186 byte
write 186 byte
read 326 byte
write 326 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 491 byte
write 491 byte
read 21 byte
write 21 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 886 byte
write 886 byte
read 138 byte
write 138 byte
read 512 byte
write 512 byte
read 399 byte
write 399 byte
read 113 byte
write 113 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 168 byte
write 168 byte
read 344 byte
write 344 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 578 byte
write 578 byte
read 446 byte
write 446 byte
read 512 byte
write 512 byte
read 353 byte
write 353 byte
read 159 byte
write 159 byte
read 512 byte
write 512 byte
read 963 byte
write 963 byte
read 61 byte
write 61 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 200 byte
write 200 byte
read 312 byte
write 312 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 518 byte
write 518 byte
read 506 byte
write 506 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 774 byte
write 774 byte
read 250 byte
write 250 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 625 byte
write 625 byte
read 399 byte
write 399 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 104 byte
write 104 byte
read 408 byte
write 408 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 910 byte
write 910 byte
read 114 byte
write 114 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 573 byte
write 573 byte
read 451 byte
write 451 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 642 byte
write 642 byte
read 382 byte
write 382 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 30 byte
write 30 byte
read 482 byte
write 482 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 417 byte
write 417 byte
read 95 byte
write 95 byte
read 512 byte
write 512 byte
read 185 byte
write 185 byte
read 327 byte
write 327 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 586 byte
write 586 byte
read 438 byte
write 438 byte
read 512 byte
write 512 byte
read 444 byte
write 444 byte
read 68 byte
write 68 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 982 byte
write 982 byte
read 42 byte
write 42 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 588 byte
write 588 byte
read 436 byte
write 436 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 394 byte
write 394 byte
read 118 byte
write 118 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 880 byte
write 880 byte
read 144 byte
write 144 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 131 byte
write 131 byte
read 381 byte
write 381 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 343 byte
write 343 byte
read 169 byte
write 169 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1013 byte
write 1013 byte
read 11 byte
write 11 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 688 byte
write 688 byte
read 336 byte
write 336 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 238 byte
write 238 byte
read 274 byte
write 274 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 760 byte
write 760 byte
read 264 byte
write 264 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 187 byte
write 187 byte
read 325 byte
write 325 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 913 byte
write 913 byte
read 111 byte
write 111 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 407 byte
write 407 byte
read 105 byte
write 105 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 209 byte
write 209 byte
read 303 byte
write 303 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 363 byte
write 363 byte
read 149 byte
write 149 byte
read 512 byte
write 512 byte
read 803 byte
write 803 byte
read 221 byte
write 221 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 603 byte
write 603 byte
read 421 byte
write 421 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 875 byte
write 875 byte
read 149 byte
write 149 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 2 byte
write 2 byte
read 510 byte
write 510 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 169 byte
write 169 byte
read 343 byte
write 343 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 513 byte
write 513 byte
read 511 byte
write 511 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 609 byte
write 609 byte
read 415 byte
write 415 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1003 byte
write 1003 byte
read 21 byte
write 21 byte
read 512 byte
write 512 byte
read 902 byte
write 902 byte
read 122 byte
write 122 byte
read 512 byte
write 512 byte
read 375 byte
write 375 byte
read 137 byte
write 137 byte
read 512 byte
write 512 byte
read 63 byte
write 63 byte
read 449 byte
write 449 byte
read 512 byte
write 512 byte
read 93 byte
write 93 byte
read 419 byte
write 419 byte
read 512 byte
write 512 byte
read 93 byte
write 93 byte
read 419 byte
write 419 byte
read 512 byte
write 512 byte
read 91 byte
write 91 byte
read 421 byte
write 421 byte
read 512 byte
write 512 byte
read 978 byte
write 978 byte
read 46 byte
write 46 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 627 byte
write 627 byte
read 397 byte
write 397 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 57 byte
write 57 byte
read 455 byte
write 455 byte
read 512 byte
write 512 byte
read 998 byte
write 998 byte
read 26 byte
write 26 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 774 byte
write 774 byte
read 250 byte
write 250 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 585 byte
write 585 byte
read 439 byte
write 439 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 150 byte
write 150 byte
read 362 byte
write 362 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 682 byte
write 682 byte
read 342 byte
write 342 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 109 byte
write 109 byte
read 403 byte
write 403 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 710 byte
write 710 byte
read 314 byte
write 314 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 83 byte
write 83 byte
read 429 byte
write 429 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 98 byte
write 98 byte
read 414 byte
write 414 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 65 byte
write 65 byte
read 447 byte
write 447 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 426 byte
write 426 byte
read 86 byte
write 86 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 789 byte
write 789 byte
read 235 byte
write 235 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 418 byte
write 418 byte
read 94 byte
write 94 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 667 byte
write 667 byte
read 357 byte
write 357 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 91 byte
write 91 byte
read 421 byte
write 421 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 682 byte
write 682 byte
read 342 byte
write 342 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 406 byte
write 406 byte
read 106 byte
write 106 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 629 byte
write 629 byte
read 395 byte
write 395 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 64 byte
write 64 byte
read 448 byte
write 448 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 501 byte
write 501 byte
read 11 byte
write 11 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 802 byte
write 802 byte
read 222 byte
write 222 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 467 byte
write 467 byte
read 45 byte
write 45 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 673 byte
write 673 byte
read 351 byte
write 351 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 894 byte
write 894 byte
read 130 byte
write 130 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 760 byte
write 760 byte
read 264 byte
write 264 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 20 byte
write 20 byte
read 492 byte
write 492 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 352 byte
write 352 byte
read 160 byte
write 160 byte
read 512 byte
write 512 byte
read 732 byte
write 732 byte
read 292 byte
write 292 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 308 byte
write 308 byte
read 204 byte
write 204 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 91 byte
write 91 byte
read 421 byte
write 421 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 369 byte
write 369 byte
read 143 byte
write 143 byte
read 512 byte
write 512 byte
read 171 byte
write 171 byte
read 341 byte
write 341 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 708 byte
write 708 byte
read 316 byte
write 316 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 696 byte
write 696 byte
read 328 byte
write 328 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 713 byte
write 713 byte
read 311 byte
write 311 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 28 byte
write 28 byte
read 484 byte
write 484 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 251 byte
write 251 byte
read 261 byte
write 261 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 448 byte
write 448 byte
read 64 byte
write 64 byte
read 512 byte
write 512 byte
read 163 byte
write 163 byte
read 349 byte
write 349 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 419 byte
write 419 byte
read 93 byte
write 93 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 120 byte
write 120 byte
read 392 byte
write 392 byte
read 512 byte
write 512 byte
read 157 byte
write 157 byte
read 355 byte
write 355 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 694 byte
write 694 byte
read 330 byte
write 330 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 671 byte
write 671 byte
read 353 byte
write 353 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 433 byte
write 433 byte
read 79 byte
write 79 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 597 byte
write 597 byte
read 427 byte
write 427 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 760 byte
write 760 byte
read 264 byte
write 264 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 381 byte
write 381 byte
read 131 byte
write 131 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 76 byte
write 76 byte
read 436 byte
write 436 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 892 byte
write 892 byte
read 132 byte
write 132 byte
read 512 byte
write 512 byte
read 960 byte
write 960 byte
read 64 byte
write 64 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 169 byte
write 169 byte
read 343 byte
write 343 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 893 byte
write 893 byte
read 131 byte
write 131 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 124 byte
write 124 byte
read 388 byte
write 388 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 479 byte
write 479 byte
read 33 byte
write 33 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 586 byte
write 586 byte
read 438 byte
write 438 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 454 byte
write 454 byte
read 58 byte
write 58 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 988 byte
write 988 byte
read 36 byte
write 36 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 215 byte
write 215 byte
read 297 byte
write 297 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 972 byte
write 972 byte
read 52 byte
write 52 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 525 byte
write 525 byte
read 499 byte
write 499 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 201 byte
write 201 byte
read 311 byte
write 311 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 682 byte
write 682 byte
read 342 byte
write 342 byte
read 512 byte
write 512 byte
read 157 byte
write 157 byte
read 355 byte
write 355 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 464 byte
write 464 byte
read 48 byte
write 48 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 919 byte
write 919 byte
read 105 byte
write 105 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 336 byte
write 336 byte
read 176 byte
write 176 byte
read 512 byte
write 512 byte
read 366 byte
write 366 byte
read 146 byte
write 146 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 987 byte
write 987 byte
read 37 byte
write 37 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 921 byte
write 921 byte
read 103 byte
write 103 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 964 byte
write 964 byte
read 60 byte
write 60 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 535 byte
write 535 byte
read 489 byte
write 489 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 762 byte
write 762 byte
read 262 byte
write 262 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 495 byte
write 495 byte
read 17 byte
write 17 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 345 byte
write 345 byte
read 167 byte
write 167 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 65 byte
write 65 byte
read 447 byte
write 447 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 250 byte
write 250 byte
read 262 byte
write 262 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 358 byte
write 358 byte
read 154 byte
write 154 byte
read 512 byte
write 512 byte
read 691 byte
write 691 byte
read 333 byte
write 333 byte
read 512 byte
write 512 byte
read 853 byte
write 853 byte
read 171 byte
write 171 byte
read 512 byte
write 512 byte
read 327 byte
write 327 byte
read 185 byte
write 185 byte
read 512 byte
write 512 byte
read 540 byte
write 540 byte
read 484 byte
write 484 byte
read 512 byte
write 512 byte
read 766 byte
write 766 byte
read 258 byte
write 258 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 914 byte
write 914 byte
read 110 byte
write 110 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 149 byte
write 149 byte
read 363 byte
write 363 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 773 byte
write 773 byte
read 251 byte
write 251 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 109 byte
write 109 byte
read 403 byte
write 403 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 418 byte
write 418 byte
read 94 byte
write 94 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 36 byte
write 36 byte
read 476 byte
write 476 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 598 byte
write 598 byte
read 426 byte
write 426 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 289 byte
write 289 byte
read 223 byte
write 223 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 518 byte
write 518 byte
read 506 byte
write 506 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 766 byte
write 766 byte
read 258 byte
write 258 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 96 byte
write 96 byte
read 416 byte
write 416 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 827 byte
write 827 byte
read 197 byte
write 197 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 252 byte
write 252 byte
read 260 byte
write 260 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 290 byte
write 290 byte
read 222 byte
write 222 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 840 byte
write 840 byte
read 184 byte
write 184 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 983 byte
write 983 byte
read 41 byte
write 41 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 629 byte
write 629 byte
read 395 byte
write 395 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 999 byte
write 999 byte
read 25 byte
write 25 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 463 byte
write 463 byte
read 49 byte
write 49 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 428 byte
write 428 byte
read 84 byte
write 84 byte
read 512 byte
write 512 byte
read 143 byte
write 143 byte
read 369 byte
write 369 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 387 byte
write 387 byte
read 125 byte
write 125 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 575 byte
write 575 byte
read 449 byte
write 449 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 833 byte
write 833 byte
read 191 byte
write 191 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 865 byte
write 865 byte
read 159 byte
write 159 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 94 byte
write 94 byte
read 418 byte
write 418 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 467 byte
write 467 byte
read 45 byte
write 45 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1003 byte
write 1003 byte
read 21 byte
write 21 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 217 byte
write 217 byte
read 295 byte
write 295 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 685 byte
write 685 byte
read 339 byte
write 339 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 83 byte
write 83 byte
read 429 byte
write 429 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 648 byte
write 648 byte
read 376 byte
write 376 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 57 byte
write 57 byte
read 455 byte
write 455 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 170 byte
write 170 byte
read 342 byte
write 342 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 167 byte
write 167 byte
read 345 byte
write 345 byte
read 512 byte
write 512 byte
read 979 byte
write 979 byte
read 45 byte
write 45 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 345 byte
write 345 byte
read 167 byte
write 167 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 978 byte
write 978 byte
read 46 byte
write 46 byte
read 512 byte
write 512 byte
read 807 byte
write 807 byte
read 217 byte
write 217 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 589 byte
write 589 byte
read 435 byte
write 435 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 233 byte
write 233 byte
read 279 byte
write 279 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 242 byte
write 242 byte
read 270 byte
write 270 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 886 byte
write 886 byte
read 138 byte
write 138 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 468 byte
write 468 byte
read 44 byte
write 44 byte
read 512 byte
write 512 byte
read 199 byte
write 199 byte
read 313 byte
write 313 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 267 byte
write 267 byte
read 245 byte
write 245 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 165 byte
write 165 byte
read 347 byte
write 347 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 861 byte
write 861 byte
read 163 byte
write 163 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 678 byte
write 678 byte
read 346 byte
write 346 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 593 byte
write 593 byte
read 431 byte
write 431 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 614 byte
write 614 byte
read 410 byte
write 410 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 144 byte
write 144 byte
read 368 byte
write 368 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 613 byte
write 613 byte
read 411 byte
write 411 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 945 byte
write 945 byte
read 79 byte
write 79 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 971 byte
write 971 byte
read 53 byte
write 53 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 801 byte
write 801 byte
read 223 byte
write 223 byte
read 512 byte
write 512 byte
read 364 byte
write 364 byte
read 148 byte
write 148 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 458 byte
write 458 byte
read 54 byte
write 54 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 260 byte
write 260 byte
read 252 byte
write 252 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 907 byte
write 907 byte
read 117 byte
write 117 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 434 byte
write 434 byte
read 78 byte
write 78 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 426 byte
write 426 byte
read 86 byte
write 86 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 486 byte
write 486 byte
read 26 byte
write 26 byte
read 512 byte
write 512 byte
read 214 byte
write 214 byte
read 298 byte
write 298 byte
read 512 byte
write 512 byte
read 269 byte
write 269 byte
read 243 byte
write 243 byte
read 512 byte
write 512 byte
read 211 byte
write 211 byte
read 301 byte
write 301 byte
read 512 byte
write 512 byte
read 1013 byte
write 1013 byte
read 11 byte
write 11 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 636 byte
write 636 byte
read 388 byte
write 388 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 144 byte
write 144 byte
read 368 byte
write 368 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 353 byte
write 353 byte
read 159 byte
write 159 byte
read 512 byte
write 512 byte
read 848 byte
write 848 byte
read 176 byte
write 176 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 579 byte
write 579 byte
read 445 byte
write 445 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 503 byte
write 503 byte
read 9 byte
write 9 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 179 byte
write 179 byte
read 333 byte
write 333 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 186 byte
write 186 byte
read 326 byte
write 326 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 194 byte
write 194 byte
read 318 byte
write 318 byte
read 512 byte
write 512 byte
read 234 byte
write 234 byte
read 278 byte
write 278 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 745 byte
write 745 byte
read 279 byte
write 279 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 844 byte
write 844 byte
read 180 byte
write 180 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 248 byte
write 248 byte
read 264 byte
write 264 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 921 byte
write 921 byte
read 103 byte
write 103 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 33 byte
write 33 byte
read 479 byte
write 479 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 345 byte
write 345 byte
read 167 byte
write 167 byte
read 512 byte
write 512 byte
read 130 byte
write 130 byte
read 382 byte
write 382 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 379 byte
write 379 byte
read 133 byte
write 133 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 411 byte
write 411 byte
read 101 byte
write 101 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 113 byte
write 113 byte
read 399 byte
write 399 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 32 byte
write 32 byte
read 480 byte
write 480 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 278 byte
write 278 byte
read 234 byte
write 234 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 720 byte
write 720 byte
read 304 byte
write 304 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 490 byte
write 490 byte
read 22 byte
write 22 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 217 byte
write 217 byte
read 295 byte
write 295 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 507 byte
write 507 byte
read 5 byte
write 5 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 820 byte
write 820 byte
read 204 byte
write 204 byte
read 512 byte
write 512 byte
read 668 byte
write 668 byte
read 356 byte
write 356 byte
read 512 byte
write 512 byte
read 945 byte
write 945 byte
read 79 byte
write 79 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 723 byte
write 723 byte
read 301 byte
write 301 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 77 byte
write 77 byte
read 435 byte
write 435 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 285 byte
write 285 byte
read 227 byte
write 227 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 136 byte
write 136 byte
read 376 byte
write 376 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 178 byte
write 178 byte
read 334 byte
write 334 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 218 byte
write 218 byte
read 294 byte
write 294 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1000 byte
write 1000 byte
read 24 byte
write 24 byte
read 512 byte
write 512 byte
read 415 byte
write 415 byte
read 97 byte
write 97 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 198 byte
write 198 byte
read 314 byte
write 314 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 54 byte
write 54 byte
read 458 byte
write 458 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 544 byte
write 544 byte
read 480 byte
write 480 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 544 byte
write 544 byte
read 480 byte
write 480 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 175 byte
write 175 byte
read 337 byte
write 337 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 329 byte
write 329 byte
read 183 byte
write 183 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 947 byte
write 947 byte
read 77 byte
write 77 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 299 byte
write 299 byte
read 213 byte
write 213 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 565 byte
write 565 byte
read 459 byte
write 459 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 379 byte
write 379 byte
read 133 byte
write 133 byte
read 512 byte
write 512 byte
read 756 byte
write 756 byte
read 268 byte
write 268 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 877 byte
write 877 byte
read 147 byte
write 147 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 777 byte
write 777 byte
read 247 byte
write 247 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 816 byte
write 816 byte
read 208 byte
write 208 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 954 byte
write 954 byte
read 70 byte
write 70 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 993 byte
write 993 byte
read 31 byte
write 31 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 329 byte
write 329 byte
read 183 byte
write 183 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 323 byte
write 323 byte
read 189 byte
write 189 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 707 byte
write 707 byte
read 317 byte
write 317 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 422 byte
write 422 byte
read 90 byte
write 90 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 701 byte
write 701 byte
read 323 byte
write 323 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 356 byte
write 356 byte
read 156 byte
write 156 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 504 byte
write 504 byte
read 8 byte
write 8 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 298 byte
write 298 byte
read 214 byte
write 214 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 78 byte
write 78 byte
read 434 byte
write 434 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 897 byte
write 897 byte
read 127 byte
write 127 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 443 byte
write 443 byte
read 69 byte
write 69 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 202 byte
write 202 byte
read 310 byte
write 310 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 793 byte
write 793 byte
read 231 byte
write 231 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 859 byte
write 859 byte
read 165 byte
write 165 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 873 byte
write 873 byte
read 151 byte
write 151 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 918 byte
write 918 byte
read 106 byte
write 106 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 826 byte
write 826 byte
read 198 byte
write 198 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 582 byte
write 582 byte
read 442 byte
write 442 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 254 byte
write 254 byte
read 258 byte
write 258 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 830 byte
write 830 byte
read 194 byte
write 194 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 35 byte
write 35 byte
read 477 byte
write 477 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1013 byte
write 1013 byte
read 11 byte
write 11 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 589 byte
write 589 byte
read 435 byte
write 435 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 745 byte
write 745 byte
read 279 byte
write 279 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 351 byte
write 351 byte
read 161 byte
write 161 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 151 byte
write 151 byte
read 361 byte
write 361 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 983 byte
write 983 byte
read 41 byte
write 41 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 617 byte
write 617 byte
read 407 byte
write 407 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 788 byte
write 788 byte
read 236 byte
write 236 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 387 byte
write 387 byte
read 125 byte
write 125 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 1024 byte
write 1024 byte
read 723 byte
write 723 byte
read 301 byte
write 301 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 429 byte
write 429 byte
read 83 byte
write 83 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 1024 byte
write 1024 byte
read 884 byte
write 884 byte
read 140 byte
write 140 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
read 512 byte
write 512 byte
finish read
[gaofeng@thinkdonkey hyperdiff]$ ls
archive hyperdiff hyperdiff.go ioutils new.tar README.md
[gaofeng@thinkdonkey hyperdiff]$ mv new.tar /tmp/test/
[gaofeng@thinkdonkey hyperdiff]$ cd /tmp/test/
[gaofeng@thinkdonkey test]$ ls
newdir new.tar old.tar sdss
[gaofeng@thinkdonkey test]$ rm -rf newdir/
[gaofeng@thinkdonkey test]$ rm -rf old.tar
[gaofeng@thinkdonkey test]$ rm -rf sdss
[gaofeng@thinkdonkey test]$ ls
new.tar
[gaofeng@thinkdonkey test]$ tar xvf new.tar
.git/
.git/.wh.FETCH_HEAD
.git/HEAD
.git/ORIG_HEAD
.git/config
.git/description
.git/hooks/
.git/hooks/applypatch-msg.sample
.git/hooks/commit-msg.sample
.git/hooks/post-update.sample
.git/hooks/pre-applypatch.sample
.git/hooks/pre-commit.sample
.git/hooks/pre-push.sample
.git/hooks/pre-rebase.sample
.git/hooks/prepare-commit-msg.sample
.git/hooks/update.sample
.git/index
.git/info/
.git/info/exclude
.git/logs/
.git/logs/HEAD
.git/logs/refs/
.git/logs/refs/heads/
.git/logs/refs/heads/master
.git/logs/refs/heads/.wh.vm_pull
.git/logs/refs/remotes/
.git/logs/refs/remotes/origin/
.git/logs/refs/remotes/origin/HEAD
.git/logs/refs/remotes/origin/master
.git/logs/refs/remotes/origin/.wh.vm_pull
.git/objects/
.git/objects/.wh.0f
.git/objects/1d/
.git/objects/1d/5d94b7445bf3af854b799b06308705580a5e03
.git/objects/.wh.22
.git/objects/40/
.git/objects/40/75ca966d99378c480d8ae580199ae46803dd7e
.git/objects/47/
.git/objects/47/a906089b379edfaacd8e656deacf8fba71df80
.git/objects/.wh.57
.git/objects/.wh.77
.git/objects/.wh.7c
.git/objects/.wh.7d
.git/objects/7e/
.git/objects/7e/60096c2f2acb92e9359d9f019ac06b91aca128
.git/objects/8f/
.git/objects/8f/a4e029ce4a5e170276e1162dc4cbadfc705ac1
.git/objects/94/
.git/objects/94/ddbb1df46598a830046f4776e986cdcc82373f
.git/objects/.wh.9b
.git/objects/.wh.a8
.git/objects/.wh.b2
.git/objects/.wh.ba
.git/objects/c0/
.git/objects/c0/bf61cbbde4ed687a427cef43192c363afe030d
.git/objects/.wh.c3
.git/objects/.wh.c8
.git/objects/df/
.git/objects/df/eec4b64f7a5a788bec610b3aab4d38c9395910
.git/objects/f7/
.git/objects/f7/661ec75ceed2e63103b391d22b3beb420650b7
.git/objects/pack/
.git/objects/pack/.wh.pack-0292b45e14c895495071473c123f5fb5f79c5c42.idx
.git/objects/pack/.wh.pack-0292b45e14c895495071473c123f5fb5f79c5c42.pack
.git/objects/pack/.wh.pack-648bdab5d01f9a76d6a2290133b4f7dd24fd4436.idx
.git/objects/pack/.wh.pack-648bdab5d01f9a76d6a2290133b4f7dd24fd4436.pack
.git/objects/pack/pack-7e28230b79180ddc15c2817e76030fe72aff0ee5.idx
.git/objects/pack/pack-7e28230b79180ddc15c2817e76030fe72aff0ee5.pack
.git/packed-refs
.git/refs/
.git/refs/heads/
.git/refs/heads/master
.git/refs/heads/.wh.vm_pull
.git/refs/remotes/
.git/refs/remotes/origin/
.git/refs/remotes/origin/HEAD
.git/refs/remotes/origin/master
.git/refs/remotes/origin/.wh.vm_pull
.gitignore
0001-do-not-call-Done-if-nobody-is-waiting-for-release-be.patch
Godeps/
Godeps/Godeps.json
Godeps/Readme
Godeps/_workspace/
Godeps/_workspace/.gitignore
Godeps/_workspace/src/
Godeps/_workspace/src/.wh.code.google.com
Godeps/_workspace/src/github.com/
Godeps/_workspace/src/github.com/Unknwon/
Godeps/_workspace/src/github.com/Unknwon/goconfig/
Godeps/_workspace/src/github.com/Unknwon/goconfig/.gitignore
Godeps/_workspace/src/github.com/Unknwon/goconfig/LICENSE
Godeps/_workspace/src/github.com/Unknwon/goconfig/README.md
Godeps/_workspace/src/github.com/Unknwon/goconfig/README_ZH.md
Godeps/_workspace/src/github.com/Unknwon/goconfig/conf.go
Godeps/_workspace/src/github.com/Unknwon/goconfig/goconfig_test.go
Godeps/_workspace/src/github.com/Unknwon/goconfig/read.go
Godeps/_workspace/src/github.com/Unknwon/goconfig/testdata/
Godeps/_workspace/src/github.com/Unknwon/goconfig/testdata/conf.ini
Godeps/_workspace/src/github.com/Unknwon/goconfig/testdata/conf2.ini
Godeps/_workspace/src/github.com/Unknwon/goconfig/testdata/conf_test.ini
Godeps/_workspace/src/github.com/Unknwon/goconfig/write.go
Godeps/_workspace/src/github.com/.wh.docker
Godeps/_workspace/src/github.com/gorilla/
Godeps/_workspace/src/github.com/gorilla/context/
Godeps/_workspace/src/github.com/gorilla/context/.travis.yml
Godeps/_workspace/src/github.com/gorilla/context/LICENSE
Godeps/_workspace/src/github.com/gorilla/context/README.md
Godeps/_workspace/src/github.com/gorilla/context/context.go
Godeps/_workspace/src/github.com/gorilla/context/context_test.go
Godeps/_workspace/src/github.com/gorilla/context/doc.go
Godeps/_workspace/src/github.com/gorilla/mux/
Godeps/_workspace/src/github.com/gorilla/mux/.travis.yml
Godeps/_workspace/src/github.com/gorilla/mux/LICENSE
Godeps/_workspace/src/github.com/gorilla/mux/README.md
Godeps/_workspace/src/github.com/gorilla/mux/bench_test.go
Godeps/_workspace/src/github.com/gorilla/mux/doc.go
Godeps/_workspace/src/github.com/gorilla/mux/mux.go
Godeps/_workspace/src/github.com/gorilla/mux/mux_test.go
Godeps/_workspace/src/github.com/gorilla/mux/old_test.go
Godeps/_workspace/src/github.com/gorilla/mux/regexp.go
Godeps/_workspace/src/github.com/gorilla/mux/route.go
Godeps/_workspace/src/github.com/jessevdk/
Godeps/_workspace/src/github.com/jessevdk/go-flags/
Godeps/_workspace/src/github.com/jessevdk/go-flags/.travis.yml
Godeps/_workspace/src/github.com/jessevdk/go-flags/LICENSE
Godeps/_workspace/src/github.com/jessevdk/go-flags/README.md
Godeps/_workspace/src/github.com/jessevdk/go-flags/arg.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/arg_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/assert_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/check_crosscompile.sh
Godeps/_workspace/src/github.com/jessevdk/go-flags/closest.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/command.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/command_private.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/command_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/completion.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/completion_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/convert.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/convert_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/error.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/example_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/examples/
Godeps/_workspace/src/github.com/jessevdk/go-flags/examples/add.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/examples/bash-completion
Godeps/_workspace/src/github.com/jessevdk/go-flags/examples/main.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/examples/rm.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/flags.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/group.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/group_private.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/group_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/help.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/help_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/ini.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/ini_private.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/ini_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/long_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/man.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/marshal_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/multitag.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/option.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/option_private.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/options_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/optstyle_other.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/optstyle_windows.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/parser.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/parser_private.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/parser_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/pointer_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/short_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/tag_test.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/termsize.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/termsize_linux.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/termsize_nosysioctl.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/termsize_other.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/termsize_unix.go
Godeps/_workspace/src/github.com/jessevdk/go-flags/unknown_test.go
Godeps/_workspace/src/github.com/syndtr/
Godeps/_workspace/src/github.com/syndtr/goleveldb/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/batch.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/batch_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/bench2_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/bench_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/cache/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/cache/bench2_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/cache/cache.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/cache/cache_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/cache/lru.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/comparer/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/comparer.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/comparer/bytes_comparer.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/comparer/comparer.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/corrupt_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_iter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_snapshot.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_state.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_util.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_write.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/doc.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/errors/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/errors.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/errors/errors.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/external_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/filter/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/filter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/filter/bloom.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/filter/bloom_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/filter/filter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/array_iter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/array_iter_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/indexed_iter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/indexed_iter_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/iter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/iter_suite_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/merged_iter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/iterator/merged_iter_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/journal/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/journal/journal.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/journal/journal_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/key.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/key_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/leveldb_suite_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/memdb/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/memdb/bench_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/memdb/memdb.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/memdb/memdb_suite_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/memdb/memdb_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/opt/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/opt/options.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/options.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_record.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_record_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/session_util.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/file_storage.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/file_storage_plan9.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/file_storage_solaris.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/file_storage_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/file_storage_unix.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/file_storage_windows.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/mem_storage.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/mem_storage_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage/storage.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/storage_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/block_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/reader.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/table.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/table_suite_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/table_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/table/writer.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/db.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/ginkgo.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/iter.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/kv.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/kvtest.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/storage.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil/util.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/testutil_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/buffer.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/buffer_test.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/crc32.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/hash.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/pool.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/pool_legacy.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/range.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/util/util.go
Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/version.go
Godeps/_workspace/src/github.com/syndtr/gosnappy/
Godeps/_workspace/src/github.com/syndtr/gosnappy/snappy/
Godeps/_workspace/src/github.com/syndtr/gosnappy/snappy/decode.go
Godeps/_workspace/src/github.com/syndtr/gosnappy/snappy/encode.go
Godeps/_workspace/src/github.com/syndtr/gosnappy/snappy/snappy.go
Godeps/_workspace/src/github.com/syndtr/gosnappy/snappy/snappy_test.go
Godeps/_workspace/src/github.com/.wh.tchap
Godeps/_workspace/src/gopkg.in/
Godeps/_workspace/src/gopkg.in/yaml.v2/
Godeps/_workspace/src/gopkg.in/yaml.v2/LICENSE
Godeps/_workspace/src/gopkg.in/yaml.v2/LICENSE.libyaml
Godeps/_workspace/src/gopkg.in/yaml.v2/README.md
Godeps/_workspace/src/gopkg.in/yaml.v2/apic.go
Godeps/_workspace/src/gopkg.in/yaml.v2/decode.go
Godeps/_workspace/src/gopkg.in/yaml.v2/decode_test.go
Godeps/_workspace/src/gopkg.in/yaml.v2/emitterc.go
Godeps/_workspace/src/gopkg.in/yaml.v2/encode.go
Godeps/_workspace/src/gopkg.in/yaml.v2/encode_test.go
Godeps/_workspace/src/gopkg.in/yaml.v2/parserc.go
Godeps/_workspace/src/gopkg.in/yaml.v2/readerc.go
Godeps/_workspace/src/gopkg.in/yaml.v2/resolve.go
Godeps/_workspace/src/gopkg.in/yaml.v2/scannerc.go
Godeps/_workspace/src/gopkg.in/yaml.v2/sorter.go
Godeps/_workspace/src/gopkg.in/yaml.v2/suite_test.go
Godeps/_workspace/src/gopkg.in/yaml.v2/writerc.go
Godeps/_workspace/src/gopkg.in/yaml.v2/yaml.go
Godeps/_workspace/src/gopkg.in/yaml.v2/yamlh.go
Godeps/_workspace/src/gopkg.in/yaml.v2/yamlprivateh.go
LICENSE
.wh.Makefile.am
NOTICE
README.md
.wh.autogen.sh
.wh.cleanup.sh
client/
client/attach.go
client/.wh.build.go
client/client.go
client/create.go
client/exec.go
client/help.go
client/hijack.go
client/.wh.images.go
client/info.go
client/kill.go
client/list.go
client/pod.go
client/pull.go
client/replace.go
client/rm.go
client/.wh.rmi.go
client/run.go
client/stop.go
client/utils.go
client/version.go
client/vm.go
.wh.config
.wh.configure.ac
.wh.daemon
.wh.doc
docker/
docker/README.md
docker/.wh.api
docker/.wh.builder
docker/.wh.cliconfig
docker/container.go
docker/create.go
docker/.wh.daemon
docker/delete.go
docker/docker.go
docker/.wh.dockerversion
docker/.wh.graph
docker/.wh.image
docker/info.go
docker/jsonmessage.go
docker/.wh.links
docker/.wh.nat
docker/.wh.opts
docker/.wh.pkg
docker/pull.go
docker/.wh.registry
docker/.wh.runconfig
docker/.wh.trust
docker/.wh.utils
.wh.dockerdaemon
engine/
engine/engine.go
engine/env.go
engine/hack.go
engine/http.go
engine/job.go
engine/streams.go
engine/table.go
examples/
examples/.wh.busybox.pod
examples/kubernetes_tomcat.pod
examples/.wh.kubernetes_ubuntu_restart.pod
examples/multi-container.pod
examples/tomcat.pod
examples/ubuntu.pod
examples/ubuntu.yml
examples/with-volume.pod
.wh.format.sh
hyper.go
hyperd.go
hyperdaemon/
hyperdaemon/attach.go
hyperdaemon/create.go
hyperdaemon/daemon.go
hyperdaemon/exec.go
hyperdaemon/info.go
hyperdaemon/list.go
hyperdaemon/pod.go
hyperdaemon/pull.go
hyperdaemon/rm.go
hyperdaemon/stop.go
hyperdaemon/tty.go
hyperdaemon/vm.go
.wh.hypervisor
lib/
lib/glog/
lib/glog/LICENSE
lib/glog/README
lib/glog/convenient_api.go
lib/glog/glog.go
lib/glog/glog_file.go
lib/glog/glog_test.go
lib/goconfig/
lib/goconfig/LICENSE
lib/goconfig/README.md
lib/goconfig/README_ZH.md
lib/goconfig/conf.go
lib/goconfig/goconfig_test.go
lib/goconfig/read.go
lib/goconfig/testdata/
lib/goconfig/testdata/conf.ini
lib/goconfig/testdata/conf2.ini
lib/goconfig/testdata/conf_test.ini
lib/goconfig/write.go
lib/.wh.govbox
lib/portallocator/
lib/portallocator/portallocator.go
lib/portallocator/.wh.portallocator_darwin.go
lib/portallocator/.wh.portallocator_linux.go
lib/promise/
lib/promise/promise.go
lib/sysinfo/
lib/sysinfo/sysinfo.go
lib/sysinfo/.wh.sysinfo_darwin.go
lib/sysinfo/sysinfo_linux.go
lib/telnet/
lib/telnet/conn.go
lib/term/
lib/term/tc_linux_cgo.go
lib/term/tc_other.go
lib/term/term.go
lib/term/term_windows.go
lib/term/termios_darwin.go
lib/term/termios_freebsd.go
lib/term/termios_linux.go
lib/term/winconsole/
lib/term/winconsole/console_windows.go
lib/term/winconsole/console_windows_test.go
lib/term/winconsole/term_emulator.go
lib/term/winconsole/term_emulator_test.go
lib/version/
lib/version/version.go
lib/version/version_test.go
network/
network/ipallocator/
network/ipallocator/ipallocator.go
network/iptables/
network/iptables/iptables.go
network/iptables/.wh.iptables_darwin.go
network/iptables/.wh.iptables_linux.go
network/iptables/iptables_test.go
network/network.go
network/.wh.network_darwin.go
network/.wh.network_linux.go
network/network_test.go
network/.wh.network_unsupported.go
network/portmapper/
network/portmapper/portmapper.go
pod/
pod/README.md
pod/kubernetes.go
pod/pod.go
pod/pod_test.go
qemu/
qemu/constants.go
qemu/context.go
qemu/context_test.go
qemu/device_test.go
qemu/devicemap.go
qemu/drive.go
qemu/events.go
qemu/init_comm.go
qemu/networks.go
qemu/persistence.go
qemu/pod.go
qemu/qemu.go
qemu/qemu_process.go
qemu/qemu_process_test.go
qemu/qmp_handler.go
qemu/qmp_wrapper.go
qemu/report.go
qemu/tty.go
qemu/vm_states.go
server/
server/server.go
storage/
storage/aufs/
storage/aufs/aufs.go
storage/aufs/.wh.aufs_darwin.go
storage/aufs/.wh.aufs_linux.go
storage/aufs/aufs_test.go
storage/devicemapper/
storage/devicemapper/dm.go
storage/devicemapper/dm_test.go
storage/overlay/
storage/overlay/overlay.go
storage/overlay/.wh.overlay_darwin.go
storage/overlay/.wh.overlay_linux.go
storage/overlay/overlay_test.go
storage/.wh.vbox
storage/.wh.vfs
types/
types/types.go
utils/
utils/utils.go
utils/.wh.utils_darwin.go
[gaofeng@thinkdonkey test]$ cat qemu/qemu_process.go
package qemu
import (
"encoding/binary"
"fmt"
"hyper/lib/glog"
"hyper/lib/telnet"
"io/ioutil"
"net"
"os"
"os/exec"
"strconv"
"strings"
"syscall"
"time"
)
func unixSocketConnect(name string) (conn net.Conn, err error) {
for i := 0; i < 50; i++ {
time.Sleep(20 * time.Millisecond)
conn, err = net.Dial("unix", name)
if err == nil {
return
}
}
return
}
func waitConsoleOutput(ctx *VmContext) {
conn, err := unixSocketConnect(ctx.consoleSockName)
if err != nil {
glog.Error("failed to connected to ", ctx.consoleSockName, " ", err.Error())
return
}
glog.V(1).Info("connected to ", ctx.consoleSockName)
tc, err := telnet.NewConn(conn)
if err != nil {
glog.Error("fail to init telnet connection to ", ctx.consoleSockName, ": ", err.Error())
return
}
glog.V(1).Infof("connected %s as telnet mode.", ctx.consoleSockName)
cout := make(chan string, 128)
go ttyLiner(tc, cout)
for {
line, ok := <-cout
if ok {
glog.V(1).Info("[console] ", line)
} else {
glog.Info("console output end")
break
}
}
}
func (ctx *VmContext) timedKill(seconds int) {
ctx.timer = time.AfterFunc(time.Duration(seconds)*time.Second, func() {
if ctx != nil && ctx.handler != nil {
ctx.wdt <- "kill"
}
})
}
func watchDog(ctx *VmContext) {
for {
msg, ok := <-ctx.wdt
if ok {
switch msg {
case "quit":
glog.V(1).Info("quit watch dog.")
return
case "kill":
success := false
if ctx.process != nil {
glog.V(0).Infof("kill Qemu... %d", ctx.process.Pid)
if err := ctx.process.Kill(); err == nil {
success = true
}
} else {
glog.Warning("no process to be killed")
}
ctx.hub <- &QemuKilledEvent{success: success}
return
}
} else {
glog.V(1).Info("chan closed, quit watch dog.")
break
}
}
}
func fork(exit bool) (uintptr, error) {
// fork off the parent process
ret, ret2, errno := syscall.RawSyscall(syscall.SYS_FORK, 0, 0, 0)
if errno != 0 {
return uintptr(errno), fmt.Errorf("fork failed with error %s", errno.Error())
}
// failure
if ret2 < 0 {
return ret2, fmt.Errorf("fork failed with pid %d", ret2)
}
// if we got a good PID, then we call exit the parent process.
if ret > 0 && exit {
glog.V(3).Infof("I am the parent, exit, ps: child %d", ret)
os.Exit(0)
}
return ret, nil
}
func listFd() []string {
files, err := ioutil.ReadDir("/proc/self/fd/")
if err != nil {
return []string{}
}
result := []string{}
for _, file := range files {
result = append(result, file.Name())
}
return result
}
func daemon(cmd string, argv []string, pipe int) error {
// create a subprocess
pid, err := fork(false)
if err != nil {
return err
} else if pid > 0 {
go func() {
wp, err := syscall.Wait4(int(pid), nil, 0, nil)
if err == nil {
glog.V(3).Infof("collect child %d", wp)
} else {
glog.Errorf("error during wait %d: %s", pid, err.Error())
}
}()
// return the parent
return nil
}
// exit the created one, create the daemon
_, err = fork(true)
if err != nil {
glog.Error("second fork failed: ", err.Error())
os.Exit(-1)
}
cur := os.Getpid()
glog.V(1).Infof("qemu daemon pid %d.", cur)
//Change the file mode mask
_ = syscall.Umask(0)
// create a new SID for the child process
s_ret, err := syscall.Setsid()
if err != nil {
glog.Info("Error: syscall.Setsid errno: ", err.Error())
os.Exit(-1)
}
if s_ret < 0 {
glog.Errorf("setsid return negative value: %d", s_ret)
os.Exit(-1)
}
os.Chdir("/")
f, e := os.OpenFile("/dev/null", os.O_RDWR, 0)
if e == nil {
fd := f.Fd()
syscall.Dup2(int(fd), int(os.Stdin.Fd()))
syscall.Dup2(int(fd), int(os.Stdout.Fd()))
syscall.Dup2(int(fd), int(os.Stderr.Fd()))
}
buf := make([]byte, 4)
binary.BigEndian.PutUint32(buf, uint32(cur))
syscall.Write(pipe, buf)
syscall.Close(pipe)
fds := listFd()
for _, fd := range fds {
if f, err := strconv.Atoi(fd); err == nil && f > 2 {
glog.V(1).Infof("close fd %d", f)
syscall.Close(f)
}
}
err = syscall.Exec(cmd, argv, []string{})
if err != nil {
glog.Error("fail to exec qemu process")
os.Exit(-1)
}
return nil
}
func (ctx *VmContext) watchPid(pid int) error {
proc, err := os.FindProcess(pid)
if err != nil {
return err
}
ctx.process = proc
go watchDog(ctx)
return nil
}
// launchQemu run qemu and wait it's quit, includes
func launchQemu(ctx *VmContext) {
qemu, err := exec.LookPath("qemu-system-x86_64")
if err != nil {
ctx.hub <- &QemuExitEvent{message: "can not find qemu executable"}
return
}
args := ctx.QemuArguments()
if glog.V(1) {
glog.Info("cmdline arguments: ", strings.Join(args, " "))
}
go waitConsoleOutput(ctx)
pipe := make([]int, 2)
err = syscall.Pipe(pipe)
if err != nil {
glog.Error("fail to create pipe")
ctx.hub <- &QemuExitEvent{message: "fail to create pipe"}
return
}
err = daemon(qemu, append([]string{"qemu-system-x86_64"}, args...), pipe[1])
if err != nil {
//fail to daemonize
glog.Error("try to start qemu failed")
ctx.hub <- &QemuExitEvent{message: "try to start qemu failed"}
return
}
buf := make([]byte, 4)
nr, err := syscall.Read(pipe[0], buf)
if err != nil || nr != 4 {
glog.Error("try to start qemu failed")
ctx.hub <- &QemuExitEvent{message: "try to start qemu failed"}
return
}
syscall.Close(pipe[1])
syscall.Close(pipe[0])
pid := binary.BigEndian.Uint32(buf[:nr])
glog.V(1).Infof("starting daemon with pid: %d", pid)
err = ctx.watchPid(int(pid))
if err != nil {
glog.Error("watch qemu process failed")
ctx.hub <- &QemuExitEvent{message: "watch qemu process failed"}
return
}
}
func associateQemu(ctx *VmContext) {
go waitConsoleOutput(ctx)
go watchDog(ctx)
}
[gaofeng@thinkdonkey test]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment