1800c871a:	74 0f                	je     0x1800c872b
1800c871c:	4d 8b c6             	mov    %r14,%r8
1800c871f:	e8 3c 0d 00 00       	call   0x1800c9460
1800c8724:	4c 89 af 98 00 00 00 	mov    %r13,0x98(%rdi)
1800c872b:	48 8b 97 a0 00 00 00 	mov    0xa0(%rdi),%rdx
1800c8732:	48 85 d2             	test   %rdx,%rdx
1800c8735:	74 0f                	je     0x1800c8746
1800c8737:	4d 8b c6             	mov    %r14,%r8
1800c873a:	e8 b9 e4 ff ff       	call   0x1800c6bf8
1800c873f:	4c 89 af a0 00 00 00 	mov    %r13,0xa0(%rdi)
1800c8746:	45 85 ff             	test   %r15d,%r15d
1800c8749:	0f 88 23 01 00 00    	js     0x1800c8872
1800c874f:	83 83 a4 01 00 00 ff 	addl   $0xffffffff,0x1a4(%rbx)
1800c8756:	75 07                	jne    0x1800c875f
1800c8758:	44 88 ab e8 01 00 00 	mov    %r13b,0x1e8(%rbx)
1800c875f:	c6 47 38 02          	movb   $0x2,0x38(%rdi)
1800c8763:	4c 89 af a0 00 00 00 	mov    %r13,0xa0(%rdi)
1800c876a:	44 39 6f 3c          	cmp    %r13d,0x3c(%rdi)
1800c876e:	75 0f                	jne    0x1800c877f
1800c8770:	48 8d 93 c8 01 00 00 	lea    0x1c8(%rbx),%rdx
1800c8777:	4d 8b c6             	mov    %r14,%r8
1800c877a:	e8 0d 02 00 00       	call   0x1800c898c
1800c877f:	f7 47 38 00 01 00 00 	testl  $0x100,0x38(%rdi)
1800c8786:	75 31                	jne    0x1800c87b9
1800c8788:	44 39 6f 3c          	cmp    %r13d,0x3c(%rdi)
1800c878c:	0f 85 37 01 00 00    	jne    0x1800c88c9
1800c8792:	48 8d 83 28 01 00 00 	lea    0x128(%rbx),%rax
1800c8799:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800c879d:	48 39 01             	cmp    %rax,(%rcx)
1800c87a0:	0f 85 de 01 00 00    	jne    0x1800c8984
1800c87a6:	48 89 07             	mov    %rax,(%rdi)
1800c87a9:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1800c87ad:	48 89 39             	mov    %rdi,(%rcx)
1800c87b0:	48 89 78 08          	mov    %rdi,0x8(%rax)
1800c87b4:	e9 10 01 00 00       	jmp    0x1800c88c9
1800c87b9:	4c 8b 57 48          	mov    0x48(%rdi),%r10
1800c87bd:	48 8d 4f d0          	lea    -0x30(%rdi),%rcx
1800c87c1:	e8 22 e1 ff ff       	call   0x1800c68e8
1800c87c6:	44 39 6f 3c          	cmp    %r13d,0x3c(%rdi)
1800c87ca:	75 55                	jne    0x1800c8821
1800c87cc:	ff 8b 88 01 00 00    	decl   0x188(%rbx)
1800c87d2:	48 8d 47 e8          	lea    -0x18(%rdi),%rax
1800c87d6:	48 8b 10             	mov    (%rax),%rdx
1800c87d9:	48 39 42 08          	cmp    %rax,0x8(%rdx)
1800c87dd:	0f 85 a1 01 00 00    	jne    0x1800c8984
1800c87e3:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800c87e7:	48 39 01             	cmp    %rax,(%rcx)
1800c87ea:	0f 85 94 01 00 00    	jne    0x1800c8984
1800c87f0:	48 89 11             	mov    %rdx,(%rcx)
1800c87f3:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
1800c87f7:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800c87fb:	48 89 40 08          	mov    %rax,0x8(%rax)
1800c87ff:	48 89 00             	mov    %rax,(%rax)
1800c8802:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1800c8806:	48 39 11             	cmp    %rdx,(%rcx)
1800c8809:	0f 85 75 01 00 00    	jne    0x1800c8984
1800c880f:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c8813:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800c8817:	48 89 10             	mov    %rdx,(%rax)
1800c881a:	48 89 01             	mov    %rax,(%rcx)
1800c881d:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1800c8821:	41 80 7a f8 0b       	cmpb   $0xb,-0x8(%r10)
1800c8826:	0f 85 9d 00 00 00    	jne    0x1800c88c9
1800c882c:	48 8d 83 78 01 00 00 	lea    0x178(%rbx),%rax
1800c8833:	41 c6 42 f8 0c       	movb   $0xc,-0x8(%r10)
1800c8838:	48 8b 50 08          	mov    0x8(%rax),%rdx
1800c883c:	49 8d 4a c0          	lea    -0x40(%r10),%rcx
1800c8840:	48 39 02             	cmp    %rax,(%rdx)
1800c8843:	0f 85 3b 01 00 00    	jne    0x1800c8984
1800c8849:	48 89 01             	mov    %rax,(%rcx)
1800c884c:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800c8850:	48 89 0a             	mov    %rcx,(%rdx)
1800c8853:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c8857:	ff 83 a0 01 00 00    	incl   0x1a0(%rbx)
1800c885d:	8b 47 38             	mov    0x38(%rdi),%eax
1800c8860:	0f ba e0 0a          	bt     $0xa,%eax
1800c8864:	73 63                	jae    0x1800c88c9
1800c8866:	0f ba f0 0a          	btr    $0xa,%eax
1800c886a:	41 b4 01             	mov    $0x1,%r12b
1800c886d:	89 47 38             	mov    %eax,0x38(%rdi)
1800c8870:	eb 57                	jmp    0x1800c88c9
1800c8872:	44 39 ab 08 01 00 00 	cmp    %r13d,0x108(%rbx)
1800c8879:	7d 22                	jge    0x1800c889d
1800c887b:	83 7b 38 04          	cmpl   $0x4,0x38(%rbx)
1800c887f:	75 1c                	jne    0x1800c889d
1800c8881:	41 b9 0e 00 00 00    	mov    $0xe,%r9d
1800c8887:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1800c888c:	45 8b c7             	mov    %r15d,%r8d
1800c888f:	48 8d 57 d0          	lea    -0x30(%rdi),%rdx
1800c8893:	48 8b cb             	mov    %rbx,%rcx
1800c8896:	e8 e5 e0 ff ff       	call   0x1800c6980
1800c889b:	eb 2c                	jmp    0x1800c88c9
1800c889d:	48 8d 83 78 01 00 00 	lea    0x178(%rbx),%rax
1800c88a4:	c6 47 38 0c          	movb   $0xc,0x38(%rdi)
1800c88a8:	48 8b 48 08          	mov    0x8(%rax),%rcx
1800c88ac:	48 39 01             	cmp    %rax,(%rcx)
1800c88af:	0f 85 cf 00 00 00    	jne    0x1800c8984
1800c88b5:	48 89 07             	mov    %rax,(%rdi)
1800c88b8:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1800c88bc:	48 89 39             	mov    %rdi,(%rcx)
1800c88bf:	48 89 78 08          	mov    %rdi,0x8(%rax)
1800c88c3:	ff 83 a0 01 00 00    	incl   0x1a0(%rbx)
1800c88c9:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1800c88cd:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1800c88d1:	48 3b f8             	cmp    %rax,%rdi
1800c88d4:	0f 85 db fd ff ff    	jne    0x1800c86b5
1800c88da:	45 85 ff             	test   %r15d,%r15d
1800c88dd:	78 24                	js     0x1800c8903
1800c88df:	44 38 ab e8 01 00 00 	cmp    %r13b,0x1e8(%rbx)
1800c88e6:	75 0e                	jne    0x1800c88f6
1800c88e8:	83 bb a0 01 00 00 10 	cmpl   $0x10,0x1a0(%rbx)
1800c88ef:	73 05                	jae    0x1800c88f6
1800c88f1:	45 84 e4             	test   %r12b,%r12b
1800c88f4:	74 62                	je     0x1800c8958
1800c88f6:	49 8b d6             	mov    %r14,%rdx
1800c88f9:	48 8b cb             	mov    %rbx,%rcx
1800c88fc:	e8 ef f8 ff ff       	call   0x1800c81f0
1800c8901:	eb 55                	jmp    0x1800c8958
1800c8903:	44 39 ab 08 01 00 00 	cmp    %r13d,0x108(%rbx)
1800c890a:	7c 4c                	jl     0x1800c8958
1800c890c:	48 8b 43 28          	mov    0x28(%rbx),%rax
1800c8910:	48 8d 0d e1 d7 08 00 	lea    0x8d7e1(%rip),%rcx        # 0x1801560f8
1800c8917:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800c891c:	4d 8b ce             	mov    %r14,%r9
1800c891f:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1800c8923:	45 33 c0             	xor    %r8d,%r8d
1800c8926:	41 8b d7             	mov    %r15d,%edx
1800c8929:	ff d0                	call   *%rax
1800c892b:	0f 1f 00             	nopl   (%rax)
1800c892e:	eb 28                	jmp    0x1800c8958
1800c8930:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800c8934:	48 39 48 08          	cmp    %rcx,0x8(%rax)
1800c8938:	75 4a                	jne    0x1800c8984
1800c893a:	48 8b 08             	mov    (%rax),%rcx
1800c893d:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1800c8941:	75 41                	jne    0x1800c8984
1800c8943:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1800c8947:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800c894b:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800c894f:	48 8d 48 e8          	lea    -0x18(%rax),%rcx
1800c8953:	e8 60 df ff ff       	call   0x1800c68b8
1800c8958:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1800c895c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800c8960:	48 3b c1             	cmp    %rcx,%rax
1800c8963:	75 cb                	jne    0x1800c8930
1800c8965:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1800c896a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800c896e:	49 8b 73 38          	mov    0x38(%r11),%rsi
1800c8972:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1800c8976:	49 8b e3             	mov    %r11,%rsp
1800c8979:	41 5f                	pop    %r15
1800c897b:	41 5e                	pop    %r14
1800c897d:	41 5d                	pop    %r13
1800c897f:	41 5c                	pop    %r12
1800c8981:	5d                   	pop    %rbp
1800c8982:	c3                   	ret
1800c8983:	cc                   	int3
1800c8984:	b9 03 00 00 00       	mov    $0x3,%ecx
1800c8989:	cd 29                	int    $0x29
1800c898b:	cc                   	int3
1800c898c:	48 83 ec 28          	sub    $0x28,%rsp
1800c8990:	4c 8b ca             	mov    %rdx,%r9
1800c8993:	33 c9                	xor    %ecx,%ecx
1800c8995:	48 8b 12             	mov    (%rdx),%rdx
1800c8998:	eb 4f                	jmp    0x1800c89e9
1800c899a:	48 8b 02             	mov    (%rdx),%rax
1800c899d:	49 89 01             	mov    %rax,(%r9)
1800c89a0:	48 85 c0             	test   %rax,%rax
1800c89a3:	75 04                	jne    0x1800c89a9
1800c89a5:	4d 89 49 08          	mov    %r9,0x8(%r9)
1800c89a9:	48 8d 05 4c e5 ff ff 	lea    -0x1ab4(%rip),%rax        # 0x1800c6efc
1800c89b0:	c6 42 0c 01          	movb   $0x1,0xc(%rdx)
1800c89b4:	48 89 42 10          	mov    %rax,0x10(%rdx)
1800c89b8:	e8 6f d9 ff ff       	call   0x1800c632c
1800c89bd:	89 4a 08             	mov    %ecx,0x8(%rdx)
1800c89c0:	38 4a 0c             	cmp    %cl,0xc(%rdx)
1800c89c3:	74 13                	je     0x1800c89d8
1800c89c5:	41 38 48 28          	cmp    %cl,0x28(%r8)
1800c89c9:	74 0d                	je     0x1800c89d8
1800c89cb:	49 8b 40 18          	mov    0x18(%r8),%rax
1800c89cf:	48 89 10             	mov    %rdx,(%rax)
1800c89d2:	49 89 50 18          	mov    %rdx,0x18(%r8)
1800c89d6:	eb 0b                	jmp    0x1800c89e3
1800c89d8:	49 8b 40 08          	mov    0x8(%r8),%rax
1800c89dc:	48 89 10             	mov    %rdx,(%rax)
1800c89df:	49 89 50 08          	mov    %rdx,0x8(%r8)
1800c89e3:	48 89 0a             	mov    %rcx,(%rdx)
1800c89e6:	49 8b 11             	mov    (%r9),%rdx
1800c89e9:	48 85 d2             	test   %rdx,%rdx
1800c89ec:	75 ac                	jne    0x1800c899a
1800c89ee:	48 83 c4 28          	add    $0x28,%rsp
1800c89f2:	c3                   	ret
1800c89f3:	cc                   	int3
1800c89f4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800c89f9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800c89fe:	57                   	push   %rdi
1800c89ff:	48 83 ec 20          	sub    $0x20,%rsp
1800c8a03:	8b 42 6c             	mov    0x6c(%rdx),%eax
1800c8a06:	33 db                	xor    %ebx,%ebx
1800c8a08:	49 8b f1             	mov    %r9,%rsi
1800c8a0b:	4c 8b da             	mov    %rdx,%r11
1800c8a0e:	4c 8b d1             	mov    %rcx,%r10
1800c8a11:	85 c0                	test   %eax,%eax
1800c8a13:	0f 89 6d 01 00 00    	jns    0x1800c8b86
1800c8a19:	89 5a 6c             	mov    %ebx,0x6c(%rdx)
1800c8a1c:	4c 8d 4a 68          	lea    0x68(%rdx),%r9
1800c8a20:	45 84 c0             	test   %r8b,%r8b
1800c8a23:	0f 84 c2 00 00 00    	je     0x1800c8aeb
1800c8a29:	41 80 39 02          	cmpb   $0x2,(%r9)
1800c8a2d:	74 0a                	je     0x1800c8a39
1800c8a2f:	41 80 39 03          	cmpb   $0x3,(%r9)
1800c8a33:	0f 85 b2 00 00 00    	jne    0x1800c8aeb
1800c8a39:	49 8d 82 38 01 00 00 	lea    0x138(%r10),%rax
1800c8a40:	48 8d 4a 30          	lea    0x30(%rdx),%rcx
1800c8a44:	48 8b 50 08          	mov    0x8(%rax),%rdx
1800c8a48:	48 39 02             	cmp    %rax,(%rdx)
1800c8a4b:	0f 85 52 02 00 00    	jne    0x1800c8ca3
1800c8a51:	48 89 01             	mov    %rax,(%rcx)
1800c8a54:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800c8a58:	48 89 0a             	mov    %rcx,(%rdx)
1800c8a5b:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c8a5f:	41 c6 01 04          	movb   $0x4,(%r9)
1800c8a63:	41 8b 82 98 01 00 00 	mov    0x198(%r10),%eax
1800c8a6a:	49 8b 8a b0 02 00 00 	mov    0x2b0(%r10),%rcx
1800c8a71:	85 c0                	test   %eax,%eax
1800c8a73:	75 0a                	jne    0x1800c8a7f
1800c8a75:	48 ff c1             	inc    %rcx
1800c8a78:	49 89 8a b0 02 00 00 	mov    %rcx,0x2b0(%r10)
1800c8a7f:	41 ff 82 a4 01 00 00 	incl   0x1a4(%r10)
1800c8a86:	ff c0                	inc    %eax
1800c8a88:	41 89 82 98 01 00 00 	mov    %eax,0x198(%r10)
1800c8a8f:	49 89 8b a0 00 00 00 	mov    %rcx,0xa0(%r11)
1800c8a96:	41 38 9a 34 02 00 00 	cmp    %bl,0x234(%r10)
1800c8a9d:	0f 85 88 00 00 00    	jne    0x1800c8b2b
1800c8aa3:	41 39 9a 30 02 00 00 	cmp    %ebx,0x230(%r10)
1800c8aaa:	76 7f                	jbe    0x1800c8b2b
1800c8aac:	41 39 9a 08 01 00 00 	cmp    %ebx,0x108(%r10)
1800c8ab3:	7c 76                	jl     0x1800c8b2b
1800c8ab5:	48 8d 05 58 04 00 00 	lea    0x458(%rip),%rax        # 0x1800c8f14
1800c8abc:	41 88 9a 44 02 00 00 	mov    %bl,0x244(%r10)
1800c8ac3:	49 89 82 48 02 00 00 	mov    %rax,0x248(%r10)
1800c8aca:	49 8d 92 38 02 00 00 	lea    0x238(%r10),%rdx
1800c8ad1:	49 8b 82 28 02 00 00 	mov    0x228(%r10),%rax
1800c8ad8:	e8 4f d8 ff ff       	call   0x1800c632c
1800c8add:	48 89 50 08          	mov    %rdx,0x8(%rax)
1800c8ae1:	41 c6 82 34 02 00 00 	movb   $0x1,0x234(%r10)
1800c8ae8:	01
1800c8ae9:	eb 40                	jmp    0x1800c8b2b
1800c8aeb:	41 80 39 03          	cmpb   $0x3,(%r9)
1800c8aef:	49 8b f9             	mov    %r9,%rdi
1800c8af2:	75 37                	jne    0x1800c8b2b
1800c8af4:	48 83 c2 58          	add    $0x58,%rdx
1800c8af8:	4c 8b c6             	mov    %rsi,%r8
1800c8afb:	e8 8c fe ff ff       	call   0x1800c898c
1800c8b00:	49 8d 8a 28 01 00 00 	lea    0x128(%r10),%rcx
1800c8b07:	88 1f                	mov    %bl,(%rdi)
1800c8b09:	48 8b 11             	mov    (%rcx),%rdx
1800c8b0c:	49 8d 43 30          	lea    0x30(%r11),%rax
1800c8b10:	48 39 4a 08          	cmp    %rcx,0x8(%rdx)
1800c8b14:	0f 85 89 01 00 00    	jne    0x1800c8ca3
1800c8b1a:	48 89 10             	mov    %rdx,(%rax)
1800c8b1d:	4c 8b cf             	mov    %rdi,%r9
1800c8b20:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800c8b24:	48 89 42 08          	mov    %rax,0x8(%rdx)
1800c8b28:	48 89 01             	mov    %rax,(%rcx)
1800c8b2b:	41 f7 01 00 02 00 00 	testl  $0x200,(%r9)
1800c8b32:	74 33                	je     0x1800c8b67
1800c8b34:	4d 8d 82 70 02 00 00 	lea    0x270(%r10),%r8
1800c8b3b:	49 8b 10             	mov    (%r8),%rdx
1800c8b3e:	eb 17                	jmp    0x1800c8b57
1800c8b40:	48 8b 4a 68          	mov    0x68(%rdx),%rcx
1800c8b44:	49 39 4b 50          	cmp    %rcx,0x50(%r11)
1800c8b48:	72 0a                	jb     0x1800c8b54
1800c8b4a:	48 03 4a 70          	add    0x70(%rdx),%rcx
1800c8b4e:	49 39 4b 50          	cmp    %rcx,0x50(%r11)
1800c8b52:	72 0b                	jb     0x1800c8b5f
1800c8b54:	48 8b 12             	mov    (%rdx),%rdx
1800c8b57:	49 3b d0             	cmp    %r8,%rdx
1800c8b5a:	75 e4                	jne    0x1800c8b40
1800c8b5c:	48 8b d3             	mov    %rbx,%rdx
1800c8b5f:	4c 8b c6             	mov    %rsi,%r8
1800c8b62:	e8 f9 08 00 00       	call   0x1800c9460
1800c8b67:	41 f7 01 00 08 00 00 	testl  $0x800,(%r9)
1800c8b6e:	74 1b                	je     0x1800c8b8b
1800c8b70:	49 8d 92 88 00 00 00 	lea    0x88(%r10),%rdx
1800c8b77:	4c 8b c6             	mov    %rsi,%r8
1800c8b7a:	e8 79 e0 ff ff       	call   0x1800c6bf8
1800c8b7f:	41 0f ba 31 0b       	btrl   $0xb,(%r9)
1800c8b84:	eb 05                	jmp    0x1800c8b8b
1800c8b86:	ff c8                	dec    %eax
1800c8b88:	89 42 6c             	mov    %eax,0x6c(%rdx)
1800c8b8b:	41 8a 43 68          	mov    0x68(%r11),%al
1800c8b8f:	2c 05                	sub    $0x5,%al
1800c8b91:	3c 01                	cmp    $0x1,%al
1800c8b93:	76 65                	jbe    0x1800c8bfa
1800c8b95:	49 8d 53 58          	lea    0x58(%r11),%rdx
1800c8b99:	eb 57                	jmp    0x1800c8bf2
1800c8b9b:	41 8b 43 6c          	mov    0x6c(%r11),%eax
1800c8b9f:	85 c0                	test   %eax,%eax
1800c8ba1:	78 57                	js     0x1800c8bfa
1800c8ba3:	39 59 38             	cmp    %ebx,0x38(%rcx)
1800c8ba6:	75 04                	jne    0x1800c8bac
1800c8ba8:	ff c0                	inc    %eax
1800c8baa:	eb 07                	jmp    0x1800c8bb3
1800c8bac:	85 c0                	test   %eax,%eax
1800c8bae:	75 4a                	jne    0x1800c8bfa
1800c8bb0:	83 c8 ff             	or     $0xffffffff,%eax
1800c8bb3:	41 89 43 6c          	mov    %eax,0x6c(%r11)
1800c8bb7:	48 8b 01             	mov    (%rcx),%rax
1800c8bba:	48 89 02             	mov    %rax,(%rdx)
1800c8bbd:	48 85 c0             	test   %rax,%rax
1800c8bc0:	75 04                	jne    0x1800c8bc6
1800c8bc2:	48 89 52 08          	mov    %rdx,0x8(%rdx)
1800c8bc6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1800c8bca:	89 59 08             	mov    %ebx,0x8(%rcx)
1800c8bcd:	38 59 0c             	cmp    %bl,0xc(%rcx)
1800c8bd0:	74 12                	je     0x1800c8be4
1800c8bd2:	38 5e 28             	cmp    %bl,0x28(%rsi)
1800c8bd5:	74 0d                	je     0x1800c8be4
1800c8bd7:	48 8b 46 18          	mov    0x18(%rsi),%rax
1800c8bdb:	48 89 08             	mov    %rcx,(%rax)
1800c8bde:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
1800c8be2:	eb 0b                	jmp    0x1800c8bef
1800c8be4:	48 8b 46 08          	mov    0x8(%rsi),%rax
1800c8be8:	48 89 08             	mov    %rcx,(%rax)
1800c8beb:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
1800c8bef:	48 89 19             	mov    %rbx,(%rcx)
1800c8bf2:	48 8b 0a             	mov    (%rdx),%rcx
1800c8bf5:	48 85 c9             	test   %rcx,%rcx
1800c8bf8:	75 a1                	jne    0x1800c8b9b
1800c8bfa:	41 39 5b 6c          	cmp    %ebx,0x6c(%r11)
1800c8bfe:	0f 85 b8 00 00 00    	jne    0x1800c8cbc
1800c8c04:	41 8a 43 68          	mov    0x68(%r11),%al
1800c8c08:	3c 04                	cmp    $0x4,%al
1800c8c0a:	75 27                	jne    0x1800c8c33
1800c8c0c:	41 83 ba 98 01 00 00 	cmpl   $0x10,0x198(%r10)
1800c8c13:	10
1800c8c14:	73 0d                	jae    0x1800c8c23
1800c8c16:	49 39 9a c8 01 00 00 	cmp    %rbx,0x1c8(%r10)
1800c8c1d:	0f 84 99 00 00 00    	je     0x1800c8cbc
1800c8c23:	48 8b d6             	mov    %rsi,%rdx
1800c8c26:	49 8b ca             	mov    %r10,%rcx
1800c8c29:	e8 26 ea ff ff       	call   0x1800c7654
1800c8c2e:	e9 89 00 00 00       	jmp    0x1800c8cbc
1800c8c33:	3c 02                	cmp    $0x2,%al
1800c8c35:	75 73                	jne    0x1800c8caa
1800c8c37:	41 f7 43 68 00 01 00 	testl  $0x100,0x68(%r11)
1800c8c3e:	00
1800c8c3f:	75 24                	jne    0x1800c8c65
1800c8c41:	49 8d 82 28 01 00 00 	lea    0x128(%r10),%rax