140aefd4b:	90                   	nop
140aefd4c:	90                   	nop
140aefd4d:	90                   	nop
140aefd4e:	90                   	nop
140aefd4f:	90                   	nop
140aefd50:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140aefd55:	55                   	push   %rbp
140aefd56:	48 8b ec             	mov    %rsp,%rbp
140aefd59:	48 83 ec 30          	sub    $0x30,%rsp
140aefd5d:	48 8b 05 dc f2 1c 00 	mov    0x1cf2dc(%rip),%rax        # 0x140cbf040
140aefd64:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
140aefd6b:	2b 00 00
140aefd6e:	48 3b c3             	cmp    %rbx,%rax
140aefd71:	75 74                	jne    0x140aefde7
140aefd73:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
140aefd78:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140aefd7c:	ff 15 06 c3 01 00    	call   *0x1c306(%rip)        # 0x140b0c088
140aefd82:	48 8b 45 10          	mov    0x10(%rbp),%rax
140aefd86:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140aefd8a:	ff 15 00 c3 01 00    	call   *0x1c300(%rip)        # 0x140b0c090
140aefd90:	8b c0                	mov    %eax,%eax
140aefd92:	48 31 45 f0          	xor    %rax,-0x10(%rbp)
140aefd96:	ff 15 cc c4 01 00    	call   *0x1c4cc(%rip)        # 0x140b0c268
140aefd9c:	8b c0                	mov    %eax,%eax
140aefd9e:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140aefda2:	48 31 45 f0          	xor    %rax,-0x10(%rbp)
140aefda6:	ff 15 f4 c2 01 00    	call   *0x1c2f4(%rip)        # 0x140b0c0a0
140aefdac:	8b 45 18             	mov    0x18(%rbp),%eax
140aefdaf:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140aefdb3:	48 c1 e0 20          	shl    $0x20,%rax
140aefdb7:	48 33 45 18          	xor    0x18(%rbp),%rax
140aefdbb:	48 33 45 f0          	xor    -0x10(%rbp),%rax
140aefdbf:	48 33 c1             	xor    %rcx,%rax
140aefdc2:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140aefdc9:	ff 00 00
140aefdcc:	48 23 c1             	and    %rcx,%rax
140aefdcf:	48 b9 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rcx
140aefdd6:	2b 00 00
140aefdd9:	48 3b c3             	cmp    %rbx,%rax
140aefddc:	48 0f 44 c1          	cmove  %rcx,%rax
140aefde0:	48 89 05 59 f2 1c 00 	mov    %rax,0x1cf259(%rip)        # 0x140cbf040
140aefde7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140aefdec:	48 f7 d0             	not    %rax
140aefdef:	48 89 05 8a f2 1c 00 	mov    %rax,0x1cf28a(%rip)        # 0x140cbf080
140aefdf6:	48 83 c4 30          	add    $0x30,%rsp
140aefdfa:	5d                   	pop    %rbp
140aefdfb:	c3                   	ret
140aefdfc:	b8 00 40 00 00       	mov    $0x4000,%eax
140aefe01:	c3                   	ret
140aefe02:	90                   	nop
140aefe03:	90                   	nop
140aefe04:	48 8d 0d d5 a3 23 00 	lea    0x23a3d5(%rip),%rcx        # 0x140d2a1e0
140aefe0b:	48 ff 25 6e c2 01 00 	rex.W jmp *0x1c26e(%rip)        # 0x140b0c080
140aefe12:	90                   	nop
140aefe13:	90                   	nop
140aefe14:	48 8d 05 d5 a3 23 00 	lea    0x23a3d5(%rip),%rax        # 0x140d2a1f0
140aefe1b:	c3                   	ret
140aefe1c:	48 83 ec 28          	sub    $0x28,%rsp
140aefe20:	e8 fb 81 51 ff       	call   0x140008020
140aefe25:	48 83 08 24          	orq    $0x24,(%rax)
140aefe29:	e8 e6 ff ff ff       	call   0x140aefe14
140aefe2e:	48 83 08 02          	orq    $0x2,(%rax)
140aefe32:	48 83 c4 28          	add    $0x28,%rsp
140aefe36:	c3                   	ret
140aefe37:	90                   	nop
140aefe38:	33 c0                	xor    %eax,%eax
140aefe3a:	39 05 c4 f1 1c 00    	cmp    %eax,0x1cf1c4(%rip)        # 0x140cbf004
140aefe40:	0f 94 c0             	sete   %al
140aefe43:	c3                   	ret
140aefe44:	48 8d 05 dd bc 23 00 	lea    0x23bcdd(%rip),%rax        # 0x140d2bb28
140aefe4b:	c3                   	ret
140aefe4c:	48 8d 05 cd bc 23 00 	lea    0x23bccd(%rip),%rax        # 0x140d2bb20
140aefe53:	c3                   	ret
140aefe54:	83 25 9d a3 23 00 00 	andl   $0x0,0x23a39d(%rip)        # 0x140d2a1f8
140aefe5b:	c3                   	ret
140aefe5c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140aefe61:	55                   	push   %rbp
140aefe62:	48 8d ac 24 40 fb ff 	lea    -0x4c0(%rsp),%rbp
140aefe69:	ff
140aefe6a:	48 81 ec c0 05 00 00 	sub    $0x5c0,%rsp
140aefe71:	8b d9                	mov    %ecx,%ebx
140aefe73:	b9 17 00 00 00       	mov    $0x17,%ecx
140aefe78:	ff 15 4a c2 01 00    	call   *0x1c24a(%rip)        # 0x140b0c0c8
140aefe7e:	85 c0                	test   %eax,%eax
140aefe80:	74 04                	je     0x140aefe86
140aefe82:	8b cb                	mov    %ebx,%ecx
140aefe84:	cd 29                	int    $0x29
140aefe86:	b9 03 00 00 00       	mov    $0x3,%ecx
140aefe8b:	e8 c4 ff ff ff       	call   0x140aefe54
140aefe90:	33 d2                	xor    %edx,%edx
140aefe92:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140aefe96:	41 b8 d0 04 00 00    	mov    $0x4d0,%r8d
140aefe9c:	e8 cb 05 00 00       	call   0x140af046c
140aefea1:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140aefea5:	ff 15 4d c2 01 00    	call   *0x1c24d(%rip)        # 0x140b0c0f8
140aefeab:	48 8b 9d e8 00 00 00 	mov    0xe8(%rbp),%rbx
140aefeb2:	48 8d 95 d8 04 00 00 	lea    0x4d8(%rbp),%rdx
140aefeb9:	48 8b cb             	mov    %rbx,%rcx
140aefebc:	45 33 c0             	xor    %r8d,%r8d
140aefebf:	ff 15 2b c2 01 00    	call   *0x1c22b(%rip)        # 0x140b0c0f0
140aefec5:	48 85 c0             	test   %rax,%rax
140aefec8:	74 3c                	je     0x140aeff06
140aefeca:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140aefed0:	48 8d 8d e0 04 00 00 	lea    0x4e0(%rbp),%rcx
140aefed7:	48 8b 95 d8 04 00 00 	mov    0x4d8(%rbp),%rdx
140aefede:	4c 8b c8             	mov    %rax,%r9
140aefee1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140aefee6:	4c 8b c3             	mov    %rbx,%r8
140aefee9:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
140aefef0:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140aefef5:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140aefef9:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140aefefe:	33 c9                	xor    %ecx,%ecx
140aeff00:	ff 15 e2 c1 01 00    	call   *0x1c1e2(%rip)        # 0x140b0c0e8
140aeff06:	48 8b 85 c8 04 00 00 	mov    0x4c8(%rbp),%rax
140aeff0d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140aeff12:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
140aeff19:	33 d2                	xor    %edx,%edx
140aeff1b:	48 8d 85 c8 04 00 00 	lea    0x4c8(%rbp),%rax
140aeff22:	41 b8 98 00 00 00    	mov    $0x98,%r8d
140aeff28:	48 83 c0 08          	add    $0x8,%rax
140aeff2c:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140aeff33:	e8 34 05 00 00       	call   0x140af046c
140aeff38:	48 8b 85 c8 04 00 00 	mov    0x4c8(%rbp),%rax
140aeff3f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140aeff44:	c7 44 24 50 15 00 00 	movl   $0x40000015,0x50(%rsp)
140aeff4b:	40
140aeff4c:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
140aeff53:	00
140aeff54:	ff 15 ee c1 01 00    	call   *0x1c1ee(%rip)        # 0x140b0c148
140aeff5a:	8b d8                	mov    %eax,%ebx
140aeff5c:	33 c9                	xor    %ecx,%ecx
140aeff5e:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140aeff63:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140aeff68:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140aeff6c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140aeff71:	ff 15 61 c1 01 00    	call   *0x1c161(%rip)        # 0x140b0c0d8
140aeff77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140aeff7c:	ff 15 5e c1 01 00    	call   *0x1c15e(%rip)        # 0x140b0c0e0
140aeff82:	85 c0                	test   %eax,%eax
140aeff84:	75 0d                	jne    0x140aeff93
140aeff86:	83 fb 01             	cmp    $0x1,%ebx
140aeff89:	74 08                	je     0x140aeff93
140aeff8b:	8d 48 03             	lea    0x3(%rax),%ecx
140aeff8e:	e8 c1 fe ff ff       	call   0x140aefe54
140aeff93:	48 8b 9c 24 d0 05 00 	mov    0x5d0(%rsp),%rbx
140aeff9a:	00
140aeff9b:	48 81 c4 c0 05 00 00 	add    $0x5c0,%rsp
140aeffa2:	5d                   	pop    %rbp
140aeffa3:	c3                   	ret
140aeffa4:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140aeffab:	33 d2                	xor    %edx,%edx
140aeffad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140aeffb2:	44 8d 42 68          	lea    0x68(%rdx),%r8d
140aeffb6:	e8 b1 04 00 00       	call   0x140af046c
140aeffbb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140aeffc0:	ff 15 b2 c0 01 00    	call   *0x1c0b2(%rip)        # 0x140b0c078
140aeffc6:	f6 44 24 5c 01       	testb  $0x1,0x5c(%rsp)
140aeffcb:	b8 0a 00 00 00       	mov    $0xa,%eax
140aeffd0:	66 0f 45 44 24 60    	cmovne 0x60(%rsp),%ax
140aeffd6:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140aeffdd:	c3                   	ret
140aeffde:	90                   	nop
140aeffdf:	90                   	nop
140aeffe0:	e9 eb 3d 51 ff       	jmp    0x140003dd0
140aeffe5:	90                   	nop
140aeffe6:	90                   	nop
140aeffe7:	90                   	nop
140aeffe8:	48 83 ec 28          	sub    $0x28,%rsp
140aeffec:	33 c9                	xor    %ecx,%ecx
140aeffee:	ff 15 cc c1 01 00    	call   *0x1c1cc(%rip)        # 0x140b0c1c0
140aefff4:	48 85 c0             	test   %rax,%rax
140aefff7:	74 39                	je     0x140af0032
140aefff9:	b9 4d 5a 00 00       	mov    $0x5a4d,%ecx
140aefffe:	66 39 08             	cmp    %cx,(%rax)
140af0001:	75 2f                	jne    0x140af0032
140af0003:	48 63 48 3c          	movslq 0x3c(%rax),%rcx
140af0007:	48 03 c8             	add    %rax,%rcx
140af000a:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
140af0010:	75 20                	jne    0x140af0032
140af0012:	b8 0b 02 00 00       	mov    $0x20b,%eax
140af0017:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140af001b:	75 15                	jne    0x140af0032
140af001d:	83 b9 84 00 00 00 0e 	cmpl   $0xe,0x84(%rcx)
140af0024:	76 0c                	jbe    0x140af0032
140af0026:	83 b9 f8 00 00 00 00 	cmpl   $0x0,0xf8(%rcx)
140af002d:	0f 95 c0             	setne  %al
140af0030:	eb 02                	jmp    0x140af0034
140af0032:	32 c0                	xor    %al,%al
140af0034:	48 83 c4 28          	add    $0x28,%rsp
140af0038:	c3                   	ret
140af0039:	90                   	nop
140af003a:	90                   	nop
140af003b:	90                   	nop
140af003c:	48 8d 0d 0d 00 00 00 	lea    0xd(%rip),%rcx        # 0x140af0050
140af0043:	48 ff 25 8e c0 01 00 	rex.W jmp *0x1c08e(%rip)        # 0x140b0c0d8
140af004a:	90                   	nop
140af004b:	90                   	nop
140af004c:	90                   	nop
140af004d:	90                   	nop
140af004e:	90                   	nop
140af004f:	90                   	nop
140af0050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140af0055:	57                   	push   %rdi
140af0056:	48 83 ec 20          	sub    $0x20,%rsp
140af005a:	48 8b 19             	mov    (%rcx),%rbx
140af005d:	48 8b f9             	mov    %rcx,%rdi
140af0060:	81 3b 63 73 6d e0    	cmpl   $0xe06d7363,(%rbx)
140af0066:	75 1c                	jne    0x140af0084
140af0068:	83 7b 18 04          	cmpl   $0x4,0x18(%rbx)
140af006c:	75 16                	jne    0x140af0084
140af006e:	8b 53 20             	mov    0x20(%rbx),%edx
140af0071:	8d 82 e0 fa 6c e6    	lea    -0x19930520(%rdx),%eax
140af0077:	83 f8 02             	cmp    $0x2,%eax
140af007a:	76 15                	jbe    0x140af0091
140af007c:	81 fa 00 40 99 01    	cmp    $0x1994000,%edx
140af0082:	74 0d                	je     0x140af0091
140af0084:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140af0089:	33 c0                	xor    %eax,%eax
140af008b:	48 83 c4 20          	add    $0x20,%rsp
140af008f:	5f                   	pop    %rdi
140af0090:	c3                   	ret
140af0091:	e8 dc 03 00 00       	call   0x140af0472
140af0096:	48 89 18             	mov    %rbx,(%rax)
140af0099:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140af009d:	e8 d6 03 00 00       	call   0x140af0478
140af00a2:	48 89 18             	mov    %rbx,(%rax)
140af00a5:	e8 f2 12 00 00       	call   0x140af139c
140af00aa:	cc                   	int3
140af00ab:	90                   	nop
140af00ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140af00b1:	57                   	push   %rdi
140af00b2:	48 83 ec 20          	sub    $0x20,%rsp
140af00b6:	48 8d 1d 73 57 14 00 	lea    0x145773(%rip),%rbx        # 0x140c35830
140af00bd:	48 8d 3d 6c 57 14 00 	lea    0x14576c(%rip),%rdi        # 0x140c35830
140af00c4:	eb 12                	jmp    0x140af00d8
140af00c6:	48 8b 03             	mov    (%rbx),%rax
140af00c9:	48 85 c0             	test   %rax,%rax
140af00cc:	74 06                	je     0x140af00d4
140af00ce:	ff 15 64 cb 01 00    	call   *0x1cb64(%rip)        # 0x140b0cc38
140af00d4:	48 83 c3 08          	add    $0x8,%rbx
140af00d8:	48 3b df             	cmp    %rdi,%rbx
140af00db:	72 e9                	jb     0x140af00c6
140af00dd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140af00e2:	48 83 c4 20          	add    $0x20,%rsp
140af00e6:	5f                   	pop    %rdi
140af00e7:	c3                   	ret
140af00e8:	90                   	nop
140af00e9:	90                   	nop
140af00ea:	90                   	nop
140af00eb:	90                   	nop
140af00ec:	90                   	nop
140af00ed:	90                   	nop
140af00ee:	90                   	nop
140af00ef:	90                   	nop
140af00f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140af00f5:	57                   	push   %rdi
140af00f6:	48 83 ec 20          	sub    $0x20,%rsp
140af00fa:	48 8d 1d 3f 57 14 00 	lea    0x14573f(%rip),%rbx        # 0x140c35840
140af0101:	48 8d 3d 38 57 14 00 	lea    0x145738(%rip),%rdi        # 0x140c35840
140af0108:	eb 12                	jmp    0x140af011c
140af010a:	48 8b 03             	mov    (%rbx),%rax
140af010d:	48 85 c0             	test   %rax,%rax
140af0110:	74 06                	je     0x140af0118
140af0112:	ff 15 20 cb 01 00    	call   *0x1cb20(%rip)        # 0x140b0cc38
140af0118:	48 83 c3 08          	add    $0x8,%rbx
140af011c:	48 3b df             	cmp    %rdi,%rbx
140af011f:	72 e9                	jb     0x140af010a
140af0121:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140af0126:	48 83 c4 20          	add    $0x20,%rsp
140af012a:	5f                   	pop    %rdi
140af012b:	c3                   	ret
140af012c:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140af0131:	48 8d 05 c8 43 02 00 	lea    0x243c8(%rip),%rax        # 0x140b14500
140af0138:	48 89 41 08          	mov    %rax,0x8(%rcx)
140af013c:	48 8d 05 ad 43 02 00 	lea    0x243ad(%rip),%rax        # 0x140b144f0
140af0143:	48 89 01             	mov    %rax,(%rcx)
140af0146:	48 8b c1             	mov    %rcx,%rax
140af0149:	c3                   	ret
140af014a:	90                   	nop
140af014b:	90                   	nop
140af014c:	48 83 ec 48          	sub    $0x48,%rsp
140af0150:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af0155:	e8 d2 ff ff ff       	call   0x140af012c
140af015a:	48 8d 15 f7 56 14 00 	lea    0x1456f7(%rip),%rdx        # 0x140c35858
140af0161:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140af0166:	e8 13 03 00 00       	call   0x140af047e
140af016b:	cc                   	int3
140af016c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140af0171:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140af0176:	55                   	push   %rbp
140af0177:	57                   	push   %rdi
140af0178:	41 56                	push   %r14
140af017a:	48 8b ec             	mov    %rsp,%rbp
140af017d:	48 83 ec 10          	sub    $0x10,%rsp
140af0181:	33 c0                	xor    %eax,%eax
140af0183:	33 c9                	xor    %ecx,%ecx
140af0185:	0f a2                	cpuid
140af0187:	44 8b c1             	mov    %ecx,%r8d
140af018a:	44 8b d2             	mov    %edx,%r10d
140af018d:	41 81 f2 69 6e 65 49 	xor    $0x49656e69,%r10d
140af0194:	41 81 f0 6e 74 65 6c 	xor    $0x6c65746e,%r8d
140af019b:	44 8b cb             	mov    %ebx,%r9d
140af019e:	44 8b f0             	mov    %eax,%r14d
140af01a1:	33 c9                	xor    %ecx,%ecx
140af01a3:	b8 01 00 00 00       	mov    $0x1,%eax
140af01a8:	0f a2                	cpuid
140af01aa:	45 0b d0             	or     %r8d,%r10d
140af01ad:	89 45 f0             	mov    %eax,-0x10(%rbp)
140af01b0:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
140af01b7:	89 5d f4             	mov    %ebx,-0xc(%rbp)
140af01ba:	45 0b d1             	or     %r9d,%r10d
140af01bd:	89 4d f8             	mov    %ecx,-0x8(%rbp)
140af01c0:	8b f9                	mov    %ecx,%edi
140af01c2:	89 55 fc             	mov    %edx,-0x4(%rbp)
140af01c5:	75 5b                	jne    0x140af0222
140af01c7:	48 83 0d d1 ee 1c 00 	orq    $0xffffffffffffffff,0x1ceed1(%rip)        # 0x140cbf0a0
140af01ce:	ff
140af01cf:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
140af01d4:	48 c7 05 b9 ee 1c 00 	movq   $0x8000,0x1ceeb9(%rip)        # 0x140cbf098
140af01db:	00 80 00 00
140af01df:	3d c0 06 01 00       	cmp    $0x106c0,%eax
140af01e4:	74 28                	je     0x140af020e
140af01e6:	3d 60 06 02 00       	cmp    $0x20660,%eax
140af01eb:	74 21                	je     0x140af020e
140af01ed:	3d 70 06 02 00       	cmp    $0x20670,%eax
140af01f2:	74 1a                	je     0x140af020e
140af01f4:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
140af01f9:	83 f8 20             	cmp    $0x20,%eax
140af01fc:	77 24                	ja     0x140af0222
140af01fe:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
140af0205:	00 00 00
140af0208:	48 0f a3 c1          	bt     %rax,%rcx
140af020c:	73 14                	jae    0x140af0222
140af020e:	44 8b 05 eb 9f 23 00 	mov    0x239feb(%rip),%r8d        # 0x140d2a200
140af0215:	41 83 c8 01          	or     $0x1,%r8d
140af0219:	44 89 05 e0 9f 23 00 	mov    %r8d,0x239fe0(%rip)        # 0x140d2a200
140af0220:	eb 07                	jmp    0x140af0229
140af0222:	44 8b 05 d7 9f 23 00 	mov    0x239fd7(%rip),%r8d        # 0x140d2a200
140af0229:	45 33 c9             	xor    %r9d,%r9d
140af022c:	41 8b f1             	mov    %r9d,%esi
140af022f:	45 8b d9             	mov    %r9d,%r11d
140af0232:	45 8b d1             	mov    %r9d,%r10d
140af0235:	41 83 fe 07          	cmp    $0x7,%r14d
140af0239:	7c 65                	jl     0x140af02a0
140af023b:	41 8d 41 07          	lea    0x7(%r9),%eax
140af023f:	33 c9                	xor    %ecx,%ecx
140af0241:	0f a2                	cpuid
140af0243:	89 45 f0             	mov    %eax,-0x10(%rbp)
140af0246:	8b f2                	mov    %edx,%esi