1800ba562:	8b 54 24 30          	mov    0x30(%rsp),%edx
1800ba566:	48 8b cd             	mov    %rbp,%rcx
1800ba569:	c1 ee 03             	shr    $0x3,%esi
1800ba56c:	66 89 77 04          	mov    %si,0x4(%rdi)
1800ba570:	e8 0f 19 02 00       	call   0x1800dbe84
1800ba575:	85 c0                	test   %eax,%eax
1800ba577:	0f 88 ac 00 00 00    	js     0x1800ba629
1800ba57d:	3d 14 02 00 00       	cmp    $0x214,%eax
1800ba582:	75 13                	jne    0x1800ba597
1800ba584:	48 8b 83 68 65 2f 00 	mov    0x2f6568(%rbx),%rax
1800ba58b:	48 8d 8b a0 64 2f 00 	lea    0x2f64a0(%rbx),%rcx
1800ba592:	ff d0                	call   *%rax
1800ba594:	0f 1f 00             	nopl   (%rax)
1800ba597:	4d 85 f6             	test   %r14,%r14
1800ba59a:	74 07                	je     0x1800ba5a3
1800ba59c:	0f b7 07             	movzwl (%rdi),%eax
1800ba59f:	66 41 89 06          	mov    %ax,(%r14)
1800ba5a3:	4d 85 ff             	test   %r15,%r15
1800ba5a6:	74 2c                	je     0x1800ba5d4
1800ba5a8:	0f b7 4f 02          	movzwl 0x2(%rdi),%ecx
1800ba5ac:	0f b7 47 04          	movzwl 0x4(%rdi),%eax
1800ba5b0:	8b d1                	mov    %ecx,%edx
1800ba5b2:	2b c1                	sub    %ecx,%eax
1800ba5b4:	49 8b cf             	mov    %r15,%rcx
1800ba5b7:	c1 e0 03             	shl    $0x3,%eax
1800ba5ba:	4c 63 c0             	movslq %eax,%r8
1800ba5bd:	b8 28 00 00 00       	mov    $0x28,%eax
1800ba5c2:	4c 3b c0             	cmp    %rax,%r8
1800ba5c5:	4c 0f 47 c0          	cmova  %rax,%r8
1800ba5c9:	c1 e2 03             	shl    $0x3,%edx
1800ba5cc:	48 03 d7             	add    %rdi,%rdx
1800ba5cf:	e8 ec b3 07 00       	call   0x1801359c0
1800ba5d4:	0f b7 07             	movzwl (%rdi),%eax
1800ba5d7:	66 83 f8 07          	cmp    $0x7,%ax
1800ba5db:	75 10                	jne    0x1800ba5ed
1800ba5dd:	4d 8b c4             	mov    %r12,%r8
1800ba5e0:	48 8b d7             	mov    %rdi,%rdx
1800ba5e3:	48 8b cb             	mov    %rbx,%rcx
1800ba5e6:	e8 c9 fc ff ff       	call   0x1800ba2b4
1800ba5eb:	eb 3a                	jmp    0x1800ba627
1800ba5ed:	66 83 f8 0b          	cmp    $0xb,%ax
1800ba5f1:	75 34                	jne    0x1800ba627
1800ba5f3:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800ba5f7:	48 85 c0             	test   %rax,%rax
1800ba5fa:	74 2b                	je     0x1800ba627
1800ba5fc:	48 8d 8b 60 58 2f 00 	lea    0x2f5860(%rbx),%rcx
1800ba603:	48 8b 11             	mov    (%rcx),%rdx
1800ba606:	48 39 4a 08          	cmp    %rcx,0x8(%rdx)
1800ba60a:	74 07                	je     0x1800ba613
1800ba60c:	b9 03 00 00 00       	mov    $0x3,%ecx
1800ba611:	cd 29                	int    $0x29
1800ba613:	48 89 10             	mov    %rdx,(%rax)
1800ba616:	48 89 48 08          	mov    %rcx,0x8(%rax)
1800ba61a:	48 89 42 08          	mov    %rax,0x8(%rdx)
1800ba61e:	48 89 01             	mov    %rax,(%rcx)
1800ba621:	ff 8b 74 58 2f 00    	decl   0x2f5874(%rbx)
1800ba627:	33 c0                	xor    %eax,%eax
1800ba629:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1800ba62e:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1800ba632:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1800ba636:	49 8b e3             	mov    %r11,%rsp
1800ba639:	41 5f                	pop    %r15
1800ba63b:	41 5e                	pop    %r14
1800ba63d:	41 5c                	pop    %r12
1800ba63f:	5f                   	pop    %rdi
1800ba640:	5e                   	pop    %rsi
1800ba641:	c3                   	ret
1800ba642:	cc                   	int3
1800ba643:	cc                   	int3
1800ba644:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800ba649:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800ba64e:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1800ba653:	55                   	push   %rbp
1800ba654:	41 56                	push   %r14
1800ba656:	41 57                	push   %r15
1800ba658:	48 8b ec             	mov    %rsp,%rbp
1800ba65b:	48 83 ec 60          	sub    $0x60,%rsp
1800ba65f:	48 8b 05 0a 23 0b 00 	mov    0xb230a(%rip),%rax        # 0x18016c970
1800ba666:	48 33 c4             	xor    %rsp,%rax
1800ba669:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1800ba66d:	33 db                	xor    %ebx,%ebx
1800ba66f:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1800ba673:	b8 00 00 06 00       	mov    $0x60000,%eax
1800ba678:	66 89 5d c0          	mov    %bx,-0x40(%rbp)
1800ba67c:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba67f:	48 89 5d d4          	mov    %rbx,-0x2c(%rbp)
1800ba683:	45 33 c0             	xor    %r8d,%r8d
1800ba686:	89 5d ec             	mov    %ebx,-0x14(%rbp)
1800ba689:	44 8d 7b 06          	lea    0x6(%rbx),%r15d
1800ba68d:	89 45 cc             	mov    %eax,-0x34(%rbp)
1800ba690:	44 8d 73 01          	lea    0x1(%rbx),%r14d
1800ba694:	89 45 d0             	mov    %eax,-0x30(%rbp)
1800ba697:	41 8b d7             	mov    %r15d,%edx
1800ba69a:	44 89 75 c8          	mov    %r14d,-0x38(%rbp)
1800ba69e:	48 8b f9             	mov    %rcx,%rdi
1800ba6a1:	f3 0f 7f 45 dc       	movdqu %xmm0,-0x24(%rbp)
1800ba6a6:	e8 91 fa ff ff       	call   0x1800ba13c
1800ba6ab:	44 8b c0             	mov    %eax,%r8d
1800ba6ae:	85 c0                	test   %eax,%eax
1800ba6b0:	0f 88 c8 01 00 00    	js     0x1800ba87e
1800ba6b6:	44 8d 63 02          	lea    0x2(%rbx),%r12d
1800ba6ba:	45 33 c9             	xor    %r9d,%r9d
1800ba6bd:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1800ba6c1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800ba6c5:	48 8b cf             	mov    %rdi,%rcx
1800ba6c8:	e8 f7 fd ff ff       	call   0x1800ba4c4
1800ba6cd:	85 c0                	test   %eax,%eax
1800ba6cf:	78 e9                	js     0x1800ba6ba
1800ba6d1:	66 83 7d c0 0b       	cmpw   $0xb,-0x40(%rbp)
1800ba6d6:	75 e2                	jne    0x1800ba6ba
1800ba6d8:	44 39 65 c8          	cmp    %r12d,-0x38(%rbp)
1800ba6dc:	75 dc                	jne    0x1800ba6ba
1800ba6de:	44 8b 45 d4          	mov    -0x2c(%rbp),%r8d
1800ba6e2:	45 3b c6             	cmp    %r14d,%r8d
1800ba6e5:	0f 85 93 01 00 00    	jne    0x1800ba87e
1800ba6eb:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba6ee:	c7 45 c8 7d 00 00 00 	movl   $0x7d,-0x38(%rbp)
1800ba6f5:	0f 57 c9             	xorps  %xmm1,%xmm1
1800ba6f8:	c7 45 cc ea 05 00 00 	movl   $0x5ea,-0x34(%rbp)
1800ba6ff:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1800ba704:	48 83 65 d4 c2       	andq   $0xffffffffffffffc2,-0x2c(%rbp)
1800ba709:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1800ba70d:	41 8b d7             	mov    %r15d,%edx
1800ba710:	45 33 c0             	xor    %r8d,%r8d
1800ba713:	48 8b cf             	mov    %rdi,%rcx
1800ba716:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1800ba71b:	e8 1c fa ff ff       	call   0x1800ba13c
1800ba720:	44 8b c0             	mov    %eax,%r8d
1800ba723:	85 c0                	test   %eax,%eax
1800ba725:	0f 88 53 01 00 00    	js     0x1800ba87e
1800ba72b:	45 33 c9             	xor    %r9d,%r9d
1800ba72e:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1800ba732:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800ba736:	48 8b cf             	mov    %rdi,%rcx
1800ba739:	e8 86 fd ff ff       	call   0x1800ba4c4
1800ba73e:	85 c0                	test   %eax,%eax
1800ba740:	78 e9                	js     0x1800ba72b
1800ba742:	66 83 7d c0 0b       	cmpw   $0xb,-0x40(%rbp)
1800ba747:	75 e2                	jne    0x1800ba72b
1800ba749:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba74c:	48 89 5d d4          	mov    %rbx,-0x2c(%rbp)
1800ba750:	41 8b d7             	mov    %r15d,%edx
1800ba753:	89 5d ec             	mov    %ebx,-0x14(%rbp)
1800ba756:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1800ba75a:	c7 45 c8 64 00 00 00 	movl   $0x64,-0x38(%rbp)
1800ba761:	45 33 c0             	xor    %r8d,%r8d
1800ba764:	4c 89 7d cc          	mov    %r15,-0x34(%rbp)
1800ba768:	48 8b cf             	mov    %rdi,%rcx
1800ba76b:	f3 0f 7f 45 dc       	movdqu %xmm0,-0x24(%rbp)
1800ba770:	e8 c7 f9 ff ff       	call   0x1800ba13c
1800ba775:	44 8b c0             	mov    %eax,%r8d
1800ba778:	85 c0                	test   %eax,%eax
1800ba77a:	0f 88 fe 00 00 00    	js     0x1800ba87e
1800ba780:	45 33 c9             	xor    %r9d,%r9d
1800ba783:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1800ba787:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1800ba78b:	48 8b cf             	mov    %rdi,%rcx
1800ba78e:	e8 31 fd ff ff       	call   0x1800ba4c4
1800ba793:	85 c0                	test   %eax,%eax
1800ba795:	78 e9                	js     0x1800ba780
1800ba797:	66 83 7d c0 0b       	cmpw   $0xb,-0x40(%rbp)
1800ba79c:	75 e2                	jne    0x1800ba780
1800ba79e:	33 c0                	xor    %eax,%eax
1800ba7a0:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1800ba7a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1800ba7a7:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1800ba7ab:	8b 87 94 64 2f 00    	mov    0x2f6494(%rdi),%eax
1800ba7b1:	41 8b d7             	mov    %r15d,%edx
1800ba7b4:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1800ba7b8:	45 33 c0             	xor    %r8d,%r8d
1800ba7bb:	89 45 cc             	mov    %eax,-0x34(%rbp)
1800ba7be:	48 8b cf             	mov    %rdi,%rcx
1800ba7c1:	c7 45 c8 65 00 00 00 	movl   $0x65,-0x38(%rbp)
1800ba7c8:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
1800ba7cc:	66 44 89 75 d0       	mov    %r14w,-0x30(%rbp)
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)