fffff800002a8d7f:	3b e9                	cmp    %ecx,%ebp
fffff800002a8d81:	74 b1                	je     0xfffff800002a8d34
fffff800002a8d83:	41 b6 01             	mov    $0x1,%r14b
fffff800002a8d86:	38 9e 12 05 00 00    	cmp    %bl,0x512(%rsi)
fffff800002a8d8c:	75 a9                	jne    0xfffff800002a8d37
fffff800002a8d8e:	38 9e 11 05 00 00    	cmp    %bl,0x511(%rsi)
fffff800002a8d94:	74 a1                	je     0xfffff800002a8d37
fffff800002a8d96:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8d99:	e8 3e 51 f8 ff       	call   0xfffff8000022dedc
fffff800002a8d9e:	eb 97                	jmp    0xfffff800002a8d37
fffff800002a8da0:	cc                   	int3
fffff800002a8da1:	cc                   	int3
fffff800002a8da2:	cc                   	int3
fffff800002a8da3:	cc                   	int3
fffff800002a8da4:	cc                   	int3
fffff800002a8da5:	cc                   	int3
fffff800002a8da6:	cc                   	int3
fffff800002a8da7:	cc                   	int3
fffff800002a8da8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a8dad:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002a8db2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002a8db7:	57                   	push   %rdi
fffff800002a8db8:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a8dbc:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff800002a8dc3:	01 00
fffff800002a8dc5:	33 ed                	xor    %ebp,%ebp
fffff800002a8dc7:	4c 63 c1             	movslq %ecx,%r8
fffff800002a8dca:	48 8b fa             	mov    %rdx,%rdi
fffff800002a8dcd:	0f b7 dd             	movzwl %bp,%ebx
fffff800002a8dd0:	41 81 f8 00 00 08 00 	cmp    $0x80000,%r8d
fffff800002a8dd7:	0f 84 dd 06 00 00    	je     0xfffff800002a94ba
fffff800002a8ddd:	41 b9 01 00 08 00    	mov    $0x80001,%r9d
fffff800002a8de3:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8de6:	0f 84 8a 06 00 00    	je     0xfffff800002a9476
fffff800002a8dec:	41 81 f8 02 00 08 00 	cmp    $0x80002,%r8d
fffff800002a8df3:	0f 84 64 06 00 00    	je     0xfffff800002a945d
fffff800002a8df9:	41 81 f8 04 00 08 00 	cmp    $0x80004,%r8d
fffff800002a8e00:	0f 84 16 06 00 00    	je     0xfffff800002a941c
fffff800002a8e06:	41 b9 05 00 08 00    	mov    $0x80005,%r9d
fffff800002a8e0c:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8e0f:	0f 84 b4 05 00 00    	je     0xfffff800002a93c9
fffff800002a8e15:	0f 8e a6 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e1b:	41 81 f8 07 00 08 00 	cmp    $0x80007,%r8d
fffff800002a8e22:	0f 8e 35 06 00 00    	jle    0xfffff800002a945d
fffff800002a8e28:	41 81 f8 08 00 08 00 	cmp    $0x80008,%r8d
fffff800002a8e2f:	0f 8e 8c 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e35:	41 81 f8 0a 00 08 00 	cmp    $0x8000a,%r8d
fffff800002a8e3c:	0f 8e 1b 06 00 00    	jle    0xfffff800002a945d
fffff800002a8e42:	41 8d 51 07          	lea    0x7(%r9),%edx
fffff800002a8e46:	44 3b c2             	cmp    %edx,%r8d
fffff800002a8e49:	0f 84 2c 05 00 00    	je     0xfffff800002a937b
fffff800002a8e4f:	41 81 f8 0d 00 08 00 	cmp    $0x8000d,%r8d
fffff800002a8e56:	0f 84 13 05 00 00    	je     0xfffff800002a936f
fffff800002a8e5c:	41 81 f8 0e 00 08 00 	cmp    $0x8000e,%r8d
fffff800002a8e63:	0f 84 fa 04 00 00    	je     0xfffff800002a9363
fffff800002a8e69:	41 81 f8 0f 00 08 00 	cmp    $0x8000f,%r8d
fffff800002a8e70:	0f 8e 4b 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e76:	41 81 f8 1f 00 08 00 	cmp    $0x8001f,%r8d
fffff800002a8e7d:	0f 8e c9 04 00 00    	jle    0xfffff800002a934c
fffff800002a8e83:	41 81 f8 3f 00 08 00 	cmp    $0x8003f,%r8d
fffff800002a8e8a:	0f 8e 31 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e90:	41 81 f8 4f 00 08 00 	cmp    $0x8004f,%r8d
fffff800002a8e97:	0f 8e 98 04 00 00    	jle    0xfffff800002a9335
fffff800002a8e9d:	41 81 f8 6f 00 08 00 	cmp    $0x8006f,%r8d
fffff800002a8ea4:	0f 8e 17 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8eaa:	41 81 f8 7a 00 08 00 	cmp    $0x8007a,%r8d
fffff800002a8eb1:	0f 8e 6a 04 00 00    	jle    0xfffff800002a9321
fffff800002a8eb7:	41 81 f8 7b 00 08 00 	cmp    $0x8007b,%r8d
fffff800002a8ebe:	0f 84 15 04 00 00    	je     0xfffff800002a92d9
fffff800002a8ec4:	8d 4a 70             	lea    0x70(%rdx),%ecx
fffff800002a8ec7:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8eca:	0f 84 f6 03 00 00    	je     0xfffff800002a92c6
fffff800002a8ed0:	41 81 f8 7d 00 08 00 	cmp    $0x8007d,%r8d
fffff800002a8ed7:	0f 8e e4 04 00 00    	jle    0xfffff800002a93c1
fffff800002a8edd:	41 81 f8 7f 00 08 00 	cmp    $0x8007f,%r8d
fffff800002a8ee4:	0f 8e a7 03 00 00    	jle    0xfffff800002a9291
fffff800002a8eea:	8d 4a 78             	lea    0x78(%rdx),%ecx
fffff800002a8eed:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8ef0:	0f 84 81 03 00 00    	je     0xfffff800002a9277
fffff800002a8ef6:	8d 4a 79             	lea    0x79(%rdx),%ecx
fffff800002a8ef9:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8efc:	0f 84 5b 03 00 00    	je     0xfffff800002a925d
fffff800002a8f02:	8d 4a 7a             	lea    0x7a(%rdx),%ecx
fffff800002a8f05:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8f08:	0f 84 2b 03 00 00    	je     0xfffff800002a9239
fffff800002a8f0e:	8d 4a 7c             	lea    0x7c(%rdx),%ecx
fffff800002a8f11:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8f14:	0f 84 f9 02 00 00    	je     0xfffff800002a9213
fffff800002a8f1a:	41 81 f8 8b 00 08 00 	cmp    $0x8008b,%r8d
fffff800002a8f21:	0f 84 72 02 00 00    	je     0xfffff800002a9199
fffff800002a8f27:	41 81 f8 8c 00 08 00 	cmp    $0x8008c,%r8d
fffff800002a8f2e:	0f 84 1b 02 00 00    	je     0xfffff800002a914f
fffff800002a8f34:	44 8d 49 05          	lea    0x5(%rcx),%r9d
fffff800002a8f38:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8f3b:	0f 84 d3 01 00 00    	je     0xfffff800002a9114
fffff800002a8f41:	44 8d 49 06          	lea    0x6(%rcx),%r9d
fffff800002a8f45:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8f48:	0f 84 8f 01 00 00    	je     0xfffff800002a90dd
fffff800002a8f4e:	0f 8e 6d 04 00 00    	jle    0xfffff800002a93c1
fffff800002a8f54:	41 81 f8 91 00 08 00 	cmp    $0x80091,%r8d
fffff800002a8f5b:	0f 8e 23 01 00 00    	jle    0xfffff800002a9084
fffff800002a8f61:	41 81 f8 92 00 08 00 	cmp    $0x80092,%r8d
fffff800002a8f68:	0f 84 b1 00 00 00    	je     0xfffff800002a901f
fffff800002a8f6e:	44 8d 49 0b          	lea    0xb(%rcx),%r9d
fffff800002a8f72:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8f75:	0f 84 80 00 00 00    	je     0xfffff800002a8ffb
fffff800002a8f7b:	41 81 f8 00 00 09 00 	cmp    $0x90000,%r8d
fffff800002a8f82:	74 63                	je     0xfffff800002a8fe7
fffff800002a8f84:	41 81 f8 03 00 09 00 	cmp    $0x90003,%r8d
fffff800002a8f8b:	0f 84 0c 04 00 00    	je     0xfffff800002a939d
fffff800002a8f91:	41 81 f8 04 00 09 00 	cmp    $0x90004,%r8d
fffff800002a8f98:	0f 84 ff 03 00 00    	je     0xfffff800002a939d
fffff800002a8f9e:	41 81 f8 14 00 09 00 	cmp    $0x90014,%r8d
fffff800002a8fa5:	0f 84 f2 03 00 00    	je     0xfffff800002a939d
fffff800002a8fab:	41 81 f8 05 00 00 10 	cmp    $0x10000005,%r8d
fffff800002a8fb2:	74 23                	je     0xfffff800002a8fd7
fffff800002a8fb4:	b9 07 00 00 10       	mov    $0x10000007,%ecx
fffff800002a8fb9:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8fbc:	0f 85 ff 03 00 00    	jne    0xfffff800002a93c1
fffff800002a8fc2:	83 3d cb 26 50 00 01 	cmpl   $0x1,0x5026cb(%rip)        # 0xfffff800007ab694
fffff800002a8fc9:	0f 85 de 01 00 00    	jne    0xfffff800002a91ad
fffff800002a8fcf:	48 8b d7             	mov    %rdi,%rdx
fffff800002a8fd2:	e9 3e 04 00 00       	jmp    0xfffff800002a9415
fffff800002a8fd7:	48 8b d7             	mov    %rdi,%rdx
fffff800002a8fda:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8fdd:	e8 0e 1e 00 00       	call   0xfffff800002aadf0
fffff800002a8fe2:	e9 db 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a8fe7:	e8 b0 2f ff ff       	call   0xfffff8000029bf9c
fffff800002a8fec:	48 2b c7             	sub    %rdi,%rax
fffff800002a8fef:	48 89 86 f8 04 00 00 	mov    %rax,0x4f8(%rsi)
fffff800002a8ff6:	e9 c7 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a8ffb:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9002:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a9008:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a900d:	0f 83 9a 01 00 00    	jae    0xfffff800002a91ad
fffff800002a9013:	48 8b c7             	mov    %rdi,%rax
fffff800002a9016:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002a901a:	e9 e7 00 00 00       	jmp    0xfffff800002a9106
fffff800002a901f:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9026:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a902c:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a9031:	0f 83 76 01 00 00    	jae    0xfffff800002a91ad
fffff800002a9037:	40 f6 c7 03          	test   $0x3,%dil
fffff800002a903b:	0f 85 6c 01 00 00    	jne    0xfffff800002a91ad
fffff800002a9041:	48 8b c7             	mov    %rdi,%rax
fffff800002a9044:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002a9048:	48 ff c0             	inc    %rax
fffff800002a904b:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002a904f:	0f 87 58 01 00 00    	ja     0xfffff800002a91ad
fffff800002a9055:	8b 86 68 01 00 00    	mov    0x168(%rsi),%eax
fffff800002a905b:	48 0f ba e0 0b       	bt     $0xb,%rax
fffff800002a9060:	73 16                	jae    0xfffff800002a9078
fffff800002a9062:	b9 a7 06 00 00       	mov    $0x6a7,%ecx
fffff800002a9067:	48 8b d7             	mov    %rdi,%rdx
fffff800002a906a:	48 8b c7             	mov    %rdi,%rax
fffff800002a906d:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002a9071:	0f 30                	wrmsr
fffff800002a9073:	e9 4a 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a9078:	48 89 be a0 01 00 00 	mov    %rdi,0x1a0(%rsi)
fffff800002a907f:	e9 3e 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a9084:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a908b:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a9091:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a9096:	0f 83 11 01 00 00    	jae    0xfffff800002a91ad
fffff800002a909c:	40 f6 c7 03          	test   $0x3,%dil
fffff800002a90a0:	0f 85 07 01 00 00    	jne    0xfffff800002a91ad
fffff800002a90a6:	48 8b c7             	mov    %rdi,%rax
fffff800002a90a9:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002a90ad:	48 ff c0             	inc    %rax
fffff800002a90b0:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002a90b4:	0f 87 f3 00 00 00    	ja     0xfffff800002a91ad
fffff800002a90ba:	8b 86 68 01 00 00    	mov    0x168(%rsi),%eax
fffff800002a90c0:	48 0f ba e0 0c       	bt     $0xc,%rax
fffff800002a90c5:	73 09                	jae    0xfffff800002a90d0
fffff800002a90c7:	41 8d 88 15 06 f8 ff 	lea    -0x7f9eb(%r8),%ecx
fffff800002a90ce:	eb 97                	jmp    0xfffff800002a9067
fffff800002a90d0:	4a 89 bc c6 30 fd bf 	mov    %rdi,-0x4002d0(%rsi,%r8,8)
fffff800002a90d7:	ff
fffff800002a90d8:	e9 e5 03 00 00       	jmp    0xfffff800002a94c2
fffff800002a90dd:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a90e4:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a90ea:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a90ef:	0f 83 b8 00 00 00    	jae    0xfffff800002a91ad
fffff800002a90f5:	40 f6 c7 03          	test   $0x3,%dil
fffff800002a90f9:	0f 85 ae 00 00 00    	jne    0xfffff800002a91ad
fffff800002a90ff:	48 8b c7             	mov    %rdi,%rax
fffff800002a9102:	48 c1 f8 30          	sar    $0x30,%rax
fffff800002a9106:	48 ff c0             	inc    %rax
fffff800002a9109:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002a910d:	76 30                	jbe    0xfffff800002a913f
fffff800002a910f:	e9 99 00 00 00       	jmp    0xfffff800002a91ad
fffff800002a9114:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002a911b:	e8 18 f1 f8 ff       	call   0xfffff80000238238
fffff800002a9120:	84 c0                	test   %al,%al
fffff800002a9122:	0f 84 85 00 00 00    	je     0xfffff800002a91ad
fffff800002a9128:	48 8b d7             	mov    %rdi,%rdx
fffff800002a912b:	48 8b ce             	mov    %rsi,%rcx
fffff800002a912e:	e8 e9 f5 f8 ff       	call   0xfffff8000023871c
fffff800002a9133:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a9136:	66 85 c0             	test   %ax,%ax
fffff800002a9139:	0f 85 83 03 00 00    	jne    0xfffff800002a94c2
fffff800002a913f:	48 8b d7             	mov    %rdi,%rdx
fffff800002a9142:	41 8b c9             	mov    %r9d,%ecx
fffff800002a9145:	e8 e6 5e 06 00       	call   0xfffff8000030f030
fffff800002a914a:	e9 73 03 00 00       	jmp    0xfffff800002a94c2
fffff800002a914f:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002a9156:	e8 dd f0 f8 ff       	call   0xfffff80000238238
fffff800002a915b:	84 c0                	test   %al,%al
fffff800002a915d:	74 4e                	je     0xfffff800002a91ad
fffff800002a915f:	48 8b d7             	mov    %rdi,%rdx
fffff800002a9162:	48 8b ce             	mov    %rsi,%rcx
fffff800002a9165:	e8 b2 f5 f8 ff       	call   0xfffff8000023871c
fffff800002a916a:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a916d:	66 85 c0             	test   %ax,%ax
fffff800002a9170:	0f 85 4c 03 00 00    	jne    0xfffff800002a94c2
fffff800002a9176:	8b 86 68 01 00 00    	mov    0x168(%rsi),%eax
fffff800002a917c:	48 0f ba e0 0b       	bt     $0xb,%rax
fffff800002a9181:	73 0a                	jae    0xfffff800002a918d
fffff800002a9183:	b9 a0 06 00 00       	mov    $0x6a0,%ecx
fffff800002a9188:	e9 da fe ff ff       	jmp    0xfffff800002a9067
fffff800002a918d:	48 89 be 98 01 00 00 	mov    %rdi,0x198(%rsi)
fffff800002a9194:	e9 29 03 00 00       	jmp    0xfffff800002a94c2
fffff800002a9199:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002a91a0:	8b 81 88 34 00 00    	mov    0x3488(%rcx),%eax
fffff800002a91a6:	48 0f ba e0 0c       	bt     $0xc,%rax
fffff800002a91ab:	72 0a                	jb     0xfffff800002a91b7
fffff800002a91ad:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff800002a91b2:	e9 0b 03 00 00       	jmp    0xfffff800002a94c2
fffff800002a91b7:	48 8b 81 98 34 00 00 	mov    0x3498(%rcx),%rax
fffff800002a91be:	48 f7 d0             	not    %rax
fffff800002a91c1:	48 85 c7             	test   %rax,%rdi
fffff800002a91c4:	75 e7                	jne    0xfffff800002a91ad
fffff800002a91c6:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002a91cd:	48 39 b8 20 0e 00 00 	cmp    %rdi,0xe20(%rax)
fffff800002a91d4:	0f 84 e8 02 00 00    	je     0xfffff800002a94c2
fffff800002a91da:	48 89 b8 20 0e 00 00 	mov    %rdi,0xe20(%rax)
fffff800002a91e1:	48 8b 86 a8 02 00 00 	mov    0x2a8(%rsi),%rax
fffff800002a91e8:	48 8b 90 20 0e 00 00 	mov    0xe20(%rax),%rdx
fffff800002a91ef:	48 0b 96 58 01 00 00 	or     0x158(%rsi),%rdx
fffff800002a91f6:	48 0b d7             	or     %rdi,%rdx
fffff800002a91f9:	c6 86 71 02 00 00 03 	movb   $0x3,0x271(%rsi)
fffff800002a9200:	48 23 96 68 01 00 00 	and    0x168(%rsi),%rdx
fffff800002a9207:	48 89 96 60 01 00 00 	mov    %rdx,0x160(%rsi)
fffff800002a920e:	e9 af 02 00 00       	jmp    0xfffff800002a94c2
fffff800002a9213:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a921a:	48 8b 90 78 34 00 00 	mov    0x3478(%rax),%rdx
fffff800002a9221:	48 b8 00 00 00 00 00 	movabs $0x4000000000000000,%rax
fffff800002a9228:	00 00 40
fffff800002a922b:	48 85 d0             	test   %rdx,%rax
fffff800002a922e:	0f 84 79 ff ff ff    	je     0xfffff800002a91ad
fffff800002a9234:	e9 96 fd ff ff       	jmp    0xfffff800002a8fcf
fffff800002a9239:	8b 05 55 24 50 00    	mov    0x502455(%rip),%eax        # 0xfffff800007ab694
fffff800002a923f:	83 c0 fe             	add    $0xfffffffe,%eax
fffff800002a9242:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff800002a9247:	0f 85 60 ff ff ff    	jne    0xfffff800002a91ad
fffff800002a924d:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9254:	f6 80 7f 34 00 00 01 	testb  $0x1,0x347f(%rax)
fffff800002a925b:	eb d1                	jmp    0xfffff800002a922e
fffff800002a925d:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9264:	48 8b 90 78 34 00 00 	mov    0x3478(%rax),%rdx
fffff800002a926b:	48 b8 00 00 00 00 00 	movabs $0x400000000000,%rax
fffff800002a9272:	40 00 00
fffff800002a9275:	eb b4                	jmp    0xfffff800002a922b
fffff800002a9277:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a927e:	48 8b 90 78 34 00 00 	mov    0x3478(%rax),%rdx
fffff800002a9285:	48 b8 00 00 00 00 00 	movabs $0x1300000000000,%rax
fffff800002a928c:	30 01 00
fffff800002a928f:	eb 9a                	jmp    0xfffff800002a922b
fffff800002a9291:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9298:	f6 80 80 34 00 00 01 	testb  $0x1,0x3480(%rax)
fffff800002a929f:	0f 84 08 ff ff ff    	je     0xfffff800002a91ad
fffff800002a92a5:	41 81 f8 7e 00 08 00 	cmp    $0x8007e,%r8d
fffff800002a92ac:	48 8b ce             	mov    %rsi,%rcx
fffff800002a92af:	4c 8b c7             	mov    %rdi,%r8
fffff800002a92b2:	40 0f 95 c5          	setne  %bpl
fffff800002a92b6:	8d 95 e7 00 00 00    	lea    0xe7(%rbp),%edx
fffff800002a92bc:	e8 bb ff 04 00       	call   0xfffff800002f927c
fffff800002a92c1:	e9 f3 00 00 00       	jmp    0xfffff800002a93b9
fffff800002a92c6:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a92cd:	f6 80 88 34 00 00 20 	testb  $0x20,0x3488(%rax)
fffff800002a92d4:	e9 55 ff ff ff       	jmp    0xfffff800002a922e
fffff800002a92d9:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a92e0:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff800002a92e7:	48 b8 00 00 00 00 40 	movabs $0x4000000000,%rax
fffff800002a92ee:	00 00 00
fffff800002a92f1:	48 85 c8             	test   %rcx,%rax
fffff800002a92f4:	0f 84 b3 fe ff ff    	je     0xfffff800002a91ad
fffff800002a92fa:	48 8b c7             	mov    %rdi,%rax
fffff800002a92fd:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002a9301:	85 c0                	test   %eax,%eax
fffff800002a9303:	0f 85 a4 fe ff ff    	jne    0xfffff800002a91ad
fffff800002a9309:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002a9310:	b9 03 01 00 c0       	mov    $0xc0000103,%ecx
fffff800002a9315:	48 89 b8 10 0e 00 00 	mov    %rdi,0xe10(%rax)
fffff800002a931c:	e9 46 fd ff ff       	jmp    0xfffff800002a9067
fffff800002a9321:	41 8d 80 90 ff f7 ff 	lea    -0x80070(%r8),%eax
fffff800002a9328:	48 89 bc c6 c0 05 00 	mov    %rdi,0x5c0(%rsi,%rax,8)
fffff800002a932f:	00
fffff800002a9330:	e9 8d 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a9335:	41 8d 88 c0 ff f7 ff 	lea    -0x80040(%r8),%ecx
fffff800002a933c:	48 83 c1 62          	add    $0x62,%rcx
fffff800002a9340:	48 03 c9             	add    %rcx,%rcx
fffff800002a9343:	48 89 3c ce          	mov    %rdi,(%rsi,%rcx,8)
fffff800002a9347:	e9 76 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a934c:	41 8d 88 f0 ff f7 ff 	lea    -0x80010(%r8),%ecx
fffff800002a9353:	48 03 c9             	add    %rcx,%rcx
fffff800002a9356:	48 89 bc ce 18 06 00 	mov    %rdi,0x618(%rsi,%rcx,8)
fffff800002a935d:	00
fffff800002a935e:	e9 5f 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a9363:	48 89 be b8 05 00 00 	mov    %rdi,0x5b8(%rsi)
fffff800002a936a:	e9 53 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a936f:	48 89 be b0 05 00 00 	mov    %rdi,0x5b0(%rsi)
fffff800002a9376:	e9 47 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a937b:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9382:	8a 88 f0 34 00 00    	mov    0x34f0(%rax),%cl
fffff800002a9388:	f6 d9                	neg    %cl
fffff800002a938a:	48 1b c0             	sbb    %rax,%rax
fffff800002a938d:	25 f0 fe 0f 00       	and    $0xffef0,%eax
fffff800002a9392:	48 05 ff 00 00 00    	add    $0xff,%rax
fffff800002a9398:	48 3b f8             	cmp    %rax,%rdi
fffff800002a939b:	76 0a                	jbe    0xfffff800002a93a7
fffff800002a939d:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002a93a2:	e9 1b 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a93a7:	44 8b c7             	mov    %edi,%r8d
fffff800002a93aa:	48 89 be 68 05 00 00 	mov    %rdi,0x568(%rsi)
fffff800002a93b1:	48 8b ce             	mov    %rsi,%rcx
fffff800002a93b4:	e8 d3 82 02 00       	call   0xfffff800002d168c
fffff800002a93b9:	0f b7 d8             	movzwl %ax,%ebx
fffff800002a93bc:	e9 01 01 00 00       	jmp    0xfffff800002a94c2
fffff800002a93c1:	48 8b d7             	mov    %rdi,%rdx
fffff800002a93c4:	41 8b c8             	mov    %r8d,%ecx
fffff800002a93c7:	eb 4c                	jmp    0xfffff800002a9415
fffff800002a93c9:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
fffff800002a93ce:	48 c1 ef 10          	shr    $0x10,%rdi
fffff800002a93d2:	66 85 ff             	test   %di,%di
fffff800002a93d5:	74 10                	je     0xfffff800002a93e7
fffff800002a93d7:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff800002a93de:	e8 85 e5 ff ff       	call   0xfffff800002a7968
fffff800002a93e3:	84 c0                	test   %al,%al
fffff800002a93e5:	74 b6                	je     0xfffff800002a939d
fffff800002a93e7:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002a93ee:	89 6c 24 44          	mov    %ebp,0x44(%rsp)
fffff800002a93f2:	f6 80 38 0b 00 00 04 	testb  $0x4,0xb38(%rax)
fffff800002a93f9:	74 12                	je     0xfffff800002a940d
fffff800002a93fb:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
fffff800002a9400:	41 8b d1             	mov    %r9d,%edx
fffff800002a9403:	48 8b ce             	mov    %rsi,%rcx
fffff800002a9406:	e8 71 af ff ff       	call   0xfffff800002a437c
fffff800002a940b:	eb ac                	jmp    0xfffff800002a93b9
fffff800002a940d:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx