1400019ab:	cc                   	int3
1400019ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400019b1:	57                   	push   %rdi
1400019b2:	48 83 ec 20          	sub    $0x20,%rsp
1400019b6:	48 8b 19             	mov    (%rcx),%rbx
1400019b9:	48 8b f9             	mov    %rcx,%rdi
1400019bc:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
1400019c2:	75 1c                	jne    0x1400019e0
1400019c4:	83 7b 18 04          	cmpl   $0x4,0x18(%rbx)
1400019c8:	75 16                	jne    0x1400019e0
1400019ca:	8b 53 20             	mov    0x20(%rbx),%edx
1400019cd:	8d 82 e0 fa 6c e6    	lea    -0x19930520(%rdx),%eax
1400019d3:	83 f8 02             	cmp    $0x2,%eax
1400019d6:	76 15                	jbe    0x1400019ed
1400019d8:	81 fa 00 40 99 01    	cmp    $0x1994000,%edx
1400019de:	74 0d                	je     0x1400019ed
1400019e0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400019e5:	33 c0                	xor    %eax,%eax
1400019e7:	48 83 c4 20          	add    $0x20,%rsp
1400019eb:	5f                   	pop    %rdi
1400019ec:	c3                   	ret
1400019ed:	e8 54 02 00 00       	call   0x140001c46
1400019f2:	48 89 18             	mov    %rbx,(%rax)
1400019f5:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400019f9:	e8 4e 02 00 00       	call   0x140001c4c
1400019fe:	48 89 18             	mov    %rbx,(%rax)
140001a01:	e8 ca 02 00 00       	call   0x140001cd0
140001a06:	cc                   	int3
140001a07:	cc                   	int3
140001a08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001a0d:	57                   	push   %rdi
140001a0e:	48 83 ec 20          	sub    $0x20,%rsp
140001a12:	48 8d 1d 27 0e 00 00 	lea    0xe27(%rip),%rbx        # 0x140002840
140001a19:	48 8d 3d 20 0e 00 00 	lea    0xe20(%rip),%rdi        # 0x140002840
140001a20:	eb 12                	jmp    0x140001a34
140001a22:	48 8b 03             	mov    (%rbx),%rax
140001a25:	48 85 c0             	test   %rax,%rax
140001a28:	74 06                	je     0x140001a30
140001a2a:	ff 15 d0 07 00 00    	call   *0x7d0(%rip)        # 0x140002200
140001a30:	48 83 c3 08          	add    $0x8,%rbx
140001a34:	48 3b df             	cmp    %rdi,%rbx
140001a37:	72 e9                	jb     0x140001a22
140001a39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140001a3e:	48 83 c4 20          	add    $0x20,%rsp
140001a42:	5f                   	pop    %rdi
140001a43:	c3                   	ret
140001a44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001a49:	57                   	push   %rdi
140001a4a:	48 83 ec 20          	sub    $0x20,%rsp
140001a4e:	48 8d 1d fb 0d 00 00 	lea    0xdfb(%rip),%rbx        # 0x140002850
140001a55:	48 8d 3d f4 0d 00 00 	lea    0xdf4(%rip),%rdi        # 0x140002850
140001a5c:	eb 12                	jmp    0x140001a70
140001a5e:	48 8b 03             	mov    (%rbx),%rax
140001a61:	48 85 c0             	test   %rax,%rax
140001a64:	74 06                	je     0x140001a6c
140001a66:	ff 15 94 07 00 00    	call   *0x794(%rip)        # 0x140002200
140001a6c:	48 83 c3 08          	add    $0x8,%rbx
140001a70:	48 3b df             	cmp    %rdi,%rbx
140001a73:	72 e9                	jb     0x140001a5e
140001a75:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140001a7a:	48 83 c4 20          	add    $0x20,%rsp
140001a7e:	5f                   	pop    %rdi
140001a7f:	c3                   	ret
140001a80:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140001a85:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140001a8a:	57                   	push   %rdi
140001a8b:	48 83 ec 10          	sub    $0x10,%rsp
140001a8f:	33 c0                	xor    %eax,%eax
140001a91:	33 c9                	xor    %ecx,%ecx
140001a93:	0f a2                	cpuid
140001a95:	44 8b c1             	mov    %ecx,%r8d
140001a98:	45 33 db             	xor    %r11d,%r11d
140001a9b:	44 8b d2             	mov    %edx,%r10d
140001a9e:	41 81 f0 6e 74 65 6c 	xor    $0x6c65746e,%r8d
140001aa5:	41 81 f2 69 6e 65 49 	xor    $0x49656e69,%r10d
140001aac:	44 8b cb             	mov    %ebx,%r9d
140001aaf:	8b f0                	mov    %eax,%esi
140001ab1:	33 c9                	xor    %ecx,%ecx
140001ab3:	41 8d 43 01          	lea    0x1(%r11),%eax
140001ab7:	45 0b d0             	or     %r8d,%r10d
140001aba:	0f a2                	cpuid
140001abc:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
140001ac3:	89 04 24             	mov    %eax,(%rsp)
140001ac6:	45 0b d1             	or     %r9d,%r10d
140001ac9:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
140001acd:	8b f9                	mov    %ecx,%edi
140001acf:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140001ad3:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140001ad7:	75 5b                	jne    0x140001b34
140001ad9:	48 83 0d 47 25 00 00 	orq    $0xffffffffffffffff,0x2547(%rip)        # 0x140004028
140001ae0:	ff
140001ae1:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
140001ae6:	48 c7 05 2f 25 00 00 	movq   $0x8000,0x252f(%rip)        # 0x140004020
140001aed:	00 80 00 00
140001af1:	3d c0 06 01 00       	cmp    $0x106c0,%eax
140001af6:	74 28                	je     0x140001b20
140001af8:	3d 60 06 02 00       	cmp    $0x20660,%eax
140001afd:	74 21                	je     0x140001b20
140001aff:	3d 70 06 02 00       	cmp    $0x20670,%eax
140001b04:	74 1a                	je     0x140001b20
140001b06:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
140001b0b:	83 f8 20             	cmp    $0x20,%eax
140001b0e:	77 24                	ja     0x140001b34
140001b10:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
140001b17:	00 00 00
140001b1a:	48 0f a3 c1          	bt     %rax,%rcx
140001b1e:	73 14                	jae    0x140001b34
140001b20:	44 8b 05 95 25 00 00 	mov    0x2595(%rip),%r8d        # 0x1400040bc
140001b27:	41 83 c8 01          	or     $0x1,%r8d
140001b2b:	44 89 05 8a 25 00 00 	mov    %r8d,0x258a(%rip)        # 0x1400040bc
140001b32:	eb 07                	jmp    0x140001b3b
140001b34:	44 8b 05 81 25 00 00 	mov    0x2581(%rip),%r8d        # 0x1400040bc
140001b3b:	b8 07 00 00 00       	mov    $0x7,%eax
140001b40:	44 8d 48 fb          	lea    -0x5(%rax),%r9d
140001b44:	3b f0                	cmp    %eax,%esi
140001b46:	7c 26                	jl     0x140001b6e
140001b48:	33 c9                	xor    %ecx,%ecx
140001b4a:	0f a2                	cpuid
140001b4c:	89 04 24             	mov    %eax,(%rsp)
140001b4f:	44 8b db             	mov    %ebx,%r11d
140001b52:	89 5c 24 04          	mov    %ebx,0x4(%rsp)
140001b56:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140001b5a:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140001b5e:	0f ba e3 09          	bt     $0x9,%ebx
140001b62:	73 0a                	jae    0x140001b6e
140001b64:	45 0b c1             	or     %r9d,%r8d
140001b67:	44 89 05 4e 25 00 00 	mov    %r8d,0x254e(%rip)        # 0x1400040bc
140001b6e:	c7 05 a0 24 00 00 01 	movl   $0x1,0x24a0(%rip)        # 0x140004018
140001b75:	00 00 00
140001b78:	44 89 0d 9d 24 00 00 	mov    %r9d,0x249d(%rip)        # 0x14000401c
140001b7f:	0f ba e7 14          	bt     $0x14,%edi
140001b83:	0f 83 91 00 00 00    	jae    0x140001c1a
140001b89:	44 89 0d 88 24 00 00 	mov    %r9d,0x2488(%rip)        # 0x140004018
140001b90:	bb 06 00 00 00       	mov    $0x6,%ebx
140001b95:	89 1d 81 24 00 00    	mov    %ebx,0x2481(%rip)        # 0x14000401c
140001b9b:	0f ba e7 1b          	bt     $0x1b,%edi
140001b9f:	73 79                	jae    0x140001c1a
140001ba1:	0f ba e7 1c          	bt     $0x1c,%edi
140001ba5:	73 73                	jae    0x140001c1a
140001ba7:	33 c9                	xor    %ecx,%ecx
140001ba9:	0f 01 d0             	xgetbv
140001bac:	48 c1 e2 20          	shl    $0x20,%rdx
140001bb0:	48 0b d0             	or     %rax,%rdx
140001bb3:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140001bb8:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140001bbd:	22 c3                	and    %bl,%al
140001bbf:	3a c3                	cmp    %bl,%al
140001bc1:	75 57                	jne    0x140001c1a
140001bc3:	8b 05 53 24 00 00    	mov    0x2453(%rip),%eax        # 0x14000401c
140001bc9:	83 c8 08             	or     $0x8,%eax
140001bcc:	c7 05 42 24 00 00 03 	movl   $0x3,0x2442(%rip)        # 0x140004018
140001bd3:	00 00 00
140001bd6:	89 05 40 24 00 00    	mov    %eax,0x2440(%rip)        # 0x14000401c
140001bdc:	41 f6 c3 20          	test   $0x20,%r11b
140001be0:	74 38                	je     0x140001c1a
140001be2:	83 c8 20             	or     $0x20,%eax
140001be5:	c7 05 29 24 00 00 05 	movl   $0x5,0x2429(%rip)        # 0x140004018
140001bec:	00 00 00
140001bef:	89 05 27 24 00 00    	mov    %eax,0x2427(%rip)        # 0x14000401c
140001bf5:	b8 00 00 03 d0       	mov    $0xd0030000,%eax
140001bfa:	44 23 d8             	and    %eax,%r11d
140001bfd:	44 3b d8             	cmp    %eax,%r11d
140001c00:	75 18                	jne    0x140001c1a
140001c02:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140001c07:	24 e0                	and    $0xe0,%al
140001c09:	3c e0                	cmp    $0xe0,%al
140001c0b:	75 0d                	jne    0x140001c1a
140001c0d:	83 0d 08 24 00 00 40 	orl    $0x40,0x2408(%rip)        # 0x14000401c
140001c14:	89 1d fe 23 00 00    	mov    %ebx,0x23fe(%rip)        # 0x140004018
140001c1a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140001c1f:	33 c0                	xor    %eax,%eax
140001c21:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140001c26:	48 83 c4 10          	add    $0x10,%rsp
140001c2a:	5f                   	pop    %rdi
140001c2b:	c3                   	ret
140001c2c:	33 c0                	xor    %eax,%eax
140001c2e:	39 05 0c 24 00 00    	cmp    %eax,0x240c(%rip)        # 0x140004040
140001c34:	0f 95 c0             	setne  %al
140001c37:	c3                   	ret
140001c38:	cc                   	int3
140001c39:	cc                   	int3
140001c3a:	cc                   	int3
140001c3b:	cc                   	int3
140001c3c:	cc                   	int3
140001c3d:	cc                   	int3
140001c3e:	cc                   	int3
140001c3f:	cc                   	int3
140001c40:	ff 25 4a 04 00 00    	jmp    *0x44a(%rip)        # 0x140002090
140001c46:	ff 25 4c 04 00 00    	jmp    *0x44c(%rip)        # 0x140002098
140001c4c:	ff 25 36 04 00 00    	jmp    *0x436(%rip)        # 0x140002088
140001c52:	ff 25 28 04 00 00    	jmp    *0x428(%rip)        # 0x140002080
140001c58:	ff 25 b2 04 00 00    	jmp    *0x4b2(%rip)        # 0x140002110
140001c5e:	ff 25 b4 04 00 00    	jmp    *0x4b4(%rip)        # 0x140002118
140001c64:	ff 25 7e 04 00 00    	jmp    *0x47e(%rip)        # 0x1400020e8
140001c6a:	ff 25 10 05 00 00    	jmp    *0x510(%rip)        # 0x140002180
140001c70:	ff 25 02 05 00 00    	jmp    *0x502(%rip)        # 0x140002178
140001c76:	ff 25 b4 04 00 00    	jmp    *0x4b4(%rip)        # 0x140002130
140001c7c:	ff 25 b6 04 00 00    	jmp    *0x4b6(%rip)        # 0x140002138
140001c82:	ff 25 b8 04 00 00    	jmp    *0x4b8(%rip)        # 0x140002140
140001c88:	ff 25 ba 04 00 00    	jmp    *0x4ba(%rip)        # 0x140002148
140001c8e:	ff 25 bc 04 00 00    	jmp    *0x4bc(%rip)        # 0x140002150
140001c94:	ff 25 06 05 00 00    	jmp    *0x506(%rip)        # 0x1400021a0
140001c9a:	ff 25 c0 04 00 00    	jmp    *0x4c0(%rip)        # 0x140002160
140001ca0:	ff 25 c2 04 00 00    	jmp    *0x4c2(%rip)        # 0x140002168
140001ca6:	ff 25 c4 04 00 00    	jmp    *0x4c4(%rip)        # 0x140002170
140001cac:	ff 25 26 04 00 00    	jmp    *0x426(%rip)        # 0x1400020d8
140001cb2:	ff 25 10 04 00 00    	jmp    *0x410(%rip)        # 0x1400020c8
140001cb8:	ff 25 ea 04 00 00    	jmp    *0x4ea(%rip)        # 0x1400021a8
140001cbe:	ff 25 94 04 00 00    	jmp    *0x494(%rip)        # 0x140002158
140001cc4:	ff 25 36 04 00 00    	jmp    *0x436(%rip)        # 0x140002100
140001cca:	ff 25 58 04 00 00    	jmp    *0x458(%rip)        # 0x140002128
140001cd0:	ff 25 32 04 00 00    	jmp    *0x432(%rip)        # 0x140002108
140001cd6:	ff 25 c4 03 00 00    	jmp    *0x3c4(%rip)        # 0x1400020a0
140001cdc:	cc                   	int3
140001cdd:	cc                   	int3
140001cde:	cc                   	int3
140001cdf:	cc                   	int3
140001ce0:	cc                   	int3
140001ce1:	cc                   	int3
140001ce2:	cc                   	int3
140001ce3:	cc                   	int3
140001ce4:	cc                   	int3
140001ce5:	cc                   	int3
140001ce6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140001ced:	00 00 00
140001cf0:	ff e0                	jmp    *%rax
140001cf2:	cc                   	int3
140001cf3:	cc                   	int3
140001cf4:	cc                   	int3
140001cf5:	cc                   	int3
140001cf6:	cc                   	int3
140001cf7:	cc                   	int3
140001cf8:	cc                   	int3
140001cf9:	cc                   	int3
140001cfa:	cc                   	int3
140001cfb:	cc                   	int3
140001cfc:	cc                   	int3
140001cfd:	cc                   	int3
140001cfe:	cc                   	int3
140001cff:	cc                   	int3
140001d00:	cc                   	int3
140001d01:	cc                   	int3
140001d02:	cc                   	int3
140001d03:	cc                   	int3
140001d04:	cc                   	int3
140001d05:	cc                   	int3
140001d06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140001d0d:	00 00 00
140001d10:	ff 25 ea 04 00 00    	jmp    *0x4ea(%rip)        # 0x140002200
140001d16:	40 55                	rex push %rbp
140001d18:	48 83 ec 20          	sub    $0x20,%rsp
140001d1c:	48 8b ea             	mov    %rdx,%rbp
140001d1f:	48 8b 01             	mov    (%rcx),%rax
140001d22:	48 8b d1             	mov    %rcx,%rdx
140001d25:	8b 08                	mov    (%rax),%ecx
140001d27:	e8 2c ff ff ff       	call   0x140001c58
140001d2c:	90                   	nop
140001d2d:	48 83 c4 20          	add    $0x20,%rsp
140001d31:	5d                   	pop    %rbp
140001d32:	c3                   	ret
140001d33:	cc                   	int3
140001d34:	40 55                	rex push %rbp
140001d36:	48 8b ea             	mov    %rdx,%rbp
140001d39:	48 8b 01             	mov    (%rcx),%rax
140001d3c:	33 c9                	xor    %ecx,%ecx
140001d3e:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
140001d44:	0f 94 c1             	sete   %cl
140001d47:	8b c1                	mov    %ecx,%eax
140001d49:	5d                   	pop    %rbp
140001d4a:	c3                   	ret
140001d4b:	cc                   	int3