def load_uvarint_b(buffer):
result = <NUM_LIT:0><EOL>idx = <NUM_LIT:0><EOL>byte = <NUM_LIT><EOL>while byte & <NUM_LIT>:<EOL><INDENT>byte = buffer[idx]<EOL>result += (byte & <NUM_LIT>) << (<NUM_LIT:7> * idx)<EOL>idx += <NUM_LIT:1><EOL><DEDENT>return result<EOL>
Variable int deserialization, synchronous from buffer.
:param buffer:
:return: