1408b4e0f:	ff 15 23 7e 25 00    	call   *0x257e23(%rip)        # 0x140b0cc38
1408b4e15:	8b c6                	mov    %esi,%eax
1408b4e17:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b4e1c:	03 c6                	add    %esi,%eax
1408b4e1e:	75 10                	jne    0x1408b4e30
1408b4e20:	48 8b 07             	mov    (%rdi),%rax
1408b4e23:	48 8b cf             	mov    %rdi,%rcx
1408b4e26:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b4e2a:	ff 15 08 7e 25 00    	call   *0x257e08(%rip)        # 0x140b0cc38
1408b4e30:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
1408b4e34:	48 85 ff             	test   %rdi,%rdi
1408b4e37:	74 35                	je     0x1408b4e6e
1408b4e39:	8b c6                	mov    %esi,%eax
1408b4e3b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b4e40:	03 c6                	add    %esi,%eax
1408b4e42:	75 2a                	jne    0x1408b4e6e
1408b4e44:	48 8b 07             	mov    (%rdi),%rax
1408b4e47:	48 8b cf             	mov    %rdi,%rcx
1408b4e4a:	48 8b 00             	mov    (%rax),%rax
1408b4e4d:	ff 15 e5 7d 25 00    	call   *0x257de5(%rip)        # 0x140b0cc38
1408b4e53:	8b c6                	mov    %esi,%eax
1408b4e55:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b4e5a:	03 c6                	add    %esi,%eax
1408b4e5c:	75 10                	jne    0x1408b4e6e
1408b4e5e:	48 8b 07             	mov    (%rdi),%rax
1408b4e61:	48 8b cf             	mov    %rdi,%rcx
1408b4e64:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b4e68:	ff 15 ca 7d 25 00    	call   *0x257dca(%rip)        # 0x140b0cc38
1408b4e6e:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
1408b4e72:	48 85 ff             	test   %rdi,%rdi
1408b4e75:	74 35                	je     0x1408b4eac
1408b4e77:	8b c6                	mov    %esi,%eax
1408b4e79:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b4e7e:	03 c6                	add    %esi,%eax
1408b4e80:	75 2a                	jne    0x1408b4eac
1408b4e82:	48 8b 07             	mov    (%rdi),%rax
1408b4e85:	48 8b cf             	mov    %rdi,%rcx
1408b4e88:	48 8b 00             	mov    (%rax),%rax
1408b4e8b:	ff 15 a7 7d 25 00    	call   *0x257da7(%rip)        # 0x140b0cc38
1408b4e91:	8b c6                	mov    %esi,%eax
1408b4e93:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b4e98:	03 c6                	add    %esi,%eax
1408b4e9a:	75 10                	jne    0x1408b4eac
1408b4e9c:	48 8b 07             	mov    (%rdi),%rax
1408b4e9f:	48 8b cf             	mov    %rdi,%rcx
1408b4ea2:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b4ea6:	ff 15 8c 7d 25 00    	call   *0x257d8c(%rip)        # 0x140b0cc38
1408b4eac:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
1408b4eb0:	48 85 ff             	test   %rdi,%rdi
1408b4eb3:	74 35                	je     0x1408b4eea
1408b4eb5:	8b c6                	mov    %esi,%eax
1408b4eb7:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b4ebc:	03 c6                	add    %esi,%eax
1408b4ebe:	75 2a                	jne    0x1408b4eea
1408b4ec0:	48 8b 07             	mov    (%rdi),%rax
1408b4ec3:	48 8b cf             	mov    %rdi,%rcx
1408b4ec6:	48 8b 00             	mov    (%rax),%rax
1408b4ec9:	ff 15 69 7d 25 00    	call   *0x257d69(%rip)        # 0x140b0cc38
1408b4ecf:	8b c6                	mov    %esi,%eax
1408b4ed1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b4ed6:	03 c6                	add    %esi,%eax
1408b4ed8:	75 10                	jne    0x1408b4eea
1408b4eda:	48 8b 07             	mov    (%rdi),%rax
1408b4edd:	48 8b cf             	mov    %rdi,%rcx
1408b4ee0:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b4ee4:	ff 15 4e 7d 25 00    	call   *0x257d4e(%rip)        # 0x140b0cc38
1408b4eea:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
1408b4eee:	48 85 ff             	test   %rdi,%rdi
1408b4ef1:	74 35                	je     0x1408b4f28
1408b4ef3:	8b c6                	mov    %esi,%eax
1408b4ef5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b4efa:	03 c6                	add    %esi,%eax
1408b4efc:	75 2a                	jne    0x1408b4f28
1408b4efe:	48 8b 07             	mov    (%rdi),%rax
1408b4f01:	48 8b cf             	mov    %rdi,%rcx
1408b4f04:	48 8b 00             	mov    (%rax),%rax
1408b4f07:	ff 15 2b 7d 25 00    	call   *0x257d2b(%rip)        # 0x140b0cc38
1408b4f0d:	8b c6                	mov    %esi,%eax
1408b4f0f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b4f14:	03 c6                	add    %esi,%eax
1408b4f16:	75 10                	jne    0x1408b4f28
1408b4f18:	48 8b 07             	mov    (%rdi),%rax
1408b4f1b:	48 8b cf             	mov    %rdi,%rcx
1408b4f1e:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b4f22:	ff 15 10 7d 25 00    	call   *0x257d10(%rip)        # 0x140b0cc38
1408b4f28:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408b4f2c:	48 85 c9             	test   %rcx,%rcx
1408b4f2f:	74 18                	je     0x1408b4f49
1408b4f31:	8b c6                	mov    %esi,%eax
1408b4f33:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408b4f38:	03 c6                	add    %esi,%eax
1408b4f3a:	75 0d                	jne    0x1408b4f49
1408b4f3c:	48 8b 01             	mov    (%rcx),%rax
1408b4f3f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b4f43:	ff 15 ef 7c 25 00    	call   *0x257cef(%rip)        # 0x140b0cc38
1408b4f49:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408b4f4e:	48 8d 05 b3 19 27 00 	lea    0x2719b3(%rip),%rax        # 0x140b26908
1408b4f55:	48 89 03             	mov    %rax,(%rbx)
1408b4f58:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408b4f5d:	48 83 c4 20          	add    $0x20,%rsp
1408b4f61:	5f                   	pop    %rdi
1408b4f62:	c3                   	ret
1408b4f63:	90                   	nop
1408b4f64:	90                   	nop
1408b4f65:	90                   	nop
1408b4f66:	90                   	nop
1408b4f67:	90                   	nop
1408b4f68:	90                   	nop
1408b4f69:	90                   	nop
1408b4f6a:	90                   	nop
1408b4f6b:	90                   	nop
1408b4f6c:	90                   	nop
1408b4f6d:	90                   	nop
1408b4f6e:	90                   	nop
1408b4f6f:	90                   	nop
1408b4f70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b4f75:	57                   	push   %rdi
1408b4f76:	48 83 ec 20          	sub    $0x20,%rsp
1408b4f7a:	8b da                	mov    %edx,%ebx
1408b4f7c:	48 8b f9             	mov    %rcx,%rdi
1408b4f7f:	e8 d0 fd ff ff       	call   0x1408b4d54
1408b4f84:	f6 c3 01             	test   $0x1,%bl
1408b4f87:	74 08                	je     0x1408b4f91
1408b4f89:	48 8b cf             	mov    %rdi,%rcx
1408b4f8c:	e8 43 a6 23 00       	call   0x140aef5d4
1408b4f91:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408b4f96:	48 8b c7             	mov    %rdi,%rax
1408b4f99:	48 83 c4 20          	add    $0x20,%rsp
1408b4f9d:	5f                   	pop    %rdi
1408b4f9e:	c3                   	ret
1408b4f9f:	90                   	nop
1408b4fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408b4fa5:	57                   	push   %rdi
1408b4fa6:	48 83 ec 30          	sub    $0x30,%rsp
1408b4faa:	48 8b fa             	mov    %rdx,%rdi
1408b4fad:	45 33 c0             	xor    %r8d,%r8d
1408b4fb0:	48 8b 91 a8 00 00 00 	mov    0xa8(%rcx),%rdx
1408b4fb7:	48 8b d9             	mov    %rcx,%rbx
1408b4fba:	48 85 d2             	test   %rdx,%rdx
1408b4fbd:	0f 84 a4 00 00 00    	je     0x1408b5067
1408b4fc3:	8b 42 08             	mov    0x8(%rdx),%eax
1408b4fc6:	eb 0a                	jmp    0x1408b4fd2
1408b4fc8:	8d 48 01             	lea    0x1(%rax),%ecx
1408b4fcb:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408b4fd0:	74 0a                	je     0x1408b4fdc
1408b4fd2:	85 c0                	test   %eax,%eax
1408b4fd4:	0f 84 8d 00 00 00    	je     0x1408b5067
1408b4fda:	eb ec                	jmp    0x1408b4fc8
1408b4fdc:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
1408b4fe3:	48 8b 9b a8 00 00 00 	mov    0xa8(%rbx),%rbx
1408b4fea:	48 8d 81 98 00 00 00 	lea    0x98(%rcx),%rax
1408b4ff1:	48 f7 d9             	neg    %rcx
1408b4ff4:	48 1b d2             	sbb    %rdx,%rdx
1408b4ff7:	48 23 d0             	and    %rax,%rdx
1408b4ffa:	74 0f                	je     0x1408b500b
1408b4ffc:	48 8b c3             	mov    %rbx,%rax
1408b4fff:	4c 89 47 08          	mov    %r8,0x8(%rdi)
1408b5003:	49 8b d8             	mov    %r8,%rbx
1408b5006:	48 89 17             	mov    %rdx,(%rdi)
1408b5009:	eb 0c                	jmp    0x1408b5017
1408b500b:	0f 57 c0             	xorps  %xmm0,%xmm0
1408b500e:	49 8b c0             	mov    %r8,%rax
1408b5011:	0f 11 07             	movups %xmm0,(%rdi)
1408b5014:	4c 89 07             	mov    %r8,(%rdi)
1408b5017:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408b501b:	48 85 db             	test   %rbx,%rbx
1408b501e:	74 39                	je     0x1408b5059
1408b5020:	83 c8 ff             	or     $0xffffffff,%eax
1408b5023:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408b5028:	83 f8 01             	cmp    $0x1,%eax
1408b502b:	75 2c                	jne    0x1408b5059
1408b502d:	48 8b 03             	mov    (%rbx),%rax
1408b5030:	48 8b cb             	mov    %rbx,%rcx
1408b5033:	48 8b 00             	mov    (%rax),%rax
1408b5036:	ff 15 fc 7b 25 00    	call   *0x257bfc(%rip)        # 0x140b0cc38
1408b503c:	83 c8 ff             	or     $0xffffffff,%eax
1408b503f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408b5044:	83 f8 01             	cmp    $0x1,%eax
1408b5047:	75 10                	jne    0x1408b5059
1408b5049:	48 8b 03             	mov    (%rbx),%rax
1408b504c:	48 8b cb             	mov    %rbx,%rcx
1408b504f:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b5053:	ff 15 df 7b 25 00    	call   *0x257bdf(%rip)        # 0x140b0cc38
1408b5059:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408b505e:	48 8b c7             	mov    %rdi,%rax
1408b5061:	48 83 c4 30          	add    $0x30,%rsp
1408b5065:	5f                   	pop    %rdi
1408b5066:	c3                   	ret
1408b5067:	e8 1c 42 75 ff       	call   0x140009288
1408b506c:	cc                   	int3
1408b506d:	90                   	nop
1408b506e:	90                   	nop
1408b506f:	90                   	nop
1408b5070:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408b5075:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408b507a:	55                   	push   %rbp
1408b507b:	56                   	push   %rsi
1408b507c:	57                   	push   %rdi
1408b507d:	41 56                	push   %r14
1408b507f:	41 57                	push   %r15
1408b5081:	48 8b ec             	mov    %rsp,%rbp
1408b5084:	48 83 ec 50          	sub    $0x50,%rsp
1408b5088:	48 8b d9             	mov    %rcx,%rbx
1408b508b:	48 8d 05 fe 19 27 00 	lea    0x2719fe(%rip),%rax        # 0x140b26a90
1408b5092:	48 89 01             	mov    %rax,(%rcx)
1408b5095:	33 f6                	xor    %esi,%esi
1408b5097:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1408b509b:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1408b509f:	48 89 71 20          	mov    %rsi,0x20(%rcx)
1408b50a3:	48 89 71 28          	mov    %rsi,0x28(%rcx)
1408b50a7:	48 89 71 30          	mov    %rsi,0x30(%rcx)
1408b50ab:	48 89 71 38          	mov    %rsi,0x38(%rcx)
1408b50af:	48 89 71 40          	mov    %rsi,0x40(%rcx)
1408b50b3:	48 89 71 48          	mov    %rsi,0x48(%rcx)
1408b50b7:	48 89 71 50          	mov    %rsi,0x50(%rcx)
1408b50bb:	48 89 71 58          	mov    %rsi,0x58(%rcx)
1408b50bf:	48 89 71 60          	mov    %rsi,0x60(%rcx)
1408b50c3:	48 89 71 68          	mov    %rsi,0x68(%rcx)
1408b50c7:	48 89 71 70          	mov    %rsi,0x70(%rcx)
1408b50cb:	48 89 71 78          	mov    %rsi,0x78(%rcx)
1408b50cf:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1408b50d3:	4c 89 b1 80 00 00 00 	mov    %r14,0x80(%rcx)
1408b50da:	48 89 b1 88 00 00 00 	mov    %rsi,0x88(%rcx)
1408b50e1:	48 89 b1 90 00 00 00 	mov    %rsi,0x90(%rcx)
1408b50e8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408b50ec:	44 8d 7e 01          	lea    0x1(%rsi),%r15d
1408b50f0:	48 85 c0             	test   %rax,%rax
1408b50f3:	74 05                	je     0x1408b50fa
1408b50f5:	f0 44 01 78 08       	lock add %r15d,0x8(%rax)
1408b50fa:	48 8b 02             	mov    (%rdx),%rax
1408b50fd:	48 89 81 88 00 00 00 	mov    %rax,0x88(%rcx)
1408b5104:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408b5108:	48 89 81 90 00 00 00 	mov    %rax,0x90(%rcx)
1408b510f:	e8 c8 e2 00 00       	call   0x1408c33dc
1408b5114:	48 89 b3 a0 00 00 00 	mov    %rsi,0xa0(%rbx)
1408b511b:	48 89 b3 a8 00 00 00 	mov    %rsi,0xa8(%rbx)
1408b5122:	48 8d 05 1f 1b 27 00 	lea    0x271b1f(%rip),%rax        # 0x140b26c48
1408b5129:	48 89 03             	mov    %rax,(%rbx)
1408b512c:	48 8d 05 9d 1c 27 00 	lea    0x271c9d(%rip),%rax        # 0x140b26dd0
1408b5133:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1408b513a:	48 89 b3 b0 00 00 00 	mov    %rsi,0xb0(%rbx)
1408b5141:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
1408b5148:	48 8d bb c0 00 00 00 	lea    0xc0(%rbx),%rdi
1408b514f:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1408b5153:	48 89 37             	mov    %rsi,(%rdi)
1408b5156:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1408b515a:	b9 30 00 00 00       	mov    $0x30,%ecx
1408b515f:	ff 15 63 77 25 00    	call   *0x257763(%rip)        # 0x140b0c8c8
1408b5165:	48 85 c0             	test   %rax,%rax
1408b5168:	75 07                	jne    0x1408b5171
1408b516a:	ff 15 28 73 25 00    	call   *0x257328(%rip)        # 0x140b0c498
1408b5170:	cc                   	int3
1408b5171:	48 89 00             	mov    %rax,(%rax)
1408b5174:	48 89 40 08          	mov    %rax,0x8(%rax)
1408b5178:	48 89 40 10          	mov    %rax,0x10(%rax)
1408b517c:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1408b5182:	48 89 07             	mov    %rax,(%rdi)
1408b5185:	48 89 b3 d0 00 00 00 	mov    %rsi,0xd0(%rbx)
1408b518c:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
1408b5193:	ff 15 17 70 25 00    	call   *0x257017(%rip)        # 0x140b0c1b0
1408b5199:	48 89 b3 10 01 00 00 	mov    %rsi,0x110(%rbx)
1408b51a0:	48 89 b3 18 01 00 00 	mov    %rsi,0x118(%rbx)
1408b51a7:	48 89 b3 20 01 00 00 	mov    %rsi,0x120(%rbx)
1408b51ae:	48 89 b3 28 01 00 00 	mov    %rsi,0x128(%rbx)
1408b51b5:	48 89 b3 30 01 00 00 	mov    %rsi,0x130(%rbx)
1408b51bc:	48 89 b3 38 01 00 00 	mov    %rsi,0x138(%rbx)
1408b51c3:	48 89 b3 40 01 00 00 	mov    %rsi,0x140(%rbx)
1408b51ca:	89 b3 48 01 00 00    	mov    %esi,0x148(%rbx)
1408b51d0:	48 8d 8b 50 01 00 00 	lea    0x150(%rbx),%rcx
1408b51d7:	e8 9c 5d a2 ff       	call   0x1402daf78
1408b51dc:	48 89 b3 60 01 00 00 	mov    %rsi,0x160(%rbx)
1408b51e3:	48 89 b3 68 01 00 00 	mov    %rsi,0x168(%rbx)
1408b51ea:	48 89 b3 70 01 00 00 	mov    %rsi,0x170(%rbx)
1408b51f1:	48 8d 8b 78 01 00 00 	lea    0x178(%rbx),%rcx
1408b51f8:	48 8d 05 d1 a9 a2 ff 	lea    -0x5d562f(%rip),%rax        # 0x1402dfbd0
1408b51ff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408b5204:	4c 8d 0d 25 95 7c ff 	lea    -0x836adb(%rip),%r9        # 0x14007e730
1408b520b:	ba 08 00 00 00       	mov    $0x8,%edx
1408b5210:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
1408b5214:	e8 87 cb 23 00       	call   0x140af1da0
1408b5219:	48 8d 8b e0 00 00 00 	lea    0xe0(%rbx),%rcx
1408b5220:	45 33 c0             	xor    %r8d,%r8d
1408b5223:	33 d2                	xor    %edx,%edx
1408b5225:	ff 15 fd 6f 25 00    	call   *0x256ffd(%rip)        # 0x140b0c228
1408b522b:	48 8d 8b 08 01 00 00 	lea    0x108(%rbx),%rcx
1408b5232:	ff 15 78 6f 25 00    	call   *0x256f78(%rip)        # 0x140b0c1b0
1408b5238:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1408b523f:	48 8b 01             	mov    (%rcx),%rax
1408b5242:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408b5246:	48 8b 80 a0 00 00 00 	mov    0xa0(%rax),%rax
1408b524d:	ff 15 e5 79 25 00    	call   *0x2579e5(%rip)        # 0x140b0cc38
1408b5253:	48 8b 08             	mov    (%rax),%rcx
1408b5256:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408b525a:	48 89 30             	mov    %rsi,(%rax)
1408b525d:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408b5261:	48 89 8b 10 01 00 00 	mov    %rcx,0x110(%rbx)
1408b5268:	48 8b bb 18 01 00 00 	mov    0x118(%rbx),%rdi
1408b526f:	48 89 93 18 01 00 00 	mov    %rdx,0x118(%rbx)
1408b5276:	48 85 ff             	test   %rdi,%rdi
1408b5279:	74 39                	je     0x1408b52b4
1408b527b:	41 8b c6             	mov    %r14d,%eax
1408b527e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b5283:	41 03 c6             	add    %r14d,%eax
1408b5286:	75 2c                	jne    0x1408b52b4
1408b5288:	48 8b 07             	mov    (%rdi),%rax
1408b528b:	48 8b cf             	mov    %rdi,%rcx
1408b528e:	48 8b 00             	mov    (%rax),%rax
1408b5291:	ff 15 a1 79 25 00    	call   *0x2579a1(%rip)        # 0x140b0cc38
1408b5297:	41 8b c6             	mov    %r14d,%eax
1408b529a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b529f:	41 03 c6             	add    %r14d,%eax
1408b52a2:	75 10                	jne    0x1408b52b4
1408b52a4:	48 8b 07             	mov    (%rdi),%rax
1408b52a7:	48 8b cf             	mov    %rdi,%rcx
1408b52aa:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b52ae:	ff 15 84 79 25 00    	call   *0x257984(%rip)        # 0x140b0cc38
1408b52b4:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1408b52b8:	48 85 ff             	test   %rdi,%rdi
1408b52bb:	74 39                	je     0x1408b52f6
1408b52bd:	41 8b c6             	mov    %r14d,%eax
1408b52c0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408b52c5:	41 03 c6             	add    %r14d,%eax
1408b52c8:	75 2c                	jne    0x1408b52f6
1408b52ca:	48 8b 07             	mov    (%rdi),%rax
1408b52cd:	48 8b cf             	mov    %rdi,%rcx
1408b52d0:	48 8b 00             	mov    (%rax),%rax
1408b52d3:	ff 15 5f 79 25 00    	call   *0x25795f(%rip)        # 0x140b0cc38
1408b52d9:	41 8b c6             	mov    %r14d,%eax
1408b52dc:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408b52e1:	41 03 c6             	add    %r14d,%eax
1408b52e4:	75 10                	jne    0x1408b52f6
1408b52e6:	48 8b 07             	mov    (%rdi),%rax
1408b52e9:	48 8b cf             	mov    %rdi,%rcx
1408b52ec:	48 8b 40 08          	mov    0x8(%rax),%rax
1408b52f0:	ff 15 42 79 25 00    	call   *0x257942(%rip)        # 0x140b0cc38
1408b52f6:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1408b52fa:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1408b52fe:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1408b5302:	e8 91 40 00 00       	call   0x1408b9398
1408b5307:	48 8b 08             	mov    (%rax),%rcx
1408b530a:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408b530e:	48 89 30             	mov    %rsi,(%rax)
1408b5311:	48 89 70 08          	mov    %rsi,0x8(%rax)
1408b5315:	48 89 8b b0 00 00 00 	mov    %rcx,0xb0(%rbx)
1408b531c:	48 8b bb b8 00 00 00 	mov    0xb8(%rbx),%rdi
1408b5323:	48 89 93 b8 00 00 00 	mov    %rdx,0xb8(%rbx)
1408b532a:	48 85 ff             	test   %rdi,%rdi
1408b532d:	74 39                	je     0x1408b5368
1408b532f:	41 8b c6             	mov    %r14d,%eax
1408b5332:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)