1800fca42:	44 88 6d 4f          	mov    %r13b,0x4f(%rbp)
1800fca46:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
1800fca4a:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
1800fca4f:	0f 11 4d a7          	movups %xmm1,-0x59(%rbp)
1800fca53:	ff d0                	call   *%rax
1800fca55:	0f 1f 00             	nopl   (%rax)
1800fca58:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1800fca5c:	4c 8b e0             	mov    %rax,%r12
1800fca5f:	48 85 c0             	test   %rax,%rax
1800fca62:	0f 84 3d 05 00 00    	je     0x1800fcfa5
1800fca68:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1800fca6c:	48 8b d0             	mov    %rax,%rdx
1800fca6f:	48 8b cb             	mov    %rbx,%rcx
1800fca72:	e8 41 27 00 00       	call   0x1800ff1b8
1800fca77:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1800fca7b:	48 85 c0             	test   %rax,%rax
1800fca7e:	0f 84 21 05 00 00    	je     0x1800fcfa5
1800fca84:	48 8b d0             	mov    %rax,%rdx
1800fca87:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1800fca8b:	e8 c4 12 f8 ff       	call   0x18007dd54
1800fca90:	85 c0                	test   %eax,%eax
1800fca92:	0f 88 f3 04 00 00    	js     0x1800fcf8b
1800fca98:	4c 8b 6d 6f          	mov    0x6f(%rbp),%r13
1800fca9c:	4c 8b 7d 77          	mov    0x77(%rbp),%r15
1800fcaa0:	40 38 75 7f          	cmp    %sil,0x7f(%rbp)
1800fcaa4:	74 1e                	je     0x1800fcac4
1800fcaa6:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1800fcaaa:	49 8b cf             	mov    %r15,%rcx
1800fcaad:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1800fcab1:	e8 b2 05 00 00       	call   0x1800fd068
1800fcab6:	84 c0                	test   %al,%al
1800fcab8:	74 0a                	je     0x1800fcac4
1800fcaba:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1800fcabe:	c6 45 4f 01          	movb   $0x1,0x4f(%rbp)
1800fcac2:	eb 68                	jmp    0x1800fcb2c
1800fcac4:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800fcac8:	33 d2                	xor    %edx,%edx
1800fcaca:	b9 90 00 00 00       	mov    $0x90,%ecx
1800fcacf:	41 b8 43 4d 31 20    	mov    $0x20314d43,%r8d
1800fcad5:	ff d0                	call   *%rax
1800fcad7:	0f 1f 00             	nopl   (%rax)
1800fcada:	48 8b f8             	mov    %rax,%rdi
1800fcadd:	48 85 c0             	test   %rax,%rax
1800fcae0:	0f 84 a2 04 00 00    	je     0x1800fcf88
1800fcae6:	33 d2                	xor    %edx,%edx
1800fcae8:	41 b8 90 00 00 00    	mov    $0x90,%r8d
1800fcaee:	48 8b c8             	mov    %rax,%rcx
1800fcaf1:	e8 8a 91 03 00       	call   0x180135c80
1800fcaf6:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1800fcafa:	33 d2                	xor    %edx,%edx
1800fcafc:	48 89 5f 40          	mov    %rbx,0x40(%rdi)
1800fcb00:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
1800fcb05:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1800fcb09:	f3 0f 7f 47 48       	movdqu %xmm0,0x48(%rdi)
1800fcb0e:	48 89 57 28          	mov    %rdx,0x28(%rdi)
1800fcb12:	48 89 57 18          	mov    %rdx,0x18(%rdi)
1800fcb16:	48 89 8f 80 00 00 00 	mov    %rcx,0x80(%rdi)
1800fcb1d:	0f b7 4d 87          	movzwl -0x79(%rbp),%ecx
1800fcb21:	8d 41 fe             	lea    -0x2(%rcx),%eax
1800fcb24:	66 89 47 78          	mov    %ax,0x78(%rdi)
1800fcb28:	66 89 4f 7a          	mov    %cx,0x7a(%rdi)
1800fcb2c:	4c 8d 05 8d f3 05 00 	lea    0x5f38d(%rip),%r8        # 0x18015bec0
1800fcb33:	49 8b d4             	mov    %r12,%rdx
1800fcb36:	48 8b cb             	mov    %rbx,%rcx
1800fcb39:	4c 8b f7             	mov    %rdi,%r14
1800fcb3c:	e8 e3 2b 00 00       	call   0x1800ff724
1800fcb41:	8b f0                	mov    %eax,%esi
1800fcb43:	83 f8 ff             	cmp    $0xffffffff,%eax
1800fcb46:	75 6f                	jne    0x1800fcbb7
1800fcb48:	0f b7 4f 78          	movzwl 0x78(%rdi),%ecx
1800fcb4c:	33 d2                	xor    %edx,%edx
1800fcb4e:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800fcb52:	83 c1 2e             	add    $0x2e,%ecx
1800fcb55:	41 b8 43 4d 33 20    	mov    $0x20334d43,%r8d
1800fcb5b:	66 89 4d 99          	mov    %cx,-0x67(%rbp)
1800fcb5f:	ff d0                	call   *%rax
1800fcb61:	0f 1f 00             	nopl   (%rax)
1800fcb64:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1800fcb68:	48 85 c0             	test   %rax,%rax
1800fcb6b:	0f 84 be 00 00 00    	je     0x1800fcc2f
1800fcb71:	48 8d 15 10 f2 05 00 	lea    0x5f210(%rip),%rdx        # 0x18015bd88
1800fcb78:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1800fcb7c:	e8 7b 0d f8 ff       	call   0x18007d8fc
1800fcb81:	85 c0                	test   %eax,%eax
1800fcb83:	0f 88 a6 00 00 00    	js     0x1800fcc2f
1800fcb89:	48 8d 57 78          	lea    0x78(%rdi),%rdx
1800fcb8d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1800fcb91:	e8 da 0c f8 ff       	call   0x18007d870
1800fcb96:	85 c0                	test   %eax,%eax
1800fcb98:	0f 88 91 00 00 00    	js     0x1800fcc2f
1800fcb9e:	48 8d 15 4b f2 05 00 	lea    0x5f24b(%rip),%rdx        # 0x18015bdf0
1800fcba5:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1800fcba9:	e8 4e 0d f8 ff       	call   0x18007d8fc
1800fcbae:	85 c0                	test   %eax,%eax
1800fcbb0:	78 7d                	js     0x1800fcc2f
1800fcbb2:	e9 b1 00 00 00       	jmp    0x1800fcc68
1800fcbb7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fcbbb:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1800fcbbf:	8b d6                	mov    %esi,%edx
1800fcbc1:	48 8b cb             	mov    %rbx,%rcx
1800fcbc4:	ff d0                	call   *%rax
1800fcbc6:	0f 1f 00             	nopl   (%rax)
1800fcbc9:	48 85 c0             	test   %rax,%rax
1800fcbcc:	74 61                	je     0x1800fcc2f
1800fcbce:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800fcbd2:	4c 8b c0             	mov    %rax,%r8
1800fcbd5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800fcbda:	4c 8d 4d 83          	lea    -0x7d(%rbp),%r9
1800fcbde:	48 8b cb             	mov    %rbx,%rcx
1800fcbe1:	8b d6                	mov    %esi,%edx
1800fcbe3:	e8 d0 2c 00 00       	call   0x1800ff8b8
1800fcbe8:	4c 8b e0             	mov    %rax,%r12
1800fcbeb:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1800fcbef:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcbf3:	48 8b cb             	mov    %rbx,%rcx
1800fcbf6:	ff d0                	call   *%rax
1800fcbf8:	0f 1f 00             	nopl   (%rax)
1800fcbfb:	4d 85 e4             	test   %r12,%r12
1800fcbfe:	74 2f                	je     0x1800fcc2f
1800fcc00:	8b 75 83             	mov    -0x7d(%rbp),%esi
1800fcc03:	33 d2                	xor    %edx,%edx
1800fcc05:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800fcc09:	8b ce                	mov    %esi,%ecx
1800fcc0b:	41 b8 43 4d 33 20    	mov    $0x20334d43,%r8d
1800fcc11:	ff d0                	call   *%rax
1800fcc13:	0f 1f 00             	nopl   (%rax)
1800fcc16:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1800fcc1a:	48 85 c0             	test   %rax,%rax
1800fcc1d:	75 1e                	jne    0x1800fcc3d
1800fcc1f:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcc23:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1800fcc27:	48 8b cb             	mov    %rbx,%rcx
1800fcc2a:	ff d0                	call   *%rax
1800fcc2c:	0f 1f 00             	nopl   (%rax)
1800fcc2f:	40 8a 75 4f          	mov    0x4f(%rbp),%sil
1800fcc33:	44 8a 7c 24 30       	mov    0x30(%rsp),%r15b
1800fcc38:	e9 4e 03 00 00       	jmp    0x1800fcf8b
1800fcc3d:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1800fcc41:	4c 8b c6             	mov    %rsi,%r8
1800fcc44:	49 8b d4             	mov    %r12,%rdx
1800fcc47:	e8 74 8d 03 00       	call   0x1801359c0
1800fcc4c:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcc50:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1800fcc54:	48 8b cb             	mov    %rbx,%rcx
1800fcc57:	66 89 75 97          	mov    %si,-0x69(%rbp)
1800fcc5b:	66 89 75 99          	mov    %si,-0x67(%rbp)
1800fcc5f:	ff d0                	call   *%rax
1800fcc61:	0f 1f 00             	nopl   (%rax)
1800fcc64:	4c 8b 65 df          	mov    -0x21(%rbp),%r12
1800fcc68:	41 0f b7 4d 00       	movzwl 0x0(%r13),%ecx
1800fcc6d:	33 d2                	xor    %edx,%edx
1800fcc6f:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800fcc73:	66 83 c1 5c          	add    $0x5c,%cx
1800fcc77:	66 03 4f 78          	add    0x78(%rdi),%cx
1800fcc7b:	41 b8 43 4d 34 20    	mov    $0x20344d43,%r8d
1800fcc81:	0f b7 c9             	movzwl %cx,%ecx
1800fcc84:	66 89 4d a9          	mov    %cx,-0x57(%rbp)
1800fcc88:	ff d0                	call   *%rax
1800fcc8a:	0f 1f 00             	nopl   (%rax)
1800fcc8d:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1800fcc91:	48 85 c0             	test   %rax,%rax
1800fcc94:	74 99                	je     0x1800fcc2f
1800fcc96:	48 8d 15 c3 f4 05 00 	lea    0x5f4c3(%rip),%rdx        # 0x18015c160
1800fcc9d:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1800fcca1:	e8 ca 0b f8 ff       	call   0x18007d870
1800fcca6:	85 c0                	test   %eax,%eax
1800fcca8:	78 85                	js     0x1800fcc2f
1800fccaa:	49 8b d5             	mov    %r13,%rdx
1800fccad:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1800fccb1:	e8 ba 0b f8 ff       	call   0x18007d870
1800fccb6:	45 33 ed             	xor    %r13d,%r13d
1800fccb9:	85 c0                	test   %eax,%eax
1800fccbb:	0f 88 be 02 00 00    	js     0x1800fcf7f
1800fccc1:	48 8d 15 48 f2 05 00 	lea    0x5f248(%rip),%rdx        # 0x18015bf10
1800fccc8:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1800fcccc:	e8 9f 0b f8 ff       	call   0x18007d870
1800fccd1:	85 c0                	test   %eax,%eax
1800fccd3:	0f 88 a6 02 00 00    	js     0x1800fcf7f
1800fccd9:	48 8d 57 78          	lea    0x78(%rdi),%rdx
1800fccdd:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1800fcce1:	e8 8a 0b f8 ff       	call   0x18007d870
1800fcce6:	85 c0                	test   %eax,%eax
1800fcce8:	0f 88 91 02 00 00    	js     0x1800fcf7f
1800fccee:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1800fccf2:	48 85 c9             	test   %rcx,%rcx
1800fccf5:	74 0d                	je     0x1800fcd04
1800fccf7:	0f b7 57 10          	movzwl 0x10(%rdi),%edx
1800fccfb:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fccff:	ff d0                	call   *%rax
1800fcd01:	0f 1f 00             	nopl   (%rax)
1800fcd04:	0f 10 45 97          	movups -0x69(%rbp),%xmm0
1800fcd08:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1800fcd0c:	0f 57 c9             	xorps  %xmm1,%xmm1
1800fcd0f:	f3 0f 7f 47 10       	movdqu %xmm0,0x10(%rdi)
1800fcd14:	0f 11 4d 97          	movups %xmm1,-0x69(%rbp)
1800fcd18:	48 85 c9             	test   %rcx,%rcx
1800fcd1b:	74 0d                	je     0x1800fcd2a
1800fcd1d:	0f b7 57 20          	movzwl 0x20(%rdi),%edx
1800fcd21:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fcd25:	ff d0                	call   *%rax
1800fcd27:	0f 1f 00             	nopl   (%rax)
1800fcd2a:	0f 57 c9             	xorps  %xmm1,%xmm1
1800fcd2d:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
1800fcd31:	0f 11 4d a7          	movups %xmm1,-0x59(%rbp)
1800fcd35:	f3 0f 7f 47 20       	movdqu %xmm0,0x20(%rdi)
1800fcd3a:	44 38 6d 4f          	cmp    %r13b,0x4f(%rbp)
1800fcd3e:	75 21                	jne    0x1800fcd61
1800fcd40:	49 8b 07             	mov    (%r15),%rax
1800fcd43:	4c 39 78 08          	cmp    %r15,0x8(%rax)
1800fcd47:	74 07                	je     0x1800fcd50
1800fcd49:	b9 03 00 00 00       	mov    $0x3,%ecx
1800fcd4e:	cd 29                	int    $0x29
1800fcd50:	48 89 07             	mov    %rax,(%rdi)
1800fcd53:	4d 8b f5             	mov    %r13,%r14
1800fcd56:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1800fcd5a:	48 89 78 08          	mov    %rdi,0x8(%rax)
1800fcd5e:	49 89 3f             	mov    %rdi,(%r15)
1800fcd61:	4c 8d 05 b8 f0 05 00 	lea    0x5f0b8(%rip),%r8        # 0x18015be20
1800fcd68:	49 8b d4             	mov    %r12,%rdx
1800fcd6b:	48 8b cb             	mov    %rbx,%rcx
1800fcd6e:	e8 b1 29 00 00       	call   0x1800ff724
1800fcd73:	41 83 cf ff          	or     $0xffffffff,%r15d
1800fcd77:	8b f0                	mov    %eax,%esi
1800fcd79:	41 3b c7             	cmp    %r15d,%eax
1800fcd7c:	75 0c                	jne    0x1800fcd8a
1800fcd7e:	c7 87 8c 00 00 00 01 	movl   $0x1,0x8c(%rdi)
1800fcd85:	00 00 00
1800fcd88:	eb 69                	jmp    0x1800fcdf3
1800fcd8a:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fcd8e:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1800fcd92:	8b d6                	mov    %esi,%edx
1800fcd94:	48 8b cb             	mov    %rbx,%rcx
1800fcd97:	ff d0                	call   *%rax
1800fcd99:	0f 1f 00             	nopl   (%rax)
1800fcd9c:	48 85 c0             	test   %rax,%rax
1800fcd9f:	0f 84 da 01 00 00    	je     0x1800fcf7f
1800fcda5:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1800fcda9:	4c 8b c0             	mov    %rax,%r8
1800fcdac:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800fcdb1:	4c 8d 4d 83          	lea    -0x7d(%rbp),%r9
1800fcdb5:	48 8b cb             	mov    %rbx,%rcx
1800fcdb8:	8b d6                	mov    %esi,%edx
1800fcdba:	e8 f9 2a 00 00       	call   0x1800ff8b8
1800fcdbf:	48 8b f0             	mov    %rax,%rsi
1800fcdc2:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1800fcdc6:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcdca:	48 8b cb             	mov    %rbx,%rcx
1800fcdcd:	ff d0                	call   *%rax
1800fcdcf:	0f 1f 00             	nopl   (%rax)
1800fcdd2:	48 85 f6             	test   %rsi,%rsi
1800fcdd5:	0f 84 a4 01 00 00    	je     0x1800fcf7f
1800fcddb:	8b 06                	mov    (%rsi),%eax
1800fcddd:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1800fcde1:	89 87 8c 00 00 00    	mov    %eax,0x8c(%rdi)
1800fcde7:	48 8b cb             	mov    %rbx,%rcx
1800fcdea:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcdee:	ff d0                	call   *%rax
1800fcdf0:	0f 1f 00             	nopl   (%rax)
1800fcdf3:	4c 8d 05 c6 f4 05 00 	lea    0x5f4c6(%rip),%r8        # 0x18015c2c0
1800fcdfa:	49 8b d4             	mov    %r12,%rdx
1800fcdfd:	48 8b cb             	mov    %rbx,%rcx
1800fce00:	e8 1f 29 00 00       	call   0x1800ff724
1800fce05:	8b f0                	mov    %eax,%esi
1800fce07:	41 3b c7             	cmp    %r15d,%eax
1800fce0a:	75 16                	jne    0x1800fce22
1800fce0c:	48 8d 77 68          	lea    0x68(%rdi),%rsi
1800fce10:	66 44 89 2e          	mov    %r13w,(%rsi)
1800fce14:	66 44 89 6f 6a       	mov    %r13w,0x6a(%rdi)
1800fce19:	4c 89 6f 70          	mov    %r13,0x70(%rdi)
1800fce1d:	e9 80 00 00 00       	jmp    0x1800fcea2
1800fce22:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fce26:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1800fce2a:	8b d6                	mov    %esi,%edx
1800fce2c:	48 8b cb             	mov    %rbx,%rcx
1800fce2f:	ff d0                	call   *%rax
1800fce31:	0f 1f 00             	nopl   (%rax)
1800fce34:	48 85 c0             	test   %rax,%rax
1800fce37:	0f 84 42 01 00 00    	je     0x1800fcf7f
1800fce3d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1800fce41:	4c 8b c0             	mov    %rax,%r8
1800fce44:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800fce49:	4c 8d 4d 83          	lea    -0x7d(%rbp),%r9
1800fce4d:	48 8b cb             	mov    %rbx,%rcx
1800fce50:	8b d6                	mov    %esi,%edx
1800fce52:	e8 61 2a 00 00       	call   0x1800ff8b8
1800fce57:	48 89 47 70          	mov    %rax,0x70(%rdi)
1800fce5b:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1800fce5f:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fce63:	48 8b cb             	mov    %rbx,%rcx
1800fce66:	ff d0                	call   *%rax
1800fce68:	0f 1f 00             	nopl   (%rax)
1800fce6b:	4c 39 6f 70          	cmp    %r13,0x70(%rdi)
1800fce6f:	0f 84 0a 01 00 00    	je     0x1800fcf7f
1800fce75:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fce79:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1800fce7d:	48 8b cb             	mov    %rbx,%rcx
1800fce80:	ff d0                	call   *%rax
1800fce82:	0f 1f 00             	nopl   (%rax)
1800fce85:	0f b7 45 83          	movzwl -0x7d(%rbp),%eax
1800fce89:	48 8d 77 68          	lea    0x68(%rdi),%rsi
1800fce8d:	66 83 e8 02          	sub    $0x2,%ax
1800fce91:	66 89 06             	mov    %ax,(%rsi)
1800fce94:	66 3b 45 83          	cmp    -0x7d(%rbp),%ax
1800fce98:	0f 87 e1 00 00 00    	ja     0x1800fcf7f
1800fce9e:	66 89 47 6a          	mov    %ax,0x6a(%rdi)
1800fcea2:	4c 8d 05 37 f4 05 00 	lea    0x5f437(%rip),%r8        # 0x18015c2e0
1800fcea9:	49 8b d4             	mov    %r12,%rdx
1800fceac:	48 8b cb             	mov    %rbx,%rcx
1800fceaf:	e8 70 28 00 00       	call   0x1800ff724
1800fceb4:	44 8b f8             	mov    %eax,%r15d
1800fceb7:	83 f8 ff             	cmp    $0xffffffff,%eax
1800fceba:	75 0a                	jne    0x1800fcec6
1800fcebc:	44 89 6f 58          	mov    %r13d,0x58(%rdi)
1800fcec0:	4c 89 6f 60          	mov    %r13,0x60(%rdi)
1800fcec4:	eb 77                	jmp    0x1800fcf3d
1800fcec6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fceca:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1800fcece:	41 8b d7             	mov    %r15d,%edx
1800fced1:	48 8b cb             	mov    %rbx,%rcx
1800fced4:	ff d0                	call   *%rax
1800fced6:	0f 1f 00             	nopl   (%rax)
1800fced9:	48 85 c0             	test   %rax,%rax
1800fcedc:	0f 84 9d 00 00 00    	je     0x1800fcf7f
1800fcee2:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1800fcee6:	4c 8b c0             	mov    %rax,%r8
1800fcee9:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800fceee:	4c 8d 4d 83          	lea    -0x7d(%rbp),%r9
1800fcef2:	48 8b cb             	mov    %rbx,%rcx
1800fcef5:	41 8b d7             	mov    %r15d,%edx
1800fcef8:	e8 bb 29 00 00       	call   0x1800ff8b8
1800fcefd:	48 89 47 60          	mov    %rax,0x60(%rdi)
1800fcf01:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1800fcf05:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcf09:	48 8b cb             	mov    %rbx,%rcx
1800fcf0c:	ff d0                	call   *%rax
1800fcf0e:	0f 1f 00             	nopl   (%rax)
1800fcf11:	4c 39 6f 60          	cmp    %r13,0x60(%rdi)
1800fcf15:	74 68                	je     0x1800fcf7f
1800fcf17:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fcf1b:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1800fcf1f:	48 8b cb             	mov    %rbx,%rcx
1800fcf22:	ff d0                	call   *%rax
1800fcf24:	0f 1f 00             	nopl   (%rax)
1800fcf27:	0f b7 45 83          	movzwl -0x7d(%rbp),%eax
1800fcf2b:	66 83 e8 02          	sub    $0x2,%ax
1800fcf2f:	66 89 47 58          	mov    %ax,0x58(%rdi)
1800fcf33:	66 3b 45 83          	cmp    -0x7d(%rbp),%ax
1800fcf37:	77 46                	ja     0x1800fcf7f
1800fcf39:	66 89 47 5a          	mov    %ax,0x5a(%rdi)
1800fcf3d:	4c 8d 05 ac f1 05 00 	lea    0x5f1ac(%rip),%r8        # 0x18015c0f0