fffff80000288153:	4c 39 66 20          	cmp    %r12,0x20(%rsi)
fffff80000288157:	74 0a                	je     0xfffff80000288163
fffff80000288159:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff8000028815e:	e9 16 01 00 00       	jmp    0xfffff80000288279
fffff80000288163:	48 8b 56 08          	mov    0x8(%rsi),%rdx
fffff80000288167:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
fffff8000028816c:	45 33 c9             	xor    %r9d,%r9d
fffff8000028816f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000288174:	48 8b cf             	mov    %rdi,%rcx
fffff80000288177:	e8 00 e4 ff ff       	call   0xfffff8000028657c
fffff8000028817c:	0f b7 d8             	movzwl %ax,%ebx
fffff8000028817f:	66 85 c0             	test   %ax,%ax
fffff80000288182:	0f 85 f1 00 00 00    	jne    0xfffff80000288279
fffff80000288188:	8b 46 2c             	mov    0x2c(%rsi),%eax
fffff8000028818b:	a8 02                	test   $0x2,%al
fffff8000028818d:	75 6d                	jne    0xfffff800002881fc
fffff8000028818f:	45 85 f6             	test   %r14d,%r14d
fffff80000288192:	75 c5                	jne    0xfffff80000288159
fffff80000288194:	41 8d 46 10          	lea    0x10(%r14),%eax
fffff80000288198:	c7 44 24 74 01 00 00 	movl   $0x1,0x74(%rsp)
fffff8000028819f:	00
fffff800002881a0:	4c 8b 76 30          	mov    0x30(%rsi),%r14
fffff800002881a4:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
fffff800002881a9:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff800002881ae:	48 8b d0             	mov    %rax,%rdx
fffff800002881b1:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
fffff800002881b6:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002881ba:	85 d2                	test   %edx,%edx
fffff800002881bc:	75 37                	jne    0xfffff800002881f5
fffff800002881be:	48 c1 e8 10          	shr    $0x10,%rax
fffff800002881c2:	66 85 c0             	test   %ax,%ax
fffff800002881c5:	0f 85 87 00 00 00    	jne    0xfffff80000288252
fffff800002881cb:	44 8d 42 01          	lea    0x1(%rdx),%r8d
fffff800002881cf:	44 2b c2             	sub    %edx,%r8d
fffff800002881d2:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
fffff800002881d7:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff800002881db:	49 c1 e0 03          	shl    $0x3,%r8
fffff800002881df:	33 d2                	xor    %edx,%edx
fffff800002881e1:	e8 da c3 fb ff       	call   0xfffff800002445c0
fffff800002881e6:	4c 09 74 24 78       	or     %r14,0x78(%rsp)
fffff800002881eb:	c7 44 24 74 01 00 00 	movl   $0x1,0x74(%rsp)
fffff800002881f2:	00
fffff800002881f3:	eb 5d                	jmp    0xfffff80000288252
fffff800002881f5:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
fffff800002881fa:	eb 56                	jmp    0xfffff80000288252
fffff800002881fc:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff80000288203:	01 00
fffff80000288205:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
fffff8000028820a:	48 3b c7             	cmp    %rdi,%rax
fffff8000028820d:	75 11                	jne    0xfffff80000288220
fffff8000028820f:	48 8b cf             	mov    %rdi,%rcx
fffff80000288212:	e8 69 5f fa ff       	call   0xfffff8000022e180
fffff80000288217:	83 f8 40             	cmp    $0x40,%eax
fffff8000028821a:	0f 86 39 ff ff ff    	jbe    0xfffff80000288159
fffff80000288220:	41 8d 46 08          	lea    0x8(%r14),%eax
fffff80000288224:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
fffff80000288228:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff8000028822c:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
fffff80000288231:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff80000288236:	e8 0d 5e fa ff       	call   0xfffff8000022e048
fffff8000028823b:	84 c0                	test   %al,%al
fffff8000028823d:	0f 84 16 ff ff ff    	je     0xfffff80000288159
fffff80000288243:	44 39 64 24 30       	cmp    %r12d,0x30(%rsp)
fffff80000288248:	0f 85 0b ff ff ff    	jne    0xfffff80000288159
fffff8000028824e:	83 66 2c fd          	andl   $0xfffffffd,0x2c(%rsi)
fffff80000288252:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
fffff80000288257:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
fffff8000028825c:	4c 8d 46 10          	lea    0x10(%rsi),%r8
fffff80000288260:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000288265:	4c 8d 4e 28          	lea    0x28(%rsi),%r9
fffff80000288269:	48 8b cf             	mov    %rdi,%rcx
fffff8000028826c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff80000288271:	e8 62 dc 05 00       	call   0xfffff800002e5ed8
fffff80000288276:	0f b7 d8             	movzwl %ax,%ebx
fffff80000288279:	48 85 ff             	test   %rdi,%rdi
fffff8000028827c:	74 0f                	je     0xfffff8000028828d
fffff8000028827e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000288283:	48 85 c9             	test   %rcx,%rcx
fffff80000288286:	74 05                	je     0xfffff8000028828d
fffff80000288288:	e8 eb a4 f7 ff       	call   0xfffff80000202778
fffff8000028828d:	0f b7 c3             	movzwl %bx,%eax
fffff80000288290:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
fffff80000288294:	48 33 cc             	xor    %rsp,%rcx
fffff80000288297:	e8 d4 32 fb ff       	call   0xfffff8000023b570
fffff8000028829c:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
fffff800002882a3:	41 5f                	pop    %r15
fffff800002882a5:	41 5e                	pop    %r14
fffff800002882a7:	41 5c                	pop    %r12
fffff800002882a9:	5f                   	pop    %rdi
fffff800002882aa:	5e                   	pop    %rsi
fffff800002882ab:	5b                   	pop    %rbx
fffff800002882ac:	5d                   	pop    %rbp
fffff800002882ad:	c3                   	ret
fffff800002882ae:	cc                   	int3
fffff800002882af:	cc                   	int3
fffff800002882b0:	cc                   	int3
fffff800002882b1:	cc                   	int3
fffff800002882b2:	cc                   	int3
fffff800002882b3:	cc                   	int3
fffff800002882b4:	cc                   	int3
fffff800002882b5:	cc                   	int3
fffff800002882b6:	cc                   	int3
fffff800002882b7:	cc                   	int3
fffff800002882b8:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
fffff800002882bd:	55                   	push   %rbp
fffff800002882be:	53                   	push   %rbx
fffff800002882bf:	56                   	push   %rsi
fffff800002882c0:	57                   	push   %rdi
fffff800002882c1:	41 56                	push   %r14
fffff800002882c3:	48 8b ec             	mov    %rsp,%rbp
fffff800002882c6:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002882ca:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002882cd:	8b da                	mov    %edx,%ebx
fffff800002882cf:	0f 11 05 3a 6d 55 00 	movups %xmm0,0x556d3a(%rip)        # 0xfffff800007df010
fffff800002882d6:	48 8b f9             	mov    %rcx,%rdi
fffff800002882d9:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
fffff800002882dd:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
fffff800002882e4:	45 33 f6             	xor    %r14d,%r14d
fffff800002882e7:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
fffff800002882eb:	e8 88 52 01 00       	call   0xfffff8000029d578
fffff800002882f0:	0f b7 f0             	movzwl %ax,%esi
fffff800002882f3:	66 85 c0             	test   %ax,%ax
fffff800002882f6:	0f 85 cf 01 00 00    	jne    0xfffff800002884cb
fffff800002882fc:	8b cb                	mov    %ebx,%ecx
fffff800002882fe:	41 b8 00 00 00 10    	mov    $0x10000000,%r8d
fffff80000288304:	41 2b c8             	sub    %r8d,%ecx
fffff80000288307:	74 1a                	je     0xfffff80000288323
fffff80000288309:	83 f9 03             	cmp    $0x3,%ecx
fffff8000028830c:	74 15                	je     0xfffff80000288323
fffff8000028830e:	4c 8d 05 fb 6c 55 00 	lea    0x556cfb(%rip),%r8        # 0xfffff800007df010
fffff80000288315:	33 d2                	xor    %edx,%edx
fffff80000288317:	8b cb                	mov    %ebx,%ecx
fffff80000288319:	e8 3e b8 f9 ff       	call   0xfffff80000223b5c
fffff8000028831e:	e9 9d 01 00 00       	jmp    0xfffff800002884c0
fffff80000288323:	48 8d 55 40          	lea    0x40(%rbp),%rdx
fffff80000288327:	89 5d 40             	mov    %ebx,0x40(%rbp)
fffff8000028832a:	48 8b cf             	mov    %rdi,%rcx
fffff8000028832d:	e8 7a 60 f9 ff       	call   0xfffff8000021e3ac
fffff80000288332:	8b 55 40             	mov    0x40(%rbp),%edx
fffff80000288335:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff8000028833c:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000288342:	0f 84 0e 01 00 00    	je     0xfffff80000288456
fffff80000288348:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff8000028834e:	0f 84 f4 00 00 00    	je     0xfffff80000288448
fffff80000288354:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff8000028835a:	0f 84 da 00 00 00    	je     0xfffff8000028843a
fffff80000288360:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff80000288366:	74 7f                	je     0xfffff800002883e7
fffff80000288368:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff8000028836e:	74 52                	je     0xfffff800002883c2
fffff80000288370:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000288376:	74 41                	je     0xfffff800002883b9
fffff80000288378:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff8000028837e:	74 28                	je     0xfffff800002883a8
fffff80000288380:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff80000288386:	7e 20                	jle    0xfffff800002883a8
fffff80000288388:	48 8d 0d 81 6c 55 00 	lea    0x556c81(%rip),%rcx        # 0xfffff800007df010
fffff8000028838f:	41 3b d0             	cmp    %r8d,%edx
fffff80000288392:	74 0a                	je     0xfffff8000028839e
fffff80000288394:	e8 63 ff 07 00       	call   0xfffff800003082fc
fffff80000288399:	e9 22 01 00 00       	jmp    0xfffff800002884c0
fffff8000028839e:	e8 7d 78 08 00       	call   0xfffff8000030fc20
fffff800002883a3:	e9 18 01 00 00       	jmp    0xfffff800002884c0
fffff800002883a8:	45 33 c0             	xor    %r8d,%r8d
fffff800002883ab:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002883b2:	e8 c1 cc 08 00       	call   0xfffff80000315078
fffff800002883b7:	eb 22                	jmp    0xfffff800002883db
fffff800002883b9:	48 8b 87 50 01 00 00 	mov    0x150(%rdi),%rax
fffff800002883c0:	eb 19                	jmp    0xfffff800002883db
fffff800002883c2:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002883c9:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002883d0:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002883d7:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002883db:	48 89 05 2e 6c 55 00 	mov    %rax,0x556c2e(%rip)        # 0xfffff800007df010
fffff800002883e2:	e9 d9 00 00 00       	jmp    0xfffff800002884c0
fffff800002883e7:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002883ee:	4c 89 75 30          	mov    %r14,0x30(%rbp)
fffff800002883f2:	4c 89 75 48          	mov    %r14,0x48(%rbp)
fffff800002883f6:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002883fd:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff80000288404:	8b 05 52 11 38 00    	mov    0x381152(%rip),%eax        # 0xfffff8000060955c
fffff8000028840a:	a8 01                	test   $0x1,%al
fffff8000028840c:	74 1d                	je     0xfffff8000028842b
fffff8000028840e:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000288415:	02 00
fffff80000288417:	4c 8d 45 30          	lea    0x30(%rbp),%r8
fffff8000028841b:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff80000288420:	e8 eb 9b 08 00       	call   0xfffff80000312010
fffff80000288425:	48 8b 45 30          	mov    0x30(%rbp),%rax
fffff80000288429:	eb 7c                	jmp    0xfffff800002884a7
fffff8000028842b:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff80000288430:	0f 78 45 48          	vmread %rax,0x48(%rbp)
fffff80000288434:	48 8d 45 48          	lea    0x48(%rbp),%rax
fffff80000288438:	eb 6d                	jmp    0xfffff800002884a7
fffff8000028843a:	48 8d 0d cf 6b 55 00 	lea    0x556bcf(%rip),%rcx        # 0xfffff800007df010
fffff80000288441:	e8 ea 0b f8 ff       	call   0xfffff80000209030
fffff80000288446:	eb 78                	jmp    0xfffff800002884c0
fffff80000288448:	48 8d 0d c1 6b 55 00 	lea    0x556bc1(%rip),%rcx        # 0xfffff800007df010
fffff8000028844f:	e8 5c 4a fb ff       	call   0xfffff8000023ceb0
fffff80000288454:	eb 6a                	jmp    0xfffff800002884c0
fffff80000288456:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000028845d:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
fffff80000288461:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
fffff80000288465:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff8000028846c:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff80000288473:	8b 05 e3 10 38 00    	mov    0x3810e3(%rip),%eax        # 0xfffff8000060955c
fffff80000288479:	a8 01                	test   $0x1,%al
fffff8000028847b:	74 1d                	je     0xfffff8000028849a
fffff8000028847d:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000288484:	02 00
fffff80000288486:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
fffff8000028848a:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff8000028848f:	e8 7c 9b 08 00       	call   0xfffff80000312010
fffff80000288494:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
fffff80000288498:	eb 0d                	jmp    0xfffff800002884a7
fffff8000028849a:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff8000028849f:	0f 78 45 e8          	vmread %rax,-0x18(%rbp)
fffff800002884a3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
fffff800002884a7:	48 8b 00             	mov    (%rax),%rax
fffff800002884aa:	49 8b ca             	mov    %r10,%rcx
fffff800002884ad:	48 f7 d1             	not    %rcx
fffff800002884b0:	4d 23 ca             	and    %r10,%r9
fffff800002884b3:	48 23 c8             	and    %rax,%rcx
fffff800002884b6:	49 0b c9             	or     %r9,%rcx
fffff800002884b9:	48 89 0d 50 6b 55 00 	mov    %rcx,0x556b50(%rip)        # 0xfffff800007df010
fffff800002884c0:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff800002884c4:	33 d2                	xor    %edx,%edx
fffff800002884c6:	e8 ad 50 01 00       	call   0xfffff8000029d578
fffff800002884cb:	0f b7 c6             	movzwl %si,%eax
fffff800002884ce:	48 83 c4 40          	add    $0x40,%rsp
fffff800002884d2:	41 5e                	pop    %r14
fffff800002884d4:	5f                   	pop    %rdi
fffff800002884d5:	5e                   	pop    %rsi
fffff800002884d6:	5b                   	pop    %rbx
fffff800002884d7:	5d                   	pop    %rbp
fffff800002884d8:	c3                   	ret
fffff800002884d9:	cc                   	int3
fffff800002884da:	cc                   	int3
fffff800002884db:	cc                   	int3
fffff800002884dc:	cc                   	int3
fffff800002884dd:	cc                   	int3
fffff800002884de:	cc                   	int3
fffff800002884df:	cc                   	int3
fffff800002884e0:	48 8b c4             	mov    %rsp,%rax
fffff800002884e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002884e7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002884eb:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff800002884ef:	4c 89 40 18          	mov    %r8,0x18(%rax)
fffff800002884f3:	57                   	push   %rdi
fffff800002884f4:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002884f8:	8b da                	mov    %edx,%ebx
fffff800002884fa:	48 8b f1             	mov    %rcx,%rsi
fffff800002884fd:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
fffff80000288504:	48 8d 50 18          	lea    0x18(%rax),%rdx
fffff80000288508:	33 ed                	xor    %ebp,%ebp
fffff8000028850a:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff8000028850e:	e8 65 50 01 00       	call   0xfffff8000029d578
fffff80000288513:	0f b7 f8             	movzwl %ax,%edi
fffff80000288516:	66 85 c0             	test   %ax,%ax
fffff80000288519:	75 45                	jne    0xfffff80000288560
fffff8000028851b:	44 8b cb             	mov    %ebx,%r9d
fffff8000028851e:	41 81 e9 00 00 00 10 	sub    $0x10000000,%r9d
fffff80000288525:	74 1c                	je     0xfffff80000288543
fffff80000288527:	41 83 f9 03          	cmp    $0x3,%r9d
fffff8000028852b:	74 16                	je     0xfffff80000288543
fffff8000028852d:	45 33 c0             	xor    %r8d,%r8d
fffff80000288530:	48 8d 15 d9 6a 55 00 	lea    0x556ad9(%rip),%rdx        # 0xfffff800007df010
fffff80000288537:	8b cb                	mov    %ebx,%ecx
fffff80000288539:	e8 02 54 fa ff       	call   0xfffff8000022d940
fffff8000028853e:	0f b7 f8             	movzwl %ax,%edi
fffff80000288541:	eb 11                	jmp    0xfffff80000288554
fffff80000288543:	4c 8b 05 c6 6a 55 00 	mov    0x556ac6(%rip),%r8        # 0xfffff800007df010
fffff8000028854a:	8b d3                	mov    %ebx,%edx
fffff8000028854c:	48 8b ce             	mov    %rsi,%rcx
fffff8000028854f:	e8 e8 18 02 00       	call   0xfffff800002a9e3c
fffff80000288554:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000288559:	33 d2                	xor    %edx,%edx
fffff8000028855b:	e8 18 50 01 00       	call   0xfffff8000029d578
fffff80000288560:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000288565:	0f b7 c7             	movzwl %di,%eax
fffff80000288568:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000028856d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff80000288572:	48 83 c4 20          	add    $0x20,%rsp
fffff80000288576:	5f                   	pop    %rdi
fffff80000288577:	c3                   	ret
fffff80000288578:	cc                   	int3
fffff80000288579:	cc                   	int3
fffff8000028857a:	cc                   	int3
fffff8000028857b:	cc                   	int3
fffff8000028857c:	cc                   	int3
fffff8000028857d:	cc                   	int3
fffff8000028857e:	cc                   	int3
fffff8000028857f:	cc                   	int3
fffff80000288580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000288585:	55                   	push   %rbp
fffff80000288586:	56                   	push   %rsi
fffff80000288587:	57                   	push   %rdi
fffff80000288588:	41 56                	push   %r14
fffff8000028858a:	41 57                	push   %r15
fffff8000028858c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
fffff80000288591:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
fffff80000288598:	33 db                	xor    %ebx,%ebx
fffff8000028859a:	4c 8b fa             	mov    %rdx,%r15
fffff8000028859d:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
fffff800002885a1:	48 8b f9             	mov    %rcx,%rdi
fffff800002885a4:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002885ab:	01 00
fffff800002885ad:	0f b7 f3             	movzwl %bx,%esi
fffff800002885b0:	4c 8b 80 c0 02 00 00 	mov    0x2c0(%rax),%r8
fffff800002885b7:	41 8a 40 14          	mov    0x14(%r8),%al
fffff800002885bb:	88 45 77             	mov    %al,0x77(%rbp)
fffff800002885be:	41 b8 00 68 00 00    	mov    $0x6800,%r8d
fffff800002885c4:	0f b7 ce             	movzwl %si,%ecx
fffff800002885c7:	41 b9 00 00 04 00    	mov    $0x40000,%r9d
fffff800002885cd:	45 8d 58 04          	lea    0x4(%r8),%r11d
fffff800002885d1:	85 c9                	test   %ecx,%ecx
fffff800002885d3:	0f 84 69 01 00 00    	je     0xfffff80000288742
fffff800002885d9:	83 e9 01             	sub    $0x1,%ecx
fffff800002885dc:	74 2b                	je     0xfffff80000288609
fffff800002885de:	83 f9 01             	cmp    $0x1,%ecx
fffff800002885e1:	0f 85 f9 02 00 00    	jne    0xfffff800002888e0
fffff800002885e7:	49 8b 87 b8 00 00 00 	mov    0xb8(%r15),%rax
fffff800002885ee:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
fffff800002885f2:	41 be 01 00 08 00    	mov    $0x80001,%r14d
fffff800002885f8:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002885fc:	41 8b ce             	mov    %r14d,%ecx
fffff800002885ff:	e8 7c be f9 ff       	call   0xfffff80000224480
fffff80000288604:	e9 a2 02 00 00       	jmp    0xfffff800002888ab
fffff80000288609:	49 8b 87 d0 00 00 00 	mov    0xd0(%r15),%rax
fffff80000288610:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
fffff80000288614:	41 be 03 00 04 00    	mov    $0x40003,%r14d
fffff8000028861a:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff8000028861e:	48 8b cf             	mov    %rdi,%rcx
fffff80000288621:	44 89 75 7f          	mov    %r14d,0x7f(%rbp)
fffff80000288625:	e8 82 5d f9 ff       	call   0xfffff8000021e3ac
fffff8000028862a:	8b 55 7f             	mov    0x7f(%rbp),%edx
fffff8000028862d:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff80000288634:	41 3b d1             	cmp    %r9d,%edx
fffff80000288637:	0f 84 b0 00 00 00    	je     0xfffff800002886ed
fffff8000028863d:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff80000288643:	0f 84 f4 01 00 00    	je     0xfffff8000028883d
fffff80000288649:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff8000028864f:	0f 84 dd 01 00 00    	je     0xfffff80000288832
fffff80000288655:	41 3b d6             	cmp    %r14d,%edx
fffff80000288658:	74 40                	je     0xfffff8000028869a
fffff8000028865a:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff80000288660:	0f 84 9f 01 00 00    	je     0xfffff80000288805
fffff80000288666:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff8000028866c:	0f 84 8a 01 00 00    	je     0xfffff800002887fc
fffff80000288672:	81 fa 00 10 04 00    	cmp    $0x41000,%edx