1800c7cd4:	49 8b d2             	mov    %r10,%rdx
1800c7cd7:	48 8b 40 20          	mov    0x20(%rax),%rax
1800c7cdb:	ff d0                	call   *%rax
1800c7cdd:	0f 1f 00             	nopl   (%rax)
1800c7ce0:	83 7b 38 04          	cmpl   $0x4,0x38(%rbx)
1800c7ce4:	48 8b d7             	mov    %rdi,%rdx
1800c7ce7:	44 8b 83 08 01 00 00 	mov    0x108(%rbx),%r8d
1800c7cee:	48 8b cb             	mov    %rbx,%rcx
1800c7cf1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800c7cf6:	0f 84 a2 00 00 00    	je     0x1800c7d9e
1800c7cfc:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1800c7d02:	e8 79 ec ff ff       	call   0x1800c6980
1800c7d07:	48 8d 8b 68 01 00 00 	lea    0x168(%rbx),%rcx
1800c7d0e:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1800c7d12:	48 8d 47 30          	lea    0x30(%rdi),%rax
1800c7d16:	48 39 0a             	cmp    %rcx,(%rdx)
1800c7d19:	0f 85 dc 02 00 00    	jne    0x1800c7ffb
1800c7d1f:	48 89 08             	mov    %rcx,(%rax)
1800c7d22:	48 89 50 08          	mov    %rdx,0x8(%rax)
1800c7d26:	48 89 02             	mov    %rax,(%rdx)
1800c7d29:	48 89 41 08          	mov    %rax,0x8(%rcx)
1800c7d2d:	eb 7a                	jmp    0x1800c7da9
1800c7d2f:	83 7b 38 04          	cmpl   $0x4,0x38(%rbx)
1800c7d33:	45 8b c4             	mov    %r12d,%r8d
1800c7d36:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800c7d3b:	48 8b cb             	mov    %rbx,%rcx
1800c7d3e:	74 5e                	je     0x1800c7d9e
1800c7d40:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1800c7d46:	e8 35 ec ff ff       	call   0x1800c6980
1800c7d4b:	48 8d 8b 68 01 00 00 	lea    0x168(%rbx),%rcx
1800c7d52:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1800c7d56:	48 8d 47 30          	lea    0x30(%rdi),%rax
1800c7d5a:	48 39 0a             	cmp    %rcx,(%rdx)
1800c7d5d:	0f 85 98 02 00 00    	jne    0x1800c7ffb
1800c7d63:	48 89 08             	mov    %rcx,(%rax)
1800c7d66:	48 89 50 08          	mov    %rdx,0x8(%rax)
1800c7d6a:	48 89 02             	mov    %rax,(%rdx)
1800c7d6d:	48 89 41 08          	mov    %rax,0x8(%rcx)
1800c7d71:	44 39 ab 08 01 00 00 	cmp    %r13d,0x108(%rbx)
1800c7d78:	7c 2f                	jl     0x1800c7da9
1800c7d7a:	48 8b 43 28          	mov    0x28(%rbx),%rax
1800c7d7e:	48 8d 0d 13 e3 08 00 	lea    0x8e313(%rip),%rcx        # 0x180156098
1800c7d85:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800c7d8a:	4c 8b ce             	mov    %rsi,%r9
1800c7d8d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1800c7d91:	45 33 c0             	xor    %r8d,%r8d
1800c7d94:	41 8b d4             	mov    %r12d,%edx
1800c7d97:	ff d0                	call   *%rax
1800c7d99:	0f 1f 00             	nopl   (%rax)
1800c7d9c:	eb 0b                	jmp    0x1800c7da9
1800c7d9e:	41 b9 0e 00 00 00    	mov    $0xe,%r9d
1800c7da4:	e8 d7 eb ff ff       	call   0x1800c6980
1800c7da9:	48 8b 97 a0 00 00 00 	mov    0xa0(%rdi),%rdx
1800c7db0:	48 3b 93 c0 02 00 00 	cmp    0x2c0(%rbx),%rdx
1800c7db7:	0f 86 85 00 00 00    	jbe    0x1800c7e42
1800c7dbd:	45 8b cd             	mov    %r13d,%r9d
1800c7dc0:	45 85 e4             	test   %r12d,%r12d
1800c7dc3:	78 19                	js     0x1800c7dde
1800c7dc5:	44 39 ab 08 01 00 00 	cmp    %r13d,0x108(%rbx)
1800c7dcc:	7c 10                	jl     0x1800c7dde
1800c7dce:	48 89 93 c0 02 00 00 	mov    %rdx,0x2c0(%rbx)
1800c7dd5:	48 8b 97 a0 00 00 00 	mov    0xa0(%rdi),%rdx
1800c7ddc:	eb 0f                	jmp    0x1800c7ded
1800c7dde:	44 8b 8b 08 01 00 00 	mov    0x108(%rbx),%r9d
1800c7de5:	45 85 c9             	test   %r9d,%r9d
1800c7de8:	78 03                	js     0x1800c7ded
1800c7dea:	45 8b cc             	mov    %r12d,%r9d
1800c7ded:	4c 8d 83 b8 01 00 00 	lea    0x1b8(%rbx),%r8
1800c7df4:	eb 44                	jmp    0x1800c7e3a
1800c7df6:	48 39 51 10          	cmp    %rdx,0x10(%rcx)
1800c7dfa:	77 46                	ja     0x1800c7e42
1800c7dfc:	48 8b 01             	mov    (%rcx),%rax
1800c7dff:	49 89 00             	mov    %rax,(%r8)
1800c7e02:	48 85 c0             	test   %rax,%rax
1800c7e05:	75 04                	jne    0x1800c7e0b
1800c7e07:	4d 89 40 08          	mov    %r8,0x8(%r8)
1800c7e0b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1800c7e0f:	44 89 49 08          	mov    %r9d,0x8(%rcx)
1800c7e13:	44 38 69 0c          	cmp    %r13b,0xc(%rcx)
1800c7e17:	74 13                	je     0x1800c7e2c
1800c7e19:	44 38 6e 28          	cmp    %r13b,0x28(%rsi)
1800c7e1d:	74 0d                	je     0x1800c7e2c
1800c7e1f:	48 8b 46 18          	mov    0x18(%rsi),%rax
1800c7e23:	48 89 08             	mov    %rcx,(%rax)
1800c7e26:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1800c7e2a:	eb 0b                	jmp    0x1800c7e37
1800c7e2c:	48 8b 46 08          	mov    0x8(%rsi),%rax
1800c7e30:	48 89 08             	mov    %rcx,(%rax)
1800c7e33:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1800c7e37:	4c 89 29             	mov    %r13,(%rcx)
1800c7e3a:	49 8b 08             	mov    (%r8),%rcx
1800c7e3d:	48 85 c9             	test   %rcx,%rcx
1800c7e40:	75 b4                	jne    0x1800c7df6
1800c7e42:	4c 8b 77 70          	mov    0x70(%rdi),%r14
1800c7e46:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1800c7e4a:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1800c7e4e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1800c7e52:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800c7e56:	49 8d 7e 90          	lea    -0x70(%r14),%rdi
1800c7e5a:	f7 47 68 00 01 00 00 	testl  $0x100,0x68(%rdi)
1800c7e61:	0f 84 19 01 00 00    	je     0x1800c7f80
1800c7e67:	41 83 cf ff          	or     $0xffffffff,%r15d
1800c7e6b:	80 7f 68 09          	cmpb   $0x9,0x68(%rdi)
1800c7e6f:	4d 8b 36             	mov    (%r14),%r14
1800c7e72:	74 1c                	je     0x1800c7e90
1800c7e74:	8a 47 68             	mov    0x68(%rdi),%al
1800c7e77:	2c 0a                	sub    $0xa,%al
1800c7e79:	3c 02                	cmp    $0x2,%al
1800c7e7b:	0f 87 ea 00 00 00    	ja     0x1800c7f6b
1800c7e81:	80 7f 68 0c          	cmpb   $0xc,0x68(%rdi)
1800c7e85:	75 10                	jne    0x1800c7e97
1800c7e87:	44 01 bb a0 01 00 00 	add    %r15d,0x1a0(%rbx)
1800c7e8e:	eb 07                	jmp    0x1800c7e97
1800c7e90:	44 01 bb 9c 01 00 00 	add    %r15d,0x19c(%rbx)
1800c7e97:	48 8d 47 30          	lea    0x30(%rdi),%rax
1800c7e9b:	48 8b 10             	mov    (%rax),%rdx
1800c7e9e:	48 39 42 08          	cmp    %rax,0x8(%rdx)
1800c7ea2:	0f 85 53 01 00 00    	jne    0x1800c7ffb
1800c7ea8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800c7eac:	48 39 01             	cmp    %rax,(%rcx)
1800c7eaf:	0f 85 46 01 00 00    	jne    0x1800c7ffb
1800c7eb5:	48 89 11             	mov    %rdx,(%rcx)
1800c7eb8:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
1800c7ebc:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c7ec0:	48 89 00             	mov    %rax,(%rax)
1800c7ec3:	80 7f 68 0a          	cmpb   $0xa,0x68(%rdi)
1800c7ec7:	74 1e                	je     0x1800c7ee7
1800c7ec9:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800c7ecd:	4c 8b ce             	mov    %rsi,%r9
1800c7ed0:	48 8b 97 b0 00 00 00 	mov    0xb0(%rdi),%rdx
1800c7ed7:	45 8b c4             	mov    %r12d,%r8d
1800c7eda:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1800c7ede:	48 8b 40 20          	mov    0x20(%rax),%rax
1800c7ee2:	ff d0                	call   *%rax
1800c7ee4:	0f 1f 00             	nopl   (%rax)
1800c7ee7:	0f ba 77 68 0a       	btrl   $0xa,0x68(%rdi)
1800c7eec:	48 8b cf             	mov    %rdi,%rcx
1800c7eef:	c6 47 68 02          	movb   $0x2,0x68(%rdi)
1800c7ef3:	4c 89 af 88 00 00 00 	mov    %r13,0x88(%rdi)
1800c7efa:	e8 e9 e9 ff ff       	call   0x1800c68e8
1800c7eff:	44 39 6f 6c          	cmp    %r13d,0x6c(%rdi)
1800c7f03:	75 56                	jne    0x1800c7f5b
1800c7f05:	44 01 bb 88 01 00 00 	add    %r15d,0x188(%rbx)
1800c7f0c:	48 83 c7 18          	add    $0x18,%rdi
1800c7f10:	48 8b 0f             	mov    (%rdi),%rcx
1800c7f13:	48 39 79 08          	cmp    %rdi,0x8(%rcx)
1800c7f17:	0f 85 de 00 00 00    	jne    0x1800c7ffb
1800c7f1d:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800c7f21:	48 39 38             	cmp    %rdi,(%rax)
1800c7f24:	0f 85 d1 00 00 00    	jne    0x1800c7ffb
1800c7f2a:	48 89 08             	mov    %rcx,(%rax)
1800c7f2d:	48 89 41 08          	mov    %rax,0x8(%rcx)
1800c7f31:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800c7f35:	48 89 7f 08          	mov    %rdi,0x8(%rdi)
1800c7f39:	48 89 3f             	mov    %rdi,(%rdi)
1800c7f3c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1800c7f40:	48 39 08             	cmp    %rcx,(%rax)
1800c7f43:	0f 85 b2 00 00 00    	jne    0x1800c7ffb
1800c7f49:	48 89 47 08          	mov    %rax,0x8(%rdi)
1800c7f4d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800c7f51:	48 89 0f             	mov    %rcx,(%rdi)
1800c7f54:	48 89 38             	mov    %rdi,(%rax)
1800c7f57:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
1800c7f5b:	44 01 bb a4 01 00 00 	add    %r15d,0x1a4(%rbx)
1800c7f62:	75 07                	jne    0x1800c7f6b
1800c7f64:	44 88 ab e8 01 00 00 	mov    %r13b,0x1e8(%rbx)
1800c7f6b:	49 8d 7e 90          	lea    -0x70(%r14),%rdi
1800c7f6f:	f7 47 68 00 01 00 00 	testl  $0x100,0x68(%rdi)
1800c7f76:	0f 85 ef fe ff ff    	jne    0x1800c7e6b
1800c7f7c:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1800c7f80:	44 38 ab e8 01 00 00 	cmp    %r13b,0x1e8(%rbx)
1800c7f87:	75 09                	jne    0x1800c7f92
1800c7f89:	83 bb 9c 01 00 00 40 	cmpl   $0x40,0x19c(%rbx)
1800c7f90:	72 41                	jb     0x1800c7fd3
1800c7f92:	48 8b 93 a8 01 00 00 	mov    0x1a8(%rbx),%rdx
1800c7f99:	4c 8b c6             	mov    %rsi,%r8
1800c7f9c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1800c7fa0:	e8 73 e1 ff ff       	call   0x1800c6118
1800c7fa5:	eb 28                	jmp    0x1800c7fcf
1800c7fa7:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800c7fab:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1800c7faf:	75 4a                	jne    0x1800c7ffb
1800c7fb1:	48 8b 08             	mov    (%rax),%rcx
1800c7fb4:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1800c7fb8:	75 41                	jne    0x1800c7ffb
1800c7fba:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1800c7fbe:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800c7fc2:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800c7fc6:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
1800c7fca:	e8 e9 e8 ff ff       	call   0x1800c68b8
1800c7fcf:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1800c7fd3:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800c7fd7:	48 3b c1             	cmp    %rcx,%rax
1800c7fda:	75 cb                	jne    0x1800c7fa7
1800c7fdc:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
1800c7fe1:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800c7fe5:	49 8b 73 38          	mov    0x38(%r11),%rsi
1800c7fe9:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1800c7fed:	49 8b e3             	mov    %r11,%rsp
1800c7ff0:	41 5f                	pop    %r15
1800c7ff2:	41 5e                	pop    %r14
1800c7ff4:	41 5d                	pop    %r13
1800c7ff6:	41 5c                	pop    %r12
1800c7ff8:	5d                   	pop    %rbp
1800c7ff9:	c3                   	ret
1800c7ffa:	cc                   	int3
1800c7ffb:	b9 03 00 00 00       	mov    $0x3,%ecx
1800c8000:	cd 29                	int    $0x29
1800c8002:	cc                   	int3
1800c8003:	cc                   	int3
1800c8004:	45 84 c0             	test   %r8b,%r8b
1800c8007:	0f 84 bd 01 00 00    	je     0x1800c81ca
1800c800d:	4c 8b dc             	mov    %rsp,%r11
1800c8010:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1800c8014:	49 89 6b 10          	mov    %rbp,0x10(%r11)
1800c8018:	49 89 73 18          	mov    %rsi,0x18(%r11)
1800c801c:	49 89 7b 20          	mov    %rdi,0x20(%r11)
1800c8020:	41 56                	push   %r14
1800c8022:	48 83 ec 30          	sub    $0x30,%rsp
1800c8026:	48 8d 9a 80 fd ff ff 	lea    -0x280(%rdx),%rbx
1800c802d:	49 8b e9             	mov    %r9,%rbp
1800c8030:	4c 3b 8b b0 01 00 00 	cmp    0x1b0(%rbx),%r9
1800c8037:	0f 86 73 01 00 00    	jbe    0x1800c81b0
1800c803d:	8b 54 24 60          	mov    0x60(%rsp),%edx
1800c8041:	85 d2                	test   %edx,%edx
1800c8043:	79 32                	jns    0x1800c8077
1800c8045:	83 bb 08 01 00 00 00 	cmpl   $0x0,0x108(%rbx)
1800c804c:	0f 8c 5e 01 00 00    	jl     0x1800c81b0
1800c8052:	48 8b 43 28          	mov    0x28(%rbx),%rax
1800c8056:	48 8d 0d 13 e0 08 00 	lea    0x8e013(%rip),%rcx        # 0x180156070
1800c805d:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1800c8062:	41 b0 01             	mov    $0x1,%r8b
1800c8065:	49 89 4b e8          	mov    %rcx,-0x18(%r11)
1800c8069:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1800c806d:	ff d0                	call   *%rax
1800c806f:	0f 1f 00             	nopl   (%rax)
1800c8072:	e9 39 01 00 00       	jmp    0x1800c81b0
1800c8077:	4c 8d 8b 58 01 00 00 	lea    0x158(%rbx),%r9
1800c807e:	48 89 ab b0 01 00 00 	mov    %rbp,0x1b0(%rbx)
1800c8085:	49 8b 11             	mov    (%r9),%rdx
1800c8088:	45 32 f6             	xor    %r14b,%r14b
1800c808b:	e9 97 00 00 00       	jmp    0x1800c8127
1800c8090:	4c 8b c2             	mov    %rdx,%r8
1800c8093:	48 8b ca             	mov    %rdx,%rcx
1800c8096:	48 8b 12             	mov    (%rdx),%rdx
1800c8099:	49 39 68 78          	cmp    %rbp,0x78(%r8)
1800c809d:	0f 87 84 00 00 00    	ja     0x1800c8127
1800c80a3:	ff 8b 9c 01 00 00    	decl   0x19c(%rbx)
1800c80a9:	48 8b 01             	mov    (%rcx),%rax
1800c80ac:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1800c80b0:	0f 85 cf 00 00 00    	jne    0x1800c8185
1800c80b6:	4c 8b 51 08          	mov    0x8(%rcx),%r10
1800c80ba:	49 39 0a             	cmp    %rcx,(%r10)
1800c80bd:	0f 85 c2 00 00 00    	jne    0x1800c8185
1800c80c3:	49 89 02             	mov    %rax,(%r10)
1800c80c6:	4c 89 50 08          	mov    %r10,0x8(%rax)
1800c80ca:	49 8b 40 40          	mov    0x40(%r8),%rax
1800c80ce:	48 89 49 08          	mov    %rcx,0x8(%rcx)
1800c80d2:	48 89 09             	mov    %rcx,(%rcx)
1800c80d5:	f7 40 f8 00 01 00 00 	testl  $0x100,-0x8(%rax)
1800c80dc:	75 44                	jne    0x1800c8122
1800c80de:	48 8d 83 78 01 00 00 	lea    0x178(%rbx),%rax
1800c80e5:	41 c6 40 38 0c       	movb   $0xc,0x38(%r8)
1800c80ea:	4c 8b 50 08          	mov    0x8(%rax),%r10
1800c80ee:	49 39 02             	cmp    %rax,(%r10)
1800c80f1:	0f 85 8e 00 00 00    	jne    0x1800c8185
1800c80f7:	48 89 01             	mov    %rax,(%rcx)
1800c80fa:	4c 89 51 08          	mov    %r10,0x8(%rcx)
1800c80fe:	49 89 0a             	mov    %rcx,(%r10)
1800c8101:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c8105:	ff 83 a0 01 00 00    	incl   0x1a0(%rbx)
1800c810b:	41 8b 40 38          	mov    0x38(%r8),%eax
1800c810f:	0f ba e0 0a          	bt     $0xa,%eax
1800c8113:	73 12                	jae    0x1800c8127
1800c8115:	0f ba f0 0a          	btr    $0xa,%eax
1800c8119:	41 b6 01             	mov    $0x1,%r14b
1800c811c:	41 89 40 38          	mov    %eax,0x38(%r8)
1800c8120:	eb 05                	jmp    0x1800c8127
1800c8122:	41 c6 40 38 0b       	movb   $0xb,0x38(%r8)
1800c8127:	49 3b d1             	cmp    %r9,%rdx
1800c812a:	0f 85 60 ff ff ff    	jne    0x1800c8090
1800c8130:	48 8d b3 48 01 00 00 	lea    0x148(%rbx),%rsi
1800c8137:	48 8b 3e             	mov    (%rsi),%rdi
1800c813a:	48 3b fe             	cmp    %rsi,%rdi
1800c813d:	74 4d                	je     0x1800c818c
1800c813f:	48 8b d7             	mov    %rdi,%rdx
1800c8142:	48 8b c7             	mov    %rdi,%rax
1800c8145:	48 8b 3f             	mov    (%rdi),%rdi
1800c8148:	48 39 aa a0 00 00 00 	cmp    %rbp,0xa0(%rdx)
1800c814f:	77 e9                	ja     0x1800c813a
1800c8151:	48 39 47 08          	cmp    %rax,0x8(%rdi)
1800c8155:	75 2e                	jne    0x1800c8185
1800c8157:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1800c815b:	48 39 01             	cmp    %rax,(%rcx)
1800c815e:	75 25                	jne    0x1800c8185
1800c8160:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1800c8165:	48 89 39             	mov    %rdi,(%rcx)
1800c8168:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1800c816c:	48 8b cb             	mov    %rbx,%rcx
1800c816f:	48 89 52 08          	mov    %rdx,0x8(%rdx)
1800c8173:	48 89 12             	mov    %rdx,(%rdx)
1800c8176:	c6 42 38 08          	movb   $0x8,0x38(%rdx)
1800c817a:	48 8b 52 78          	mov    0x78(%rdx),%rdx
1800c817e:	e8 59 f8 ff ff       	call   0x1800c79dc
1800c8183:	eb b5                	jmp    0x1800c813a
1800c8185:	b9 03 00 00 00       	mov    $0x3,%ecx
1800c818a:	cd 29                	int    $0x29
1800c818c:	80 bb e8 01 00 00 00 	cmpb   $0x0,0x1e8(%rbx)
1800c8193:	75 0e                	jne    0x1800c81a3
1800c8195:	83 bb a0 01 00 00 10 	cmpl   $0x10,0x1a0(%rbx)
1800c819c:	73 05                	jae    0x1800c81a3
1800c819e:	45 84 f6             	test   %r14b,%r14b
1800c81a1:	74 0d                	je     0x1800c81b0
1800c81a3:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1800c81a8:	48 8b cb             	mov    %rbx,%rcx
1800c81ab:	e8 40 00 00 00       	call   0x1800c81f0
1800c81b0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1800c81b5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1800c81ba:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1800c81bf:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1800c81c4:	48 83 c4 30          	add    $0x30,%rsp
1800c81c8:	41 5e                	pop    %r14
1800c81ca:	c3                   	ret
1800c81cb:	cc                   	int3
1800c81cc:	48 8b 01             	mov    (%rcx),%rax
1800c81cf:	48 8b 48 50          	mov    0x50(%rax),%rcx
1800c81d3:	48 8b 02             	mov    (%rdx),%rax
1800c81d6:	48 8b 50 50          	mov    0x50(%rax),%rdx
1800c81da:	48 3b ca             	cmp    %rdx,%rcx
1800c81dd:	73 05                	jae    0x1800c81e4
1800c81df:	83 c8 ff             	or     $0xffffffff,%eax
1800c81e2:	c3                   	ret
1800c81e3:	cc                   	int3
1800c81e4:	33 c0                	xor    %eax,%eax
1800c81e6:	48 3b ca             	cmp    %rdx,%rcx
1800c81e9:	0f 95 c0             	setne  %al
1800c81ec:	c3                   	ret
1800c81ed:	cc                   	int3
1800c81ee:	cc                   	int3
1800c81ef:	cc                   	int3
1800c81f0:	48 83 ec 28          	sub    $0x28,%rsp
1800c81f4:	45 33 db             	xor    %r11d,%r11d
1800c81f7:	4c 8b ca             	mov    %rdx,%r9
1800c81fa:	44 39 99 08 01 00 00 	cmp    %r11d,0x108(%rcx)
1800c8201:	0f 8c bb 00 00 00    	jl     0x1800c82c2
1800c8207:	44 8b 91 a0 01 00 00 	mov    0x1a0(%rcx),%r10d
1800c820e:	45 85 d2             	test   %r10d,%r10d
1800c8211:	0f 84 ab 00 00 00    	je     0x1800c82c2
1800c8217:	4c 8d 81 78 01 00 00 	lea    0x178(%rcx),%r8
1800c821e:	49 8b 00             	mov    (%r8),%rax