18001378b:	48 8b 0d 46 12 19 00 	mov    0x191246(%rip),%rcx        # 0x1801a49d8
180013792:	4c 8d 45 38          	lea    0x38(%rbp),%r8
180013796:	ba 10 01 00 22       	mov    $0x22000110,%edx
18001379b:	e8 b8 8d 06 00       	call   0x18007c558
1800137a0:	8b c8                	mov    %eax,%ecx
1800137a2:	85 c0                	test   %eax,%eax
1800137a4:	0f 88 dc 00 00 00    	js     0x180013886
1800137aa:	48 b8 00 00 00 00 ff 	movabs $0xffff00000000,%rax
1800137b1:	ff 00 00
1800137b4:	41 8a fe             	mov    %r14b,%dil
1800137b7:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
1800137be:	4c 89 b3 20 01 00 00 	mov    %r14,0x120(%rbx)
1800137c5:	8b 45 48             	mov    0x48(%rbp),%eax
1800137c8:	48 8b 75 38          	mov    0x38(%rbp),%rsi
1800137cc:	89 83 18 01 00 00    	mov    %eax,0x118(%rbx)
1800137d2:	0f b7 45 f0          	movzwl -0x10(%rbp),%eax
1800137d6:	66 89 83 28 01 00 00 	mov    %ax,0x128(%rbx)
1800137dd:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1800137e3:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1800137e7:	48 8b ce             	mov    %rsi,%rcx
1800137ea:	e8 b9 76 11 00       	call   0x18012aea8
1800137ef:	40 0f b6 cf          	movzbl %dil,%ecx
1800137f3:	48 89 84 cb f8 00 00 	mov    %rax,0xf8(%rbx,%rcx,8)
1800137fa:	00
1800137fb:	40 80 ff 03          	cmp    $0x3,%dil
1800137ff:	73 14                	jae    0x180013815
180013801:	48 8b 45 30          	mov    0x30(%rbp),%rax
180013805:	66 83 38 2e          	cmpw   $0x2e,(%rax)
180013809:	75 13                	jne    0x18001381e
18001380b:	48 8d 70 02          	lea    0x2(%rax),%rsi
18001380f:	66 44 39 36          	cmp    %r14w,(%rsi)
180013813:	74 09                	je     0x18001381e
180013815:	40 fe c7             	inc    %dil
180013818:	40 80 ff 04          	cmp    $0x4,%dil
18001381c:	72 bf                	jb     0x1800137dd
18001381e:	b8 fd ff 00 00       	mov    $0xfffd,%eax
180013823:	66 c7 43 0e 02 00    	movw   $0x2,0xe(%rbx)
180013829:	48 8b cb             	mov    %rbx,%rcx
18001382c:	66 89 43 0a          	mov    %ax,0xa(%rbx)
180013830:	c7 83 dc 00 00 00 03 	movl   $0x3,0xdc(%rbx)
180013837:	00 00 00
18001383a:	c7 83 cc 00 00 00 03 	movl   $0xffff8003,0xcc(%rbx)
180013841:	80 ff ff
180013844:	c6 43 13 01          	movb   $0x1,0x13(%rbx)
180013848:	c7 83 ec 00 00 00 03 	movl   $0x3,0xec(%rbx)
18001384f:	00 00 00
180013852:	e8 31 67 0a 00       	call   0x1800b9f88
180013857:	05 00 20 00 00       	add    $0x2000,%eax
18001385c:	89 83 c0 00 00 00    	mov    %eax,0xc0(%rbx)
180013862:	ba 0e 00 00 00       	mov    $0xe,%edx
180013867:	48 8b cb             	mov    %rbx,%rcx
18001386a:	e8 7d 08 0c 00       	call   0x1800d40ec
18001386f:	8b c8                	mov    %eax,%ecx
180013871:	85 c0                	test   %eax,%eax
180013873:	78 11                	js     0x180013886
180013875:	48 8b 05 c4 18 19 00 	mov    0x1918c4(%rip),%rax        # 0x1801a5140
18001387c:	c7 80 f0 06 00 00 03 	movl   $0x3,0x6f0(%rax)
180013883:	00 00 00
180013886:	8b c1                	mov    %ecx,%eax
180013888:	48 83 c4 30          	add    $0x30,%rsp
18001388c:	41 5e                	pop    %r14
18001388e:	5f                   	pop    %rdi
18001388f:	5e                   	pop    %rsi
180013890:	5b                   	pop    %rbx
180013891:	5d                   	pop    %rbp
180013892:	c3                   	ret
180013893:	cc                   	int3
180013894:	4c 8b dc             	mov    %rsp,%r11
180013897:	49 89 5b 18          	mov    %rbx,0x18(%r11)
18001389b:	57                   	push   %rdi
18001389c:	48 83 ec 40          	sub    $0x40,%rsp
1800138a0:	33 d2                	xor    %edx,%edx
1800138a2:	48 8d 05 8f f1 12 00 	lea    0x12f18f(%rip),%rax        # 0x180142a38
1800138a9:	49 21 53 d8          	and    %rdx,-0x28(%r11)
1800138ad:	39 15 71 18 19 00    	cmp    %edx,0x191871(%rip)        # 0x1801a5124
1800138b3:	49 89 43 e0          	mov    %rax,-0x20(%r11)
1800138b7:	48 8d 05 92 41 13 00 	lea    0x134192(%rip),%rax        # 0x180147a50
1800138be:	49 89 43 e8          	mov    %rax,-0x18(%r11)
1800138c2:	49 89 53 10          	mov    %rdx,0x10(%r11)
1800138c6:	75 6c                	jne    0x180013934
1800138c8:	83 0d 55 18 19 00 ff 	orl    $0xffffffff,0x191855(%rip)        # 0x1801a5124
1800138cf:	49 8d 7b d8          	lea    -0x28(%r11),%rdi
1800138d3:	33 db                	xor    %ebx,%ebx
1800138d5:	4c 8b 07             	mov    (%rdi),%r8
1800138d8:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1800138dd:	8b 0d f1 8b 15 00    	mov    0x158bf1(%rip),%ecx        # 0x18016c4d4
1800138e3:	e8 7c 00 ff ff       	call   0x180003964
1800138e8:	85 c0                	test   %eax,%eax
1800138ea:	78 48                	js     0x180013934
1800138ec:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1800138f1:	ff c3                	inc    %ebx
1800138f3:	48 83 c7 08          	add    $0x8,%rdi
1800138f7:	83 fb 03             	cmp    $0x3,%ebx
1800138fa:	72 d9                	jb     0x1800138d5
1800138fc:	8b 0d d2 8b 15 00    	mov    0x158bd2(%rip),%ecx        # 0x18016c4d4
180013902:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
180013907:	4c 8d 05 5a 41 13 00 	lea    0x13415a(%rip),%r8        # 0x180147a68
18001390e:	e8 4d 10 ff ff       	call   0x180004960
180013913:	85 c0                	test   %eax,%eax
180013915:	78 1d                	js     0x180013934
180013917:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
18001391c:	74 16                	je     0x180013934
18001391e:	48 8d 15 e3 19 13 00 	lea    0x1319e3(%rip),%rdx        # 0x180145308
180013925:	c7 05 f5 17 19 00 01 	movl   $0x1,0x1917f5(%rip)        # 0x1801a5124
18001392c:	00 00 00
18001392f:	e8 b8 15 ff ff       	call   0x180004eec
180013934:	83 3d e9 17 19 00 00 	cmpl   $0x0,0x1917e9(%rip)        # 0x1801a5124
18001393b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
180013940:	0f 9f c0             	setg   %al
180013943:	48 83 c4 40          	add    $0x40,%rsp
180013947:	5f                   	pop    %rdi
180013948:	c3                   	ret
180013949:	cc                   	int3
18001394a:	cc                   	int3
18001394b:	cc                   	int3
18001394c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180013951:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
180013956:	57                   	push   %rdi
180013957:	48 83 ec 20          	sub    $0x20,%rsp
18001395b:	8b d9                	mov    %ecx,%ebx
18001395d:	85 c9                	test   %ecx,%ecx
18001395f:	0f 85 46 01 00 00    	jne    0x180013aab
180013965:	48 8b 05 44 8b 15 00 	mov    0x158b44(%rip),%rax        # 0x18016c4b0
18001396c:	bd ff 0f 00 00       	mov    $0xfff,%ebp
180013971:	48 8b 48 58          	mov    0x58(%rax),%rcx
180013975:	48 85 c9             	test   %rcx,%rcx
180013978:	74 45                	je     0x1800139bf
18001397a:	8b 09                	mov    (%rcx),%ecx
18001397c:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
180013982:	48 8b 05 b7 17 19 00 	mov    0x1917b7(%rip),%rax        # 0x1801a5140
180013989:	85 cd                	test   %ecx,%ebp
18001398b:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
180013991:	89 88 80 05 00 00    	mov    %ecx,0x580(%rax)
180013997:	8b c3                	mov    %ebx,%eax
180013999:	0f 95 c0             	setne  %al
18001399c:	c1 e9 0c             	shr    $0xc,%ecx
18001399f:	8d 14 01             	lea    (%rcx,%rax,1),%edx
1800139a2:	48 8b 0d 97 17 19 00 	mov    0x191797(%rip),%rcx        # 0x1801a5140
1800139a9:	48 81 c1 78 05 00 00 	add    $0x578,%rcx
1800139b0:	e8 a7 76 06 00       	call   0x18007b05c
1800139b5:	8b d0                	mov    %eax,%edx
1800139b7:	85 c0                	test   %eax,%eax
1800139b9:	0f 88 ce 01 00 00    	js     0x180013b8d
1800139bf:	48 8b 3d 6a 17 19 00 	mov    0x19176a(%rip),%rdi        # 0x1801a5130
1800139c6:	48 85 ff             	test   %rdi,%rdi
1800139c9:	74 51                	je     0x180013a1c
1800139cb:	8b 0f                	mov    (%rdi),%ecx
1800139cd:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
1800139d3:	48 8b 05 66 17 19 00 	mov    0x191766(%rip),%rax        # 0x1801a5140
1800139da:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
1800139e0:	89 88 48 07 00 00    	mov    %ecx,0x748(%rax)
1800139e6:	48 8b 05 43 17 19 00 	mov    0x191743(%rip),%rax        # 0x1801a5130
1800139ed:	8b 08                	mov    (%rax),%ecx
1800139ef:	85 cd                	test   %ecx,%ebp
1800139f1:	b8 00 00 00 00       	mov    $0x0,%eax
1800139f6:	0f 95 c0             	setne  %al
1800139f9:	c1 e9 0c             	shr    $0xc,%ecx
1800139fc:	8d 14 01             	lea    (%rcx,%rax,1),%edx
1800139ff:	48 8b 0d 3a 17 19 00 	mov    0x19173a(%rip),%rcx        # 0x1801a5140
180013a06:	48 81 c1 40 07 00 00 	add    $0x740,%rcx
180013a0d:	e8 4a 76 06 00       	call   0x18007b05c
180013a12:	8b d0                	mov    %eax,%edx
180013a14:	85 c0                	test   %eax,%eax
180013a16:	0f 88 71 01 00 00    	js     0x180013b8d
180013a1c:	48 8b 05 25 17 19 00 	mov    0x191725(%rip),%rax        # 0x1801a5148
180013a23:	48 85 c0             	test   %rax,%rax
180013a26:	74 35                	je     0x180013a5d
180013a28:	8b 08                	mov    (%rax),%ecx
180013a2a:	85 c9                	test   %ecx,%ecx
180013a2c:	74 2f                	je     0x180013a5d
180013a2e:	85 cd                	test   %ecx,%ebp
180013a30:	b8 00 00 00 00       	mov    $0x0,%eax
180013a35:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
180013a3b:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
180013a41:	0f 95 c0             	setne  %al
180013a44:	c1 e9 0c             	shr    $0xc,%ecx
180013a47:	8d 14 01             	lea    (%rcx,%rax,1),%edx
180013a4a:	48 8b 0d ef 16 19 00 	mov    0x1916ef(%rip),%rcx        # 0x1801a5140
180013a51:	48 81 c1 08 07 00 00 	add    $0x708,%rcx
180013a58:	e8 ff 75 06 00       	call   0x18007b05c
180013a5d:	48 8b 05 f4 16 19 00 	mov    0x1916f4(%rip),%rax        # 0x1801a5158
180013a64:	48 85 c0             	test   %rax,%rax
180013a67:	0f 84 19 01 00 00    	je     0x180013b86
180013a6d:	8b 08                	mov    (%rax),%ecx
180013a6f:	85 c9                	test   %ecx,%ecx
180013a71:	0f 84 0f 01 00 00    	je     0x180013b86
180013a77:	85 cd                	test   %ecx,%ebp
180013a79:	b8 00 00 00 00       	mov    $0x0,%eax
180013a7e:	41 b9 22 00 00 e0    	mov    $0xe0000022,%r9d
180013a84:	41 b8 00 00 02 00    	mov    $0x20000,%r8d
180013a8a:	0f 95 c0             	setne  %al
180013a8d:	c1 e9 0c             	shr    $0xc,%ecx
180013a90:	8d 14 01             	lea    (%rcx,%rax,1),%edx
180013a93:	48 8b 0d a6 16 19 00 	mov    0x1916a6(%rip),%rcx        # 0x1801a5140
180013a9a:	48 81 c1 10 07 00 00 	add    $0x710,%rcx
180013aa1:	e8 b6 75 06 00       	call   0x18007b05c
180013aa6:	e9 db 00 00 00       	jmp    0x180013b86
180013aab:	83 fb 02             	cmp    $0x2,%ebx
180013aae:	0f 85 d2 00 00 00    	jne    0x180013b86
180013ab4:	48 8b 05 f5 89 15 00 	mov    0x1589f5(%rip),%rax        # 0x18016c4b0
180013abb:	48 8b 50 58          	mov    0x58(%rax),%rdx
180013abf:	48 85 d2             	test   %rdx,%rdx
180013ac2:	74 2a                	je     0x180013aee
180013ac4:	48 8b 0d 75 16 19 00 	mov    0x191675(%rip),%rcx        # 0x1801a5140
180013acb:	8b 02                	mov    (%rdx),%eax
180013acd:	3b 81 80 05 00 00    	cmp    0x580(%rcx),%eax
180013ad3:	76 0a                	jbe    0x180013adf
180013ad5:	ba 23 00 00 c0       	mov    $0xc0000023,%edx
180013ada:	e9 ae 00 00 00       	jmp    0x180013b8d
180013adf:	48 8b 89 78 05 00 00 	mov    0x578(%rcx),%rcx
180013ae6:	4c 8b c0             	mov    %rax,%r8
180013ae9:	e8 d2 1e 12 00       	call   0x1801359c0
180013aee:	48 8b 05 4b 16 19 00 	mov    0x19164b(%rip),%rax        # 0x1801a5140
180013af5:	48 8b 88 10 07 00 00 	mov    0x710(%rax),%rcx
180013afc:	48 85 c9             	test   %rcx,%rcx
180013aff:	74 1e                	je     0x180013b1f
180013b01:	48 8b 15 50 16 19 00 	mov    0x191650(%rip),%rdx        # 0x1801a5158
180013b08:	48 85 d2             	test   %rdx,%rdx
180013b0b:	74 0f                	je     0x180013b1c
180013b0d:	83 3a 00             	cmpl   $0x0,(%rdx)
180013b10:	74 0a                	je     0x180013b1c
180013b12:	44 8b 02             	mov    (%rdx),%r8d
180013b15:	e8 a6 1e 12 00       	call   0x1801359c0
180013b1a:	eb 03                	jmp    0x180013b1f
180013b1c:	83 21 00             	andl   $0x0,(%rcx)
180013b1f:	48 8b 05 1a 16 19 00 	mov    0x19161a(%rip),%rax        # 0x1801a5140
180013b26:	48 8b 88 08 07 00 00 	mov    0x708(%rax),%rcx
180013b2d:	48 85 c9             	test   %rcx,%rcx
180013b30:	74 1e                	je     0x180013b50
180013b32:	48 8b 15 0f 16 19 00 	mov    0x19160f(%rip),%rdx        # 0x1801a5148
180013b39:	48 85 d2             	test   %rdx,%rdx
180013b3c:	74 0f                	je     0x180013b4d
180013b3e:	83 3a 00             	cmpl   $0x0,(%rdx)
180013b41:	74 0a                	je     0x180013b4d
180013b43:	44 8b 02             	mov    (%rdx),%r8d
180013b46:	e8 75 1e 12 00       	call   0x1801359c0
180013b4b:	eb 03                	jmp    0x180013b50
180013b4d:	83 21 00             	andl   $0x0,(%rcx)
180013b50:	48 8b 3d d9 15 19 00 	mov    0x1915d9(%rip),%rdi        # 0x1801a5130
180013b57:	48 85 ff             	test   %rdi,%rdi
180013b5a:	74 2a                	je     0x180013b86
180013b5c:	48 8b 05 dd 15 19 00 	mov    0x1915dd(%rip),%rax        # 0x1801a5140
180013b63:	8b 0f                	mov    (%rdi),%ecx
180013b65:	3b 88 48 07 00 00    	cmp    0x748(%rax),%ecx
180013b6b:	0f 87 64 ff ff ff    	ja     0x180013ad5
180013b71:	44 8b c1             	mov    %ecx,%r8d
180013b74:	48 8b d7             	mov    %rdi,%rdx
180013b77:	48 8b c8             	mov    %rax,%rcx
180013b7a:	48 8b 88 40 07 00 00 	mov    0x740(%rax),%rcx
180013b81:	e8 3a 1e 12 00       	call   0x1801359c0
180013b86:	33 d2                	xor    %edx,%edx
180013b88:	83 fb 02             	cmp    $0x2,%ebx
180013b8b:	75 28                	jne    0x180013bb5
180013b8d:	48 8b 05 1c 89 15 00 	mov    0x15891c(%rip),%rax        # 0x18016c4b0
180013b94:	48 8b 78 58          	mov    0x58(%rax),%rdi
180013b98:	48 85 ff             	test   %rdi,%rdi
180013b9b:	74 06                	je     0x180013ba3
180013b9d:	8b 0f                	mov    (%rdi),%ecx
180013b9f:	33 c0                	xor    %eax,%eax
180013ba1:	f3 aa                	rep stos %al,%es:(%rdi)
180013ba3:	48 8b 3d 86 15 19 00 	mov    0x191586(%rip),%rdi        # 0x1801a5130
180013baa:	48 85 ff             	test   %rdi,%rdi
180013bad:	74 06                	je     0x180013bb5
180013baf:	8b 0f                	mov    (%rdi),%ecx
180013bb1:	33 c0                	xor    %eax,%eax
180013bb3:	f3 aa                	rep stos %al,%es:(%rdi)
180013bb5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
180013bba:	8b c2                	mov    %edx,%eax
180013bbc:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
180013bc1:	48 83 c4 20          	add    $0x20,%rsp
180013bc5:	5f                   	pop    %rdi
180013bc6:	c3                   	ret
180013bc7:	cc                   	int3
180013bc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180013bcd:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
180013bd2:	55                   	push   %rbp
180013bd3:	57                   	push   %rdi
180013bd4:	41 54                	push   %r12
180013bd6:	41 56                	push   %r14
180013bd8:	41 57                	push   %r15
180013bda:	48 8b ec             	mov    %rsp,%rbp
180013bdd:	48 83 ec 40          	sub    $0x40,%rsp
180013be1:	8b 1d ad f3 18 00    	mov    0x18f3ad(%rip),%ebx        # 0x1801a2f94
180013be7:	48 8b f1             	mov    %rcx,%rsi
180013bea:	41 bc 22 00 00 e0    	mov    $0xe0000022,%r12d
180013bf0:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
180013bf4:	41 bf 00 00 02 00    	mov    $0x20000,%r15d
180013bfa:	45 8b cc             	mov    %r12d,%r9d
180013bfd:	45 8b c7             	mov    %r15d,%r8d
180013c00:	ba 01 00 00 00       	mov    $0x1,%edx
180013c05:	e8 d2 72 06 00       	call   0x18007aedc
180013c0a:	48 8b 0d 2f 15 19 00 	mov    0x19152f(%rip),%rcx        # 0x1801a5140
180013c11:	45 33 f6             	xor    %r14d,%r14d
180013c14:	85 c0                	test   %eax,%eax
180013c16:	8b f8                	mov    %eax,%edi
180013c18:	48 0f 49 4d 38       	cmovns 0x38(%rbp),%rcx
180013c1d:	48 89 0d 1c 15 19 00 	mov    %rcx,0x19151c(%rip)        # 0x1801a5140
180013c24:	0f 88 75 05 00 00    	js     0x18001419f
180013c2a:	33 d2                	xor    %edx,%edx
180013c2c:	41 b8 f0 07 00 00    	mov    $0x7f0,%r8d
180013c32:	e8 49 20 12 00       	call   0x180135c80
180013c37:	48 8b 0d 02 15 19 00 	mov    0x191502(%rip),%rcx        # 0x1801a5140
180013c3e:	41 8d 56 03          	lea    0x3(%r14),%edx
180013c42:	8b 86 08 01 00 00    	mov    0x108(%rsi),%eax
180013c48:	41 b9 00 00 12 00    	mov    $0x120000,%r9d
180013c4e:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
180013c53:	41 b8 1d 00 00 e0    	mov    $0xe000001d,%r8d
180013c59:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
180013c5e:	33 81 58 07 00 00    	xor    0x758(%rcx),%eax
180013c64:	83 e0 01             	and    $0x1,%eax
180013c67:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
180013c6c:	31 81 58 07 00 00    	xor    %eax,0x758(%rcx)
180013c72:	48 8b 86 f0 00 00 00 	mov    0xf0(%rsi),%rax
180013c79:	48 8b 88 38 0a 00 00 	mov    0xa38(%rax),%rcx
180013c80:	48 8b 05 b9 14 19 00 	mov    0x1914b9(%rip),%rax        # 0x1801a5140
180013c87:	48 89 88 d0 07 00 00 	mov    %rcx,0x7d0(%rax)
180013c8e:	48 8b 05 ab 14 19 00 	mov    0x1914ab(%rip),%rax        # 0x1801a5140
180013c95:	c7 80 d8 07 00 00 08 	movl   $0xa000008,0x7d8(%rax)
180013c9c:	00 00 0a
180013c9f:	48 8b 05 9a 14 19 00 	mov    0x19149a(%rip),%rax        # 0x1801a5140
180013ca6:	0f 10 05 63 15 19 00 	movups 0x191563(%rip),%xmm0        # 0x1801a5210
180013cad:	f3 0f 7f 80 dc 07 00 	movdqu %xmm0,0x7dc(%rax)
180013cb4:	00
180013cb5:	48 8b 05 84 14 19 00 	mov    0x191484(%rip),%rax        # 0x1801a5140
180013cbc:	c7 80 88 05 00 00 01 	movl   $0x1,0x588(%rax)
180013cc3:	00 00 00
180013cc6:	48 8b 05 e3 87 15 00 	mov    0x1587e3(%rip),%rax        # 0x18016c4b0
180013ccd:	48 8b 48 50          	mov    0x50(%rax),%rcx
180013cd1:	48 8b 05 68 14 19 00 	mov    0x191468(%rip),%rax        # 0x1801a5140
180013cd8:	48 89 88 18 07 00 00 	mov    %rcx,0x718(%rax)
180013cdf:	48 8b 0d 5a 14 19 00 	mov    0x19145a(%rip),%rcx        # 0x1801a5140
180013ce6:	8b 05 34 15 19 00    	mov    0x191534(%rip),%eax        # 0x1801a5220
180013cec:	89 81 84 05 00 00    	mov    %eax,0x584(%rcx)
180013cf2:	48 8b 0d 47 14 19 00 	mov    0x191447(%rip),%rcx        # 0x1801a5140
180013cf9:	8b 05 01 15 19 00    	mov    0x191501(%rip),%eax        # 0x1801a5200
180013cff:	89 81 ec 07 00 00    	mov    %eax,0x7ec(%rcx)
180013d05:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
180013d09:	e8 e6 3a 08 00       	call   0x1800977f4
180013d0e:	85 c0                	test   %eax,%eax
180013d10:	78 52                	js     0x180013d64
180013d12:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
180013d16:	33 d2                	xor    %edx,%edx
180013d18:	48 8b cf             	mov    %rdi,%rcx
180013d1b:	41 b8 00 30 00 00    	mov    $0x3000,%r8d
180013d21:	e8 5a 1f 12 00       	call   0x180135c80
180013d26:	48 85 ff             	test   %rdi,%rdi
180013d29:	74 12                	je     0x180013d3d
180013d2b:	45 33 c9             	xor    %r9d,%r9d
180013d2e:	48 8d 55 38          	lea    0x38(%rbp),%rdx
180013d32:	45 33 c0             	xor    %r8d,%r8d