140240589:	cc                   	int3
14024058a:	cc                   	int3
14024058b:	cc                   	int3
14024058c:	cc                   	int3
14024058d:	cc                   	int3
14024058e:	cc                   	int3
14024058f:	cc                   	int3
140240590:	48 89 51 18          	mov    %rdx,0x18(%rcx)
140240594:	b8 01 00 00 00       	mov    $0x1,%eax
140240599:	c3                   	ret
14024059a:	cc                   	int3
14024059b:	cc                   	int3
14024059c:	cc                   	int3
14024059d:	cc                   	int3
14024059e:	cc                   	int3
14024059f:	cc                   	int3
1402405a0:	b8 38 00 00 00       	mov    $0x38,%eax
1402405a5:	e8 36 a0 0b 00       	call   0x1402fa5e0
1402405aa:	48 2b e0             	sub    %rax,%rsp
1402405ad:	48 85 c9             	test   %rcx,%rcx
1402405b0:	75 28                	jne    0x1402405da
1402405b2:	4c 8d 0d 8f 85 13 00 	lea    0x13858f(%rip),%r9        # 0x140378b48
1402405b9:	c7 44 24 20 43 01 00 	movl   $0x143,0x20(%rsp)
1402405c0:	00
1402405c1:	8d 50 6a             	lea    0x6a(%rax),%edx
1402405c4:	44 8d 40 67          	lea    0x67(%rax),%r8d
1402405c8:	8d 48 ce             	lea    -0x32(%rax),%ecx
1402405cb:	e8 d0 0d fe ff       	call   0x1402213a0
1402405d0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402405d5:	48 83 c4 38          	add    $0x38,%rsp
1402405d9:	c3                   	ret
1402405da:	8b 41 08             	mov    0x8(%rcx),%eax
1402405dd:	48 83 c4 38          	add    $0x38,%rsp
1402405e1:	c3                   	ret
1402405e2:	cc                   	int3
1402405e3:	cc                   	int3
1402405e4:	cc                   	int3
1402405e5:	cc                   	int3
1402405e6:	cc                   	int3
1402405e7:	cc                   	int3
1402405e8:	cc                   	int3
1402405e9:	cc                   	int3
1402405ea:	cc                   	int3
1402405eb:	cc                   	int3
1402405ec:	cc                   	int3
1402405ed:	cc                   	int3
1402405ee:	cc                   	int3
1402405ef:	cc                   	int3
1402405f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402405f5:	57                   	push   %rdi
1402405f6:	b8 30 00 00 00       	mov    $0x30,%eax
1402405fb:	e8 e0 9f 0b 00       	call   0x1402fa5e0
140240600:	48 2b e0             	sub    %rax,%rsp
140240603:	48 8b da             	mov    %rdx,%rbx
140240606:	48 8b f9             	mov    %rcx,%rdi
140240609:	48 85 d2             	test   %rdx,%rdx
14024060c:	0f 84 27 01 00 00    	je     0x140240739
140240612:	48 83 3a 00          	cmpq   $0x0,(%rdx)
140240616:	0f 84 1d 01 00 00    	je     0x140240739
14024061c:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140240620:	48 85 c9             	test   %rcx,%rcx
140240623:	74 1a                	je     0x14024063f
140240625:	e8 76 b3 ff ff       	call   0x14023b9a0
14024062a:	85 c0                	test   %eax,%eax
14024062c:	75 11                	jne    0x14024063f
14024062e:	c7 44 24 20 b4 02 00 	movl   $0x2b4,0x20(%rsp)
140240635:	00
140240636:	44 8d 40 26          	lea    0x26(%rax),%r8d
14024063a:	e9 08 01 00 00       	jmp    0x140240747
14024063f:	48 8b cf             	mov    %rdi,%rcx
140240642:	e8 09 03 00 00       	call   0x140240950
140240647:	0f 10 03             	movups (%rbx),%xmm0
14024064a:	0f 11 07             	movups %xmm0,(%rdi)
14024064d:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140240651:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
140240655:	0f 10 43 20          	movups 0x20(%rbx),%xmm0
140240659:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
14024065d:	0f 10 4b 30          	movups 0x30(%rbx),%xmm1
140240661:	0f 11 4f 30          	movups %xmm1,0x30(%rdi)
140240665:	0f 10 43 40          	movups 0x40(%rbx),%xmm0
140240669:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
14024066d:	0f 10 4b 50          	movups 0x50(%rbx),%xmm1
140240671:	0f 11 4f 50          	movups %xmm1,0x50(%rdi)
140240675:	0f 10 43 60          	movups 0x60(%rbx),%xmm0
140240679:	0f 11 47 60          	movups %xmm0,0x60(%rdi)
14024067d:	0f 10 43 70          	movups 0x70(%rbx),%xmm0
140240681:	0f 11 47 70          	movups %xmm0,0x70(%rdi)
140240685:	0f 10 8b 80 00 00 00 	movups 0x80(%rbx),%xmm1
14024068c:	0f 11 8f 80 00 00 00 	movups %xmm1,0x80(%rdi)
140240693:	0f 10 83 90 00 00 00 	movups 0x90(%rbx),%xmm0
14024069a:	0f 11 87 90 00 00 00 	movups %xmm0,0x90(%rdi)
1402406a1:	48 83 7b 70 00       	cmpq   $0x0,0x70(%rbx)
1402406a6:	74 4a                	je     0x1402406f2
1402406a8:	48 8b 03             	mov    (%rbx),%rax
1402406ab:	48 63 48 30          	movslq 0x30(%rax),%rcx
1402406af:	85 c9                	test   %ecx,%ecx
1402406b1:	74 3f                	je     0x1402406f2
1402406b3:	41 b8 bd 02 00 00    	mov    $0x2bd,%r8d
1402406b9:	48 8d 15 f0 84 13 00 	lea    0x1384f0(%rip),%rdx        # 0x140378bb0
1402406c0:	e8 fb 8b fe ff       	call   0x1402292c0
1402406c5:	48 89 47 70          	mov    %rax,0x70(%rdi)
1402406c9:	48 8b c8             	mov    %rax,%rcx
1402406cc:	48 85 c0             	test   %rax,%rax
1402406cf:	75 11                	jne    0x1402406e2
1402406d1:	48 89 07             	mov    %rax,(%rdi)
1402406d4:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402406d8:	c7 44 24 20 c0 02 00 	movl   $0x2c0,0x20(%rsp)
1402406df:	00
1402406e0:	eb 65                	jmp    0x140240747
1402406e2:	48 8b 03             	mov    (%rbx),%rax
1402406e5:	48 8b 53 70          	mov    0x70(%rbx),%rdx
1402406e9:	4c 63 40 30          	movslq 0x30(%rax),%r8
1402406ed:	e8 36 c3 0b 00       	call   0x1402fca28
1402406f2:	48 8b 03             	mov    (%rbx),%rax
1402406f5:	f7 40 10 00 04 00 00 	testl  $0x400,0x10(%rax)
1402406fc:	74 2b                	je     0x140240729
1402406fe:	45 33 c0             	xor    %r8d,%r8d
140240701:	4c 8b cf             	mov    %rdi,%r9
140240704:	48 8b cb             	mov    %rbx,%rcx
140240707:	41 8d 50 08          	lea    0x8(%r8),%edx
14024070b:	ff 50 48             	call   *0x48(%rax)
14024070e:	85 c0                	test   %eax,%eax
140240710:	75 17                	jne    0x140240729
140240712:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140240719:	41 b8 86 00 00 00    	mov    $0x86,%r8d
14024071f:	c7 44 24 20 c9 02 00 	movl   $0x2c9,0x20(%rsp)
140240726:	00
140240727:	eb 1e                	jmp    0x140240747
140240729:	b8 01 00 00 00       	mov    $0x1,%eax
14024072e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140240733:	48 83 c4 30          	add    $0x30,%rsp
140240737:	5f                   	pop    %rdi
140240738:	c3                   	ret
140240739:	c7 44 24 20 ae 02 00 	movl   $0x2ae,0x20(%rsp)
140240740:	00
140240741:	41 b8 6f 00 00 00    	mov    $0x6f,%r8d
140240747:	4c 8d 0d 62 84 13 00 	lea    0x138462(%rip),%r9        # 0x140378bb0
14024074e:	ba a3 00 00 00       	mov    $0xa3,%edx
140240753:	b9 06 00 00 00       	mov    $0x6,%ecx
140240758:	e8 43 0c fe ff       	call   0x1402213a0
14024075d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140240762:	33 c0                	xor    %eax,%eax
140240764:	48 83 c4 30          	add    $0x30,%rsp
140240768:	5f                   	pop    %rdi
140240769:	c3                   	ret
14024076a:	cc                   	int3
14024076b:	cc                   	int3
14024076c:	cc                   	int3
14024076d:	cc                   	int3
14024076e:	cc                   	int3
14024076f:	cc                   	int3
140240770:	b8 38 00 00 00       	mov    $0x38,%eax
140240775:	e8 66 9e 0b 00       	call   0x1402fa5e0
14024077a:	48 2b e0             	sub    %rax,%rsp
14024077d:	48 8b 01             	mov    (%rcx),%rax
140240780:	48 85 c0             	test   %rax,%rax
140240783:	75 10                	jne    0x140240795
140240785:	c7 44 24 20 90 02 00 	movl   $0x290,0x20(%rsp)
14024078c:	00
14024078d:	41 b8 83 00 00 00    	mov    $0x83,%r8d
140240793:	eb 2e                	jmp    0x1402407c3
140240795:	48 8b 40 48          	mov    0x48(%rax),%rax
140240799:	48 85 c0             	test   %rax,%rax
14024079c:	75 10                	jne    0x1402407ae
14024079e:	c7 44 24 20 95 02 00 	movl   $0x295,0x20(%rsp)
1402407a5:	00
1402407a6:	41 b8 84 00 00 00    	mov    $0x84,%r8d
1402407ac:	eb 15                	jmp    0x1402407c3
1402407ae:	ff d0                	call   *%rax
1402407b0:	83 f8 ff             	cmp    $0xffffffff,%eax
1402407b3:	75 24                	jne    0x1402407d9
1402407b5:	c7 44 24 20 9c 02 00 	movl   $0x29c,0x20(%rsp)
1402407bc:	00
1402407bd:	41 b8 85 00 00 00    	mov    $0x85,%r8d
1402407c3:	ba 7c 00 00 00       	mov    $0x7c,%edx
1402407c8:	4c 8d 0d e1 83 13 00 	lea    0x1383e1(%rip),%r9        # 0x140378bb0
1402407cf:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
1402407d2:	e8 c9 0b fe ff       	call   0x1402213a0
1402407d7:	33 c0                	xor    %eax,%eax
1402407d9:	48 83 c4 38          	add    $0x38,%rsp
1402407dd:	c3                   	ret
1402407de:	cc                   	int3
1402407df:	cc                   	int3
1402407e0:	40 53                	rex push %rbx
1402407e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402407e7:	e8 f4 9d 0b 00       	call   0x1402fa5e0
1402407ec:	48 2b e0             	sub    %rax,%rsp
1402407ef:	48 8b d9             	mov    %rcx,%rbx
1402407f2:	48 85 c9             	test   %rcx,%rcx
1402407f5:	74 5f                	je     0x140240856
1402407f7:	48 8b 01             	mov    (%rcx),%rax
1402407fa:	48 85 c0             	test   %rax,%rax
1402407fd:	74 28                	je     0x140240827
1402407ff:	48 8b 50 28          	mov    0x28(%rax),%rdx
140240803:	48 85 d2             	test   %rdx,%rdx
140240806:	74 06                	je     0x14024080e
140240808:	ff d2                	call   *%rdx
14024080a:	85 c0                	test   %eax,%eax
14024080c:	74 48                	je     0x140240856
14024080e:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140240812:	48 85 c9             	test   %rcx,%rcx
140240815:	74 10                	je     0x140240827
140240817:	48 8b 03             	mov    (%rbx),%rax
14024081a:	48 63 50 30          	movslq 0x30(%rax),%rdx
14024081e:	85 d2                	test   %edx,%edx
140240820:	74 05                	je     0x140240827
140240822:	e8 19 0a dc ff       	call   0x140001240
140240827:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14024082b:	48 8d 15 7e 83 13 00 	lea    0x13837e(%rip),%rdx        # 0x140378bb0
140240832:	41 b8 21 00 00 00    	mov    $0x21,%r8d
140240838:	e8 d3 8a fe ff       	call   0x140229310
14024083d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140240841:	e8 5a b0 ff ff       	call   0x14023b8a0
140240846:	33 d2                	xor    %edx,%edx
140240848:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
14024084e:	48 8b cb             	mov    %rbx,%rcx
140240851:	e8 08 c2 0b 00       	call   0x1402fca5e
140240856:	41 b8 31 00 00 00    	mov    $0x31,%r8d
14024085c:	48 8d 15 4d 83 13 00 	lea    0x13834d(%rip),%rdx        # 0x140378bb0
140240863:	48 8b cb             	mov    %rbx,%rcx
140240866:	48 83 c4 20          	add    $0x20,%rsp
14024086a:	5b                   	pop    %rbx
14024086b:	e9 a0 8a fe ff       	jmp    0x140229310
140240870:	b8 28 00 00 00       	mov    $0x28,%eax
140240875:	e8 66 9d 0b 00       	call   0x1402fa5e0
14024087a:	48 2b e0             	sub    %rax,%rsp
14024087d:	44 8d 40 03          	lea    0x3(%rax),%r8d
140240881:	48 8d 15 28 83 13 00 	lea    0x138328(%rip),%rdx        # 0x140378bb0
140240888:	8d 48 78             	lea    0x78(%rax),%ecx
14024088b:	48 83 c4 28          	add    $0x28,%rsp
14024088f:	e9 ac 8d fe ff       	jmp    0x140229640
140240894:	cc                   	int3
140240895:	cc                   	int3
140240896:	cc                   	int3
140240897:	cc                   	int3
140240898:	cc                   	int3
140240899:	cc                   	int3
14024089a:	cc                   	int3
14024089b:	cc                   	int3
14024089c:	cc                   	int3
14024089d:	cc                   	int3
14024089e:	cc                   	int3
14024089f:	cc                   	int3
1402408a0:	b8 38 00 00 00       	mov    $0x38,%eax
1402408a5:	e8 36 9d 0b 00       	call   0x1402fa5e0
1402408aa:	48 2b e0             	sub    %rax,%rsp
1402408ad:	48 8b 01             	mov    (%rcx),%rax
1402408b0:	4c 8b c2             	mov    %rdx,%r8
1402408b3:	f7 40 10 00 02 00 00 	testl  $0x200,0x10(%rax)
1402408ba:	74 6d                	je     0x140240929
1402408bc:	48 85 c0             	test   %rax,%rax
1402408bf:	75 10                	jne    0x1402408d1
1402408c1:	c7 44 24 20 90 02 00 	movl   $0x290,0x20(%rsp)
1402408c8:	00
1402408c9:	41 b8 83 00 00 00    	mov    $0x83,%r8d
1402408cf:	eb 3b                	jmp    0x14024090c
1402408d1:	4c 8b 50 48          	mov    0x48(%rax),%r10
1402408d5:	4d 85 d2             	test   %r10,%r10
1402408d8:	75 10                	jne    0x1402408ea
1402408da:	c7 44 24 20 95 02 00 	movl   $0x295,0x20(%rsp)
1402408e1:	00
1402408e2:	41 b8 84 00 00 00    	mov    $0x84,%r8d
1402408e8:	eb 22                	jmp    0x14024090c
1402408ea:	4d 8b c8             	mov    %r8,%r9
1402408ed:	45 33 c0             	xor    %r8d,%r8d
1402408f0:	41 8d 50 06          	lea    0x6(%r8),%edx
1402408f4:	41 ff d2             	call   *%r10
1402408f7:	8b c8                	mov    %eax,%ecx
1402408f9:	83 f8 ff             	cmp    $0xffffffff,%eax
1402408fc:	75 3d                	jne    0x14024093b
1402408fe:	c7 44 24 20 9c 02 00 	movl   $0x29c,0x20(%rsp)
140240905:	00
140240906:	41 b8 85 00 00 00    	mov    $0x85,%r8d
14024090c:	ba 7c 00 00 00       	mov    $0x7c,%edx
140240911:	4c 8d 0d 98 82 13 00 	lea    0x138298(%rip),%r9        # 0x140378bb0
140240918:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
14024091b:	e8 80 0a fe ff       	call   0x1402213a0
140240920:	33 c9                	xor    %ecx,%ecx
140240922:	8b c1                	mov    %ecx,%eax
140240924:	48 83 c4 38          	add    $0x38,%rsp
140240928:	c3                   	ret
140240929:	8b 51 68             	mov    0x68(%rcx),%edx
14024092c:	49 8b c8             	mov    %r8,%rcx
14024092f:	e8 ac 36 ff ff       	call   0x140233fe0
140240934:	33 c9                	xor    %ecx,%ecx
140240936:	85 c0                	test   %eax,%eax
140240938:	0f 9f c1             	setg   %cl
14024093b:	8b c1                	mov    %ecx,%eax
14024093d:	48 83 c4 38          	add    $0x38,%rsp
140240941:	c3                   	ret
140240942:	cc                   	int3
140240943:	cc                   	int3
140240944:	cc                   	int3
140240945:	cc                   	int3
140240946:	cc                   	int3
140240947:	cc                   	int3
140240948:	cc                   	int3
140240949:	cc                   	int3
14024094a:	cc                   	int3
14024094b:	cc                   	int3
14024094c:	cc                   	int3
14024094d:	cc                   	int3
14024094e:	cc                   	int3
14024094f:	cc                   	int3
140240950:	40 53                	rex push %rbx
140240952:	b8 20 00 00 00       	mov    $0x20,%eax
140240957:	e8 84 9c 0b 00       	call   0x1402fa5e0
14024095c:	48 2b e0             	sub    %rax,%rsp
14024095f:	48 8b d9             	mov    %rcx,%rbx
140240962:	48 85 c9             	test   %rcx,%rcx
140240965:	74 65                	je     0x1402409cc
140240967:	48 8b 01             	mov    (%rcx),%rax
14024096a:	48 85 c0             	test   %rax,%rax
14024096d:	74 2e                	je     0x14024099d
14024096f:	48 8b 50 28          	mov    0x28(%rax),%rdx
140240973:	48 85 d2             	test   %rdx,%rdx
140240976:	74 0c                	je     0x140240984
140240978:	ff d2                	call   *%rdx
14024097a:	85 c0                	test   %eax,%eax
14024097c:	75 06                	jne    0x140240984
14024097e:	48 83 c4 20          	add    $0x20,%rsp
140240982:	5b                   	pop    %rbx
140240983:	c3                   	ret
140240984:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140240988:	48 85 c9             	test   %rcx,%rcx
14024098b:	74 10                	je     0x14024099d
14024098d:	48 8b 03             	mov    (%rbx),%rax
140240990:	48 63 50 30          	movslq 0x30(%rax),%rdx
140240994:	85 d2                	test   %edx,%edx
140240996:	74 05                	je     0x14024099d
140240998:	e8 a3 08 dc ff       	call   0x140001240
14024099d:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
1402409a1:	48 8d 15 08 82 13 00 	lea    0x138208(%rip),%rdx        # 0x140378bb0
1402409a8:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1402409ae:	e8 5d 89 fe ff       	call   0x140229310
1402409b3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402409b7:	e8 e4 ae ff ff       	call   0x14023b8a0
1402409bc:	33 d2                	xor    %edx,%edx
1402409be:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
1402409c4:	48 8b cb             	mov    %rbx,%rcx
1402409c7:	e8 92 c0 0b 00       	call   0x1402fca5e
1402409cc:	b8 01 00 00 00       	mov    $0x1,%eax
1402409d1:	48 83 c4 20          	add    $0x20,%rsp
1402409d5:	5b                   	pop    %rbx
1402409d6:	c3                   	ret
1402409d7:	cc                   	int3
1402409d8:	cc                   	int3
1402409d9:	cc                   	int3
1402409da:	cc                   	int3
1402409db:	cc                   	int3