1400e3872:	4b 8d 4c 00 01       	lea    0x1(%r8,%r8,1),%rcx
1400e3877:	48 85 c9             	test   %rcx,%rcx
1400e387a:	0f 88 39 0c 00 00    	js     0x1400e44b9
1400e3880:	48 01 c9             	add    %rcx,%rcx
1400e3883:	e8 98 71 fe ff       	call   0x1400caa20
1400e3888:	48 8b 94 24 e0 00 00 	mov    0xe0(%rsp),%rdx
1400e388f:	00
1400e3890:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e3896:	48 89 c1             	mov    %rax,%rcx
1400e3899:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400e389e:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
1400e38a5:	00
1400e38a6:	4c 8d 44 00 01       	lea    0x1(%rax,%rax,1),%r8
1400e38ab:	e8 b0 cb ff ff       	call   0x1400e0460
1400e38b0:	48 89 f1             	mov    %rsi,%rcx
1400e38b3:	e8 88 70 fb ff       	call   0x14009a940
1400e38b8:	ff 15 da b7 1c 00    	call   *0x1cb7da(%rip)        # 0x1402af098
1400e38be:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400e38c3:	4d 85 ff             	test   %r15,%r15
1400e38c6:	0f 84 ec 02 00 00    	je     0x1400e3bb8
1400e38cc:	49 8b 0f             	mov    (%r15),%rcx
1400e38cf:	48 85 c9             	test   %rcx,%rcx
1400e38d2:	0f 84 e0 02 00 00    	je     0x1400e3bb8
1400e38d8:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
1400e38de:	0f 84 de 0a 00 00    	je     0x1400e43c2
1400e38e4:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1400e38e9:	bd 01 00 00 00       	mov    $0x1,%ebp
1400e38ee:	31 f6                	xor    %esi,%esi
1400e38f0:	45 31 f6             	xor    %r14d,%r14d
1400e38f3:	48 bf ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rdi
1400e38fa:	ff ff 1f
1400e38fd:	31 db                	xor    %ebx,%ebx
1400e38ff:	eb 53                	jmp    0x1400e3954
1400e3901:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e3908:	48 83 c3 01          	add    $0x1,%rbx
1400e390c:	49 39 de             	cmp    %rbx,%r14
1400e390f:	73 2b                	jae    0x1400e393c
1400e3911:	4f 8d 74 76 30       	lea    0x30(%r14,%r14,2),%r14
1400e3916:	49 d1 ee             	shr    $1,%r14
1400e3919:	49 39 de             	cmp    %rbx,%r14
1400e391c:	4c 0f 42 f3          	cmovb  %rbx,%r14
1400e3920:	4c 39 f7             	cmp    %r14,%rdi
1400e3923:	0f 82 21 0b 00 00    	jb     0x1400e444a
1400e3929:	48 89 f1             	mov    %rsi,%rcx
1400e392c:	4a 8d 14 f5 00 00 00 	lea    0x0(,%r14,8),%rdx
1400e3933:	00
1400e3934:	e8 07 73 fe ff       	call   0x1400cac40
1400e3939:	48 89 c6             	mov    %rax,%rsi
1400e393c:	4c 89 e1             	mov    %r12,%rcx
1400e393f:	e8 d4 65 10 00       	call   0x1401e9f18
1400e3944:	4c 89 64 de f8       	mov    %r12,-0x8(%rsi,%rbx,8)
1400e3949:	48 83 c0 01          	add    $0x1,%rax
1400e394d:	4d 8d 24 44          	lea    (%r12,%rax,2),%r12
1400e3951:	48 01 c5             	add    %rax,%rbp
1400e3954:	66 41 83 3c 24 00    	cmpw   $0x0,(%r12)
1400e395a:	75 ac                	jne    0x1400e3908
1400e395c:	49 8b 0f             	mov    (%r15),%rcx
1400e395f:	48 85 c9             	test   %rcx,%rcx
1400e3962:	0f 84 ce 08 00 00    	je     0x1400e4236
1400e3968:	49 8d 7f 08          	lea    0x8(%r15),%rdi
1400e396c:	45 31 ed             	xor    %r13d,%r13d
1400e396f:	90                   	nop
1400e3970:	e8 23 65 10 00       	call   0x1401e9e98
1400e3975:	48 8b 0f             	mov    (%rdi),%rcx
1400e3978:	48 83 c7 08          	add    $0x8,%rdi
1400e397c:	4d 8d 6c 45 01       	lea    0x1(%r13,%rax,2),%r13
1400e3981:	48 85 c9             	test   %rcx,%rcx
1400e3984:	75 ea                	jne    0x1400e3970
1400e3986:	4d 85 ed             	test   %r13,%r13
1400e3989:	0f 88 11 0b 00 00    	js     0x1400e44a0
1400e398f:	4f 8d 64 2d 00       	lea    0x0(%r13,%r13,1),%r12
1400e3994:	4c 89 e1             	mov    %r12,%rcx
1400e3997:	e8 84 70 fe ff       	call   0x1400caa20
1400e399c:	49 83 3f 00          	cmpq   $0x0,(%r15)
1400e39a0:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400e39a5:	48 89 c2             	mov    %rax,%rdx
1400e39a8:	0f 84 7f 00 00 00    	je     0x1400e3a2d
1400e39ae:	48 89 d8             	mov    %rbx,%rax
1400e39b1:	49 01 d4             	add    %rdx,%r12
1400e39b4:	48 f7 d8             	neg    %rax
1400e39b7:	49 8d 3c c7          	lea    (%r15,%rax,8),%rdi
1400e39bb:	49 89 d7             	mov    %rdx,%r15
1400e39be:	66 90                	xchg   %ax,%ax
1400e39c0:	48 83 c3 01          	add    $0x1,%rbx
1400e39c4:	49 39 de             	cmp    %rbx,%r14
1400e39c7:	73 35                	jae    0x1400e39fe
1400e39c9:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1400e39d0:	ff ff 1f
1400e39d3:	4f 8d 74 76 30       	lea    0x30(%r14,%r14,2),%r14
1400e39d8:	49 d1 ee             	shr    $1,%r14
1400e39db:	49 39 de             	cmp    %rbx,%r14
1400e39de:	4c 0f 42 f3          	cmovb  %rbx,%r14
1400e39e2:	4c 39 f0             	cmp    %r14,%rax
1400e39e5:	0f 82 5f 0a 00 00    	jb     0x1400e444a
1400e39eb:	48 89 f1             	mov    %rsi,%rcx
1400e39ee:	4a 8d 14 f5 00 00 00 	lea    0x0(,%r14,8),%rdx
1400e39f5:	00
1400e39f6:	e8 45 72 fe ff       	call   0x1400cac40
1400e39fb:	48 89 c6             	mov    %rax,%rsi
1400e39fe:	4d 89 e0             	mov    %r12,%r8
1400e3a01:	48 8b 54 df f8       	mov    -0x8(%rdi,%rbx,8),%rdx
1400e3a06:	4c 89 f9             	mov    %r15,%rcx
1400e3a09:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e3a0f:	4d 29 f8             	sub    %r15,%r8
1400e3a12:	49 d1 f8             	sar    $1,%r8
1400e3a15:	e8 46 ca ff ff       	call   0x1400e0460
1400e3a1a:	48 83 3c df 00       	cmpq   $0x0,(%rdi,%rbx,8)
1400e3a1f:	4c 89 7c de f8       	mov    %r15,-0x8(%rsi,%rbx,8)
1400e3a24:	48 98                	cltq
1400e3a26:	4d 8d 7c 47 02       	lea    0x2(%r15,%rax,2),%r15
1400e3a2b:	75 93                	jne    0x1400e39c0
1400e3a2d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1400e3a33:	4c 8d 0d 06 9e ff ff 	lea    -0x61fa(%rip),%r9        # 0x1400dd840
1400e3a3a:	48 89 da             	mov    %rbx,%rdx
1400e3a3d:	48 89 f1             	mov    %rsi,%rcx
1400e3a40:	e8 ab 69 fb ff       	call   0x14009a3f0
1400e3a45:	49 89 e8             	mov    %rbp,%r8
1400e3a48:	4d 01 e8             	add    %r13,%r8
1400e3a4b:	0f 88 6b 0a 00 00    	js     0x1400e44bc
1400e3a51:	4b 8d 0c 00          	lea    (%r8,%r8,1),%rcx
1400e3a55:	e8 c6 6f fe ff       	call   0x1400caa20
1400e3a5a:	48 89 c7             	mov    %rax,%rdi
1400e3a5d:	48 89 c5             	mov    %rax,%rbp
1400e3a60:	48 85 db             	test   %rbx,%rbx
1400e3a63:	74 6b                	je     0x1400e3ad0
1400e3a65:	45 31 e4             	xor    %r12d,%r12d
1400e3a68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e3a6f:	00
1400e3a70:	4e 8d 2c e6          	lea    (%rsi,%r12,8),%r13
1400e3a74:	eb 1d                	jmp    0x1400e3a93
1400e3a76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400e3a7d:	00 00 00
1400e3a80:	4d 8d 6d 08          	lea    0x8(%r13),%r13
1400e3a84:	4c 89 f1             	mov    %r14,%rcx
1400e3a87:	4c 89 ea             	mov    %r13,%rdx
1400e3a8a:	e8 b1 9d ff ff       	call   0x1400dd840
1400e3a8f:	85 c0                	test   %eax,%eax
1400e3a91:	75 5d                	jne    0x1400e3af0
1400e3a93:	49 83 c4 01          	add    $0x1,%r12
1400e3a97:	4d 89 ee             	mov    %r13,%r14
1400e3a9a:	49 39 dc             	cmp    %rbx,%r12
1400e3a9d:	72 e1                	jb     0x1400e3a80
1400e3a9f:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400e3aa3:	ba 3d 00 00 00       	mov    $0x3d,%edx
1400e3aa8:	e8 53 64 10 00       	call   0x1401e9f00
1400e3aad:	48 85 c0             	test   %rax,%rax
1400e3ab0:	74 1e                	je     0x1400e3ad0
1400e3ab2:	49 8b 0e             	mov    (%r14),%rcx
1400e3ab5:	e8 5e 64 10 00       	call   0x1401e9f18
1400e3aba:	48 83 c0 01          	add    $0x1,%rax
1400e3abe:	49 89 c5             	mov    %rax,%r13
1400e3ac1:	75 4d                	jne    0x1400e3b10
1400e3ac3:	4c 01 ed             	add    %r13,%rbp
1400e3ac6:	49 39 dc             	cmp    %rbx,%r12
1400e3ac9:	72 a5                	jb     0x1400e3a70
1400e3acb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e3ad0:	45 31 c0             	xor    %r8d,%r8d
1400e3ad3:	48 89 f1             	mov    %rsi,%rcx
1400e3ad6:	66 44 89 45 00       	mov    %r8w,0x0(%rbp)
1400e3adb:	e8 d0 53 01 00       	call   0x1400f8eb0
1400e3ae0:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400e3ae5:	e8 c6 53 01 00       	call   0x1400f8eb0
1400e3aea:	e9 2b 01 00 00       	jmp    0x1400e3c1a
1400e3aef:	90                   	nop
1400e3af0:	49 8b 0e             	mov    (%r14),%rcx
1400e3af3:	ba 3d 00 00 00       	mov    $0x3d,%edx
1400e3af8:	e8 03 64 10 00       	call   0x1401e9f00
1400e3afd:	48 85 c0             	test   %rax,%rax
1400e3b00:	75 b0                	jne    0x1400e3ab2
1400e3b02:	e9 69 ff ff ff       	jmp    0x1400e3a70
1400e3b07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400e3b0e:	00 00
1400e3b10:	0f 88 8a 09 00 00    	js     0x1400e44a0
1400e3b16:	4d 01 ed             	add    %r13,%r13
1400e3b19:	49 8b 16             	mov    (%r14),%rdx
1400e3b1c:	48 89 e9             	mov    %rbp,%rcx
1400e3b1f:	4d 89 e8             	mov    %r13,%r8
1400e3b22:	e8 c9 62 10 00       	call   0x1401e9df0
1400e3b27:	eb 9a                	jmp    0x1400e3ac3
1400e3b29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400e3b30:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1400e3b36:	48 8d bc 24 a0 01 00 	lea    0x1a0(%rsp),%rdi
1400e3b3d:	00
1400e3b3e:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e3b44:	48 89 f2             	mov    %rsi,%rdx
1400e3b47:	48 89 f9             	mov    %rdi,%rcx
1400e3b4a:	e8 11 c9 ff ff       	call   0x1400e0460
1400e3b4f:	85 c0                	test   %eax,%eax
1400e3b51:	78 1d                	js     0x1400e3b70
1400e3b53:	45 31 c9             	xor    %r9d,%r9d
1400e3b56:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400e3b5c:	89 c2                	mov    %eax,%edx
1400e3b5e:	48 89 f9             	mov    %rdi,%rcx
1400e3b61:	e8 ca de ff ff       	call   0x1400e1a30
1400e3b66:	85 c0                	test   %eax,%eax
1400e3b68:	0f 89 a6 fa ff ff    	jns    0x1400e3614
1400e3b6e:	eb 10                	jmp    0x1400e3b80
1400e3b70:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400e3b75:	ff d0                	call   *%rax
1400e3b77:	83 38 22             	cmpl   $0x22,(%rax)
1400e3b7a:	0f 84 a9 05 00 00    	je     0x1400e4129
1400e3b80:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1400e3b87:	48 8b 35 62 4f 15 00 	mov    0x154f62(%rip),%rsi        # 0x140238af0
1400e3b8e:	48 8b 94 24 b8 05 00 	mov    0x5b8(%rsp),%rdx
1400e3b95:	00
1400e3b96:	48 2b 16             	sub    (%rsi),%rdx
1400e3b99:	0f 85 15 09 00 00    	jne    0x1400e44b4
1400e3b9f:	48 81 c4 c8 05 00 00 	add    $0x5c8,%rsp
1400e3ba6:	5b                   	pop    %rbx
1400e3ba7:	5e                   	pop    %rsi
1400e3ba8:	5f                   	pop    %rdi
1400e3ba9:	5d                   	pop    %rbp
1400e3baa:	41 5c                	pop    %r12
1400e3bac:	41 5d                	pop    %r13
1400e3bae:	41 5e                	pop    %r14
1400e3bb0:	41 5f                	pop    %r15
1400e3bb2:	c3                   	ret
1400e3bb3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400e3bb8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400e3bbd:	48 85 c0             	test   %rax,%rax
1400e3bc0:	0f 84 74 04 00 00    	je     0x1400e403a
1400e3bc6:	66 83 38 00          	cmpw   $0x0,(%rax)
1400e3bca:	48 89 c3             	mov    %rax,%rbx
1400e3bcd:	be 01 00 00 00       	mov    $0x1,%esi
1400e3bd2:	0f 84 62 04 00 00    	je     0x1400e403a
1400e3bd8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400e3bdf:	00
1400e3be0:	48 89 d9             	mov    %rbx,%rcx
1400e3be3:	e8 30 63 10 00       	call   0x1401e9f18
1400e3be8:	48 83 c0 01          	add    $0x1,%rax
1400e3bec:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
1400e3bf0:	48 01 c6             	add    %rax,%rsi
1400e3bf3:	66 83 3b 00          	cmpw   $0x0,(%rbx)
1400e3bf7:	75 e7                	jne    0x1400e3be0
1400e3bf9:	48 85 f6             	test   %rsi,%rsi
1400e3bfc:	0f 88 cb 08 00 00    	js     0x1400e44cd
1400e3c02:	48 8d 1c 36          	lea    (%rsi,%rsi,1),%rbx
1400e3c06:	48 89 d9             	mov    %rbx,%rcx
1400e3c09:	e8 12 6e fe ff       	call   0x1400caa20
1400e3c0e:	48 89 c7             	mov    %rax,%rdi
1400e3c11:	48 85 f6             	test   %rsi,%rsi
1400e3c14:	0f 85 32 04 00 00    	jne    0x1400e404c
1400e3c1a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400e3c1f:	ff 15 13 b4 1c 00    	call   *0x1cb413(%rip)        # 0x1402af038
1400e3c25:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx
1400e3c2c:	8b 0d 7a be 10 00    	mov    0x10be7a(%rip),%ecx        # 0x1401efaac
1400e3c32:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400e3c36:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
1400e3c3d:	00 00 00 00 00
1400e3c42:	85 d2                	test   %edx,%edx
1400e3c44:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
1400e3c4b:	00
1400e3c4c:	40 0f 95 c6          	setne  %sil
1400e3c50:	85 c9                	test   %ecx,%ecx
1400e3c52:	74 09                	je     0x1400e3c5d
1400e3c54:	40 84 f6             	test   %sil,%sil
1400e3c57:	0f 85 e2 02 00 00    	jne    0x1400e3f3f
1400e3c5d:	31 ed                	xor    %ebp,%ebp
1400e3c5f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400e3c64:	48 8d 84 24 b0 03 00 	lea    0x3b0(%rsp),%rax
1400e3c6b:	00
1400e3c6c:	48 85 d2             	test   %rdx,%rdx
1400e3c6f:	48 0f 44 c2          	cmove  %rdx,%rax
1400e3c73:	31 c9                	xor    %ecx,%ecx
1400e3c75:	66 83 bc 24 a0 01 00 	cmpw   $0x0,0x1a0(%rsp)
1400e3c7c:	00 00
1400e3c7e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400e3c83:	40 0f b6 c6          	movzbl %sil,%eax
1400e3c87:	74 08                	je     0x1400e3c91
1400e3c89:	48 8d 8c 24 a0 01 00 	lea    0x1a0(%rsp),%rcx
1400e3c90:	00
1400e3c91:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400e3c96:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400e3c9b:	45 31 c9             	xor    %r9d,%r9d
1400e3c9e:	45 31 c0             	xor    %r8d,%r8d
1400e3ca1:	4c 8d bc 24 b0 00 00 	lea    0xb0(%rsp),%r15
1400e3ca8:	00
1400e3ca9:	4c 8d ac 24 10 01 00 	lea    0x110(%rsp),%r13
1400e3cb0:	00
1400e3cb1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400e3cb5:	4c 8b 25 b4 b2 1c 00 	mov    0x1cb2b4(%rip),%r12        # 0x1402aef70
1400e3cbc:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400e3cc1:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
1400e3cc5:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1400e3cca:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400e3cce:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400e3cd3:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
1400e3cd8:	41 ff d4             	call   *%r12
1400e3cdb:	89 c3                	mov    %eax,%ebx
1400e3cdd:	85 c0                	test   %eax,%eax
1400e3cdf:	75 30                	jne    0x1400e3d11
1400e3ce1:	8b 05 c5 bd 10 00    	mov    0x10bdc5(%rip),%eax        # 0x1401efaac
1400e3ce7:	85 c0                	test   %eax,%eax
1400e3ce9:	74 09                	je     0x1400e3cf4
1400e3ceb:	40 84 f6             	test   %sil,%sil
1400e3cee:	0f 85 47 04 00 00    	jne    0x1400e413b
1400e3cf4:	ff 15 16 b4 1c 00    	call   *0x1cb416(%rip)        # 0x1402af110
1400e3cfa:	41 89 c4             	mov    %eax,%r12d
1400e3cfd:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400e3d02:	ff d0                	call   *%rax
1400e3d04:	44 89 e1             	mov    %r12d,%ecx
1400e3d07:	48 89 c6             	mov    %rax,%rsi
1400e3d0a:	e8 71 a9 ff ff       	call   0x1400de680
1400e3d0f:	89 06                	mov    %eax,(%rsi)
1400e3d11:	48 8b 8c 24 78 01 00 	mov    0x178(%rsp),%rcx
1400e3d18:	00
1400e3d19:	48 85 c9             	test   %rcx,%rcx
1400e3d1c:	74 06                	je     0x1400e3d24
1400e3d1e:	ff 15 84 b2 1c 00    	call   *0x1cb284(%rip)        # 0x1402aefa8
1400e3d24:	48 85 ed             	test   %rbp,%rbp
1400e3d27:	74 14                	je     0x1400e3d3d
1400e3d29:	ff 15 29 b4 1c 00    	call   *0x1cb429(%rip)        # 0x1402af158
1400e3d2f:	49 89 e8             	mov    %rbp,%r8
1400e3d32:	31 d2                	xor    %edx,%edx
1400e3d34:	48 89 c1             	mov    %rax,%rcx
1400e3d37:	ff 15 73 b4 1c 00    	call   *0x1cb473(%rip)        # 0x1402af1b0
1400e3d3d:	48 89 f9             	mov    %rdi,%rcx
1400e3d40:	e8 6b 51 01 00       	call   0x1400f8eb0
1400e3d45:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400e3d4a:	e8 61 51 01 00       	call   0x1400f8eb0
1400e3d4f:	85 db                	test   %ebx,%ebx
1400e3d51:	0f 84 29 fe ff ff    	je     0x1400e3b80
1400e3d57:	48 8d 1d 02 06 19 00 	lea    0x190602(%rip),%rbx        # 0x140274360
1400e3d5e:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400e3d65:	00
1400e3d66:	ff 15 ac b1 1c 00    	call   *0x1cb1ac(%rip)        # 0x1402aef18
1400e3d6c:	48 89 d9             	mov    %rbx,%rcx
1400e3d6f:	ff 15 53 b2 1c 00    	call   *0x1cb253(%rip)        # 0x1402aefc8
1400e3d75:	b9 18 00 00 00       	mov    $0x18,%ecx
1400e3d7a:	e8 a1 6c fe ff       	call   0x1400caa20
1400e3d7f:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
1400e3d86:	00
1400e3d87:	8b b4 24 c0 00 00 00 	mov    0xc0(%rsp),%esi
1400e3d8e:	48 89 d9             	mov    %rbx,%rcx
1400e3d91:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400e3d95:	48 8b 15 64 14 19 00 	mov    0x191464(%rip),%rdx        # 0x140275200
1400e3d9c:	48 89 70 08          	mov    %rsi,0x8(%rax)
1400e3da0:	48 89 10             	mov    %rdx,(%rax)
1400e3da3:	48 89 05 56 14 19 00 	mov    %rax,0x191456(%rip)        # 0x140275200
1400e3daa:	ff 15 30 b4 1c 00    	call   *0x1cb430(%rip)        # 0x1402af1e0
1400e3db0:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1400e3db7:	e9 cb fd ff ff       	jmp    0x1400e3b87
1400e3dbc:	0f 1f 40 00          	nopl   0x0(%rax)
1400e3dc0:	8b 05 12 be 10 00    	mov    0x10be12(%rip),%eax        # 0x1401efbd8
1400e3dc6:	89 05 e0 bc 10 00    	mov    %eax,0x10bce0(%rip)        # 0x1401efaac
1400e3dcc:	85 c0                	test   %eax,%eax
1400e3dce:	0f 89 75 f6 ff ff    	jns    0x1400e3449
1400e3dd4:	ff 15 be b3 1c 00    	call   *0x1cb3be(%rip)        # 0x1402af198
1400e3dda:	3d ff ff b0 1d       	cmp    $0x1db0ffff,%eax
1400e3ddf:	0f 97 c0             	seta   %al