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
18010dd7e:	ba 0b 00 00 00       	mov    $0xb,%edx
18010dd83:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
18010dd87:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
18010dd8b:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
18010dd8f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010dd94:	e8 6b 3b 00 00       	call   0x180111904
18010dd99:	85 c0                	test   %eax,%eax
18010dd9b:	0f 84 9b 00 00 00    	je     0x18010de3c
18010dda1:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
18010dda5:	4c 8b c6             	mov    %rsi,%r8
18010dda8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
18010ddac:	e8 8f 35 00 00       	call   0x180111340
18010ddb1:	4c 8b 4d f8          	mov    -0x8(%rbp),%r9
18010ddb5:	ba 0b 00 00 00       	mov    $0xb,%edx
18010ddba:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
18010ddbe:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
18010ddc2:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
18010ddc6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
18010ddcb:	e8 34 3b 00 00       	call   0x180111904
18010ddd0:	85 c0                	test   %eax,%eax
18010ddd2:	74 68                	je     0x18010de3c
18010ddd4:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
18010ddd8:	4c 8b c6             	mov    %rsi,%r8
18010dddb:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
18010dddf:	e8 5c 35 00 00       	call   0x180111340
18010dde4:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
18010dde8:	4c 8b 4d 70          	mov    0x70(%rbp),%r9
18010ddec:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
18010ddf1:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
18010ddf6:	4d 8b c5             	mov    %r13,%r8
18010ddf9:	49 8b d4             	mov    %r12,%rdx
18010ddfc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010de01:	49 8b cf             	mov    %r15,%rcx
18010de04:	e8 4f 07 00 00       	call   0x18010e558
18010de09:	85 c0                	test   %eax,%eax
18010de0b:	b8 01 00 00 00       	mov    $0x1,%eax
18010de10:	44 0f 45 f0          	cmovne %eax,%r14d
18010de14:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
18010de18:	48 85 c9             	test   %rcx,%rcx
18010de1b:	74 11                	je     0x18010de2e
18010de1d:	48 8b 7d 60          	mov    0x60(%rbp),%rdi
18010de21:	33 c0                	xor    %eax,%eax
18010de23:	f3 aa                	rep stos %al,%es:(%rdi)
18010de25:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
18010de29:	e8 ce c1 f8 ff       	call   0x180099ffc
18010de2e:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
18010de33:	33 c0                	xor    %eax,%eax
18010de35:	b9 40 01 00 00       	mov    $0x140,%ecx
18010de3a:	f3 aa                	rep stos %al,%es:(%rdi)
18010de3c:	41 8b c6             	mov    %r14d,%eax
18010de3f:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
18010de46:	48 33 cc             	xor    %rsp,%rcx
18010de49:	e8 de 7c f0 ff       	call   0x180015b2c
18010de4e:	48 81 c4 48 02 00 00 	add    $0x248,%rsp
18010de55:	41 5f                	pop    %r15
18010de57:	41 5e                	pop    %r14
18010de59:	41 5d                	pop    %r13
18010de5b:	41 5c                	pop    %r12
18010de5d:	5f                   	pop    %rdi
18010de5e:	5e                   	pop    %rsi
18010de5f:	5b                   	pop    %rbx
18010de60:	5d                   	pop    %rbp
18010de61:	c3                   	ret
18010de62:	cc                   	int3
18010de63:	cc                   	int3
18010de64:	b8 ab 00 00 00       	mov    $0xab,%eax
18010de69:	48 85 d2             	test   %rdx,%rdx
18010de6c:	75 2d                	jne    0x18010de9b
18010de6e:	48 81 f9 00 04 00 00 	cmp    $0x400,%rcx
18010de75:	77 05                	ja     0x18010de7c
18010de77:	8d 42 65             	lea    0x65(%rdx),%eax
18010de7a:	eb 17                	jmp    0x18010de93
18010de7c:	48 81 f9 00 08 00 00 	cmp    $0x800,%rcx
18010de83:	77 07                	ja     0x18010de8c
18010de85:	b8 8d 00 00 00       	mov    $0x8d,%eax
18010de8a:	eb 07                	jmp    0x18010de93
18010de8c:	48 81 f9 00 0c 00 00 	cmp    $0xc00,%rcx
18010de93:	48 8d 50 3f          	lea    0x3f(%rax),%rdx
18010de97:	48 83 e2 c0          	and    $0xffffffffffffffc0,%rdx
18010de9b:	48 8b c2             	mov    %rdx,%rax
18010de9e:	c3                   	ret
18010de9f:	cc                   	int3
18010dea0:	4e 8d 0c 02          	lea    (%rdx,%r8,1),%r9
18010dea4:	41 b8 ee 05 00 00    	mov    $0x5ee,%r8d
18010deaa:	b8 aa 00 00 00       	mov    $0xaa,%eax
18010deaf:	48 81 f9 00 04 00 00 	cmp    $0x400,%rcx
18010deb6:	77 0d                	ja     0x18010dec5
18010deb8:	b8 64 00 00 00       	mov    $0x64,%eax
18010debd:	41 b8 f0 01 00 00    	mov    $0x1f0,%r8d
18010dec3:	eb 14                	jmp    0x18010ded9
18010dec5:	48 81 f9 00 08 00 00 	cmp    $0x800,%rcx
18010decc:	77 0b                	ja     0x18010ded9
18010dece:	b8 8c 00 00 00       	mov    $0x8c,%eax
18010ded3:	41 b8 ef 03 00 00    	mov    $0x3ef,%r8d
18010ded9:	4d 3b c8             	cmp    %r8,%r9
18010dedc:	73 0c                	jae    0x18010deea
18010dede:	48 3b c2             	cmp    %rdx,%rax
18010dee1:	73 07                	jae    0x18010deea
18010dee3:	b8 01 00 00 00       	mov    $0x1,%eax
18010dee8:	c3                   	ret
18010dee9:	cc                   	int3
18010deea:	33 c0                	xor    %eax,%eax
18010deec:	c3                   	ret
18010deed:	cc                   	int3
18010deee:	cc                   	int3
18010deef:	cc                   	int3
18010def0:	48 8b c4             	mov    %rsp,%rax
18010def3:	4c 89 48 20          	mov    %r9,0x20(%rax)
18010def7:	4c 89 40 18          	mov    %r8,0x18(%rax)
18010defb:	48 89 50 10          	mov    %rdx,0x10(%rax)
18010deff:	48 89 48 08          	mov    %rcx,0x8(%rax)
18010df03:	55                   	push   %rbp
18010df04:	53                   	push   %rbx
18010df05:	56                   	push   %rsi
18010df06:	57                   	push   %rdi
18010df07:	41 54                	push   %r12
18010df09:	41 55                	push   %r13
18010df0b:	41 56                	push   %r14
18010df0d:	41 57                	push   %r15
18010df0f:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
18010df13:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
18010df1a:	48 8b 95 9f 00 00 00 	mov    0x9f(%rbp),%rdx
18010df21:	33 db                	xor    %ebx,%ebx
18010df23:	4c 8b 75 77          	mov    0x77(%rbp),%r14
18010df27:	48 8b c1             	mov    %rcx,%rax
18010df2a:	48 8b 8d 87 00 00 00 	mov    0x87(%rbp),%rcx
18010df31:	49 83 c6 40          	add    $0x40,%r14
18010df35:	48 8b bd ff 00 00 00 	mov    0xff(%rbp),%rdi
18010df3c:	49 8b f0             	mov    %r8,%rsi
18010df3f:	48 d1 e8             	shr    $1,%rax
18010df42:	4c 8d 2c 12          	lea    (%rdx,%rdx,1),%r13
18010df46:	49 c1 ee 06          	shr    $0x6,%r14
18010df4a:	49 3b d0             	cmp    %r8,%rdx
18010df4d:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
18010df51:	48 8b c1             	mov    %rcx,%rax
18010df54:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
18010df59:	48 0f 42 f2          	cmovb  %rdx,%rsi
18010df5d:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
18010df62:	48 8b 95 b7 00 00 00 	mov    0xb7(%rbp),%rdx
18010df69:	4d 8d 3c 0e          	lea    (%r14,%rcx,1),%r15
18010df6d:	4c 3b f1             	cmp    %rcx,%r14
18010df70:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
18010df74:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
18010df78:	49 0f 42 c6          	cmovb  %r14,%rax
18010df7c:	48 3b c6             	cmp    %rsi,%rax
18010df7f:	48 0f 47 f0          	cmova  %rax,%rsi
18010df83:	4c 3b f1             	cmp    %rcx,%r14
18010df86:	48 8b c1             	mov    %rcx,%rax
18010df89:	49 0f 47 c6          	cmova  %r14,%rax
18010df8d:	45 33 c9             	xor    %r9d,%r9d
18010df90:	45 33 c0             	xor    %r8d,%r8d
18010df93:	33 c9                	xor    %ecx,%ecx
18010df95:	4c 8d 24 c5 06 00 00 	lea    0x6(,%rax,8),%r12
18010df9c:	00
18010df9d:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
18010dfa1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010dfa6:	48 8b 85 cf 00 00 00 	mov    0xcf(%rbp),%rax
18010dfad:	ff 15 4d 30 03 00    	call   *0x3304d(%rip)        # 0x180141000
18010dfb3:	83 f8 02             	cmp    $0x2,%eax
18010dfb6:	0f 85 82 05 00 00    	jne    0x18010e53e
18010dfbc:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
18010dfc0:	4b 8d 0c 3e          	lea    (%r14,%r15,1),%rcx
18010dfc4:	4c 8b 8d 9f 00 00 00 	mov    0x9f(%rbp),%r9
18010dfcb:	49 03 c9             	add    %r9,%rcx
18010dfce:	48 8d 14 48          	lea    (%rax,%rcx,2),%rdx
18010dfd2:	48 8b 85 c7 00 00 00 	mov    0xc7(%rbp),%rax
18010dfd9:	48 8b 8d 87 00 00 00 	mov    0x87(%rbp),%rcx
18010dfe0:	49 03 d5             	add    %r13,%rdx
18010dfe3:	49 03 d4             	add    %r12,%rdx
18010dfe6:	48 03 d6             	add    %rsi,%rdx
18010dfe9:	48 03 d1             	add    %rcx,%rdx
18010dfec:	48 39 10             	cmp    %rdx,(%rax)
18010dfef:	73 13                	jae    0x18010e004
18010dff1:	48 85 ff             	test   %rdi,%rdi
18010dff4:	74 06                	je     0x18010dffc