14001939d:	48 83 c4 28          	add    $0x28,%rsp
1400193a1:	c3                   	ret
1400193a2:	cc                   	int3
1400193a3:	cc                   	int3
1400193a4:	cc                   	int3
1400193a5:	cc                   	int3
1400193a6:	cc                   	int3
1400193a7:	cc                   	int3
1400193a8:	48 8d 0d 11 00 00 00 	lea    0x11(%rip),%rcx        # 0x1400193c0
1400193af:	48 ff 25 b2 37 00 00 	rex.W jmp *0x37b2(%rip)        # 0x14001cb68
1400193b6:	cc                   	int3
1400193b7:	cc                   	int3
1400193b8:	cc                   	int3
1400193b9:	cc                   	int3
1400193ba:	cc                   	int3
1400193bb:	cc                   	int3
1400193bc:	cc                   	int3
1400193bd:	cc                   	int3
1400193be:	cc                   	int3
1400193bf:	cc                   	int3
1400193c0:	48 83 ec 28          	sub    $0x28,%rsp
1400193c4:	48 8b 01             	mov    (%rcx),%rax
1400193c7:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
1400193cd:	75 1c                	jne    0x1400193eb
1400193cf:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
1400193d3:	75 16                	jne    0x1400193eb
1400193d5:	8b 48 20             	mov    0x20(%rax),%ecx
1400193d8:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
1400193de:	83 f8 02             	cmp    $0x2,%eax
1400193e1:	76 0f                	jbe    0x1400193f2
1400193e3:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
1400193e9:	74 07                	je     0x1400193f2
1400193eb:	33 c0                	xor    %eax,%eax
1400193ed:	48 83 c4 28          	add    $0x28,%rsp
1400193f1:	c3                   	ret
1400193f2:	e8 95 03 00 00       	call   0x14001978c
1400193f7:	cc                   	int3
1400193f8:	cc                   	int3
1400193f9:	cc                   	int3
1400193fa:	cc                   	int3
1400193fb:	cc                   	int3
1400193fc:	cc                   	int3
1400193fd:	cc                   	int3
1400193fe:	cc                   	int3
1400193ff:	cc                   	int3
140019400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140019405:	57                   	push   %rdi
140019406:	48 83 ec 20          	sub    $0x20,%rsp
14001940a:	48 8d 1d 4f 6a 00 00 	lea    0x6a4f(%rip),%rbx        # 0x14001fe60
140019411:	48 8d 3d 48 6a 00 00 	lea    0x6a48(%rip),%rdi        # 0x14001fe60
140019418:	eb 12                	jmp    0x14001942c
14001941a:	48 8b 03             	mov    (%rbx),%rax
14001941d:	48 85 c0             	test   %rax,%rax
140019420:	74 06                	je     0x140019428
140019422:	ff 15 10 39 00 00    	call   *0x3910(%rip)        # 0x14001cd38
140019428:	48 83 c3 08          	add    $0x8,%rbx
14001942c:	48 3b df             	cmp    %rdi,%rbx
14001942f:	72 e9                	jb     0x14001941a
140019431:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140019436:	48 83 c4 20          	add    $0x20,%rsp
14001943a:	5f                   	pop    %rdi
14001943b:	c3                   	ret
14001943c:	cc                   	int3
14001943d:	cc                   	int3
14001943e:	cc                   	int3
14001943f:	cc                   	int3
140019440:	cc                   	int3
140019441:	cc                   	int3
140019442:	cc                   	int3
140019443:	cc                   	int3
140019444:	cc                   	int3
140019445:	cc                   	int3
140019446:	cc                   	int3
140019447:	cc                   	int3
140019448:	cc                   	int3
140019449:	cc                   	int3
14001944a:	cc                   	int3
14001944b:	cc                   	int3
14001944c:	cc                   	int3
14001944d:	cc                   	int3
14001944e:	cc                   	int3
14001944f:	cc                   	int3
140019450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140019455:	57                   	push   %rdi
140019456:	48 83 ec 20          	sub    $0x20,%rsp
14001945a:	48 8d 1d 0f 6a 00 00 	lea    0x6a0f(%rip),%rbx        # 0x14001fe70
140019461:	48 8d 3d 08 6a 00 00 	lea    0x6a08(%rip),%rdi        # 0x14001fe70
140019468:	eb 12                	jmp    0x14001947c
14001946a:	48 8b 03             	mov    (%rbx),%rax
14001946d:	48 85 c0             	test   %rax,%rax
140019470:	74 06                	je     0x140019478
140019472:	ff 15 c0 38 00 00    	call   *0x38c0(%rip)        # 0x14001cd38
140019478:	48 83 c3 08          	add    $0x8,%rbx
14001947c:	48 3b df             	cmp    %rdi,%rbx
14001947f:	72 e9                	jb     0x14001946a
140019481:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140019486:	48 83 c4 20          	add    $0x20,%rsp
14001948a:	5f                   	pop    %rdi
14001948b:	c3                   	ret
14001948c:	cc                   	int3
14001948d:	cc                   	int3
14001948e:	cc                   	int3
14001948f:	cc                   	int3
140019490:	cc                   	int3
140019491:	cc                   	int3
140019492:	cc                   	int3
140019493:	cc                   	int3
140019494:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140019499:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001949e:	57                   	push   %rdi
14001949f:	48 83 ec 10          	sub    $0x10,%rsp
1400194a3:	33 c0                	xor    %eax,%eax
1400194a5:	c7 05 75 b1 00 00 02 	movl   $0x2,0xb175(%rip)        # 0x140024624
1400194ac:	00 00 00
1400194af:	33 c9                	xor    %ecx,%ecx
1400194b1:	c7 05 65 b1 00 00 01 	movl   $0x1,0xb165(%rip)        # 0x140024620
1400194b8:	00 00 00
1400194bb:	0f a2                	cpuid
1400194bd:	44 8b c1             	mov    %ecx,%r8d
1400194c0:	33 ff                	xor    %edi,%edi
1400194c2:	44 8b cb             	mov    %ebx,%r9d
1400194c5:	41 81 f0 6e 74 65 6c 	xor    $0x6c65746e,%r8d
1400194cc:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
1400194d3:	44 8b d2             	mov    %edx,%r10d
1400194d6:	8b f0                	mov    %eax,%esi
1400194d8:	33 c9                	xor    %ecx,%ecx
1400194da:	8d 47 01             	lea    0x1(%rdi),%eax
1400194dd:	45 0b c8             	or     %r8d,%r9d
1400194e0:	0f a2                	cpuid
1400194e2:	41 81 f2 69 6e 65 49 	xor    $0x49656e69,%r10d
1400194e9:	89 04 24             	mov    %eax,(%rsp)
1400194ec:	45 0b ca             	or     %r10d,%r9d
1400194ef:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
1400194f3:	44 8b d9             	mov    %ecx,%r11d
1400194f6:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1400194fa:	89 54 24 0c          	mov    %edx,0xc(%rsp)
1400194fe:	75 50                	jne    0x140019550
140019500:	48 83 0d 20 b1 00 00 	orq    $0xffffffffffffffff,0xb120(%rip)        # 0x140024628
140019507:	ff
140019508:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
14001950d:	3d c0 06 01 00       	cmp    $0x106c0,%eax
140019512:	74 28                	je     0x14001953c
140019514:	3d 60 06 02 00       	cmp    $0x20660,%eax
140019519:	74 21                	je     0x14001953c
14001951b:	3d 70 06 02 00       	cmp    $0x20670,%eax
140019520:	74 1a                	je     0x14001953c
140019522:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
140019527:	83 f8 20             	cmp    $0x20,%eax
14001952a:	77 24                	ja     0x140019550
14001952c:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
140019533:	00 00 00
140019536:	48 0f a3 c1          	bt     %rax,%rcx
14001953a:	73 14                	jae    0x140019550
14001953c:	44 8b 05 91 b1 00 00 	mov    0xb191(%rip),%r8d        # 0x1400246d4
140019543:	41 83 c8 01          	or     $0x1,%r8d
140019547:	44 89 05 86 b1 00 00 	mov    %r8d,0xb186(%rip)        # 0x1400246d4
14001954e:	eb 07                	jmp    0x140019557
140019550:	44 8b 05 7d b1 00 00 	mov    0xb17d(%rip),%r8d        # 0x1400246d4
140019557:	b8 07 00 00 00       	mov    $0x7,%eax
14001955c:	3b f0                	cmp    %eax,%esi
14001955e:	7c 26                	jl     0x140019586
140019560:	33 c9                	xor    %ecx,%ecx
140019562:	0f a2                	cpuid
140019564:	89 04 24             	mov    %eax,(%rsp)
140019567:	8b fb                	mov    %ebx,%edi
140019569:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
14001956d:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140019571:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140019575:	0f ba e3 09          	bt     $0x9,%ebx
140019579:	73 0b                	jae    0x140019586
14001957b:	41 83 c8 02          	or     $0x2,%r8d
14001957f:	44 89 05 4e b1 00 00 	mov    %r8d,0xb14e(%rip)        # 0x1400246d4
140019586:	41 0f ba e3 14       	bt     $0x14,%r11d
14001958b:	73 70                	jae    0x1400195fd
14001958d:	c7 05 89 b0 00 00 02 	movl   $0x2,0xb089(%rip)        # 0x140024620
140019594:	00 00 00
140019597:	c7 05 83 b0 00 00 06 	movl   $0x6,0xb083(%rip)        # 0x140024624
14001959e:	00 00 00
1400195a1:	41 0f ba e3 1b       	bt     $0x1b,%r11d
1400195a6:	73 55                	jae    0x1400195fd
1400195a8:	41 0f ba e3 1c       	bt     $0x1c,%r11d
1400195ad:	73 4e                	jae    0x1400195fd
1400195af:	33 c9                	xor    %ecx,%ecx
1400195b1:	0f 01 d0             	xgetbv
1400195b4:	48 c1 e2 20          	shl    $0x20,%rdx
1400195b8:	48 0b d0             	or     %rax,%rdx
1400195bb:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400195c0:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400195c5:	24 06                	and    $0x6,%al
1400195c7:	3c 06                	cmp    $0x6,%al
1400195c9:	75 32                	jne    0x1400195fd
1400195cb:	8b 05 53 b0 00 00    	mov    0xb053(%rip),%eax        # 0x140024624
1400195d1:	83 c8 08             	or     $0x8,%eax
1400195d4:	c7 05 42 b0 00 00 03 	movl   $0x3,0xb042(%rip)        # 0x140024620
1400195db:	00 00 00
1400195de:	89 05 40 b0 00 00    	mov    %eax,0xb040(%rip)        # 0x140024624
1400195e4:	40 f6 c7 20          	test   $0x20,%dil
1400195e8:	74 13                	je     0x1400195fd
1400195ea:	83 c8 20             	or     $0x20,%eax
1400195ed:	c7 05 29 b0 00 00 05 	movl   $0x5,0xb029(%rip)        # 0x140024620
1400195f4:	00 00 00
1400195f7:	89 05 27 b0 00 00    	mov    %eax,0xb027(%rip)        # 0x140024624
1400195fd:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140019602:	33 c0                	xor    %eax,%eax
140019604:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140019609:	48 83 c4 10          	add    $0x10,%rsp
14001960d:	5f                   	pop    %rdi
14001960e:	c3                   	ret
14001960f:	cc                   	int3
140019610:	cc                   	int3
140019611:	cc                   	int3
140019612:	cc                   	int3
140019613:	cc                   	int3
140019614:	cc                   	int3
140019615:	cc                   	int3
140019616:	cc                   	int3
140019617:	cc                   	int3
140019618:	33 c0                	xor    %eax,%eax
14001961a:	39 05 24 b0 00 00    	cmp    %eax,0xb024(%rip)        # 0x140024644
140019620:	0f 95 c0             	setne  %al
140019623:	c3                   	ret
140019624:	cc                   	int3
140019625:	cc                   	int3
140019626:	cc                   	int3
140019627:	cc                   	int3
140019628:	cc                   	int3
140019629:	cc                   	int3
14001962a:	cc                   	int3
14001962b:	cc                   	int3
14001962c:	cc                   	int3
14001962d:	cc                   	int3
14001962e:	cc                   	int3
14001962f:	cc                   	int3
140019630:	cc                   	int3
140019631:	cc                   	int3
140019632:	cc                   	int3
140019633:	cc                   	int3
140019634:	cc                   	int3
140019635:	cc                   	int3
140019636:	ff 25 dc 33 00 00    	jmp    *0x33dc(%rip)        # 0x14001ca18
14001963c:	cc                   	int3
14001963d:	cc                   	int3
14001963e:	cc                   	int3
14001963f:	cc                   	int3
140019640:	cc                   	int3
140019641:	cc                   	int3
140019642:	ff 25 b8 33 00 00    	jmp    *0x33b8(%rip)        # 0x14001ca00
140019648:	cc                   	int3
140019649:	cc                   	int3
14001964a:	cc                   	int3
14001964b:	cc                   	int3
14001964c:	cc                   	int3
14001964d:	cc                   	int3
14001964e:	ff 25 b4 33 00 00    	jmp    *0x33b4(%rip)        # 0x14001ca08
140019654:	cc                   	int3
140019655:	cc                   	int3
140019656:	cc                   	int3
140019657:	cc                   	int3
140019658:	cc                   	int3
140019659:	cc                   	int3
14001965a:	ff 25 b0 33 00 00    	jmp    *0x33b0(%rip)        # 0x14001ca10
140019660:	cc                   	int3
140019661:	cc                   	int3
140019662:	cc                   	int3
140019663:	cc                   	int3
140019664:	cc                   	int3
140019665:	cc                   	int3
140019666:	ff 25 4c 33 00 00    	jmp    *0x334c(%rip)        # 0x14001c9b8
14001966c:	cc                   	int3
14001966d:	cc                   	int3
14001966e:	cc                   	int3
14001966f:	cc                   	int3
140019670:	cc                   	int3
140019671:	cc                   	int3
140019672:	ff 25 38 33 00 00    	jmp    *0x3338(%rip)        # 0x14001c9b0
140019678:	cc                   	int3
140019679:	cc                   	int3
14001967a:	cc                   	int3
14001967b:	cc                   	int3
14001967c:	cc                   	int3
14001967d:	cc                   	int3
14001967e:	ff 25 24 33 00 00    	jmp    *0x3324(%rip)        # 0x14001c9a8
140019684:	cc                   	int3
140019685:	cc                   	int3
140019686:	cc                   	int3
140019687:	cc                   	int3
140019688:	cc                   	int3
140019689:	cc                   	int3
14001968a:	ff 25 40 32 00 00    	jmp    *0x3240(%rip)        # 0x14001c8d0
140019690:	cc                   	int3
140019691:	cc                   	int3
140019692:	cc                   	int3
140019693:	cc                   	int3
140019694:	cc                   	int3
140019695:	cc                   	int3
140019696:	ff 25 3c 32 00 00    	jmp    *0x323c(%rip)        # 0x14001c8d8
14001969c:	cc                   	int3
14001969d:	cc                   	int3
14001969e:	cc                   	int3
14001969f:	cc                   	int3
1400196a0:	cc                   	int3
1400196a1:	cc                   	int3
1400196a2:	ff 25 38 32 00 00    	jmp    *0x3238(%rip)        # 0x14001c8e0
1400196a8:	cc                   	int3
1400196a9:	cc                   	int3
1400196aa:	cc                   	int3
1400196ab:	cc                   	int3
1400196ac:	cc                   	int3
1400196ad:	cc                   	int3
1400196ae:	ff 25 34 32 00 00    	jmp    *0x3234(%rip)        # 0x14001c8e8
1400196b4:	cc                   	int3
1400196b5:	cc                   	int3
1400196b6:	cc                   	int3
1400196b7:	cc                   	int3
1400196b8:	cc                   	int3
1400196b9:	cc                   	int3
1400196ba:	ff 25 30 32 00 00    	jmp    *0x3230(%rip)        # 0x14001c8f0
1400196c0:	cc                   	int3
1400196c1:	cc                   	int3
1400196c2:	cc                   	int3
1400196c3:	cc                   	int3
1400196c4:	cc                   	int3
1400196c5:	cc                   	int3
1400196c6:	ff 25 2c 32 00 00    	jmp    *0x322c(%rip)        # 0x14001c8f8
1400196cc:	cc                   	int3
1400196cd:	cc                   	int3
1400196ce:	cc                   	int3
1400196cf:	cc                   	int3
1400196d0:	cc                   	int3
1400196d1:	cc                   	int3
1400196d2:	ff 25 28 32 00 00    	jmp    *0x3228(%rip)        # 0x14001c900
1400196d8:	cc                   	int3
1400196d9:	cc                   	int3
1400196da:	cc                   	int3
1400196db:	cc                   	int3
1400196dc:	cc                   	int3
1400196dd:	cc                   	int3
1400196de:	ff 25 2c 32 00 00    	jmp    *0x322c(%rip)        # 0x14001c910
1400196e4:	cc                   	int3
1400196e5:	cc                   	int3
1400196e6:	cc                   	int3
1400196e7:	cc                   	int3
1400196e8:	cc                   	int3
1400196e9:	cc                   	int3
1400196ea:	ff 25 28 32 00 00    	jmp    *0x3228(%rip)        # 0x14001c918
1400196f0:	cc                   	int3
1400196f1:	cc                   	int3
1400196f2:	cc                   	int3
1400196f3:	cc                   	int3
1400196f4:	cc                   	int3