fffff8000021008c:	49 8b ce             	mov    %r14,%rcx
fffff8000021008f:	e8 3c 79 09 00       	call   0xfffff800002a79d0
fffff80000210094:	e9 0f 07 00 00       	jmp    0xfffff800002107a8
fffff80000210099:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002100a0:	4c 8b ce             	mov    %rsi,%r9
fffff800002100a3:	41 b0 01             	mov    $0x1,%r8b
fffff800002100a6:	b9 17 00 09 00       	mov    $0x90017,%ecx
fffff800002100ab:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff800002100af:	e8 cc fe 09 00       	call   0xfffff800002aff80
fffff800002100b4:	e9 ef 06 00 00       	jmp    0xfffff800002107a8
fffff800002100b9:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff800002100c0:	4c 8b ce             	mov    %rsi,%r9
fffff800002100c3:	41 b0 01             	mov    $0x1,%r8b
fffff800002100c6:	b9 07 00 09 00       	mov    $0x90007,%ecx
fffff800002100cb:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff800002100cf:	e8 ac fe 09 00       	call   0xfffff800002aff80
fffff800002100d4:	e9 cf 06 00 00       	jmp    0xfffff800002107a8
fffff800002100d9:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002100e0:	01 00
fffff800002100e2:	0f b6 88 28 01 00 00 	movzbl 0x128(%rax),%ecx
fffff800002100e9:	84 c9                	test   %cl,%cl
fffff800002100eb:	78 0a                	js     0xfffff800002100f7
fffff800002100ed:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff800002100f2:	e9 b4 06 00 00       	jmp    0xfffff800002107ab
fffff800002100f7:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002100fb:	48 83 fe 02          	cmp    $0x2,%rsi
fffff800002100ff:	0f 83 40 fd ff ff    	jae    0xfffff8000020fe45
fffff80000210105:	40 f6 c6 01          	test   $0x1,%sil
fffff80000210109:	0f 84 9c 06 00 00    	je     0xfffff800002107ab
fffff8000021010f:	41 38 9e 1c 01 00 00 	cmp    %bl,0x11c(%r14)
fffff80000210116:	0f 85 fb 06 00 00    	jne    0xfffff80000210817
fffff8000021011c:	e9 24 fd ff ff       	jmp    0xfffff8000020fe45
fffff80000210121:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff80000210128:	4c 8b ce             	mov    %rsi,%r9
fffff8000021012b:	41 b0 01             	mov    $0x1,%r8b
fffff8000021012e:	b9 01 00 09 00       	mov    $0x90001,%ecx
fffff80000210133:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff80000210137:	e8 44 fe 09 00       	call   0xfffff800002aff80
fffff8000021013c:	e9 67 06 00 00       	jmp    0xfffff800002107a8
fffff80000210141:	49 8b 86 c0 02 00 00 	mov    0x2c0(%r14),%rax
fffff80000210148:	4c 8b ce             	mov    %rsi,%r9
fffff8000021014b:	41 b0 01             	mov    $0x1,%r8b
fffff8000021014e:	b9 02 00 09 00       	mov    $0x90002,%ecx
fffff80000210153:	0f b6 50 14          	movzbl 0x14(%rax),%edx
fffff80000210157:	e8 24 fe 09 00       	call   0xfffff800002aff80
fffff8000021015c:	e9 47 06 00 00       	jmp    0xfffff800002107a8
fffff80000210161:	45 38 a6 1c 01 00 00 	cmp    %r12b,0x11c(%r14)
fffff80000210168:	0f 84 be 00 00 00    	je     0xfffff8000021022c
fffff8000021016e:	e8 a1 9f 02 00       	call   0xfffff8000023a114
fffff80000210173:	84 c0                	test   %al,%al
fffff80000210175:	0f 84 b1 00 00 00    	je     0xfffff8000021022c
fffff8000021017b:	b9 d0 17 00 00       	mov    $0x17d0,%ecx
fffff80000210180:	e8 7f 8d 0e 00       	call   0xfffff800002f8f04
fffff80000210185:	4c 8b ce             	mov    %rsi,%r9
fffff80000210188:	44 0f b7 c0          	movzwl %ax,%r8d
fffff8000021018c:	ba d0 17 00 00       	mov    $0x17d0,%edx
fffff80000210191:	49 8b ce             	mov    %r14,%rcx
fffff80000210194:	e8 b7 d2 0f 00       	call   0xfffff8000030d450
fffff80000210199:	e9 0a 06 00 00       	jmp    0xfffff800002107a8
fffff8000021019e:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff800002101a5:	8b 88 88 34 00 00    	mov    0x3488(%rax),%ecx
fffff800002101ab:	48 0f ba e1 0c       	bt     $0xc,%rcx
fffff800002101b0:	0f 83 65 fa ff ff    	jae    0xfffff8000020fc1b
fffff800002101b6:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002101ba:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002101c1:	80
fffff800002101c2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002101c7:	45 33 c9             	xor    %r9d,%r9d
fffff800002101ca:	41 b8 8b 00 08 00    	mov    $0x8008b,%r8d
fffff800002101d0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002101d5:	b2 01                	mov    $0x1,%dl
fffff800002101d7:	49 8b ce             	mov    %r14,%rcx
fffff800002101da:	e8 45 3c 01 00       	call   0xfffff80000223e24
fffff800002101df:	0f b6 d8             	movzbl %al,%ebx
fffff800002101e2:	84 c0                	test   %al,%al
fffff800002101e4:	0f 85 c1 05 00 00    	jne    0xfffff800002107ab
fffff800002101ea:	b9 8b 00 08 00       	mov    $0x8008b,%ecx
fffff800002101ef:	48 8b d6             	mov    %rsi,%rdx
fffff800002101f2:	e8 b1 8b 09 00       	call   0xfffff800002a8da8
fffff800002101f7:	0f b7 d8             	movzwl %ax,%ebx
fffff800002101fa:	66 85 c0             	test   %ax,%ax
fffff800002101fd:	0f 85 a8 05 00 00    	jne    0xfffff800002107ab
fffff80000210203:	e9 f2 05 00 00       	jmp    0xfffff800002107fa
fffff80000210208:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff8000021020f:	f6 80 88 34 00 00 20 	testb  $0x20,0x3488(%rax)
fffff80000210216:	74 07                	je     0xfffff8000021021f
fffff80000210218:	b9 7c 00 08 00       	mov    $0x8007c,%ecx
fffff8000021021d:	eb d0                	jmp    0xfffff800002101ef
fffff8000021021f:	45 38 a6 1c 01 00 00 	cmp    %r12b,0x11c(%r14)
fffff80000210226:	0f 85 47 04 00 00    	jne    0xfffff80000210673
fffff8000021022c:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff80000210231:	e9 7b 05 00 00       	jmp    0xfffff800002107b1
fffff80000210236:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff8000021023d:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff80000210243:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff80000210248:	0f 83 cd f9 ff ff    	jae    0xfffff8000020fc1b
fffff8000021024e:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff80000210252:	8b cf                	mov    %edi,%ecx
fffff80000210254:	e8 43 df 01 00       	call   0xfffff8000022e19c
fffff80000210259:	44 8b 7d 38          	mov    0x38(%rbp),%r15d
fffff8000021025d:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff80000210261:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff80000210268:	80
fffff80000210269:	45 33 c9             	xor    %r9d,%r9d
fffff8000021026c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000210271:	45 8b c7             	mov    %r15d,%r8d
fffff80000210274:	b2 01                	mov    $0x1,%dl
fffff80000210276:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff8000021027b:	49 8b ce             	mov    %r14,%rcx
fffff8000021027e:	e8 a1 3b 01 00       	call   0xfffff80000223e24
fffff80000210283:	0f b6 d8             	movzbl %al,%ebx
fffff80000210286:	84 c0                	test   %al,%al
fffff80000210288:	0f 85 1d 05 00 00    	jne    0xfffff800002107ab
fffff8000021028e:	41 8b cf             	mov    %r15d,%ecx
fffff80000210291:	e9 59 ff ff ff       	jmp    0xfffff800002101ef
fffff80000210296:	49 8b 8e 08 03 00 00 	mov    0x308(%r14),%rcx
fffff8000021029d:	e8 96 7f 02 00       	call   0xfffff80000238238
fffff800002102a2:	84 c0                	test   %al,%al
fffff800002102a4:	0f 84 71 f9 ff ff    	je     0xfffff8000020fc1b
fffff800002102aa:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002102ae:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002102b5:	80
fffff800002102b6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002102bb:	45 33 c9             	xor    %r9d,%r9d
fffff800002102be:	41 b8 8d 00 08 00    	mov    $0x8008d,%r8d
fffff800002102c4:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002102c9:	b2 01                	mov    $0x1,%dl
fffff800002102cb:	49 8b ce             	mov    %r14,%rcx
fffff800002102ce:	e8 51 3b 01 00       	call   0xfffff80000223e24
fffff800002102d3:	0f b6 d8             	movzbl %al,%ebx
fffff800002102d6:	84 c0                	test   %al,%al
fffff800002102d8:	0f 85 cd 04 00 00    	jne    0xfffff800002107ab
fffff800002102de:	b9 8d 00 08 00       	mov    $0x8008d,%ecx
fffff800002102e3:	e9 07 ff ff ff       	jmp    0xfffff800002101ef
fffff800002102e8:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff800002102ec:	8b cf                	mov    %edi,%ecx
fffff800002102ee:	e8 a9 de 01 00       	call   0xfffff8000022e19c
fffff800002102f3:	8b 4d 38             	mov    0x38(%rbp),%ecx
fffff800002102f6:	e9 f4 fe ff ff       	jmp    0xfffff800002101ef
fffff800002102fb:	48 8b d6             	mov    %rsi,%rdx
fffff800002102fe:	49 8b ce             	mov    %r14,%rcx
fffff80000210301:	e8 d2 ae 09 00       	call   0xfffff800002ab1d8
fffff80000210306:	e9 9d 04 00 00       	jmp    0xfffff800002107a8
fffff8000021030b:	48 8b d6             	mov    %rsi,%rdx
fffff8000021030e:	b9 77 02 00 00       	mov    $0x277,%ecx
fffff80000210313:	e8 b4 05 0a 00       	call   0xfffff800002b08cc
fffff80000210318:	e9 8b 04 00 00       	jmp    0xfffff800002107a8
fffff8000021031d:	48 8b d6             	mov    %rsi,%rdx
fffff80000210320:	b9 7d 00 08 00       	mov    $0x8007d,%ecx
fffff80000210325:	e8 7e 8a 09 00       	call   0xfffff800002a8da8
fffff8000021032a:	e9 79 04 00 00       	jmp    0xfffff800002107a8
fffff8000021032f:	83 3d 5e b3 59 00 01 	cmpl   $0x1,0x59b35e(%rip)        # 0xfffff800007ab694
fffff80000210336:	0f 85 df f8 ff ff    	jne    0xfffff8000020fc1b
fffff8000021033c:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
fffff80000210340:	b9 07 00 00 10       	mov    $0x10000007,%ecx
fffff80000210345:	e8 36 41 01 00       	call   0xfffff80000224480
fffff8000021034a:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021034e:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff80000210355:	80
fffff80000210356:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000021035b:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff8000021035f:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff80000210363:	41 b8 a0 00 08 00    	mov    $0x800a0,%r8d
fffff80000210369:	b2 01                	mov    $0x1,%dl
fffff8000021036b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000210370:	49 8b ce             	mov    %r14,%rcx
fffff80000210373:	e8 ac 3a 01 00       	call   0xfffff80000223e24
fffff80000210378:	84 c0                	test   %al,%al
fffff8000021037a:	0f 85 42 04 00 00    	jne    0xfffff800002107c2
fffff80000210380:	b9 07 00 00 10       	mov    $0x10000007,%ecx
fffff80000210385:	e9 65 fe ff ff       	jmp    0xfffff800002101ef
fffff8000021038a:	48 8b d6             	mov    %rsi,%rdx
fffff8000021038d:	49 8b ce             	mov    %r14,%rcx
fffff80000210390:	e8 a3 ae 09 00       	call   0xfffff800002ab238
fffff80000210395:	e9 0e 04 00 00       	jmp    0xfffff800002107a8
fffff8000021039a:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021039e:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002103a5:	80
fffff800002103a6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002103ab:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff800002103af:	41 b8 06 00 08 00    	mov    $0x80006,%r8d
fffff800002103b5:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002103ba:	b2 01                	mov    $0x1,%dl
fffff800002103bc:	49 8b ce             	mov    %r14,%rcx
fffff800002103bf:	e8 60 3a 01 00       	call   0xfffff80000223e24
fffff800002103c4:	84 c0                	test   %al,%al
fffff800002103c6:	0f 85 f6 03 00 00    	jne    0xfffff800002107c2
fffff800002103cc:	48 8b d6             	mov    %rsi,%rdx
fffff800002103cf:	b9 06 00 08 00       	mov    $0x80006,%ecx
fffff800002103d4:	e8 cf 89 09 00       	call   0xfffff800002a8da8
fffff800002103d9:	e9 ca 03 00 00       	jmp    0xfffff800002107a8
fffff800002103de:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff800002103e2:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002103e9:	80
fffff800002103ea:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002103ef:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff800002103f3:	41 b8 07 00 08 00    	mov    $0x80007,%r8d
fffff800002103f9:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002103fe:	b2 01                	mov    $0x1,%dl
fffff80000210400:	49 8b ce             	mov    %r14,%rcx
fffff80000210403:	e8 1c 3a 01 00       	call   0xfffff80000223e24
fffff80000210408:	84 c0                	test   %al,%al
fffff8000021040a:	0f 85 b2 03 00 00    	jne    0xfffff800002107c2
fffff80000210410:	48 8b d6             	mov    %rsi,%rdx
fffff80000210413:	b9 07 00 08 00       	mov    $0x80007,%ecx
fffff80000210418:	e8 8b 89 09 00       	call   0xfffff800002a8da8
fffff8000021041d:	e9 86 03 00 00       	jmp    0xfffff800002107a8
fffff80000210422:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff80000210426:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff8000021042d:	80
fffff8000021042e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000210433:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff80000210437:	41 b8 05 00 08 00    	mov    $0x80005,%r8d
fffff8000021043d:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff80000210442:	b2 01                	mov    $0x1,%dl
fffff80000210444:	49 8b ce             	mov    %r14,%rcx
fffff80000210447:	e8 d8 39 01 00       	call   0xfffff80000223e24
fffff8000021044c:	84 c0                	test   %al,%al
fffff8000021044e:	0f 85 6e 03 00 00    	jne    0xfffff800002107c2
fffff80000210454:	48 8b d6             	mov    %rsi,%rdx
fffff80000210457:	b9 05 00 08 00       	mov    $0x80005,%ecx
fffff8000021045c:	e8 47 89 09 00       	call   0xfffff800002a8da8
fffff80000210461:	e9 42 03 00 00       	jmp    0xfffff800002107a8
fffff80000210466:	48 8b d6             	mov    %rsi,%rdx
fffff80000210469:	b9 88 00 08 00       	mov    $0x80088,%ecx
fffff8000021046e:	e8 35 89 09 00       	call   0xfffff800002a8da8
fffff80000210473:	e9 30 03 00 00       	jmp    0xfffff800002107a8
fffff80000210478:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff8000021047f:	48 8b 90 78 34 00 00 	mov    0x3478(%rax),%rdx
fffff80000210486:	48 b8 00 00 00 00 00 	movabs $0x4000000000000,%rax
fffff8000021048d:	00 04 00
fffff80000210490:	48 85 d0             	test   %rdx,%rax
fffff80000210493:	0f 84 82 f7 ff ff    	je     0xfffff8000020fc1b
fffff80000210499:	48 f7 c6 fe ff ff ff 	test   $0xfffffffffffffffe,%rsi
fffff800002104a0:	0f 85 75 f7 ff ff    	jne    0xfffff8000020fc1b
fffff800002104a6:	48 8b d6             	mov    %rsi,%rdx
fffff800002104a9:	b9 0b 01 00 00       	mov    $0x10b,%ecx
fffff800002104ae:	e8 99 ac 04 00       	call   0xfffff8000025b14c
fffff800002104b3:	48 ba 00 00 00 00 00 	movabs $0x800000000000000,%rdx
fffff800002104ba:	00 00 08
fffff800002104bd:	0f b7 d8             	movzwl %ax,%ebx
fffff800002104c0:	48 85 15 19 08 50 00 	test   %rdx,0x500819(%rip)        # 0xfffff80000710ce0
fffff800002104c7:	0f 84 de 02 00 00    	je     0xfffff800002107ab
fffff800002104cd:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff800002104d4:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff800002104db:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff800002104e2:	00 00 10
fffff800002104e5:	48 85 c8             	test   %rcx,%rax
fffff800002104e8:	0f 84 bd 02 00 00    	je     0xfffff800002107ab
fffff800002104ee:	48 85 ca             	test   %rcx,%rdx
fffff800002104f1:	0f 85 b4 02 00 00    	jne    0xfffff800002107ab
fffff800002104f7:	b2 01                	mov    $0x1,%dl
fffff800002104f9:	33 c9                	xor    %ecx,%ecx
fffff800002104fb:	e8 78 ef 01 00       	call   0xfffff8000022f478
fffff80000210500:	e9 a6 02 00 00       	jmp    0xfffff800002107ab
fffff80000210505:	48 8d 55 38          	lea    0x38(%rbp),%rdx
fffff80000210509:	8b cf                	mov    %edi,%ecx
fffff8000021050b:	e8 8c dc 01 00       	call   0xfffff8000022e19c
fffff80000210510:	84 c0                	test   %al,%al
fffff80000210512:	74 27                	je     0xfffff8000021053b
fffff80000210514:	44 8b 45 38          	mov    0x38(%rbp),%r8d
fffff80000210518:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021051c:	c7 44 24 30 01 00 01 	movl   $0x80010001,0x30(%rsp)
fffff80000210523:	80
fffff80000210524:	b2 01                	mov    $0x1,%dl
fffff80000210526:	49 8b ce             	mov    %r14,%rcx
fffff80000210529:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000021052e:	e8 d1 67 0a 00       	call   0xfffff800002b6d04
fffff80000210533:	84 c0                	test   %al,%al
fffff80000210535:	0f 85 87 02 00 00    	jne    0xfffff800002107c2
fffff8000021053b:	48 8b d6             	mov    %rsi,%rdx
fffff8000021053e:	8b cf                	mov    %edi,%ecx
fffff80000210540:	e8 87 03 0a 00       	call   0xfffff800002b08cc
fffff80000210545:	e9 5e 02 00 00       	jmp    0xfffff800002107a8
fffff8000021054a:	41 8b cc             	mov    %r12d,%ecx
fffff8000021054d:	81 ff e7 00 00 00    	cmp    $0xe7,%edi
fffff80000210553:	48 8b d6             	mov    %rsi,%rdx
fffff80000210556:	0f 95 c1             	setne  %cl
fffff80000210559:	81 c1 7e 00 08 00    	add    $0x8007e,%ecx
fffff8000021055f:	e8 44 88 09 00       	call   0xfffff800002a8da8
fffff80000210564:	e9 3f 02 00 00       	jmp    0xfffff800002107a8
fffff80000210569:	45 38 a6 1c 01 00 00 	cmp    %r12b,0x11c(%r14)
fffff80000210570:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff80000210575:	b8 06 00 00 00       	mov    $0x6,%eax
fffff8000021057a:	66 0f 44 d8          	cmove  %ax,%bx
fffff8000021057e:	e9 28 02 00 00       	jmp    0xfffff800002107ab
fffff80000210583:	49 8b 86 08 03 00 00 	mov    0x308(%r14),%rax
fffff8000021058a:	f6 80 20 0c 01 00 02 	testb  $0x2,0x10c20(%rax)
fffff80000210591:	0f 84 84 f6 ff ff    	je     0xfffff8000020fc1b
fffff80000210597:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021059b:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff800002105a2:	80
fffff800002105a3:	44 8d 82 f4 ff 07 00 	lea    0x7fff4(%rdx),%r8d
fffff800002105aa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002105af:	45 33 c9             	xor    %r9d,%r9d
fffff800002105b2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff800002105b7:	b2 01                	mov    $0x1,%dl
fffff800002105b9:	49 8b ce             	mov    %r14,%rcx
fffff800002105bc:	e8 63 38 01 00       	call   0xfffff80000223e24
fffff800002105c1:	84 c0                	test   %al,%al
fffff800002105c3:	0f 85 f9 01 00 00    	jne    0xfffff800002107c2
fffff800002105c9:	8d 97 74 ff ff ff    	lea    -0x8c(%rdi),%edx
fffff800002105cf:	4c 8b ce             	mov    %rsi,%r9
fffff800002105d2:	41 b0 01             	mov    $0x1,%r8b
fffff800002105d5:	49 8b ce             	mov    %r14,%rcx
fffff800002105d8:	e8 67 ef 0f 00       	call   0xfffff8000030f544
fffff800002105dd:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002105e1:	e9 14 02 00 00       	jmp    0xfffff800002107fa
fffff800002105e6:	45 38 a6 1c 01 00 00 	cmp    %r12b,0x11c(%r14)
fffff800002105ed:	0f 84 0c f7 ff ff    	je     0xfffff8000020fcff
fffff800002105f3:	48 8b d6             	mov    %rsi,%rdx
fffff800002105f6:	b9 8b 00 00 00       	mov    $0x8b,%ecx
fffff800002105fb:	e8 4c ab 04 00       	call   0xfffff8000025b14c
fffff80000210600:	e9 a3 01 00 00       	jmp    0xfffff800002107a8
fffff80000210605:	48 8b d6             	mov    %rsi,%rdx
fffff80000210608:	b9 85 00 08 00       	mov    $0x80085,%ecx
fffff8000021060d:	e8 96 87 09 00       	call   0xfffff800002a8da8
fffff80000210612:	e9 91 01 00 00       	jmp    0xfffff800002107a8
fffff80000210617:	48 8b d6             	mov    %rsi,%rdx
fffff8000021061a:	b9 84 00 08 00       	mov    $0x80084,%ecx
fffff8000021061f:	e8 84 87 09 00       	call   0xfffff800002a8da8
fffff80000210624:	e9 7f 01 00 00       	jmp    0xfffff800002107a8
fffff80000210629:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000021062d:	c7 44 24 38 01 00 01 	movl   $0x80010001,0x38(%rsp)
fffff80000210634:	80
fffff80000210635:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000021063a:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff8000021063e:	41 b8 03 00 08 00    	mov    $0x80003,%r8d
fffff80000210644:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
fffff80000210649:	b2 01                	mov    $0x1,%dl
fffff8000021064b:	49 8b ce             	mov    %r14,%rcx
fffff8000021064e:	e8 d1 37 01 00       	call   0xfffff80000223e24
fffff80000210653:	84 c0                	test   %al,%al
fffff80000210655:	0f 85 67 01 00 00    	jne    0xfffff800002107c2
fffff8000021065b:	4c 8b ce             	mov    %rsi,%r9
fffff8000021065e:	41 b0 01             	mov    $0x1,%r8b
fffff80000210661:	ba 1b 00 00 00       	mov    $0x1b,%edx
fffff80000210666:	49 8b ce             	mov    %r14,%rcx
fffff80000210669:	e8 b6 0f 0c 00       	call   0xfffff800002d1624
fffff8000021066e:	e9 35 01 00 00       	jmp    0xfffff800002107a8
fffff80000210673:	49 8b 8e 08 03 00 00 	mov    0x308(%r14),%rcx
fffff8000021067a:	8d 82 00 f8 ff ff    	lea    -0x800(%rdx),%eax
fffff80000210680:	3d ff 03 00 00       	cmp    $0x3ff,%eax
fffff80000210685:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff8000021068b:	77 18                	ja     0xfffff800002106a5
fffff8000021068d:	48 0f ba e0 15       	bt     $0x15,%rax
fffff80000210692:	0f 82 94 fb ff ff    	jb     0xfffff8000021022c
fffff80000210698:	49 8b ce             	mov    %r14,%rcx
fffff8000021069b:	e8 24 b9 0c 00       	call   0xfffff800002dbfc4
fffff800002106a0:	e9 52 fb ff ff       	jmp    0xfffff800002101f7