14010d836:	75 e8                	jne    0x14010d820
14010d838:	45 31 c0             	xor    %r8d,%r8d
14010d83b:	4c 89 f1             	mov    %r14,%rcx
14010d83e:	e8 2d f7 01 00       	call   0x14012cf70
14010d843:	89 c7                	mov    %eax,%edi
14010d845:	85 c0                	test   %eax,%eax
14010d847:	0f 85 b7 05 00 00    	jne    0x14010de04
14010d84d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14010d851:	ba 01 00 00 00       	mov    $0x1,%edx
14010d856:	e8 35 18 00 00       	call   0x14010f090
14010d85b:	85 c0                	test   %eax,%eax
14010d85d:	0f 85 5d 03 00 00    	jne    0x14010dbc0
14010d863:	66 0f ef c0          	pxor   %xmm0,%xmm0
14010d867:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14010d86c:	45 31 c9             	xor    %r9d,%r9d
14010d86f:	45 31 c0             	xor    %r8d,%r8d
14010d872:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14010d877:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
14010d87c:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14010d881:	48 b8 01 00 00 00 01 	movabs $0x100000001,%rax
14010d888:	00 00 00
14010d88b:	48 8d 15 5e f4 ff ff 	lea    -0xba2(%rip),%rdx        # 0x14010ccf0
14010d892:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14010d897:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14010d89c:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
14010d8a1:	0f 11 84 24 88 00 00 	movups %xmm0,0x88(%rsp)
14010d8a8:	00
14010d8a9:	0f 11 84 24 98 00 00 	movups %xmm0,0x98(%rsp)
14010d8b0:	00
14010d8b1:	e8 0a 13 f2 ff       	call   0x14002ebc0
14010d8b6:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14010d8ba:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14010d8be:	4d 89 f0             	mov    %r14,%r8
14010d8c1:	e8 8a fd ff ff       	call   0x14010d650
14010d8c6:	89 c7                	mov    %eax,%edi
14010d8c8:	85 c0                	test   %eax,%eax
14010d8ca:	75 74                	jne    0x14010d940
14010d8cc:	44 8b 7c 24 64       	mov    0x64(%rsp),%r15d
14010d8d1:	45 85 ff             	test   %r15d,%r15d
14010d8d4:	0f 84 ee 04 00 00    	je     0x14010ddc8
14010d8da:	83 bc 24 a0 00 00 00 	cmpl   $0x1,0xa0(%rsp)
14010d8e1:	01
14010d8e2:	0f 84 08 04 00 00    	je     0x14010dcf0
14010d8e8:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14010d8ed:	48 89 da             	mov    %rbx,%rdx
14010d8f0:	45 31 f6             	xor    %r14d,%r14d
14010d8f3:	41 83 c4 02          	add    $0x2,%r12d
14010d8f7:	e8 54 17 f2 ff       	call   0x14002f050
14010d8fc:	48 89 d9             	mov    %rbx,%rcx
14010d8ff:	e8 6c 17 f2 ff       	call   0x14002f070
14010d904:	48 85 c0             	test   %rax,%rax
14010d907:	74 37                	je     0x14010d940
14010d909:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010d910:	41 83 ff 02          	cmp    $0x2,%r15d
14010d914:	0f 84 66 03 00 00    	je     0x14010dc80
14010d91a:	4c 89 e9             	mov    %r13,%rcx
14010d91d:	49 89 e9             	mov    %rbp,%r9
14010d920:	45 89 e0             	mov    %r12d,%r8d
14010d923:	48 89 c2             	mov    %rax,%rdx
14010d926:	e8 55 fe ff ff       	call   0x14010d780
14010d92b:	48 89 d9             	mov    %rbx,%rcx
14010d92e:	83 f8 01             	cmp    $0x1,%eax
14010d931:	41 83 d6 00          	adc    $0x0,%r14d
14010d935:	e8 36 17 f2 ff       	call   0x14002f070
14010d93a:	48 85 c0             	test   %rax,%rax
14010d93d:	75 d1                	jne    0x14010d910
14010d93f:	90                   	nop
14010d940:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14010d945:	48 89 da             	mov    %rbx,%rdx
14010d948:	e8 03 17 f2 ff       	call   0x14002f050
14010d94d:	eb 38                	jmp    0x14010d987
14010d94f:	90                   	nop
14010d950:	48 8b 48 10          	mov    0x10(%rax),%rcx
14010d954:	e8 57 b5 fe ff       	call   0x1400f8eb0
14010d959:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
14010d960:	00
14010d961:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14010d965:	e8 46 b5 fe ff       	call   0x1400f8eb0
14010d96a:	48 c7 45 18 00 00 00 	movq   $0x0,0x18(%rbp)
14010d971:	00
14010d972:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14010d976:	e8 35 b5 fe ff       	call   0x1400f8eb0
14010d97b:	80 65 28 fe          	andb   $0xfe,0x28(%rbp)
14010d97f:	48 c7 45 20 00 00 00 	movq   $0x0,0x20(%rbp)
14010d986:	00
14010d987:	48 89 d9             	mov    %rbx,%rcx
14010d98a:	e8 e1 16 f2 ff       	call   0x14002f070
14010d98f:	48 89 c5             	mov    %rax,%rbp
14010d992:	48 85 c0             	test   %rax,%rax
14010d995:	75 b9                	jne    0x14010d950
14010d997:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14010d99c:	31 d2                	xor    %edx,%edx
14010d99e:	e8 5d 13 f2 ff       	call   0x14002ed00
14010d9a3:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
14010d9aa:	00
14010d9ab:	e8 00 b5 fe ff       	call   0x1400f8eb0
14010d9b0:	85 ff                	test   %edi,%edi
14010d9b2:	0f 85 e8 02 00 00    	jne    0x14010dca0
14010d9b8:	31 ff                	xor    %edi,%edi
14010d9ba:	48 8b 35 2f b1 12 00 	mov    0x12b12f(%rip),%rsi        # 0x140238af0
14010d9c1:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
14010d9c8:	00
14010d9c9:	48 2b 06             	sub    (%rsi),%rax
14010d9cc:	0f 85 2d 04 00 00    	jne    0x14010ddff
14010d9d2:	89 f8                	mov    %edi,%eax
14010d9d4:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
14010d9db:	5b                   	pop    %rbx
14010d9dc:	5e                   	pop    %rsi
14010d9dd:	5f                   	pop    %rdi
14010d9de:	5d                   	pop    %rbp
14010d9df:	41 5c                	pop    %r12
14010d9e1:	41 5d                	pop    %r13
14010d9e3:	41 5e                	pop    %r14
14010d9e5:	41 5f                	pop    %r15
14010d9e7:	c3                   	ret
14010d9e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14010d9ef:	00
14010d9f0:	31 c0                	xor    %eax,%eax
14010d9f2:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
14010d9f7:	b9 0f 00 00 00       	mov    $0xf,%ecx
14010d9fc:	45 31 c9             	xor    %r9d,%r9d
14010d9ff:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14010da02:	48 8b 05 b7 b4 12 00 	mov    0x12b4b7(%rip),%rax        # 0x140238ec0
14010da09:	4d 89 f8             	mov    %r15,%r8
14010da0c:	48 8d 15 43 b2 10 00 	lea    0x10b243(%rip),%rdx        # 0x140218c56
14010da13:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
14010da1a:	00 00
14010da1c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14010da21:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14010da26:	48 8b 05 73 b9 12 00 	mov    0x12b973(%rip),%rax        # 0x1402393a0
14010da2d:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14010da34:	00 00
14010da36:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14010da3b:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14010da40:	48 89 c7             	mov    %rax,%rdi
14010da43:	48 89 c1             	mov    %rax,%rcx
14010da46:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14010da4b:	e8 b0 2f f9 ff       	call   0x1400a0a00
14010da50:	48 89 f9             	mov    %rdi,%rcx
14010da53:	c7 84 24 c0 00 00 00 	movl   $0xffffffff,0xc0(%rsp)
14010da5a:	ff ff ff ff
14010da5e:	48 c7 84 24 b8 00 00 	movq   $0xffffffffffffffff,0xb8(%rsp)
14010da65:	00 ff ff ff ff
14010da6a:	e8 f1 e6 f7 ff       	call   0x14008c160
14010da6f:	48 8b 1d 6a b5 12 00 	mov    0x12b56a(%rip),%rbx        # 0x140238fe0
14010da76:	89 c7                	mov    %eax,%edi
14010da78:	85 c0                	test   %eax,%eax
14010da7a:	74 44                	je     0x14010dac0
14010da7c:	bf 01 00 00 00       	mov    $0x1,%edi
14010da81:	44 8b 03             	mov    (%rbx),%r8d
14010da84:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
14010da88:	48 8d 0d 29 b1 10 00 	lea    0x10b129(%rip),%rcx        # 0x140218bb8
14010da8f:	45 85 c0             	test   %r8d,%r8d
14010da92:	74 08                	je     0x14010da9c
14010da94:	e8 cf 58 0d 00       	call   0x1401e3368
14010da99:	48 89 c1             	mov    %rax,%rcx
14010da9c:	48 89 ea             	mov    %rbp,%rdx
14010da9f:	e8 5c 5c fb ff       	call   0x1400c3700
14010daa4:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14010daa8:	48 85 c9             	test   %rcx,%rcx
14010daab:	0f 84 09 ff ff ff    	je     0x14010d9ba
14010dab1:	e8 2a 6d fd ff       	call   0x1400e47e0
14010dab6:	e9 ff fe ff ff       	jmp    0x14010d9ba
14010dabb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14010dac0:	8b 8c 24 b8 00 00 00 	mov    0xb8(%rsp),%ecx
14010dac7:	48 8d 15 9f b1 10 00 	lea    0x10b19f(%rip),%rdx        # 0x140218c6d
14010dace:	e8 9d c0 0d 00       	call   0x1401e9b70
14010dad3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14010dad8:	48 85 c0             	test   %rax,%rax
14010dadb:	0f 84 f9 01 00 00    	je     0x14010dcda
14010dae1:	8b 8c 24 bc 00 00 00 	mov    0xbc(%rsp),%ecx
14010dae8:	48 8d 15 80 b1 10 00 	lea    0x10b180(%rip),%rdx        # 0x140218c6f
14010daef:	e8 7c c0 0d 00       	call   0x1401e9b70
14010daf4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14010daf9:	48 85 c0             	test   %rax,%rax
14010dafc:	0f 84 ce 01 00 00    	je     0x14010dcd0
14010db02:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14010db07:	48 8d 15 63 b1 10 00 	lea    0x10b163(%rip),%rdx        # 0x140218c71
14010db0e:	48 89 d9             	mov    %rbx,%rcx
14010db11:	e8 5a 58 0d 00       	call   0x1401e3370
14010db16:	48 89 d9             	mov    %rbx,%rcx
14010db19:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14010db1e:	e8 6d 16 fd ff       	call   0x1400df190
14010db23:	eb 26                	jmp    0x14010db4b
14010db25:	0f 1f 00             	nopl   (%rax)
14010db28:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
14010db2e:	74 2c                	je     0x14010db5c
14010db30:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14010db35:	48 8d 15 43 b1 10 00 	lea    0x10b143(%rip),%rdx        # 0x140218c7f
14010db3c:	e8 37 c3 0d 00       	call   0x1401e9e78
14010db41:	85 c0                	test   %eax,%eax
14010db43:	0f 94 c0             	sete   %al
14010db46:	0f b6 c0             	movzbl %al,%eax
14010db49:	09 c7                	or     %eax,%edi
14010db4b:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
14010db50:	48 89 d9             	mov    %rbx,%rcx
14010db53:	e8 08 f8 f8 ff       	call   0x14009d360
14010db58:	85 c0                	test   %eax,%eax
14010db5a:	74 cc                	je     0x14010db28
14010db5c:	48 89 d9             	mov    %rbx,%rcx
14010db5f:	e8 dc cd f8 ff       	call   0x14009a940
14010db64:	85 ff                	test   %edi,%edi
14010db66:	0f 84 ac 01 00 00    	je     0x14010dd18
14010db6c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14010db71:	4d 89 f1             	mov    %r14,%r9
14010db74:	4d 89 f8             	mov    %r15,%r8
14010db77:	48 8d 15 05 b1 10 00 	lea    0x10b105(%rip),%rdx        # 0x140218c83
14010db7e:	48 89 f9             	mov    %rdi,%rcx
14010db81:	e8 ea 57 0d 00       	call   0x1401e3370
14010db86:	48 89 f9             	mov    %rdi,%rcx
14010db89:	e8 5a c1 0d 00       	call   0x1401e9ce8
14010db8e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14010db93:	e8 78 f2 f7 ff       	call   0x14008ce10
14010db98:	48 8b 1d 41 b4 12 00 	mov    0x12b441(%rip),%rbx        # 0x140238fe0
14010db9f:	85 c0                	test   %eax,%eax
14010dba1:	0f 85 d5 fe ff ff    	jne    0x14010da7c
14010dba7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14010dbac:	e8 37 c1 0d 00       	call   0x1401e9ce8
14010dbb1:	e9 97 fc ff ff       	jmp    0x14010d84d
14010dbb6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010dbbd:	00 00 00
14010dbc0:	ba 38 00 00 00       	mov    $0x38,%edx
14010dbc5:	b9 01 00 00 00       	mov    $0x1,%ecx
14010dbca:	e8 d1 d0 fb ff       	call   0x1400caca0
14010dbcf:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14010dbd3:	48 89 c3             	mov    %rax,%rbx
14010dbd6:	e8 25 ce fb ff       	call   0x1400caa00
14010dbdb:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14010dbdf:	48 89 43 10          	mov    %rax,0x10(%rbx)
14010dbe3:	e8 18 ce fb ff       	call   0x1400caa00
14010dbe8:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14010dbec:	48 89 43 20          	mov    %rax,0x20(%rbx)
14010dbf0:	e8 2b 0e f2 ff       	call   0x14002ea20
14010dbf5:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14010dbfc:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14010dc00:	48 89 da             	mov    %rbx,%rdx
14010dc03:	89 43 08             	mov    %eax,0x8(%rbx)
14010dc06:	e8 35 12 f2 ff       	call   0x14002ee40
14010dc0b:	e9 a8 fd ff ff       	jmp    0x14010d9b8
14010dc10:	48 8b 05 89 b7 12 00 	mov    0x12b789(%rip),%rax        # 0x1402393a0
14010dc17:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
14010dc1c:	48 8d 15 15 b0 10 00 	lea    0x10b015(%rip),%rdx        # 0x140218c38
14010dc23:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
14010dc2a:	00 00
14010dc2c:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14010dc33:	00 00
14010dc35:	48 89 d9             	mov    %rbx,%rcx
14010dc38:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14010dc3d:	e8 ce 7d f2 ff       	call   0x140035a10
14010dc42:	89 c1                	mov    %eax,%ecx
14010dc44:	85 c0                	test   %eax,%eax
14010dc46:	0f 88 1f 01 00 00    	js     0x14010dd6b
14010dc4c:	e8 ef be 0d 00       	call   0x1401e9b40
14010dc51:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14010dc56:	e8 85 6b fd ff       	call   0x1400e47e0
14010dc5b:	31 d2                	xor    %edx,%edx
14010dc5d:	48 89 d9             	mov    %rbx,%rcx
14010dc60:	e8 5b cd f8 ff       	call   0x14009a9c0
14010dc65:	48 89 46 20          	mov    %rax,0x20(%rsi)
14010dc69:	49 89 c6             	mov    %rax,%r14
14010dc6c:	48 85 c0             	test   %rax,%rax
14010dc6f:	0f 85 55 fb ff ff    	jne    0x14010d7ca
14010dc75:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14010dc7a:	e9 3b fd ff ff       	jmp    0x14010d9ba
14010dc7f:	90                   	nop
14010dc80:	45 85 f6             	test   %r14d,%r14d
14010dc83:	0f 84 91 fc ff ff    	je     0x14010d91a
14010dc89:	48 89 d9             	mov    %rbx,%rcx
14010dc8c:	e8 df 13 f2 ff       	call   0x14002f070
14010dc91:	48 85 c0             	test   %rax,%rax
14010dc94:	75 ea                	jne    0x14010dc80
14010dc96:	e9 a5 fc ff ff       	jmp    0x14010d940
14010dc9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14010dca0:	48 8b 05 39 b3 12 00 	mov    0x12b339(%rip),%rax        # 0x140238fe0
14010dca7:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
14010dcab:	48 8d 0d 56 af 10 00 	lea    0x10af56(%rip),%rcx        # 0x140218c08
14010dcb2:	8b 00                	mov    (%rax),%eax
14010dcb4:	85 c0                	test   %eax,%eax
14010dcb6:	74 08                	je     0x14010dcc0
14010dcb8:	e8 ab 56 0d 00       	call   0x1401e3368
14010dcbd:	48 89 c1             	mov    %rax,%rcx
14010dcc0:	48 89 da             	mov    %rbx,%rdx
14010dcc3:	e8 38 5a fb ff       	call   0x1400c3700
14010dcc8:	e9 d7 fd ff ff       	jmp    0x14010daa4
14010dccd:	0f 1f 00             	nopl   (%rax)
14010dcd0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14010dcd5:	e8 0e c0 0d 00       	call   0x1401e9ce8
14010dcda:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14010dcdf:	e8 2c f1 f7 ff       	call   0x14008ce10
14010dce4:	e9 93 fd ff ff       	jmp    0x14010da7c
14010dce9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010dcf0:	4c 89 f2             	mov    %r14,%rdx
14010dcf3:	4c 89 e9             	mov    %r13,%rcx
14010dcf6:	e8 15 01 00 00       	call   0x14010de10
14010dcfb:	c7 45 40 01 00 00 00 	movl   $0x1,0x40(%rbp)
14010dd02:	89 c7                	mov    %eax,%edi
14010dd04:	e9 37 fc ff ff       	jmp    0x14010d940
14010dd09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14010dd10:	4c 89 fa             	mov    %r15,%rdx
14010dd13:	e9 20 fb ff ff       	jmp    0x14010d838
14010dd18:	48 8b 1d c1 b2 12 00 	mov    0x12b2c1(%rip),%rbx        # 0x140238fe0
14010dd1f:	48 8d 0d 6a ae 10 00 	lea    0x10ae6a(%rip),%rcx        # 0x140218b90
14010dd26:	44 8b 0b             	mov    (%rbx),%r9d
14010dd29:	45 85 c9             	test   %r9d,%r9d
14010dd2c:	74 08                	je     0x14010dd36
14010dd2e:	e8 35 56 0d 00       	call   0x1401e3368
14010dd33:	48 89 c1             	mov    %rax,%rcx
14010dd36:	e8 f5 58 fb ff       	call   0x1400c3630
14010dd3b:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14010dd40:	e8 a3 bf 0d 00       	call   0x1401e9ce8
14010dd45:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14010dd4a:	e8 c1 f0 f7 ff       	call   0x14008ce10
14010dd4f:	85 c0                	test   %eax,%eax
14010dd51:	0f 85 25 fd ff ff    	jne    0x14010da7c
14010dd57:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14010dd5c:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14010dd61:	e8 82 bf 0d 00       	call   0x1401e9ce8
14010dd66:	e9 16 fd ff ff       	jmp    0x14010da81
14010dd6b:	48 8b 05 6e b2 12 00 	mov    0x12b26e(%rip),%rax        # 0x140238fe0
14010dd72:	48 8d 0d f7 ad 10 00 	lea    0x10adf7(%rip),%rcx        # 0x140218b70
14010dd79:	44 8b 10             	mov    (%rax),%r10d
14010dd7c:	45 85 d2             	test   %r10d,%r10d
14010dd7f:	74 08                	je     0x14010dd89
14010dd81:	e8 e2 55 0d 00       	call   0x1401e3368
14010dd86:	48 89 c1             	mov    %rax,%rcx
14010dd89:	e8 72 59 fb ff       	call   0x1400c3700
14010dd8e:	48 c7 46 20 00 00 00 	movq   $0x0,0x20(%rsi)
14010dd95:	00
14010dd96:	e9 da fe ff ff       	jmp    0x14010dc75
14010dd9b:	48 8b 05 3e b2 12 00 	mov    0x12b23e(%rip),%rax        # 0x140238fe0
14010dda2:	48 8d 0d 97 ad 10 00 	lea    0x10ad97(%rip),%rcx        # 0x140218b40
14010dda9:	44 8b 18             	mov    (%rax),%r11d
14010ddac:	45 85 db             	test   %r11d,%r11d
14010ddaf:	74 08                	je     0x14010ddb9
14010ddb1:	e8 b2 55 0d 00       	call   0x1401e3368
14010ddb6:	48 89 c1             	mov    %rax,%rcx
14010ddb9:	ba 04 00 00 00       	mov    $0x4,%edx
14010ddbe:	e8 3d 59 fb ff       	call   0x1400c3700
14010ddc3:	e9 ad fe ff ff       	jmp    0x14010dc75
14010ddc8:	48 8b 05 11 b2 12 00 	mov    0x12b211(%rip),%rax        # 0x140238fe0
14010ddcf:	48 8b 5e 18          	mov    0x18(%rsi),%rbx
14010ddd3:	48 8d 0d 06 ae 10 00 	lea    0x10ae06(%rip),%rcx        # 0x140218be0
14010ddda:	8b 10                	mov    (%rax),%edx
14010dddc:	85 d2                	test   %edx,%edx
14010ddde:	74 08                	je     0x14010dde8
14010dde0:	e8 83 55 0d 00       	call   0x1401e3368
14010dde5:	48 89 c1             	mov    %rax,%rcx
14010dde8:	48 89 da             	mov    %rbx,%rdx
14010ddeb:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14010ddf0:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx