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
1800fcf44:	49 8b d4             	mov    %r12,%rdx
1800fcf47:	48 8b cb             	mov    %rbx,%rcx
1800fcf4a:	e8 d5 27 00 00       	call   0x1800ff724
1800fcf4f:	83 c9 ff             	or     $0xffffffff,%ecx
1800fcf52:	3b c1                	cmp    %ecx,%eax
1800fcf54:	75 08                	jne    0x1800fcf5e
1800fcf56:	89 8f 88 00 00 00    	mov    %ecx,0x88(%rdi)
1800fcf5c:	eb 18                	jmp    0x1800fcf76
1800fcf5e:	44 8b 45 67          	mov    0x67(%rbp),%r8d
1800fcf62:	4c 8b ce             	mov    %rsi,%r9
1800fcf65:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
1800fcf69:	8b d0                	mov    %eax,%edx
1800fcf6b:	e8 30 0e 00 00       	call   0x1800fdda0
1800fcf70:	89 87 88 00 00 00    	mov    %eax,0x88(%rdi)
1800fcf76:	40 8a 75 4f          	mov    0x4f(%rbp),%sil
1800fcf7a:	41 b7 01             	mov    $0x1,%r15b
1800fcf7d:	eb 0c                	jmp    0x1800fcf8b
1800fcf7f:	40 8a 75 4f          	mov    0x4f(%rbp),%sil
1800fcf83:	45 8a fd             	mov    %r13b,%r15b
1800fcf86:	eb 03                	jmp    0x1800fcf8b
1800fcf88:	44 8a fe             	mov    %sil,%r15b
1800fcf8b:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1800fcf8f:	48 85 c9             	test   %rcx,%rcx
1800fcf92:	74 0d                	je     0x1800fcfa1
1800fcf94:	0f b7 55 87          	movzwl -0x79(%rbp),%edx
1800fcf98:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fcf9c:	ff d0                	call   *%rax
1800fcf9e:	0f 1f 00             	nopl   (%rax)
1800fcfa1:	4c 8b 65 df          	mov    -0x21(%rbp),%r12
1800fcfa5:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1800fcfa9:	48 85 c9             	test   %rcx,%rcx
1800fcfac:	74 0d                	je     0x1800fcfbb
1800fcfae:	0f b7 55 97          	movzwl -0x69(%rbp),%edx
1800fcfb2:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fcfb6:	ff d0                	call   *%rax
1800fcfb8:	0f 1f 00             	nopl   (%rax)
1800fcfbb:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1800fcfbf:	48 85 c9             	test   %rcx,%rcx
1800fcfc2:	74 0d                	je     0x1800fcfd1
1800fcfc4:	0f b7 55 a7          	movzwl -0x59(%rbp),%edx
1800fcfc8:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fcfcc:	ff d0                	call   *%rax
1800fcfce:	0f 1f 00             	nopl   (%rax)
1800fcfd1:	40 84 f6             	test   %sil,%sil
1800fcfd4:	75 5d                	jne    0x1800fd033
1800fcfd6:	4d 85 f6             	test   %r14,%r14
1800fcfd9:	74 58                	je     0x1800fd033
1800fcfdb:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1800fcfdf:	48 85 c9             	test   %rcx,%rcx
1800fcfe2:	74 0e                	je     0x1800fcff2
1800fcfe4:	41 0f b7 56 10       	movzwl 0x10(%r14),%edx
1800fcfe9:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fcfed:	ff d0                	call   *%rax
1800fcfef:	0f 1f 00             	nopl   (%rax)
1800fcff2:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1800fcff6:	48 85 c9             	test   %rcx,%rcx
1800fcff9:	74 0e                	je     0x1800fd009
1800fcffb:	41 0f b7 56 20       	movzwl 0x20(%r14),%edx
1800fd000:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fd004:	ff d0                	call   *%rax
1800fd006:	0f 1f 00             	nopl   (%rax)
1800fd009:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
1800fd010:	48 85 c9             	test   %rcx,%rcx
1800fd013:	74 0d                	je     0x1800fd022
1800fd015:	0f b7 57 78          	movzwl 0x78(%rdi),%edx
1800fd019:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fd01d:	ff d0                	call   *%rax
1800fd01f:	0f 1f 00             	nopl   (%rax)
1800fd022:	48 8b 43 20          	mov    0x20(%rbx),%rax
1800fd026:	ba 90 00 00 00       	mov    $0x90,%edx
1800fd02b:	48 8b cf             	mov    %rdi,%rcx
1800fd02e:	ff d0                	call   *%rax
1800fd030:	0f 1f 00             	nopl   (%rax)
1800fd033:	4d 85 e4             	test   %r12,%r12
1800fd036:	74 10                	je     0x1800fd048
1800fd038:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fd03c:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1800fd040:	48 8b cb             	mov    %rbx,%rcx
1800fd043:	ff d0                	call   *%rax
1800fd045:	0f 1f 00             	nopl   (%rax)
1800fd048:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1800fd04f:	00
1800fd050:	41 8a c7             	mov    %r15b,%al
1800fd053:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
1800fd05a:	41 5f                	pop    %r15
1800fd05c:	41 5e                	pop    %r14
1800fd05e:	41 5d                	pop    %r13
1800fd060:	41 5c                	pop    %r12
1800fd062:	5f                   	pop    %rdi
1800fd063:	5e                   	pop    %rsi
1800fd064:	5d                   	pop    %rbp
1800fd065:	c3                   	ret
1800fd066:	cc                   	int3
1800fd067:	cc                   	int3
1800fd068:	48 8b c4             	mov    %rsp,%rax
1800fd06b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800fd06f:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800fd073:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800fd077:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800fd07b:	41 56                	push   %r14
1800fd07d:	48 83 ec 20          	sub    $0x20,%rsp
1800fd081:	48 8b 39             	mov    (%rcx),%rdi
1800fd084:	49 8b d8             	mov    %r8,%rbx
1800fd087:	4c 8b f2             	mov    %rdx,%r14
1800fd08a:	48 8b f1             	mov    %rcx,%rsi
1800fd08d:	48 3b f9             	cmp    %rcx,%rdi
1800fd090:	74 1e                	je     0x1800fd0b0
1800fd092:	48 8b ef             	mov    %rdi,%rbp
1800fd095:	41 b0 01             	mov    $0x1,%r8b
1800fd098:	48 8b 3f             	mov    (%rdi),%rdi
1800fd09b:	49 8b d6             	mov    %r14,%rdx
1800fd09e:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
1800fd0a2:	e8 5d 06 f8 ff       	call   0x18007d704
1800fd0a7:	84 c0                	test   %al,%al
1800fd0a9:	75 2c                	jne    0x1800fd0d7
1800fd0ab:	48 3b fe             	cmp    %rsi,%rdi
1800fd0ae:	75 e2                	jne    0x1800fd092
1800fd0b0:	48 85 db             	test   %rbx,%rbx
1800fd0b3:	74 04                	je     0x1800fd0b9
1800fd0b5:	48 83 23 00          	andq   $0x0,(%rbx)
1800fd0b9:	32 c0                	xor    %al,%al
1800fd0bb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800fd0c0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800fd0c5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800fd0ca:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1800fd0cf:	48 83 c4 20          	add    $0x20,%rsp
1800fd0d3:	41 5e                	pop    %r14
1800fd0d5:	c3                   	ret
1800fd0d6:	cc                   	int3
1800fd0d7:	48 85 db             	test   %rbx,%rbx
1800fd0da:	74 03                	je     0x1800fd0df
1800fd0dc:	48 89 2b             	mov    %rbp,(%rbx)
1800fd0df:	b0 01                	mov    $0x1,%al
1800fd0e1:	eb d8                	jmp    0x1800fd0bb
1800fd0e3:	cc                   	int3
1800fd0e4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800fd0e9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800fd0ee:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800fd0f3:	55                   	push   %rbp
1800fd0f4:	41 54                	push   %r12
1800fd0f6:	41 55                	push   %r13
1800fd0f8:	41 56                	push   %r14
1800fd0fa:	41 57                	push   %r15
1800fd0fc:	48 8b ec             	mov    %rsp,%rbp
1800fd0ff:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1800fd106:	33 c0                	xor    %eax,%eax
1800fd108:	4d 8b f9             	mov    %r9,%r15
1800fd10b:	4d 8b e0             	mov    %r8,%r12
1800fd10e:	89 45 cc             	mov    %eax,-0x34(%rbp)
1800fd111:	0f 57 c0             	xorps  %xmm0,%xmm0
1800fd114:	89 45 dc             	mov    %eax,-0x24(%rbp)
1800fd117:	45 33 f6             	xor    %r14d,%r14d
1800fd11a:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
1800fd11e:	41 83 cd ff          	or     $0xffffffff,%r13d
1800fd122:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
1800fd126:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1800fd12a:	44 89 6d c8          	mov    %r13d,-0x38(%rbp)
1800fd12e:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
1800fd132:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
1800fd136:	8b da                	mov    %edx,%ebx
1800fd138:	44 89 6d d8          	mov    %r13d,-0x28(%rbp)
1800fd13c:	48 8b f9             	mov    %rcx,%rdi
1800fd13f:	e8 78 e7 ff ff       	call   0x1800fb8bc
1800fd144:	84 c0                	test   %al,%al
1800fd146:	0f 84 a7 01 00 00    	je     0x1800fd2f3
1800fd14c:	8b d3                	mov    %ebx,%edx
1800fd14e:	48 8b cf             	mov    %rdi,%rcx
1800fd151:	e8 ca e5 ff ff       	call   0x1800fb720
1800fd156:	89 45 c0             	mov    %eax,-0x40(%rbp)
1800fd159:	8b f0                	mov    %eax,%esi
1800fd15b:	41 3b c5             	cmp    %r13d,%eax
1800fd15e:	0f 84 8f 01 00 00    	je     0x1800fd2f3
1800fd164:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1800fd168:	e9 be 00 00 00       	jmp    0x1800fd22b
1800fd16d:	48 8b 4b 60          	mov    0x60(%rbx),%rcx