fffff8000027025a:	05 00 20 00 00       	add    $0x2000,%eax
fffff8000027025f:	3b c1                	cmp    %ecx,%eax
fffff80000270261:	0f 87 a3 01 00 00    	ja     0xfffff8000027040a
fffff80000270267:	44 8d 81 ff 0f 00 00 	lea    0xfff(%rcx),%r8d
fffff8000027026e:	48 8b cf             	mov    %rdi,%rcx
fffff80000270271:	4c 23 c2             	and    %rdx,%r8
fffff80000270274:	33 d2                	xor    %edx,%edx
fffff80000270276:	e8 45 43 fd ff       	call   0xfffff800002445c0
fffff8000027027b:	8b 0d 3f 5e 57 00    	mov    0x575e3f(%rip),%ecx        # 0xfffff800007e60c0
fffff80000270281:	48 8d 87 00 10 00 00 	lea    0x1000(%rdi),%rax
fffff80000270288:	81 c1 ff 0f 00 00    	add    $0xfff,%ecx
fffff8000027028e:	48 8d 3d 83 5d 57 00 	lea    0x575d83(%rip),%rdi        # 0xfffff800007e6018
fffff80000270295:	41 b8 00 f0 ff ff    	mov    $0xfffff000,%r8d
fffff8000027029b:	ba 03 00 00 00       	mov    $0x3,%edx
fffff800002702a0:	49 23 c8             	and    %r8,%rcx
fffff800002702a3:	48 03 c1             	add    %rcx,%rax
fffff800002702a6:	48 89 05 b3 bc 39 00 	mov    %rax,0x39bcb3(%rip)        # 0xfffff8000060bf60
fffff800002702ad:	8d 4a fe             	lea    -0x2(%rdx),%ecx
fffff800002702b0:	41 0f b7 45 00       	movzwl 0x0(%r13),%eax
fffff800002702b5:	66 3b c2             	cmp    %dx,%ax
fffff800002702b8:	0f 85 d6 00 00 00    	jne    0xfffff80000270394
fffff800002702be:	49 8b 0c 24          	mov    (%r12),%rcx
fffff800002702c2:	48 85 c9             	test   %rcx,%rcx
fffff800002702c5:	74 46                	je     0xfffff8000027030d
fffff800002702c7:	41 8b 16             	mov    (%r14),%edx
fffff800002702ca:	85 d2                	test   %edx,%edx
fffff800002702cc:	74 3a                	je     0xfffff80000270308
fffff800002702ce:	81 c2 ff 0f 00 00    	add    $0xfff,%edx
fffff800002702d4:	4c 8d 4d 6f          	lea    0x6f(%rbp),%r9
fffff800002702d8:	41 23 d0             	and    %r8d,%edx
fffff800002702db:	45 33 c0             	xor    %r8d,%r8d
fffff800002702de:	e8 a9 65 00 00       	call   0xfffff8000027688c
fffff800002702e3:	0f b7 f0             	movzwl %ax,%esi
fffff800002702e6:	66 85 c0             	test   %ax,%ax
fffff800002702e9:	0f 85 18 01 00 00    	jne    0xfffff80000270407
fffff800002702ef:	48 8b 4d 6f          	mov    0x6f(%rbp),%rcx
fffff800002702f3:	41 b8 00 f0 ff ff    	mov    $0xfffff000,%r8d
fffff800002702f9:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
fffff800002702fd:	66 c7 07 03 01       	movw   $0x103,(%rdi)
fffff80000270302:	41 8b 0e             	mov    (%r14),%ecx
fffff80000270305:	89 4f 10             	mov    %ecx,0x10(%rdi)
fffff80000270308:	ba 03 00 00 00       	mov    $0x3,%edx
fffff8000027030d:	b9 01 00 00 00       	mov    $0x1,%ecx
fffff80000270312:	44 03 f9             	add    %ecx,%r15d
fffff80000270315:	49 83 c5 02          	add    $0x2,%r13
fffff80000270319:	49 83 c4 08          	add    $0x8,%r12
fffff8000027031d:	49 83 c6 04          	add    $0x4,%r14
fffff80000270321:	48 83 c7 18          	add    $0x18,%rdi
fffff80000270325:	41 83 ff 06          	cmp    $0x6,%r15d
fffff80000270329:	72 85                	jb     0xfffff800002702b0
fffff8000027032b:	8b 43 58             	mov    0x58(%rbx),%eax
fffff8000027032e:	a8 02                	test   $0x2,%al
fffff80000270330:	74 29                	je     0xfffff8000027035b
fffff80000270332:	88 0d 11 5e 57 00    	mov    %cl,0x575e11(%rip)        # 0xfffff800007e6149
fffff80000270338:	0f 10 43 68          	movups 0x68(%rbx),%xmm0
fffff8000027033c:	0f 29 05 1d 5e 57 00 	movaps %xmm0,0x575e1d(%rip)        # 0xfffff800007e6160
fffff80000270343:	0f 10 4b 78          	movups 0x78(%rbx),%xmm1
fffff80000270347:	0f 29 0d 22 5e 57 00 	movaps %xmm1,0x575e22(%rip)        # 0xfffff800007e6170
fffff8000027034e:	8b 43 58             	mov    0x58(%rbx),%eax
fffff80000270351:	a8 04                	test   $0x4,%al
fffff80000270353:	74 06                	je     0xfffff8000027035b
fffff80000270355:	88 0d ef 5d 57 00    	mov    %cl,0x575def(%rip)        # 0xfffff800007e614a
fffff8000027035b:	39 4b 38             	cmp    %ecx,0x38(%rbx)
fffff8000027035e:	75 1a                	jne    0xfffff8000027037a
fffff80000270360:	8b 83 e8 00 00 00    	mov    0xe8(%rbx),%eax
fffff80000270366:	89 05 84 5f 57 00    	mov    %eax,0x575f84(%rip)        # 0xfffff800007e62f0
fffff8000027036c:	0f b7 83 ec 00 00 00 	movzwl 0xec(%rbx),%eax
fffff80000270373:	66 89 05 7a 5f 57 00 	mov    %ax,0x575f7a(%rip)        # 0xfffff800007e62f4
fffff8000027037a:	48 8d 15 7f 5c 57 00 	lea    0x575c7f(%rip),%rdx        # 0xfffff800007e6000
fffff80000270381:	e8 3e 31 08 00       	call   0xfffff800002f34c4
fffff80000270386:	45 33 ff             	xor    %r15d,%r15d
fffff80000270389:	85 c0                	test   %eax,%eax
fffff8000027038b:	74 28                	je     0xfffff800002703b5
fffff8000027038d:	be 01 10 00 00       	mov    $0x1001,%esi
fffff80000270392:	eb 76                	jmp    0xfffff8000027040a
fffff80000270394:	66 3b c1             	cmp    %cx,%ax
fffff80000270397:	0f 85 75 ff ff ff    	jne    0xfffff80000270312
fffff8000027039d:	66 c7 07 01 01       	movw   $0x101,(%rdi)
fffff800002703a2:	49 8b 04 24          	mov    (%r12),%rax
fffff800002703a6:	48 89 47 08          	mov    %rax,0x8(%rdi)
fffff800002703aa:	41 8b 06             	mov    (%r14),%eax
fffff800002703ad:	89 47 10             	mov    %eax,0x10(%rdi)
fffff800002703b0:	e9 5d ff ff ff       	jmp    0xfffff80000270312
fffff800002703b5:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002703ba:	48 8d 15 3f 5c 57 00 	lea    0x575c3f(%rip),%rdx        # 0xfffff800007e6000
fffff800002703c1:	88 05 81 5d 57 00    	mov    %al,0x575d81(%rip)        # 0xfffff800007e6148
fffff800002703c7:	e8 00 34 08 00       	call   0xfffff800002f37cc
fffff800002703cc:	85 c0                	test   %eax,%eax
fffff800002703ce:	75 bd                	jne    0xfffff8000027038d
fffff800002703d0:	e8 c7 36 08 00       	call   0xfffff800002f3a9c
fffff800002703d5:	85 c0                	test   %eax,%eax
fffff800002703d7:	75 b4                	jne    0xfffff8000027038d
fffff800002703d9:	48 8b 05 80 bb 39 00 	mov    0x39bb80(%rip),%rax        # 0xfffff8000060bf60
fffff800002703e0:	0f 10 80 90 04 00 00 	movups 0x490(%rax),%xmm0
fffff800002703e7:	f3 0f 7f 05 61 bb 39 	movdqu %xmm0,0x39bb61(%rip)        # 0xfffff8000060bf50
fffff800002703ee:	00
fffff800002703ef:	e8 f8 14 00 00       	call   0xfffff800002718ec
fffff800002703f4:	44 89 3d 6d c8 4b 00 	mov    %r15d,0x4bc86d(%rip)        # 0xfffff8000072cc68
fffff800002703fb:	c7 05 67 c8 4b 00 03 	movl   $0x3,0x4bc867(%rip)        # 0xfffff8000072cc6c
fffff80000270402:	00 00 00
fffff80000270405:	eb 03                	jmp    0xfffff8000027040a
fffff80000270407:	45 33 ff             	xor    %r15d,%r15d
fffff8000027040a:	48 8b 9c 24 10 01 00 	mov    0x110(%rsp),%rbx
fffff80000270411:	00
fffff80000270412:	0f b7 c6             	movzwl %si,%eax
fffff80000270415:	44 89 3d 7c ba 39 00 	mov    %r15d,0x39ba7c(%rip)        # 0xfffff8000060be98
fffff8000027041c:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
fffff80000270423:	41 5f                	pop    %r15
fffff80000270425:	41 5e                	pop    %r14
fffff80000270427:	41 5d                	pop    %r13
fffff80000270429:	41 5c                	pop    %r12
fffff8000027042b:	5f                   	pop    %rdi
fffff8000027042c:	5e                   	pop    %rsi
fffff8000027042d:	5d                   	pop    %rbp
fffff8000027042e:	c3                   	ret
fffff8000027042f:	cc                   	int3
fffff80000270430:	cc                   	int3
fffff80000270431:	cc                   	int3
fffff80000270432:	cc                   	int3
fffff80000270433:	cc                   	int3
fffff80000270434:	cc                   	int3
fffff80000270435:	cc                   	int3
fffff80000270436:	cc                   	int3
fffff80000270437:	cc                   	int3
fffff80000270438:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000027043d:	57                   	push   %rdi
fffff8000027043e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000270442:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000270449:	00 00
fffff8000027044b:	33 db                	xor    %ebx,%ebx
fffff8000027044d:	f6 05 0c 91 39 00 04 	testb  $0x4,0x39910c(%rip)        # 0xfffff80000609560
fffff80000270454:	88 5c 24 30          	mov    %bl,0x30(%rsp)
fffff80000270458:	74 1b                	je     0xfffff80000270475
fffff8000027045a:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000027045e:	0f 31                	rdtsc
fffff80000270460:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000270464:	48 0b c2             	or     %rdx,%rax
fffff80000270467:	48 8b c8             	mov    %rax,%rcx
fffff8000027046a:	49 8b c0             	mov    %r8,%rax
fffff8000027046d:	48 f7 e1             	mul    %rcx
fffff80000270470:	48 8b c2             	mov    %rdx,%rax
fffff80000270473:	eb 05                	jmp    0xfffff8000027047a
fffff80000270475:	e8 e2 60 fc ff       	call   0xfffff8000023655c
fffff8000027047a:	bf 01 00 00 00       	mov    $0x1,%edi
fffff8000027047f:	48 89 05 32 df 50 00 	mov    %rax,0x50df32(%rip)        # 0xfffff8000077e3b8
fffff80000270486:	48 8d 15 f3 8b 4b 00 	lea    0x4b8bf3(%rip),%rdx        # 0xfffff80000729080
fffff8000027048d:	40 88 3d 1c df 50 00 	mov    %dil,0x50df1c(%rip)        # 0xfffff8000077e3b0
fffff80000270494:	89 3d 26 df 50 00    	mov    %edi,0x50df26(%rip)        # 0xfffff8000077e3c0
fffff8000027049a:	e8 f1 00 00 00       	call   0xfffff80000270590
fffff8000027049f:	39 1d 8b b4 4b 00    	cmp    %ebx,0x4bb48b(%rip)        # 0xfffff8000072b930
fffff800002704a5:	88 1d 05 df 50 00    	mov    %bl,0x50df05(%rip)        # 0xfffff8000077e3b0
fffff800002704ab:	89 1d 0f df 50 00    	mov    %ebx,0x50df0f(%rip)        # 0xfffff8000077e3c0
fffff800002704b1:	76 26                	jbe    0xfffff800002704d9
fffff800002704b3:	45 33 c9             	xor    %r9d,%r9d
fffff800002704b6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002704bb:	44 8b c7             	mov    %edi,%r8d
fffff800002704be:	48 8d 0d bb 8b 4b 00 	lea    0x4b8bbb(%rip),%rcx        # 0xfffff80000729080
fffff800002704c5:	e8 12 f1 ff ff       	call   0xfffff8000026f5dc
fffff800002704ca:	3b c7                	cmp    %edi,%eax
fffff800002704cc:	75 0b                	jne    0xfffff800002704d9
fffff800002704ce:	80 7c 24 30 62       	cmpb   $0x62,0x30(%rsp)
fffff800002704d3:	0f b6 db             	movzbl %bl,%ebx
fffff800002704d6:	0f 44 df             	cmove  %edi,%ebx
fffff800002704d9:	8a c3                	mov    %bl,%al
fffff800002704db:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff800002704e0:	48 83 c4 20          	add    $0x20,%rsp
fffff800002704e4:	5f                   	pop    %rdi
fffff800002704e5:	c3                   	ret
fffff800002704e6:	cc                   	int3
fffff800002704e7:	cc                   	int3
fffff800002704e8:	cc                   	int3
fffff800002704e9:	cc                   	int3
fffff800002704ea:	cc                   	int3
fffff800002704eb:	cc                   	int3
fffff800002704ec:	cc                   	int3
fffff800002704ed:	cc                   	int3
fffff800002704ee:	cc                   	int3
fffff800002704ef:	cc                   	int3
fffff800002704f0:	48 8b c4             	mov    %rsp,%rax
fffff800002704f3:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff800002704f7:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002704fb:	66 89 48 08          	mov    %cx,0x8(%rax)
fffff800002704ff:	57                   	push   %rdi
fffff80000270500:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000270504:	83 60 08 00          	andl   $0x0,0x8(%rax)
fffff80000270508:	48 8b f2             	mov    %rdx,%rsi
fffff8000027050b:	41 8b f8             	mov    %r8d,%edi
fffff8000027050e:	32 db                	xor    %bl,%bl
fffff80000270510:	e8 b7 7f fe ff       	call   0xfffff800002584cc
fffff80000270515:	41 81 f8 ee 05 00 00 	cmp    $0x5ee,%r8d
fffff8000027051c:	77 48                	ja     0xfffff80000270566
fffff8000027051e:	48 8b 0d 3b ba 39 00 	mov    0x39ba3b(%rip),%rcx        # 0xfffff8000060bf60
fffff80000270525:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff8000027052a:	e8 a1 27 08 00       	call   0xfffff800002f2cd0
fffff8000027052f:	85 c0                	test   %eax,%eax
fffff80000270531:	75 33                	jne    0xfffff80000270566
fffff80000270533:	8b 54 24 30          	mov    0x30(%rsp),%edx
fffff80000270537:	48 8b 0d 22 ba 39 00 	mov    0x39ba22(%rip),%rcx        # 0xfffff8000060bf60
fffff8000027053e:	e8 25 24 08 00       	call   0xfffff800002f2968
fffff80000270543:	44 8b c7             	mov    %edi,%r8d
fffff80000270546:	48 8b d6             	mov    %rsi,%rdx
fffff80000270549:	48 8b c8             	mov    %rax,%rcx
fffff8000027054c:	e8 af 3d fd ff       	call   0xfffff80000244300
fffff80000270551:	8b 54 24 30          	mov    0x30(%rsp),%edx
fffff80000270555:	44 8b c7             	mov    %edi,%r8d
fffff80000270558:	48 8b 0d 01 ba 39 00 	mov    0x39ba01(%rip),%rcx        # 0xfffff8000060bf60
fffff8000027055f:	e8 2c 4c 08 00       	call   0xfffff800002f5190
fffff80000270564:	b3 01                	mov    $0x1,%bl
fffff80000270566:	83 0d 83 10 39 00 ff 	orl    $0xffffffff,0x391083(%rip)        # 0xfffff800006015f0
fffff8000027056d:	f0 48 83 25 42 af 53 	lock andq $0x0,0x53af42(%rip)        # 0xfffff800007ab4b8
fffff80000270574:	00 00
fffff80000270576:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000027057b:	8a c3                	mov    %bl,%al
fffff8000027057d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000270582:	48 83 c4 20          	add    $0x20,%rsp
fffff80000270586:	5f                   	pop    %rdi
fffff80000270587:	c3                   	ret
fffff80000270588:	cc                   	int3
fffff80000270589:	cc                   	int3
fffff8000027058a:	cc                   	int3
fffff8000027058b:	cc                   	int3
fffff8000027058c:	cc                   	int3
fffff8000027058d:	cc                   	int3
fffff8000027058e:	cc                   	int3
fffff8000027058f:	cc                   	int3
fffff80000270590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000270595:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000027059a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
fffff8000027059f:	55                   	push   %rbp
fffff800002705a0:	41 56                	push   %r14
fffff800002705a2:	41 57                	push   %r15
fffff800002705a4:	48 8b ec             	mov    %rsp,%rbp
fffff800002705a7:	48 83 ec 70          	sub    $0x70,%rsp
fffff800002705ab:	48 8b 05 36 10 39 00 	mov    0x391036(%rip),%rax        # 0xfffff800006015e8
fffff800002705b2:	48 33 c4             	xor    %rsp,%rax
fffff800002705b5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
fffff800002705b9:	45 33 ff             	xor    %r15d,%r15d
fffff800002705bc:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002705bf:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
fffff800002705c3:	41 8b df             	mov    %r15d,%ebx
fffff800002705c6:	44 89 7d dc          	mov    %r15d,-0x24(%rbp)
fffff800002705ca:	4c 8b f2             	mov    %rdx,%r14
fffff800002705cd:	0f b7 05 28 5b 57 00 	movzwl 0x575b28(%rip),%eax        # 0xfffff800007e60fc
fffff800002705d4:	4c 8d 0d b5 dd 50 00 	lea    0x50ddb5(%rip),%r9        # 0xfffff8000077e390
fffff800002705db:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
fffff800002705df:	4c 8d 05 9a dd 50 00 	lea    0x50dd9a(%rip),%r8        # 0xfffff8000077e380
fffff800002705e6:	0f b7 05 0b 5b 57 00 	movzwl 0x575b0b(%rip),%eax        # 0xfffff800007e60f8
fffff800002705ed:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff800002705f1:	66 89 45 d4          	mov    %ax,-0x2c(%rbp)
fffff800002705f5:	41 8a f7             	mov    %r15b,%sil
fffff800002705f8:	48 8d 45 d4          	lea    -0x2c(%rbp),%rax
fffff800002705fc:	66 44 89 3d 7c dd 50 	mov    %r15w,0x50dd7c(%rip)        # 0xfffff8000077e380
fffff80000270603:	00
fffff80000270604:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000270609:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
fffff8000027060d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff80000270612:	48 8d 45 dc          	lea    -0x24(%rbp),%rax
fffff80000270616:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000027061b:	66 44 89 3d 6d dd 50 	mov    %r15w,0x50dd6d(%rip)        # 0xfffff8000077e390
fffff80000270622:	00
fffff80000270623:	44 89 7d e0          	mov    %r15d,-0x20(%rbp)
fffff80000270627:	e8 94 37 08 00       	call   0xfffff800002f3dc0
fffff8000027062c:	8b f8                	mov    %eax,%edi
fffff8000027062e:	83 f8 02             	cmp    $0x2,%eax
fffff80000270631:	75 10                	jne    0xfffff80000270643
fffff80000270633:	8b 45 e0             	mov    -0x20(%rbp),%eax
fffff80000270636:	83 e0 62             	and    $0x62,%eax
fffff80000270639:	3c 62                	cmp    $0x62,%al
fffff8000027063b:	75 06                	jne    0xfffff80000270643
fffff8000027063d:	40 b6 01             	mov    $0x1,%sil
fffff80000270640:	41 8b ff             	mov    %r15d,%edi
fffff80000270643:	48 8d 05 36 8a 4b 00 	lea    0x4b8a36(%rip),%rax        # 0xfffff80000729080
fffff8000027064a:	4c 3b f0             	cmp    %rax,%r14
fffff8000027064d:	75 6b                	jne    0xfffff800002706ba
fffff8000027064f:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000270656:	00 00
fffff80000270658:	f6 05 01 8f 39 00 04 	testb  $0x4,0x398f01(%rip)        # 0xfffff80000609560
fffff8000027065f:	74 18                	je     0xfffff80000270679
fffff80000270661:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff80000270665:	0f 31                	rdtsc
fffff80000270667:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000027066b:	48 0b c2             	or     %rdx,%rax
fffff8000027066e:	48 8b c8             	mov    %rax,%rcx
fffff80000270671:	49 8b c0             	mov    %r8,%rax
fffff80000270674:	48 f7 e1             	mul    %rcx
fffff80000270677:	eb 08                	jmp    0xfffff80000270681
fffff80000270679:	e8 de 5e fc ff       	call   0xfffff8000023655c
fffff8000027067e:	48 8b d0             	mov    %rax,%rdx
fffff80000270681:	48 8b 0d d8 b8 39 00 	mov    0x39b8d8(%rip),%rcx        # 0xfffff8000060bf60
fffff80000270688:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
fffff8000027068f:	cc cc cc
fffff80000270692:	48 89 15 c7 79 4b 00 	mov    %rdx,0x4b79c7(%rip)        # 0xfffff80000728060
fffff80000270699:	48 2b 15 b8 79 4b 00 	sub    0x4b79b8(%rip),%rdx        # 0xfffff80000728058
fffff800002706a0:	48 f7 e2             	mul    %rdx
fffff800002706a3:	48 c1 ea 03          	shr    $0x3,%rdx
fffff800002706a7:	e8 74 1a 08 00       	call   0xfffff800002f2120
fffff800002706ac:	48 8b 05 ad 79 4b 00 	mov    0x4b79ad(%rip),%rax        # 0xfffff80000728060
fffff800002706b3:	48 89 05 9e 79 4b 00 	mov    %rax,0x4b799e(%rip)        # 0xfffff80000728058
fffff800002706ba:	85 ff                	test   %edi,%edi
fffff800002706bc:	75 6a                	jne    0xfffff80000270728
fffff800002706be:	40 84 f6             	test   %sil,%sil
fffff800002706c1:	75 35                	jne    0xfffff800002706f8
fffff800002706c3:	0f b7 0d c6 dc 50 00 	movzwl 0x50dcc6(%rip),%ecx        # 0xfffff8000077e390
fffff800002706ca:	4c 8d 0d bf dc 50 00 	lea    0x50dcbf(%rip),%r9        # 0xfffff8000077e390
fffff800002706d1:	0f b7 05 a8 dc 50 00 	movzwl 0x50dca8(%rip),%eax        # 0xfffff8000077e380
fffff800002706d8:	4c 8d 05 a1 dc 50 00 	lea    0x50dca1(%rip),%r8        # 0xfffff8000077e380
fffff800002706df:	03 c3                	add    %ebx,%eax
fffff800002706e1:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff800002706e5:	8d 59 10             	lea    0x10(%rcx),%ebx
fffff800002706e8:	03 d8                	add    %eax,%ebx
fffff800002706ea:	48 8d 0d 1f 9e 4b 00 	lea    0x4b9e1f(%rip),%rcx        # 0xfffff8000072a510
fffff800002706f1:	e8 fa f0 ff ff       	call   0xfffff8000026f7f0
fffff800002706f6:	eb 24                	jmp    0xfffff8000027071c
fffff800002706f8:	ff c3                	inc    %ebx
fffff800002706fa:	c6 45 d0 62          	movb   $0x62,-0x30(%rbp)
fffff800002706fe:	41 b1 01             	mov    $0x1,%r9b
fffff80000270701:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
fffff80000270706:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff8000027070c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
fffff80000270710:	48 8d 0d f9 9d 4b 00 	lea    0x4b9df9(%rip),%rcx        # 0xfffff8000072a510
fffff80000270717:	e8 84 ef ff ff       	call   0xfffff8000026f6a0
fffff8000027071c:	8b 0d 0a 9e 4b 00    	mov    0x4b9e0a(%rip),%ecx        # 0xfffff8000072a52c
fffff80000270722:	89 0d 08 b2 4b 00    	mov    %ecx,0x4bb208(%rip)        # 0xfffff8000072b930
fffff80000270728:	44 39 7d dc          	cmp    %r15d,-0x24(%rbp)
fffff8000027072c:	0f 87 9b fe ff ff    	ja     0xfffff800002705cd
fffff80000270732:	8b c3                	mov    %ebx,%eax
fffff80000270734:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000270738:	48 33 cc             	xor    %rsp,%rcx
fffff8000027073b:	e8 30 ae fc ff       	call   0xfffff8000023b570
fffff80000270740:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
fffff80000270745:	49 8b 5b 20          	mov    0x20(%r11),%rbx
fffff80000270749:	49 8b 73 28          	mov    0x28(%r11),%rsi
fffff8000027074d:	49 8b 7b 30          	mov    0x30(%r11),%rdi
fffff80000270751:	49 8b e3             	mov    %r11,%rsp
fffff80000270754:	41 5f                	pop    %r15
fffff80000270756:	41 5e                	pop    %r14
fffff80000270758:	5d                   	pop    %rbp
fffff80000270759:	c3                   	ret
fffff8000027075a:	cc                   	int3
fffff8000027075b:	cc                   	int3
fffff8000027075c:	cc                   	int3
fffff8000027075d:	cc                   	int3
fffff8000027075e:	cc                   	int3
fffff8000027075f:	cc                   	int3
fffff80000270760:	cc                   	int3
fffff80000270761:	cc                   	int3
fffff80000270762:	cc                   	int3
fffff80000270763:	cc                   	int3
fffff80000270764:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000270769:	55                   	push   %rbp