fffff8000033ae8b:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000033ae8f:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff8000033ae93:	57                   	push   %rdi
fffff8000033ae94:	41 56                	push   %r14
fffff8000033ae96:	41 57                	push   %r15
fffff8000033ae98:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033ae9c:	45 33 ff             	xor    %r15d,%r15d
fffff8000033ae9f:	41 8a e9             	mov    %r9b,%bpl
fffff8000033aea2:	49 8b f8             	mov    %r8,%rdi
fffff8000033aea5:	4c 8b f2             	mov    %rdx,%r14
fffff8000033aea8:	48 8b d9             	mov    %rcx,%rbx
fffff8000033aeab:	4c 89 78 18          	mov    %r15,0x18(%rax)
fffff8000033aeaf:	41 0f b7 f7          	movzwl %r15w,%esi
fffff8000033aeb3:	45 38 78 69          	cmp    %r15b,0x69(%r8)
fffff8000033aeb7:	0f 84 8e 00 00 00    	je     0xfffff8000033af4b
fffff8000033aebd:	4d 8b 40 08          	mov    0x8(%r8),%r8
fffff8000033aec1:	4c 8d 48 18          	lea    0x18(%rax),%r9
fffff8000033aec5:	41 8d 57 03          	lea    0x3(%r15),%edx
fffff8000033aec9:	e8 fa dc ff ff       	call   0xfffff80000338bc8
fffff8000033aece:	0f b7 f0             	movzwl %ax,%esi
fffff8000033aed1:	66 85 c0             	test   %ax,%ax
fffff8000033aed4:	0f 85 86 00 00 00    	jne    0xfffff8000033af60
fffff8000033aeda:	48 8b 8b c0 02 00 00 	mov    0x2c0(%rbx),%rcx
fffff8000033aee1:	48 8b d7             	mov    %rdi,%rdx
fffff8000033aee4:	e8 ab b6 fd ff       	call   0xfffff80000316594
fffff8000033aee9:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000033aef0:	00 00
fffff8000033aef2:	45 8d 47 06          	lea    0x6(%r15),%r8d
fffff8000033aef6:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
fffff8000033aefb:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff8000033aeff:	e8 b4 d3 ec ff       	call   0xfffff800002082b8
fffff8000033af04:	45 33 c0             	xor    %r8d,%r8d
fffff8000033af07:	48 8b d0             	mov    %rax,%rdx
fffff8000033af0a:	48 8b cf             	mov    %rdi,%rcx
fffff8000033af0d:	48 8b d8             	mov    %rax,%rbx
fffff8000033af10:	e8 63 da ff ff       	call   0xfffff80000338978
fffff8000033af15:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff8000033af1c:	00 00
fffff8000033af1e:	48 8b 8a c0 03 01 00 	mov    0x103c0(%rdx),%rcx
fffff8000033af25:	48 b8 ff ff ff ff 0f 	movabs $0xfffffffff,%rax
fffff8000033af2c:	00 00 00
fffff8000033af2f:	48 c1 eb 0c          	shr    $0xc,%rbx
fffff8000033af33:	48 23 d8             	and    %rax,%rbx
fffff8000033af36:	48 b8 00 00 00 00 00 	movabs $0xffffff0000000000,%rax
fffff8000033af3d:	ff ff ff
fffff8000033af40:	48 89 0c d8          	mov    %rcx,(%rax,%rbx,8)
fffff8000033af44:	c6 82 c8 03 01 00 01 	movb   $0x1,0x103c8(%rdx)
fffff8000033af4b:	40 84 ed             	test   %bpl,%bpl
fffff8000033af4e:	74 10                	je     0xfffff8000033af60
fffff8000033af50:	0f b6 4f 6f          	movzbl 0x6f(%rdi),%ecx
fffff8000033af54:	41 0f b7 16          	movzwl (%r14),%edx
fffff8000033af58:	48 0f b3 ca          	btr    %rcx,%rdx
fffff8000033af5c:	66 41 89 16          	mov    %dx,(%r14)
fffff8000033af60:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff8000033af65:	0f b7 c6             	movzwl %si,%eax
fffff8000033af68:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
fffff8000033af6d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff8000033af72:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033af76:	41 5f                	pop    %r15
fffff8000033af78:	41 5e                	pop    %r14
fffff8000033af7a:	5f                   	pop    %rdi
fffff8000033af7b:	c3                   	ret
fffff8000033af7c:	cc                   	int3
fffff8000033af7d:	cc                   	int3
fffff8000033af7e:	cc                   	int3
fffff8000033af7f:	cc                   	int3
fffff8000033af80:	cc                   	int3
fffff8000033af81:	cc                   	int3
fffff8000033af82:	cc                   	int3
fffff8000033af83:	cc                   	int3
fffff8000033af84:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000033af89:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000033af8e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000033af93:	57                   	push   %rdi
fffff8000033af94:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000033af98:	33 c0                	xor    %eax,%eax
fffff8000033af9a:	48 8d 7a 10          	lea    0x10(%rdx),%rdi
fffff8000033af9e:	48 8b da             	mov    %rdx,%rbx
fffff8000033afa1:	66 89 02             	mov    %ax,(%rdx)
fffff8000033afa4:	48 8b f1             	mov    %rcx,%rsi
fffff8000033afa7:	8d 68 08             	lea    0x8(%rax),%ebp
fffff8000033afaa:	48 8b 17             	mov    (%rdi),%rdx
fffff8000033afad:	48 8b ce             	mov    %rsi,%rcx
fffff8000033afb0:	e8 cb 9f fd ff       	call   0xfffff80000314f80
fffff8000033afb5:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
fffff8000033afb9:	48 83 ed 01          	sub    $0x1,%rbp
fffff8000033afbd:	75 eb                	jne    0xfffff8000033afaa
fffff8000033afbf:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff8000033afc6:	48 8b d3             	mov    %rbx,%rdx
fffff8000033afc9:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff8000033afd0:	48 8b 09             	mov    (%rcx),%rcx
fffff8000033afd3:	48 f7 c3 ff 0f 00 00 	test   $0xfff,%rbx
fffff8000033afda:	75 07                	jne    0xfffff8000033afe3
fffff8000033afdc:	e8 63 dc ee ff       	call   0xfffff80000228c44
fffff8000033afe1:	eb 05                	jmp    0xfffff8000033afe8
fffff8000033afe3:	e8 74 dd ee ff       	call   0xfffff80000228d5c
fffff8000033afe8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000033afed:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000033aff2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000033aff7:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033affb:	5f                   	pop    %rdi
fffff8000033affc:	c3                   	ret
fffff8000033affd:	cc                   	int3
fffff8000033affe:	cc                   	int3
fffff8000033afff:	cc                   	int3
fffff8000033b000:	cc                   	int3
fffff8000033b001:	cc                   	int3
fffff8000033b002:	cc                   	int3
fffff8000033b003:	cc                   	int3
fffff8000033b004:	44 0f b7 01          	movzwl (%rcx),%r8d
fffff8000033b008:	4c 8b c9             	mov    %rcx,%r9
fffff8000033b00b:	8a 0a                	mov    (%rdx),%cl
fffff8000033b00d:	41 d3 e8             	shr    %cl,%r8d
fffff8000033b010:	41 0f bc c0          	bsf    %r8d,%eax
fffff8000033b014:	74 0b                	je     0xfffff8000033b021
fffff8000033b016:	01 02                	add    %eax,(%rdx)
fffff8000033b018:	8b 02                	mov    (%rdx),%eax
fffff8000033b01a:	49 8b 44 c1 10       	mov    0x10(%r9,%rax,8),%rax
fffff8000033b01f:	c3                   	ret
fffff8000033b020:	cc                   	int3
fffff8000033b021:	33 c0                	xor    %eax,%eax
fffff8000033b023:	c3                   	ret
fffff8000033b024:	cc                   	int3
fffff8000033b025:	cc                   	int3
fffff8000033b026:	cc                   	int3
fffff8000033b027:	cc                   	int3
fffff8000033b028:	cc                   	int3
fffff8000033b029:	cc                   	int3
fffff8000033b02a:	cc                   	int3
fffff8000033b02b:	cc                   	int3
fffff8000033b02c:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000033b030:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff8000033b034:	48 f7 05 21 e5 2c 00 	testq  $0x40000,0x2ce521(%rip)        # 0xfffff80000609560
fffff8000033b03b:	00 00 04 00
fffff8000033b03f:	74 0a                	je     0xfffff8000033b04b
fffff8000033b041:	e8 3e 1c 00 00       	call   0xfffff8000033cc84
fffff8000033b046:	0f ae f8             	sfence
fffff8000033b049:	eb 05                	jmp    0xfffff8000033b050
fffff8000033b04b:	e8 40 b9 ee ff       	call   0xfffff80000226990
fffff8000033b050:	48 83 c4 28          	add    $0x28,%rsp
fffff8000033b054:	c3                   	ret
fffff8000033b055:	cc                   	int3
fffff8000033b056:	cc                   	int3
fffff8000033b057:	cc                   	int3
fffff8000033b058:	cc                   	int3
fffff8000033b059:	cc                   	int3
fffff8000033b05a:	cc                   	int3
fffff8000033b05b:	cc                   	int3
fffff8000033b05c:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000033b060:	48 8b 05 f9 e4 2c 00 	mov    0x2ce4f9(%rip),%rax        # 0xfffff80000609560
fffff8000033b067:	48 0f ba e0 13       	bt     $0x13,%rax
fffff8000033b06c:	73 07                	jae    0xfffff8000033b075
fffff8000033b06e:	e8 51 1c 00 00       	call   0xfffff8000033ccc4
fffff8000033b073:	eb 0c                	jmp    0xfffff8000033b081
fffff8000033b075:	48 0f ba e0 12       	bt     $0x12,%rax
fffff8000033b07a:	73 0a                	jae    0xfffff8000033b086
fffff8000033b07c:	e8 03 1c 00 00       	call   0xfffff8000033cc84
fffff8000033b081:	0f ae f8             	sfence
fffff8000033b084:	eb 05                	jmp    0xfffff8000033b08b
fffff8000033b086:	e8 05 b9 ee ff       	call   0xfffff80000226990
fffff8000033b08b:	48 83 c4 28          	add    $0x28,%rsp
fffff8000033b08f:	c3                   	ret
fffff8000033b090:	cc                   	int3
fffff8000033b091:	cc                   	int3
fffff8000033b092:	cc                   	int3
fffff8000033b093:	cc                   	int3
fffff8000033b094:	cc                   	int3
fffff8000033b095:	cc                   	int3
fffff8000033b096:	cc                   	int3
fffff8000033b097:	cc                   	int3
fffff8000033b098:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000033b09d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000033b0a2:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff8000033b0a7:	41 54                	push   %r12
fffff8000033b0a9:	41 56                	push   %r14
fffff8000033b0ab:	41 57                	push   %r15
fffff8000033b0ad:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000033b0b1:	48 8b 05 30 65 2c 00 	mov    0x2c6530(%rip),%rax        # 0xfffff800006015e8
fffff8000033b0b8:	48 33 c4             	xor    %rsp,%rax
fffff8000033b0bb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000033b0c0:	41 bc 40 00 00 00    	mov    $0x40,%r12d
fffff8000033b0c6:	33 d2                	xor    %edx,%edx
fffff8000033b0c8:	45 8b c4             	mov    %r12d,%r8d
fffff8000033b0cb:	48 8b f9             	mov    %rcx,%rdi
fffff8000033b0ce:	e8 ed 94 f0 ff       	call   0xfffff800002445c0
fffff8000033b0d3:	33 c9                	xor    %ecx,%ecx
fffff8000033b0d5:	41 8d 44 24 c4       	lea    -0x3c(%r12),%eax
fffff8000033b0da:	0f a2                	cpuid
fffff8000033b0dc:	8b d0                	mov    %eax,%edx
fffff8000033b0de:	45 8d 74 24 c1       	lea    -0x3f(%r12),%r14d
fffff8000033b0e3:	8b f1                	mov    %ecx,%esi
fffff8000033b0e5:	44 8b c3             	mov    %ebx,%r8d
fffff8000033b0e8:	44 8b d0             	mov    %eax,%r10d
fffff8000033b0eb:	45 8b de             	mov    %r14d,%r11d
fffff8000033b0ee:	41 bf fe ff ff ff    	mov    $0xfffffffe,%r15d
fffff8000033b0f4:	83 e2 1f             	and    $0x1f,%edx
fffff8000033b0f7:	0f 84 07 01 00 00    	je     0xfffff8000033b204
fffff8000033b0fd:	41 8b da             	mov    %r10d,%ebx
fffff8000033b100:	c1 eb 05             	shr    $0x5,%ebx
fffff8000033b103:	83 e3 07             	and    $0x7,%ebx
fffff8000033b106:	8d 43 ff             	lea    -0x1(%rbx),%eax
fffff8000033b109:	41 3b c6             	cmp    %r14d,%eax
fffff8000033b10c:	0f 87 ce 00 00 00    	ja     0xfffff8000033b1e0
fffff8000033b112:	41 3b d6             	cmp    %r14d,%edx
fffff8000033b115:	75 05                	jne    0xfffff8000033b11c
fffff8000033b117:	45 32 c9             	xor    %r9b,%r9b
fffff8000033b11a:	eb 27                	jmp    0xfffff8000033b143
fffff8000033b11c:	83 fa 02             	cmp    $0x2,%edx
fffff8000033b11f:	75 16                	jne    0xfffff8000033b137
fffff8000033b121:	ba 20 00 00 00       	mov    $0x20,%edx
fffff8000033b126:	45 32 c9             	xor    %r9b,%r9b
fffff8000033b129:	41 3b de             	cmp    %r14d,%ebx
fffff8000033b12c:	8d 42 10             	lea    0x10(%rdx),%eax
fffff8000033b12f:	0f 45 d0             	cmovne %eax,%edx
fffff8000033b132:	48 03 d7             	add    %rdi,%rdx
fffff8000033b135:	eb 1a                	jmp    0xfffff8000033b151
fffff8000033b137:	83 fa 03             	cmp    $0x3,%edx
fffff8000033b13a:	0f 85 a0 00 00 00    	jne    0xfffff8000033b1e0
fffff8000033b140:	45 8a ce             	mov    %r14b,%r9b
fffff8000033b143:	41 3b de             	cmp    %r14d,%ebx
fffff8000033b146:	48 8d 47 10          	lea    0x10(%rdi),%rax
fffff8000033b14a:	48 8b d7             	mov    %rdi,%rdx
fffff8000033b14d:	48 0f 45 d0          	cmovne %rax,%rdx
fffff8000033b151:	41 8b c8             	mov    %r8d,%ecx
fffff8000033b154:	41 8b c0             	mov    %r8d,%eax
fffff8000033b157:	c1 e9 0c             	shr    $0xc,%ecx
fffff8000033b15a:	25 ff 0f 00 00       	and    $0xfff,%eax
fffff8000033b15f:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
fffff8000033b165:	41 03 c6             	add    %r14d,%eax
fffff8000033b168:	41 03 ce             	add    %r14d,%ecx
fffff8000033b16b:	0f af c8             	imul   %eax,%ecx
fffff8000033b16e:	89 0a                	mov    %ecx,(%rdx)
fffff8000033b170:	41 0f ba e2 09       	bt     $0x9,%r10d
fffff8000033b175:	73 04                	jae    0xfffff8000033b17b
fffff8000033b177:	33 c0                	xor    %eax,%eax
fffff8000033b179:	eb 09                	jmp    0xfffff8000033b184
fffff8000033b17b:	41 8b c0             	mov    %r8d,%eax
fffff8000033b17e:	c1 e8 16             	shr    $0x16,%eax
fffff8000033b181:	41 03 c6             	add    %r14d,%eax
fffff8000033b184:	89 42 08             	mov    %eax,0x8(%rdx)
fffff8000033b187:	41 8b c8             	mov    %r8d,%ecx
fffff8000033b18a:	c1 e9 0c             	shr    $0xc,%ecx
fffff8000033b18d:	41 8b c0             	mov    %r8d,%eax
fffff8000033b190:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
fffff8000033b196:	41 c1 e8 16          	shr    $0x16,%r8d
fffff8000033b19a:	41 03 ce             	add    %r14d,%ecx
fffff8000033b19d:	25 ff 0f 00 00       	and    $0xfff,%eax
fffff8000033b1a2:	41 03 c6             	add    %r14d,%eax
fffff8000033b1a5:	45 03 c6             	add    %r14d,%r8d
fffff8000033b1a8:	0f af c8             	imul   %eax,%ecx
fffff8000033b1ab:	8d 46 01             	lea    0x1(%rsi),%eax
fffff8000033b1ae:	41 0f af c8          	imul   %r8d,%ecx
fffff8000033b1b2:	0f af c8             	imul   %eax,%ecx
fffff8000033b1b5:	41 0f b6 c1          	movzbl %r9b,%eax
fffff8000033b1b9:	89 4a 04             	mov    %ecx,0x4(%rdx)
fffff8000033b1bc:	8b 4a 0c             	mov    0xc(%rdx),%ecx
fffff8000033b1bf:	41 23 cf             	and    %r15d,%ecx
fffff8000033b1c2:	0b c8                	or     %eax,%ecx
fffff8000033b1c4:	89 4a 0c             	mov    %ecx,0xc(%rdx)
fffff8000033b1c7:	45 84 c9             	test   %r9b,%r9b
fffff8000033b1ca:	74 14                	je     0xfffff8000033b1e0
fffff8000033b1cc:	0f 10 02             	movups (%rdx),%xmm0
fffff8000033b1cf:	41 3b de             	cmp    %r14d,%ebx
fffff8000033b1d2:	75 07                	jne    0xfffff8000033b1db
fffff8000033b1d4:	f3 0f 7f 47 20       	movdqu %xmm0,0x20(%rdi)
fffff8000033b1d9:	eb 05                	jmp    0xfffff8000033b1e0
fffff8000033b1db:	f3 0f 7f 47 30       	movdqu %xmm0,0x30(%rdi)
fffff8000033b1e0:	41 8b cb             	mov    %r11d,%ecx
fffff8000033b1e3:	b8 04 00 00 00       	mov    $0x4,%eax
fffff8000033b1e8:	0f a2                	cpuid
fffff8000033b1ea:	8b d0                	mov    %eax,%edx
fffff8000033b1ec:	45 03 de             	add    %r14d,%r11d
fffff8000033b1ef:	8b f1                	mov    %ecx,%esi
fffff8000033b1f1:	44 8b c3             	mov    %ebx,%r8d
fffff8000033b1f4:	44 8b d0             	mov    %eax,%r10d
fffff8000033b1f7:	83 e2 1f             	and    $0x1f,%edx
fffff8000033b1fa:	0f 85 fd fe ff ff    	jne    0xfffff8000033b0fd
fffff8000033b200:	39 17                	cmp    %edx,(%rdi)
fffff8000033b202:	75 12                	jne    0xfffff8000033b216
fffff8000033b204:	83 67 08 00          	andl   $0x0,0x8(%rdi)
fffff8000033b208:	44 21 7f 0c          	and    %r15d,0xc(%rdi)
fffff8000033b20c:	44 89 27             	mov    %r12d,(%rdi)
fffff8000033b20f:	c7 47 04 00 00 01 00 	movl   $0x10000,0x4(%rdi)
fffff8000033b216:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
fffff8000033b21a:	b8 00 00 10 00       	mov    $0x100000,%eax
fffff8000033b21f:	75 0f                	jne    0xfffff8000033b230
fffff8000033b221:	83 67 18 00          	andl   $0x0,0x18(%rdi)
fffff8000033b225:	44 21 7f 1c          	and    %r15d,0x1c(%rdi)
fffff8000033b229:	44 89 67 10          	mov    %r12d,0x10(%rdi)
fffff8000033b22d:	89 47 14             	mov    %eax,0x14(%rdi)
fffff8000033b230:	83 7f 20 00          	cmpl   $0x0,0x20(%rdi)
fffff8000033b234:	75 13                	jne    0xfffff8000033b249
fffff8000033b236:	83 67 28 00          	andl   $0x0,0x28(%rdi)
fffff8000033b23a:	44 21 7f 2c          	and    %r15d,0x2c(%rdi)
fffff8000033b23e:	44 89 67 20          	mov    %r12d,0x20(%rdi)
fffff8000033b242:	c7 47 24 00 00 01 00 	movl   $0x10000,0x24(%rdi)
fffff8000033b249:	83 7f 30 00          	cmpl   $0x0,0x30(%rdi)
fffff8000033b24d:	75 0f                	jne    0xfffff8000033b25e
fffff8000033b24f:	83 67 38 00          	andl   $0x0,0x38(%rdi)
fffff8000033b253:	44 21 7f 3c          	and    %r15d,0x3c(%rdi)
fffff8000033b257:	44 89 67 30          	mov    %r12d,0x30(%rdi)
fffff8000033b25b:	89 47 34             	mov    %eax,0x34(%rdi)
fffff8000033b25e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000033b263:	48 33 cc             	xor    %rsp,%rcx
fffff8000033b266:	e8 05 03 f0 ff       	call   0xfffff8000023b570
fffff8000033b26b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff8000033b270:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000033b275:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
fffff8000033b27a:	48 83 c4 40          	add    $0x40,%rsp
fffff8000033b27e:	41 5f                	pop    %r15
fffff8000033b280:	41 5e                	pop    %r14
fffff8000033b282:	41 5c                	pop    %r12
fffff8000033b284:	c3                   	ret
fffff8000033b285:	cc                   	int3
fffff8000033b286:	cc                   	int3
fffff8000033b287:	cc                   	int3
fffff8000033b288:	cc                   	int3
fffff8000033b289:	cc                   	int3
fffff8000033b28a:	cc                   	int3
fffff8000033b28b:	cc                   	int3
fffff8000033b28c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000033b291:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000033b296:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff8000033b29b:	55                   	push   %rbp
fffff8000033b29c:	41 54                	push   %r12
fffff8000033b29e:	41 55                	push   %r13
fffff8000033b2a0:	41 56                	push   %r14
fffff8000033b2a2:	41 57                	push   %r15
fffff8000033b2a4:	48 8b ec             	mov    %rsp,%rbp
fffff8000033b2a7:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000033b2ab:	48 8b 05 36 63 2c 00 	mov    0x2c6336(%rip),%rax        # 0xfffff800006015e8
fffff8000033b2b2:	48 33 c4             	xor    %rsp,%rax
fffff8000033b2b5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff8000033b2b9:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000033b2bf:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000033b2c2:	44 39 0d 8f e2 2c 00 	cmp    %r9d,0x2ce28f(%rip)        # 0xfffff80000609558
fffff8000033b2c9:	4c 8b c1             	mov    %rcx,%r8
fffff8000033b2cc:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
fffff8000033b2d0:	41 bd 92 84 00 00    	mov    $0x8492,%r13d
fffff8000033b2d6:	0f 85 ec 01 00 00    	jne    0xfffff8000033b4c8
fffff8000033b2dc:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
fffff8000033b2e1:	0f 32                	rdmsr
fffff8000033b2e3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000033b2e7:	48 0b c2             	or     %rdx,%rax
fffff8000033b2ea:	84 c0                	test   %al,%al
fffff8000033b2ec:	0f 89 d6 01 00 00    	jns    0xfffff8000033b4c8
fffff8000033b2f2:	33 c0                	xor    %eax,%eax
fffff8000033b2f4:	33 c9                	xor    %ecx,%ecx
fffff8000033b2f6:	0f a2                	cpuid
fffff8000033b2f8:	89 5d e4             	mov    %ebx,-0x1c(%rbp)