## size: 76
ret: 4

## size: 587
ret: 4

## size: 588
ret: 4

## size: 4095
ret: 4

## size: 4096
ret: 0

## size: 4097
ret: 4

## size: 4294967295
ret: 4

