1800f689b:	4d 85 ff             	test   %r15,%r15
1800f689e:	74 2b                	je     0x1800f68cb
1800f68a0:	48 85 f6             	test   %rsi,%rsi
1800f68a3:	75 21                	jne    0x1800f68c6
1800f68a5:	48 8b c7             	mov    %rdi,%rax
1800f68a8:	48 c1 e0 04          	shl    $0x4,%rax
1800f68ac:	49 3b c5             	cmp    %r13,%rax
1800f68af:	77 39                	ja     0x1800f68ea
1800f68b1:	8b c8                	mov    %eax,%ecx
1800f68b3:	33 db                	xor    %ebx,%ebx
1800f68b5:	e8 8a 45 f9 ff       	call   0x18008ae44
1800f68ba:	48 8b f0             	mov    %rax,%rsi
1800f68bd:	48 85 c0             	test   %rax,%rax
1800f68c0:	0f 84 05 ff ff ff    	je     0x1800f67cb
1800f68c6:	49 89 37             	mov    %rsi,(%r15)
1800f68c9:	33 f6                	xor    %esi,%esi
1800f68cb:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1800f68d2:	00
1800f68d3:	48 85 c0             	test   %rax,%rax
1800f68d6:	74 06                	je     0x1800f68de
1800f68d8:	4c 89 30             	mov    %r14,(%rax)
1800f68db:	45 33 f6             	xor    %r14d,%r14d
1800f68de:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1800f68e5:	00
1800f68e6:	89 38                	mov    %edi,(%rax)
1800f68e8:	eb 0e                	jmp    0x1800f68f8
1800f68ea:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
1800f68ef:	eb 07                	jmp    0x1800f68f8
1800f68f1:	8b bc 24 98 00 00 00 	mov    0x98(%rsp),%edi
1800f68f8:	8b d7                	mov    %edi,%edx
1800f68fa:	33 c9                	xor    %ecx,%ecx
1800f68fc:	e8 8f f4 ff ff       	call   0x1800f5d90
1800f6901:	48 85 f6             	test   %rsi,%rsi
1800f6904:	74 08                	je     0x1800f690e
1800f6906:	48 8b ce             	mov    %rsi,%rcx
1800f6909:	e8 ee 36 fa ff       	call   0x180099ffc
1800f690e:	4d 85 f6             	test   %r14,%r14
1800f6911:	74 12                	je     0x1800f6925
1800f6913:	8b d7                	mov    %edi,%edx
1800f6915:	49 8b ce             	mov    %r14,%rcx
1800f6918:	e8 c3 f4 ff ff       	call   0x1800f5de0
1800f691d:	49 8b ce             	mov    %r14,%rcx
1800f6920:	e8 d7 36 fa ff       	call   0x180099ffc
1800f6925:	81 fb 34 00 00 c0    	cmp    $0xc0000034,%ebx
1800f692b:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1800f6930:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1800f6934:	b8 25 02 00 c0       	mov    $0xc0000225,%eax
1800f6939:	0f 44 d8             	cmove  %eax,%ebx
1800f693c:	8b c3                	mov    %ebx,%eax
1800f693e:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800f6942:	49 8b e3             	mov    %r11,%rsp
1800f6945:	41 5f                	pop    %r15
1800f6947:	41 5e                	pop    %r14
1800f6949:	41 5d                	pop    %r13
1800f694b:	5f                   	pop    %rdi
1800f694c:	5e                   	pop    %rsi
1800f694d:	c3                   	ret
1800f694e:	cc                   	int3
1800f694f:	cc                   	int3
1800f6950:	4c 8b dc             	mov    %rsp,%r11
1800f6953:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1800f6957:	49 89 73 10          	mov    %rsi,0x10(%r11)
1800f695b:	49 89 7b 20          	mov    %rdi,0x20(%r11)
1800f695f:	45 89 43 18          	mov    %r8d,0x18(%r11)
1800f6963:	55                   	push   %rbp
1800f6964:	41 56                	push   %r14
1800f6966:	41 57                	push   %r15
1800f6968:	48 8b ec             	mov    %rsp,%rbp
1800f696b:	48 83 ec 40          	sub    $0x40,%rsp
1800f696f:	8b 75 48             	mov    0x48(%rbp),%esi
1800f6972:	48 8d 45 30          	lea    0x30(%rbp),%rax
1800f6976:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1800f697a:	44 8b f2             	mov    %edx,%r14d
1800f697d:	83 65 30 00          	andl   $0x0,0x30(%rbp)
1800f6981:	33 d2                	xor    %edx,%edx
1800f6983:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1800f6987:	44 8b f9             	mov    %ecx,%r15d
1800f698a:	89 74 24 28          	mov    %esi,0x28(%rsp)
1800f698e:	49 89 7b c8          	mov    %rdi,-0x38(%r11)
1800f6992:	e8 01 05 00 00       	call   0x1800f6e98
1800f6997:	8b d0                	mov    %eax,%edx
1800f6999:	85 c0                	test   %eax,%eax
1800f699b:	0f 88 93 01 00 00    	js     0x1800f6b34
1800f69a1:	8b 5d 30             	mov    0x30(%rbp),%ebx
1800f69a4:	48 85 ff             	test   %rdi,%rdi
1800f69a7:	74 0e                	je     0x1800f69b7
1800f69a9:	3b de                	cmp    %esi,%ebx
1800f69ab:	76 0a                	jbe    0x1800f69b7
1800f69ad:	ba 23 00 00 c0       	mov    $0xc0000023,%edx
1800f69b2:	e9 7d 01 00 00       	jmp    0x1800f6b34
1800f69b7:	41 83 fe ff          	cmp    $0xffffffff,%r14d
1800f69bb:	74 6a                	je     0x1800f6a27
1800f69bd:	83 65 30 00          	andl   $0x0,0x30(%rbp)
1800f69c1:	8b ce                	mov    %esi,%ecx
1800f69c3:	2b cb                	sub    %ebx,%ecx
1800f69c5:	48 8b c7             	mov    %rdi,%rax
1800f69c8:	48 f7 d8             	neg    %rax
1800f69cb:	48 8b d7             	mov    %rdi,%rdx
1800f69ce:	45 1b c0             	sbb    %r8d,%r8d
1800f69d1:	44 23 c1             	and    %ecx,%r8d
1800f69d4:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1800f69d8:	48 8d 04 cf          	lea    (%rdi,%rcx,8),%rax
1800f69dc:	48 f7 da             	neg    %rdx
1800f69df:	b2 01                	mov    $0x1,%dl
1800f69e1:	48 1b c9             	sbb    %rcx,%rcx
1800f69e4:	48 23 c8             	and    %rax,%rcx
1800f69e7:	48 8d 45 30          	lea    0x30(%rbp),%rax
1800f69eb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800f69f0:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1800f69f5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800f69fa:	41 8b ce             	mov    %r14d,%ecx
1800f69fd:	e8 96 04 00 00       	call   0x1800f6e98
1800f6a02:	b9 00 00 00 80       	mov    $0x80000000,%ecx
1800f6a07:	8b d0                	mov    %eax,%edx
1800f6a09:	03 c1                	add    %ecx,%eax
1800f6a0b:	85 c1                	test   %eax,%ecx
1800f6a0d:	75 0c                	jne    0x1800f6a1b
1800f6a0f:	81 fa 25 02 00 c0    	cmp    $0xc0000225,%edx
1800f6a15:	0f 85 19 01 00 00    	jne    0x1800f6b34
1800f6a1b:	03 5d 30             	add    0x30(%rbp),%ebx
1800f6a1e:	48 85 ff             	test   %rdi,%rdi
1800f6a21:	74 04                	je     0x1800f6a27
1800f6a23:	3b de                	cmp    %esi,%ebx
1800f6a25:	77 86                	ja     0x1800f69ad
1800f6a27:	83 65 30 00          	andl   $0x0,0x30(%rbp)
1800f6a2b:	8b ce                	mov    %esi,%ecx
1800f6a2d:	2b cb                	sub    %ebx,%ecx
1800f6a2f:	48 8b c7             	mov    %rdi,%rax
1800f6a32:	48 f7 d8             	neg    %rax
1800f6a35:	48 8b d7             	mov    %rdi,%rdx
1800f6a38:	45 1b c0             	sbb    %r8d,%r8d
1800f6a3b:	44 23 c1             	and    %ecx,%r8d
1800f6a3e:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1800f6a42:	48 8d 04 cf          	lea    (%rdi,%rcx,8),%rax
1800f6a46:	48 f7 da             	neg    %rdx
1800f6a49:	48 1b c9             	sbb    %rcx,%rcx
1800f6a4c:	33 d2                	xor    %edx,%edx
1800f6a4e:	48 23 c8             	and    %rax,%rcx
1800f6a51:	48 8d 45 30          	lea    0x30(%rbp),%rax
1800f6a55:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800f6a5a:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1800f6a5f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800f6a64:	41 8b cf             	mov    %r15d,%ecx
1800f6a67:	e8 9c 05 00 00       	call   0x1800f7008
1800f6a6c:	41 bf 00 00 00 80    	mov    $0x80000000,%r15d
1800f6a72:	8b d0                	mov    %eax,%edx
1800f6a74:	41 03 c7             	add    %r15d,%eax
1800f6a77:	41 85 c7             	test   %eax,%r15d
1800f6a7a:	75 0c                	jne    0x1800f6a88
1800f6a7c:	81 fa 25 02 00 c0    	cmp    $0xc0000225,%edx
1800f6a82:	0f 85 ac 00 00 00    	jne    0x1800f6b34
1800f6a88:	03 5d 30             	add    0x30(%rbp),%ebx
1800f6a8b:	48 85 ff             	test   %rdi,%rdi
1800f6a8e:	74 08                	je     0x1800f6a98
1800f6a90:	3b de                	cmp    %esi,%ebx
1800f6a92:	0f 87 15 ff ff ff    	ja     0x1800f69ad
1800f6a98:	41 83 fe ff          	cmp    $0xffffffff,%r14d
1800f6a9c:	74 67                	je     0x1800f6b05
1800f6a9e:	83 65 30 00          	andl   $0x0,0x30(%rbp)
1800f6aa2:	8b ce                	mov    %esi,%ecx
1800f6aa4:	2b cb                	sub    %ebx,%ecx
1800f6aa6:	48 8b c7             	mov    %rdi,%rax
1800f6aa9:	48 f7 d8             	neg    %rax
1800f6aac:	4c 8b c7             	mov    %rdi,%r8
1800f6aaf:	b2 01                	mov    $0x1,%dl
1800f6ab1:	45 1b c9             	sbb    %r9d,%r9d
1800f6ab4:	44 23 c9             	and    %ecx,%r9d
1800f6ab7:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
1800f6abb:	48 8d 04 cf          	lea    (%rdi,%rcx,8),%rax
1800f6abf:	49 f7 d8             	neg    %r8
1800f6ac2:	48 1b c9             	sbb    %rcx,%rcx
1800f6ac5:	48 23 c8             	and    %rax,%rcx
1800f6ac8:	48 8d 45 30          	lea    0x30(%rbp),%rax
1800f6acc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800f6ad1:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
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