fffff8000022fe58:	eb 08                	jmp    0xfffff8000022fe62
fffff8000022fe5a:	83 fa ff             	cmp    $0xffffffff,%edx
fffff8000022fe5d:	75 3f                	jne    0xfffff8000022fe9e
fffff8000022fe5f:	40 8a c7             	mov    %dil,%al
fffff8000022fe62:	84 c0                	test   %al,%al
fffff8000022fe64:	75 38                	jne    0xfffff8000022fe9e
fffff8000022fe66:	41 3b cc             	cmp    %r12d,%ecx
fffff8000022fe69:	75 08                	jne    0xfffff8000022fe73
fffff8000022fe6b:	8b 46 08             	mov    0x8(%rsi),%eax
fffff8000022fe6e:	39 43 20             	cmp    %eax,0x20(%rbx)
fffff8000022fe71:	eb 12                	jmp    0xfffff8000022fe85
fffff8000022fe73:	8b 56 08             	mov    0x8(%rsi),%edx
fffff8000022fe76:	83 f9 02             	cmp    $0x2,%ecx
fffff8000022fe79:	8b 4b 20             	mov    0x20(%rbx),%ecx
fffff8000022fe7c:	0f 94 c0             	sete   %al
fffff8000022fe7f:	84 c0                	test   %al,%al
fffff8000022fe81:	74 07                	je     0xfffff8000022fe8a
fffff8000022fe83:	3b ca                	cmp    %edx,%ecx
fffff8000022fe85:	0f 94 c0             	sete   %al
fffff8000022fe88:	eb 07                	jmp    0xfffff8000022fe91
fffff8000022fe8a:	3b ca                	cmp    %edx,%ecx
fffff8000022fe8c:	74 07                	je     0xfffff8000022fe95
fffff8000022fe8e:	40 8a c7             	mov    %dil,%al
fffff8000022fe91:	84 c0                	test   %al,%al
fffff8000022fe93:	74 10                	je     0xfffff8000022fea5
fffff8000022fe95:	4c 01 8e 60 a2 02 00 	add    %r9,0x2a260(%rsi)
fffff8000022fe9c:	eb 07                	jmp    0xfffff8000022fea5
fffff8000022fe9e:	4c 01 8e 70 a2 02 00 	add    %r9,0x2a270(%rsi)
fffff8000022fea5:	4d 85 f6             	test   %r14,%r14
fffff8000022fea8:	0f 84 5e 03 00 00    	je     0xfffff8000023020c
fffff8000022feae:	4c 3b f3             	cmp    %rbx,%r14
fffff8000022feb1:	75 06                	jne    0xfffff8000022feb9
fffff8000022feb3:	45 84 66 13          	test   %r12b,0x13(%r14)
fffff8000022feb7:	74 1f                	je     0xfffff8000022fed8
fffff8000022feb9:	49 8b 96 88 00 00 00 	mov    0x88(%r14),%rdx
fffff8000022fec0:	45 33 c0             	xor    %r8d,%r8d
fffff8000022fec3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
fffff8000022fec7:	49 03 d7             	add    %r15,%rdx
fffff8000022feca:	41 80 66 13 fe       	andb   $0xfe,0x13(%r14)
fffff8000022fecf:	48 83 c1 40          	add    $0x40,%rcx
fffff8000022fed3:	e8 08 94 ff ff       	call   0xfffff800002292e0
fffff8000022fed8:	4c 3b f3             	cmp    %rbx,%r14
fffff8000022fedb:	0f 84 95 01 00 00    	je     0xfffff80000230076
fffff8000022fee1:	41 88 7e 14          	mov    %dil,0x14(%r14)
fffff8000022fee5:	4d 89 be 80 00 00 00 	mov    %r15,0x80(%r14)
fffff8000022feec:	4c 89 bb b0 00 00 00 	mov    %r15,0xb0(%rbx)
fffff8000022fef3:	4c 01 a6 28 f0 02 00 	add    %r12,0x2f028(%rsi)
fffff8000022fefa:	8b 05 5c 96 3d 00    	mov    0x3d965c(%rip),%eax        # 0xfffff8000060955c
fffff8000022ff00:	0f ba e0 09          	bt     $0x9,%eax
fffff8000022ff04:	73 2f                	jae    0xfffff8000022ff35
fffff8000022ff06:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000022ff0a:	73 29                	jae    0xfffff8000022ff35
fffff8000022ff0c:	8a 93 11 02 00 00    	mov    0x211(%rbx),%dl
fffff8000022ff12:	84 d2                	test   %dl,%dl
fffff8000022ff14:	74 1f                	je     0xfffff8000022ff35
fffff8000022ff16:	40 38 bb 12 02 00 00 	cmp    %dil,0x212(%rbx)
fffff8000022ff1d:	74 16                	je     0xfffff8000022ff35
fffff8000022ff1f:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000022ff26:	00 00
fffff8000022ff28:	8a c2                	mov    %dl,%al
fffff8000022ff2a:	c0 e0 03             	shl    $0x3,%al
fffff8000022ff2d:	0a c2                	or     %dl,%al
fffff8000022ff2f:	08 81 f0 04 01 00    	or     %al,0x104f0(%rcx)
fffff8000022ff35:	48 8b 13             	mov    (%rbx),%rdx
fffff8000022ff38:	48 85 d2             	test   %rdx,%rdx
fffff8000022ff3b:	74 0e                	je     0xfffff8000022ff4b
fffff8000022ff3d:	4d 8b 06             	mov    (%r14),%r8
fffff8000022ff40:	45 8a cc             	mov    %r12b,%r9b
fffff8000022ff43:	48 8b ce             	mov    %rsi,%rcx
fffff8000022ff46:	e8 15 9f ff ff       	call   0xfffff80000229e60
fffff8000022ff4b:	40 38 3d 16 96 3d 00 	cmp    %dil,0x3d9616(%rip)        # 0xfffff80000609568
fffff8000022ff52:	74 08                	je     0xfffff8000022ff5c
fffff8000022ff54:	48 8b cb             	mov    %rbx,%rcx
fffff8000022ff57:	e8 68 d2 0c 00       	call   0xfffff800002fd1c4
fffff8000022ff5c:	8b 46 08             	mov    0x8(%rsi),%eax
fffff8000022ff5f:	4d 8b c6             	mov    %r14,%r8
fffff8000022ff62:	4c 89 76 38          	mov    %r14,0x38(%rsi)
fffff8000022ff66:	48 8b d3             	mov    %rbx,%rdx
fffff8000022ff69:	41 89 46 34          	mov    %eax,0x34(%r14)
fffff8000022ff6d:	48 8b ce             	mov    %rsi,%rcx
fffff8000022ff70:	8b 86 40 08 01 00    	mov    0x10840(%rsi),%eax
fffff8000022ff76:	41 89 46 3c          	mov    %eax,0x3c(%r14)
fffff8000022ff7a:	8b 86 44 08 01 00    	mov    0x10844(%rsi),%eax
fffff8000022ff80:	41 89 46 40          	mov    %eax,0x40(%r14)
fffff8000022ff84:	e8 07 c8 00 00       	call   0xfffff8000023c790
fffff8000022ff89:	45 33 f6             	xor    %r14d,%r14d
fffff8000022ff8c:	44 38 35 d5 95 3d 00 	cmp    %r14b,0x3d95d5(%rip)        # 0xfffff80000609568
fffff8000022ff93:	74 08                	je     0xfffff8000022ff9d
fffff8000022ff95:	48 8b cb             	mov    %rbx,%rcx
fffff8000022ff98:	e8 c3 c5 0c 00       	call   0xfffff800002fc560
fffff8000022ff9d:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000022ffa4:	00 00
fffff8000022ffa6:	49 8b f6             	mov    %r14,%rsi
fffff8000022ffa9:	f6 05 b0 95 3d 00 04 	testb  $0x4,0x3d95b0(%rip)        # 0xfffff80000609560
fffff8000022ffb0:	74 18                	je     0xfffff8000022ffca
fffff8000022ffb2:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000022ffb6:	0f 31                	rdtsc
fffff8000022ffb8:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000022ffbc:	48 0b c2             	or     %rdx,%rax
fffff8000022ffbf:	48 8b c8             	mov    %rax,%rcx
fffff8000022ffc2:	49 8b c0             	mov    %r8,%rax
fffff8000022ffc5:	48 f7 e1             	mul    %rcx
fffff8000022ffc8:	eb 08                	jmp    0xfffff8000022ffd2
fffff8000022ffca:	e8 8d 65 00 00       	call   0xfffff8000023655c
fffff8000022ffcf:	48 8b d0             	mov    %rax,%rdx
fffff8000022ffd2:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
fffff8000022ffd9:	48 85 c0             	test   %rax,%rax
fffff8000022ffdc:	74 19                	je     0xfffff8000022fff7
fffff8000022ffde:	48 3b d0             	cmp    %rax,%rdx
fffff8000022ffe1:	76 0d                	jbe    0xfffff8000022fff0
fffff8000022ffe3:	48 8b f2             	mov    %rdx,%rsi
fffff8000022ffe6:	48 2b f0             	sub    %rax,%rsi
fffff8000022ffe9:	48 01 b3 68 22 00 00 	add    %rsi,0x2268(%rbx)
fffff8000022fff0:	4c 89 b3 a8 00 00 00 	mov    %r14,0xa8(%rbx)
fffff8000022fff7:	48 8b cb             	mov    %rbx,%rcx
fffff8000022fffa:	e8 2d e1 fe ff       	call   0xfffff8000021e12c
fffff8000022ffff:	44 38 35 9a 92 55 00 	cmp    %r14b,0x55929a(%rip)        # 0xfffff800007892a0
fffff80000230006:	74 5e                	je     0xfffff80000230066
fffff80000230008:	f7 05 82 92 55 00 00 	testl  $0x10000,0x559282(%rip)        # 0xfffff80000789294
fffff8000023000f:	00 01 00
fffff80000230012:	74 52                	je     0xfffff80000230066
fffff80000230014:	48 8b 03             	mov    (%rbx),%rax
fffff80000230017:	4d 8b ce             	mov    %r14,%r9
fffff8000023001a:	4c 8b 83 88 00 00 00 	mov    0x88(%rbx),%r8
fffff80000230021:	48 85 c0             	test   %rax,%rax
fffff80000230024:	74 0e                	je     0xfffff80000230034
fffff80000230026:	48 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%rax
fffff8000023002d:	4c 8b 88 08 0b 00 00 	mov    0xb08(%rax),%r9
fffff80000230034:	48 8b 93 30 01 00 00 	mov    0x130(%rbx),%rdx
fffff8000023003b:	b9 b0 1d 00 00       	mov    $0x1db0,%ecx
fffff80000230040:	0f b6 43 17          	movzbl 0x17(%rbx),%eax
fffff80000230044:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
fffff80000230049:	4c 8b 83 c0 02 00 00 	mov    0x2c0(%rbx),%r8
fffff80000230050:	48 8b 92 a0 01 00 00 	mov    0x1a0(%rdx),%rdx
fffff80000230057:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
fffff8000023005c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000230061:	e8 be 92 04 00       	call   0xfffff80000279324
fffff80000230066:	44 88 73 17          	mov    %r14b,0x17(%rbx)
fffff8000023006a:	4c 01 a3 60 22 00 00 	add    %r12,0x2260(%rbx)
fffff80000230071:	e9 a8 01 00 00       	jmp    0xfffff8000023021e
fffff80000230076:	45 33 f6             	xor    %r14d,%r14d
fffff80000230079:	44 38 73 14          	cmp    %r14b,0x14(%rbx)
fffff8000023007d:	0f 84 9b 01 00 00    	je     0xfffff8000023021e
fffff80000230083:	4c 8b 3b             	mov    (%rbx),%r15
fffff80000230086:	4d 85 ff             	test   %r15,%r15
fffff80000230089:	0f 84 77 01 00 00    	je     0xfffff80000230206
fffff8000023008f:	4d 8b b7 c0 02 00 00 	mov    0x2c0(%r15),%r14
fffff80000230096:	49 81 c6 80 0e 00 00 	add    $0xe80,%r14
fffff8000023009d:	49 8b 46 10          	mov    0x10(%r14),%rax
fffff800002300a1:	40 38 b8 26 01 00 00 	cmp    %dil,0x126(%rax)
fffff800002300a8:	74 4f                	je     0xfffff800002300f9
fffff800002300aa:	40 88 b8 26 01 00 00 	mov    %dil,0x126(%rax)
fffff800002300b1:	8b 05 a5 94 3d 00    	mov    0x3d94a5(%rip),%eax        # 0xfffff8000060955c
fffff800002300b7:	49 8b 4e 10          	mov    0x10(%r14),%rcx
fffff800002300bb:	41 84 c4             	test   %al,%r12b
fffff800002300be:	74 32                	je     0xfffff800002300f2
fffff800002300c0:	48 8b 91 88 01 00 00 	mov    0x188(%rcx),%rdx
fffff800002300c7:	48 8b 89 80 01 00 00 	mov    0x180(%rcx),%rcx
fffff800002300ce:	44 89 a1 40 03 00 00 	mov    %r12d,0x340(%rcx)
fffff800002300d5:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002300dc:	00 00
fffff800002300de:	48 89 88 50 c9 02 00 	mov    %rcx,0x2c950(%rax)
fffff800002300e5:	48 8b 80 b8 c7 02 00 	mov    0x2c7b8(%rax),%rax
fffff800002300ec:	48 89 50 30          	mov    %rdx,0x30(%rax)
fffff800002300f0:	eb 07                	jmp    0xfffff800002300f9
fffff800002300f2:	0f c7 b1 88 01 00 00 	vmptrld 0x188(%rcx)
fffff800002300f9:	41 8a 86 c1 01 00 00 	mov    0x1c1(%r14),%al
fffff80000230100:	84 c0                	test   %al,%al
fffff80000230102:	74 67                	je     0xfffff8000023016b
fffff80000230104:	a8 02                	test   $0x2,%al
fffff80000230106:	74 0e                	je     0xfffff80000230116
fffff80000230108:	4c 89 b6 28 a4 02 00 	mov    %r14,0x2a428(%rsi)
fffff8000023010f:	41 8a 86 c1 01 00 00 	mov    0x1c1(%r14),%al
fffff80000230116:	a8 08                	test   $0x8,%al
fffff80000230118:	74 40                	je     0xfffff8000023015a
fffff8000023011a:	48 39 be 30 a4 02 00 	cmp    %rdi,0x2a430(%rsi)
fffff80000230121:	75 37                	jne    0xfffff8000023015a
fffff80000230123:	40 38 be 40 a4 02 00 	cmp    %dil,0x2a440(%rsi)
fffff8000023012a:	74 09                	je     0xfffff80000230135
fffff8000023012c:	4c 89 b6 30 a4 02 00 	mov    %r14,0x2a430(%rsi)
fffff80000230133:	eb 25                	jmp    0xfffff8000023015a
fffff80000230135:	49 8b ce             	mov    %r14,%rcx
fffff80000230138:	a8 04                	test   $0x4,%al
fffff8000023013a:	74 0e                	je     0xfffff8000023014a
fffff8000023013c:	4c 89 b6 30 a4 02 00 	mov    %r14,0x2a430(%rsi)
fffff80000230143:	e8 64 01 0d 00       	call   0xfffff800003002ac
fffff80000230148:	eb 10                	jmp    0xfffff8000023015a
fffff8000023014a:	24 f7                	and    $0xf7,%al
fffff8000023014c:	33 d2                	xor    %edx,%edx
fffff8000023014e:	41 88 86 c1 01 00 00 	mov    %al,0x1c1(%r14)
fffff80000230155:	e8 76 1f 0d 00       	call   0xfffff800003020d0
fffff8000023015a:	41 f6 86 c1 01 00 00 	testb  $0x10,0x1c1(%r14)
fffff80000230161:	10
fffff80000230162:	74 07                	je     0xfffff8000023016b
fffff80000230164:	4c 89 b6 38 a4 02 00 	mov    %r14,0x2a438(%rsi)
fffff8000023016b:	45 33 f6             	xor    %r14d,%r14d
fffff8000023016e:	45 38 b7 1c 01 00 00 	cmp    %r14b,0x11c(%r15)
fffff80000230175:	0f 85 8b 00 00 00    	jne    0xfffff80000230206
fffff8000023017b:	49 8b 87 08 03 00 00 	mov    0x308(%r15),%rax
fffff80000230182:	44 84 a0 80 34 00 00 	test   %r12b,0x3480(%rax)
fffff80000230189:	74 7b                	je     0xfffff80000230206
fffff8000023018b:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000230192:	00 00
fffff80000230194:	f6 05 c5 93 3d 00 04 	testb  $0x4,0x3d93c5(%rip)        # 0xfffff80000609560
fffff8000023019b:	74 1b                	je     0xfffff800002301b8
fffff8000023019d:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002301a1:	0f 31                	rdtsc
fffff800002301a3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002301a7:	48 0b c2             	or     %rdx,%rax
fffff800002301aa:	48 8b c8             	mov    %rax,%rcx
fffff800002301ad:	49 8b c0             	mov    %r8,%rax
fffff800002301b0:	48 f7 e1             	mul    %rcx
fffff800002301b3:	48 8b c2             	mov    %rdx,%rax
fffff800002301b6:	eb 05                	jmp    0xfffff800002301bd
fffff800002301b8:	e8 9f 63 00 00       	call   0xfffff8000023655c
fffff800002301bd:	49 2b 87 f0 09 00 00 	sub    0x9f0(%r15),%rax
fffff800002301c4:	48 3d 00 46 c3 23    	cmp    $0x23c34600,%rax
fffff800002301ca:	76 09                	jbe    0xfffff800002301d5
fffff800002301cc:	45 88 b7 e8 09 00 00 	mov    %r14b,0x9e8(%r15)
fffff800002301d3:	eb 31                	jmp    0xfffff80000230206
fffff800002301d5:	b9 e8 00 00 00       	mov    $0xe8,%ecx
fffff800002301da:	0f 32                	rdmsr
fffff800002301dc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002301e0:	b9 e7 00 00 00       	mov    $0xe7,%ecx
fffff800002301e5:	48 0b c2             	or     %rdx,%rax
fffff800002301e8:	49 89 87 d8 09 00 00 	mov    %rax,0x9d8(%r15)
fffff800002301ef:	0f 32                	rdmsr
fffff800002301f1:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002301f5:	48 0b c2             	or     %rdx,%rax
fffff800002301f8:	45 88 a7 e8 09 00 00 	mov    %r12b,0x9e8(%r15)
fffff800002301ff:	49 89 87 e0 09 00 00 	mov    %rax,0x9e0(%r15)
fffff80000230206:	44 88 73 14          	mov    %r14b,0x14(%rbx)
fffff8000023020a:	eb 12                	jmp    0xfffff8000023021e
fffff8000023020c:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
fffff80000230210:	4d 8b c7             	mov    %r15,%r8
fffff80000230213:	48 8b d3             	mov    %rbx,%rdx
fffff80000230216:	e8 45 df fe ff       	call   0xfffff8000021e160
fffff8000023021b:	45 33 f6             	xor    %r14d,%r14d
fffff8000023021e:	f6 43 13 02          	testb  $0x2,0x13(%rbx)
fffff80000230222:	74 46                	je     0xfffff8000023026a
fffff80000230224:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000023022b:	00 00
fffff8000023022d:	f6 05 2c 93 3d 00 04 	testb  $0x4,0x3d932c(%rip)        # 0xfffff80000609560
fffff80000230234:	74 1b                	je     0xfffff80000230251
fffff80000230236:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000023023a:	0f 31                	rdtsc
fffff8000023023c:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000230240:	48 0b c2             	or     %rdx,%rax
fffff80000230243:	48 8b c8             	mov    %rax,%rcx
fffff80000230246:	49 8b c0             	mov    %r8,%rax
fffff80000230249:	48 f7 e1             	mul    %rcx
fffff8000023024c:	48 8b c2             	mov    %rdx,%rax
fffff8000023024f:	eb 05                	jmp    0xfffff80000230256
fffff80000230251:	e8 06 63 00 00       	call   0xfffff8000023655c
fffff80000230256:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
fffff8000023025d:	48 3b d0             	cmp    %rax,%rdx
fffff80000230260:	76 08                	jbe    0xfffff8000023026a
fffff80000230262:	48 8b cb             	mov    %rbx,%rcx
fffff80000230265:	e8 f2 d3 06 00       	call   0xfffff8000029d65c
fffff8000023026a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff8000023026e:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff80000230272:	e8 d9 85 fe ff       	call   0xfffff80000218850
fffff80000230277:	84 c0                	test   %al,%al
fffff80000230279:	75 09                	jne    0xfffff80000230284
fffff8000023027b:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
fffff8000023027f:	e9 9c fa ff ff       	jmp    0xfffff8000022fd20
fffff80000230284:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff80000230288:	e9 fa f5 ff ff       	jmp    0xfffff8000022f887
fffff8000023028d:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000230294:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
fffff8000023029b:	48 85 c0             	test   %rax,%rax
fffff8000023029e:	74 21                	je     0xfffff800002302c1
fffff800002302a0:	49 8b d6             	mov    %r14,%rdx
fffff800002302a3:	48 87 91 00 01 00 00 	xchg   %rdx,0x100(%rcx)
fffff800002302aa:	48 85 d2             	test   %rdx,%rdx
fffff800002302ad:	74 12                	je     0xfffff800002302c1
fffff800002302af:	48 8b cf             	mov    %rdi,%rcx
fffff800002302b2:	e8 f9 61 fe ff       	call   0xfffff800002164b0
fffff800002302b7:	8b d0                	mov    %eax,%edx
fffff800002302b9:	85 c0                	test   %eax,%eax
fffff800002302bb:	0f 85 cd 10 00 00    	jne    0xfffff8000023138e
fffff800002302c1:	65 4c 8b 2c 25 00 00 	mov    %gs:0x0,%r13
fffff800002302c8:	00 00
fffff800002302ca:	8b 05 bc b3 57 00    	mov    0x57b3bc(%rip),%eax        # 0xfffff800007ab68c
fffff800002302d0:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
fffff800002302d4:	85 c0                	test   %eax,%eax
fffff800002302d6:	75 1c                	jne    0xfffff800002302f4
fffff800002302d8:	8b 05 aa b3 57 00    	mov    0x57b3aa(%rip),%eax        # 0xfffff800007ab688
fffff800002302de:	85 c0                	test   %eax,%eax
fffff800002302e0:	75 12                	jne    0xfffff800002302f4
fffff800002302e2:	44 38 b7 70 05 00 00 	cmp    %r14b,0x570(%rdi)
fffff800002302e9:	75 09                	jne    0xfffff800002302f4
fffff800002302eb:	44 38 b7 88 05 00 00 	cmp    %r14b,0x588(%rdi)
fffff800002302f2:	74 0b                	je     0xfffff800002302ff
fffff800002302f4:	49 8b d5             	mov    %r13,%rdx
fffff800002302f7:	48 8b cf             	mov    %rdi,%rcx
fffff800002302fa:	e8 e9 2e 08 00       	call   0xfffff800002b31e8
fffff800002302ff:	8b 87 18 01 00 00    	mov    0x118(%rdi),%eax
fffff80000230305:	85 c0                	test   %eax,%eax
fffff80000230307:	0f 85 cf 0c 00 00    	jne    0xfffff80000230fdc
fffff8000023030d:	41 8b 85 98 03 01 00 	mov    0x10398(%r13),%eax
fffff80000230314:	85 c0                	test   %eax,%eax
fffff80000230316:	0f 84 f6 00 00 00    	je     0xfffff80000230412
fffff8000023031c:	41 8b 95 98 03 01 00 	mov    0x10398(%r13),%edx
fffff80000230323:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
fffff80000230329:	41 8b 85 8c 03 01 00 	mov    0x1038c(%r13),%eax
fffff80000230330:	8b c8                	mov    %eax,%ecx
fffff80000230332:	45 89 a5 f0 ea 02 00 	mov    %r12d,0x2eaf0(%r13)
fffff80000230339:	41 23 c9             	and    %r9d,%ecx
fffff8000023033c:	3b ca                	cmp    %edx,%ecx
fffff8000023033e:	45 8a e6             	mov    %r14b,%r12b
fffff80000230341:	1b db                	sbb    %ebx,%ebx
fffff80000230343:	23 d8                	and    %eax,%ebx
fffff80000230345:	8b c3                	mov    %ebx,%eax
fffff80000230347:	0f ba eb 1f          	bts    $0x1f,%ebx
fffff8000023034b:	41 23 c1             	and    %r9d,%eax
fffff8000023034e:	41 89 9d 8c 03 01 00 	mov    %ebx,0x1038c(%r13)
fffff80000230355:	4d 8b 85 08 f0 02 00 	mov    0x2f008(%r13),%r8
fffff8000023035c:	8b f0                	mov    %eax,%esi
fffff8000023035e:	44 8b f8             	mov    %eax,%r15d
fffff80000230361:	48 8d 05 58 90 55 00 	lea    0x559058(%rip),%rax        # 0xfffff800007893c0
fffff80000230368:	49 c1 e7 0c          	shl    $0xc,%r15
fffff8000023036c:	4c 03 3d c5 60 3d 00 	add    0x3d60c5(%rip),%r15        # 0xfffff80000606438
fffff80000230373:	48 c1 e6 06          	shl    $0x6,%rsi
fffff80000230377:	48 03 f0             	add    %rax,%rsi
fffff8000023037a:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
fffff8000023037e:	45 33 d2             	xor    %r10d,%r10d
fffff80000230381:	45 8b 0f             	mov    (%r15),%r9d
fffff80000230384:	4d 8d 6f 08          	lea    0x8(%r15),%r13
fffff80000230388:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
fffff8000023038d:	45 8d 5a 01          	lea    0x1(%r10),%r11d
fffff80000230391:	41 8b 45 00          	mov    0x0(%r13),%eax
fffff80000230395:	41 8b ce             	mov    %r14d,%ecx
fffff80000230398:	85 c0                	test   %eax,%eax
fffff8000023039a:	41 8b c3             	mov    %r11d,%eax
fffff8000023039d:	0f 95 c2             	setne  %dl
fffff800002303a0:	d3 e0                	shl    %cl,%eax
fffff800002303a2:	83 e0 0f             	and    $0xf,%eax
fffff800002303a5:	41 23 c1             	and    %r9d,%eax
fffff800002303a8:	d3 e8                	shr    %cl,%eax
fffff800002303aa:	84 c2                	test   %al,%dl
fffff800002303ac:	74 33                	je     0xfffff800002303e1
fffff800002303ae:	45 84 e4             	test   %r12b,%r12b
fffff800002303b1:	75 10                	jne    0xfffff800002303c3
fffff800002303b3:	48 8b 06             	mov    (%rsi),%rax
fffff800002303b6:	48 85 c0             	test   %rax,%rax
fffff800002303b9:	75 41                	jne    0xfffff800002303fc
fffff800002303bb:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff800002303c1:	72 3b                	jb     0xfffff800002303fe
fffff800002303c3:	41 8b d6             	mov    %r14d,%edx