14000b65f:	48 83 ec 10          	sub    $0x10,%rsp
14000b663:	33 c0                	xor    %eax,%eax
14000b665:	c7 05 a5 6b 00 00 02 	movl   $0x2,0x6ba5(%rip)        # 0x140012214
14000b66c:	00 00 00
14000b66f:	33 c9                	xor    %ecx,%ecx
14000b671:	c7 05 95 6b 00 00 01 	movl   $0x1,0x6b95(%rip)        # 0x140012210
14000b678:	00 00 00
14000b67b:	0f a2                	cpuid
14000b67d:	44 8b c1             	mov    %ecx,%r8d
14000b680:	33 ff                	xor    %edi,%edi
14000b682:	44 8b cb             	mov    %ebx,%r9d
14000b685:	41 81 f0 6e 74 65 6c 	xor    $0x6c65746e,%r8d
14000b68c:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
14000b693:	44 8b d2             	mov    %edx,%r10d
14000b696:	8b f0                	mov    %eax,%esi
14000b698:	33 c9                	xor    %ecx,%ecx
14000b69a:	8d 47 01             	lea    0x1(%rdi),%eax
14000b69d:	45 0b c8             	or     %r8d,%r9d
14000b6a0:	0f a2                	cpuid
14000b6a2:	41 81 f2 69 6e 65 49 	xor    $0x49656e69,%r10d
14000b6a9:	89 04 24             	mov    %eax,(%rsp)
14000b6ac:	45 0b ca             	or     %r10d,%r9d
14000b6af:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
14000b6b3:	44 8b d9             	mov    %ecx,%r11d
14000b6b6:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
14000b6ba:	89 54 24 0c          	mov    %edx,0xc(%rsp)
14000b6be:	75 50                	jne    0x14000b710
14000b6c0:	48 83 0d 50 6b 00 00 	orq    $0xffffffffffffffff,0x6b50(%rip)        # 0x140012218
14000b6c7:	ff
14000b6c8:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
14000b6cd:	3d c0 06 01 00       	cmp    $0x106c0,%eax
14000b6d2:	74 28                	je     0x14000b6fc
14000b6d4:	3d 60 06 02 00       	cmp    $0x20660,%eax
14000b6d9:	74 21                	je     0x14000b6fc
14000b6db:	3d 70 06 02 00       	cmp    $0x20670,%eax
14000b6e0:	74 1a                	je     0x14000b6fc
14000b6e2:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
14000b6e7:	83 f8 20             	cmp    $0x20,%eax
14000b6ea:	77 24                	ja     0x14000b710
14000b6ec:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
14000b6f3:	00 00 00
14000b6f6:	48 0f a3 c1          	bt     %rax,%rcx
14000b6fa:	73 14                	jae    0x14000b710
14000b6fc:	44 8b 05 91 71 00 00 	mov    0x7191(%rip),%r8d        # 0x140012894
14000b703:	41 83 c8 01          	or     $0x1,%r8d
14000b707:	44 89 05 86 71 00 00 	mov    %r8d,0x7186(%rip)        # 0x140012894
14000b70e:	eb 07                	jmp    0x14000b717
14000b710:	44 8b 05 7d 71 00 00 	mov    0x717d(%rip),%r8d        # 0x140012894
14000b717:	b8 07 00 00 00       	mov    $0x7,%eax
14000b71c:	3b f0                	cmp    %eax,%esi
14000b71e:	7c 26                	jl     0x14000b746
14000b720:	33 c9                	xor    %ecx,%ecx
14000b722:	0f a2                	cpuid
14000b724:	89 04 24             	mov    %eax,(%rsp)
14000b727:	8b fb                	mov    %ebx,%edi
14000b729:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
14000b72d:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
14000b731:	89 54 24 0c          	mov    %edx,0xc(%rsp)
14000b735:	0f ba e3 09          	bt     $0x9,%ebx
14000b739:	73 0b                	jae    0x14000b746
14000b73b:	41 83 c8 02          	or     $0x2,%r8d
14000b73f:	44 89 05 4e 71 00 00 	mov    %r8d,0x714e(%rip)        # 0x140012894
14000b746:	41 0f ba e3 14       	bt     $0x14,%r11d
14000b74b:	73 70                	jae    0x14000b7bd
14000b74d:	c7 05 b9 6a 00 00 02 	movl   $0x2,0x6ab9(%rip)        # 0x140012210
14000b754:	00 00 00
14000b757:	c7 05 b3 6a 00 00 06 	movl   $0x6,0x6ab3(%rip)        # 0x140012214
14000b75e:	00 00 00
14000b761:	41 0f ba e3 1b       	bt     $0x1b,%r11d
14000b766:	73 55                	jae    0x14000b7bd
14000b768:	41 0f ba e3 1c       	bt     $0x1c,%r11d
14000b76d:	73 4e                	jae    0x14000b7bd
14000b76f:	33 c9                	xor    %ecx,%ecx
14000b771:	0f 01 d0             	xgetbv
14000b774:	48 c1 e2 20          	shl    $0x20,%rdx
14000b778:	48 0b d0             	or     %rax,%rdx
14000b77b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000b780:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
14000b785:	24 06                	and    $0x6,%al
14000b787:	3c 06                	cmp    $0x6,%al
14000b789:	75 32                	jne    0x14000b7bd
14000b78b:	8b 05 83 6a 00 00    	mov    0x6a83(%rip),%eax        # 0x140012214
14000b791:	83 c8 08             	or     $0x8,%eax
14000b794:	c7 05 72 6a 00 00 03 	movl   $0x3,0x6a72(%rip)        # 0x140012210
14000b79b:	00 00 00
14000b79e:	89 05 70 6a 00 00    	mov    %eax,0x6a70(%rip)        # 0x140012214
14000b7a4:	40 f6 c7 20          	test   $0x20,%dil
14000b7a8:	74 13                	je     0x14000b7bd
14000b7aa:	83 c8 20             	or     $0x20,%eax
14000b7ad:	c7 05 59 6a 00 00 05 	movl   $0x5,0x6a59(%rip)        # 0x140012210
14000b7b4:	00 00 00
14000b7b7:	89 05 57 6a 00 00    	mov    %eax,0x6a57(%rip)        # 0x140012214
14000b7bd:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14000b7c2:	33 c0                	xor    %eax,%eax
14000b7c4:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14000b7c9:	48 83 c4 10          	add    $0x10,%rsp
14000b7cd:	5f                   	pop    %rdi
14000b7ce:	c3                   	ret
14000b7cf:	cc                   	int3
14000b7d0:	cc                   	int3
14000b7d1:	cc                   	int3
14000b7d2:	cc                   	int3
14000b7d3:	cc                   	int3
14000b7d4:	cc                   	int3
14000b7d5:	cc                   	int3
14000b7d6:	cc                   	int3
14000b7d7:	cc                   	int3
14000b7d8:	33 c0                	xor    %eax,%eax
14000b7da:	39 05 40 6a 00 00    	cmp    %eax,0x6a40(%rip)        # 0x140012220
14000b7e0:	0f 95 c0             	setne  %al
14000b7e3:	c3                   	ret
14000b7e4:	cc                   	int3
14000b7e5:	cc                   	int3
14000b7e6:	cc                   	int3
14000b7e7:	cc                   	int3
14000b7e8:	cc                   	int3
14000b7e9:	cc                   	int3
14000b7ea:	cc                   	int3
14000b7eb:	cc                   	int3
14000b7ec:	cc                   	int3
14000b7ed:	cc                   	int3
14000b7ee:	cc                   	int3
14000b7ef:	cc                   	int3
14000b7f0:	cc                   	int3
14000b7f1:	cc                   	int3
14000b7f2:	cc                   	int3
14000b7f3:	cc                   	int3
14000b7f4:	cc                   	int3
14000b7f5:	cc                   	int3
14000b7f6:	ff 25 44 1d 00 00    	jmp    *0x1d44(%rip)        # 0x14000d540
14000b7fc:	cc                   	int3
14000b7fd:	cc                   	int3
14000b7fe:	cc                   	int3
14000b7ff:	cc                   	int3
14000b800:	cc                   	int3
14000b801:	cc                   	int3
14000b802:	ff 25 40 1d 00 00    	jmp    *0x1d40(%rip)        # 0x14000d548
14000b808:	cc                   	int3
14000b809:	cc                   	int3
14000b80a:	cc                   	int3
14000b80b:	cc                   	int3
14000b80c:	cc                   	int3
14000b80d:	cc                   	int3
14000b80e:	ff 25 3c 1d 00 00    	jmp    *0x1d3c(%rip)        # 0x14000d550
14000b814:	cc                   	int3
14000b815:	cc                   	int3
14000b816:	cc                   	int3
14000b817:	cc                   	int3
14000b818:	cc                   	int3
14000b819:	cc                   	int3
14000b81a:	ff 25 38 1d 00 00    	jmp    *0x1d38(%rip)        # 0x14000d558
14000b820:	cc                   	int3
14000b821:	cc                   	int3
14000b822:	cc                   	int3
14000b823:	cc                   	int3
14000b824:	cc                   	int3
14000b825:	cc                   	int3
14000b826:	ff 25 d4 1c 00 00    	jmp    *0x1cd4(%rip)        # 0x14000d500
14000b82c:	cc                   	int3
14000b82d:	cc                   	int3
14000b82e:	cc                   	int3
14000b82f:	cc                   	int3
14000b830:	cc                   	int3
14000b831:	cc                   	int3
14000b832:	ff 25 c0 1c 00 00    	jmp    *0x1cc0(%rip)        # 0x14000d4f8
14000b838:	cc                   	int3
14000b839:	cc                   	int3
14000b83a:	cc                   	int3
14000b83b:	cc                   	int3
14000b83c:	cc                   	int3
14000b83d:	cc                   	int3
14000b83e:	ff 25 9c 1c 00 00    	jmp    *0x1c9c(%rip)        # 0x14000d4e0
14000b844:	cc                   	int3
14000b845:	cc                   	int3
14000b846:	cc                   	int3
14000b847:	cc                   	int3
14000b848:	cc                   	int3
14000b849:	cc                   	int3
14000b84a:	ff 25 30 1c 00 00    	jmp    *0x1c30(%rip)        # 0x14000d480
14000b850:	cc                   	int3
14000b851:	cc                   	int3
14000b852:	cc                   	int3
14000b853:	cc                   	int3
14000b854:	cc                   	int3
14000b855:	cc                   	int3
14000b856:	ff 25 ac 1c 00 00    	jmp    *0x1cac(%rip)        # 0x14000d508
14000b85c:	cc                   	int3
14000b85d:	cc                   	int3
14000b85e:	cc                   	int3
14000b85f:	cc                   	int3
14000b860:	cc                   	int3
14000b861:	cc                   	int3
14000b862:	ff 25 88 1c 00 00    	jmp    *0x1c88(%rip)        # 0x14000d4f0
14000b868:	cc                   	int3
14000b869:	cc                   	int3
14000b86a:	cc                   	int3
14000b86b:	cc                   	int3
14000b86c:	cc                   	int3
14000b86d:	cc                   	int3
14000b86e:	ff 25 74 1c 00 00    	jmp    *0x1c74(%rip)        # 0x14000d4e8
14000b874:	cc                   	int3
14000b875:	cc                   	int3
14000b876:	cc                   	int3
14000b877:	cc                   	int3
14000b878:	cc                   	int3
14000b879:	cc                   	int3
14000b87a:	ff 25 98 1b 00 00    	jmp    *0x1b98(%rip)        # 0x14000d418
14000b880:	cc                   	int3
14000b881:	cc                   	int3
14000b882:	cc                   	int3
14000b883:	cc                   	int3
14000b884:	cc                   	int3
14000b885:	cc                   	int3
14000b886:	ff 25 94 1b 00 00    	jmp    *0x1b94(%rip)        # 0x14000d420
14000b88c:	cc                   	int3
14000b88d:	cc                   	int3
14000b88e:	cc                   	int3
14000b88f:	cc                   	int3
14000b890:	cc                   	int3
14000b891:	cc                   	int3
14000b892:	ff 25 90 1b 00 00    	jmp    *0x1b90(%rip)        # 0x14000d428
14000b898:	cc                   	int3
14000b899:	cc                   	int3
14000b89a:	cc                   	int3
14000b89b:	cc                   	int3
14000b89c:	cc                   	int3
14000b89d:	cc                   	int3
14000b89e:	ff 25 8c 1b 00 00    	jmp    *0x1b8c(%rip)        # 0x14000d430
14000b8a4:	cc                   	int3
14000b8a5:	cc                   	int3
14000b8a6:	cc                   	int3
14000b8a7:	cc                   	int3
14000b8a8:	cc                   	int3
14000b8a9:	cc                   	int3
14000b8aa:	ff 25 88 1b 00 00    	jmp    *0x1b88(%rip)        # 0x14000d438
14000b8b0:	cc                   	int3
14000b8b1:	cc                   	int3
14000b8b2:	cc                   	int3
14000b8b3:	cc                   	int3
14000b8b4:	cc                   	int3
14000b8b5:	cc                   	int3
14000b8b6:	ff 25 84 1b 00 00    	jmp    *0x1b84(%rip)        # 0x14000d440
14000b8bc:	cc                   	int3
14000b8bd:	cc                   	int3
14000b8be:	cc                   	int3
14000b8bf:	cc                   	int3
14000b8c0:	cc                   	int3
14000b8c1:	cc                   	int3
14000b8c2:	ff 25 80 1b 00 00    	jmp    *0x1b80(%rip)        # 0x14000d448
14000b8c8:	cc                   	int3
14000b8c9:	cc                   	int3
14000b8ca:	cc                   	int3
14000b8cb:	cc                   	int3
14000b8cc:	cc                   	int3
14000b8cd:	cc                   	int3
14000b8ce:	ff 25 84 1b 00 00    	jmp    *0x1b84(%rip)        # 0x14000d458
14000b8d4:	cc                   	int3
14000b8d5:	cc                   	int3
14000b8d6:	cc                   	int3
14000b8d7:	cc                   	int3
14000b8d8:	cc                   	int3
14000b8d9:	cc                   	int3
14000b8da:	ff 25 80 1b 00 00    	jmp    *0x1b80(%rip)        # 0x14000d460
14000b8e0:	cc                   	int3
14000b8e1:	cc                   	int3
14000b8e2:	cc                   	int3
14000b8e3:	cc                   	int3
14000b8e4:	cc                   	int3
14000b8e5:	cc                   	int3
14000b8e6:	ff 25 7c 1b 00 00    	jmp    *0x1b7c(%rip)        # 0x14000d468
14000b8ec:	cc                   	int3
14000b8ed:	cc                   	int3
14000b8ee:	cc                   	int3
14000b8ef:	cc                   	int3
14000b8f0:	cc                   	int3
14000b8f1:	cc                   	int3
14000b8f2:	ff 25 78 1b 00 00    	jmp    *0x1b78(%rip)        # 0x14000d470
14000b8f8:	cc                   	int3
14000b8f9:	cc                   	int3
14000b8fa:	cc                   	int3
14000b8fb:	cc                   	int3
14000b8fc:	cc                   	int3
14000b8fd:	cc                   	int3
14000b8fe:	ff 25 74 1b 00 00    	jmp    *0x1b74(%rip)        # 0x14000d478
14000b904:	cc                   	int3
14000b905:	cc                   	int3
14000b906:	cc                   	int3
14000b907:	cc                   	int3
14000b908:	cc                   	int3
14000b909:	cc                   	int3
14000b90a:	cc                   	int3
14000b90b:	cc                   	int3
14000b90c:	cc                   	int3
14000b90d:	cc                   	int3
14000b90e:	cc                   	int3
14000b90f:	cc                   	int3
14000b910:	ff 25 72 1b 00 00    	jmp    *0x1b72(%rip)        # 0x14000d488
14000b916:	cc                   	int3
14000b917:	cc                   	int3
14000b918:	cc                   	int3
14000b919:	cc                   	int3
14000b91a:	cc                   	int3
14000b91b:	cc                   	int3
14000b91c:	ff 25 6e 1b 00 00    	jmp    *0x1b6e(%rip)        # 0x14000d490
14000b922:	cc                   	int3
14000b923:	cc                   	int3
14000b924:	cc                   	int3
14000b925:	cc                   	int3
14000b926:	cc                   	int3
14000b927:	cc                   	int3
14000b928:	ff 25 6a 1b 00 00    	jmp    *0x1b6a(%rip)        # 0x14000d498
14000b92e:	cc                   	int3
14000b92f:	cc                   	int3
14000b930:	cc                   	int3
14000b931:	cc                   	int3
14000b932:	cc                   	int3
14000b933:	cc                   	int3
14000b934:	ff 25 66 1b 00 00    	jmp    *0x1b66(%rip)        # 0x14000d4a0
14000b93a:	cc                   	int3
14000b93b:	cc                   	int3
14000b93c:	cc                   	int3
14000b93d:	cc                   	int3
14000b93e:	cc                   	int3
14000b93f:	cc                   	int3
14000b940:	ff 25 62 1b 00 00    	jmp    *0x1b62(%rip)        # 0x14000d4a8
14000b946:	cc                   	int3
14000b947:	cc                   	int3
14000b948:	cc                   	int3
14000b949:	cc                   	int3
14000b94a:	cc                   	int3
14000b94b:	cc                   	int3
14000b94c:	ff 25 be 1b 00 00    	jmp    *0x1bbe(%rip)        # 0x14000d510
14000b952:	cc                   	int3
14000b953:	cc                   	int3
14000b954:	cc                   	int3
14000b955:	cc                   	int3
14000b956:	cc                   	int3
14000b957:	cc                   	int3
14000b958:	ff 25 5a 1b 00 00    	jmp    *0x1b5a(%rip)        # 0x14000d4b8
14000b95e:	cc                   	int3
14000b95f:	cc                   	int3
14000b960:	cc                   	int3
14000b961:	cc                   	int3
14000b962:	cc                   	int3
14000b963:	cc                   	int3
14000b964:	ff 25 56 1b 00 00    	jmp    *0x1b56(%rip)        # 0x14000d4c0
14000b96a:	cc                   	int3
14000b96b:	cc                   	int3
14000b96c:	cc                   	int3
14000b96d:	cc                   	int3