## size: 76
ret: 4

## size: 587
ret: 4

## size: 588
ret: 4

## size: 65535
ret: 4

## size: 65536
ret: 0

## size: 65537
ret: 4

## size: 4294967295
ret: 4

