fffff8000030dd92:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030dd96:	48 8b d9             	mov    %rcx,%rbx
fffff8000030dd99:	e8 72 bb f2 ff       	call   0xfffff80000239910
fffff8000030dd9e:	33 c9                	xor    %ecx,%ecx
fffff8000030dda0:	38 0d 3a bc 2f 00    	cmp    %cl,0x2fbc3a(%rip)        # 0xfffff800006099e0
fffff8000030dda6:	75 06                	jne    0xfffff8000030ddae
fffff8000030dda8:	88 8b b0 0c 00 00    	mov    %cl,0xcb0(%rbx)
fffff8000030ddae:	ba 00 10 00 00       	mov    $0x1000,%edx
fffff8000030ddb3:	88 8b a1 0b 00 00    	mov    %cl,0xba1(%rbx)
fffff8000030ddb9:	85 15 9d b7 2f 00    	test   %edx,0x2fb79d(%rip)        # 0xfffff8000060955c
fffff8000030ddbf:	74 06                	je     0xfffff8000030ddc7
fffff8000030ddc1:	88 8b 96 0c 00 00    	mov    %cl,0xc96(%rbx)
fffff8000030ddc7:	38 8b 97 0c 00 00    	cmp    %cl,0xc97(%rbx)
fffff8000030ddcd:	74 14                	je     0xfffff8000030dde3
fffff8000030ddcf:	88 8b 98 0c 00 00    	mov    %cl,0xc98(%rbx)
fffff8000030ddd5:	85 15 81 b7 2f 00    	test   %edx,0x2fb781(%rip)        # 0xfffff8000060955c
fffff8000030dddb:	74 06                	je     0xfffff8000030dde3
fffff8000030dddd:	88 8b 99 0c 00 00    	mov    %cl,0xc99(%rbx)
fffff8000030dde3:	8b 05 73 b7 2f 00    	mov    0x2fb773(%rip),%eax        # 0xfffff8000060955c
fffff8000030dde9:	85 c2                	test   %eax,%edx
fffff8000030ddeb:	75 16                	jne    0xfffff8000030de03
fffff8000030dded:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000030ddf1:	73 18                	jae    0xfffff8000030de0b
fffff8000030ddf3:	38 8b 1c 01 00 00    	cmp    %cl,0x11c(%rbx)
fffff8000030ddf9:	74 10                	je     0xfffff8000030de0b
fffff8000030ddfb:	38 0d 4f b9 40 00    	cmp    %cl,0x40b94f(%rip)        # 0xfffff80000719750
fffff8000030de01:	74 08                	je     0xfffff8000030de0b
fffff8000030de03:	48 8b cb             	mov    %rbx,%rcx
fffff8000030de06:	e8 f5 e9 f1 ff       	call   0xfffff8000022c800
fffff8000030de0b:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030de0f:	5b                   	pop    %rbx
fffff8000030de10:	c3                   	ret
fffff8000030de11:	cc                   	int3
fffff8000030de12:	cc                   	int3
fffff8000030de13:	cc                   	int3
fffff8000030de14:	cc                   	int3
fffff8000030de15:	cc                   	int3
fffff8000030de16:	cc                   	int3
fffff8000030de17:	cc                   	int3
fffff8000030de18:	48 8b c4             	mov    %rsp,%rax
fffff8000030de1b:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000030de1f:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000030de23:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000030de27:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000030de2b:	41 54                	push   %r12
fffff8000030de2d:	41 56                	push   %r14
fffff8000030de2f:	41 57                	push   %r15
fffff8000030de31:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000030de35:	48 8b 05 ac 37 2f 00 	mov    0x2f37ac(%rip),%rax        # 0xfffff800006015e8
fffff8000030de3c:	48 33 c4             	xor    %rsp,%rax
fffff8000030de3f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000030de44:	40 b7 01             	mov    $0x1,%dil
fffff8000030de47:	4c 8b c9             	mov    %rcx,%r9
fffff8000030de4a:	33 c9                	xor    %ecx,%ecx
fffff8000030de4c:	33 c0                	xor    %eax,%eax
fffff8000030de4e:	0f a2                	cpuid
fffff8000030de50:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000030de53:	40 32 ed             	xor    %bpl,%bpl
fffff8000030de56:	44 8a ff             	mov    %dil,%r15b
fffff8000030de59:	40 8a f7             	mov    %dil,%sil
fffff8000030de5c:	44 8a f7             	mov    %dil,%r14b
fffff8000030de5f:	44 8a e7             	mov    %dil,%r12b
fffff8000030de62:	41 b8 00 40 00 00    	mov    $0x4000,%r8d
fffff8000030de68:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff8000030de6d:	89 5c 24 24          	mov    %ebx,0x24(%rsp)
fffff8000030de71:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
fffff8000030de75:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
fffff8000030de79:	83 f8 07             	cmp    $0x7,%eax
fffff8000030de7c:	0f 82 a9 00 00 00    	jb     0xfffff8000030df2b
fffff8000030de82:	33 c9                	xor    %ecx,%ecx
fffff8000030de84:	b8 07 00 00 00       	mov    $0x7,%eax
fffff8000030de89:	0f a2                	cpuid
fffff8000030de8b:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff8000030de8f:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
fffff8000030de93:	0f ba e2 1d          	bt     $0x1d,%edx
fffff8000030de97:	0f 83 8e 00 00 00    	jae    0xfffff8000030df2b
fffff8000030de9d:	b9 0a 01 00 00       	mov    $0x10a,%ecx
fffff8000030dea2:	0f 32                	rdmsr
fffff8000030dea4:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030dea8:	48 0b c2             	or     %rdx,%rax
fffff8000030deab:	40 84 c7             	test   %al,%dil
fffff8000030deae:	74 0a                	je     0xfffff8000030deba
fffff8000030deb0:	40 32 ff             	xor    %dil,%dil
fffff8000030deb3:	83 0d 06 bb 2f 00 01 	orl    $0x1,0x2fbb06(%rip)        # 0xfffff800006099c0
fffff8000030deba:	a8 08                	test   $0x8,%al
fffff8000030debc:	74 0f                	je     0xfffff8000030decd
fffff8000030debe:	40 8a ee             	mov    %sil,%bpl
fffff8000030dec1:	40 84 ff             	test   %dil,%dil
fffff8000030dec4:	74 07                	je     0xfffff8000030decd
fffff8000030dec6:	83 0d f3 ba 2f 00 10 	orl    $0x10,0x2fbaf3(%rip)        # 0xfffff800006099c0
fffff8000030decd:	b9 00 08 00 00       	mov    $0x800,%ecx
fffff8000030ded2:	a8 20                	test   $0x20,%al
fffff8000030ded4:	74 09                	je     0xfffff8000030dedf
fffff8000030ded6:	45 32 ff             	xor    %r15b,%r15b
fffff8000030ded9:	09 0d e1 ba 2f 00    	or     %ecx,0x2fbae1(%rip)        # 0xfffff800006099c0
fffff8000030dedf:	48 0f ba e0 08       	bt     $0x8,%rax
fffff8000030dee4:	73 0b                	jae    0xfffff8000030def1
fffff8000030dee6:	40 32 f6             	xor    %sil,%sil
fffff8000030dee9:	0f ba 2d cf ba 2f 00 	btsl   $0xc,0x2fbacf(%rip)        # 0xfffff800006099c0
fffff8000030def0:	0c
fffff8000030def1:	f6 c3 10             	test   $0x10,%bl
fffff8000030def4:	75 0f                	jne    0xfffff8000030df05
fffff8000030def6:	85 d9                	test   %ebx,%ecx
fffff8000030def8:	75 0b                	jne    0xfffff8000030df05
fffff8000030defa:	40 32 f6             	xor    %sil,%sil
fffff8000030defd:	0f ba 2d bb ba 2f 00 	btsl   $0xd,0x2fbabb(%rip)        # 0xfffff800006099c0
fffff8000030df04:	0d
fffff8000030df05:	49 85 c0             	test   %rax,%r8
fffff8000030df08:	74 0a                	je     0xfffff8000030df14
fffff8000030df0a:	45 32 f6             	xor    %r14b,%r14b
fffff8000030df0d:	44 09 05 ac ba 2f 00 	or     %r8d,0x2fbaac(%rip)        # 0xfffff800006099c0
fffff8000030df14:	48 0f ba e0 1b       	bt     $0x1b,%rax
fffff8000030df19:	73 0b                	jae    0xfffff8000030df26
fffff8000030df1b:	45 32 e4             	xor    %r12b,%r12b
fffff8000030df1e:	0f ba 2d 9a ba 2f 00 	btsl   $0x10,0x2fba9a(%rip)        # 0xfffff800006099c0
fffff8000030df25:	10
fffff8000030df26:	40 84 ed             	test   %bpl,%bpl
fffff8000030df29:	75 77                	jne    0xfffff8000030dfa2
fffff8000030df2b:	33 c9                	xor    %ecx,%ecx
fffff8000030df2d:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000030df32:	0f a2                	cpuid
fffff8000030df34:	89 44 24 20          	mov    %eax,0x20(%rsp)
fffff8000030df38:	44 8b c0             	mov    %eax,%r8d
fffff8000030df3b:	89 5c 24 24          	mov    %ebx,0x24(%rsp)
fffff8000030df3f:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
fffff8000030df43:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
fffff8000030df47:	85 c9                	test   %ecx,%ecx
fffff8000030df49:	78 57                	js     0xfffff8000030dfa2
fffff8000030df4b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000030df50:	e8 eb 73 f5 ff       	call   0xfffff80000265340
fffff8000030df55:	83 f8 06             	cmp    $0x6,%eax
fffff8000030df58:	75 48                	jne    0xfffff8000030dfa2
fffff8000030df5a:	41 8b c0             	mov    %r8d,%eax
fffff8000030df5d:	41 81 e0 f0 00 00 00 	and    $0xf0,%r8d
fffff8000030df64:	c1 e8 08             	shr    $0x8,%eax
fffff8000030df67:	25 00 0f 00 00       	and    $0xf00,%eax
fffff8000030df6c:	41 0b c0             	or     %r8d,%eax
fffff8000030df6f:	c1 e8 04             	shr    $0x4,%eax
fffff8000030df72:	83 f8 37             	cmp    $0x37,%eax
fffff8000030df75:	74 18                	je     0xfffff8000030df8f
fffff8000030df77:	83 c0 b6             	add    $0xffffffb6,%eax
fffff8000030df7a:	83 f8 3c             	cmp    $0x3c,%eax
fffff8000030df7d:	77 23                	ja     0xfffff8000030dfa2
fffff8000030df7f:	48 b9 0d 00 2d 00 00 	movabs $0x10010000002d000d,%rcx
fffff8000030df86:	00 01 10
fffff8000030df89:	48 0f a3 c1          	bt     %rax,%rcx
fffff8000030df8d:	73 13                	jae    0xfffff8000030dfa2
fffff8000030df8f:	40 32 ff             	xor    %dil,%dil
fffff8000030df92:	45 32 ff             	xor    %r15b,%r15b
fffff8000030df95:	40 32 f6             	xor    %sil,%sil
fffff8000030df98:	45 32 f6             	xor    %r14b,%r14b
fffff8000030df9b:	83 0d 1e ba 2f 00 02 	orl    $0x2,0x2fba1e(%rip)        # 0xfffff800006099c0
fffff8000030dfa2:	80 3d 5f 84 2f 00 00 	cmpb   $0x0,0x2f845f(%rip)        # 0xfffff80000606408
fffff8000030dfa9:	75 18                	jne    0xfffff8000030dfc3
fffff8000030dfab:	41 f7 81 f0 00 00 00 	testl  $0x800000,0xf0(%r9)
fffff8000030dfb2:	00 00 80 00
fffff8000030dfb6:	74 0b                	je     0xfffff8000030dfc3
fffff8000030dfb8:	83 0d 01 ba 2f 00 08 	orl    $0x8,0x2fba01(%rip)        # 0xfffff800006099c0
fffff8000030dfbf:	b3 01                	mov    $0x1,%bl
fffff8000030dfc1:	eb 02                	jmp    0xfffff8000030dfc5
fffff8000030dfc3:	32 db                	xor    %bl,%bl
fffff8000030dfc5:	e8 c6 72 f6 ff       	call   0xfffff80000275290
fffff8000030dfca:	44 0f b6 c0          	movzbl %al,%r8d
fffff8000030dfce:	41 b9 00 02 00 00    	mov    $0x200,%r9d
fffff8000030dfd4:	84 db                	test   %bl,%bl
fffff8000030dfd6:	75 26                	jne    0xfffff8000030dffe
fffff8000030dfd8:	40 84 ff             	test   %dil,%dil
fffff8000030dfdb:	74 0f                	je     0xfffff8000030dfec
fffff8000030dfdd:	40 84 ed             	test   %bpl,%bpl
fffff8000030dfe0:	75 0a                	jne    0xfffff8000030dfec
fffff8000030dfe2:	81 0d 70 b5 2f 00 00 	orl    $0x1300,0x2fb570(%rip)        # 0xfffff8000060955c
fffff8000030dfe9:	13 00 00
fffff8000030dfec:	80 3d 76 2d 40 00 00 	cmpb   $0x0,0x402d76(%rip)        # 0xfffff80000710d69
fffff8000030dff3:	74 4d                	je     0xfffff8000030e042
fffff8000030dff5:	c6 05 6d 2d 40 00 00 	movb   $0x0,0x402d6d(%rip)        # 0xfffff80000710d69
fffff8000030dffc:	eb 44                	jmp    0xfffff8000030e042
fffff8000030dffe:	80 3d 64 2d 40 00 00 	cmpb   $0x0,0x402d64(%rip)        # 0xfffff80000710d69
fffff8000030e005:	74 07                	je     0xfffff8000030e00e
fffff8000030e007:	c6 05 b6 b9 2f 00 01 	movb   $0x1,0x2fb9b6(%rip)        # 0xfffff800006099c4
fffff8000030e00e:	40 84 ff             	test   %dil,%dil
fffff8000030e011:	74 2f                	je     0xfffff8000030e042
fffff8000030e013:	80 3d aa b9 2f 00 00 	cmpb   $0x0,0x2fb9aa(%rip)        # 0xfffff800006099c4
fffff8000030e01a:	75 07                	jne    0xfffff8000030e023
fffff8000030e01c:	44 09 0d 39 b5 2f 00 	or     %r9d,0x2fb539(%rip)        # 0xfffff8000060955c
fffff8000030e023:	8b 05 33 b5 2f 00    	mov    0x2fb533(%rip),%eax        # 0xfffff8000060955c
fffff8000030e029:	0f ba e8 0c          	bts    $0xc,%eax
fffff8000030e02d:	89 05 29 b5 2f 00    	mov    %eax,0x2fb529(%rip)        # 0xfffff8000060955c
fffff8000030e033:	40 84 ed             	test   %bpl,%bpl
fffff8000030e036:	75 0a                	jne    0xfffff8000030e042
fffff8000030e038:	0f ba e8 08          	bts    $0x8,%eax
fffff8000030e03c:	89 05 1a b5 2f 00    	mov    %eax,0x2fb51a(%rip)        # 0xfffff8000060955c
fffff8000030e042:	8b 0d 78 b9 2f 00    	mov    0x2fb978(%rip),%ecx        # 0xfffff800006099c0
fffff8000030e048:	8b 05 0e b5 2f 00    	mov    0x2fb50e(%rip),%eax        # 0xfffff8000060955c
fffff8000030e04e:	0f ba e9 07          	bts    $0x7,%ecx
fffff8000030e052:	89 0d 68 b9 2f 00    	mov    %ecx,0x2fb968(%rip)        # 0xfffff800006099c0
fffff8000030e058:	0f ba e0 08          	bt     $0x8,%eax
fffff8000030e05c:	73 0a                	jae    0xfffff8000030e068
fffff8000030e05e:	0f ba e9 08          	bts    $0x8,%ecx
fffff8000030e062:	89 0d 58 b9 2f 00    	mov    %ecx,0x2fb958(%rip)        # 0xfffff800006099c0
fffff8000030e068:	45 84 e4             	test   %r12b,%r12b
fffff8000030e06b:	75 0f                	jne    0xfffff8000030e07c
fffff8000030e06d:	45 84 ff             	test   %r15b,%r15b
fffff8000030e070:	75 0a                	jne    0xfffff8000030e07c
fffff8000030e072:	40 84 f6             	test   %sil,%sil
fffff8000030e075:	75 05                	jne    0xfffff8000030e07c
fffff8000030e077:	45 84 f6             	test   %r14b,%r14b
fffff8000030e07a:	74 38                	je     0xfffff8000030e0b4
fffff8000030e07c:	0f ba e8 0d          	bts    $0xd,%eax
fffff8000030e080:	80 3d 3d b9 2f 00 00 	cmpb   $0x0,0x2fb93d(%rip)        # 0xfffff800006099c4
fffff8000030e087:	8b d0                	mov    %eax,%edx
fffff8000030e089:	75 05                	jne    0xfffff8000030e090
fffff8000030e08b:	41 0b c1             	or     %r9d,%eax
fffff8000030e08e:	8b d0                	mov    %eax,%edx
fffff8000030e090:	0f ba e9 0a          	bts    $0xa,%ecx
fffff8000030e094:	89 0d 26 b9 2f 00    	mov    %ecx,0x2fb926(%rip)        # 0xfffff800006099c0
fffff8000030e09a:	45 84 e4             	test   %r12b,%r12b
fffff8000030e09d:	75 15                	jne    0xfffff8000030e0b4
fffff8000030e09f:	45 84 ff             	test   %r15b,%r15b
fffff8000030e0a2:	75 10                	jne    0xfffff8000030e0b4
fffff8000030e0a4:	45 84 f6             	test   %r14b,%r14b
fffff8000030e0a7:	75 0b                	jne    0xfffff8000030e0b4
fffff8000030e0a9:	40 84 f6             	test   %sil,%sil
fffff8000030e0ac:	74 06                	je     0xfffff8000030e0b4
fffff8000030e0ae:	8b c2                	mov    %edx,%eax
fffff8000030e0b0:	0f ba e8 14          	bts    $0x14,%eax
fffff8000030e0b4:	41 8b c8             	mov    %r8d,%ecx
fffff8000030e0b7:	c1 e1 0e             	shl    $0xe,%ecx
fffff8000030e0ba:	33 c8                	xor    %eax,%ecx
fffff8000030e0bc:	81 e1 00 40 00 00    	and    $0x4000,%ecx
fffff8000030e0c2:	33 c1                	xor    %ecx,%eax
fffff8000030e0c4:	89 05 92 b4 2f 00    	mov    %eax,0x2fb492(%rip)        # 0xfffff8000060955c
fffff8000030e0ca:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000030e0cf:	48 33 cc             	xor    %rsp,%rcx
fffff8000030e0d2:	e8 99 d4 f2 ff       	call   0xfffff8000023b570
fffff8000030e0d7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000030e0dc:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
fffff8000030e0e1:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000030e0e6:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
fffff8000030e0eb:	48 83 c4 40          	add    $0x40,%rsp
fffff8000030e0ef:	41 5f                	pop    %r15
fffff8000030e0f1:	41 5e                	pop    %r14
fffff8000030e0f3:	41 5c                	pop    %r12
fffff8000030e0f5:	c3                   	ret
fffff8000030e0f6:	cc                   	int3
fffff8000030e0f7:	cc                   	int3
fffff8000030e0f8:	cc                   	int3
fffff8000030e0f9:	cc                   	int3
fffff8000030e0fa:	cc                   	int3
fffff8000030e0fb:	cc                   	int3
fffff8000030e0fc:	cc                   	int3
fffff8000030e0fd:	cc                   	int3
fffff8000030e0fe:	cc                   	int3
fffff8000030e0ff:	cc                   	int3
fffff8000030e100:	48 83 ec 58          	sub    $0x58,%rsp
fffff8000030e104:	48 8b 05 dd 34 2f 00 	mov    0x2f34dd(%rip),%rax        # 0xfffff800006015e8
fffff8000030e10b:	48 33 c4             	xor    %rsp,%rax
fffff8000030e10e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000030e113:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000030e116:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000030e11b:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff8000030e11e:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff8000030e123:	0f 11 4c 24 20       	movups %xmm1,0x20(%rsp)
fffff8000030e128:	e8 e3 3b fe ff       	call   0xfffff800002f1d10
fffff8000030e12d:	44 8b 5c 24 38       	mov    0x38(%rsp),%r11d
fffff8000030e132:	41 83 e3 7f          	and    $0x7f,%r11d
fffff8000030e136:	74 0c                	je     0xfffff8000030e144
fffff8000030e138:	44 89 1d 6d ee 4d 00 	mov    %r11d,0x4dee6d(%rip)        # 0xfffff800007ecfac
fffff8000030e13f:	e9 88 00 00 00       	jmp    0xfffff8000030e1cc
fffff8000030e144:	8b 05 2a 77 41 00    	mov    0x41772a(%rip),%eax        # 0xfffff80000725874
fffff8000030e14a:	83 f8 2e             	cmp    $0x2e,%eax
fffff8000030e14d:	72 08                	jb     0xfffff8000030e157
fffff8000030e14f:	89 05 57 ee 4d 00    	mov    %eax,0x4dee57(%rip)        # 0xfffff800007ecfac
fffff8000030e155:	eb 75                	jmp    0xfffff8000030e1cc
fffff8000030e157:	45 33 c0             	xor    %r8d,%r8d
fffff8000030e15a:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff8000030e15f:	48 8d 0d 3a 38 46 00 	lea    0x46383a(%rip),%rcx        # 0xfffff800007719a0
fffff8000030e166:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff8000030e16a:	e8 c5 da fe ff       	call   0xfffff800002fbc34
fffff8000030e16f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000030e174:	c7 05 2e ee 4d 00 2e 	movl   $0x2e,0x4dee2e(%rip)        # 0xfffff800007ecfac
fffff8000030e17b:	00 00 00
fffff8000030e17e:	e8 bd 71 f5 ff       	call   0xfffff80000265340
fffff8000030e183:	83 f8 06             	cmp    $0x6,%eax
fffff8000030e186:	75 44                	jne    0xfffff8000030e1cc
fffff8000030e188:	8b 44 24 20          	mov    0x20(%rsp),%eax
fffff8000030e18c:	8b c8                	mov    %eax,%ecx
fffff8000030e18e:	c1 e9 08             	shr    $0x8,%ecx
fffff8000030e191:	25 f0 00 00 00       	and    $0xf0,%eax
fffff8000030e196:	81 e1 00 0f 00 00    	and    $0xf00,%ecx
fffff8000030e19c:	0b c8                	or     %eax,%ecx
fffff8000030e19e:	c1 e9 04             	shr    $0x4,%ecx
fffff8000030e1a1:	83 f9 1a             	cmp    $0x1a,%ecx
fffff8000030e1a4:	74 1c                	je     0xfffff8000030e1c2
fffff8000030e1a6:	83 f9 1d             	cmp    $0x1d,%ecx
fffff8000030e1a9:	76 21                	jbe    0xfffff8000030e1cc
fffff8000030e1ab:	83 f9 1f             	cmp    $0x1f,%ecx
fffff8000030e1ae:	76 12                	jbe    0xfffff8000030e1c2
fffff8000030e1b0:	83 f9 25             	cmp    $0x25,%ecx
fffff8000030e1b3:	74 0d                	je     0xfffff8000030e1c2
fffff8000030e1b5:	83 f9 2c             	cmp    $0x2c,%ecx
fffff8000030e1b8:	74 08                	je     0xfffff8000030e1c2
fffff8000030e1ba:	8d 41 d2             	lea    -0x2e(%rcx),%eax
fffff8000030e1bd:	83 f8 01             	cmp    $0x1,%eax
fffff8000030e1c0:	77 0a                	ja     0xfffff8000030e1cc
fffff8000030e1c2:	c7 05 e0 ed 4d 00 2c 	movl   $0x2c,0x4dede0(%rip)        # 0xfffff800007ecfac
fffff8000030e1c9:	00 00 00
fffff8000030e1cc:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff8000030e1d1:	48 33 cc             	xor    %rsp,%rcx
fffff8000030e1d4:	e8 97 d3 f2 ff       	call   0xfffff8000023b570
fffff8000030e1d9:	48 83 c4 58          	add    $0x58,%rsp
fffff8000030e1dd:	c3                   	ret
fffff8000030e1de:	cc                   	int3
fffff8000030e1df:	cc                   	int3
fffff8000030e1e0:	cc                   	int3
fffff8000030e1e1:	cc                   	int3
fffff8000030e1e2:	cc                   	int3
fffff8000030e1e3:	cc                   	int3
fffff8000030e1e4:	cc                   	int3
fffff8000030e1e5:	cc                   	int3
fffff8000030e1e6:	cc                   	int3
fffff8000030e1e7:	cc                   	int3
fffff8000030e1e8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000030e1ed:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff8000030e1f2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff8000030e1f7:	57                   	push   %rdi
fffff8000030e1f8:	48 83 ec 50          	sub    $0x50,%rsp
fffff8000030e1fc:	48 8b 05 e5 33 2f 00 	mov    0x2f33e5(%rip),%rax        # 0xfffff800006015e8
fffff8000030e203:	48 33 c4             	xor    %rsp,%rax
fffff8000030e206:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000030e20b:	48 8b 05 4e b3 2f 00 	mov    0x2fb34e(%rip),%rax        # 0xfffff80000609560
fffff8000030e212:	48 8b f1             	mov    %rcx,%rsi
fffff8000030e215:	33 ed                	xor    %ebp,%ebp
fffff8000030e217:	48 8b c8             	mov    %rax,%rcx
fffff8000030e21a:	48 c1 e9 23          	shr    $0x23,%rcx
fffff8000030e21e:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff8000030e221:	0f b7 fd             	movzwl %bp,%edi
fffff8000030e224:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff8000030e229:	83 e1 01             	and    $0x1,%ecx
fffff8000030e22c:	74 07                	je     0xfffff8000030e235
fffff8000030e22e:	83 0d 8b b7 2f 00 04 	orl    $0x4,0x2fb78b(%rip)        # 0xfffff800006099c0
fffff8000030e235:	48 bb 00 00 00 00 10 	movabs $0x1000000000,%rbx
fffff8000030e23c:	00 00 00
fffff8000030e23f:	48 85 c3             	test   %rax,%rbx
fffff8000030e242:	74 08                	je     0xfffff8000030e24c
fffff8000030e244:	0f ba 2d 74 b7 2f 00 	btsl   $0x9,0x2fb774(%rip)        # 0xfffff800006099c0
fffff8000030e24b:	09
fffff8000030e24c:	f7 05 06 b3 2f 00 00 	testl  $0x100,0x2fb306(%rip)        # 0xfffff8000060955c
fffff8000030e253:	01 00 00
fffff8000030e256:	0f 84 a7 00 00 00    	je     0xfffff8000030e303
fffff8000030e25c:	48 85 c9             	test   %rcx,%rcx