1800d38b6:	41 8b f5             	mov    %r13d,%esi
1800d38b9:	e9 fa 01 00 00       	jmp    0x1800d3ab8
1800d38be:	44 39 2d 9b 69 0c 00 	cmp    %r13d,0xc699b(%rip)        # 0x18019a260
1800d38c5:	75 05                	jne    0x1800d38cc
1800d38c7:	41 8b fc             	mov    %r12d,%edi
1800d38ca:	eb 31                	jmp    0x1800d38fd
1800d38cc:	48 8b 0d 05 11 0d 00 	mov    0xd1105(%rip),%rcx        # 0x1801a49d8
1800d38d3:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1800d38d7:	ba 11 00 00 15       	mov    $0x15000011,%edx
1800d38dc:	e8 df 8b fa ff       	call   0x18007c4c0
1800d38e1:	8b 7d 77             	mov    0x77(%rbp),%edi
1800d38e4:	8b d8                	mov    %eax,%ebx
1800d38e6:	85 c0                	test   %eax,%eax
1800d38e8:	79 0f                	jns    0x1800d38f9
1800d38ea:	44 39 25 73 69 0c 00 	cmp    %r12d,0xc6973(%rip)        # 0x18019a264
1800d38f1:	0f 84 c1 01 00 00    	je     0x1800d3ab8
1800d38f7:	eb ce                	jmp    0x1800d38c7
1800d38f9:	85 ff                	test   %edi,%edi
1800d38fb:	75 0f                	jne    0x1800d390c
1800d38fd:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3901:	44 89 65 b7          	mov    %r12d,-0x49(%rbp)
1800d3905:	e8 9e 59 00 00       	call   0x1800d92a8
1800d390a:	eb 24                	jmp    0x1800d3930
1800d390c:	83 ff 03             	cmp    $0x3,%edi
1800d390f:	75 0e                	jne    0x1800d391f
1800d3911:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3915:	89 7d b7             	mov    %edi,-0x49(%rbp)
1800d3918:	e8 b7 4b 00 00       	call   0x1800d84d4
1800d391d:	eb 11                	jmp    0x1800d3930
1800d391f:	83 ff 02             	cmp    $0x2,%edi
1800d3922:	75 10                	jne    0x1800d3934
1800d3924:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3928:	89 7d b7             	mov    %edi,-0x49(%rbp)
1800d392b:	e8 c0 6d 00 00       	call   0x1800da6f0
1800d3930:	8b d8                	mov    %eax,%ebx
1800d3932:	eb 05                	jmp    0x1800d3939
1800d3934:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800d3939:	85 db                	test   %ebx,%ebx
1800d393b:	79 0a                	jns    0x1800d3947
1800d393d:	be 02 00 00 00       	mov    $0x2,%esi
1800d3942:	e9 71 01 00 00       	jmp    0x1800d3ab8
1800d3947:	44 39 2d 12 69 0c 00 	cmp    %r13d,0xc6912(%rip)        # 0x18019a260
1800d394e:	74 1f                	je     0x1800d396f
1800d3950:	48 8b 0d 81 10 0d 00 	mov    0xd1081(%rip),%rcx        # 0x1801a49d8
1800d3957:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1800d395b:	ba 19 00 00 12       	mov    $0x12000019,%edx
1800d3960:	e8 f3 8b fa ff       	call   0x18007c558
1800d3965:	4c 8b 75 6f          	mov    0x6f(%rbp),%r14
1800d3969:	85 c0                	test   %eax,%eax
1800d396b:	4d 0f 48 f4          	cmovs  %r12,%r14
1800d396f:	41 8a cd             	mov    %r13b,%cl
1800d3972:	e8 65 51 f5 ff       	call   0x180028adc
1800d3977:	8b d8                	mov    %eax,%ebx
1800d3979:	85 c0                	test   %eax,%eax
1800d397b:	79 0a                	jns    0x1800d3987
1800d397d:	be 03 00 00 00       	mov    $0x3,%esi
1800d3982:	e9 24 01 00 00       	jmp    0x1800d3aab
1800d3987:	33 d2                	xor    %edx,%edx
1800d3989:	b9 06 00 00 10       	mov    $0x10000006,%ecx
1800d398e:	e8 19 b1 fa ff       	call   0x18007eaac
1800d3993:	48 8b 0d be 68 0c 00 	mov    0xc68be(%rip),%rcx        # 0x18019a258
1800d399a:	48 85 c9             	test   %rcx,%rcx
1800d399d:	74 0c                	je     0x1800d39ab
1800d399f:	e8 58 66 fc ff       	call   0x180099ffc
1800d39a4:	4c 89 25 ad 68 0c 00 	mov    %r12,0xc68ad(%rip)        # 0x18019a258
1800d39ab:	4d 8b c6             	mov    %r14,%r8
1800d39ae:	48 8d 0d a3 68 0c 00 	lea    0xc68a3(%rip),%rcx        # 0x18019a258
1800d39b5:	8b d7                	mov    %edi,%edx
1800d39b7:	e8 54 01 00 00       	call   0x1800d3b10
1800d39bc:	8b d8                	mov    %eax,%ebx
1800d39be:	85 c0                	test   %eax,%eax
1800d39c0:	79 0a                	jns    0x1800d39cc
1800d39c2:	be 04 00 00 00       	mov    $0x4,%esi
1800d39c7:	e9 df 00 00 00       	jmp    0x1800d3aab
1800d39cc:	48 8b 0d 85 68 0c 00 	mov    0xc6885(%rip),%rcx        # 0x18019a258
1800d39d3:	41 8b d5             	mov    %r13d,%edx
1800d39d6:	e8 11 07 00 00       	call   0x1800d40ec
1800d39db:	8b d8                	mov    %eax,%ebx
1800d39dd:	85 c0                	test   %eax,%eax
1800d39df:	79 0a                	jns    0x1800d39eb
1800d39e1:	be 05 00 00 00       	mov    $0x5,%esi
1800d39e6:	e9 c0 00 00 00       	jmp    0x1800d3aab
1800d39eb:	44 39 25 6e 68 0c 00 	cmp    %r12d,0xc686e(%rip)        # 0x18019a260
1800d39f2:	48 8b 1d 5f 68 0c 00 	mov    0xc685f(%rip),%rbx        # 0x18019a258
1800d39f9:	89 3d e5 6b 0c 00    	mov    %edi,0xc6be5(%rip)        # 0x18019a5e4
1800d39ff:	75 0d                	jne    0x1800d3a0e
1800d3a01:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3a05:	e8 02 66 00 00       	call   0x1800da00c
1800d3a0a:	85 c0                	test   %eax,%eax
1800d3a0c:	78 3a                	js     0x1800d3a48
1800d3a0e:	8b 45 b7             	mov    -0x49(%rbp),%eax
1800d3a11:	85 c0                	test   %eax,%eax
1800d3a13:	75 0b                	jne    0x1800d3a20
1800d3a15:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3a19:	e8 7a 57 00 00       	call   0x1800d9198
1800d3a1e:	eb 28                	jmp    0x1800d3a48
1800d3a20:	83 f8 03             	cmp    $0x3,%eax
1800d3a23:	75 0e                	jne    0x1800d3a33
1800d3a25:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1800d3a29:	48 8b cb             	mov    %rbx,%rcx
1800d3a2c:	e8 5f 45 00 00       	call   0x1800d7f90
1800d3a31:	eb 15                	jmp    0x1800d3a48
1800d3a33:	83 f8 02             	cmp    $0x2,%eax
1800d3a36:	75 0b                	jne    0x1800d3a43
1800d3a38:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3a3c:	e8 bf 6d 00 00       	call   0x1800da800
1800d3a41:	eb 05                	jmp    0x1800d3a48
1800d3a43:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800d3a48:	8b d8                	mov    %eax,%ebx
1800d3a4a:	85 c0                	test   %eax,%eax
1800d3a4c:	79 07                	jns    0x1800d3a55
1800d3a4e:	be 06 00 00 00       	mov    $0x6,%esi
1800d3a53:	eb 56                	jmp    0x1800d3aab
1800d3a55:	83 3d 04 68 0c 00 02 	cmpl   $0x2,0xc6804(%rip)        # 0x18019a260
1800d3a5c:	45 8a fd             	mov    %r13b,%r15b
1800d3a5f:	75 20                	jne    0x1800d3a81
1800d3a61:	e8 9e f7 ff ff       	call   0x1800d3204
1800d3a66:	e8 31 65 00 00       	call   0x1800d9f9c
1800d3a6b:	84 c0                	test   %al,%al
1800d3a6d:	75 0b                	jne    0x1800d3a7a
1800d3a6f:	8b 0d 6b 57 0c 00    	mov    0xc576b(%rip),%ecx        # 0x1801991e0
1800d3a75:	e8 3e 2f f5 ff       	call   0x1800269b8
1800d3a7a:	44 89 25 df 67 0c 00 	mov    %r12d,0xc67df(%rip)        # 0x18019a260
1800d3a81:	e8 fe 0f 00 00       	call   0x1800d4a84
1800d3a86:	8b d8                	mov    %eax,%ebx
1800d3a88:	85 c0                	test   %eax,%eax
1800d3a8a:	79 07                	jns    0x1800d3a93
1800d3a8c:	be 07 00 00 00       	mov    $0x7,%esi
1800d3a91:	eb 18                	jmp    0x1800d3aab
1800d3a93:	48 8d 15 26 1b 07 00 	lea    0x71b26(%rip),%rdx        # 0x1801455c0
1800d3a9a:	44 89 2d 27 6b 0c 00 	mov    %r13d,0xc6b27(%rip)        # 0x18019a5c8
1800d3aa1:	e8 46 14 f3 ff       	call   0x180004eec
1800d3aa6:	e8 81 f9 ff ff       	call   0x1800d342c
1800d3aab:	4d 85 f6             	test   %r14,%r14
1800d3aae:	74 08                	je     0x1800d3ab8
1800d3ab0:	49 8b ce             	mov    %r14,%rcx
1800d3ab3:	e8 44 65 fc ff       	call   0x180099ffc
1800d3ab8:	85 db                	test   %ebx,%ebx
1800d3aba:	79 35                	jns    0x1800d3af1
1800d3abc:	44 8b ce             	mov    %esi,%r9d
1800d3abf:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1800d3ac3:	48 8d 15 c6 1a 07 00 	lea    0x71ac6(%rip),%rdx        # 0x180145590
1800d3aca:	e8 79 14 f3 ff       	call   0x180004f48
1800d3acf:	45 84 ff             	test   %r15b,%r15b
1800d3ad2:	74 05                	je     0x1800d3ad9
1800d3ad4:	e8 df 09 00 00       	call   0x1800d44b8
1800d3ad9:	48 8b 0d 78 67 0c 00 	mov    0xc6778(%rip),%rcx        # 0x18019a258
1800d3ae0:	48 85 c9             	test   %rcx,%rcx
1800d3ae3:	74 0c                	je     0x1800d3af1
1800d3ae5:	e8 12 65 fc ff       	call   0x180099ffc
1800d3aea:	4c 89 25 67 67 0c 00 	mov    %r12,0xc6767(%rip)        # 0x18019a258
1800d3af1:	8b c3                	mov    %ebx,%eax
1800d3af3:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
1800d3afa:	00
1800d3afb:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1800d3b02:	41 5f                	pop    %r15
1800d3b04:	41 5e                	pop    %r14
1800d3b06:	41 5d                	pop    %r13
1800d3b08:	41 5c                	pop    %r12
1800d3b0a:	5f                   	pop    %rdi
1800d3b0b:	5e                   	pop    %rsi
1800d3b0c:	5d                   	pop    %rbp
1800d3b0d:	c3                   	ret
1800d3b0e:	cc                   	int3
1800d3b0f:	cc                   	int3
1800d3b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d3b15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800d3b1a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800d3b1f:	55                   	push   %rbp
1800d3b20:	41 54                	push   %r12
1800d3b22:	41 55                	push   %r13
1800d3b24:	41 56                	push   %r14
1800d3b26:	41 57                	push   %r15
1800d3b28:	48 8b ec             	mov    %rsp,%rbp
1800d3b2b:	48 83 ec 40          	sub    $0x40,%rsp
1800d3b2f:	4c 8b e9             	mov    %rcx,%r13
1800d3b32:	bb f8 00 00 00       	mov    $0xf8,%ebx
1800d3b37:	8b cb                	mov    %ebx,%ecx
1800d3b39:	49 8b f0             	mov    %r8,%rsi
1800d3b3c:	44 8b e2             	mov    %edx,%r12d
1800d3b3f:	e8 0c 63 fc ff       	call   0x180099e50
1800d3b44:	45 33 f6             	xor    %r14d,%r14d
1800d3b47:	48 8b f8             	mov    %rax,%rdi
1800d3b4a:	48 85 c0             	test   %rax,%rax
1800d3b4d:	75 0a                	jne    0x1800d3b59
1800d3b4f:	b8 9a 00 00 c0       	mov    $0xc000009a,%eax
1800d3b54:	e9 30 03 00 00       	jmp    0x1800d3e89
1800d3b59:	4c 8b c3             	mov    %rbx,%r8
1800d3b5c:	33 d2                	xor    %edx,%edx
1800d3b5e:	48 8b cf             	mov    %rdi,%rcx
1800d3b61:	e8 1a 21 06 00       	call   0x180135c80
1800d3b66:	83 4f 0a ff          	orl    $0xffffffff,0xa(%rdi)
1800d3b6a:	41 83 cf ff          	or     $0xffffffff,%r15d
1800d3b6e:	b9 00 80 00 00       	mov    $0x8000,%ecx
1800d3b73:	44 89 a7 ec 00 00 00 	mov    %r12d,0xec(%rdi)
1800d3b7a:	41 0f b7 c4          	movzwl %r12w,%eax
1800d3b7e:	c6 47 10 ff          	movb   $0xff,0x10(%rdi)
1800d3b82:	66 0b c1             	or     %cx,%ax
1800d3b85:	44 89 bf e8 00 00 00 	mov    %r15d,0xe8(%rdi)
1800d3b8c:	66 89 87 cc 00 00 00 	mov    %ax,0xcc(%rdi)
1800d3b93:	b8 ff ff 00 00       	mov    $0xffff,%eax
1800d3b98:	66 89 87 ce 00 00 00 	mov    %ax,0xce(%rdi)
1800d3b9f:	41 8b cc             	mov    %r12d,%ecx
1800d3ba2:	66 89 47 08          	mov    %ax,0x8(%rdi)
1800d3ba6:	44 89 bf c8 00 00 00 	mov    %r15d,0xc8(%rdi)
1800d3bad:	45 85 e4             	test   %r12d,%r12d
1800d3bb0:	0f 84 a1 01 00 00    	je     0x1800d3d57
1800d3bb6:	83 e9 01             	sub    $0x1,%ecx
1800d3bb9:	0f 84 85 01 00 00    	je     0x1800d3d44
1800d3bbf:	83 e9 01             	sub    $0x1,%ecx
1800d3bc2:	0f 84 74 01 00 00    	je     0x1800d3d3c
1800d3bc8:	83 e9 01             	sub    $0x1,%ecx
1800d3bcb:	74 18                	je     0x1800d3be5
1800d3bcd:	83 f9 01             	cmp    $0x1,%ecx
1800d3bd0:	0f 85 87 01 00 00    	jne    0x1800d3d5d
1800d3bd6:	c7 87 dc 00 00 00 03 	movl   $0x3,0xdc(%rdi)
1800d3bdd:	00 00 00
1800d3be0:	e9 82 01 00 00       	jmp    0x1800d3d67
1800d3be5:	c7 87 dc 00 00 00 02 	movl   $0x2,0xdc(%rdi)
1800d3bec:	00 00 00
1800d3bef:	66 c7 47 0e 02 00    	movw   $0x2,0xe(%rdi)
1800d3bf5:	e8 2a da fe ff       	call   0x1800c1624
1800d3bfa:	84 c0                	test   %al,%al
1800d3bfc:	0f 84 65 01 00 00    	je     0x1800d3d67
1800d3c02:	48 85 f6             	test   %rsi,%rsi
1800d3c05:	74 27                	je     0x1800d3c2e
1800d3c07:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1800d3c0d:	48 8d 15 84 2b 08 00 	lea    0x82b84(%rip),%rdx        # 0x180156798
1800d3c14:	48 8b ce             	mov    %rsi,%rcx
1800d3c17:	e8 58 7c 05 00       	call   0x18012b874
1800d3c1c:	85 c0                	test   %eax,%eax
1800d3c1e:	75 0e                	jne    0x1800d3c2e
1800d3c20:	48 8d 4e 06          	lea    0x6(%rsi),%rcx
1800d3c24:	e8 3f 7d 05 00       	call   0x18012b968
1800d3c29:	e9 39 01 00 00       	jmp    0x1800d3d67
1800d3c2e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1800d3c32:	49 8b de             	mov    %r14,%rbx
1800d3c35:	e8 9a da fe ff       	call   0x1800c16d4
1800d3c3a:	f7 45 f4 00 08 00 00 	testl  $0x800,-0xc(%rbp)
1800d3c41:	74 1a                	je     0x1800d3c5d
1800d3c43:	e8 dc d9 fe ff       	call   0x1800c1624
1800d3c48:	84 c0                	test   %al,%al
1800d3c4a:	74 11                	je     0x1800d3c5d
1800d3c4c:	b9 ff 00 00 40       	mov    $0x400000ff,%ecx
1800d3c51:	0f 32                	rdmsr
1800d3c53:	48 c1 e2 20          	shl    $0x20,%rdx
1800d3c57:	48 0b c2             	or     %rdx,%rax
1800d3c5a:	48 8b d8             	mov    %rax,%rbx
1800d3c5d:	f6 c3 04             	test   $0x4,%bl
1800d3c60:	74 0a                	je     0x1800d3c6c
1800d3c62:	bb fd ff 00 00       	mov    $0xfffd,%ebx
1800d3c67:	e9 91 00 00 00       	jmp    0x1800d3cfd
1800d3c6c:	0f 57 c0             	xorps  %xmm0,%xmm0
1800d3c6f:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
1800d3c73:	e8 ac d9 fe ff       	call   0x1800c1624
1800d3c78:	3c 01                	cmp    $0x1,%al
1800d3c7a:	75 5a                	jne    0x1800d3cd6
1800d3c7c:	33 c9                	xor    %ecx,%ecx
1800d3c7e:	b8 80 00 00 40       	mov    $0x40000080,%eax
1800d3c83:	0f a2                	cpuid
1800d3c85:	89 45 e8             	mov    %eax,-0x18(%rbp)
1800d3c88:	81 fb 4d 69 63 72    	cmp    $0x7263694d,%ebx
1800d3c8e:	75 46                	jne    0x1800d3cd6
1800d3c90:	81 f9 6f 73 6f 66    	cmp    $0x666f736f,%ecx
1800d3c96:	75 3e                	jne    0x1800d3cd6
1800d3c98:	81 fa 74 20 56 53    	cmp    $0x53562074,%edx
1800d3c9e:	75 36                	jne    0x1800d3cd6
1800d3ca0:	33 c9                	xor    %ecx,%ecx
1800d3ca2:	b8 81 00 00 40       	mov    $0x40000081,%eax
1800d3ca7:	0f a2                	cpuid
1800d3ca9:	89 5d ec             	mov    %ebx,-0x14(%rbp)
1800d3cac:	89 4d f0             	mov    %ecx,-0x10(%rbp)
1800d3caf:	89 55 f4             	mov    %edx,-0xc(%rbp)
1800d3cb2:	3d 56 53 23 31       	cmp    $0x31235356,%eax
1800d3cb7:	75 1d                	jne    0x1800d3cd6
1800d3cb9:	33 c9                	xor    %ecx,%ecx
1800d3cbb:	b8 82 00 00 40       	mov    $0x40000082,%eax
1800d3cc0:	0f a2                	cpuid
1800d3cc2:	89 5d ec             	mov    %ebx,-0x14(%rbp)
1800d3cc5:	89 4d f0             	mov    %ecx,-0x10(%rbp)
1800d3cc8:	89 55 f4             	mov    %edx,-0xc(%rbp)
1800d3ccb:	a8 02                	test   $0x2,%al
1800d3ccd:	74 07                	je     0x1800d3cd6
1800d3ccf:	bb fc ff 00 00       	mov    $0xfffc,%ebx
1800d3cd4:	eb 27                	jmp    0x1800d3cfd
1800d3cd6:	e8 49 d9 fe ff       	call   0x1800c1624
1800d3cdb:	84 c0                	test   %al,%al
1800d3cdd:	0f 84 84 00 00 00    	je     0x1800d3d67
1800d3ce3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1800d3ce7:	e8 e8 d9 fe ff       	call   0x1800c16d4
1800d3cec:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1800d3cf0:	48 c1 e8 2c          	shr    $0x2c,%rax
1800d3cf4:	a8 01                	test   $0x1,%al
1800d3cf6:	75 6f                	jne    0x1800d3d67
1800d3cf8:	bb f9 ff 00 00       	mov    $0xfff9,%ebx
1800d3cfd:	33 d2                	xor    %edx,%edx
1800d3cff:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
1800d3d05:	48 8b cf             	mov    %rdi,%rcx
1800d3d08:	e8 73 1f 06 00       	call   0x180135c80
1800d3d0d:	c7 87 ec 00 00 00 03 	movl   $0x3,0xec(%rdi)
1800d3d14:	00 00 00
1800d3d17:	66 89 5f 0a          	mov    %bx,0xa(%rdi)
1800d3d1b:	c7 87 dc 00 00 00 03 	movl   $0x3,0xdc(%rdi)
1800d3d22:	00 00 00
1800d3d25:	c7 87 cc 00 00 00 03 	movl   $0xffff8003,0xcc(%rdi)
1800d3d2c:	80 ff ff
1800d3d2f:	44 89 bf c8 00 00 00 	mov    %r15d,0xc8(%rdi)
1800d3d36:	c6 47 13 01          	movb   $0x1,0x13(%rdi)
1800d3d3a:	eb 2b                	jmp    0x1800d3d67
1800d3d3c:	66 c7 47 0e 0c 03    	movw   $0x30c,0xe(%rdi)
1800d3d42:	eb 19                	jmp    0x1800d3d5d
1800d3d44:	44 89 b7 dc 00 00 00 	mov    %r14d,0xdc(%rdi)
1800d3d4b:	66 c7 47 0e 0c 00    	movw   $0xc,0xe(%rdi)
1800d3d51:	c6 47 10 10          	movb   $0x10,0x10(%rdi)
1800d3d55:	eb 10                	jmp    0x1800d3d67
1800d3d57:	66 c7 47 0e 07 00    	movw   $0x7,0xe(%rdi)
1800d3d5d:	c7 87 dc 00 00 00 02 	movl   $0x2,0xdc(%rdi)
1800d3d64:	00 00 00
1800d3d67:	44 38 77 13          	cmp    %r14b,0x13(%rdi)
1800d3d6b:	0f 85 12 01 00 00    	jne    0x1800d3e83
1800d3d71:	41 8b df             	mov    %r15d,%ebx
1800d3d74:	45 8b f7             	mov    %r15d,%r14d
1800d3d77:	48 85 f6             	test   %rsi,%rsi
1800d3d7a:	0f 84 f6 00 00 00    	je     0x1800d3e76
1800d3d80:	4c 8d 4d e4          	lea    -0x1c(%rbp),%r9
1800d3d84:	48 8b ce             	mov    %rsi,%rcx
1800d3d87:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1800d3d8b:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1800d3d8f:	e8 50 13 00 00       	call   0x1800d50e4
1800d3d94:	83 f8 01             	cmp    $0x1,%eax
1800d3d97:	75 45                	jne    0x1800d3dde
1800d3d99:	44 8b 75 48          	mov    0x48(%rbp),%r14d
1800d3d9d:	4c 8d 8f d8 00 00 00 	lea    0xd8(%rdi),%r9
1800d3da4:	41 8b ce             	mov    %r14d,%ecx
1800d3da7:	89 87 dc 00 00 00    	mov    %eax,0xdc(%rdi)
1800d3dad:	4c 8d 87 d0 00 00 00 	lea    0xd0(%rdi),%r8
1800d3db4:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1800d3db8:	e8 87 09 00 00       	call   0x1800d4744
1800d3dbd:	8b c8                	mov    %eax,%ecx
1800d3dbf:	85 c0                	test   %eax,%eax
1800d3dc1:	0f 88 c2 00 00 00    	js     0x1800d3e89
1800d3dc7:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1800d3dcb:	48 89 87 e0 00 00 00 	mov    %rax,0xe0(%rdi)
1800d3dd2:	0f b7 45 e8          	movzwl -0x18(%rbp),%eax
1800d3dd6:	89 87 e8 00 00 00    	mov    %eax,0xe8(%rdi)
1800d3ddc:	eb 4a                	jmp    0x1800d3e28
1800d3dde:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1800d3de2:	48 8b ce             	mov    %rsi,%rcx
1800d3de5:	4c 8d 45 e4          	lea    -0x1c(%rbp),%r8
1800d3de9:	48 8d 55 48          	lea    0x48(%rbp),%rdx