14024045d:	cc                   	int3
14024045e:	cc                   	int3
14024045f:	cc                   	int3
140240460:	f7 d2                	not    %edx
140240462:	21 51 10             	and    %edx,0x10(%rcx)
140240465:	c3                   	ret
140240466:	cc                   	int3
140240467:	cc                   	int3
140240468:	cc                   	int3
140240469:	cc                   	int3
14024046a:	cc                   	int3
14024046b:	cc                   	int3
14024046c:	cc                   	int3
14024046d:	cc                   	int3
14024046e:	cc                   	int3
14024046f:	cc                   	int3
140240470:	09 51 10             	or     %edx,0x10(%rcx)
140240473:	c3                   	ret
140240474:	cc                   	int3
140240475:	cc                   	int3
140240476:	cc                   	int3
140240477:	cc                   	int3
140240478:	cc                   	int3
140240479:	cc                   	int3
14024047a:	cc                   	int3
14024047b:	cc                   	int3
14024047c:	cc                   	int3
14024047d:	cc                   	int3
14024047e:	cc                   	int3
14024047f:	cc                   	int3
140240480:	48 89 51 28          	mov    %rdx,0x28(%rcx)
140240484:	c3                   	ret
140240485:	cc                   	int3
140240486:	cc                   	int3
140240487:	cc                   	int3
140240488:	cc                   	int3
140240489:	cc                   	int3
14024048a:	cc                   	int3
14024048b:	cc                   	int3
14024048c:	cc                   	int3
14024048d:	cc                   	int3
14024048e:	cc                   	int3
14024048f:	cc                   	int3
140240490:	8b 41 10             	mov    0x10(%rcx),%eax
140240493:	23 c2                	and    %edx,%eax
140240495:	c3                   	ret
140240496:	cc                   	int3
140240497:	cc                   	int3
140240498:	cc                   	int3
140240499:	cc                   	int3
14024049a:	cc                   	int3
14024049b:	cc                   	int3
14024049c:	cc                   	int3
14024049d:	cc                   	int3
14024049e:	cc                   	int3
14024049f:	cc                   	int3
1402404a0:	8b 41 38             	mov    0x38(%rcx),%eax
1402404a3:	c3                   	ret
1402404a4:	cc                   	int3
1402404a5:	cc                   	int3
1402404a6:	cc                   	int3
1402404a7:	cc                   	int3
1402404a8:	cc                   	int3
1402404a9:	cc                   	int3
1402404aa:	cc                   	int3
1402404ab:	cc                   	int3
1402404ac:	cc                   	int3
1402404ad:	cc                   	int3
1402404ae:	cc                   	int3
1402404af:	cc                   	int3
1402404b0:	b8 28 00 00 00       	mov    $0x28,%eax
1402404b5:	e8 26 a1 0b 00       	call   0x1402fa5e0
1402404ba:	48 2b e0             	sub    %rax,%rsp
1402404bd:	41 b8 62 01 00 00    	mov    $0x162,%r8d
1402404c3:	48 8d 15 7e 86 13 00 	lea    0x13867e(%rip),%rdx        # 0x140378b48
1402404ca:	48 83 c4 28          	add    $0x28,%rsp
1402404ce:	e9 3d 8e fe ff       	jmp    0x140229310
1402404d3:	cc                   	int3
1402404d4:	cc                   	int3
1402404d5:	cc                   	int3
1402404d6:	cc                   	int3
1402404d7:	cc                   	int3
1402404d8:	cc                   	int3
1402404d9:	cc                   	int3
1402404da:	cc                   	int3
1402404db:	cc                   	int3
1402404dc:	cc                   	int3
1402404dd:	cc                   	int3
1402404de:	cc                   	int3
1402404df:	cc                   	int3
1402404e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402404e5:	57                   	push   %rdi
1402404e6:	b8 20 00 00 00       	mov    $0x20,%eax
1402404eb:	e8 f0 a0 0b 00       	call   0x1402fa5e0
1402404f0:	48 2b e0             	sub    %rax,%rsp
1402404f3:	8b da                	mov    %edx,%ebx
1402404f5:	8b f9                	mov    %ecx,%edi
1402404f7:	48 8d 15 4a 86 13 00 	lea    0x13864a(%rip),%rdx        # 0x140378b48
1402404fe:	41 b8 50 01 00 00    	mov    $0x150,%r8d
140240504:	8d 48 28             	lea    0x28(%rax),%ecx
140240507:	e8 34 91 fe ff       	call   0x140229640
14024050c:	48 85 c0             	test   %rax,%rax
14024050f:	74 05                	je     0x140240516
140240511:	89 38                	mov    %edi,(%rax)
140240513:	89 58 04             	mov    %ebx,0x4(%rax)
140240516:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024051b:	48 83 c4 20          	add    $0x20,%rsp
14024051f:	5f                   	pop    %rdi
140240520:	c3                   	ret
140240521:	cc                   	int3
140240522:	cc                   	int3
140240523:	cc                   	int3
140240524:	cc                   	int3
140240525:	cc                   	int3
140240526:	cc                   	int3
140240527:	cc                   	int3
140240528:	cc                   	int3
140240529:	cc                   	int3
14024052a:	cc                   	int3
14024052b:	cc                   	int3
14024052c:	cc                   	int3
14024052d:	cc                   	int3
14024052e:	cc                   	int3
14024052f:	cc                   	int3
140240530:	89 51 3c             	mov    %edx,0x3c(%rcx)
140240533:	b8 01 00 00 00       	mov    $0x1,%eax
140240538:	c3                   	ret
140240539:	cc                   	int3
14024053a:	cc                   	int3
14024053b:	cc                   	int3
14024053c:	cc                   	int3
14024053d:	cc                   	int3
14024053e:	cc                   	int3
14024053f:	cc                   	int3
140240540:	48 89 51 20          	mov    %rdx,0x20(%rcx)
140240544:	b8 01 00 00 00       	mov    $0x1,%eax
140240549:	c3                   	ret
14024054a:	cc                   	int3
14024054b:	cc                   	int3
14024054c:	cc                   	int3
14024054d:	cc                   	int3
14024054e:	cc                   	int3
14024054f:	cc                   	int3
140240550:	89 51 0c             	mov    %edx,0xc(%rcx)
140240553:	b8 01 00 00 00       	mov    $0x1,%eax
140240558:	c3                   	ret
140240559:	cc                   	int3
14024055a:	cc                   	int3
14024055b:	cc                   	int3
14024055c:	cc                   	int3
14024055d:	cc                   	int3
14024055e:	cc                   	int3
14024055f:	cc                   	int3
140240560:	48 89 51 10          	mov    %rdx,0x10(%rcx)
140240564:	b8 01 00 00 00       	mov    $0x1,%eax
140240569:	c3                   	ret
14024056a:	cc                   	int3
14024056b:	cc                   	int3
14024056c:	cc                   	int3
14024056d:	cc                   	int3
14024056e:	cc                   	int3
14024056f:	cc                   	int3
140240570:	89 51 38             	mov    %edx,0x38(%rcx)
140240573:	b8 01 00 00 00       	mov    $0x1,%eax
140240578:	c3                   	ret
140240579:	cc                   	int3
14024057a:	cc                   	int3
14024057b:	cc                   	int3
14024057c:	cc                   	int3
14024057d:	cc                   	int3
14024057e:	cc                   	int3
14024057f:	cc                   	int3
140240580:	89 51 08             	mov    %edx,0x8(%rcx)
140240583:	b8 01 00 00 00       	mov    $0x1,%eax
140240588:	c3                   	ret
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