140ad9b95:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad9b99:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad9b9d:	77 61                	ja     0x140ad9c00
140ad9b9f:	48 8b ca             	mov    %rdx,%rcx
140ad9ba2:	ff 15 18 2d 03 00    	call   *0x32d18(%rip)        # 0x140b0c8c0
140ad9ba8:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140ad9bad:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
140ad9bb2:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140ad9bb7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad9bbb:	48 85 c9             	test   %rcx,%rcx
140ad9bbe:	74 35                	je     0x140ad9bf5
140ad9bc0:	48 8b 43 18          	mov    0x18(%rbx),%rax
140ad9bc4:	48 2b c1             	sub    %rcx,%rax
140ad9bc7:	48 3b c6             	cmp    %rsi,%rax
140ad9bca:	72 14                	jb     0x140ad9be0
140ad9bcc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140ad9bd0:	48 2b ca             	sub    %rdx,%rcx
140ad9bd3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad9bd7:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad9bdb:	77 23                	ja     0x140ad9c00
140ad9bdd:	48 8b ca             	mov    %rdx,%rcx
140ad9be0:	ff 15 da 2c 03 00    	call   *0x32cda(%rip)        # 0x140b0c8c0
140ad9be6:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140ad9beb:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140ad9bf0:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140ad9bf5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ad9bfa:	48 83 c4 20          	add    $0x20,%rsp
140ad9bfe:	5e                   	pop    %rsi
140ad9bff:	c3                   	ret
140ad9c00:	ff 15 92 2d 03 00    	call   *0x32d92(%rip)        # 0x140b0c998
140ad9c06:	cc                   	int3
140ad9c07:	90                   	nop
140ad9c08:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ad9c0d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ad9c12:	55                   	push   %rbp
140ad9c13:	57                   	push   %rdi
140ad9c14:	41 54                	push   %r12
140ad9c16:	41 56                	push   %r14
140ad9c18:	41 57                	push   %r15
140ad9c1a:	48 8d ac 24 f0 fd ff 	lea    -0x210(%rsp),%rbp
140ad9c21:	ff
140ad9c22:	48 81 ec 10 03 00 00 	sub    $0x310,%rsp
140ad9c29:	48 8b 05 10 54 1e 00 	mov    0x1e5410(%rip),%rax        # 0x140cbf040
140ad9c30:	48 33 c4             	xor    %rsp,%rax
140ad9c33:	48 89 85 00 02 00 00 	mov    %rax,0x200(%rbp)
140ad9c3a:	45 8b f0             	mov    %r8d,%r14d
140ad9c3d:	4c 8b fa             	mov    %rdx,%r15
140ad9c40:	48 8b f9             	mov    %rcx,%rdi
140ad9c43:	48 8b 19             	mov    (%rcx),%rbx
140ad9c46:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ad9c4a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140ad9c4e:	48 8b 40 18          	mov    0x18(%rax),%rax
140ad9c52:	ff 15 e0 2f 03 00    	call   *0x32fe0(%rip)        # 0x140b0cc38
140ad9c58:	48 8b 07             	mov    (%rdi),%rax
140ad9c5b:	48 8d 50 28          	lea    0x28(%rax),%rdx
140ad9c5f:	8b 48 4c             	mov    0x4c(%rax),%ecx
140ad9c62:	45 33 e4             	xor    %r12d,%r12d
140ad9c65:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140ad9c6a:	44 88 64 24 36       	mov    %r12b,0x36(%rsp)
140ad9c6f:	0f 57 c0             	xorps  %xmm0,%xmm0
140ad9c72:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140ad9c78:	0f 57 c9             	xorps  %xmm1,%xmm1
140ad9c7b:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140ad9c81:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140ad9c86:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
140ad9c8b:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140ad9c90:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140ad9c95:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
140ad9c99:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140ad9c9e:	66 0f 7f 4d e0       	movdqa %xmm1,-0x20(%rbp)
140ad9ca3:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140ad9ca8:	66 0f 7f 4d 00       	movdqa %xmm1,0x0(%rbp)
140ad9cad:	66 0f 7f 45 10       	movdqa %xmm0,0x10(%rbp)
140ad9cb2:	4c 89 65 20          	mov    %r12,0x20(%rbp)
140ad9cb6:	48 c7 45 2c 11 00 00 	movq   $0x11,0x2c(%rbp)
140ad9cbd:	00
140ad9cbe:	44 88 65 40          	mov    %r12b,0x40(%rbp)
140ad9cc2:	44 88 65 56          	mov    %r12b,0x56(%rbp)
140ad9cc6:	66 0f 7f 85 80 00 00 	movdqa %xmm0,0x80(%rbp)
140ad9ccd:	00
140ad9cce:	66 0f 7f 8d 90 00 00 	movdqa %xmm1,0x90(%rbp)
140ad9cd5:	00
140ad9cd6:	66 0f 7f 85 a0 00 00 	movdqa %xmm0,0xa0(%rbp)
140ad9cdd:	00
140ad9cde:	66 0f 7f 8d b0 00 00 	movdqa %xmm1,0xb0(%rbp)
140ad9ce5:	00
140ad9ce6:	66 0f 7f 85 c0 00 00 	movdqa %xmm0,0xc0(%rbp)
140ad9ced:	00
140ad9cee:	66 0f 7f 8d d0 00 00 	movdqa %xmm1,0xd0(%rbp)
140ad9cf5:	00
140ad9cf6:	4c 89 a5 e8 00 00 00 	mov    %r12,0xe8(%rbp)
140ad9cfd:	66 0f 7f 85 f0 00 00 	movdqa %xmm0,0xf0(%rbp)
140ad9d04:	00
140ad9d05:	66 0f 7f 8d 00 01 00 	movdqa %xmm1,0x100(%rbp)
140ad9d0c:	00
140ad9d0d:	66 0f 7f 85 10 01 00 	movdqa %xmm0,0x110(%rbp)
140ad9d14:	00
140ad9d15:	66 0f 7f 8d 20 01 00 	movdqa %xmm1,0x120(%rbp)
140ad9d1c:	00
140ad9d1d:	66 0f 7f 85 30 01 00 	movdqa %xmm0,0x130(%rbp)
140ad9d24:	00
140ad9d25:	4c 89 a5 40 01 00 00 	mov    %r12,0x140(%rbp)
140ad9d2c:	48 c7 85 4c 01 00 00 	movq   $0x11,0x14c(%rbp)
140ad9d33:	11 00 00 00
140ad9d37:	89 8d 58 01 00 00    	mov    %ecx,0x158(%rbp)
140ad9d3d:	66 0f 7f 85 60 01 00 	movdqa %xmm0,0x160(%rbp)
140ad9d44:	00
140ad9d45:	66 0f 7f 8d 70 01 00 	movdqa %xmm1,0x170(%rbp)
140ad9d4c:	00
140ad9d4d:	66 44 89 a5 80 01 00 	mov    %r12w,0x180(%rbp)
140ad9d54:	00
140ad9d55:	44 88 a5 82 01 00 00 	mov    %r12b,0x182(%rbp)
140ad9d5c:	44 88 a5 94 01 00 00 	mov    %r12b,0x194(%rbp)
140ad9d63:	4c 89 a5 98 01 00 00 	mov    %r12,0x198(%rbp)
140ad9d6a:	66 0f 7f 85 a0 01 00 	movdqa %xmm0,0x1a0(%rbp)
140ad9d71:	00
140ad9d72:	4c 89 a5 b0 01 00 00 	mov    %r12,0x1b0(%rbp)
140ad9d79:	48 89 55 38          	mov    %rdx,0x38(%rbp)
140ad9d7d:	48 8b 73 10          	mov    0x10(%rbx),%rsi
140ad9d81:	48 8b 06             	mov    (%rsi),%rax
140ad9d84:	8b 53 18             	mov    0x18(%rbx),%edx
140ad9d87:	48 8b ce             	mov    %rsi,%rcx
140ad9d8a:	48 8b 40 30          	mov    0x30(%rax),%rax
140ad9d8e:	ff 15 a4 2e 03 00    	call   *0x32ea4(%rip)        # 0x140b0cc38
140ad9d94:	4c 39 25 dd 11 25 00 	cmp    %r12,0x2511dd(%rip)        # 0x140d2af78
140ad9d9b:	75 05                	jne    0x140ad9da2
140ad9d9d:	e8 be 2e 00 00       	call   0x140adcc60
140ad9da2:	48 89 b5 60 01 00 00 	mov    %rsi,0x160(%rbp)
140ad9da9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ad9dae:	e8 05 24 00 00       	call   0x140adc1b8
140ad9db3:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
140ad9db7:	2b 4c 24 44          	sub    0x44(%rsp),%ecx
140ad9dbb:	8b 44 24 40          	mov    0x40(%rsp),%eax
140ad9dbf:	2b 44 24 48          	sub    0x48(%rsp),%eax
140ad9dc3:	3b c8                	cmp    %eax,%ecx
140ad9dc5:	0f 42 c8             	cmovb  %eax,%ecx
140ad9dc8:	41 8b d4             	mov    %r12d,%edx
140ad9dcb:	41 8b c4             	mov    %r12d,%eax
140ad9dce:	45 8b cc             	mov    %r12d,%r9d
140ad9dd1:	8b 5c 24 5c          	mov    0x5c(%rsp),%ebx
140ad9dd5:	85 db                	test   %ebx,%ebx
140ad9dd7:	74 50                	je     0x140ad9e29
140ad9dd9:	45 8b d4             	mov    %r12d,%r10d
140ad9ddc:	41 8b f4             	mov    %r12d,%esi
140ad9ddf:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140ad9de3:	4c 8b 5d e0          	mov    -0x20(%rbp),%r11
140ad9de7:	4d 2b c3             	sub    %r11,%r8
140ad9dea:	49 c1 f8 03          	sar    $0x3,%r8
140ad9dee:	48 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%rax
140ad9df5:	ec c4 4e
140ad9df8:	4c 0f af c0          	imul   %rax,%r8
140ad9dfc:	41 8b c1             	mov    %r9d,%eax
140ad9dff:	49 3b c0             	cmp    %r8,%rax
140ad9e02:	73 1e                	jae    0x140ad9e22
140ad9e04:	48 6b c0 68          	imul   $0x68,%rax,%rax
140ad9e08:	42 8b 44 18 40       	mov    0x40(%rax,%r11,1),%eax
140ad9e0d:	41 3b c2             	cmp    %r10d,%eax
140ad9e10:	0f 42 c6             	cmovb  %esi,%eax
140ad9e13:	8b f0                	mov    %eax,%esi
140ad9e15:	41 ff c1             	inc    %r9d
140ad9e18:	44 3b cb             	cmp    %ebx,%r9d
140ad9e1b:	73 0c                	jae    0x140ad9e29
140ad9e1d:	44 8b d0             	mov    %eax,%r10d
140ad9e20:	eb da                	jmp    0x140ad9dfc
140ad9e22:	ff 15 70 2b 03 00    	call   *0x32b70(%rip)        # 0x140b0c998
140ad9e28:	cc                   	int3
140ad9e29:	44 3b f1             	cmp    %ecx,%r14d
140ad9e2c:	73 20                	jae    0x140ad9e4e
140ad9e2e:	ff c2                	inc    %edx
140ad9e30:	d1 e9                	shr    $1,%ecx
140ad9e32:	44 3b f1             	cmp    %ecx,%r14d
140ad9e35:	72 f7                	jb     0x140ad9e2e
140ad9e37:	3b d0                	cmp    %eax,%edx
140ad9e39:	76 13                	jbe    0x140ad9e4e
140ad9e3b:	8b d0                	mov    %eax,%edx
140ad9e3d:	48 ff ca             	dec    %rdx
140ad9e40:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ad9e45:	48 3b d0             	cmp    %rax,%rdx
140ad9e48:	0f 87 3c 01 00 00    	ja     0x140ad9f8a
140ad9e4e:	89 55 30             	mov    %edx,0x30(%rbp)
140ad9e51:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ad9e56:	e8 ad 26 00 00       	call   0x140adc508
140ad9e5b:	8b 85 b4 01 00 00    	mov    0x1b4(%rbp),%eax
140ad9e61:	89 47 3c             	mov    %eax,0x3c(%rdi)
140ad9e64:	8b 85 b0 01 00 00    	mov    0x1b0(%rbp),%eax
140ad9e6a:	89 47 40             	mov    %eax,0x40(%rdi)
140ad9e6d:	48 8b 85 70 01 00 00 	mov    0x170(%rbp),%rax
140ad9e74:	48 2b 85 68 01 00 00 	sub    0x168(%rbp),%rax
140ad9e7b:	48 c1 f8 03          	sar    $0x3,%rax
140ad9e7f:	85 c0                	test   %eax,%eax
140ad9e81:	0f 84 0c 01 00 00    	je     0x140ad9f93
140ad9e87:	48 8d 95 98 01 00 00 	lea    0x198(%rbp),%rdx
140ad9e8e:	49 8b cf             	mov    %r15,%rcx
140ad9e91:	e8 26 f5 71 ff       	call   0x1401f93bc
140ad9e96:	8b 54 24 5c          	mov    0x5c(%rsp),%edx
140ad9e9a:	89 57 30             	mov    %edx,0x30(%rdi)
140ad9e9d:	8b 45 2c             	mov    0x2c(%rbp),%eax
140ad9ea0:	89 47 34             	mov    %eax,0x34(%rdi)
140ad9ea3:	48 8b 0f             	mov    (%rdi),%rcx
140ad9ea6:	44 38 61 54          	cmp    %r12b,0x54(%rcx)
140ad9eaa:	75 39                	jne    0x140ad9ee5
140ad9eac:	83 fa 01             	cmp    $0x1,%edx
140ad9eaf:	75 10                	jne    0x140ad9ec1
140ad9eb1:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140ad9eb5:	48 8d 15 2c e7 06 00 	lea    0x6e72c(%rip),%rdx        # 0x140b485e8
140ad9ebc:	e9 8a 00 00 00       	jmp    0x140ad9f4b
140ad9ec1:	83 fa 04             	cmp    $0x4,%edx
140ad9ec4:	75 0d                	jne    0x140ad9ed3
140ad9ec6:	44 8d 42 07          	lea    0x7(%rdx),%r8d
140ad9eca:	48 8d 15 37 e7 06 00 	lea    0x6e737(%rip),%rdx        # 0x140b48608
140ad9ed1:	eb 78                	jmp    0x140ad9f4b
140ad9ed3:	83 fa 03             	cmp    $0x3,%edx
140ad9ed6:	75 7d                	jne    0x140ad9f55
140ad9ed8:	44 8d 42 07          	lea    0x7(%rdx),%r8d
140ad9edc:	48 8d 15 15 e7 06 00 	lea    0x6e715(%rip),%rdx        # 0x140b485f8
140ad9ee3:	eb 66                	jmp    0x140ad9f4b
140ad9ee5:	83 79 48 02          	cmpl   $0x2,0x48(%rcx)
140ad9ee9:	74 4d                	je     0x140ad9f38
140ad9eeb:	8b 49 4c             	mov    0x4c(%rcx),%ecx
140ad9eee:	83 e9 0c             	sub    $0xc,%ecx
140ad9ef1:	74 36                	je     0x140ad9f29
140ad9ef3:	83 e9 02             	sub    $0x2,%ecx
140ad9ef6:	74 22                	je     0x140ad9f1a
140ad9ef8:	83 e9 02             	sub    $0x2,%ecx
140ad9efb:	74 0e                	je     0x140ad9f0b
140ad9efd:	83 f9 01             	cmp    $0x1,%ecx
140ad9f00:	75 09                	jne    0x140ad9f0b
140ad9f02:	48 8d 15 df e6 06 00 	lea    0x6e6df(%rip),%rdx        # 0x140b485e8
140ad9f09:	eb 25                	jmp    0x140ad9f30
140ad9f0b:	48 8d 15 e6 e6 06 00 	lea    0x6e6e6(%rip),%rdx        # 0x140b485f8
140ad9f12:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140ad9f18:	eb 31                	jmp    0x140ad9f4b
140ad9f1a:	48 8d 15 ff 05 07 00 	lea    0x705ff(%rip),%rdx        # 0x140b4a520
140ad9f21:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140ad9f27:	eb 22                	jmp    0x140ad9f4b
140ad9f29:	48 8d 15 d8 e6 06 00 	lea    0x6e6d8(%rip),%rdx        # 0x140b48608
140ad9f30:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140ad9f36:	eb 13                	jmp    0x140ad9f4b
140ad9f38:	8b 41 50             	mov    0x50(%rcx),%eax
140ad9f3b:	89 47 38             	mov    %eax,0x38(%rdi)
140ad9f3e:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140ad9f44:	48 8d 15 15 e4 06 00 	lea    0x6e415(%rip),%rdx        # 0x140b48360
140ad9f4b:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140ad9f4f:	e8 4c 3c 63 ff       	call   0x14010dba0
140ad9f54:	90                   	nop
140ad9f55:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ad9f5a:	e8 61 20 00 00       	call   0x140adbfc0
140ad9f5f:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
140ad9f66:	48 33 cc             	xor    %rsp,%rcx
140ad9f69:	e8 72 56 01 00       	call   0x140aef5e0
140ad9f6e:	4c 8d 9c 24 10 03 00 	lea    0x310(%rsp),%r11
140ad9f75:	00
140ad9f76:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140ad9f7a:	49 8b 73 48          	mov    0x48(%r11),%rsi
140ad9f7e:	49 8b e3             	mov    %r11,%rsp
140ad9f81:	41 5f                	pop    %r15
140ad9f83:	41 5e                	pop    %r14
140ad9f85:	41 5c                	pop    %r12
140ad9f87:	5f                   	pop    %rdi
140ad9f88:	5d                   	pop    %rbp
140ad9f89:	c3                   	ret
140ad9f8a:	e8 95 5d 80 ff       	call   0x1402dfd24
140ad9f8f:	90                   	nop
140ad9f90:	eb 00                	jmp    0x140ad9f92
140ad9f92:	90                   	nop
140ad9f93:	48 8d 15 be 64 0d 00 	lea    0xd64be(%rip),%rdx        # 0x140bb0458
140ad9f9a:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
140ad9fa1:	e8 26 d9 e8 ff       	call   0x1409678cc
140ad9fa6:	48 8d 15 33 ce 15 00 	lea    0x15ce33(%rip),%rdx        # 0x140c36de0
140ad9fad:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
140ad9fb4:	e8 c5 64 01 00       	call   0x140af047e
140ad9fb9:	cc                   	int3
140ad9fba:	90                   	nop
140ad9fbb:	90                   	nop
140ad9fbc:	48 8b c4             	mov    %rsp,%rax
140ad9fbf:	48 89 58 18          	mov    %rbx,0x18(%rax)
140ad9fc3:	48 89 70 20          	mov    %rsi,0x20(%rax)
140ad9fc7:	48 89 48 08          	mov    %rcx,0x8(%rax)
140ad9fcb:	57                   	push   %rdi
140ad9fcc:	48 83 ec 30          	sub    $0x30,%rsp
140ad9fd0:	48 8b f9             	mov    %rcx,%rdi
140ad9fd3:	48 83 21 00          	andq   $0x0,(%rcx)
140ad9fd7:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140ad9fdc:	0f 57 c0             	xorps  %xmm0,%xmm0
140ad9fdf:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
140ad9fe3:	48 83 61 20 00       	andq   $0x0,0x20(%rcx)
140ad9fe8:	48 c7 41 28 0f 00 00 	movq   $0xf,0x28(%rcx)
140ad9fef:	00
140ad9ff0:	c6 41 10 00          	movb   $0x0,0x10(%rcx)
140ad9ff4:	48 89 50 10          	mov    %rdx,0x10(%rax)
140ad9ff8:	48 8d 50 10          	lea    0x10(%rax),%rdx
140ad9ffc:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
140ada000:	e8 5b 01 00 00       	call   0x140ada160
140ada005:	48 8b 08             	mov    (%rax),%rcx
140ada008:	48 8b 50 08          	mov    0x8(%rax),%rdx
140ada00c:	48 83 20 00          	andq   $0x0,(%rax)
140ada010:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140ada015:	48 89 0f             	mov    %rcx,(%rdi)
140ada018:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140ada01c:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140ada020:	83 ce ff             	or     $0xffffffff,%esi
140ada023:	48 85 db             	test   %rbx,%rbx
140ada026:	74 35                	je     0x140ada05d
140ada028:	8b c6                	mov    %esi,%eax
140ada02a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140ada02f:	03 c6                	add    %esi,%eax
140ada031:	75 2a                	jne    0x140ada05d
140ada033:	48 8b 03             	mov    (%rbx),%rax
140ada036:	48 8b cb             	mov    %rbx,%rcx
140ada039:	48 8b 00             	mov    (%rax),%rax
140ada03c:	ff 15 f6 2b 03 00    	call   *0x32bf6(%rip)        # 0x140b0cc38
140ada042:	8b c6                	mov    %esi,%eax
140ada044:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140ada049:	03 c6                	add    %esi,%eax
140ada04b:	75 10                	jne    0x140ada05d
140ada04d:	48 8b 03             	mov    (%rbx),%rax
140ada050:	48 8b cb             	mov    %rbx,%rcx
140ada053:	48 8b 40 08          	mov    0x8(%rax),%rax
140ada057:	ff 15 db 2b 03 00    	call   *0x32bdb(%rip)        # 0x140b0cc38
140ada05d:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140ada062:	48 85 db             	test   %rbx,%rbx
140ada065:	74 35                	je     0x140ada09c
140ada067:	8b c6                	mov    %esi,%eax
140ada069:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140ada06e:	03 c6                	add    %esi,%eax
140ada070:	75 2a                	jne    0x140ada09c
140ada072:	48 8b 03             	mov    (%rbx),%rax
140ada075:	48 8b cb             	mov    %rbx,%rcx
140ada078:	48 8b 00             	mov    (%rax),%rax
140ada07b:	ff 15 b7 2b 03 00    	call   *0x32bb7(%rip)        # 0x140b0cc38
140ada081:	8b c6                	mov    %esi,%eax
140ada083:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140ada088:	03 c6                	add    %esi,%eax
140ada08a:	75 10                	jne    0x140ada09c
140ada08c:	48 8b 03             	mov    (%rbx),%rax
140ada08f:	48 8b cb             	mov    %rbx,%rcx
140ada092:	48 8b 40 08          	mov    0x8(%rax),%rax
140ada096:	ff 15 9c 2b 03 00    	call   *0x32b9c(%rip)        # 0x140b0cc38
140ada09c:	48 8b 1f             	mov    (%rdi),%rbx
140ada09f:	eb 12                	jmp    0x140ada0b3
140ada0a1:	48 8b cb             	mov    %rbx,%rcx
140ada0a4:	e8 27 02 00 00       	call   0x140ada2d0
140ada0a9:	84 c0                	test   %al,%al
140ada0ab:	74 1a                	je     0x140ada0c7
140ada0ad:	ff 83 b4 01 00 00    	incl   0x1b4(%rbx)
140ada0b3:	48 8b 0b             	mov    (%rbx),%rcx
140ada0b6:	48 8b 01             	mov    (%rcx),%rax
140ada0b9:	48 8b 40 40          	mov    0x40(%rax),%rax
140ada0bd:	ff 15 75 2b 03 00    	call   *0x32b75(%rip)        # 0x140b0cc38
140ada0c3:	84 c0                	test   %al,%al