fffff8000024aecf:	48 85 d2             	test   %rdx,%rdx
fffff8000024aed2:	0f 84 58 02 00 00    	je     0xfffff8000024b130
fffff8000024aed8:	48 8b 82 08 03 00 00 	mov    0x308(%rdx),%rax
fffff8000024aedf:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff8000024aee5:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff8000024aeea:	72 5e                	jb     0xfffff8000024af4a
fffff8000024aeec:	48 8b 82 c0 02 00 00 	mov    0x2c0(%rdx),%rax
fffff8000024aef3:	44 89 7d af          	mov    %r15d,-0x51(%rbp)
fffff8000024aef7:	44 38 b8 9a 0e 00 00 	cmp    %r15b,0xe9a(%rax)
fffff8000024aefe:	75 31                	jne    0xfffff8000024af31
fffff8000024af00:	0f b6 90 d0 05 00 00 	movzbl 0x5d0(%rax),%edx
fffff8000024af07:	84 d2                	test   %dl,%dl
fffff8000024af09:	74 3f                	je     0xfffff8000024af4a
fffff8000024af0b:	44 38 b8 19 05 00 00 	cmp    %r15b,0x519(%rax)
fffff8000024af12:	0f 84 2b 02 00 00    	je     0xfffff8000024b143
fffff8000024af18:	48 8b 40 30          	mov    0x30(%rax),%rax
fffff8000024af1c:	8b 08                	mov    (%rax),%ecx
fffff8000024af1e:	f6 c1 01             	test   $0x1,%cl
fffff8000024af21:	0f 85 1c 02 00 00    	jne    0xfffff8000024b143
fffff8000024af27:	80 fa 01             	cmp    $0x1,%dl
fffff8000024af2a:	74 1e                	je     0xfffff8000024af4a
fffff8000024af2c:	e9 12 02 00 00       	jmp    0xfffff8000024b143
fffff8000024af31:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
fffff8000024af35:	33 c9                	xor    %ecx,%ecx
fffff8000024af37:	e8 28 8e 0b 00       	call   0xfffff80000303d64
fffff8000024af3c:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
fffff8000024af40:	44 39 7d af          	cmp    %r15d,-0x51(%rbp)
fffff8000024af44:	0f 85 f9 01 00 00    	jne    0xfffff8000024b143
fffff8000024af4a:	49 8b 83 30 01 00 00 	mov    0x130(%r11),%rax
fffff8000024af51:	83 78 10 01          	cmpl   $0x1,0x10(%rax)
fffff8000024af55:	0f 86 d5 01 00 00    	jbe    0xfffff8000024b130
fffff8000024af5b:	4d 8b 03             	mov    (%r11),%r8
fffff8000024af5e:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
fffff8000024af62:	4d 85 c0             	test   %r8,%r8
fffff8000024af65:	0f 84 c5 01 00 00    	je     0xfffff8000024b130
fffff8000024af6b:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
fffff8000024af6f:	c7 45 b7 04 10 04 00 	movl   $0x41004,-0x49(%rbp)
fffff8000024af76:	49 8b c8             	mov    %r8,%rcx
fffff8000024af79:	e8 2e 34 fd ff       	call   0xfffff8000021e3ac
fffff8000024af7e:	8b 55 b7             	mov    -0x49(%rbp),%edx
fffff8000024af81:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff8000024af88:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff8000024af8e:	0f 84 22 01 00 00    	je     0xfffff8000024b0b6
fffff8000024af94:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff8000024af9a:	0f 84 0b 01 00 00    	je     0xfffff8000024b0ab
fffff8000024afa0:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff8000024afa6:	0f 84 f4 00 00 00    	je     0xfffff8000024b0a0
fffff8000024afac:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff8000024afb2:	0f 84 8a 00 00 00    	je     0xfffff8000024b042
fffff8000024afb8:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff8000024afbe:	74 60                	je     0xfffff8000024b020
fffff8000024afc0:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff8000024afc6:	74 48                	je     0xfffff8000024b010
fffff8000024afc8:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff8000024afce:	74 28                	je     0xfffff8000024aff8
fffff8000024afd0:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff8000024afd6:	7e 20                	jle    0xfffff8000024aff8
fffff8000024afd8:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff8000024afdc:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff8000024afe2:	74 0a                	je     0xfffff8000024afee
fffff8000024afe4:	e8 13 d3 0b 00       	call   0xfffff800003082fc
fffff8000024afe9:	e9 3b 01 00 00       	jmp    0xfffff8000024b129
fffff8000024afee:	e8 2d 4c 0c 00       	call   0xfffff8000030fc20
fffff8000024aff3:	e9 31 01 00 00       	jmp    0xfffff8000024b129
fffff8000024aff8:	45 33 c0             	xor    %r8d,%r8d
fffff8000024affb:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff8000024b002:	e8 71 a0 0c 00       	call   0xfffff80000315078
fffff8000024b007:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
fffff8000024b00b:	e9 15 01 00 00       	jmp    0xfffff8000024b125
fffff8000024b010:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff8000024b017:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
fffff8000024b01b:	e9 09 01 00 00       	jmp    0xfffff8000024b129
fffff8000024b020:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000024b027:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff8000024b02e:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff8000024b035:	48 c1 e8 04          	shr    $0x4,%rax
fffff8000024b039:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
fffff8000024b03d:	e9 e7 00 00 00       	jmp    0xfffff8000024b129
fffff8000024b042:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000024b049:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
fffff8000024b04d:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
fffff8000024b051:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff8000024b058:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff8000024b05f:	8b 05 f7 e4 3b 00    	mov    0x3be4f7(%rip),%eax        # 0xfffff8000060955c
fffff8000024b065:	a8 01                	test   $0x1,%al
fffff8000024b067:	74 1d                	je     0xfffff8000024b086
fffff8000024b069:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000024b070:	02 00
fffff8000024b072:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
fffff8000024b076:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff8000024b07b:	e8 90 6f 0c 00       	call   0xfffff80000312010
fffff8000024b080:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
fffff8000024b084:	eb 11                	jmp    0xfffff8000024b097
fffff8000024b086:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff8000024b08b:	0f 78 45 e7          	vmread %rax,-0x19(%rbp)
fffff8000024b08f:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
fffff8000024b093:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
fffff8000024b097:	48 8b 00             	mov    (%rax),%rax
fffff8000024b09a:	48 89 45 0f          	mov    %rax,0xf(%rbp)
fffff8000024b09e:	eb 72                	jmp    0xfffff8000024b112
fffff8000024b0a0:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff8000024b0a4:	e8 87 df fb ff       	call   0xfffff80000209030
fffff8000024b0a9:	eb 7e                	jmp    0xfffff8000024b129
fffff8000024b0ab:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
fffff8000024b0af:	e8 fc 1d ff ff       	call   0xfffff8000023ceb0
fffff8000024b0b4:	eb 6f                	jmp    0xfffff8000024b125
fffff8000024b0b6:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000024b0bd:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
fffff8000024b0c1:	4c 89 7d ef          	mov    %r15,-0x11(%rbp)
fffff8000024b0c5:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff8000024b0cc:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff8000024b0d3:	8b 05 83 e4 3b 00    	mov    0x3be483(%rip),%eax        # 0xfffff8000060955c
fffff8000024b0d9:	a8 01                	test   $0x1,%al
fffff8000024b0db:	74 1d                	je     0xfffff8000024b0fa
fffff8000024b0dd:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000024b0e4:	02 00
fffff8000024b0e6:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
fffff8000024b0ea:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff8000024b0ef:	e8 1c 6f 0c 00       	call   0xfffff80000312010
fffff8000024b0f4:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
fffff8000024b0f8:	eb 11                	jmp    0xfffff8000024b10b
fffff8000024b0fa:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff8000024b0ff:	0f 78 45 ef          	vmread %rax,-0x11(%rbp)
fffff8000024b103:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
fffff8000024b107:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
fffff8000024b10b:	48 8b 00             	mov    (%rax),%rax
fffff8000024b10e:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff8000024b112:	49 8b ca             	mov    %r10,%rcx
fffff8000024b115:	4d 23 ca             	and    %r10,%r9
fffff8000024b118:	48 f7 d1             	not    %rcx
fffff8000024b11b:	48 23 c8             	and    %rax,%rcx
fffff8000024b11e:	49 0b c9             	or     %r9,%rcx
fffff8000024b121:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
fffff8000024b125:	4c 8b 55 97          	mov    -0x69(%rbp),%r10
fffff8000024b129:	48 83 7d 9f 02       	cmpq   $0x2,-0x61(%rbp)
fffff8000024b12e:	73 13                	jae    0xfffff8000024b143
fffff8000024b130:	49 8b 46 20          	mov    0x20(%r14),%rax
fffff8000024b134:	48 05 96 00 00 00    	add    $0x96,%rax
fffff8000024b13a:	49 3b c5             	cmp    %r13,%rax
fffff8000024b13d:	0f 86 57 ca fc ff    	jbe    0xfffff80000217b9a
fffff8000024b143:	49 8b 46 40          	mov    0x40(%r14),%rax
fffff8000024b147:	48 89 46 40          	mov    %rax,0x40(%rsi)
fffff8000024b14b:	e9 4a ca fc ff       	jmp    0xfffff80000217b9a
fffff8000024b150:	48 8b cf             	mov    %rdi,%rcx
fffff8000024b153:	e8 e0 b7 0f 00       	call   0xfffff80000346938
fffff8000024b158:	90                   	nop
fffff8000024b159:	e9 98 ca fc ff       	jmp    0xfffff80000217bf6
fffff8000024b15e:	48 39 b7 38 01 00 00 	cmp    %rsi,0x138(%rdi)
fffff8000024b165:	0f 84 e9 ca fc ff    	je     0xfffff80000217c54
fffff8000024b16b:	48 8b d7             	mov    %rdi,%rdx
fffff8000024b16e:	48 8b cb             	mov    %rbx,%rcx
fffff8000024b171:	e8 da b2 0f 00       	call   0xfffff80000346450
fffff8000024b176:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
fffff8000024b17d:	8b 48 30             	mov    0x30(%rax),%ecx
fffff8000024b180:	83 c1 fb             	add    $0xfffffffb,%ecx
fffff8000024b183:	83 f9 01             	cmp    $0x1,%ecx
fffff8000024b186:	0f 87 c8 ca fc ff    	ja     0xfffff80000217c54
fffff8000024b18c:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
fffff8000024b193:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
fffff8000024b197:	e9 b8 ca fc ff       	jmp    0xfffff80000217c54
fffff8000024b19c:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
fffff8000024b1a0:	48 89 30             	mov    %rsi,(%rax)
fffff8000024b1a3:	48 8b f0             	mov    %rax,%rsi
fffff8000024b1a6:	e9 64 d3 fc ff       	jmp    0xfffff8000021850f
fffff8000024b1ab:	48 8b d7             	mov    %rdi,%rdx
fffff8000024b1ae:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
fffff8000024b1b2:	48 8b 3f             	mov    (%rdi),%rdi
fffff8000024b1b5:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
fffff8000024b1b9:	e8 2e e9 fd ff       	call   0xfffff80000229aec
fffff8000024b1be:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
fffff8000024b1c2:	48 85 d2             	test   %rdx,%rdx
fffff8000024b1c5:	74 08                	je     0xfffff8000024b1cf
fffff8000024b1c7:	48 8b cb             	mov    %rbx,%rcx
fffff8000024b1ca:	e8 c5 72 fd ff       	call   0xfffff80000222494
fffff8000024b1cf:	48 85 ff             	test   %rdi,%rdi
fffff8000024b1d2:	75 d7                	jne    0xfffff8000024b1ab
fffff8000024b1d4:	e9 0d cc fc ff       	jmp    0xfffff80000217de6
fffff8000024b1d9:	41 8b 84 24 80 00 00 	mov    0x80(%r12),%eax
fffff8000024b1e0:	00
fffff8000024b1e1:	ff c8                	dec    %eax
fffff8000024b1e3:	83 e0 01             	and    $0x1,%eax
fffff8000024b1e6:	48 8b 54 c3 20       	mov    0x20(%rbx,%rax,8),%rdx
fffff8000024b1eb:	0f 0d 8a 85 00 00 00 	prefetchw 0x85(%rdx)
fffff8000024b1f2:	0f b6 82 85 00 00 00 	movzbl 0x85(%rdx),%eax
fffff8000024b1f9:	0f b6 c8             	movzbl %al,%ecx
fffff8000024b1fc:	80 c9 01             	or     $0x1,%cl
fffff8000024b1ff:	f0 0f b0 8a 85 00 00 	lock cmpxchg %cl,0x85(%rdx)
fffff8000024b206:	00
fffff8000024b207:	75 f0                	jne    0xfffff8000024b1f9
fffff8000024b209:	84 c0                	test   %al,%al
fffff8000024b20b:	0f 85 e9 cb fc ff    	jne    0xfffff80000217dfa
fffff8000024b211:	0f b6 82 84 00 00 00 	movzbl 0x84(%rdx),%eax
fffff8000024b218:	84 c0                	test   %al,%al
fffff8000024b21a:	0f 85 da cb fc ff    	jne    0xfffff80000217dfa
fffff8000024b220:	e9 27 cd fc ff       	jmp    0xfffff80000217f4c
fffff8000024b225:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
fffff8000024b229:	e8 be e8 fd ff       	call   0xfffff80000229aec
fffff8000024b22e:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
fffff8000024b232:	48 85 d2             	test   %rdx,%rdx
fffff8000024b235:	0f 84 cc cb fc ff    	je     0xfffff80000217e07
fffff8000024b23b:	48 8b cb             	mov    %rbx,%rcx
fffff8000024b23e:	e8 51 72 fd ff       	call   0xfffff80000222494
fffff8000024b243:	90                   	nop
fffff8000024b244:	e9 be cb fc ff       	jmp    0xfffff80000217e07
fffff8000024b249:	cc                   	int3
fffff8000024b24a:	48 8b c2             	mov    %rdx,%rax
fffff8000024b24d:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
fffff8000024b254:	00
fffff8000024b255:	48 8b 12             	mov    (%rdx),%rdx
fffff8000024b258:	48 8b 88 a8 00 00 00 	mov    0xa8(%rax),%rcx
fffff8000024b25f:	0f b6 41 05          	movzbl 0x5(%rcx),%eax
fffff8000024b263:	84 c0                	test   %al,%al
fffff8000024b265:	75 10                	jne    0xfffff8000024b277
fffff8000024b267:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
fffff8000024b26e:	00
fffff8000024b26f:	4c 89 20             	mov    %r12,(%rax)
fffff8000024b272:	4c 8b e0             	mov    %rax,%r12
fffff8000024b275:	eb 16                	jmp    0xfffff8000024b28d
fffff8000024b277:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
fffff8000024b27e:	00
fffff8000024b27f:	48 8b 43 38          	mov    0x38(%rbx),%rax
fffff8000024b283:	48 89 01             	mov    %rax,(%rcx)
fffff8000024b286:	ff 43 40             	incl   0x40(%rbx)
fffff8000024b289:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
fffff8000024b28d:	48 85 d2             	test   %rdx,%rdx
fffff8000024b290:	75 b8                	jne    0xfffff8000024b24a
fffff8000024b292:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
fffff8000024b296:	e9 33 d3 fc ff       	jmp    0xfffff800002185ce
fffff8000024b29b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
fffff8000024b29f:	48 8d 53 38          	lea    0x38(%rbx),%rdx
fffff8000024b2a3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024b2a8:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
fffff8000024b2af:	00
fffff8000024b2b0:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000024b2b7:	00 00
fffff8000024b2b9:	4c 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%r8
fffff8000024b2c0:	f0 49 0f ba 68 20 00 	lock btsq $0x0,0x20(%r8)
fffff8000024b2c7:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
fffff8000024b2cc:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
fffff8000024b2d1:	4d 8d 50 20          	lea    0x20(%r8),%r10
fffff8000024b2d5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000024b2da:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
fffff8000024b2df:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
fffff8000024b2e4:	73 1f                	jae    0xfffff8000024b305
fffff8000024b2e6:	49 8b ca             	mov    %r10,%rcx
fffff8000024b2e9:	e8 22 03 fd ff       	call   0xfffff8000021b610
fffff8000024b2ee:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
fffff8000024b2f3:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
fffff8000024b2f8:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
fffff8000024b2ff:	00
fffff8000024b300:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
fffff8000024b305:	45 0f b6 58 04       	movzbl 0x4(%r8),%r11d
fffff8000024b30a:	44 8b cf             	mov    %edi,%r9d
fffff8000024b30d:	45 85 db             	test   %r11d,%r11d
fffff8000024b310:	74 5d                	je     0xfffff8000024b36f
fffff8000024b312:	41 8b c1             	mov    %r9d,%eax
fffff8000024b315:	49 8b 54 c0 10       	mov    0x10(%r8,%rax,8),%rdx
fffff8000024b31a:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
fffff8000024b31f:	40 38 7a 15          	cmp    %dil,0x15(%rdx)
fffff8000024b323:	75 6f                	jne    0xfffff8000024b394
fffff8000024b325:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
fffff8000024b32a:	8b 40 08             	mov    0x8(%rax),%eax
fffff8000024b32d:	39 42 34             	cmp    %eax,0x34(%rdx)
fffff8000024b330:	75 62                	jne    0xfffff8000024b394
fffff8000024b332:	40 38 7a 14          	cmp    %dil,0x14(%rdx)
fffff8000024b336:	75 20                	jne    0xfffff8000024b358
fffff8000024b338:	48 8b 0a             	mov    (%rdx),%rcx
fffff8000024b33b:	e8 ac 33 fd ff       	call   0xfffff8000021e6ec
fffff8000024b340:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
fffff8000024b345:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
fffff8000024b34a:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
fffff8000024b34f:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
fffff8000024b354:	c6 42 14 01          	movb   $0x1,0x14(%rdx)
fffff8000024b358:	c6 42 15 01          	movb   $0x1,0x15(%rdx)
fffff8000024b35c:	41 0f b6 40 05       	movzbl 0x5(%r8),%eax
fffff8000024b361:	fe c8                	dec    %al
fffff8000024b363:	41 88 40 05          	mov    %al,0x5(%r8)
fffff8000024b367:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
fffff8000024b36e:	00
fffff8000024b36f:	f0 49 21 3a          	lock and %rdi,(%r10)
fffff8000024b373:	41 38 78 05          	cmp    %dil,0x5(%r8)
fffff8000024b377:	75 36                	jne    0xfffff8000024b3af
fffff8000024b379:	48 8b 01             	mov    (%rcx),%rax
fffff8000024b37c:	48 89 02             	mov    %rax,(%rdx)
fffff8000024b37f:	ff 4b 40             	decl   0x40(%rbx)
fffff8000024b382:	8b 41 30             	mov    0x30(%rcx),%eax
fffff8000024b385:	83 f8 02             	cmp    $0x2,%eax
fffff8000024b388:	75 18                	jne    0xfffff8000024b3a2
fffff8000024b38a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
fffff8000024b38f:	4c 8b e1             	mov    %rcx,%r12
fffff8000024b392:	eb 16                	jmp    0xfffff8000024b3aa
fffff8000024b394:	41 ff c1             	inc    %r9d
fffff8000024b397:	45 3b cb             	cmp    %r11d,%r9d
fffff8000024b39a:	0f 82 72 ff ff ff    	jb     0xfffff8000024b312
fffff8000024b3a0:	eb c5                	jmp    0xfffff8000024b367
fffff8000024b3a2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff8000024b3a7:	4c 8b f9             	mov    %rcx,%r15
fffff8000024b3aa:	48 89 01             	mov    %rax,(%rcx)
fffff8000024b3ad:	eb 0b                	jmp    0xfffff8000024b3ba
fffff8000024b3af:	48 8b d1             	mov    %rcx,%rdx
fffff8000024b3b2:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
fffff8000024b3b9:	00
fffff8000024b3ba:	48 8b 0a             	mov    (%rdx),%rcx
fffff8000024b3bd:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024b3c2:	48 85 c9             	test   %rcx,%rcx
fffff8000024b3c5:	0f 85 e5 fe ff ff    	jne    0xfffff8000024b2b0
fffff8000024b3cb:	e9 07 d2 fc ff       	jmp    0xfffff800002185d7
fffff8000024b3d0:	49 8b d4             	mov    %r12,%rdx
fffff8000024b3d3:	48 8b cb             	mov    %rbx,%rcx
fffff8000024b3d6:	4d 8b 24 24          	mov    (%r12),%r12
fffff8000024b3da:	e8 b5 70 fd ff       	call   0xfffff80000222494
fffff8000024b3df:	4d 85 e4             	test   %r12,%r12
fffff8000024b3e2:	75 ec                	jne    0xfffff8000024b3d0
fffff8000024b3e4:	e9 0f d2 fc ff       	jmp    0xfffff800002185f8
fffff8000024b3e9:	49 8b d7             	mov    %r15,%rdx
fffff8000024b3ec:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
fffff8000024b3f3:	00
fffff8000024b3f4:	4d 8b 3f             	mov    (%r15),%r15
fffff8000024b3f7:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
fffff8000024b3fe:	00
fffff8000024b3ff:	e8 e8 e6 fd ff       	call   0xfffff80000229aec
fffff8000024b404:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
fffff8000024b40b:	00
fffff8000024b40c:	48 85 d2             	test   %rdx,%rdx
fffff8000024b40f:	74 08                	je     0xfffff8000024b419
fffff8000024b411:	48 8b cb             	mov    %rbx,%rcx
fffff8000024b414:	e8 7b 70 fd ff       	call   0xfffff80000222494
fffff8000024b419:	4d 85 ff             	test   %r15,%r15
fffff8000024b41c:	75 cb                	jne    0xfffff8000024b3e9
fffff8000024b41e:	e9 de d1 fc ff       	jmp    0xfffff80000218601
fffff8000024b423:	cc                   	int3
fffff8000024b424:	48 8b 97 a8 00 00 00 	mov    0xa8(%rdi),%rdx
fffff8000024b42b:	c7 41 4c 02 00 00 00 	movl   $0x2,0x4c(%rcx)
fffff8000024b432:	8b 02                	mov    (%rdx),%eax
fffff8000024b434:	2d 00 ff ff 00       	sub    $0xffff00,%eax
fffff8000024b439:	89 02                	mov    %eax,(%rdx)
fffff8000024b43b:	83 79 18 ff          	cmpl   $0xffffffff,0x18(%rcx)
fffff8000024b43f:	75 13                	jne    0xfffff8000024b454
fffff8000024b441:	44 38 61 15          	cmp    %r12b,0x15(%rcx)
fffff8000024b445:	74 0d                	je     0xfffff8000024b454
fffff8000024b447:	44 88 61 15          	mov    %r12b,0x15(%rcx)
fffff8000024b44b:	0f b6 42 05          	movzbl 0x5(%rdx),%eax
fffff8000024b44f:	fe c0                	inc    %al
fffff8000024b451:	88 42 05             	mov    %al,0x5(%rdx)
fffff8000024b454:	44 38 61 31          	cmp    %r12b,0x31(%rcx)
fffff8000024b458:	0f 84 67 d2 fc ff    	je     0xfffff800002186c5
fffff8000024b45e:	66 44 89 61 30       	mov    %r12w,0x30(%rcx)
fffff8000024b463:	e9 5d d2 fc ff       	jmp    0xfffff800002186c5
fffff8000024b468:	c7 41 4c 04 00 00 00 	movl   $0x4,0x4c(%rcx)
fffff8000024b46f:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax