140018503:	cc                   	int3
140018504:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140018509:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001850e:	57                   	push   %rdi
14001850f:	48 83 ec 10          	sub    $0x10,%rsp
140018513:	33 c0                	xor    %eax,%eax
140018515:	c7 05 05 b0 00 00 02 	movl   $0x2,0xb005(%rip)        # 0x140023524
14001851c:	00 00 00
14001851f:	33 c9                	xor    %ecx,%ecx
140018521:	c7 05 f5 af 00 00 01 	movl   $0x1,0xaff5(%rip)        # 0x140023520
140018528:	00 00 00
14001852b:	0f a2                	cpuid
14001852d:	44 8b c1             	mov    %ecx,%r8d
140018530:	33 ff                	xor    %edi,%edi
140018532:	44 8b cb             	mov    %ebx,%r9d
140018535:	41 81 f0 6e 74 65 6c 	xor    $0x6c65746e,%r8d
14001853c:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
140018543:	44 8b d2             	mov    %edx,%r10d
140018546:	8b f0                	mov    %eax,%esi
140018548:	33 c9                	xor    %ecx,%ecx
14001854a:	8d 47 01             	lea    0x1(%rdi),%eax
14001854d:	45 0b c8             	or     %r8d,%r9d
140018550:	0f a2                	cpuid
140018552:	41 81 f2 69 6e 65 49 	xor    $0x49656e69,%r10d
140018559:	89 04 24             	mov    %eax,(%rsp)
14001855c:	45 0b ca             	or     %r10d,%r9d
14001855f:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
140018563:	44 8b d9             	mov    %ecx,%r11d
140018566:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
14001856a:	89 54 24 0c          	mov    %edx,0xc(%rsp)
14001856e:	75 50                	jne    0x1400185c0
140018570:	48 83 0d b0 af 00 00 	orq    $0xffffffffffffffff,0xafb0(%rip)        # 0x140023528
140018577:	ff
140018578:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
14001857d:	3d c0 06 01 00       	cmp    $0x106c0,%eax
140018582:	74 28                	je     0x1400185ac
140018584:	3d 60 06 02 00       	cmp    $0x20660,%eax
140018589:	74 21                	je     0x1400185ac
14001858b:	3d 70 06 02 00       	cmp    $0x20670,%eax
140018590:	74 1a                	je     0x1400185ac
140018592:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
140018597:	83 f8 20             	cmp    $0x20,%eax
14001859a:	77 24                	ja     0x1400185c0
14001859c:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
1400185a3:	00 00 00
1400185a6:	48 0f a3 c1          	bt     %rax,%rcx
1400185aa:	73 14                	jae    0x1400185c0
1400185ac:	44 8b 05 c1 b5 00 00 	mov    0xb5c1(%rip),%r8d        # 0x140023b74
1400185b3:	41 83 c8 01          	or     $0x1,%r8d
1400185b7:	44 89 05 b6 b5 00 00 	mov    %r8d,0xb5b6(%rip)        # 0x140023b74
1400185be:	eb 07                	jmp    0x1400185c7
1400185c0:	44 8b 05 ad b5 00 00 	mov    0xb5ad(%rip),%r8d        # 0x140023b74
1400185c7:	b8 07 00 00 00       	mov    $0x7,%eax
1400185cc:	3b f0                	cmp    %eax,%esi
1400185ce:	7c 26                	jl     0x1400185f6
1400185d0:	33 c9                	xor    %ecx,%ecx
1400185d2:	0f a2                	cpuid
1400185d4:	89 04 24             	mov    %eax,(%rsp)
1400185d7:	8b fb                	mov    %ebx,%edi
1400185d9:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
1400185dd:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1400185e1:	89 54 24 0c          	mov    %edx,0xc(%rsp)
1400185e5:	0f ba e3 09          	bt     $0x9,%ebx
1400185e9:	73 0b                	jae    0x1400185f6
1400185eb:	41 83 c8 02          	or     $0x2,%r8d
1400185ef:	44 89 05 7e b5 00 00 	mov    %r8d,0xb57e(%rip)        # 0x140023b74
1400185f6:	41 0f ba e3 14       	bt     $0x14,%r11d
1400185fb:	73 70                	jae    0x14001866d
1400185fd:	c7 05 19 af 00 00 02 	movl   $0x2,0xaf19(%rip)        # 0x140023520
140018604:	00 00 00
140018607:	c7 05 13 af 00 00 06 	movl   $0x6,0xaf13(%rip)        # 0x140023524
14001860e:	00 00 00
140018611:	41 0f ba e3 1b       	bt     $0x1b,%r11d
140018616:	73 55                	jae    0x14001866d
140018618:	41 0f ba e3 1c       	bt     $0x1c,%r11d
14001861d:	73 4e                	jae    0x14001866d
14001861f:	33 c9                	xor    %ecx,%ecx
140018621:	0f 01 d0             	xgetbv
140018624:	48 c1 e2 20          	shl    $0x20,%rdx
140018628:	48 0b d0             	or     %rax,%rdx
14001862b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140018630:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140018635:	24 06                	and    $0x6,%al
140018637:	3c 06                	cmp    $0x6,%al
140018639:	75 32                	jne    0x14001866d
14001863b:	8b 05 e3 ae 00 00    	mov    0xaee3(%rip),%eax        # 0x140023524
140018641:	83 c8 08             	or     $0x8,%eax
140018644:	c7 05 d2 ae 00 00 03 	movl   $0x3,0xaed2(%rip)        # 0x140023520
14001864b:	00 00 00
14001864e:	89 05 d0 ae 00 00    	mov    %eax,0xaed0(%rip)        # 0x140023524
140018654:	40 f6 c7 20          	test   $0x20,%dil
140018658:	74 13                	je     0x14001866d
14001865a:	83 c8 20             	or     $0x20,%eax
14001865d:	c7 05 b9 ae 00 00 05 	movl   $0x5,0xaeb9(%rip)        # 0x140023520
140018664:	00 00 00
140018667:	89 05 b7 ae 00 00    	mov    %eax,0xaeb7(%rip)        # 0x140023524
14001866d:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140018672:	33 c0                	xor    %eax,%eax
140018674:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140018679:	48 83 c4 10          	add    $0x10,%rsp
14001867d:	5f                   	pop    %rdi
14001867e:	c3                   	ret
14001867f:	cc                   	int3
140018680:	cc                   	int3
140018681:	cc                   	int3
140018682:	cc                   	int3
140018683:	cc                   	int3
140018684:	cc                   	int3
140018685:	cc                   	int3
140018686:	cc                   	int3
140018687:	cc                   	int3
140018688:	33 c0                	xor    %eax,%eax
14001868a:	39 05 a0 ae 00 00    	cmp    %eax,0xaea0(%rip)        # 0x140023530
140018690:	0f 95 c0             	setne  %al
140018693:	c3                   	ret
140018694:	cc                   	int3
140018695:	cc                   	int3
140018696:	cc                   	int3
140018697:	cc                   	int3
140018698:	cc                   	int3
140018699:	cc                   	int3
14001869a:	cc                   	int3
14001869b:	cc                   	int3
14001869c:	40 53                	rex push %rbx
14001869e:	48 83 ec 20          	sub    $0x20,%rsp
1400186a2:	48 8b d9             	mov    %rcx,%rbx
1400186a5:	48 8b c2             	mov    %rdx,%rax
1400186a8:	48 8d 0d 79 29 00 00 	lea    0x2979(%rip),%rcx        # 0x14001b028
1400186af:	0f 57 c0             	xorps  %xmm0,%xmm0
1400186b2:	48 89 0b             	mov    %rcx,(%rbx)
1400186b5:	48 8d 53 08          	lea    0x8(%rbx),%rdx
1400186b9:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400186bd:	0f 11 02             	movups %xmm0,(%rdx)
1400186c0:	e8 a1 01 00 00       	call   0x140018866
1400186c5:	48 8d 05 74 29 00 00 	lea    0x2974(%rip),%rax        # 0x14001b040
1400186cc:	48 89 03             	mov    %rax,(%rbx)
1400186cf:	48 8b c3             	mov    %rbx,%rax
1400186d2:	48 83 c4 20          	add    $0x20,%rsp
1400186d6:	5b                   	pop    %rbx
1400186d7:	c3                   	ret
1400186d8:	cc                   	int3
1400186d9:	cc                   	int3
1400186da:	cc                   	int3
1400186db:	cc                   	int3
1400186dc:	cc                   	int3
1400186dd:	cc                   	int3
1400186de:	cc                   	int3
1400186df:	cc                   	int3
1400186e0:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1400186e5:	48 8d 05 14 37 00 00 	lea    0x3714(%rip),%rax        # 0x14001be00
1400186ec:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400186f0:	48 8d 05 49 29 00 00 	lea    0x2949(%rip),%rax        # 0x14001b040
1400186f7:	48 89 01             	mov    %rax,(%rcx)
1400186fa:	48 8b c1             	mov    %rcx,%rax
1400186fd:	c3                   	ret
1400186fe:	cc                   	int3
1400186ff:	cc                   	int3
140018700:	cc                   	int3
140018701:	cc                   	int3
140018702:	cc                   	int3
140018703:	cc                   	int3
140018704:	40 53                	rex push %rbx
140018706:	48 83 ec 20          	sub    $0x20,%rsp
14001870a:	48 8b d9             	mov    %rcx,%rbx
14001870d:	48 8b c2             	mov    %rdx,%rax
140018710:	48 8d 0d 11 29 00 00 	lea    0x2911(%rip),%rcx        # 0x14001b028
140018717:	0f 57 c0             	xorps  %xmm0,%xmm0
14001871a:	48 89 0b             	mov    %rcx,(%rbx)
14001871d:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140018721:	48 8d 48 08          	lea    0x8(%rax),%rcx
140018725:	0f 11 02             	movups %xmm0,(%rdx)
140018728:	e8 39 01 00 00       	call   0x140018866
14001872d:	48 8d 05 24 29 00 00 	lea    0x2924(%rip),%rax        # 0x14001b058
140018734:	48 89 03             	mov    %rax,(%rbx)
140018737:	48 8b c3             	mov    %rbx,%rax
14001873a:	48 83 c4 20          	add    $0x20,%rsp
14001873e:	5b                   	pop    %rbx
14001873f:	c3                   	ret
140018740:	cc                   	int3
140018741:	cc                   	int3
140018742:	cc                   	int3
140018743:	cc                   	int3
140018744:	cc                   	int3
140018745:	cc                   	int3
140018746:	cc                   	int3
140018747:	cc                   	int3
140018748:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14001874d:	48 8d 05 bc 36 00 00 	lea    0x36bc(%rip),%rax        # 0x14001be10
140018754:	48 89 41 08          	mov    %rax,0x8(%rcx)
140018758:	48 8d 05 f9 28 00 00 	lea    0x28f9(%rip),%rax        # 0x14001b058
14001875f:	48 89 01             	mov    %rax,(%rcx)
140018762:	48 8b c1             	mov    %rcx,%rax
140018765:	c3                   	ret
140018766:	cc                   	int3
140018767:	cc                   	int3
140018768:	cc                   	int3
140018769:	cc                   	int3
14001876a:	cc                   	int3
14001876b:	cc                   	int3
14001876c:	cc                   	int3
14001876d:	cc                   	int3
14001876e:	cc                   	int3
14001876f:	cc                   	int3
140018770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140018775:	57                   	push   %rdi
140018776:	48 83 ec 20          	sub    $0x20,%rsp
14001877a:	48 8d 05 a7 28 00 00 	lea    0x28a7(%rip),%rax        # 0x14001b028
140018781:	48 8b f9             	mov    %rcx,%rdi
140018784:	48 89 01             	mov    %rax,(%rcx)
140018787:	8b da                	mov    %edx,%ebx
140018789:	48 83 c1 08          	add    $0x8,%rcx
14001878d:	e8 e0 00 00 00       	call   0x140018872
140018792:	f6 c3 01             	test   $0x1,%bl
140018795:	74 08                	je     0x14001879f
140018797:	48 8b cf             	mov    %rdi,%rcx
14001879a:	e8 b9 f2 ff ff       	call   0x140017a58
14001879f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400187a4:	48 8b c7             	mov    %rdi,%rax
1400187a7:	48 83 c4 20          	add    $0x20,%rsp
1400187ab:	5f                   	pop    %rdi
1400187ac:	c3                   	ret
1400187ad:	cc                   	int3
1400187ae:	cc                   	int3
1400187af:	cc                   	int3
1400187b0:	cc                   	int3
1400187b1:	cc                   	int3
1400187b2:	cc                   	int3
1400187b3:	cc                   	int3
1400187b4:	48 83 ec 48          	sub    $0x48,%rsp
1400187b8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400187bd:	e8 1e ff ff ff       	call   0x1400186e0
1400187c2:	48 8d 15 6f 78 00 00 	lea    0x786f(%rip),%rdx        # 0x140020038
1400187c9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400187ce:	e8 c1 01 00 00       	call   0x140018994
1400187d3:	cc                   	int3
1400187d4:	cc                   	int3
1400187d5:	cc                   	int3
1400187d6:	cc                   	int3
1400187d7:	cc                   	int3
1400187d8:	cc                   	int3
1400187d9:	cc                   	int3
1400187da:	cc                   	int3
1400187db:	cc                   	int3
1400187dc:	48 83 ec 48          	sub    $0x48,%rsp
1400187e0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400187e5:	e8 5e ff ff ff       	call   0x140018748
1400187ea:	48 8d 15 a7 78 00 00 	lea    0x78a7(%rip),%rdx        # 0x140020098
1400187f1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400187f6:	e8 99 01 00 00       	call   0x140018994
1400187fb:	cc                   	int3
1400187fc:	cc                   	int3
1400187fd:	cc                   	int3
1400187fe:	cc                   	int3
1400187ff:	cc                   	int3
140018800:	cc                   	int3
140018801:	cc                   	int3
140018802:	cc                   	int3
140018803:	cc                   	int3
140018804:	cc                   	int3
140018805:	cc                   	int3
140018806:	ff 25 84 31 00 00    	jmp    *0x3184(%rip)        # 0x14001b990
14001880c:	cc                   	int3
14001880d:	cc                   	int3
14001880e:	cc                   	int3
14001880f:	cc                   	int3
140018810:	cc                   	int3
140018811:	cc                   	int3
140018812:	ff 25 80 31 00 00    	jmp    *0x3180(%rip)        # 0x14001b998
140018818:	cc                   	int3
140018819:	cc                   	int3
14001881a:	cc                   	int3
14001881b:	cc                   	int3
14001881c:	cc                   	int3
14001881d:	cc                   	int3
14001881e:	ff 25 7c 31 00 00    	jmp    *0x317c(%rip)        # 0x14001b9a0
140018824:	cc                   	int3
140018825:	cc                   	int3
140018826:	cc                   	int3
140018827:	cc                   	int3
140018828:	cc                   	int3
140018829:	cc                   	int3
14001882a:	ff 25 58 31 00 00    	jmp    *0x3158(%rip)        # 0x14001b988
140018830:	cc                   	int3
140018831:	cc                   	int3
140018832:	cc                   	int3
140018833:	cc                   	int3
140018834:	cc                   	int3
140018835:	cc                   	int3
140018836:	ff 25 d4 30 00 00    	jmp    *0x30d4(%rip)        # 0x14001b910
14001883c:	cc                   	int3
14001883d:	cc                   	int3
14001883e:	cc                   	int3
14001883f:	cc                   	int3
140018840:	cc                   	int3
140018841:	cc                   	int3
140018842:	ff 25 c0 30 00 00    	jmp    *0x30c0(%rip)        # 0x14001b908
140018848:	cc                   	int3
140018849:	cc                   	int3
14001884a:	cc                   	int3
14001884b:	cc                   	int3
14001884c:	cc                   	int3
14001884d:	cc                   	int3
14001884e:	ff 25 ac 30 00 00    	jmp    *0x30ac(%rip)        # 0x14001b900
140018854:	cc                   	int3
140018855:	cc                   	int3
140018856:	cc                   	int3
140018857:	cc                   	int3
140018858:	cc                   	int3
140018859:	cc                   	int3
14001885a:	ff 25 10 31 00 00    	jmp    *0x3110(%rip)        # 0x14001b970
140018860:	cc                   	int3
140018861:	cc                   	int3
140018862:	cc                   	int3
140018863:	cc                   	int3
140018864:	cc                   	int3
140018865:	cc                   	int3
140018866:	ff 25 ec 30 00 00    	jmp    *0x30ec(%rip)        # 0x14001b958
14001886c:	cc                   	int3
14001886d:	cc                   	int3
14001886e:	cc                   	int3
14001886f:	cc                   	int3
140018870:	cc                   	int3
140018871:	cc                   	int3
140018872:	ff 25 d8 30 00 00    	jmp    *0x30d8(%rip)        # 0x14001b950
140018878:	cc                   	int3
140018879:	cc                   	int3
14001887a:	cc                   	int3
14001887b:	cc                   	int3
14001887c:	cc                   	int3
14001887d:	cc                   	int3
14001887e:	ff 25 e4 30 00 00    	jmp    *0x30e4(%rip)        # 0x14001b968
140018884:	cc                   	int3
140018885:	cc                   	int3
140018886:	cc                   	int3
140018887:	cc                   	int3
140018888:	cc                   	int3
140018889:	cc                   	int3
14001888a:	ff 25 d0 30 00 00    	jmp    *0x30d0(%rip)        # 0x14001b960
140018890:	cc                   	int3
140018891:	cc                   	int3
140018892:	cc                   	int3
140018893:	cc                   	int3
140018894:	cc                   	int3
140018895:	cc                   	int3
140018896:	ff 25 9c 30 00 00    	jmp    *0x309c(%rip)        # 0x14001b938
14001889c:	cc                   	int3
14001889d:	cc                   	int3
14001889e:	cc                   	int3
14001889f:	cc                   	int3
1400188a0:	cc                   	int3