1800e8860:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1800e8866:	48 8b 0c 16          	mov    (%rsi,%rdx,1),%rcx
1800e886a:	48 33 0a             	xor    (%rdx),%rcx
1800e886d:	49 89 0c 17          	mov    %rcx,(%r15,%rdx,1)
1800e8871:	48 8d 52 08          	lea    0x8(%rdx),%rdx
1800e8875:	49 83 e8 01          	sub    $0x1,%r8
1800e8879:	75 eb                	jne    0x1800e8866
1800e887b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1800e8880:	48 8b cd             	mov    %rbp,%rcx
1800e8883:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800e8888:	e8 03 a1 04 00       	call   0x180132990
1800e888d:	33 d2                	xor    %edx,%edx
1800e888f:	48 8b 0c d3          	mov    (%rbx,%rdx,8),%rcx
1800e8893:	49 8d 04 d6          	lea    (%r14,%rdx,8),%rax
1800e8897:	48 33 4c d4 20       	xor    0x20(%rsp,%rdx,8),%rcx
1800e889c:	48 ff c2             	inc    %rdx
1800e889f:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
1800e88a4:	48 83 fa 02          	cmp    $0x2,%rdx
1800e88a8:	7c e5                	jl     0x1800e888f
1800e88aa:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1800e88ae:	48 83 c6 10          	add    $0x10,%rsi
1800e88b2:	4c 8b 03             	mov    (%rbx),%r8
1800e88b5:	48 8b ca             	mov    %rdx,%rcx
1800e88b8:	48 c1 f9 3f          	sar    $0x3f,%rcx
1800e88bc:	49 83 c6 10          	add    $0x10,%r14
1800e88c0:	81 e1 87 00 00 00    	and    $0x87,%ecx
1800e88c6:	4b 8d 04 00          	lea    (%r8,%r8,1),%rax
1800e88ca:	49 c1 e8 3f          	shr    $0x3f,%r8
1800e88ce:	48 33 c8             	xor    %rax,%rcx
1800e88d1:	48 8d 04 12          	lea    (%rdx,%rdx,1),%rax
1800e88d5:	4c 0b c0             	or     %rax,%r8
1800e88d8:	48 89 0b             	mov    %rcx,(%rbx)
1800e88db:	4c 89 43 08          	mov    %r8,0x8(%rbx)
1800e88df:	48 83 ef 01          	sub    $0x1,%rdi
1800e88e3:	0f 85 74 ff ff ff    	jne    0x1800e885d
1800e88e9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1800e88ee:	48 33 cc             	xor    %rsp,%rcx
1800e88f1:	e8 36 d2 f2 ff       	call   0x180015b2c
1800e88f6:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1800e88fb:	48 83 c4 40          	add    $0x40,%rsp
1800e88ff:	41 5f                	pop    %r15
1800e8901:	41 5e                	pop    %r14
1800e8903:	5f                   	pop    %rdi
1800e8904:	5e                   	pop    %rsi
1800e8905:	5d                   	pop    %rbp
1800e8906:	c3                   	ret
1800e8907:	cc                   	int3
1800e8908:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800e890d:	55                   	push   %rbp
1800e890e:	56                   	push   %rsi
1800e890f:	57                   	push   %rdi
1800e8910:	41 56                	push   %r14
1800e8912:	41 57                	push   %r15
1800e8914:	48 83 ec 40          	sub    $0x40,%rsp
1800e8918:	48 8b 05 51 40 08 00 	mov    0x84051(%rip),%rax        # 0x18016c970
1800e891f:	48 33 c4             	xor    %rsp,%rax
1800e8922:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1800e8927:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
1800e892e:	00
1800e892f:	49 8b f1             	mov    %r9,%rsi
1800e8932:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
1800e8939:	00
1800e893a:	49 8b d8             	mov    %r8,%rbx
1800e893d:	48 8b ea             	mov    %rdx,%rbp
1800e8940:	48 83 ff 10          	cmp    $0x10,%rdi
1800e8944:	0f 82 a3 00 00 00    	jb     0x1800e89ed
1800e894a:	4c 8d 7c 24 20       	lea    0x20(%rsp),%r15
1800e894f:	48 2b f3             	sub    %rbx,%rsi
1800e8952:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1800e8957:	4c 2b fb             	sub    %rbx,%r15
1800e895a:	4c 2b f0             	sub    %rax,%r14
1800e895d:	48 c1 ef 04          	shr    $0x4,%rdi
1800e8961:	48 8b d3             	mov    %rbx,%rdx
1800e8964:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1800e896a:	48 8b 0c 16          	mov    (%rsi,%rdx,1),%rcx
1800e896e:	48 33 0a             	xor    (%rdx),%rcx
1800e8971:	49 89 0c 17          	mov    %rcx,(%r15,%rdx,1)
1800e8975:	48 8d 52 08          	lea    0x8(%rdx),%rdx
1800e8979:	49 83 e8 01          	sub    $0x1,%r8
1800e897d:	75 eb                	jne    0x1800e896a
1800e897f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1800e8984:	48 8b cd             	mov    %rbp,%rcx
1800e8987:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1800e898c:	e8 4f a0 04 00       	call   0x1801329e0
1800e8991:	33 d2                	xor    %edx,%edx
1800e8993:	48 8b 0c d3          	mov    (%rbx,%rdx,8),%rcx
1800e8997:	49 8d 04 d6          	lea    (%r14,%rdx,8),%rax
1800e899b:	48 33 4c d4 20       	xor    0x20(%rsp,%rdx,8),%rcx
1800e89a0:	48 ff c2             	inc    %rdx
1800e89a3:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
1800e89a8:	48 83 fa 02          	cmp    $0x2,%rdx
1800e89ac:	7c e5                	jl     0x1800e8993
1800e89ae:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1800e89b2:	48 83 c6 10          	add    $0x10,%rsi
1800e89b6:	4c 8b 03             	mov    (%rbx),%r8
1800e89b9:	48 8b ca             	mov    %rdx,%rcx
1800e89bc:	48 c1 f9 3f          	sar    $0x3f,%rcx
1800e89c0:	49 83 c6 10          	add    $0x10,%r14
1800e89c4:	81 e1 87 00 00 00    	and    $0x87,%ecx
1800e89ca:	4b 8d 04 00          	lea    (%r8,%r8,1),%rax
1800e89ce:	49 c1 e8 3f          	shr    $0x3f,%r8
1800e89d2:	48 33 c8             	xor    %rax,%rcx
1800e89d5:	48 8d 04 12          	lea    (%rdx,%rdx,1),%rax
1800e89d9:	4c 0b c0             	or     %rax,%r8
1800e89dc:	48 89 0b             	mov    %rcx,(%rbx)
1800e89df:	4c 89 43 08          	mov    %r8,0x8(%rbx)
1800e89e3:	48 83 ef 01          	sub    $0x1,%rdi
1800e89e7:	0f 85 74 ff ff ff    	jne    0x1800e8961
1800e89ed:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1800e89f2:	48 33 cc             	xor    %rsp,%rcx
1800e89f5:	e8 32 d1 f2 ff       	call   0x180015b2c
1800e89fa:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1800e89ff:	48 83 c4 40          	add    $0x40,%rsp
1800e8a03:	41 5f                	pop    %r15
1800e8a05:	41 5e                	pop    %r14
1800e8a07:	5f                   	pop    %rdi
1800e8a08:	5e                   	pop    %rsi
1800e8a09:	5d                   	pop    %rbp
1800e8a0a:	c3                   	ret
1800e8a0b:	cc                   	int3
1800e8a0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800e8a11:	55                   	push   %rbp
1800e8a12:	48 8d ac 24 a0 fc ff 	lea    -0x360(%rsp),%rbp
1800e8a19:	ff
1800e8a1a:	48 81 ec 60 04 00 00 	sub    $0x460,%rsp
1800e8a21:	48 8b 05 48 3f 08 00 	mov    0x83f48(%rip),%rax        # 0x18016c970
1800e8a28:	48 33 c4             	xor    %rsp,%rax
1800e8a2b:	48 89 85 50 03 00 00 	mov    %rax,0x350(%rbp)
1800e8a32:	33 d2                	xor    %edx,%edx
1800e8a34:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8a39:	41 b8 e0 03 00 00    	mov    $0x3e0,%r8d
1800e8a3f:	e8 3c d2 04 00       	call   0x180135c80
1800e8a44:	48 c7 85 10 03 00 00 	movq   $0x0,0x310(%rbp)
1800e8a4b:	00 00 00 00
1800e8a4f:	48 8d 95 10 03 00 00 	lea    0x310(%rbp),%rdx
1800e8a56:	48 c7 85 18 03 00 00 	movq   $0x0,0x318(%rbp)
1800e8a5d:	00 00 00 00
1800e8a61:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8a66:	48 c7 85 20 03 00 00 	movq   $0x0,0x320(%rbp)
1800e8a6d:	00 00 00 00
1800e8a71:	bb 20 00 00 00       	mov    $0x20,%ebx
1800e8a76:	44 8b c3             	mov    %ebx,%r8d
1800e8a79:	48 c7 85 28 03 00 00 	movq   $0x0,0x328(%rbp)
1800e8a80:	00 00 00 00
1800e8a84:	e8 1f f9 ff ff       	call   0x1800e83a8
1800e8a89:	8b 05 3d 3f 08 00    	mov    0x83f3d(%rip),%eax        # 0x18016c9cc
1800e8a8f:	4c 8d 8d 10 03 00 00 	lea    0x310(%rbp),%r9
1800e8a96:	45 33 c0             	xor    %r8d,%r8d
1800e8a99:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1800e8a9e:	a8 06                	test   $0x6,%al
1800e8aa0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8aa5:	48 8d 85 10 03 00 00 	lea    0x310(%rbp),%rax
1800e8aac:	8b d3                	mov    %ebx,%edx
1800e8aae:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800e8ab3:	75 07                	jne    0x1800e8abc
1800e8ab5:	e8 52 fa ff ff       	call   0x1800e850c
1800e8aba:	eb 05                	jmp    0x1800e8ac1
1800e8abc:	e8 4b f9 ff ff       	call   0x1800e840c
1800e8ac1:	4c 8b c3             	mov    %rbx,%r8
1800e8ac4:	48 8d 15 ad e5 06 00 	lea    0x6e5ad(%rip),%rdx        # 0x180157078
1800e8acb:	48 8d 8d 10 03 00 00 	lea    0x310(%rbp),%rcx
1800e8ad2:	e8 a9 26 04 00       	call   0x18012b180
1800e8ad7:	85 c0                	test   %eax,%eax
1800e8ad9:	0f 85 a0 00 00 00    	jne    0x1800e8b7f
1800e8adf:	8b 05 e7 3e 08 00    	mov    0x83ee7(%rip),%eax        # 0x18016c9cc
1800e8ae5:	4c 8d 8d 10 03 00 00 	lea    0x310(%rbp),%r9
1800e8aec:	45 33 c0             	xor    %r8d,%r8d
1800e8aef:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1800e8af4:	a8 06                	test   $0x6,%al
1800e8af6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800e8afb:	48 8d 85 10 03 00 00 	lea    0x310(%rbp),%rax
1800e8b02:	48 8b d3             	mov    %rbx,%rdx
1800e8b05:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800e8b0a:	75 07                	jne    0x1800e8b13
1800e8b0c:	e8 f7 fb ff ff       	call   0x1800e8708
1800e8b11:	eb 05                	jmp    0x1800e8b18
1800e8b13:	e8 f0 fa ff ff       	call   0x1800e8608
1800e8b18:	48 c7 85 30 03 00 00 	movq   $0x0,0x330(%rbp)
1800e8b1f:	00 00 00 00
1800e8b23:	48 8d 95 30 03 00 00 	lea    0x330(%rbp),%rdx
1800e8b2a:	48 c7 85 38 03 00 00 	movq   $0x0,0x338(%rbp)
1800e8b31:	00 00 00 00
1800e8b35:	48 8d 8d 10 03 00 00 	lea    0x310(%rbp),%rcx
1800e8b3c:	48 c7 85 40 03 00 00 	movq   $0x0,0x340(%rbp)
1800e8b43:	00 00 00 00
1800e8b47:	4c 8b c3             	mov    %rbx,%r8
1800e8b4a:	48 c7 85 48 03 00 00 	movq   $0x0,0x348(%rbp)
1800e8b51:	00 00 00 00
1800e8b55:	e8 26 26 04 00       	call   0x18012b180
1800e8b5a:	85 c0                	test   %eax,%eax
1800e8b5c:	75 21                	jne    0x1800e8b7f
1800e8b5e:	48 8b 8d 50 03 00 00 	mov    0x350(%rbp),%rcx
1800e8b65:	48 33 cc             	xor    %rsp,%rcx
1800e8b68:	e8 bf cf f2 ff       	call   0x180015b2c
1800e8b6d:	48 8b 9c 24 70 04 00 	mov    0x470(%rsp),%rbx
1800e8b74:	00
1800e8b75:	48 81 c4 60 04 00 00 	add    $0x460,%rsp
1800e8b7c:	5d                   	pop    %rbp
1800e8b7d:	c3                   	ret
1800e8b7e:	cc                   	int3
1800e8b7f:	b9 61 73 74 78       	mov    $0x78747361,%ecx
1800e8b84:	e8 63 32 f9 ff       	call   0x18007bdec
1800e8b89:	cc                   	int3
1800e8b8a:	cc                   	int3
1800e8b8b:	cc                   	int3
1800e8b8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800e8b91:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800e8b96:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800e8b9b:	57                   	push   %rdi
1800e8b9c:	41 56                	push   %r14
1800e8b9e:	41 57                	push   %r15
1800e8ba0:	48 83 ec 20          	sub    $0x20,%rsp
1800e8ba4:	8b 2d 22 3e 08 00    	mov    0x83e22(%rip),%ebp        # 0x18016c9cc
1800e8baa:	33 ff                	xor    %edi,%edi
1800e8bac:	8b f7                	mov    %edi,%esi
1800e8bae:	4c 8b d1             	mov    %rcx,%r10
1800e8bb1:	44 8d 77 06          	lea    0x6(%rdi),%r14d
1800e8bb5:	41 23 ee             	and    %r14d,%ebp
1800e8bb8:	40 0f 94 c6          	sete   %sil
1800e8bbc:	49 83 f8 10          	cmp    $0x10,%r8
1800e8bc0:	0f 84 9a 01 00 00    	je     0x1800e8d60
1800e8bc6:	49 83 f8 18          	cmp    $0x18,%r8
1800e8bca:	0f 84 03 01 00 00    	je     0x1800e8cd3
1800e8bd0:	49 83 f8 20          	cmp    $0x20,%r8
1800e8bd4:	74 0a                	je     0x1800e8be0
1800e8bd6:	bf a1 00 80 0c       	mov    $0xc8000a1,%edi
1800e8bdb:	e9 98 02 00 00       	jmp    0x1800e8e78
1800e8be0:	48 8d 81 e0 00 00 00 	lea    0xe0(%rcx),%rax
1800e8be7:	48 89 81 d0 01 00 00 	mov    %rax,0x1d0(%rcx)
1800e8bee:	4c 8d 59 20          	lea    0x20(%rcx),%r11
1800e8bf2:	48 8d 81 c0 01 00 00 	lea    0x1c0(%rcx),%rax
1800e8bf9:	48 89 81 d8 01 00 00 	mov    %rax,0x1d8(%rcx)
1800e8c00:	48 8d 1d 9a e4 06 00 	lea    0x6e49a(%rip),%rbx        # 0x1801570a1
1800e8c07:	0f 10 02             	movups (%rdx),%xmm0
1800e8c0a:	0f 11 01             	movups %xmm0,(%rcx)
1800e8c0d:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
1800e8c11:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1800e8c15:	44 8b c6             	mov    %esi,%r8d
1800e8c18:	49 8d 4b fc          	lea    -0x4(%r11),%rcx
1800e8c1c:	49 8b d3             	mov    %r11,%rdx
1800e8c1f:	e8 08 03 00 00       	call   0x1800e8f2c
1800e8c24:	41 8b 0b             	mov    (%r11),%ecx
1800e8c27:	44 8b c6             	mov    %esi,%r8d
1800e8c2a:	0f b6 03             	movzbl (%rbx),%eax
1800e8c2d:	41 8b 53 e8          	mov    -0x18(%r11),%edx
1800e8c31:	c1 c9 08             	ror    $0x8,%ecx
1800e8c34:	41 33 4b e0          	xor    -0x20(%r11),%ecx
1800e8c38:	33 c8                	xor    %eax,%ecx
1800e8c3a:	41 8b 43 e4          	mov    -0x1c(%r11),%eax
1800e8c3e:	33 c1                	xor    %ecx,%eax
1800e8c40:	41 89 0b             	mov    %ecx,(%r11)
1800e8c43:	33 d0                	xor    %eax,%edx
1800e8c45:	41 89 43 04          	mov    %eax,0x4(%r11)
1800e8c49:	41 8b 43 ec          	mov    -0x14(%r11),%eax
1800e8c4d:	49 8d 4b 0c          	lea    0xc(%r11),%rcx
1800e8c51:	33 c2                	xor    %edx,%eax
1800e8c53:	41 89 53 08          	mov    %edx,0x8(%r11)
1800e8c57:	49 8d 53 10          	lea    0x10(%r11),%rdx
1800e8c5b:	89 01                	mov    %eax,(%rcx)
1800e8c5d:	e8 ca 02 00 00       	call   0x1800e8f2c
1800e8c62:	41 8b 4b f0          	mov    -0x10(%r11),%ecx
1800e8c66:	48 ff c3             	inc    %rbx
1800e8c69:	31 0a                	xor    %ecx,(%rdx)
1800e8c6b:	41 8b 4b f4          	mov    -0xc(%r11),%ecx
1800e8c6f:	33 0a                	xor    (%rdx),%ecx
1800e8c71:	41 8b 43 f8          	mov    -0x8(%r11),%eax
1800e8c75:	33 c1                	xor    %ecx,%eax
1800e8c77:	41 89 4b 14          	mov    %ecx,0x14(%r11)
1800e8c7b:	41 89 43 18          	mov    %eax,0x18(%r11)
1800e8c7f:	41 33 43 fc          	xor    -0x4(%r11),%eax
1800e8c83:	41 89 43 1c          	mov    %eax,0x1c(%r11)
1800e8c87:	49 83 c3 20          	add    $0x20,%r11
1800e8c8b:	49 83 ee 01          	sub    $0x1,%r14
1800e8c8f:	75 84                	jne    0x1800e8c15
1800e8c91:	49 8d 4b fc          	lea    -0x4(%r11),%rcx
1800e8c95:	44 8b c6             	mov    %esi,%r8d
1800e8c98:	49 8b d3             	mov    %r11,%rdx
1800e8c9b:	e8 8c 02 00 00       	call   0x1800e8f2c
1800e8ca0:	41 8b 0b             	mov    (%r11),%ecx
1800e8ca3:	41 8b 43 e4          	mov    -0x1c(%r11),%eax
1800e8ca7:	c1 c9 08             	ror    $0x8,%ecx
1800e8caa:	41 33 4b e0          	xor    -0x20(%r11),%ecx
1800e8cae:	83 f1 40             	xor    $0x40,%ecx
1800e8cb1:	33 c1                	xor    %ecx,%eax
1800e8cb3:	41 89 0b             	mov    %ecx,(%r11)
1800e8cb6:	41 8b 4b e8          	mov    -0x18(%r11),%ecx
1800e8cba:	33 c8                	xor    %eax,%ecx
1800e8cbc:	41 89 43 04          	mov    %eax,0x4(%r11)
1800e8cc0:	41 8b 43 ec          	mov    -0x14(%r11),%eax
1800e8cc4:	33 c1                	xor    %ecx,%eax
1800e8cc6:	41 89 4b 08          	mov    %ecx,0x8(%r11)
1800e8cca:	41 89 43 0c          	mov    %eax,0xc(%r11)
1800e8cce:	e9 ff 00 00 00       	jmp    0x1800e8dd2
1800e8cd3:	48 8d 81 c0 00 00 00 	lea    0xc0(%rcx),%rax
1800e8cda:	41 bb 08 00 00 00    	mov    $0x8,%r11d
1800e8ce0:	48 89 81 d0 01 00 00 	mov    %rax,0x1d0(%rcx)
1800e8ce7:	48 8d 1d b3 e3 06 00 	lea    0x6e3b3(%rip),%rbx        # 0x1801570a1
1800e8cee:	48 8d 81 80 01 00 00 	lea    0x180(%rcx),%rax
1800e8cf5:	48 89 81 d8 01 00 00 	mov    %rax,0x1d8(%rcx)
1800e8cfc:	0f 10 02             	movups (%rdx),%xmm0
1800e8cff:	0f 11 01             	movups %xmm0,(%rcx)
1800e8d02:	f2 0f 10 4a 10       	movsd  0x10(%rdx),%xmm1
1800e8d07:	48 8d 51 18          	lea    0x18(%rcx),%rdx
1800e8d0b:	f2 0f 11 49 10       	movsd  %xmm1,0x10(%rcx)
1800e8d10:	44 8b c6             	mov    %esi,%r8d
1800e8d13:	48 8d 4a fc          	lea    -0x4(%rdx),%rcx
1800e8d17:	e8 10 02 00 00       	call   0x1800e8f2c
1800e8d1c:	8b 0a                	mov    (%rdx),%ecx
1800e8d1e:	0f b6 03             	movzbl (%rbx),%eax
1800e8d21:	48 ff c3             	inc    %rbx
1800e8d24:	c1 c9 08             	ror    $0x8,%ecx
1800e8d27:	33 4a e8             	xor    -0x18(%rdx),%ecx
1800e8d2a:	33 c8                	xor    %eax,%ecx
1800e8d2c:	8b 42 ec             	mov    -0x14(%rdx),%eax
1800e8d2f:	33 c1                	xor    %ecx,%eax
1800e8d31:	89 0a                	mov    %ecx,(%rdx)
1800e8d33:	8b 4a f0             	mov    -0x10(%rdx),%ecx
1800e8d36:	33 c8                	xor    %eax,%ecx
1800e8d38:	89 42 04             	mov    %eax,0x4(%rdx)
1800e8d3b:	8b 42 f4             	mov    -0xc(%rdx),%eax
1800e8d3e:	33 c1                	xor    %ecx,%eax
1800e8d40:	89 4a 08             	mov    %ecx,0x8(%rdx)
1800e8d43:	8b 4a f8             	mov    -0x8(%rdx),%ecx
1800e8d46:	33 c8                	xor    %eax,%ecx
1800e8d48:	89 42 0c             	mov    %eax,0xc(%rdx)
1800e8d4b:	89 4a 10             	mov    %ecx,0x10(%rdx)
1800e8d4e:	33 4a fc             	xor    -0x4(%rdx),%ecx
1800e8d51:	89 4a 14             	mov    %ecx,0x14(%rdx)
1800e8d54:	48 83 c2 18          	add    $0x18,%rdx
1800e8d58:	49 83 eb 01          	sub    $0x1,%r11
1800e8d5c:	75 b2                	jne    0x1800e8d10
1800e8d5e:	eb 72                	jmp    0x1800e8dd2
1800e8d60:	48 8d 81 a0 00 00 00 	lea    0xa0(%rcx),%rax
1800e8d67:	41 bb 0a 00 00 00    	mov    $0xa,%r11d
1800e8d6d:	48 89 81 d0 01 00 00 	mov    %rax,0x1d0(%rcx)
1800e8d74:	48 8d 1d 26 e3 06 00 	lea    0x6e326(%rip),%rbx        # 0x1801570a1
1800e8d7b:	48 8d 81 40 01 00 00 	lea    0x140(%rcx),%rax
1800e8d82:	48 89 81 d8 01 00 00 	mov    %rax,0x1d8(%rcx)
1800e8d89:	0f 10 02             	movups (%rdx),%xmm0
1800e8d8c:	48 8d 51 10          	lea    0x10(%rcx),%rdx
1800e8d90:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
1800e8d94:	44 8b c6             	mov    %esi,%r8d
1800e8d97:	48 8d 4a fc          	lea    -0x4(%rdx),%rcx
1800e8d9b:	e8 8c 01 00 00       	call   0x1800e8f2c
1800e8da0:	8b 0a                	mov    (%rdx),%ecx
1800e8da2:	0f b6 03             	movzbl (%rbx),%eax
1800e8da5:	48 ff c3             	inc    %rbx
1800e8da8:	c1 c9 08             	ror    $0x8,%ecx
1800e8dab:	33 4a f0             	xor    -0x10(%rdx),%ecx
1800e8dae:	33 c8                	xor    %eax,%ecx