1800ba7d1:	e8 66 f9 ff ff       	call   0x1800ba13c
1800ba7d6:	44 8b c0             	mov    %eax,%r8d
1800ba7d9:	85 c0                	test   %eax,%eax
1800ba7db:	0f 88 9d 00 00 00    	js     0x1800ba87e
1800ba7e1:	45 33 c9             	xor    %r9d,%r9d
1800ba7e4:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1800ba7e8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800ba7ec:	48 8b cf             	mov    %rdi,%rcx
1800ba7ef:	e8 d0 fc ff ff       	call   0x1800ba4c4
1800ba7f4:	85 c0                	test   %eax,%eax
1800ba7f6:	78 e9                	js     0x1800ba7e1
1800ba7f8:	66 83 7d c0 0b       	cmpw   $0xb,-0x40(%rbp)
1800ba7fd:	75 e2                	jne    0x1800ba7e1
1800ba7ff:	83 7d c8 66          	cmpl   $0x66,-0x38(%rbp)
1800ba803:	75 dc                	jne    0x1800ba7e1
1800ba805:	44 8b 45 cc          	mov    -0x34(%rbp),%r8d
1800ba809:	45 3b c6             	cmp    %r14d,%r8d
1800ba80c:	75 70                	jne    0x1800ba87e
1800ba80e:	33 c0                	xor    %eax,%eax
1800ba810:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1800ba814:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba817:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1800ba81b:	8b 87 98 64 2f 00    	mov    0x2f6498(%rdi),%eax
1800ba821:	41 8b d7             	mov    %r15d,%edx
1800ba824:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1800ba828:	45 33 c0             	xor    %r8d,%r8d
1800ba82b:	89 45 cc             	mov    %eax,-0x34(%rbp)
1800ba82e:	48 8b cf             	mov    %rdi,%rcx
1800ba831:	c7 45 c8 68 00 00 00 	movl   $0x68,-0x38(%rbp)
1800ba838:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1800ba83c:	66 44 89 65 d0       	mov    %r12w,-0x30(%rbp)
1800ba841:	e8 f6 f8 ff ff       	call   0x1800ba13c
1800ba846:	44 8b c0             	mov    %eax,%r8d
1800ba849:	85 c0                	test   %eax,%eax
1800ba84b:	78 31                	js     0x1800ba87e
1800ba84d:	45 33 c9             	xor    %r9d,%r9d
1800ba850:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1800ba854:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800ba858:	48 8b cf             	mov    %rdi,%rcx
1800ba85b:	e8 64 fc ff ff       	call   0x1800ba4c4
1800ba860:	44 8b c0             	mov    %eax,%r8d
1800ba863:	85 c0                	test   %eax,%eax
1800ba865:	78 e6                	js     0x1800ba84d
1800ba867:	66 83 7d c0 0b       	cmpw   $0xb,-0x40(%rbp)
1800ba86c:	75 df                	jne    0x1800ba84d
1800ba86e:	83 7d c8 69          	cmpl   $0x69,-0x38(%rbp)
1800ba872:	75 d9                	jne    0x1800ba84d
1800ba874:	44 39 75 cc          	cmp    %r14d,-0x34(%rbp)
1800ba878:	74 2e                	je     0x1800ba8a8
1800ba87a:	44 8b 45 cc          	mov    -0x34(%rbp),%r8d
1800ba87e:	41 8b c0             	mov    %r8d,%eax
1800ba881:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1800ba885:	48 33 cc             	xor    %rsp,%rcx
1800ba888:	e8 9f b2 f5 ff       	call   0x180015b2c
1800ba88d:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1800ba892:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1800ba896:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1800ba89a:	4d 8b 63 38          	mov    0x38(%r11),%r12
1800ba89e:	49 8b e3             	mov    %r11,%rsp
1800ba8a1:	41 5f                	pop    %r15
1800ba8a3:	41 5e                	pop    %r14
1800ba8a5:	5d                   	pop    %rbp
1800ba8a6:	c3                   	ret
1800ba8a7:	cc                   	int3
1800ba8a8:	8b 45 d0             	mov    -0x30(%rbp),%eax
1800ba8ab:	41 b9 00 01 00 00    	mov    $0x100,%r9d
1800ba8b1:	89 87 70 58 2f 00    	mov    %eax,0x2f5870(%rdi)
1800ba8b7:	8b 8f 70 58 2f 00    	mov    0x2f5870(%rdi),%ecx
1800ba8bd:	33 d2                	xor    %edx,%edx
1800ba8bf:	b8 00 00 18 00       	mov    $0x180000,%eax
1800ba8c4:	48 f7 f1             	div    %rcx
1800ba8c7:	8b cb                	mov    %ebx,%ecx
1800ba8c9:	49 3b c1             	cmp    %r9,%rax
1800ba8cc:	49 0f 47 c1          	cmova  %r9,%rax
1800ba8d0:	48 3b c8             	cmp    %rax,%rcx
1800ba8d3:	73 a9                	jae    0x1800ba87e
1800ba8d5:	48 8d 04 49          	lea    (%rcx,%rcx,2),%rax
1800ba8d9:	48 81 c1 04 f8 01 00 	add    $0x1f804,%rcx
1800ba8e0:	89 9c c7 70 40 2f 00 	mov    %ebx,0x2f4070(%rdi,%rax,8)
1800ba8e7:	48 8d 04 49          	lea    (%rcx,%rcx,2),%rax
1800ba8eb:	48 8d 0c c7          	lea    (%rdi,%rax,8),%rcx
1800ba8ef:	48 8d 87 60 58 2f 00 	lea    0x2f5860(%rdi),%rax
1800ba8f6:	48 8b 50 08          	mov    0x8(%rax),%rdx
1800ba8fa:	48 39 02             	cmp    %rax,(%rdx)
1800ba8fd:	75 13                	jne    0x1800ba912
1800ba8ff:	48 89 01             	mov    %rax,(%rcx)
1800ba902:	41 03 de             	add    %r14d,%ebx
1800ba905:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800ba909:	48 89 0a             	mov    %rcx,(%rdx)
1800ba90c:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800ba910:	eb a5                	jmp    0x1800ba8b7
1800ba912:	b9 03 00 00 00       	mov    $0x3,%ecx
1800ba917:	cd 29                	int    $0x29
1800ba919:	cc                   	int3
1800ba91a:	cc                   	int3
1800ba91b:	cc                   	int3
1800ba91c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ba921:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1800ba926:	55                   	push   %rbp
1800ba927:	48 8b ec             	mov    %rsp,%rbp
1800ba92a:	48 83 ec 60          	sub    $0x60,%rsp
1800ba92e:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba931:	33 c0                	xor    %eax,%eax
1800ba933:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800ba937:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800ba93b:	48 8b d9             	mov    %rcx,%rbx
1800ba93e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800ba942:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800ba946:	e8 9d f8 ff ff       	call   0x1800ba1e8
1800ba94b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800ba951:	48 8b cb             	mov    %rbx,%rcx
1800ba954:	8b 50 10             	mov    0x10(%rax),%edx
1800ba957:	0f af 93 70 58 2f 00 	imul   0x2f5870(%rbx),%edx
1800ba95e:	83 a4 1a 10 80 16 00 	andl   $0x0,0x168010(%rdx,%rbx,1)
1800ba965:	00
1800ba966:	c7 84 1a 00 80 16 00 	movl   $0x2,0x168000(%rdx,%rbx,1)
1800ba96d:	02 00 00 00
1800ba971:	c7 84 1a 04 80 16 00 	movl   $0x18,0x168004(%rdx,%rbx,1)
1800ba978:	18 00 00 00
1800ba97c:	c7 84 1a 08 80 16 00 	movl   $0x1017,0x168008(%rdx,%rbx,1)
1800ba983:	17 10 00 00
1800ba987:	c7 84 1a 0c 80 16 00 	movl   $0x1,0x16800c(%rdx,%rbx,1)
1800ba98e:	01 00 00 00
1800ba992:	c7 84 1a 14 80 16 00 	movl   $0x5ea,0x168014(%rdx,%rbx,1)
1800ba999:	ea 05 00 00
1800ba99d:	48 8b d0             	mov    %rax,%rdx
1800ba9a0:	e8 9b f8 ff ff       	call   0x1800ba240
1800ba9a5:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800ba9a9:	48 85 d2             	test   %rdx,%rdx
1800ba9ac:	74 21                	je     0x1800ba9cf
1800ba9ae:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800ba9b2:	48 8b cb             	mov    %rbx,%rcx
1800ba9b5:	e8 3e fa ff ff       	call   0x1800ba3f8
1800ba9ba:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba9bd:	33 c0                	xor    %eax,%eax
1800ba9bf:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800ba9c3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800ba9c7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800ba9cb:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800ba9cf:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1800ba9d3:	45 33 c0             	xor    %r8d,%r8d
1800ba9d6:	33 d2                	xor    %edx,%edx
1800ba9d8:	48 8b cb             	mov    %rbx,%rcx
1800ba9db:	e8 e4 fa ff ff       	call   0x1800ba4c4
1800ba9e0:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800ba9e4:	85 c0                	test   %eax,%eax
1800ba9e6:	78 c1                	js     0x1800ba9a9
1800ba9e8:	48 85 d2             	test   %rdx,%rdx
1800ba9eb:	74 e2                	je     0x1800ba9cf
1800ba9ed:	81 3a 02 00 00 80    	cmpl   $0x80000002,(%rdx)
1800ba9f3:	75 b4                	jne    0x1800ba9a9
1800ba9f5:	8b 7a 0c             	mov    0xc(%rdx),%edi
1800ba9f8:	85 ff                	test   %edi,%edi
1800ba9fa:	0f 88 66 02 00 00    	js     0x1800bac66
1800baa00:	8b 42 28             	mov    0x28(%rdx),%eax
1800baa03:	48 8b cb             	mov    %rbx,%rcx
1800baa06:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800baa0a:	89 83 88 58 2f 00    	mov    %eax,0x2f5888(%rbx)
1800baa10:	e8 e3 f9 ff ff       	call   0x1800ba3f8
1800baa15:	0f 57 c0             	xorps  %xmm0,%xmm0
1800baa18:	33 c0                	xor    %eax,%eax
1800baa1a:	48 8b cb             	mov    %rbx,%rcx
1800baa1d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800baa21:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800baa25:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800baa29:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800baa2d:	e8 b6 f7 ff ff       	call   0x1800ba1e8
1800baa32:	bf ad fa 00 00       	mov    $0xfaad,%edi
1800baa37:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800baa3d:	48 8b d0             	mov    %rax,%rdx
1800baa40:	8b 48 10             	mov    0x10(%rax),%ecx
1800baa43:	0f af 8b 70 58 2f 00 	imul   0x2f5870(%rbx),%ecx
1800baa4a:	83 a4 19 10 80 16 00 	andl   $0x0,0x168010(%rcx,%rbx,1)
1800baa51:	00
1800baa52:	83 a4 19 18 80 16 00 	andl   $0x0,0x168018(%rcx,%rbx,1)
1800baa59:	00
1800baa5a:	c7 84 19 00 80 16 00 	movl   $0x4,0x168000(%rcx,%rbx,1)
1800baa61:	04 00 00 00
1800baa65:	c7 84 19 04 80 16 00 	movl   $0x1c,0x168004(%rcx,%rbx,1)
1800baa6c:	1c 00 00 00
1800baa70:	89 bc 19 08 80 16 00 	mov    %edi,0x168008(%rcx,%rbx,1)
1800baa77:	c7 84 19 0c 80 16 00 	movl   $0x1010101,0x16800c(%rcx,%rbx,1)
1800baa7e:	01 01 01 01
1800baa82:	c7 84 19 14 80 16 00 	movl   $0x14,0x168014(%rcx,%rbx,1)
1800baa89:	14 00 00 00
1800baa8d:	48 8b cb             	mov    %rbx,%rcx
1800baa90:	e8 ab f7 ff ff       	call   0x1800ba240
1800baa95:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800baa99:	48 85 d2             	test   %rdx,%rdx
1800baa9c:	74 21                	je     0x1800baabf
1800baa9e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800baaa2:	48 8b cb             	mov    %rbx,%rcx
1800baaa5:	e8 4e f9 ff ff       	call   0x1800ba3f8
1800baaaa:	0f 57 c0             	xorps  %xmm0,%xmm0
1800baaad:	33 c0                	xor    %eax,%eax
1800baaaf:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800baab3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800baab7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800baabb:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800baabf:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1800baac3:	45 33 c0             	xor    %r8d,%r8d
1800baac6:	33 d2                	xor    %edx,%edx
1800baac8:	48 8b cb             	mov    %rbx,%rcx
1800baacb:	e8 f4 f9 ff ff       	call   0x1800ba4c4
1800baad0:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800baad4:	85 c0                	test   %eax,%eax
1800baad6:	78 c1                	js     0x1800baa99
1800baad8:	48 85 d2             	test   %rdx,%rdx
1800baadb:	74 e2                	je     0x1800baabf
1800baadd:	81 3a 04 00 00 80    	cmpl   $0x80000004,(%rdx)
1800baae3:	75 b4                	jne    0x1800baa99
1800baae5:	39 7a 08             	cmp    %edi,0x8(%rdx)
1800baae8:	75 af                	jne    0x1800baa99
1800baaea:	8b 7a 0c             	mov    0xc(%rdx),%edi
1800baaed:	85 ff                	test   %edi,%edi
1800baaef:	0f 88 71 01 00 00    	js     0x1800bac66
1800baaf5:	83 7a 10 06          	cmpl   $0x6,0x10(%rdx)
1800baaf9:	74 0a                	je     0x1800bab05
1800baafb:	bf 14 00 01 c0       	mov    $0xc0010014,%edi
1800bab00:	e9 61 01 00 00       	jmp    0x1800bac66
1800bab05:	8b 4a 14             	mov    0x14(%rdx),%ecx
1800bab08:	8b 44 11 08          	mov    0x8(%rcx,%rdx,1),%eax
1800bab0c:	89 83 78 58 2f 00    	mov    %eax,0x2f5878(%rbx)
1800bab12:	0f b7 44 11 0c       	movzwl 0xc(%rcx,%rdx,1),%eax
1800bab17:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bab1b:	48 8b cb             	mov    %rbx,%rcx
1800bab1e:	66 89 83 7c 58 2f 00 	mov    %ax,0x2f587c(%rbx)
1800bab25:	e8 ce f8 ff ff       	call   0x1800ba3f8
1800bab2a:	0f 57 c0             	xorps  %xmm0,%xmm0
1800bab2d:	33 c0                	xor    %eax,%eax
1800bab2f:	48 8b cb             	mov    %rbx,%rcx
1800bab32:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bab36:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800bab3a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bab3e:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bab42:	e8 a1 f6 ff ff       	call   0x1800ba1e8
1800bab47:	bf ad fc 00 00       	mov    $0xfcad,%edi
1800bab4c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800bab52:	48 8b d0             	mov    %rax,%rdx
1800bab55:	8b 48 10             	mov    0x10(%rax),%ecx
1800bab58:	0f af 8b 70 58 2f 00 	imul   0x2f5870(%rbx),%ecx
1800bab5f:	83 a4 19 10 80 16 00 	andl   $0x0,0x168010(%rcx,%rbx,1)
1800bab66:	00
1800bab67:	83 a4 19 18 80 16 00 	andl   $0x0,0x168018(%rcx,%rbx,1)
1800bab6e:	00
1800bab6f:	c7 84 19 00 80 16 00 	movl   $0x4,0x168000(%rcx,%rbx,1)
1800bab76:	04 00 00 00
1800bab7a:	c7 84 19 04 80 16 00 	movl   $0x1c,0x168004(%rcx,%rbx,1)
1800bab81:	1c 00 00 00
1800bab85:	89 bc 19 08 80 16 00 	mov    %edi,0x168008(%rcx,%rbx,1)
1800bab8c:	c7 84 19 0c 80 16 00 	movl   $0x1010102,0x16800c(%rcx,%rbx,1)
1800bab93:	02 01 01 01
1800bab97:	c7 84 19 14 80 16 00 	movl   $0x14,0x168014(%rcx,%rbx,1)
1800bab9e:	14 00 00 00
1800baba2:	48 8b cb             	mov    %rbx,%rcx
1800baba5:	e8 96 f6 ff ff       	call   0x1800ba240
1800babaa:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800babae:	48 85 d2             	test   %rdx,%rdx
1800babb1:	74 21                	je     0x1800babd4
1800babb3:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800babb7:	48 8b cb             	mov    %rbx,%rcx
1800babba:	e8 39 f8 ff ff       	call   0x1800ba3f8
1800babbf:	0f 57 c0             	xorps  %xmm0,%xmm0
1800babc2:	33 c0                	xor    %eax,%eax
1800babc4:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800babc8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800babcc:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800babd0:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800babd4:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1800babd8:	45 33 c0             	xor    %r8d,%r8d
1800babdb:	33 d2                	xor    %edx,%edx
1800babdd:	48 8b cb             	mov    %rbx,%rcx
1800babe0:	e8 df f8 ff ff       	call   0x1800ba4c4
1800babe5:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800babe9:	85 c0                	test   %eax,%eax
1800babeb:	78 c1                	js     0x1800babae
1800babed:	48 85 d2             	test   %rdx,%rdx
1800babf0:	74 e2                	je     0x1800babd4
1800babf2:	81 3a 04 00 00 80    	cmpl   $0x80000004,(%rdx)
1800babf8:	75 b4                	jne    0x1800babae
1800babfa:	39 7a 08             	cmp    %edi,0x8(%rdx)
1800babfd:	75 af                	jne    0x1800babae
1800babff:	8b 7a 0c             	mov    0xc(%rdx),%edi
1800bac02:	85 ff                	test   %edi,%edi
1800bac04:	78 60                	js     0x1800bac66
1800bac06:	83 7a 10 06          	cmpl   $0x6,0x10(%rdx)
1800bac0a:	0f 85 eb fe ff ff    	jne    0x1800baafb
1800bac10:	8b 4a 14             	mov    0x14(%rdx),%ecx
1800bac13:	8b 44 11 08          	mov    0x8(%rcx,%rdx,1),%eax
1800bac17:	89 83 7e 58 2f 00    	mov    %eax,0x2f587e(%rbx)
1800bac1d:	0f b7 44 11 0c       	movzwl 0xc(%rcx,%rdx,1),%eax
1800bac22:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bac26:	48 8b cb             	mov    %rbx,%rcx
1800bac29:	66 89 83 82 58 2f 00 	mov    %ax,0x2f5882(%rbx)
1800bac30:	e8 c3 f7 ff ff       	call   0x1800ba3f8
1800bac35:	0f 57 c0             	xorps  %xmm0,%xmm0
1800bac38:	33 c0                	xor    %eax,%eax
1800bac3a:	48 8b cb             	mov    %rbx,%rcx
1800bac3d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bac41:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800bac45:	8d 50 2f             	lea    0x2f(%rax),%edx
1800bac48:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bac4c:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bac50:	e8 37 00 00 00       	call   0x1800bac8c
1800bac55:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1800bac59:	8b f8                	mov    %eax,%edi
1800bac5b:	85 c0                	test   %eax,%eax
1800bac5d:	78 07                	js     0x1800bac66
1800bac5f:	c6 83 84 58 2f 00 01 	movb   $0x1,0x2f5884(%rbx)
1800bac66:	48 85 d2             	test   %rdx,%rdx
1800bac69:	74 0c                	je     0x1800bac77
1800bac6b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800bac6f:	48 8b cb             	mov    %rbx,%rcx
1800bac72:	e8 81 f7 ff ff       	call   0x1800ba3f8
1800bac77:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1800bac7c:	8b c7                	mov    %edi,%eax
1800bac7e:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1800bac83:	48 83 c4 60          	add    $0x60,%rsp
1800bac87:	5d                   	pop    %rbp
1800bac88:	c3                   	ret
1800bac89:	cc                   	int3
1800bac8a:	cc                   	int3
1800bac8b:	cc                   	int3
1800bac8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800bac91:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1800bac96:	55                   	push   %rbp
1800bac97:	48 8b ec             	mov    %rsp,%rbp
1800bac9a:	48 83 ec 60          	sub    $0x60,%rsp
1800bac9e:	0f 57 c0             	xorps  %xmm0,%xmm0
1800baca1:	33 c0                	xor    %eax,%eax
1800baca3:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1800baca7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800bacab:	8b da                	mov    %edx,%ebx
1800bacad:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1800bacb1:	48 8b f9             	mov    %rcx,%rdi
1800bacb4:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800bacb8:	e8 2b f5 ff ff       	call   0x1800ba1e8
1800bacbd:	44 8b 87 70 58 2f 00 	mov    0x2f5870(%rdi),%r8d
1800bacc4:	48 8b d0             	mov    %rax,%rdx
1800bacc7:	48 8b cf             	mov    %rdi,%rcx
1800bacca:	44 0f af 40 10       	imul   0x10(%rax),%r8d
1800baccf:	41 83 a4 38 18 80 16 	andl   $0x0,0x168018(%r8,%rdi,1)
1800bacd6:	00 00
1800bacd8:	41 c7 84 38 00 80 16 	movl   $0x5,0x168000(%r8,%rdi,1)
1800bacdf:	00 05 00 00 00
1800bace4:	41 c7 84 38 08 80 16 	movl   $0x5cf1,0x168008(%r8,%rdi,1)
1800baceb:	00 f1 5c 00 00
1800bacf0:	41 c7 84 38 0c 80 16 	movl   $0x1010e,0x16800c(%r8,%rdi,1)
1800bacf7:	00 0e 01 01 00
1800bacfc:	41 c7 84 38 10 80 16 	movl   $0x4,0x168010(%r8,%rdi,1)