1800f6ad6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800f6adb:	41 8b ce             	mov    %r14d,%ecx
1800f6ade:	e8 25 05 00 00       	call   0x1800f7008
1800f6ae3:	8b d0                	mov    %eax,%edx
1800f6ae5:	41 03 c7             	add    %r15d,%eax
1800f6ae8:	41 85 c7             	test   %eax,%r15d
1800f6aeb:	75 08                	jne    0x1800f6af5
1800f6aed:	81 fa 25 02 00 c0    	cmp    $0xc0000225,%edx
1800f6af3:	75 3f                	jne    0x1800f6b34
1800f6af5:	03 5d 30             	add    0x30(%rbp),%ebx
1800f6af8:	48 85 ff             	test   %rdi,%rdi
1800f6afb:	74 08                	je     0x1800f6b05
1800f6afd:	3b de                	cmp    %esi,%ebx
1800f6aff:	0f 87 a8 fe ff ff    	ja     0x1800f69ad
1800f6b05:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1800f6b09:	2b f3                	sub    %ebx,%esi
1800f6b0b:	48 8d 04 cf          	lea    (%rdi,%rcx,8),%rax
1800f6b0f:	8b d6                	mov    %esi,%edx
1800f6b11:	48 f7 df             	neg    %rdi
1800f6b14:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1800f6b18:	48 1b c9             	sbb    %rcx,%rcx
1800f6b1b:	48 23 c8             	and    %rax,%rcx
1800f6b1e:	e8 b9 0f 00 00       	call   0x1800f7adc
1800f6b23:	8b d0                	mov    %eax,%edx
1800f6b25:	85 c0                	test   %eax,%eax
1800f6b27:	78 0b                	js     0x1800f6b34
1800f6b29:	48 8b 45 50          	mov    0x50(%rbp),%rax
1800f6b2d:	8b 4d 30             	mov    0x30(%rbp),%ecx
1800f6b30:	03 cb                	add    %ebx,%ecx
1800f6b32:	89 08                	mov    %ecx,(%rax)
1800f6b34:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1800f6b39:	8b c2                	mov    %edx,%eax
1800f6b3b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1800f6b40:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1800f6b45:	48 83 c4 40          	add    $0x40,%rsp
1800f6b49:	41 5f                	pop    %r15
1800f6b4b:	41 5e                	pop    %r14
1800f6b4d:	5d                   	pop    %rbp
1800f6b4e:	c3                   	ret
1800f6b4f:	cc                   	int3
1800f6b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800f6b55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800f6b5a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800f6b5f:	55                   	push   %rbp
1800f6b60:	48 8b ec             	mov    %rsp,%rbp
1800f6b63:	48 83 ec 40          	sub    $0x40,%rsp
1800f6b67:	33 f6                	xor    %esi,%esi
1800f6b69:	c7 45 f0 08 00 0a 00 	movl   $0xa0008,-0x10(%rbp)
1800f6b70:	48 8d 05 79 49 06 00 	lea    0x64979(%rip),%rax        # 0x18015b4f0
1800f6b77:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f6b7a:	48 8b fa             	mov    %rdx,%rdi
1800f6b7d:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1800f6b81:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800f6b85:	0f b7 0e             	movzwl (%rsi),%ecx
1800f6b88:	8d 5e 0a             	lea    0xa(%rsi),%ebx
1800f6b8b:	48 03 cb             	add    %rbx,%rcx
1800f6b8e:	e8 bd 32 fa ff       	call   0x180099e50
1800f6b93:	48 8b c8             	mov    %rax,%rcx
1800f6b96:	48 85 c0             	test   %rax,%rax
1800f6b99:	75 07                	jne    0x1800f6ba2
1800f6b9b:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
1800f6ba0:	eb 41                	jmp    0x1800f6be3
1800f6ba2:	0f b7 06             	movzwl (%rsi),%eax
1800f6ba5:	33 d2                	xor    %edx,%edx
1800f6ba7:	66 03 c3             	add    %bx,%ax
1800f6baa:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1800f6bae:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1800f6bb2:	66 89 45 e2          	mov    %ax,-0x1e(%rbp)
1800f6bb6:	e8 b5 6c f8 ff       	call   0x18007d870
1800f6bbb:	8b d8                	mov    %eax,%ebx
1800f6bbd:	85 c0                	test   %eax,%eax
1800f6bbf:	78 22                	js     0x1800f6be3
1800f6bc1:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800f6bc5:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1800f6bc9:	e8 a2 6c f8 ff       	call   0x18007d870
1800f6bce:	8b d8                	mov    %eax,%ebx
1800f6bd0:	85 c0                	test   %eax,%eax
1800f6bd2:	78 0f                	js     0x1800f6be3
1800f6bd4:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0
1800f6bd8:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1800f6bdc:	89 75 e0             	mov    %esi,-0x20(%rbp)
1800f6bdf:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
1800f6be3:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1800f6be7:	e8 38 72 f8 ff       	call   0x18007de24
1800f6bec:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1800f6bf1:	8b c3                	mov    %ebx,%eax
1800f6bf3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1800f6bf8:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1800f6bfd:	48 83 c4 40          	add    $0x40,%rsp
1800f6c01:	5d                   	pop    %rbp
1800f6c02:	c3                   	ret
1800f6c03:	cc                   	int3
1800f6c04:	48 8b c4             	mov    %rsp,%rax
1800f6c07:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800f6c0b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800f6c0f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800f6c13:	48 89 50 10          	mov    %rdx,0x10(%rax)
1800f6c17:	55                   	push   %rbp
1800f6c18:	41 54                	push   %r12
1800f6c1a:	41 55                	push   %r13
1800f6c1c:	41 56                	push   %r14
1800f6c1e:	41 57                	push   %r15
1800f6c20:	48 8d 68 c8          	lea    -0x38(%rax),%rbp
1800f6c24:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1800f6c2b:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1800f6c2f:	45 33 ed             	xor    %r13d,%r13d
1800f6c32:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1800f6c36:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f6c39:	33 c0                	xor    %eax,%eax
1800f6c3b:	44 88 6d 48          	mov    %r13b,0x48(%rbp)
1800f6c3f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1800f6c44:	0f 57 c9             	xorps  %xmm1,%xmm1
1800f6c47:	48 8d 05 7a 48 06 00 	lea    0x6487a(%rip),%rax        # 0x18015b4c8
1800f6c4e:	c7 44 24 68 22 00 24 	movl   $0x240022,0x68(%rsp)
1800f6c55:	00
1800f6c56:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1800f6c5b:	0f 57 f6             	xorps  %xmm6,%xmm6
1800f6c5e:	48 8d 05 9b 48 06 00 	lea    0x6489b(%rip),%rax        # 0x18015b500
1800f6c65:	c7 44 24 78 1a 00 1c 	movl   $0x1c001a,0x78(%rsp)
1800f6c6c:	00
1800f6c6d:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1800f6c71:	0f 57 ff             	xorps  %xmm7,%xmm7
1800f6c74:	33 c0                	xor    %eax,%eax
1800f6c76:	4d 8b f9             	mov    %r9,%r15
1800f6c79:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1800f6c7d:	45 8a e0             	mov    %r8b,%r12b
1800f6c80:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1800f6c84:	4c 8b f1             	mov    %rcx,%r14
1800f6c87:	41 8a f5             	mov    %r13b,%sil
1800f6c8a:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1800f6c8f:	0f 11 74 24 20       	movups %xmm6,0x20(%rsp)
1800f6c94:	0f 11 7c 24 30       	movups %xmm7,0x30(%rsp)
1800f6c99:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800f6c9d:	0f 11 4c 24 58       	movups %xmm1,0x58(%rsp)
1800f6ca2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800f6ca6:	0f 11 4d 98          	movups %xmm1,-0x68(%rbp)
1800f6caa:	48 85 c9             	test   %rcx,%rcx
1800f6cad:	74 23                	je     0x1800f6cd2
1800f6caf:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1800f6cb4:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1800f6cb8:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
1800f6cbd:	e8 5a de ff ff       	call   0x1800f4b1c
1800f6cc2:	8b d8                	mov    %eax,%ebx
1800f6cc4:	85 c0                	test   %eax,%eax
1800f6cc6:	0f 88 50 01 00 00    	js     0x1800f6e1c
1800f6ccc:	40 8a 75 48          	mov    0x48(%rbp),%sil
1800f6cd0:	eb 19                	jmp    0x1800f6ceb
1800f6cd2:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1800f6cd7:	48 8d 7c 24 78       	lea    0x78(%rsp),%rdi
1800f6cdc:	e8 6f fe ff ff       	call   0x1800f6b50
1800f6ce1:	8b d8                	mov    %eax,%ebx
1800f6ce3:	85 c0                	test   %eax,%eax
1800f6ce5:	0f 88 31 01 00 00    	js     0x1800f6e1c
1800f6ceb:	4d 85 ff             	test   %r15,%r15
1800f6cee:	0f 84 b4 00 00 00    	je     0x1800f6da8
1800f6cf4:	4d 85 f6             	test   %r14,%r14
1800f6cf7:	74 5f                	je     0x1800f6d58
1800f6cf9:	49 8b 06             	mov    (%r14),%rax
1800f6cfc:	48 3b 05 9d 55 07 00 	cmp    0x7559d(%rip),%rax        # 0x18016c2a0
1800f6d03:	75 53                	jne    0x1800f6d58
1800f6d05:	49 8b 46 08          	mov    0x8(%r14),%rax
1800f6d09:	48 3b 05 98 55 07 00 	cmp    0x75598(%rip),%rax        # 0x18016c2a8
1800f6d10:	75 46                	jne    0x1800f6d58
1800f6d12:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f6d15:	c7 45 88 28 00 2a 00 	movl   $0x2a0028,-0x78(%rbp)
1800f6d1c:	48 8d 05 fd 47 06 00 	lea    0x647fd(%rip),%rax        # 0x18015b520
1800f6d23:	33 d2                	xor    %edx,%edx
1800f6d25:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1800f6d29:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1800f6d2d:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1800f6d31:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1800f6d35:	e8 22 ef ff ff       	call   0x1800f5c5c
1800f6d3a:	8b d8                	mov    %eax,%ebx
1800f6d3c:	85 c0                	test   %eax,%eax
1800f6d3e:	78 41                	js     0x1800f6d81
1800f6d40:	0f 10 45 b0          	movups -0x50(%rbp),%xmm0
1800f6d44:	66 c7 44 24 50 01 00 	movw   $0x1,0x50(%rsp)
1800f6d4b:	c6 44 24 52 01       	movb   $0x1,0x52(%rsp)
1800f6d50:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1800f6d56:	eb 29                	jmp    0x1800f6d81
1800f6d58:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800f6d5d:	48 8b d7             	mov    %rdi,%rdx
1800f6d60:	45 84 e4             	test   %r12b,%r12b
1800f6d63:	75 0e                	jne    0x1800f6d73
1800f6d65:	40 84 f6             	test   %sil,%sil
1800f6d68:	49 0f 45 d5          	cmovne %r13,%rdx
1800f6d6c:	e8 1b 0c 00 00       	call   0x1800f798c
1800f6d71:	eb 0c                	jmp    0x1800f6d7f
1800f6d73:	40 84 f6             	test   %sil,%sil
1800f6d76:	49 0f 45 d5          	cmovne %r13,%rdx
1800f6d7a:	e8 7d 05 00 00       	call   0x1800f72fc
1800f6d7f:	8b d8                	mov    %eax,%ebx
1800f6d81:	85 db                	test   %ebx,%ebx
1800f6d83:	0f 88 93 00 00 00    	js     0x1800f6e1c
1800f6d89:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1800f6d8e:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1800f6d93:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800f6d98:	e8 bf ee ff ff       	call   0x1800f5c5c
1800f6d9d:	8b d8                	mov    %eax,%ebx
1800f6d9f:	85 c0                	test   %eax,%eax
1800f6da1:	78 79                	js     0x1800f6e1c
1800f6da3:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1800f6da8:	4c 8b 75 60          	mov    0x60(%rbp),%r14
1800f6dac:	4d 85 f6             	test   %r14,%r14
1800f6daf:	74 43                	je     0x1800f6df4
1800f6db1:	40 84 f6             	test   %sil,%sil
1800f6db4:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1800f6db8:	49 0f 45 fd          	cmovne %r13,%rdi
1800f6dbc:	48 8b d7             	mov    %rdi,%rdx
1800f6dbf:	e8 fc 09 00 00       	call   0x1800f77c0
1800f6dc4:	8b d8                	mov    %eax,%ebx
1800f6dc6:	85 c0                	test   %eax,%eax
1800f6dc8:	79 0c                	jns    0x1800f6dd6
1800f6dca:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
1800f6dcf:	75 4b                	jne    0x1800f6e1c
1800f6dd1:	41 8b dd             	mov    %r13d,%ebx
1800f6dd4:	eb 1e                	jmp    0x1800f6df4
1800f6dd6:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800f6ddb:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1800f6de0:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1800f6de4:	e8 73 ee ff ff       	call   0x1800f5c5c
1800f6de9:	8b d8                	mov    %eax,%ebx
1800f6deb:	85 c0                	test   %eax,%eax
1800f6ded:	78 2d                	js     0x1800f6e1c
1800f6def:	0f 10 7c 24 30       	movups 0x30(%rsp),%xmm7
1800f6df4:	4d 85 ff             	test   %r15,%r15
1800f6df7:	74 0f                	je     0x1800f6e08
1800f6df9:	f3 41 0f 7f 37       	movdqu %xmm6,(%r15)
1800f6dfe:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1800f6e03:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1800f6e08:	4d 85 f6             	test   %r14,%r14
1800f6e0b:	74 0f                	je     0x1800f6e1c
1800f6e0d:	f3 41 0f 7f 3e       	movdqu %xmm7,(%r14)
1800f6e12:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1800f6e17:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1800f6e1c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1800f6e21:	e8 fe 6f f8 ff       	call   0x18007de24
1800f6e26:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1800f6e2a:	e8 f5 6f f8 ff       	call   0x18007de24
1800f6e2f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800f6e34:	e8 eb 6f f8 ff       	call   0x18007de24
1800f6e39:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f6e3e:	e8 e1 6f f8 ff       	call   0x18007de24
1800f6e43:	bf 01 00 00 00       	mov    $0x1,%edi
1800f6e48:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800f6e4d:	8b d7                	mov    %edi,%edx
1800f6e4f:	e8 8c ef ff ff       	call   0x1800f5de0
1800f6e54:	8b d7                	mov    %edi,%edx
1800f6e56:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1800f6e5a:	e8 81 ef ff ff       	call   0x1800f5de0
1800f6e5f:	8b d7                	mov    %edi,%edx
1800f6e61:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1800f6e65:	e8 76 ef ff ff       	call   0x1800f5de0
1800f6e6a:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
1800f6e71:	00
1800f6e72:	8b c3                	mov    %ebx,%eax
1800f6e74:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800f6e78:	49 8b 73 40          	mov    0x40(%r11),%rsi
1800f6e7c:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1800f6e80:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1800f6e85:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1800f6e8a:	49 8b e3             	mov    %r11,%rsp
1800f6e8d:	41 5f                	pop    %r15
1800f6e8f:	41 5e                	pop    %r14
1800f6e91:	41 5d                	pop    %r13
1800f6e93:	41 5c                	pop    %r12
1800f6e95:	5d                   	pop    %rbp
1800f6e96:	c3                   	ret
1800f6e97:	cc                   	int3
1800f6e98:	4c 8b dc             	mov    %rsp,%r11
1800f6e9b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1800f6e9f:	45 89 43 18          	mov    %r8d,0x18(%r11)
1800f6ea3:	55                   	push   %rbp
1800f6ea4:	56                   	push   %rsi
1800f6ea5:	57                   	push   %rdi
1800f6ea6:	41 54                	push   %r12
1800f6ea8:	41 57                	push   %r15
1800f6eaa:	48 83 ec 60          	sub    $0x60,%rsp
1800f6eae:	33 ff                	xor    %edi,%edi
1800f6eb0:	41 c7 43 10 01 00 00 	movl   $0x1,0x10(%r11)
1800f6eb7:	00
1800f6eb8:	41 21 7b 18          	and    %edi,0x18(%r11)
1800f6ebc:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f6ebf:	33 c0                	xor    %eax,%eax
1800f6ec1:	8a da                	mov    %dl,%bl
1800f6ec3:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1800f6ec8:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1800f6ecc:	44 8b e1             	mov    %ecx,%r12d
1800f6ecf:	8d 57 01             	lea    0x1(%rdi),%edx
1800f6ed2:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
1800f6ed6:	e8 05 ef ff ff       	call   0x1800f5de0
1800f6edb:	8d 4f 18             	lea    0x18(%rdi),%ecx
1800f6ede:	e8 61 3f f9 ff       	call   0x18008ae44
1800f6ee3:	48 8b f0             	mov    %rax,%rsi
1800f6ee6:	48 85 c0             	test   %rax,%rax
1800f6ee9:	75 0a                	jne    0x1800f6ef5
1800f6eeb:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
1800f6ef0:	e9 f3 00 00 00       	jmp    0x1800f6fe8
1800f6ef5:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1800f6efc:	00
1800f6efd:	4c 8b c6             	mov    %rsi,%r8
1800f6f00:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800f6f05:	8a cb                	mov    %bl,%cl
1800f6f07:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1800f6f0e:	00
1800f6f0f:	e8 b4 09 00 00       	call   0x1800f78c8
1800f6f14:	8b d8                	mov    %eax,%ebx
1800f6f16:	85 c0                	test   %eax,%eax
1800f6f18:	0f 88 b3 00 00 00    	js     0x1800f6fd1
1800f6f1e:	33 ed                	xor    %ebp,%ebp
1800f6f20:	39 bc 24 98 00 00 00 	cmp    %edi,0x98(%rsp)
1800f6f27:	0f 86 9a 00 00 00    	jbe    0x1800f6fc7
1800f6f2d:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1800f6f34:	00
1800f6f35:	8b 8c 24 b8 00 00 00 	mov    0xb8(%rsp),%ecx
1800f6f3c:	49 8b c7             	mov    %r15,%rax
1800f6f3f:	2b cf                	sub    %edi,%ecx
1800f6f41:	49 8b d7             	mov    %r15,%rdx
1800f6f44:	48 f7 d8             	neg    %rax
1800f6f47:	45 1b c9             	sbb    %r9d,%r9d
1800f6f4a:	44 23 c9             	and    %ecx,%r9d
1800f6f4d:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
1800f6f51:	49 8d 04 cf          	lea    (%r15,%rcx,8),%rax
1800f6f55:	48 f7 da             	neg    %rdx
1800f6f58:	48 8d 0c 6d 00 00 00 	lea    0x0(,%rbp,2),%rcx
1800f6f5f:	00
1800f6f60:	4d 1b c0             	sbb    %r8,%r8
1800f6f63:	48 03 cd             	add    %rbp,%rcx
1800f6f66:	4c 23 c0             	and    %rax,%r8
1800f6f69:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1800f6f70:	00
1800f6f71:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1800f6f76:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
1800f6f7b:	48 8d 14 ce          	lea    (%rsi,%rcx,8),%rdx
1800f6f7f:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1800f6f84:	41 8b cc             	mov    %r12d,%ecx
1800f6f87:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1800f6f8c:	e8 e7 05 00 00       	call   0x1800f7578
1800f6f91:	8b d8                	mov    %eax,%ebx
1800f6f93:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
1800f6f98:	75 04                	jne    0x1800f6f9e
1800f6f9a:	33 db                	xor    %ebx,%ebx
1800f6f9c:	eb 1a                	jmp    0x1800f6fb8
1800f6f9e:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
1800f6fa5:	4d 85 ff             	test   %r15,%r15
1800f6fa8:	74 0c                	je     0x1800f6fb6
1800f6faa:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
1800f6fad:	3b 84 24 b8 00 00 00 	cmp    0xb8(%rsp),%eax
1800f6fb4:	77 49                	ja     0x1800f6fff
1800f6fb6:	03 f9                	add    %ecx,%edi