18010d7f0:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
18010d7f7:	00
18010d7f8:	83 ed 01             	sub    $0x1,%ebp
18010d7fb:	74 7a                	je     0x18010d877
18010d7fd:	8b 7b 10             	mov    0x10(%rbx),%edi
18010d800:	48 03 fb             	add    %rbx,%rdi
18010d803:	48 8d 77 18          	lea    0x18(%rdi),%rsi
18010d807:	85 ed                	test   %ebp,%ebp
18010d809:	74 69                	je     0x18010d874
18010d80b:	44 8b f5             	mov    %ebp,%r14d
18010d80e:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
18010d812:	44 8b 46 04          	mov    0x4(%rsi),%r8d
18010d816:	8b 57 08             	mov    0x8(%rdi),%edx
18010d819:	4c 03 c3             	add    %rbx,%r8
18010d81c:	8b 4f 04             	mov    0x4(%rdi),%ecx
18010d81f:	49 d1 e9             	shr    $1,%r9
18010d822:	48 03 cb             	add    %rbx,%rcx
18010d825:	48 d1 ea             	shr    $1,%rdx
18010d828:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
18010d82d:	e8 6a 01 f7 ff       	call   0x18007d99c
18010d832:	85 c0                	test   %eax,%eax
18010d834:	74 23                	je     0x18010d859
18010d836:	0f 10 07             	movups (%rdi),%xmm0
18010d839:	41 b7 01             	mov    $0x1,%r15b
18010d83c:	0f 10 1e             	movups (%rsi),%xmm3
18010d83f:	f2 0f 10 56 10       	movsd  0x10(%rsi),%xmm2
18010d844:	0f 11 06             	movups %xmm0,(%rsi)
18010d847:	f2 0f 10 4f 10       	movsd  0x10(%rdi),%xmm1
18010d84c:	f2 0f 11 4e 10       	movsd  %xmm1,0x10(%rsi)
18010d851:	0f 11 1f             	movups %xmm3,(%rdi)
18010d854:	f2 0f 11 57 10       	movsd  %xmm2,0x10(%rdi)
18010d859:	48 83 c7 18          	add    $0x18,%rdi
18010d85d:	48 83 c6 18          	add    $0x18,%rsi
18010d861:	49 83 ee 01          	sub    $0x1,%r14
18010d865:	75 a7                	jne    0x18010d80e
18010d867:	45 84 ff             	test   %r15b,%r15b
18010d86a:	74 08                	je     0x18010d874
18010d86c:	4d 8b fe             	mov    %r14,%r15
18010d86f:	83 c5 ff             	add    $0xffffffff,%ebp
18010d872:	75 89                	jne    0x18010d7fd
18010d874:	45 33 ff             	xor    %r15d,%r15d
18010d877:	48 8b cb             	mov    %rbx,%rcx
18010d87a:	e8 61 fc ff ff       	call   0x18010d4e0
18010d87f:	85 c0                	test   %eax,%eax
18010d881:	75 07                	jne    0x18010d88a
18010d883:	bf 01 00 00 c0       	mov    $0xc0000001,%edi
18010d888:	eb 0a                	jmp    0x18010d894
18010d88a:	49 89 5d 00          	mov    %rbx,0x0(%r13)
18010d88e:	41 8b ff             	mov    %r15d,%edi
18010d891:	49 8b df             	mov    %r15,%rbx
18010d894:	48 85 db             	test   %rbx,%rbx
18010d897:	74 08                	je     0x18010d8a1
18010d899:	48 8b cb             	mov    %rbx,%rcx
18010d89c:	e8 5b c7 f8 ff       	call   0x180099ffc
18010d8a1:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
18010d8a8:	00
18010d8a9:	8b c7                	mov    %edi,%eax
18010d8ab:	48 83 c4 40          	add    $0x40,%rsp
18010d8af:	41 5f                	pop    %r15
18010d8b1:	41 5e                	pop    %r14
18010d8b3:	41 5d                	pop    %r13
18010d8b5:	41 5c                	pop    %r12
18010d8b7:	5f                   	pop    %rdi
18010d8b8:	5e                   	pop    %rsi
18010d8b9:	5d                   	pop    %rbp
18010d8ba:	c3                   	ret
18010d8bb:	cc                   	int3
18010d8bc:	40 55                	rex push %rbp
18010d8be:	53                   	push   %rbx
18010d8bf:	56                   	push   %rsi
18010d8c0:	57                   	push   %rdi
18010d8c1:	41 54                	push   %r12
18010d8c3:	41 55                	push   %r13
18010d8c5:	41 56                	push   %r14
18010d8c7:	41 57                	push   %r15
18010d8c9:	48 8d ac 24 b8 fe ff 	lea    -0x148(%rsp),%rbp
18010d8d0:	ff
18010d8d1:	48 81 ec 48 02 00 00 	sub    $0x248,%rsp
18010d8d8:	48 8b 05 91 f0 05 00 	mov    0x5f091(%rip),%rax        # 0x18016c970
18010d8df:	48 33 c4             	xor    %rsp,%rax
18010d8e2:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
18010d8e9:	48 8b bd b0 01 00 00 	mov    0x1b0(%rbp),%rdi
18010d8f0:	4d 8b e8             	mov    %r8,%r13
18010d8f3:	48 8b b5 b8 01 00 00 	mov    0x1b8(%rbp),%rsi
18010d8fa:	4c 8b e2             	mov    %rdx,%r12
18010d8fd:	4c 8b f9             	mov    %rcx,%r15
18010d900:	4c 89 4d 70          	mov    %r9,0x70(%rbp)
18010d904:	33 d2                	xor    %edx,%edx
18010d906:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18010d90b:	41 b8 40 01 00 00    	mov    $0x140,%r8d
18010d911:	45 33 f6             	xor    %r14d,%r14d
18010d914:	e8 67 83 02 00       	call   0x180135c80
18010d919:	33 c9                	xor    %ecx,%ecx
18010d91b:	33 db                	xor    %ebx,%ebx
18010d91d:	48 85 ff             	test   %rdi,%rdi
18010d920:	74 28                	je     0x18010d94a
18010d922:	81 3f 3d 53 54 12    	cmpl   $0x1254533d,(%rdi)
18010d928:	0f 85 0e 05 00 00    	jne    0x18010de3c
18010d92e:	83 7f 04 03          	cmpl   $0x3,0x4(%rdi)
18010d932:	0f 85 04 05 00 00    	jne    0x18010de3c
18010d938:	83 7f 08 20          	cmpl   $0x20,0x8(%rdi)
18010d93c:	0f 85 fa 04 00 00    	jne    0x18010de3c
18010d942:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
18010d946:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
18010d94a:	33 ff                	xor    %edi,%edi
18010d94c:	c7 44 24 30 26 41 54 	movl   $0x12544126,0x30(%rsp)
18010d953:	12
18010d954:	48 8d 05 a9 32 00 00 	lea    0x32a9(%rip),%rax        # 0x180110c04
18010d95b:	c7 44 24 34 02 00 00 	movl   $0x2,0x34(%rsp)
18010d962:	00
18010d963:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
18010d968:	48 85 db             	test   %rbx,%rbx
18010d96b:	c7 44 24 38 40 01 00 	movl   $0x140,0x38(%rsp)
18010d972:	00
18010d973:	8d 47 01             	lea    0x1(%rdi),%eax
18010d976:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
18010d97b:	89 44 24 58          	mov    %eax,0x58(%rsp)
18010d97f:	8b c7                	mov    %edi,%eax
18010d981:	0f 95 c0             	setne  %al
18010d984:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
18010d989:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
18010d98d:	48 85 db             	test   %rbx,%rbx
18010d990:	0f 84 52 04 00 00    	je     0x18010dde8
18010d996:	44 8b 53 08          	mov    0x8(%rbx),%r10d
18010d99a:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
18010d99f:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
18010d9a4:	8b 4b 18             	mov    0x18(%rbx),%ecx
18010d9a7:	c1 e1 03             	shl    $0x3,%ecx
18010d9aa:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
18010d9ae:	8b 53 28             	mov    0x28(%rbx),%edx
18010d9b1:	c1 e2 03             	shl    $0x3,%edx
18010d9b4:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
18010d9b8:	8b 7b 38             	mov    0x38(%rbx),%edi
18010d9bb:	c1 e7 03             	shl    $0x3,%edi
18010d9be:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
18010d9c2:	48 83 c7 3f          	add    $0x3f,%rdi
18010d9c6:	44 8b 43 48          	mov    0x48(%rbx),%r8d
18010d9ca:	48 c1 ef 06          	shr    $0x6,%rdi
18010d9ce:	41 c1 e0 03          	shl    $0x3,%r8d
18010d9d2:	4c 89 45 c8          	mov    %r8,-0x38(%rbp)
18010d9d6:	44 8b 4b 58          	mov    0x58(%rbx),%r9d
18010d9da:	41 c1 e1 03          	shl    $0x3,%r9d
18010d9de:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
18010d9e2:	8b 43 68             	mov    0x68(%rbx),%eax
18010d9e5:	c1 e0 03             	shl    $0x3,%eax
18010d9e8:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
18010d9ec:	48 83 c0 3f          	add    $0x3f,%rax
18010d9f0:	48 c1 e8 06          	shr    $0x6,%rax
18010d9f4:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
18010d9f8:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
18010d9ff:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
18010da03:	48 89 85 d8 00 00 00 	mov    %rax,0xd8(%rbp)
18010da0a:	48 8d 45 00          	lea    0x0(%rbp),%rax
18010da0e:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
18010da15:	48 8d 45 18          	lea    0x18(%rbp),%rax
18010da19:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
18010da20:	48 8d 45 30          	lea    0x30(%rbp),%rax
18010da24:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
18010da2b:	48 8d 45 48          	lea    0x48(%rbp),%rax
18010da2f:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
18010da33:	48 89 bd a0 00 00 00 	mov    %rdi,0xa0(%rbp)
18010da3a:	48 8d 7d a0          	lea    -0x60(%rbp),%rdi
18010da3e:	48 89 85 18 01 00 00 	mov    %rax,0x118(%rbp)
18010da45:	4a 8d 04 d5 3f 00 00 	lea    0x3f(,%r10,8),%rax
18010da4c:	00
18010da4d:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
18010da51:	48 83 c1 3f          	add    $0x3f,%rcx
18010da55:	48 c1 e9 06          	shr    $0x6,%rcx
18010da59:	48 89 55 28          	mov    %rdx,0x28(%rbp)
18010da5d:	48 83 c2 3f          	add    $0x3f,%rdx
18010da61:	48 c1 ea 06          	shr    $0x6,%rdx
18010da65:	4c 89 45 40          	mov    %r8,0x40(%rbp)
18010da69:	49 83 c0 3f          	add    $0x3f,%r8
18010da6d:	49 c1 e8 06          	shr    $0x6,%r8
18010da71:	4c 89 4d 58          	mov    %r9,0x58(%rbp)
18010da75:	49 83 c1 3f          	add    $0x3f,%r9
18010da79:	49 c1 e9 06          	shr    $0x6,%r9
18010da7d:	48 89 bd a8 00 00 00 	mov    %rdi,0xa8(%rbp)
18010da84:	48 8d 7d b8          	lea    -0x48(%rbp),%rdi
18010da88:	48 c1 e8 06          	shr    $0x6,%rax
18010da8c:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
18010da93:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
18010da98:	4c 89 9d 88 00 00 00 	mov    %r11,0x88(%rbp)
18010da9f:	4c 8d 5d 88          	lea    -0x78(%rbp),%r11
18010daa3:	48 89 bd b8 00 00 00 	mov    %rdi,0xb8(%rbp)
18010daaa:	48 8d 7d d0          	lea    -0x30(%rbp),%rdi
18010daae:	48 89 85 28 01 00 00 	mov    %rax,0x128(%rbp)
18010dab5:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
18010daba:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
18010dabe:	4c 89 45 c0          	mov    %r8,-0x40(%rbp)
18010dac2:	4c 89 4d d8          	mov    %r9,-0x28(%rbp)
18010dac6:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
18010daca:	48 89 55 20          	mov    %rdx,0x20(%rbp)
18010dace:	4c 89 45 38          	mov    %r8,0x38(%rbp)
18010dad2:	4c 89 4d 50          	mov    %r9,0x50(%rbp)
18010dad6:	48 89 8d 80 00 00 00 	mov    %rcx,0x80(%rbp)
18010dadd:	48 89 95 90 00 00 00 	mov    %rdx,0x90(%rbp)
18010dae4:	4c 89 9d 98 00 00 00 	mov    %r11,0x98(%rbp)
18010daeb:	4c 89 85 b0 00 00 00 	mov    %r8,0xb0(%rbp)
18010daf2:	4c 89 8d c0 00 00 00 	mov    %r9,0xc0(%rbp)
18010daf9:	48 89 bd c8 00 00 00 	mov    %rdi,0xc8(%rbp)
18010db00:	48 89 8d e0 00 00 00 	mov    %rcx,0xe0(%rbp)
18010db07:	48 89 95 f0 00 00 00 	mov    %rdx,0xf0(%rbp)
18010db0e:	4c 89 85 00 01 00 00 	mov    %r8,0x100(%rbp)
18010db15:	4c 89 8d 10 01 00 00 	mov    %r9,0x110(%rbp)
18010db1c:	bf 0b 00 00 00       	mov    $0xb,%edi
18010db21:	4c 8d 05 f8 f5 04 00 	lea    0x4f5f8(%rip),%r8        # 0x18015d120
18010db28:	8b d7                	mov    %edi,%edx
18010db2a:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
18010db31:	4c 8b ce             	mov    %rsi,%r9
18010db34:	e8 cb 3e 00 00       	call   0x180111a04
18010db39:	48 89 45 60          	mov    %rax,0x60(%rbp)
18010db3d:	48 85 c0             	test   %rax,%rax
18010db40:	0f 84 f6 02 00 00    	je     0x18010de3c
18010db46:	33 c9                	xor    %ecx,%ecx
18010db48:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
18010db4f:	48 8b 02             	mov    (%rdx),%rax
18010db52:	48 8d 52 10          	lea    0x10(%rdx),%rdx
18010db56:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
18010db5a:	48 83 ef 01          	sub    $0x1,%rdi
18010db5e:	75 ef                	jne    0x18010db4f
18010db60:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
18010db64:	48 8b 13             	mov    (%rbx),%rdx
18010db67:	48 85 d2             	test   %rdx,%rdx
18010db6a:	0f 85 20 01 00 00    	jne    0x18010dc90
18010db70:	48 39 7b 30          	cmp    %rdi,0x30(%rbx)
18010db74:	0f 85 16 01 00 00    	jne    0x18010dc90
18010db7a:	48 39 7b 10          	cmp    %rdi,0x10(%rbx)
18010db7e:	0f 85 0c 01 00 00    	jne    0x18010dc90
18010db84:	48 39 7b 20          	cmp    %rdi,0x20(%rbx)
18010db88:	0f 85 02 01 00 00    	jne    0x18010dc90
18010db8e:	48 39 7b 60          	cmp    %rdi,0x60(%rbx)
18010db92:	0f 85 f8 00 00 00    	jne    0x18010dc90
18010db98:	48 39 7b 40          	cmp    %rdi,0x40(%rbx)
18010db9c:	0f 85 ee 00 00 00    	jne    0x18010dc90
18010dba2:	48 39 7b 50          	cmp    %rdi,0x50(%rbx)
18010dba6:	0f 85 e4 00 00 00    	jne    0x18010dc90
18010dbac:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
18010dbb1:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
18010dbb6:	49 c1 e0 03          	shl    $0x3,%r8
18010dbba:	e8 c1 80 02 00       	call   0x180135c80
18010dbbf:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
18010dbc3:	33 d2                	xor    %edx,%edx
18010dbc5:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
18010dbc9:	49 c1 e0 03          	shl    $0x3,%r8
18010dbcd:	e8 ae 80 02 00       	call   0x180135c80
18010dbd2:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
18010dbd6:	33 d2                	xor    %edx,%edx
18010dbd8:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
18010dbdc:	49 c1 e0 03          	shl    $0x3,%r8
18010dbe0:	e8 9b 80 02 00       	call   0x180135c80
18010dbe5:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
18010dbe9:	33 d2                	xor    %edx,%edx
18010dbeb:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
18010dbef:	49 c1 e0 03          	shl    $0x3,%r8
18010dbf3:	e8 88 80 02 00       	call   0x180135c80
18010dbf8:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
18010dbfc:	33 d2                	xor    %edx,%edx
18010dbfe:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
18010dc02:	49 c1 e0 03          	shl    $0x3,%r8
18010dc06:	e8 75 80 02 00       	call   0x180135c80
18010dc0b:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
18010dc0f:	33 d2                	xor    %edx,%edx
18010dc11:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
18010dc15:	49 c1 e0 03          	shl    $0x3,%r8
18010dc19:	e8 62 80 02 00       	call   0x180135c80
18010dc1e:	4c 8b 45 08          	mov    0x8(%rbp),%r8
18010dc22:	33 d2                	xor    %edx,%edx
18010dc24:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
18010dc28:	49 c1 e0 03          	shl    $0x3,%r8
18010dc2c:	e8 4f 80 02 00       	call   0x180135c80
18010dc31:	4c 8b 45 20          	mov    0x20(%rbp),%r8
18010dc35:	33 d2                	xor    %edx,%edx
18010dc37:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
18010dc3b:	49 c1 e0 03          	shl    $0x3,%r8
18010dc3f:	e8 3c 80 02 00       	call   0x180135c80
18010dc44:	4c 8b 45 38          	mov    0x38(%rbp),%r8
18010dc48:	33 d2                	xor    %edx,%edx
18010dc4a:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
18010dc4e:	49 c1 e0 03          	shl    $0x3,%r8
18010dc52:	e8 29 80 02 00       	call   0x180135c80
18010dc57:	4c 8b 45 50          	mov    0x50(%rbp),%r8
18010dc5b:	33 d2                	xor    %edx,%edx
18010dc5d:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
18010dc61:	49 c1 e0 03          	shl    $0x3,%r8
18010dc65:	e8 16 80 02 00       	call   0x180135c80
18010dc6a:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
18010dc6f:	33 d2                	xor    %edx,%edx
18010dc71:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
18010dc76:	4c 8d 04 c5 3f 00 00 	lea    0x3f(,%rax,8),%r8
18010dc7d:	00
18010dc7e:	49 c1 e8 06          	shr    $0x6,%r8
18010dc82:	49 c1 e0 03          	shl    $0x3,%r8
18010dc86:	e8 f5 7f 02 00       	call   0x180135c80
18010dc8b:	e9 58 01 00 00       	jmp    0x18010dde8
18010dc90:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
18010dc95:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
18010dc9a:	e8 21 7d 02 00       	call   0x1801359c0
18010dc9f:	4c 8b 4d 80          	mov    -0x80(%rbp),%r9
18010dca3:	ba 0b 00 00 00       	mov    $0xb,%edx
18010dca8:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
18010dcad:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
18010dcb1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010dcb6:	e8 49 3c 00 00       	call   0x180111904
18010dcbb:	85 c0                	test   %eax,%eax
18010dcbd:	0f 84 79 01 00 00    	je     0x18010de3c
18010dcc3:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
18010dcc8:	4c 8b c6             	mov    %rsi,%r8
18010dccb:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
18010dcd0:	e8 6b 36 00 00       	call   0x180111340
18010dcd5:	4c 8b 4d 98          	mov    -0x68(%rbp),%r9
18010dcd9:	ba 0b 00 00 00       	mov    $0xb,%edx
18010dcde:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
18010dce2:	48 89 45 80          	mov    %rax,-0x80(%rbp)
18010dce6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
18010dcea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010dcef:	e8 10 3c 00 00       	call   0x180111904
18010dcf4:	85 c0                	test   %eax,%eax
18010dcf6:	0f 84 40 01 00 00    	je     0x18010de3c
18010dcfc:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
18010dd00:	4c 8b c6             	mov    %rsi,%r8
18010dd03:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
18010dd07:	e8 34 36 00 00       	call   0x180111340
18010dd0c:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
18010dd10:	ba 0b 00 00 00       	mov    $0xb,%edx
18010dd15:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
18010dd19:	48 89 45 98          	mov    %rax,-0x68(%rbp)
18010dd1d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
18010dd21:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010dd26:	e8 d9 3b 00 00       	call   0x180111904
18010dd2b:	85 c0                	test   %eax,%eax
18010dd2d:	0f 84 09 01 00 00    	je     0x18010de3c
18010dd33:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
18010dd37:	4c 8b c6             	mov    %rsi,%r8
18010dd3a:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
18010dd3e:	e8 fd 35 00 00       	call   0x180111340
18010dd43:	4c 8b 4d c8          	mov    -0x38(%rbp),%r9
18010dd47:	ba 0b 00 00 00       	mov    $0xb,%edx
18010dd4c:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
18010dd50:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
18010dd54:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
18010dd58:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010dd5d:	e8 a2 3b 00 00       	call   0x180111904
18010dd62:	85 c0                	test   %eax,%eax
18010dd64:	0f 84 d2 00 00 00    	je     0x18010de3c
18010dd6a:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
18010dd6e:	4c 8b c6             	mov    %rsi,%r8
18010dd71:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
18010dd75:	e8 c6 35 00 00       	call   0x180111340
18010dd7a:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9