1408b2c6a:	48 89 37             	mov    %rsi,(%rdi)
1408b2c6d:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1408b2c71:	48 8b c7             	mov    %rdi,%rax
1408b2c74:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408b2c79:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1408b2c7e:	48 83 c4 30          	add    $0x30,%rsp
1408b2c82:	5f                   	pop    %rdi
1408b2c83:	c3                   	ret
1408b2c84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2c89:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408b2c8e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408b2c93:	57                   	push   %rdi
1408b2c94:	48 83 ec 20          	sub    $0x20,%rsp
1408b2c98:	48 83 21 00          	andq   $0x0,(%rcx)
1408b2c9c:	48 8b f1             	mov    %rcx,%rsi
1408b2c9f:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1408b2ca4:	48 8b fa             	mov    %rdx,%rdi
1408b2ca7:	b9 18 00 00 00       	mov    $0x18,%ecx
1408b2cac:	ff 15 16 9c 25 00    	call   *0x259c16(%rip)        # 0x140b0c8c8
1408b2cb2:	48 85 c0             	test   %rax,%rax
1408b2cb5:	75 07                	jne    0x1408b2cbe
1408b2cb7:	ff 15 db 97 25 00    	call   *0x2597db(%rip)        # 0x140b0c498
1408b2cbd:	cc                   	int3
1408b2cbe:	48 89 78 10          	mov    %rdi,0x10(%rax)
1408b2cc2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408b2cc8:	44 89 40 08          	mov    %r8d,0x8(%rax)
1408b2ccc:	48 8d 0d 7d 39 27 00 	lea    0x27397d(%rip),%rcx        # 0x140b26650
1408b2cd3:	44 89 40 0c          	mov    %r8d,0xc(%rax)
1408b2cd7:	48 89 08             	mov    %rcx,(%rax)
1408b2cda:	48 89 3e             	mov    %rdi,(%rsi)
1408b2cdd:	48 89 46 08          	mov    %rax,0x8(%rsi)
1408b2ce1:	48 85 ff             	test   %rdi,%rdi
1408b2ce4:	0f 84 9b 00 00 00    	je     0x1408b2d85
1408b2cea:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1408b2cee:	48 85 c9             	test   %rcx,%rcx
1408b2cf1:	74 05                	je     0x1408b2cf8
1408b2cf3:	8b 51 08             	mov    0x8(%rcx),%edx
1408b2cf6:	eb 02                	jmp    0x1408b2cfa
1408b2cf8:	33 d2                	xor    %edx,%edx
1408b2cfa:	85 d2                	test   %edx,%edx
1408b2cfc:	0f 85 83 00 00 00    	jne    0x1408b2d85
1408b2d02:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
1408b2d07:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1408b2d0b:	33 c0                	xor    %eax,%eax
1408b2d0d:	33 d2                	xor    %edx,%edx
1408b2d0f:	48 85 db             	test   %rbx,%rbx
1408b2d12:	74 0b                	je     0x1408b2d1f
1408b2d14:	48 8b d3             	mov    %rbx,%rdx
1408b2d17:	f0 44 01 43 0c       	lock add %r8d,0xc(%rbx)
1408b2d1c:	48 8b c7             	mov    %rdi,%rax
1408b2d1f:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1408b2d23:	48 89 57 70          	mov    %rdx,0x70(%rdi)
1408b2d27:	48 89 47 68          	mov    %rax,0x68(%rdi)
1408b2d2b:	83 cf ff             	or     $0xffffffff,%edi
1408b2d2e:	48 85 c9             	test   %rcx,%rcx
1408b2d31:	74 18                	je     0x1408b2d4b
1408b2d33:	8b c7                	mov    %edi,%eax
1408b2d35:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408b2d3a:	03 c7                	add    %edi,%eax
1408b2d3c:	75 0d                	jne    0x1408b2d4b
1408b2d3e:	48 8b 01             	mov    (%rcx),%rax
1408b2d41:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2d45:	ff 15 ed 9e 25 00    	call   *0x259eed(%rip)        # 0x140b0cc38
1408b2d4b:	48 85 db             	test   %rbx,%rbx
1408b2d4e:	74 35                	je     0x1408b2d85
1408b2d50:	8b c7                	mov    %edi,%eax
1408b2d52:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408b2d57:	03 c7                	add    %edi,%eax
1408b2d59:	75 2a                	jne    0x1408b2d85
1408b2d5b:	48 8b 03             	mov    (%rbx),%rax
1408b2d5e:	48 8b cb             	mov    %rbx,%rcx
1408b2d61:	48 8b 00             	mov    (%rax),%rax
1408b2d64:	ff 15 ce 9e 25 00    	call   *0x259ece(%rip)        # 0x140b0cc38
1408b2d6a:	8b c7                	mov    %edi,%eax
1408b2d6c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b2d71:	03 c7                	add    %edi,%eax
1408b2d73:	75 10                	jne    0x1408b2d85
1408b2d75:	48 8b 03             	mov    (%rbx),%rax
1408b2d78:	48 8b cb             	mov    %rbx,%rcx
1408b2d7b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2d7f:	ff 15 b3 9e 25 00    	call   *0x259eb3(%rip)        # 0x140b0cc38
1408b2d85:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408b2d8a:	48 8b c6             	mov    %rsi,%rax
1408b2d8d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408b2d92:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408b2d97:	48 83 c4 20          	add    $0x20,%rsp
1408b2d9b:	5f                   	pop    %rdi
1408b2d9c:	c3                   	ret
1408b2d9d:	90                   	nop
1408b2d9e:	90                   	nop
1408b2d9f:	90                   	nop
1408b2da0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2da5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408b2daa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408b2daf:	41 56                	push   %r14
1408b2db1:	48 83 ec 40          	sub    $0x40,%rsp
1408b2db5:	48 8b da             	mov    %rdx,%rbx
1408b2db8:	48 8b f1             	mov    %rcx,%rsi
1408b2dbb:	b9 28 01 00 00       	mov    $0x128,%ecx
1408b2dc0:	ff 15 02 9b 25 00    	call   *0x259b02(%rip)        # 0x140b0c8c8
1408b2dc6:	48 8b f8             	mov    %rax,%rdi
1408b2dc9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1408b2dce:	48 85 c0             	test   %rax,%rax
1408b2dd1:	75 07                	jne    0x1408b2dda
1408b2dd3:	ff 15 bf 96 25 00    	call   *0x2596bf(%rip)        # 0x140b0c498
1408b2dd9:	90                   	nop
1408b2dda:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408b2de0:	44 89 40 08          	mov    %r8d,0x8(%rax)
1408b2de4:	44 89 40 0c          	mov    %r8d,0xc(%rax)
1408b2de8:	48 8d 05 19 39 27 00 	lea    0x273919(%rip),%rax        # 0x140b26708
1408b2def:	48 89 07             	mov    %rax,(%rdi)
1408b2df2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408b2df6:	48 85 c0             	test   %rax,%rax
1408b2df9:	74 05                	je     0x1408b2e00
1408b2dfb:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
1408b2e00:	48 8b 03             	mov    (%rbx),%rax
1408b2e03:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408b2e08:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1408b2e0c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408b2e11:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1408b2e16:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
1408b2e1a:	e8 81 18 00 00       	call   0x1408b46a0
1408b2e1f:	48 85 db             	test   %rbx,%rbx
1408b2e22:	74 3a                	je     0x1408b2e5e
1408b2e24:	83 c8 ff             	or     $0xffffffff,%eax
1408b2e27:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408b2e2c:	83 f8 01             	cmp    $0x1,%eax
1408b2e2f:	75 2d                	jne    0x1408b2e5e
1408b2e31:	48 8b 03             	mov    (%rbx),%rax
1408b2e34:	48 8b cb             	mov    %rbx,%rcx
1408b2e37:	48 8b 00             	mov    (%rax),%rax
1408b2e3a:	ff 15 f8 9d 25 00    	call   *0x259df8(%rip)        # 0x140b0cc38
1408b2e40:	83 c8 ff             	or     $0xffffffff,%eax
1408b2e43:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b2e48:	83 f8 01             	cmp    $0x1,%eax
1408b2e4b:	75 11                	jne    0x1408b2e5e
1408b2e4d:	48 8b 03             	mov    (%rbx),%rax
1408b2e50:	48 8b cb             	mov    %rbx,%rcx
1408b2e53:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2e57:	ff 15 db 9d 25 00    	call   *0x259ddb(%rip)        # 0x140b0cc38
1408b2e5d:	90                   	nop
1408b2e5e:	48 83 26 00          	andq   $0x0,(%rsi)
1408b2e62:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
1408b2e67:	4c 8b c7             	mov    %rdi,%r8
1408b2e6a:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1408b2e6e:	48 8b ce             	mov    %rsi,%rcx
1408b2e71:	e8 8e c6 76 ff       	call   0x14001f504
1408b2e76:	48 8b c6             	mov    %rsi,%rax
1408b2e79:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408b2e7e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408b2e83:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1408b2e88:	48 83 c4 40          	add    $0x40,%rsp
1408b2e8c:	41 5e                	pop    %r14
1408b2e8e:	c3                   	ret
1408b2e8f:	90                   	nop
1408b2e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b2e95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408b2e9a:	57                   	push   %rdi
1408b2e9b:	41 54                	push   %r12
1408b2e9d:	41 55                	push   %r13
1408b2e9f:	41 56                	push   %r14
1408b2ea1:	41 57                	push   %r15
1408b2ea3:	48 83 ec 30          	sub    $0x30,%rsp
1408b2ea7:	49 8b f0             	mov    %r8,%rsi
1408b2eaa:	4c 8b e2             	mov    %rdx,%r12
1408b2ead:	4c 8b f9             	mov    %rcx,%r15
1408b2eb0:	b9 c0 00 00 00       	mov    $0xc0,%ecx
1408b2eb5:	ff 15 0d 9a 25 00    	call   *0x259a0d(%rip)        # 0x140b0c8c8
1408b2ebb:	48 8b d8             	mov    %rax,%rbx
1408b2ebe:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1408b2ec3:	48 85 c0             	test   %rax,%rax
1408b2ec6:	75 07                	jne    0x1408b2ecf
1408b2ec8:	ff 15 ca 95 25 00    	call   *0x2595ca(%rip)        # 0x140b0c498
1408b2ece:	90                   	nop
1408b2ecf:	b9 01 00 00 00       	mov    $0x1,%ecx
1408b2ed4:	89 48 08             	mov    %ecx,0x8(%rax)
1408b2ed7:	89 48 0c             	mov    %ecx,0xc(%rax)
1408b2eda:	48 8d 05 d7 37 27 00 	lea    0x2737d7(%rip),%rax        # 0x140b266b8
1408b2ee1:	48 89 03             	mov    %rax,(%rbx)
1408b2ee4:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1408b2ee8:	45 33 ed             	xor    %r13d,%r13d
1408b2eeb:	45 33 f6             	xor    %r14d,%r14d
1408b2eee:	48 8b 46 08          	mov    0x8(%rsi),%rax
1408b2ef2:	48 85 c0             	test   %rax,%rax
1408b2ef5:	74 0a                	je     0x1408b2f01
1408b2ef7:	4c 8b 2e             	mov    (%rsi),%r13
1408b2efa:	4c 8b f0             	mov    %rax,%r14
1408b2efd:	f0 01 48 0c          	lock add %ecx,0xc(%rax)
1408b2f01:	8b d1                	mov    %ecx,%edx
1408b2f03:	48 8b cf             	mov    %rdi,%rcx
1408b2f06:	e8 fd 51 08 00       	call   0x140938108
1408b2f0b:	48 8d 05 7e 37 27 00 	lea    0x27377e(%rip),%rax        # 0x140b26690
1408b2f12:	48 89 07             	mov    %rax,(%rdi)
1408b2f15:	48 83 a7 90 00 00 00 	andq   $0x0,0x90(%rdi)
1408b2f1c:	00
1408b2f1d:	48 83 a7 98 00 00 00 	andq   $0x0,0x98(%rdi)
1408b2f24:	00
1408b2f25:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1408b2f2a:	48 85 c0             	test   %rax,%rax
1408b2f2d:	74 04                	je     0x1408b2f33
1408b2f2f:	f0 ff 40 08          	lock incl 0x8(%rax)
1408b2f33:	49 8b 04 24          	mov    (%r12),%rax
1408b2f37:	48 89 87 90 00 00 00 	mov    %rax,0x90(%rdi)
1408b2f3e:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1408b2f43:	48 89 87 98 00 00 00 	mov    %rax,0x98(%rdi)
1408b2f4a:	48 83 a7 a0 00 00 00 	andq   $0x0,0xa0(%rdi)
1408b2f51:	00
1408b2f52:	48 83 a7 a8 00 00 00 	andq   $0x0,0xa8(%rdi)
1408b2f59:	00
1408b2f5a:	83 ce ff             	or     $0xffffffff,%esi
1408b2f5d:	4d 85 f6             	test   %r14,%r14
1408b2f60:	74 30                	je     0x1408b2f92
1408b2f62:	4c 89 af a0 00 00 00 	mov    %r13,0xa0(%rdi)
1408b2f69:	4c 89 b7 a8 00 00 00 	mov    %r14,0xa8(%rdi)
1408b2f70:	f0 41 ff 46 0c       	lock incl 0xc(%r14)
1408b2f75:	8b c6                	mov    %esi,%eax
1408b2f77:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1408b2f7d:	03 c6                	add    %esi,%eax
1408b2f7f:	75 11                	jne    0x1408b2f92
1408b2f81:	49 8b 06             	mov    (%r14),%rax
1408b2f84:	49 8b ce             	mov    %r14,%rcx
1408b2f87:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2f8b:	ff 15 a7 9c 25 00    	call   *0x259ca7(%rip)        # 0x140b0cc38
1408b2f91:	90                   	nop
1408b2f92:	49 89 3f             	mov    %rdi,(%r15)
1408b2f95:	49 89 5f 08          	mov    %rbx,0x8(%r15)
1408b2f99:	48 85 ff             	test   %rdi,%rdi
1408b2f9c:	0f 84 92 00 00 00    	je     0x1408b3034
1408b2fa2:	48 8b 47 10          	mov    0x10(%rdi),%rax
1408b2fa6:	48 85 c0             	test   %rax,%rax
1408b2fa9:	74 05                	je     0x1408b2fb0
1408b2fab:	8b 48 08             	mov    0x8(%rax),%ecx
1408b2fae:	eb 02                	jmp    0x1408b2fb2
1408b2fb0:	33 c9                	xor    %ecx,%ecx
1408b2fb2:	85 c9                	test   %ecx,%ecx
1408b2fb4:	75 7e                	jne    0x1408b3034
1408b2fb6:	f0 ff 43 08          	lock incl 0x8(%rbx)
1408b2fba:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1408b2fbe:	33 c0                	xor    %eax,%eax
1408b2fc0:	33 d2                	xor    %edx,%edx
1408b2fc2:	48 85 db             	test   %rbx,%rbx
1408b2fc5:	74 0a                	je     0x1408b2fd1
1408b2fc7:	48 8b d3             	mov    %rbx,%rdx
1408b2fca:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1408b2fce:	48 8b c7             	mov    %rdi,%rax
1408b2fd1:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408b2fd5:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1408b2fd9:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1408b2fdd:	48 85 c9             	test   %rcx,%rcx
1408b2fe0:	74 18                	je     0x1408b2ffa
1408b2fe2:	8b c6                	mov    %esi,%eax
1408b2fe4:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408b2fe9:	03 c6                	add    %esi,%eax
1408b2feb:	75 0d                	jne    0x1408b2ffa
1408b2fed:	48 8b 01             	mov    (%rcx),%rax
1408b2ff0:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b2ff4:	ff 15 3e 9c 25 00    	call   *0x259c3e(%rip)        # 0x140b0cc38
1408b2ffa:	48 85 db             	test   %rbx,%rbx
1408b2ffd:	74 35                	je     0x1408b3034
1408b2fff:	8b c6                	mov    %esi,%eax
1408b3001:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408b3006:	03 c6                	add    %esi,%eax
1408b3008:	75 2a                	jne    0x1408b3034
1408b300a:	48 8b 03             	mov    (%rbx),%rax
1408b300d:	48 8b cb             	mov    %rbx,%rcx
1408b3010:	48 8b 00             	mov    (%rax),%rax
1408b3013:	ff 15 1f 9c 25 00    	call   *0x259c1f(%rip)        # 0x140b0cc38
1408b3019:	8b c6                	mov    %esi,%eax
1408b301b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b3020:	03 c6                	add    %esi,%eax
1408b3022:	75 10                	jne    0x1408b3034
1408b3024:	48 8b 03             	mov    (%rbx),%rax
1408b3027:	48 8b cb             	mov    %rbx,%rcx
1408b302a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b302e:	ff 15 04 9c 25 00    	call   *0x259c04(%rip)        # 0x140b0cc38
1408b3034:	49 8b c7             	mov    %r15,%rax
1408b3037:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408b303c:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1408b3041:	48 83 c4 30          	add    $0x30,%rsp
1408b3045:	41 5f                	pop    %r15
1408b3047:	41 5e                	pop    %r14
1408b3049:	41 5d                	pop    %r13
1408b304b:	41 5c                	pop    %r12
1408b304d:	5f                   	pop    %rdi
1408b304e:	c3                   	ret
1408b304f:	90                   	nop
1408b3050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b3055:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408b305a:	57                   	push   %rdi
1408b305b:	41 56                	push   %r14
1408b305d:	41 57                	push   %r15
1408b305f:	48 83 ec 40          	sub    $0x40,%rsp
1408b3063:	48 8b fa             	mov    %rdx,%rdi
1408b3066:	4c 8b f9             	mov    %rcx,%r15
1408b3069:	b9 b8 00 00 00       	mov    $0xb8,%ecx
1408b306e:	ff 15 54 98 25 00    	call   *0x259854(%rip)        # 0x140b0c8c8
1408b3074:	48 8b f0             	mov    %rax,%rsi
1408b3077:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408b307c:	48 85 c0             	test   %rax,%rax
1408b307f:	75 0f                	jne    0x1408b3090
1408b3081:	ff 15 11 94 25 00    	call   *0x259411(%rip)        # 0x140b0c498
1408b3087:	90                   	nop
1408b3088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408b308f:	00
1408b3090:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1408b3097:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1408b309e:	48 8d 05 3b 36 27 00 	lea    0x27363b(%rip),%rax        # 0x140b266e0
1408b30a5:	48 89 06             	mov    %rax,(%rsi)
1408b30a8:	4c 8d 76 10          	lea    0x10(%rsi),%r14
1408b30ac:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408b30b0:	48 85 c0             	test   %rax,%rax
1408b30b3:	74 04                	je     0x1408b30b9
1408b30b5:	f0 ff 40 08          	lock incl 0x8(%rax)
1408b30b9:	48 8b 07             	mov    (%rdi),%rax
1408b30bc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408b30c1:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1408b30c5:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1408b30ca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1408b30d0:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1408b30d5:	49 8b ce             	mov    %r14,%rcx
1408b30d8:	e8 6f 5a 08 00       	call   0x140938b4c
1408b30dd:	48 8d 05 bc 35 27 00 	lea    0x2735bc(%rip),%rax        # 0x140b266a0
1408b30e4:	49 89 06             	mov    %rax,(%r14)
1408b30e7:	83 cb ff             	or     $0xffffffff,%ebx
1408b30ea:	48 85 ff             	test   %rdi,%rdi
1408b30ed:	74 36                	je     0x1408b3125
1408b30ef:	8b c3                	mov    %ebx,%eax
1408b30f1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b30f6:	03 c3                	add    %ebx,%eax
1408b30f8:	75 2b                	jne    0x1408b3125
1408b30fa:	48 8b 07             	mov    (%rdi),%rax
1408b30fd:	48 8b cf             	mov    %rdi,%rcx
1408b3100:	48 8b 00             	mov    (%rax),%rax
1408b3103:	ff 15 2f 9b 25 00    	call   *0x259b2f(%rip)        # 0x140b0cc38
1408b3109:	8b c3                	mov    %ebx,%eax
1408b310b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b3110:	03 c3                	add    %ebx,%eax
1408b3112:	75 11                	jne    0x1408b3125
1408b3114:	48 8b 07             	mov    (%rdi),%rax
1408b3117:	48 8b cf             	mov    %rdi,%rcx
1408b311a:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b311e:	ff 15 14 9b 25 00    	call   *0x259b14(%rip)        # 0x140b0cc38
1408b3124:	90                   	nop
1408b3125:	4d 89 37             	mov    %r14,(%r15)
1408b3128:	49 89 77 08          	mov    %rsi,0x8(%r15)
1408b312c:	4d 85 f6             	test   %r14,%r14
1408b312f:	0f 84 92 00 00 00    	je     0x1408b31c7
1408b3135:	49 8b 46 10          	mov    0x10(%r14),%rax
1408b3139:	48 85 c0             	test   %rax,%rax
1408b313c:	74 05                	je     0x1408b3143