fffff8000030aec3:	85 5d a4             	test   %ebx,-0x5c(%rbp)
fffff8000030aec6:	74 0f                	je     0xfffff8000030aed7
fffff8000030aec8:	ba 49 92 00 00       	mov    $0x9249,%edx
fffff8000030aecd:	b9 90 0d 00 00       	mov    $0xd90,%ecx
fffff8000030aed2:	e8 69 e4 fe ff       	call   0xfffff800002f9340
fffff8000030aed7:	48 8b cf             	mov    %rdi,%rcx
fffff8000030aeda:	e8 15 1b 00 00       	call   0xfffff8000030c9f4
fffff8000030aedf:	44 85 3d 26 e6 2f 00 	test   %r15d,0x2fe626(%rip)        # 0xfffff8000060950c
fffff8000030aee6:	74 13                	je     0xfffff8000030aefb
fffff8000030aee8:	83 0d 6d e6 2f 00 04 	orl    $0x4,0x2fe66d(%rip)        # 0xfffff8000060955c
fffff8000030aeef:	eb 23                	jmp    0xfffff8000030af14
fffff8000030aef1:	bb 29 10 00 00       	mov    $0x1029,%ebx
fffff8000030aef6:	e9 9f 02 00 00       	jmp    0xfffff8000030b19a
fffff8000030aefb:	48 8b 05 8e 10 30 00 	mov    0x30108e(%rip),%rax        # 0xfffff8000060bf90
fffff8000030af02:	a8 01                	test   $0x1,%al
fffff8000030af04:	74 0e                	je     0xfffff8000030af14
fffff8000030af06:	48 0f ba e0 17       	bt     $0x17,%rax
fffff8000030af0b:	72 07                	jb     0xfffff8000030af14
fffff8000030af0d:	83 0d 48 e6 2f 00 0c 	orl    $0xc,0x2fe648(%rip)        # 0xfffff8000060955c
fffff8000030af14:	40 38 35 16 d1 41 00 	cmp    %sil,0x41d116(%rip)        # 0xfffff80000728031
fffff8000030af1b:	75 19                	jne    0xfffff8000030af36
fffff8000030af1d:	48 8b 15 bc 59 0f 00 	mov    0xf59bc(%rip),%rdx        # 0xfffff800004008e0
fffff8000030af24:	48 8d 0d 1e 32 f3 ff 	lea    -0xccde2(%rip),%rcx        # 0xfffff8000023e149
fffff8000030af2b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
fffff8000030af31:	e8 62 b7 f4 ff       	call   0xfffff80000256698
fffff8000030af36:	e8 95 e0 fe ff       	call   0xfffff800002f8fd0
fffff8000030af3b:	e8 2c dc ff ff       	call   0xfffff80000308b6c
fffff8000030af40:	48 8b 05 99 5d 40 00 	mov    0x405d99(%rip),%rax        # 0xfffff80000710ce0
fffff8000030af47:	48 b9 00 00 00 00 00 	movabs $0x4000000000000,%rcx
fffff8000030af4e:	00 04 00
fffff8000030af51:	48 85 c1             	test   %rax,%rcx
fffff8000030af54:	74 07                	je     0xfffff8000030af5d
fffff8000030af56:	4c 09 2d 03 e6 2f 00 	or     %r13,0x2fe603(%rip)        # 0xfffff80000609560
fffff8000030af5d:	48 b9 00 00 00 00 00 	movabs $0x1000000000000000,%rcx
fffff8000030af64:	00 00 10
fffff8000030af67:	48 85 c1             	test   %rax,%rcx
fffff8000030af6a:	74 5b                	je     0xfffff8000030afc7
fffff8000030af6c:	48 b9 00 00 00 00 00 	movabs $0x800000000000000,%rcx
fffff8000030af73:	00 00 08
fffff8000030af76:	48 85 c1             	test   %rax,%rcx
fffff8000030af79:	74 3b                	je     0xfffff8000030afb6
fffff8000030af7b:	48 b9 00 00 00 00 00 	movabs $0x4000000000000000,%rcx
fffff8000030af82:	00 00 40
fffff8000030af85:	48 85 c1             	test   %rax,%rcx
fffff8000030af88:	74 0f                	je     0xfffff8000030af99
fffff8000030af8a:	48 b9 00 00 00 00 00 	movabs $0x2000000000000000,%rcx
fffff8000030af91:	00 00 20
fffff8000030af94:	48 85 c1             	test   %rax,%rcx
fffff8000030af97:	74 1d                	je     0xfffff8000030afb6
fffff8000030af99:	48 8b 05 48 5d 40 00 	mov    0x405d48(%rip),%rax        # 0xfffff80000710ce8
fffff8000030afa0:	48 0f ba e0 1c       	bt     $0x1c,%rax
fffff8000030afa5:	72 0f                	jb     0xfffff8000030afb6
fffff8000030afa7:	48 b9 00 00 00 00 00 	movabs $0x2000000000000,%rcx
fffff8000030afae:	00 02 00
fffff8000030afb1:	48 85 c1             	test   %rax,%rcx
fffff8000030afb4:	74 11                	je     0xfffff8000030afc7
fffff8000030afb6:	48 b8 00 00 00 00 10 	movabs $0x1000000000,%rax
fffff8000030afbd:	00 00 00
fffff8000030afc0:	48 09 05 99 e5 2f 00 	or     %rax,0x2fe599(%rip)        # 0xfffff80000609560
fffff8000030afc7:	85 1d 3f e5 2f 00    	test   %ebx,0x2fe53f(%rip)        # 0xfffff8000060950c
fffff8000030afcd:	74 07                	je     0xfffff8000030afd6
fffff8000030afcf:	83 0d 86 e5 2f 00 20 	orl    $0x20,0x2fe586(%rip)        # 0xfffff8000060955c
fffff8000030afd6:	48 8b cf             	mov    %rdi,%rcx
fffff8000030afd9:	e8 fa 43 ff ff       	call   0xfffff800002ff3d8
fffff8000030afde:	0f b7 d8             	movzwl %ax,%ebx
fffff8000030afe1:	66 85 c0             	test   %ax,%ax
fffff8000030afe4:	0f 85 b0 01 00 00    	jne    0xfffff8000030b19a
fffff8000030afea:	ba 13 00 00 00       	mov    $0x13,%edx
fffff8000030afef:	48 8b cf             	mov    %rdi,%rcx
fffff8000030aff2:	e8 51 a4 f5 ff       	call   0xfffff80000265448
fffff8000030aff7:	48 bb 00 00 00 00 80 	movabs $0x8000000000,%rbx
fffff8000030affe:	00 00 00
fffff8000030b001:	84 c0                	test   %al,%al
fffff8000030b003:	74 13                	je     0xfffff8000030b018
fffff8000030b005:	48 b8 ff ff ff ff 7f 	movabs $0xffffff7fffffffff,%rax
fffff8000030b00c:	ff ff ff
fffff8000030b00f:	48 21 05 4a e5 2f 00 	and    %rax,0x2fe54a(%rip)        # 0xfffff80000609560
fffff8000030b016:	eb 18                	jmp    0xfffff8000030b030
fffff8000030b018:	ba 14 00 00 00       	mov    $0x14,%edx
fffff8000030b01d:	48 8b cf             	mov    %rdi,%rcx
fffff8000030b020:	e8 23 a4 f5 ff       	call   0xfffff80000265448
fffff8000030b025:	84 c0                	test   %al,%al
fffff8000030b027:	74 07                	je     0xfffff8000030b030
fffff8000030b029:	48 09 1d 30 e5 2f 00 	or     %rbx,0x2fe530(%rip)        # 0xfffff80000609560
fffff8000030b030:	48 8b 05 29 e5 2f 00 	mov    0x2fe529(%rip),%rax        # 0xfffff80000609560
fffff8000030b037:	48 85 c3             	test   %rax,%rbx
fffff8000030b03a:	74 21                	je     0xfffff8000030b05d
fffff8000030b03c:	f7 05 c6 e4 2f 00 00 	testl  $0x2000,0x2fe4c6(%rip)        # 0xfffff8000060950c
fffff8000030b043:	20 00 00
fffff8000030b046:	74 15                	je     0xfffff8000030b05d
fffff8000030b048:	f6 05 f1 e4 2f 00 01 	testb  $0x1,0x2fe4f1(%rip)        # 0xfffff80000609540
fffff8000030b04f:	74 0c                	je     0xfffff8000030b05d
fffff8000030b051:	48 0f ba e8 14       	bts    $0x14,%rax
fffff8000030b056:	48 89 05 03 e5 2f 00 	mov    %rax,0x2fe503(%rip)        # 0xfffff80000609560
fffff8000030b05d:	e8 ea 18 00 00       	call   0xfffff8000030c94c
fffff8000030b062:	4c 8b 1d c7 e4 2f 00 	mov    0x2fe4c7(%rip),%r11        # 0xfffff80000609530
fffff8000030b069:	8b 05 ed e4 2f 00    	mov    0x2fe4ed(%rip),%eax        # 0xfffff8000060955c
fffff8000030b06f:	4d 03 db             	add    %r11,%r11
fffff8000030b072:	4c 33 1d e7 e4 2f 00 	xor    0x2fe4e7(%rip),%r11        # 0xfffff80000609560
fffff8000030b079:	41 81 e3 00 00 40 00 	and    $0x400000,%r11d
fffff8000030b080:	4c 33 1d d9 e4 2f 00 	xor    0x2fe4d9(%rip),%r11        # 0xfffff80000609560
fffff8000030b087:	4c 89 1d d2 e4 2f 00 	mov    %r11,0x2fe4d2(%rip)        # 0xfffff80000609560
fffff8000030b08e:	a8 02                	test   $0x2,%al
fffff8000030b090:	75 14                	jne    0xfffff8000030b0a6
fffff8000030b092:	48 b8 ff ff ff ff ff 	movabs $0xfffffeffffffffff,%rax
fffff8000030b099:	fe ff ff
fffff8000030b09c:	4c 23 d8             	and    %rax,%r11
fffff8000030b09f:	4c 89 1d ba e4 2f 00 	mov    %r11,0x2fe4ba(%rip)        # 0xfffff80000609560
fffff8000030b0a6:	e8 e9 55 00 00       	call   0xfffff80000310694
fffff8000030b0ab:	84 c0                	test   %al,%al
fffff8000030b0ad:	74 19                	je     0xfffff8000030b0c8
fffff8000030b0af:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff8000030b0b6:	00 00 00
fffff8000030b0b9:	48 09 05 a0 e4 2f 00 	or     %rax,0x2fe4a0(%rip)        # 0xfffff80000609560
fffff8000030b0c0:	48 83 0d 20 5c 40 00 	orq    $0x2,0x405c20(%rip)        # 0xfffff80000710ce8
fffff8000030b0c7:	02
fffff8000030b0c8:	48 8b cf             	mov    %rdi,%rcx
fffff8000030b0cb:	e8 18 31 00 00       	call   0xfffff8000030e1e8
fffff8000030b0d0:	0f b7 d8             	movzwl %ax,%ebx
fffff8000030b0d3:	66 85 c0             	test   %ax,%ax
fffff8000030b0d6:	0f 85 be 00 00 00    	jne    0xfffff8000030b19a
fffff8000030b0dc:	45 33 c0             	xor    %r8d,%r8d
fffff8000030b0df:	48 8d 0d ba 68 46 00 	lea    0x4668ba(%rip),%rcx        # 0xfffff800007719a0
fffff8000030b0e6:	33 d2                	xor    %edx,%edx
fffff8000030b0e8:	e8 2b c2 ff ff       	call   0xfffff80000307318
fffff8000030b0ed:	0f b7 d8             	movzwl %ax,%ebx
fffff8000030b0f0:	66 85 c0             	test   %ax,%ax
fffff8000030b0f3:	0f 85 a1 00 00 00    	jne    0xfffff8000030b19a
fffff8000030b0f9:	e8 02 30 00 00       	call   0xfffff8000030e100
fffff8000030b0fe:	e8 d1 09 00 00       	call   0xfffff8000030bad4
fffff8000030b103:	0f b7 d8             	movzwl %ax,%ebx
fffff8000030b106:	66 85 c0             	test   %ax,%ax
fffff8000030b109:	0f 85 8b 00 00 00    	jne    0xfffff8000030b19a
fffff8000030b10f:	48 8b cf             	mov    %rdi,%rcx
fffff8000030b112:	e8 c9 e5 fe ff       	call   0xfffff800002f96e0
fffff8000030b117:	0f b7 d8             	movzwl %ax,%ebx
fffff8000030b11a:	66 85 c0             	test   %ax,%ax
fffff8000030b11d:	75 7b                	jne    0xfffff8000030b19a
fffff8000030b11f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
fffff8000030b123:	b9 34 00 00 00       	mov    $0x34,%ecx
fffff8000030b128:	e8 13 fe f4 ff       	call   0xfffff8000025af40
fffff8000030b12d:	66 85 c0             	test   %ax,%ax
fffff8000030b130:	75 11                	jne    0xfffff8000030b143
fffff8000030b132:	48 b8 00 00 00 00 20 	movabs $0x2000000000,%rax
fffff8000030b139:	00 00 00
fffff8000030b13c:	48 09 05 1d e4 2f 00 	or     %rax,0x2fe41d(%rip)        # 0xfffff80000609560
fffff8000030b143:	b9 00 00 08 00       	mov    $0x80000,%ecx
fffff8000030b148:	85 0d be e3 2f 00    	test   %ecx,0x2fe3be(%rip)        # 0xfffff8000060950c
fffff8000030b14e:	74 06                	je     0xfffff8000030b156
fffff8000030b150:	09 0d 32 63 2f 00    	or     %ecx,0x2f6332(%rip)        # 0xfffff80000601488
fffff8000030b156:	f7 05 9c e3 2f 00 00 	testl  $0x1000000,0x2fe39c(%rip)        # 0xfffff800006094fc
fffff8000030b15d:	00 00 01
fffff8000030b160:	74 08                	je     0xfffff8000030b16a
fffff8000030b162:	0f ba 2d 2e 63 2f 00 	btsl   $0x18,0x2f632e(%rip)        # 0xfffff80000601498
fffff8000030b169:	18
fffff8000030b16a:	f7 05 90 e3 2f 00 00 	testl  $0x20000,0x2fe390(%rip)        # 0xfffff80000609504
fffff8000030b171:	00 02 00
fffff8000030b174:	74 08                	je     0xfffff8000030b17e
fffff8000030b176:	0f ba 2d fe 62 2f 00 	btsl   $0x11,0x2f62fe(%rip)        # 0xfffff8000060147c
fffff8000030b17d:	11
fffff8000030b17e:	e8 e9 19 00 00       	call   0xfffff8000030cb6c
fffff8000030b183:	f6 05 5d e3 2f 00 01 	testb  $0x1,0x2fe35d(%rip)        # 0xfffff800006094e7
fffff8000030b18a:	74 09                	je     0xfffff8000030b195
fffff8000030b18c:	48 0f ba 2d 53 5b 40 	btsq   $0xa,0x405b53(%rip)        # 0xfffff80000710ce8
fffff8000030b193:	00 0a
fffff8000030b195:	e8 8e ee f2 ff       	call   0xfffff8000023a028
fffff8000030b19a:	0f b7 c3             	movzwl %bx,%eax
fffff8000030b19d:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff8000030b1a1:	48 33 cc             	xor    %rsp,%rcx
fffff8000030b1a4:	e8 c7 03 f3 ff       	call   0xfffff8000023b570
fffff8000030b1a9:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
fffff8000030b1b0:	00
fffff8000030b1b1:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff8000030b1b5:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff8000030b1b9:	49 8b 7b 38          	mov    0x38(%r11),%rdi
fffff8000030b1bd:	49 8b e3             	mov    %r11,%rsp
fffff8000030b1c0:	41 5f                	pop    %r15
fffff8000030b1c2:	41 5d                	pop    %r13
fffff8000030b1c4:	5d                   	pop    %rbp
fffff8000030b1c5:	c3                   	ret
fffff8000030b1c6:	cc                   	int3
fffff8000030b1c7:	cc                   	int3
fffff8000030b1c8:	cc                   	int3
fffff8000030b1c9:	cc                   	int3
fffff8000030b1ca:	cc                   	int3
fffff8000030b1cb:	cc                   	int3
fffff8000030b1cc:	cc                   	int3
fffff8000030b1cd:	cc                   	int3
fffff8000030b1ce:	cc                   	int3
fffff8000030b1cf:	cc                   	int3
fffff8000030b1d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030b1d5:	57                   	push   %rdi
fffff8000030b1d6:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030b1da:	33 ff                	xor    %edi,%edi
fffff8000030b1dc:	48 8b d9             	mov    %rcx,%rbx
fffff8000030b1df:	f7 81 f0 00 00 00 00 	testl  $0x8000,0xf0(%rcx)
fffff8000030b1e6:	80 00 00
fffff8000030b1e9:	0f b7 d7             	movzwl %di,%edx
fffff8000030b1ec:	75 66                	jne    0xfffff8000030b254
fffff8000030b1ee:	0f 10 05 8b e3 2f 00 	movups 0x2fe38b(%rip),%xmm0        # 0xfffff80000609580
fffff8000030b1f5:	0f 10 0d 94 e3 2f 00 	movups 0x2fe394(%rip),%xmm1        # 0xfffff80000609590
fffff8000030b1fc:	0f 11 05 dd e2 2f 00 	movups %xmm0,0x2fe2dd(%rip)        # 0xfffff800006094e0
fffff8000030b203:	0f 10 05 96 e3 2f 00 	movups 0x2fe396(%rip),%xmm0        # 0xfffff800006095a0
fffff8000030b20a:	0f 11 0d df e2 2f 00 	movups %xmm1,0x2fe2df(%rip)        # 0xfffff800006094f0
fffff8000030b211:	0f 10 0d 98 e3 2f 00 	movups 0x2fe398(%rip),%xmm1        # 0xfffff800006095b0
fffff8000030b218:	0f 11 05 e1 e2 2f 00 	movups %xmm0,0x2fe2e1(%rip)        # 0xfffff80000609500
fffff8000030b21f:	0f 10 05 9a e3 2f 00 	movups 0x2fe39a(%rip),%xmm0        # 0xfffff800006095c0
fffff8000030b226:	0f 11 0d e3 e2 2f 00 	movups %xmm1,0x2fe2e3(%rip)        # 0xfffff80000609510
fffff8000030b22d:	0f 10 0d 9c e3 2f 00 	movups 0x2fe39c(%rip),%xmm1        # 0xfffff800006095d0
fffff8000030b234:	0f 11 05 e5 e2 2f 00 	movups %xmm0,0x2fe2e5(%rip)        # 0xfffff80000609520
fffff8000030b23b:	f2 0f 10 05 9d e3 2f 	movsd  0x2fe39d(%rip),%xmm0        # 0xfffff800006095e0
fffff8000030b242:	00
fffff8000030b243:	f2 0f 11 05 f5 e2 2f 	movsd  %xmm0,0x2fe2f5(%rip)        # 0xfffff80000609540
fffff8000030b24a:	00
fffff8000030b24b:	0f 11 0d de e2 2f 00 	movups %xmm1,0x2fe2de(%rip)        # 0xfffff80000609530
fffff8000030b252:	eb 39                	jmp    0xfffff8000030b28d
fffff8000030b254:	48 8d 0d 85 e2 2f 00 	lea    0x2fe285(%rip),%rcx        # 0xfffff800006094e0
fffff8000030b25b:	e8 e8 07 03 00       	call   0xfffff8000033ba48
fffff8000030b260:	b2 01                	mov    $0x1,%dl
fffff8000030b262:	33 c9                	xor    %ecx,%ecx
fffff8000030b264:	e8 db 08 03 00       	call   0xfffff8000033bb44
fffff8000030b269:	0f b7 d0             	movzwl %ax,%edx
fffff8000030b26c:	66 85 c0             	test   %ax,%ax
fffff8000030b26f:	0f 85 d8 00 00 00    	jne    0xfffff8000030b34d
fffff8000030b275:	48 8d 0d 64 e2 2f 00 	lea    0x2fe264(%rip),%rcx        # 0xfffff800006094e0
fffff8000030b27c:	e8 47 09 03 00       	call   0xfffff8000033bbc8
fffff8000030b281:	0f b7 d0             	movzwl %ax,%edx
fffff8000030b284:	66 85 c0             	test   %ax,%ax
fffff8000030b287:	0f 85 c0 00 00 00    	jne    0xfffff8000030b34d
fffff8000030b28d:	48 8b 0d fc 0c 30 00 	mov    0x300cfc(%rip),%rcx        # 0xfffff8000060bf90
fffff8000030b294:	48 0f ba e1 0e       	bt     $0xe,%rcx
fffff8000030b299:	73 07                	jae    0xfffff8000030b2a2
fffff8000030b29b:	83 0d ba e2 2f 00 01 	orl    $0x1,0x2fe2ba(%rip)        # 0xfffff8000060955c
fffff8000030b2a2:	8b 05 b4 e2 2f 00    	mov    0x2fe2b4(%rip),%eax        # 0xfffff8000060955c
fffff8000030b2a8:	a8 01                	test   $0x1,%al
fffff8000030b2aa:	74 29                	je     0xfffff8000030b2d5
fffff8000030b2ac:	48 0f ba e1 1d       	bt     $0x1d,%rcx
fffff8000030b2b1:	72 10                	jb     0xfffff8000030b2c3
fffff8000030b2b3:	0f ba 35 41 e2 2f 00 	btrl   $0xc,0x2fe241(%rip)        # 0xfffff800006094fc
fffff8000030b2ba:	0c
fffff8000030b2bb:	0f ba 35 41 e2 2f 00 	btrl   $0xd,0x2fe241(%rip)        # 0xfffff80000609504
fffff8000030b2c2:	0d
fffff8000030b2c3:	81 25 3f e2 2f 00 fe 	andl   $0xffff99fe,0x2fe23f(%rip)        # 0xfffff8000060950c
fffff8000030b2ca:	99 ff ff
fffff8000030b2cd:	0f ba 35 2f e2 2f 00 	btrl   $0x12,0x2fe22f(%rip)        # 0xfffff80000609504
fffff8000030b2d4:	12
fffff8000030b2d5:	44 8b 83 f0 00 00 00 	mov    0xf0(%rbx),%r8d
fffff8000030b2dc:	41 0f ba e0 14       	bt     $0x14,%r8d
fffff8000030b2e1:	72 46                	jb     0xfffff8000030b329
fffff8000030b2e3:	44 8b 0d 22 e2 2f 00 	mov    0x2fe222(%rip),%r9d        # 0xfffff8000060950c
fffff8000030b2ea:	41 8b c9             	mov    %r9d,%ecx
fffff8000030b2ed:	f7 d1                	not    %ecx
fffff8000030b2ef:	f7 c1 00 03 00 00    	test   $0x300,%ecx
fffff8000030b2f5:	75 32                	jne    0xfffff8000030b329
fffff8000030b2f7:	41 0f ba e0 09       	bt     $0x9,%r8d
fffff8000030b2fc:	72 07                	jb     0xfffff8000030b305
fffff8000030b2fe:	41 0f ba e1 16       	bt     $0x16,%r9d
fffff8000030b303:	73 09                	jae    0xfffff8000030b30e
fffff8000030b305:	83 c8 02             	or     $0x2,%eax
fffff8000030b308:	89 05 4e e2 2f 00    	mov    %eax,0x2fe24e(%rip)        # 0xfffff8000060955c
fffff8000030b30e:	8b 05 d8 e1 2f 00    	mov    0x2fe1d8(%rip),%eax        # 0xfffff800006094ec
fffff8000030b314:	84 c0                	test   %al,%al
fffff8000030b316:	79 11                	jns    0xfffff8000030b329
fffff8000030b318:	48 b8 00 00 00 00 00 	movabs $0x10000000000,%rax
fffff8000030b31f:	01 00 00
fffff8000030b322:	48 09 05 37 e2 2f 00 	or     %rax,0x2fe237(%rip)        # 0xfffff80000609560
fffff8000030b329:	8b 83 f0 00 00 00    	mov    0xf0(%rbx),%eax
fffff8000030b32f:	0f ba e0 19          	bt     $0x19,%eax
fffff8000030b333:	73 0c                	jae    0xfffff8000030b341
fffff8000030b335:	c7 05 19 e2 2f 00 01 	movl   $0x1,0x2fe219(%rip)        # 0xfffff80000609558
fffff8000030b33c:	00 00 00
fffff8000030b33f:	eb 0c                	jmp    0xfffff8000030b34d
fffff8000030b341:	c1 e8 17             	shr    $0x17,%eax
fffff8000030b344:	83 e0 02             	and    $0x2,%eax
fffff8000030b347:	89 05 0b e2 2f 00    	mov    %eax,0x2fe20b(%rip)        # 0xfffff80000609558
fffff8000030b34d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000030b352:	0f b7 c2             	movzwl %dx,%eax
fffff8000030b355:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030b359:	5f                   	pop    %rdi
fffff8000030b35a:	c3                   	ret
fffff8000030b35b:	cc                   	int3
fffff8000030b35c:	cc                   	int3
fffff8000030b35d:	cc                   	int3
fffff8000030b35e:	cc                   	int3
fffff8000030b35f:	cc                   	int3
fffff8000030b360:	cc                   	int3
fffff8000030b361:	cc                   	int3
fffff8000030b362:	cc                   	int3
fffff8000030b363:	cc                   	int3
fffff8000030b364:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030b369:	57                   	push   %rdi
fffff8000030b36a:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030b36e:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff8000030b375:	00 00
fffff8000030b377:	33 c9                	xor    %ecx,%ecx
fffff8000030b379:	e8 de f3 ff ff       	call   0xfffff8000030a75c
fffff8000030b37e:	e8 f5 14 00 00       	call   0xfffff8000030c878
fffff8000030b383:	44 8b 05 d2 e1 2f 00 	mov    0x2fe1d2(%rip),%r8d        # 0xfffff8000060955c
fffff8000030b38a:	41 f6 c0 04          	test   $0x4,%r8b
fffff8000030b38e:	75 29                	jne    0xfffff8000030b3b9
fffff8000030b390:	41 f6 c0 08          	test   $0x8,%r8b
fffff8000030b394:	75 23                	jne    0xfffff8000030b3b9
fffff8000030b396:	b9 8b 04 00 00       	mov    $0x48b,%ecx
fffff8000030b39b:	0f 32                	rdmsr
fffff8000030b39d:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030b3a1:	48 0b c2             	or     %rdx,%rax
fffff8000030b3a4:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000030b3a8:	0f ba e0 12          	bt     $0x12,%eax
fffff8000030b3ac:	73 0b                	jae    0xfffff8000030b3b9
fffff8000030b3ae:	41 83 c8 08          	or     $0x8,%r8d
fffff8000030b3b2:	44 89 05 a3 e1 2f 00 	mov    %r8d,0x2fe1a3(%rip)        # 0xfffff8000060955c
fffff8000030b3b9:	41 f6 c0 01          	test   $0x1,%r8b
fffff8000030b3bd:	74 0b                	je     0xfffff8000030b3ca
fffff8000030b3bf:	48 8b 87 b8 c7 02 00 	mov    0x2c7b8(%rdi),%rax
fffff8000030b3c6:	c6 40 28 01          	movb   $0x1,0x28(%rax)
fffff8000030b3ca:	48 8b cf             	mov    %rdi,%rcx
fffff8000030b3cd:	e8 9e 18 00 00       	call   0xfffff8000030cc70
fffff8000030b3d2:	e8 29 1f f3 ff       	call   0xfffff8000023d300
fffff8000030b3d7:	48 8b d8             	mov    %rax,%rbx
fffff8000030b3da:	e8 c1 01 f3 ff       	call   0xfffff8000023b5a0
fffff8000030b3df:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff8000030b3e3:	48 f7 e3             	mul    %rbx
fffff8000030b3e6:	48 ff c2             	inc    %rdx
fffff8000030b3e9:	48 89 57 48          	mov    %rdx,0x48(%rdi)
fffff8000030b3ed:	48 01 97 58 f0 02 00 	add    %rdx,0x2f058(%rdi)
fffff8000030b3f4:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff8000030b3fb:	00
fffff8000030b3fc:	3b 05 56 cb 41 00    	cmp    0x41cb56(%rip),%eax        # 0xfffff80000727f58
fffff8000030b402:	75 12                	jne    0xfffff8000030b416
fffff8000030b404:	48 f7 05 51 e1 2f 00 	testq  $0x1000,0x2fe151(%rip)        # 0xfffff80000609560
fffff8000030b40b:	00 10 00 00
fffff8000030b40f:	74 05                	je     0xfffff8000030b416
fffff8000030b411:	e8 12 13 00 00       	call   0xfffff8000030c728
fffff8000030b416:	b9 81 00 00 c0       	mov    $0xc0000081,%ecx
fffff8000030b41b:	0f 32                	rdmsr
fffff8000030b41d:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030b421:	b9 82 00 00 c0       	mov    $0xc0000082,%ecx
fffff8000030b426:	48 0b c2             	or     %rdx,%rax
fffff8000030b429:	48 89 87 28 8c 02 00 	mov    %rax,0x28c28(%rdi)
fffff8000030b430:	0f 32                	rdmsr
fffff8000030b432:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030b436:	b9 84 00 00 c0       	mov    $0xc0000084,%ecx
fffff8000030b43b:	48 0b c2             	or     %rdx,%rax
fffff8000030b43e:	48 89 87 30 8c 02 00 	mov    %rax,0x28c30(%rdi)
fffff8000030b445:	0f 32                	rdmsr
fffff8000030b447:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030b44b:	48 0b c2             	or     %rdx,%rax
fffff8000030b44e:	48 89 87 38 8c 02 00 	mov    %rax,0x28c38(%rdi)
fffff8000030b455:	0f 21 f0             	mov    %db6,%rax
fffff8000030b458:	41 b8 80 00 00 c0    	mov    $0xc0000080,%r8d