1800f99b6:	89 45 f0             	mov    %eax,-0x10(%rbp)
1800f99b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f99bc:	4c 8b e2             	mov    %rdx,%r12
1800f99bf:	44 8b f9             	mov    %ecx,%r15d
1800f99c2:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800f99c6:	85 c9                	test   %ecx,%ecx
1800f99c8:	0f 84 38 01 00 00    	je     0x1800f9b06
1800f99ce:	48 85 d2             	test   %rdx,%rdx
1800f99d1:	75 0a                	jne    0x1800f99dd
1800f99d3:	be 03 01 29 80       	mov    $0x80290103,%esi
1800f99d8:	e9 29 01 00 00       	jmp    0x1800f9b06
1800f99dd:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1800f99e1:	33 c9                	xor    %ecx,%ecx
1800f99e3:	e8 18 11 00 00       	call   0x1800fab00
1800f99e8:	8b f0                	mov    %eax,%esi
1800f99ea:	85 c0                	test   %eax,%eax
1800f99ec:	0f 88 10 01 00 00    	js     0x1800f9b02
1800f99f2:	45 85 ff             	test   %r15d,%r15d
1800f99f5:	0f 84 07 01 00 00    	je     0x1800f9b02
1800f99fb:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
1800f99ff:	83 65 d0 00          	andl   $0x0,-0x30(%rbp)
1800f9a03:	ba c1 00 00 00       	mov    $0xc1,%edx
1800f9a08:	49 8b ce             	mov    %r14,%rcx
1800f9a0b:	44 8d 42 85          	lea    -0x7b(%rdx),%r8d
1800f9a0f:	e8 48 25 02 00       	call   0x18011bf5c
1800f9a14:	8b f0                	mov    %eax,%esi
1800f9a16:	85 c0                	test   %eax,%eax
1800f9a18:	0f 88 af 00 00 00    	js     0x1800f9acd
1800f9a1e:	ba 14 00 00 00       	mov    $0x14,%edx
1800f9a23:	49 8b ce             	mov    %r14,%rcx
1800f9a26:	e8 01 22 02 00       	call   0x18011bc2c
1800f9a2b:	8b f0                	mov    %eax,%esi
1800f9a2d:	85 c0                	test   %eax,%eax
1800f9a2f:	0f 88 98 00 00 00    	js     0x1800f9acd
1800f9a35:	49 8b ce             	mov    %r14,%rcx
1800f9a38:	e8 ef 25 02 00       	call   0x18011c02c
1800f9a3d:	8b f0                	mov    %eax,%esi
1800f9a3f:	85 c0                	test   %eax,%eax
1800f9a41:	0f 88 86 00 00 00    	js     0x1800f9acd
1800f9a47:	4d 8b 46 08          	mov    0x8(%r14),%r8
1800f9a4b:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
1800f9a4f:	41 8b 06             	mov    (%r14),%eax
1800f9a52:	33 c9                	xor    %ecx,%ecx
1800f9a54:	41 8b 56 14          	mov    0x14(%r14),%edx
1800f9a58:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1800f9a5d:	89 45 d8             	mov    %eax,-0x28(%rbp)
1800f9a60:	e8 0f e2 ff ff       	call   0x1800f7c74
1800f9a65:	8b f0                	mov    %eax,%esi
1800f9a67:	85 c0                	test   %eax,%eax
1800f9a69:	78 62                	js     0x1800f9acd
1800f9a6b:	8b 55 d8             	mov    -0x28(%rbp),%edx
1800f9a6e:	49 8b ce             	mov    %r14,%rcx
1800f9a71:	e8 0a 26 02 00       	call   0x18011c080
1800f9a76:	8b f0                	mov    %eax,%esi
1800f9a78:	85 c0                	test   %eax,%eax
1800f9a7a:	78 51                	js     0x1800f9acd
1800f9a7c:	49 8b ce             	mov    %r14,%rcx
1800f9a7f:	e8 38 26 02 00       	call   0x18011c0bc
1800f9a84:	8b f0                	mov    %eax,%esi
1800f9a86:	85 c0                	test   %eax,%eax
1800f9a88:	78 43                	js     0x1800f9acd
1800f9a8a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1800f9a8e:	49 8b ce             	mov    %r14,%rcx
1800f9a91:	e8 66 23 02 00       	call   0x18011bdfc
1800f9a96:	8b f0                	mov    %eax,%esi
1800f9a98:	85 c0                	test   %eax,%eax
1800f9a9a:	78 31                	js     0x1800f9acd
1800f9a9c:	83 7d d0 14          	cmpl   $0x14,-0x30(%rbp)
1800f9aa0:	75 59                	jne    0x1800f9afb
1800f9aa2:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1800f9aa6:	ba 14 00 00 00       	mov    $0x14,%edx
1800f9aab:	49 8b ce             	mov    %r14,%rcx
1800f9aae:	e8 d5 23 02 00       	call   0x18011be88
1800f9ab3:	8b f0                	mov    %eax,%esi
1800f9ab5:	85 c0                	test   %eax,%eax
1800f9ab7:	78 14                	js     0x1800f9acd
1800f9ab9:	33 f6                	xor    %esi,%esi
1800f9abb:	41 83 7e 10 03       	cmpl   $0x3,0x10(%r14)
1800f9ac0:	74 07                	je     0x1800f9ac9
1800f9ac2:	be 00 01 29 80       	mov    $0x80290100,%esi
1800f9ac7:	eb 04                	jmp    0x1800f9acd
1800f9ac9:	41 21 76 10          	and    %esi,0x10(%r14)
1800f9acd:	85 f6                	test   %esi,%esi
1800f9acf:	78 35                	js     0x1800f9b06
1800f9ad1:	bf 14 00 00 00       	mov    $0x14,%edi
1800f9ad6:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1800f9ada:	44 3b ff             	cmp    %edi,%r15d
1800f9add:	49 8b cc             	mov    %r12,%rcx
1800f9ae0:	41 0f 42 ff          	cmovb  %r15d,%edi
1800f9ae4:	44 8b c7             	mov    %edi,%r8d
1800f9ae7:	8b df                	mov    %edi,%ebx
1800f9ae9:	e8 d2 be 03 00       	call   0x1801359c0
1800f9aee:	4c 03 e3             	add    %rbx,%r12
1800f9af1:	44 2b ff             	sub    %edi,%r15d
1800f9af4:	74 10                	je     0x1800f9b06
1800f9af6:	e9 04 ff ff ff       	jmp    0x1800f99ff
1800f9afb:	be 07 01 29 80       	mov    $0x80290107,%esi
1800f9b00:	eb 04                	jmp    0x1800f9b06
1800f9b02:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
1800f9b06:	49 8b d6             	mov    %r14,%rdx
1800f9b09:	33 c9                	xor    %ecx,%ecx
1800f9b0b:	e8 f0 10 00 00       	call   0x1800fac00
1800f9b10:	8b c6                	mov    %esi,%eax
1800f9b12:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1800f9b16:	48 33 cc             	xor    %rsp,%rcx
1800f9b19:	e8 0e c0 f1 ff       	call   0x180015b2c
1800f9b1e:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1800f9b23:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1800f9b27:	49 8b 73 48          	mov    0x48(%r11),%rsi
1800f9b2b:	49 8b e3             	mov    %r11,%rsp
1800f9b2e:	41 5f                	pop    %r15
1800f9b30:	41 5e                	pop    %r14
1800f9b32:	41 5c                	pop    %r12
1800f9b34:	5f                   	pop    %rdi
1800f9b35:	5d                   	pop    %rbp
1800f9b36:	c3                   	ret
1800f9b37:	cc                   	int3
1800f9b38:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800f9b3d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800f9b42:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800f9b47:	57                   	push   %rdi
1800f9b48:	41 54                	push   %r12
1800f9b4a:	41 55                	push   %r13
1800f9b4c:	41 56                	push   %r14
1800f9b4e:	41 57                	push   %r15
1800f9b50:	44 0f b7 51 1a       	movzwl 0x1a(%rcx),%r10d
1800f9b55:	45 33 c0             	xor    %r8d,%r8d
1800f9b58:	4c 8b d9             	mov    %rcx,%r11
1800f9b5b:	48 8b f2             	mov    %rdx,%rsi
1800f9b5e:	45 8b c8             	mov    %r8d,%r9d
1800f9b61:	41 8b c0             	mov    %r8d,%eax
1800f9b64:	41 8d 48 01          	lea    0x1(%r8),%ecx
1800f9b68:	66 44 3b d1          	cmp    %cx,%r10w
1800f9b6c:	75 09                	jne    0x1800f9b77
1800f9b6e:	45 8d 48 14          	lea    0x14(%r8),%r9d
1800f9b72:	e9 e4 00 00 00       	jmp    0x1800f9c5b
1800f9b77:	66 41 83 fa 02       	cmp    $0x2,%r10w
1800f9b7c:	0f 85 d9 00 00 00    	jne    0x1800f9c5b
1800f9b82:	49 8b 13             	mov    (%r11),%rdx
1800f9b85:	49 83 cd ff          	or     $0xffffffffffffffff,%r13
1800f9b89:	41 8b 4b 08          	mov    0x8(%r11),%ecx
1800f9b8d:	41 ba 95 00 00 c0    	mov    $0xc0000095,%r10d
1800f9b93:	48 03 ca             	add    %rdx,%rcx
1800f9b96:	48 3b ca             	cmp    %rdx,%rcx
1800f9b99:	4c 0f 43 e9          	cmovae %rcx,%r13
1800f9b9d:	1b c0                	sbb    %eax,%eax
1800f9b9f:	41 23 c2             	and    %r10d,%eax
1800f9ba2:	48 3b ca             	cmp    %rdx,%rcx
1800f9ba5:	0f 82 b0 00 00 00    	jb     0x1800f9c5b
1800f9bab:	49 8b 53 0c          	mov    0xc(%r11),%rdx
1800f9baf:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1800f9bb5:	48 83 c2 08          	add    $0x8,%rdx
1800f9bb9:	8b 3a                	mov    (%rdx),%edi
1800f9bbb:	49 03 d1             	add    %r9,%rdx
1800f9bbe:	83 ff 05             	cmp    $0x5,%edi
1800f9bc1:	76 08                	jbe    0x1800f9bcb
1800f9bc3:	41 8b c2             	mov    %r10d,%eax
1800f9bc6:	e9 90 00 00 00       	jmp    0x1800f9c5b
1800f9bcb:	41 8b e8             	mov    %r8d,%ebp
1800f9bce:	85 ff                	test   %edi,%edi
1800f9bd0:	0f 84 85 00 00 00    	je     0x1800f9c5b
1800f9bd6:	45 8b 63 1c          	mov    0x1c(%r11),%r12d
1800f9bda:	41 ba 14 00 00 00    	mov    $0x14,%r10d
1800f9be0:	44 0f b7 3a          	movzwl (%rdx),%r15d
1800f9be4:	45 0f b7 f2          	movzwl %r10w,%r14d
1800f9be8:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1800f9bed:	41 8b c0             	mov    %r8d,%eax
1800f9bf0:	45 85 e4             	test   %r12d,%r12d
1800f9bf3:	74 1c                	je     0x1800f9c11
1800f9bf5:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1800f9bf9:	8b c8                	mov    %eax,%ecx
1800f9bfb:	66 44 39 3c 8b       	cmp    %r15w,(%rbx,%rcx,4)
1800f9c00:	74 09                	je     0x1800f9c0b
1800f9c02:	ff c0                	inc    %eax
1800f9c04:	41 3b c4             	cmp    %r12d,%eax
1800f9c07:	72 f0                	jb     0x1800f9bf9
1800f9c09:	eb 06                	jmp    0x1800f9c11
1800f9c0b:	44 0f b7 74 8b 02    	movzwl 0x2(%rbx,%rcx,4),%r14d
1800f9c11:	41 0f b7 c6          	movzwl %r14w,%eax
1800f9c15:	8d 58 02             	lea    0x2(%rax),%ebx
1800f9c18:	3b d8                	cmp    %eax,%ebx
1800f9c1a:	72 3a                	jb     0x1800f9c56
1800f9c1c:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1800f9c20:	8b cb                	mov    %ebx,%ecx
1800f9c22:	48 03 ca             	add    %rdx,%rcx
1800f9c25:	48 3b ca             	cmp    %rdx,%rcx
1800f9c28:	48 0f 43 c1          	cmovae %rcx,%rax
1800f9c2c:	48 8b d0             	mov    %rax,%rdx
1800f9c2f:	48 3b 4c 24 30       	cmp    0x30(%rsp),%rcx
1800f9c34:	72 20                	jb     0x1800f9c56
1800f9c36:	49 3b c5             	cmp    %r13,%rax
1800f9c39:	77 1b                	ja     0x1800f9c56
1800f9c3b:	42 8d 04 0b          	lea    (%rbx,%r9,1),%eax
1800f9c3f:	41 3b c1             	cmp    %r9d,%eax
1800f9c42:	72 0e                	jb     0x1800f9c52
1800f9c44:	ff c5                	inc    %ebp
1800f9c46:	44 8b c8             	mov    %eax,%r9d
1800f9c49:	41 8b c0             	mov    %r8d,%eax
1800f9c4c:	3b ef                	cmp    %edi,%ebp
1800f9c4e:	73 0b                	jae    0x1800f9c5b
1800f9c50:	eb 8e                	jmp    0x1800f9be0
1800f9c52:	41 83 c9 ff          	or     $0xffffffff,%r9d
1800f9c56:	b8 95 00 00 c0       	mov    $0xc0000095,%eax
1800f9c5b:	48 85 f6             	test   %rsi,%rsi
1800f9c5e:	74 09                	je     0x1800f9c69
1800f9c60:	85 c0                	test   %eax,%eax
1800f9c62:	45 0f 44 c1          	cmove  %r9d,%r8d
1800f9c66:	44 89 06             	mov    %r8d,(%rsi)
1800f9c69:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800f9c6e:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1800f9c73:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1800f9c78:	41 5f                	pop    %r15
1800f9c7a:	41 5e                	pop    %r14
1800f9c7c:	41 5d                	pop    %r13
1800f9c7e:	41 5c                	pop    %r12
1800f9c80:	5f                   	pop    %rdi
1800f9c81:	c3                   	ret
1800f9c82:	cc                   	int3
1800f9c83:	cc                   	int3
1800f9c84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800f9c89:	57                   	push   %rdi
1800f9c8a:	48 83 ec 20          	sub    $0x20,%rsp
1800f9c8e:	33 db                	xor    %ebx,%ebx
1800f9c90:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1800f9c95:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1800f9c99:	48 8b f9             	mov    %rcx,%rdi
1800f9c9c:	e8 97 fe ff ff       	call   0x1800f9b38
1800f9ca1:	85 c0                	test   %eax,%eax
1800f9ca3:	75 0c                	jne    0x1800f9cb1
1800f9ca5:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1800f9ca9:	48 8b 47 0c          	mov    0xc(%rdi),%rax
1800f9cad:	8b 5c 08 08          	mov    0x8(%rax,%rcx,1),%ebx
1800f9cb1:	8b c3                	mov    %ebx,%eax
1800f9cb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800f9cb8:	48 83 c4 20          	add    $0x20,%rsp
1800f9cbc:	5f                   	pop    %rdi
1800f9cbd:	c3                   	ret
1800f9cbe:	cc                   	int3
1800f9cbf:	cc                   	int3
1800f9cc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800f9cc5:	57                   	push   %rdi
1800f9cc6:	48 83 ec 20          	sub    $0x20,%rsp
1800f9cca:	33 db                	xor    %ebx,%ebx
1800f9ccc:	48 8b f9             	mov    %rcx,%rdi
1800f9ccf:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1800f9cd3:	e8 ac ff ff ff       	call   0x1800f9c84
1800f9cd8:	85 c0                	test   %eax,%eax
1800f9cda:	74 1d                	je     0x1800f9cf9
1800f9cdc:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1800f9ce1:	48 8b cf             	mov    %rdi,%rcx
1800f9ce4:	e8 4f fe ff ff       	call   0x1800f9b38
1800f9ce9:	85 c0                	test   %eax,%eax
1800f9ceb:	75 0c                	jne    0x1800f9cf9
1800f9ced:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
1800f9cf1:	48 83 c3 0c          	add    $0xc,%rbx
1800f9cf5:	48 03 5f 0c          	add    0xc(%rdi),%rbx
1800f9cf9:	48 8b c3             	mov    %rbx,%rax
1800f9cfc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800f9d01:	48 83 c4 20          	add    $0x20,%rsp
1800f9d05:	5f                   	pop    %rdi
1800f9d06:	c3                   	ret
1800f9d07:	cc                   	int3
1800f9d08:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800f9d0d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1800f9d12:	56                   	push   %rsi
1800f9d13:	57                   	push   %rdi
1800f9d14:	41 55                	push   %r13
1800f9d16:	41 56                	push   %r14
1800f9d18:	41 57                	push   %r15
1800f9d1a:	48 83 ec 20          	sub    $0x20,%rsp
1800f9d1e:	33 ed                	xor    %ebp,%ebp
1800f9d20:	49 8b f0             	mov    %r8,%rsi
1800f9d23:	8b da                	mov    %edx,%ebx
1800f9d25:	48 8b f9             	mov    %rcx,%rdi
1800f9d28:	48 85 c9             	test   %rcx,%rcx
1800f9d2b:	0f 84 fb 01 00 00    	je     0x1800f9f2c
1800f9d31:	44 8d 6d 20          	lea    0x20(%rbp),%r13d
1800f9d35:	41 3b d5             	cmp    %r13d,%edx
1800f9d38:	0f 82 ee 01 00 00    	jb     0x1800f9f2c
1800f9d3e:	4d 85 c0             	test   %r8,%r8
1800f9d41:	0f 84 e5 01 00 00    	je     0x1800f9f2c
1800f9d47:	41 21 68 1c          	and    %ebp,0x1c(%r8)
1800f9d4b:	8d 45 01             	lea    0x1(%rbp),%eax
1800f9d4e:	49 21 68 20          	and    %rbp,0x20(%r8)
1800f9d52:	21 6c 24 50          	and    %ebp,0x50(%rsp)
1800f9d56:	49 89 08             	mov    %rcx,(%r8)
1800f9d59:	49 89 48 0c          	mov    %rcx,0xc(%r8)
1800f9d5d:	8d 4d 04             	lea    0x4(%rbp),%ecx
1800f9d60:	66 41 89 48 2c       	mov    %cx,0x2c(%r8)
1800f9d65:	49 8b c8             	mov    %r8,%rcx
1800f9d68:	41 89 50 08          	mov    %edx,0x8(%r8)
1800f9d6c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1800f9d71:	41 c7 40 18 14 00 01 	movl   $0x10014,0x18(%r8)
1800f9d78:	00
1800f9d79:	41 89 40 28          	mov    %eax,0x28(%r8)
1800f9d7d:	e8 b6 fd ff ff       	call   0x1800f9b38
1800f9d82:	85 c0                	test   %eax,%eax
1800f9d84:	0f 85 94 01 00 00    	jne    0x1800f9f1e
1800f9d8a:	48 8b ce             	mov    %rsi,%rcx
1800f9d8d:	e8 f2 fe ff ff       	call   0x1800f9c84
1800f9d92:	8b 54 24 50          	mov    0x50(%rsp),%edx
1800f9d96:	83 c2 0c             	add    $0xc,%edx
1800f9d99:	03 d0                	add    %eax,%edx
1800f9d9b:	3b da                	cmp    %edx,%ebx
1800f9d9d:	0f 82 7b 01 00 00    	jb     0x1800f9f1e
1800f9da3:	89 56 14             	mov    %edx,0x14(%rsi)
1800f9da6:	85 d2                	test   %edx,%edx
1800f9da8:	0f 84 70 01 00 00    	je     0x1800f9f1e
1800f9dae:	8b 1f                	mov    (%rdi),%ebx
1800f9db0:	48 8b ce             	mov    %rsi,%rcx
1800f9db3:	44 8b 77 04          	mov    0x4(%rdi),%r14d
1800f9db7:	e8 c8 fe ff ff       	call   0x1800f9c84
1800f9dbc:	33 ff                	xor    %edi,%edi
1800f9dbe:	44 8b f8             	mov    %eax,%r15d
1800f9dc1:	85 db                	test   %ebx,%ebx
1800f9dc3:	0f 85 68 01 00 00    	jne    0x1800f9f31
1800f9dc9:	41 83 fe 03          	cmp    $0x3,%r14d
1800f9dcd:	0f 85 5e 01 00 00    	jne    0x1800f9f31
1800f9dd3:	41 83 ff 21          	cmp    $0x21,%r15d
1800f9dd7:	0f 82 54 01 00 00    	jb     0x1800f9f31
1800f9ddd:	48 8b ce             	mov    %rsi,%rcx
1800f9de0:	e8 db fe ff ff       	call   0x1800f9cc0
1800f9de5:	4c 8d 0d 24 2d 07 00 	lea    0x72d24(%rip),%r9        # 0x18016cb10
1800f9dec:	48 8b d0             	mov    %rax,%rdx
1800f9def:	4c 2b c8             	sub    %rax,%r9
1800f9df2:	44 8d 5d 01          	lea    0x1(%rbp),%r11d
1800f9df6:	48 8b c8             	mov    %rax,%rcx
1800f9df9:	0f b6 01             	movzbl (%rcx),%eax
1800f9dfc:	46 0f b6 04 09       	movzbl (%rcx,%r9,1),%r8d
1800f9e01:	41 2b c0             	sub    %r8d,%eax
1800f9e04:	75 08                	jne    0x1800f9e0e
1800f9e06:	49 03 cb             	add    %r11,%rcx
1800f9e09:	45 85 c0             	test   %r8d,%r8d
1800f9e0c:	75 eb                	jne    0x1800f9df9
1800f9e0e:	85 c0                	test   %eax,%eax
1800f9e10:	74 2a                	je     0x1800f9e3c
1800f9e12:	4c 8d 0d 07 2d 07 00 	lea    0x72d07(%rip),%r9        # 0x18016cb20
1800f9e19:	48 8b c2             	mov    %rdx,%rax
1800f9e1c:	4c 2b ca             	sub    %rdx,%r9
1800f9e1f:	0f b6 08             	movzbl (%rax),%ecx
1800f9e22:	46 0f b6 04 08       	movzbl (%rax,%r9,1),%r8d
1800f9e27:	41 2b c8             	sub    %r8d,%ecx
1800f9e2a:	75 08                	jne    0x1800f9e34
1800f9e2c:	49 03 c3             	add    %r11,%rax
1800f9e2f:	45 85 c0             	test   %r8d,%r8d
1800f9e32:	75 eb                	jne    0x1800f9e1f
1800f9e34:	85 c9                	test   %ecx,%ecx
1800f9e36:	0f 85 f5 00 00 00    	jne    0x1800f9f31
1800f9e3c:	44 38 5a 15          	cmp    %r11b,0x15(%rdx)
1800f9e40:	0f 82 df 00 00 00    	jb     0x1800f9f25