1401dad54:	e8 af 03 c4 00       	call   0x140e1b108
1401dad59:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401dad5e:	48 85 c0             	test   %rax,%rax
1401dad61:	74 50                	je     0x1401dadb3
1401dad63:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dad66:	48 8d 0d 8b 19 dd 00 	lea    0xdd198b(%rip),%rcx        # 0x140fac6f8
1401dad6d:	0f 11 00             	movups %xmm0,(%rax)
1401dad70:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401dad77:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1401dad7e:	48 89 08             	mov    %rcx,(%rax)
1401dad81:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401dad85:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401dad89:	40 88 70 28          	mov    %sil,0x28(%rax)
1401dad8d:	40 88 70 48          	mov    %sil,0x48(%rax)
1401dad91:	40 88 70 68          	mov    %sil,0x68(%rax)
1401dad95:	40 88 b0 88 00 00 00 	mov    %sil,0x88(%rax)
1401dad9c:	48 89 b0 90 00 00 00 	mov    %rsi,0x90(%rax)
1401dada3:	48 89 b0 98 00 00 00 	mov    %rsi,0x98(%rax)
1401dadaa:	40 88 b0 10 01 00 00 	mov    %sil,0x110(%rax)
1401dadb1:	eb 03                	jmp    0x1401dadb6
1401dadb3:	48 8b c6             	mov    %rsi,%rax
1401dadb6:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401dadba:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dadbd:	0f 11 03             	movups %xmm0,(%rbx)
1401dadc0:	48 89 0b             	mov    %rcx,(%rbx)
1401dadc3:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401dadc7:	48 85 c9             	test   %rcx,%rcx
1401dadca:	0f 84 a6 00 00 00    	je     0x1401dae76
1401dadd0:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401dadd4:	48 85 d2             	test   %rdx,%rdx
1401dadd7:	74 09                	je     0x1401dade2
1401dadd9:	39 72 08             	cmp    %esi,0x8(%rdx)
1401daddc:	0f 85 94 00 00 00    	jne    0x1401dae76
1401dade2:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401dade7:	48 85 c0             	test   %rax,%rax
1401dadea:	74 04                	je     0x1401dadf0
1401dadec:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dadf0:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401dadf4:	48 8b c6             	mov    %rsi,%rax
1401dadf7:	48 85 ff             	test   %rdi,%rdi
1401dadfa:	74 0a                	je     0x1401dae06
1401dadfc:	48 8b c7             	mov    %rdi,%rax
1401dadff:	f0 ff 47 0c          	lock incl 0xc(%rdi)
1401dae03:	48 8b f1             	mov    %rcx,%rsi
1401dae06:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401dae0a:	48 89 31             	mov    %rsi,(%rcx)
1401dae0d:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401dae12:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401dae16:	48 85 d2             	test   %rdx,%rdx
1401dae19:	74 1c                	je     0x1401dae37
1401dae1b:	8b c6                	mov    %esi,%eax
1401dae1d:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
1401dae22:	83 f8 01             	cmp    $0x1,%eax
1401dae25:	75 10                	jne    0x1401dae37
1401dae27:	48 8b 02             	mov    (%rdx),%rax
1401dae2a:	48 8b ca             	mov    %rdx,%rcx
1401dae2d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dae31:	ff 15 e9 8b da 00    	call   *0xda8be9(%rip)        # 0x140f83a20
1401dae37:	48 85 ff             	test   %rdi,%rdi
1401dae3a:	74 35                	je     0x1401dae71
1401dae3c:	8b c6                	mov    %esi,%eax
1401dae3e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dae43:	83 f8 01             	cmp    $0x1,%eax
1401dae46:	75 29                	jne    0x1401dae71
1401dae48:	48 8b 07             	mov    (%rdi),%rax
1401dae4b:	48 8b cf             	mov    %rdi,%rcx
1401dae4e:	48 8b 00             	mov    (%rax),%rax
1401dae51:	ff 15 c9 8b da 00    	call   *0xda8bc9(%rip)        # 0x140f83a20
1401dae57:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1401dae5c:	83 fe 01             	cmp    $0x1,%esi
1401dae5f:	75 10                	jne    0x1401dae71
1401dae61:	48 8b 07             	mov    (%rdi),%rax
1401dae64:	48 8b cf             	mov    %rdi,%rcx
1401dae67:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dae6b:	ff 15 af 8b da 00    	call   *0xda8baf(%rip)        # 0x140f83a20
1401dae71:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401dae76:	48 8b c3             	mov    %rbx,%rax
1401dae79:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401dae7e:	48 83 c4 30          	add    $0x30,%rsp
1401dae82:	5e                   	pop    %rsi
1401dae83:	c3                   	ret
1401dae84:	cc                   	int3
1401dae85:	cc                   	int3
1401dae86:	cc                   	int3
1401dae87:	cc                   	int3
1401dae88:	cc                   	int3
1401dae89:	cc                   	int3
1401dae8a:	cc                   	int3
1401dae8b:	cc                   	int3
1401dae8c:	cc                   	int3
1401dae8d:	cc                   	int3
1401dae8e:	cc                   	int3
1401dae8f:	cc                   	int3
1401dae90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dae95:	56                   	push   %rsi
1401dae96:	48 83 ec 30          	sub    $0x30,%rsp
1401dae9a:	48 8b d9             	mov    %rcx,%rbx
1401dae9d:	33 f6                	xor    %esi,%esi
1401dae9f:	b9 30 01 00 00       	mov    $0x130,%ecx
1401daea4:	e8 5f 02 c4 00       	call   0x140e1b108
1401daea9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401daeae:	48 85 c0             	test   %rax,%rax
1401daeb1:	74 64                	je     0x1401daf17
1401daeb3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401daeb6:	48 8d 0d c3 17 dd 00 	lea    0xdd17c3(%rip),%rcx        # 0x140fac680
1401daebd:	0f 11 00             	movups %xmm0,(%rax)
1401daec0:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401daec7:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1401daece:	48 89 08             	mov    %rcx,(%rax)
1401daed1:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401daed5:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401daed9:	40 88 70 40          	mov    %sil,0x40(%rax)
1401daedd:	40 88 70 49          	mov    %sil,0x49(%rax)
1401daee1:	40 88 70 68          	mov    %sil,0x68(%rax)
1401daee5:	40 88 b0 88 00 00 00 	mov    %sil,0x88(%rax)
1401daeec:	48 89 b0 90 00 00 00 	mov    %rsi,0x90(%rax)
1401daef3:	48 89 b0 98 00 00 00 	mov    %rsi,0x98(%rax)
1401daefa:	40 88 b0 10 01 00 00 	mov    %sil,0x110(%rax)
1401daf01:	89 b0 18 01 00 00    	mov    %esi,0x118(%rax)
1401daf07:	48 89 b0 20 01 00 00 	mov    %rsi,0x120(%rax)
1401daf0e:	48 89 b0 28 01 00 00 	mov    %rsi,0x128(%rax)
1401daf15:	eb 03                	jmp    0x1401daf1a
1401daf17:	48 8b c6             	mov    %rsi,%rax
1401daf1a:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401daf1e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401daf21:	0f 11 03             	movups %xmm0,(%rbx)
1401daf24:	48 89 0b             	mov    %rcx,(%rbx)
1401daf27:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401daf2b:	48 85 c9             	test   %rcx,%rcx
1401daf2e:	0f 84 a7 00 00 00    	je     0x1401dafdb
1401daf34:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1401daf38:	48 85 d2             	test   %rdx,%rdx
1401daf3b:	74 09                	je     0x1401daf46
1401daf3d:	39 72 08             	cmp    %esi,0x8(%rdx)
1401daf40:	0f 85 95 00 00 00    	jne    0x1401dafdb
1401daf46:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401daf4b:	48 85 c0             	test   %rax,%rax
1401daf4e:	74 04                	je     0x1401daf54
1401daf50:	f0 ff 40 08          	lock incl 0x8(%rax)
1401daf54:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401daf58:	48 8b c6             	mov    %rsi,%rax
1401daf5b:	48 85 ff             	test   %rdi,%rdi
1401daf5e:	74 0a                	je     0x1401daf6a
1401daf60:	48 8b c7             	mov    %rdi,%rax
1401daf63:	f0 ff 47 0c          	lock incl 0xc(%rdi)
1401daf67:	48 8b f1             	mov    %rcx,%rsi
1401daf6a:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1401daf6e:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1401daf72:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401daf77:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401daf7b:	48 85 d2             	test   %rdx,%rdx
1401daf7e:	74 1c                	je     0x1401daf9c
1401daf80:	8b c6                	mov    %esi,%eax
1401daf82:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
1401daf87:	83 f8 01             	cmp    $0x1,%eax
1401daf8a:	75 10                	jne    0x1401daf9c
1401daf8c:	48 8b 02             	mov    (%rdx),%rax
1401daf8f:	48 8b ca             	mov    %rdx,%rcx
1401daf92:	48 8b 40 08          	mov    0x8(%rax),%rax
1401daf96:	ff 15 84 8a da 00    	call   *0xda8a84(%rip)        # 0x140f83a20
1401daf9c:	48 85 ff             	test   %rdi,%rdi
1401daf9f:	74 35                	je     0x1401dafd6
1401dafa1:	8b c6                	mov    %esi,%eax
1401dafa3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dafa8:	83 f8 01             	cmp    $0x1,%eax
1401dafab:	75 29                	jne    0x1401dafd6
1401dafad:	48 8b 07             	mov    (%rdi),%rax
1401dafb0:	48 8b cf             	mov    %rdi,%rcx
1401dafb3:	48 8b 00             	mov    (%rax),%rax
1401dafb6:	ff 15 64 8a da 00    	call   *0xda8a64(%rip)        # 0x140f83a20
1401dafbc:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1401dafc1:	83 fe 01             	cmp    $0x1,%esi
1401dafc4:	75 10                	jne    0x1401dafd6
1401dafc6:	48 8b 07             	mov    (%rdi),%rax
1401dafc9:	48 8b cf             	mov    %rdi,%rcx
1401dafcc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dafd0:	ff 15 4a 8a da 00    	call   *0xda8a4a(%rip)        # 0x140f83a20
1401dafd6:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401dafdb:	48 8b c3             	mov    %rbx,%rax
1401dafde:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401dafe3:	48 83 c4 30          	add    $0x30,%rsp
1401dafe7:	5e                   	pop    %rsi
1401dafe8:	c3                   	ret
1401dafe9:	cc                   	int3
1401dafea:	cc                   	int3
1401dafeb:	cc                   	int3
1401dafec:	cc                   	int3
1401dafed:	cc                   	int3
1401dafee:	cc                   	int3
1401dafef:	cc                   	int3
1401daff0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401daff5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401daffa:	56                   	push   %rsi
1401daffb:	48 83 ec 30          	sub    $0x30,%rsp
1401dafff:	48 8b d9             	mov    %rcx,%rbx
1401db002:	33 f6                	xor    %esi,%esi
1401db004:	b9 08 01 00 00       	mov    $0x108,%ecx
1401db009:	e8 fa 00 c4 00       	call   0x140e1b108
1401db00e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401db013:	48 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%rbp
1401db01a:	48 85 c0             	test   %rax,%rax
1401db01d:	74 5e                	je     0x1401db07d
1401db01f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db022:	48 8d 0d a7 16 dd 00 	lea    0xdd16a7(%rip),%rcx        # 0x140fac6d0
1401db029:	0f 11 00             	movups %xmm0,(%rax)
1401db02c:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401db033:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1401db03a:	48 89 08             	mov    %rcx,(%rax)
1401db03d:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401db041:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401db045:	40 88 70 2a          	mov    %sil,0x2a(%rax)
1401db049:	40 88 70 38          	mov    %sil,0x38(%rax)
1401db04d:	40 88 70 58          	mov    %sil,0x58(%rax)
1401db051:	48 89 70 60          	mov    %rsi,0x60(%rax)
1401db055:	48 89 70 68          	mov    %rsi,0x68(%rax)
1401db059:	40 88 b0 e0 00 00 00 	mov    %sil,0xe0(%rax)
1401db060:	48 89 b0 e8 00 00 00 	mov    %rsi,0xe8(%rax)
1401db067:	48 89 b0 f0 00 00 00 	mov    %rsi,0xf0(%rax)
1401db06e:	89 b0 00 01 00 00    	mov    %esi,0x100(%rax)
1401db074:	48 89 a8 f8 00 00 00 	mov    %rbp,0xf8(%rax)
1401db07b:	eb 03                	jmp    0x1401db080
1401db07d:	48 8b c6             	mov    %rsi,%rax
1401db080:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401db084:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db087:	0f 11 03             	movups %xmm0,(%rbx)
1401db08a:	48 89 0b             	mov    %rcx,(%rbx)
1401db08d:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401db091:	48 85 c9             	test   %rcx,%rcx
1401db094:	0f 84 a2 00 00 00    	je     0x1401db13c
1401db09a:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1401db09e:	48 85 d2             	test   %rdx,%rdx
1401db0a1:	74 09                	je     0x1401db0ac
1401db0a3:	39 72 08             	cmp    %esi,0x8(%rdx)
1401db0a6:	0f 85 90 00 00 00    	jne    0x1401db13c
1401db0ac:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401db0b1:	48 85 c0             	test   %rax,%rax
1401db0b4:	74 04                	je     0x1401db0ba
1401db0b6:	f0 ff 40 08          	lock incl 0x8(%rax)
1401db0ba:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401db0be:	48 8b c6             	mov    %rsi,%rax
1401db0c1:	48 85 ff             	test   %rdi,%rdi
1401db0c4:	74 0a                	je     0x1401db0d0
1401db0c6:	48 8b c7             	mov    %rdi,%rax
1401db0c9:	f0 ff 47 0c          	lock incl 0xc(%rdi)
1401db0cd:	48 8b f1             	mov    %rcx,%rsi
1401db0d0:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1401db0d4:	48 89 71 08          	mov    %rsi,0x8(%rcx)
1401db0d8:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401db0dc:	48 85 d2             	test   %rdx,%rdx
1401db0df:	74 1c                	je     0x1401db0fd
1401db0e1:	8b c5                	mov    %ebp,%eax
1401db0e3:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
1401db0e8:	83 f8 01             	cmp    $0x1,%eax
1401db0eb:	75 10                	jne    0x1401db0fd
1401db0ed:	48 8b 02             	mov    (%rdx),%rax
1401db0f0:	48 8b ca             	mov    %rdx,%rcx
1401db0f3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401db0f7:	ff 15 23 89 da 00    	call   *0xda8923(%rip)        # 0x140f83a20
1401db0fd:	48 85 ff             	test   %rdi,%rdi
1401db100:	74 35                	je     0x1401db137
1401db102:	8b c5                	mov    %ebp,%eax
1401db104:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401db109:	83 f8 01             	cmp    $0x1,%eax
1401db10c:	75 29                	jne    0x1401db137
1401db10e:	48 8b 07             	mov    (%rdi),%rax
1401db111:	48 8b cf             	mov    %rdi,%rcx
1401db114:	48 8b 00             	mov    (%rax),%rax
1401db117:	ff 15 03 89 da 00    	call   *0xda8903(%rip)        # 0x140f83a20
1401db11d:	f0 0f c1 6f 0c       	lock xadd %ebp,0xc(%rdi)
1401db122:	83 fd 01             	cmp    $0x1,%ebp
1401db125:	75 10                	jne    0x1401db137
1401db127:	48 8b 07             	mov    (%rdi),%rax
1401db12a:	48 8b cf             	mov    %rdi,%rcx
1401db12d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401db131:	ff 15 e9 88 da 00    	call   *0xda88e9(%rip)        # 0x140f83a20
1401db137:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401db13c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401db141:	48 8b c3             	mov    %rbx,%rax
1401db144:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401db149:	48 83 c4 30          	add    $0x30,%rsp
1401db14d:	5e                   	pop    %rsi
1401db14e:	c3                   	ret
1401db14f:	cc                   	int3
1401db150:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401db155:	56                   	push   %rsi
1401db156:	48 83 ec 30          	sub    $0x30,%rsp
1401db15a:	48 8b d9             	mov    %rcx,%rbx
1401db15d:	33 f6                	xor    %esi,%esi
1401db15f:	b9 f0 00 00 00       	mov    $0xf0,%ecx
1401db164:	e8 9f ff c3 00       	call   0x140e1b108
1401db169:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401db16e:	48 85 c0             	test   %rax,%rax
1401db171:	74 4b                	je     0x1401db1be
1401db173:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db176:	48 8d 0d 8b 14 dd 00 	lea    0xdd148b(%rip),%rcx        # 0x140fac608
1401db17d:	0f 11 00             	movups %xmm0,(%rax)
1401db180:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1401db187:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1401db18e:	48 89 08             	mov    %rcx,(%rax)
1401db191:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401db195:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401db199:	40 88 70 21          	mov    %sil,0x21(%rax)
1401db19d:	40 88 70 24          	mov    %sil,0x24(%rax)
1401db1a1:	40 88 70 26          	mov    %sil,0x26(%rax)
1401db1a5:	40 88 70 28          	mov    %sil,0x28(%rax)
1401db1a9:	40 88 70 60          	mov    %sil,0x60(%rax)
1401db1ad:	48 89 70 68          	mov    %rsi,0x68(%rax)
1401db1b1:	48 89 70 70          	mov    %rsi,0x70(%rax)
1401db1b5:	40 88 b0 e8 00 00 00 	mov    %sil,0xe8(%rax)
1401db1bc:	eb 03                	jmp    0x1401db1c1
1401db1be:	48 8b c6             	mov    %rsi,%rax
1401db1c1:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401db1c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1401db1c8:	0f 11 03             	movups %xmm0,(%rbx)
1401db1cb:	48 89 0b             	mov    %rcx,(%rbx)
1401db1ce:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401db1d2:	48 85 c9             	test   %rcx,%rcx
1401db1d5:	0f 84 a6 00 00 00    	je     0x1401db281
1401db1db:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401db1df:	48 85 d2             	test   %rdx,%rdx
1401db1e2:	74 09                	je     0x1401db1ed
1401db1e4:	39 72 08             	cmp    %esi,0x8(%rdx)
1401db1e7:	0f 85 94 00 00 00    	jne    0x1401db281
1401db1ed:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1401db1f2:	48 85 c0             	test   %rax,%rax
1401db1f5:	74 04                	je     0x1401db1fb
1401db1f7:	f0 ff 40 08          	lock incl 0x8(%rax)
1401db1fb:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401db1ff:	48 8b c6             	mov    %rsi,%rax
1401db202:	48 85 ff             	test   %rdi,%rdi
1401db205:	74 0a                	je     0x1401db211
1401db207:	48 8b c7             	mov    %rdi,%rax
1401db20a:	f0 ff 47 0c          	lock incl 0xc(%rdi)
1401db20e:	48 8b f1             	mov    %rcx,%rsi
1401db211:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401db215:	48 89 31             	mov    %rsi,(%rcx)
1401db218:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401db21d:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401db221:	48 85 d2             	test   %rdx,%rdx
1401db224:	74 1c                	je     0x1401db242
1401db226:	8b c6                	mov    %esi,%eax
1401db228:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
1401db22d:	83 f8 01             	cmp    $0x1,%eax
1401db230:	75 10                	jne    0x1401db242
1401db232:	48 8b 02             	mov    (%rdx),%rax
1401db235:	48 8b ca             	mov    %rdx,%rcx
1401db238:	48 8b 40 08          	mov    0x8(%rax),%rax
1401db23c:	ff 15 de 87 da 00    	call   *0xda87de(%rip)        # 0x140f83a20
1401db242:	48 85 ff             	test   %rdi,%rdi
1401db245:	74 35                	je     0x1401db27c