fffff800003443ab:	44 8b c6             	mov    %esi,%r8d
fffff800003443ae:	e8 59 00 00 00       	call   0xfffff8000034440c
fffff800003443b3:	8b d8                	mov    %eax,%ebx
fffff800003443b5:	39 77 1c             	cmp    %esi,0x1c(%rdi)
fffff800003443b8:	74 03                	je     0xfffff800003443bd
fffff800003443ba:	89 77 1c             	mov    %esi,0x1c(%rdi)
fffff800003443bd:	e8 da 90 f5 ff       	call   0xfffff8000029d49c
fffff800003443c2:	84 c0                	test   %al,%al
fffff800003443c4:	74 0d                	je     0xfffff800003443d3
fffff800003443c6:	48 8b 87 30 01 00 00 	mov    0x130(%rdi),%rax
fffff800003443cd:	89 98 48 01 00 00    	mov    %ebx,0x148(%rax)
fffff800003443d3:	8b c3                	mov    %ebx,%eax
fffff800003443d5:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
fffff800003443d9:	48 33 cc             	xor    %rsp,%rcx
fffff800003443dc:	e8 8f 71 ef ff       	call   0xfffff8000023b570
fffff800003443e1:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff800003443e8:	00
fffff800003443e9:	49 8b 5b 38          	mov    0x38(%r11),%rbx
fffff800003443ed:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff800003443f1:	49 8b 7b 48          	mov    0x48(%r11),%rdi
fffff800003443f5:	49 8b e3             	mov    %r11,%rsp
fffff800003443f8:	41 5f                	pop    %r15
fffff800003443fa:	41 5e                	pop    %r14
fffff800003443fc:	41 5d                	pop    %r13
fffff800003443fe:	41 5c                	pop    %r12
fffff80000344400:	5d                   	pop    %rbp
fffff80000344401:	c3                   	ret
fffff80000344402:	cc                   	int3
fffff80000344403:	cc                   	int3
fffff80000344404:	cc                   	int3
fffff80000344405:	cc                   	int3
fffff80000344406:	cc                   	int3
fffff80000344407:	cc                   	int3
fffff80000344408:	cc                   	int3
fffff80000344409:	cc                   	int3
fffff8000034440a:	cc                   	int3
fffff8000034440b:	cc                   	int3
fffff8000034440c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000344411:	55                   	push   %rbp
fffff80000344412:	56                   	push   %rsi
fffff80000344413:	57                   	push   %rdi
fffff80000344414:	41 54                	push   %r12
fffff80000344416:	41 55                	push   %r13
fffff80000344418:	41 56                	push   %r14
fffff8000034441a:	41 57                	push   %r15
fffff8000034441c:	48 8d ac 24 a0 f0 ff 	lea    -0xf60(%rsp),%rbp
fffff80000344423:	ff
fffff80000344424:	b8 60 10 00 00       	mov    $0x1060,%eax
fffff80000344429:	e8 62 91 ef ff       	call   0xfffff8000023d590
fffff8000034442e:	48 2b e0             	sub    %rax,%rsp
fffff80000344431:	48 8b 05 b0 d1 2b 00 	mov    0x2bd1b0(%rip),%rax        # 0xfffff800006015e8
fffff80000344438:	48 33 c4             	xor    %rsp,%rax
fffff8000034443b:	48 89 85 50 0f 00 00 	mov    %rax,0xf50(%rbp)
fffff80000344442:	41 8b d8             	mov    %r8d,%ebx
fffff80000344445:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
fffff8000034444a:	4c 8b fa             	mov    %rdx,%r15
fffff8000034444d:	45 8b f1             	mov    %r9d,%r14d
fffff80000344450:	33 d2                	xor    %edx,%edx
fffff80000344452:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff80000344458:	e8 63 01 f0 ff       	call   0xfffff800002445c0
fffff8000034445d:	33 c0                	xor    %eax,%eax
fffff8000034445f:	4c 8d 15 9a bb cb ff 	lea    -0x344466(%rip),%r10        # 0xfffff80000000000
fffff80000344466:	45 33 db             	xor    %r11d,%r11d
fffff80000344469:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
fffff8000034446e:	49 8b 84 da 00 65 60 	mov    0x606500(%r10,%rbx,8),%rax
fffff80000344475:	00
fffff80000344476:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000344479:	44 8b eb             	mov    %ebx,%r13d
fffff8000034447c:	41 8b cb             	mov    %r11d,%ecx
fffff8000034447f:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
fffff80000344484:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
fffff80000344489:	48 85 c0             	test   %rax,%rax
fffff8000034448c:	74 06                	je     0xfffff80000344494
fffff8000034448e:	8b 88 6c 01 00 00    	mov    0x16c(%rax),%ecx
fffff80000344494:	ff c9                	dec    %ecx
fffff80000344496:	49 8b c5             	mov    %r13,%rax
fffff80000344499:	48 c1 e0 0a          	shl    $0xa,%rax
fffff8000034449d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
fffff800003444a3:	49 c1 e5 08          	shl    $0x8,%r13
fffff800003444a7:	49 03 cd             	add    %r13,%rcx
fffff800003444aa:	42 8b 84 10 40 fb 72 	mov    0x72fb40(%rax,%r10,1),%eax
fffff800003444b1:	00
fffff800003444b2:	49 8b 84 c2 20 6a 60 	mov    0x606a20(%r10,%rax,8),%rax
fffff800003444b9:	00
fffff800003444ba:	8b b8 80 00 01 00    	mov    0x10080(%rax),%edi
fffff800003444c0:	41 8b 84 8a 40 fb 72 	mov    0x72fb40(%r10,%rcx,4),%eax
fffff800003444c7:	00
fffff800003444c8:	8b cf                	mov    %edi,%ecx
fffff800003444ca:	49 8b 84 c2 20 6a 60 	mov    0x606a20(%r10,%rax,8),%rax
fffff800003444d1:	00
fffff800003444d2:	8b b0 80 00 01 00    	mov    0x10080(%rax),%esi
fffff800003444d8:	3b fe                	cmp    %esi,%edi
fffff800003444da:	77 0d                	ja     0xfffff800003444e9
fffff800003444dc:	8b c1                	mov    %ecx,%eax
fffff800003444de:	89 4c 84 50          	mov    %ecx,0x50(%rsp,%rax,4)
fffff800003444e2:	41 03 cc             	add    %r12d,%ecx
fffff800003444e5:	3b ce                	cmp    %esi,%ecx
fffff800003444e7:	76 f3                	jbe    0xfffff800003444dc
fffff800003444e9:	f0 48 0f ba 2d d5 70 	lock btsq $0x0,0x4670d5(%rip)        # 0xfffff800007ab5c8
fffff800003444f0:	46 00 00
fffff800003444f3:	8d 5f 01             	lea    0x1(%rdi),%ebx
fffff800003444f6:	73 56                	jae    0xfffff8000034454e
fffff800003444f8:	48 8d 0d c9 70 46 00 	lea    0x4670c9(%rip),%rcx        # 0xfffff800007ab5c8
fffff800003444ff:	e8 0c 71 ed ff       	call   0xfffff8000021b610
fffff80000344504:	45 33 db             	xor    %r11d,%r11d
fffff80000344507:	4c 8d 15 f2 ba cb ff 	lea    -0x34450e(%rip),%r10        # 0xfffff80000000000
fffff8000034450e:	eb 3e                	jmp    0xfffff8000034454e
fffff80000344510:	45 8b 8c 9a 50 29 78 	mov    0x782950(%r10,%rbx,4),%r9d
fffff80000344517:	00
fffff80000344518:	44 8d 43 ff          	lea    -0x1(%rbx),%r8d
fffff8000034451c:	8b d3                	mov    %ebx,%edx
fffff8000034451e:	eb 16                	jmp    0xfffff80000344536
fffff80000344520:	42 8b 44 84 50       	mov    0x50(%rsp,%r8,4),%eax
fffff80000344525:	8b ca                	mov    %edx,%ecx
fffff80000344527:	41 8b d0             	mov    %r8d,%edx
fffff8000034452a:	89 44 8c 50          	mov    %eax,0x50(%rsp,%rcx,4)
fffff8000034452e:	44 3b c7             	cmp    %edi,%r8d
fffff80000344531:	74 12                	je     0xfffff80000344545
fffff80000344533:	41 ff c8             	dec    %r8d
fffff80000344536:	42 8b 4c 84 50       	mov    0x50(%rsp,%r8,4),%ecx
fffff8000034453b:	45 39 8c 8a 50 29 78 	cmp    %r9d,0x782950(%r10,%rcx,4)
fffff80000344542:	00
fffff80000344543:	77 db                	ja     0xfffff80000344520
fffff80000344545:	8b c2                	mov    %edx,%eax
fffff80000344547:	89 5c 84 50          	mov    %ebx,0x50(%rsp,%rax,4)
fffff8000034454b:	41 03 dc             	add    %r12d,%ebx
fffff8000034454e:	3b de                	cmp    %esi,%ebx
fffff80000344550:	76 be                	jbe    0xfffff80000344510
fffff80000344552:	8b 5c bc 50          	mov    0x50(%rsp,%rdi,4),%ebx
fffff80000344556:	44 8b c7             	mov    %edi,%r8d
fffff80000344559:	45 8b a4 9a 50 29 78 	mov    0x782950(%r10,%rbx,4),%r12d
fffff80000344560:	00
fffff80000344561:	3b fe                	cmp    %esi,%edi
fffff80000344563:	77 6d                	ja     0xfffff800003445d2
fffff80000344565:	49 8b 07             	mov    (%r15),%rax
fffff80000344568:	4c 8b c8             	mov    %rax,%r9
fffff8000034456b:	49 c1 e9 20          	shr    $0x20,%r9
fffff8000034456f:	41 8b c8             	mov    %r8d,%ecx
fffff80000344572:	48 8d 15 87 ba cb ff 	lea    -0x344579(%rip),%rdx        # 0xfffff80000000000
fffff80000344579:	44 8b 54 8c 50       	mov    0x50(%rsp,%rcx,4),%r10d
fffff8000034457e:	49 6b ca 1c          	imul   $0x1c,%r10,%rcx
fffff80000344582:	8b 94 11 94 a9 76 00 	mov    0x76a994(%rcx,%rdx,1),%edx
fffff80000344589:	8b ca                	mov    %edx,%ecx
fffff8000034458b:	c1 e9 06             	shr    $0x6,%ecx
fffff8000034458e:	83 e2 3f             	and    $0x3f,%edx
fffff80000344591:	41 3b c9             	cmp    %r9d,%ecx
fffff80000344594:	72 0c                	jb     0xfffff800003445a2
fffff80000344596:	48 8b c8             	mov    %rax,%rcx
fffff80000344599:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000034459d:	66 85 c9             	test   %cx,%cx
fffff800003445a0:	eb 0b                	jmp    0xfffff800003445ad
fffff800003445a2:	49 0f a3 54 cf 08    	bt     %rdx,0x8(%r15,%rcx,8)
fffff800003445a8:	0f 92 c1             	setb   %cl
fffff800003445ab:	84 c9                	test   %cl,%cl
fffff800003445ad:	75 0a                	jne    0xfffff800003445b9
fffff800003445af:	41 ff c0             	inc    %r8d
fffff800003445b2:	44 3b c6             	cmp    %esi,%r8d
fffff800003445b5:	76 b8                	jbe    0xfffff8000034456f
fffff800003445b7:	eb 12                	jmp    0xfffff800003445cb
fffff800003445b9:	48 8d 05 40 ba cb ff 	lea    -0x3445c0(%rip),%rax        # 0xfffff80000000000
fffff800003445c0:	41 8b da             	mov    %r10d,%ebx
fffff800003445c3:	46 8b a4 90 50 29 78 	mov    0x782950(%rax,%r10,4),%r12d
fffff800003445ca:	00
fffff800003445cb:	4c 8d 15 2e ba cb ff 	lea    -0x3445d2(%rip),%r10        # 0xfffff80000000000
fffff800003445d2:	e8 c5 8e f5 ff       	call   0xfffff8000029d49c
fffff800003445d7:	84 c0                	test   %al,%al
fffff800003445d9:	0f 84 b7 01 00 00    	je     0xfffff80000344796
fffff800003445df:	41 83 fe ff          	cmp    $0xffffffff,%r14d
fffff800003445e3:	0f 84 39 01 00 00    	je     0xfffff80000344722
fffff800003445e9:	4f 8b b4 f2 20 6a 60 	mov    0x606a20(%r10,%r14,8),%r14
fffff800003445f0:	00
fffff800003445f1:	49 8b 96 00 05 01 00 	mov    0x10500(%r14),%rdx
fffff800003445f8:	48 8b c2             	mov    %rdx,%rax
fffff800003445fb:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
fffff80000344600:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000344604:	85 c0                	test   %eax,%eax
fffff80000344606:	74 27                	je     0xfffff8000034462f
fffff80000344608:	4c 8b c0             	mov    %rax,%r8
fffff8000034460b:	49 8d 96 08 05 01 00 	lea    0x10508(%r14),%rdx
fffff80000344612:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000344616:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000034461b:	e8 e0 fc ef ff       	call   0xfffff80000244300
fffff80000344620:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff80000344625:	4c 8d 15 d4 b9 cb ff 	lea    -0x34462c(%rip),%r10        # 0xfffff80000000000
fffff8000034462c:	45 33 db             	xor    %r11d,%r11d
fffff8000034462f:	45 8b 8e 44 08 01 00 	mov    0x10844(%r14),%r9d
fffff80000344636:	48 8b ca             	mov    %rdx,%rcx
fffff80000344639:	45 8b c1             	mov    %r9d,%r8d
fffff8000034463c:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000344640:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000344644:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000344648:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff8000034464e:	44 3b c1             	cmp    %ecx,%r8d
fffff80000344651:	72 27                	jb     0xfffff8000034467a
fffff80000344653:	48 8b c2             	mov    %rdx,%rax
fffff80000344656:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000034465a:	66 85 c0             	test   %ax,%ax
fffff8000034465d:	74 29                	je     0xfffff80000344688
fffff8000034465f:	8b c1                	mov    %ecx,%eax
fffff80000344661:	41 03 ce             	add    %r14d,%ecx
fffff80000344664:	48 83 4c c4 30 ff    	orq    $0xffffffffffffffff,0x30(%rsp,%rax,8)
fffff8000034466a:	41 3b c8             	cmp    %r8d,%ecx
fffff8000034466d:	76 f0                	jbe    0xfffff8000034465f
fffff8000034466f:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
fffff80000344673:	0f b7 c0             	movzwl %ax,%eax
fffff80000344676:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
fffff8000034467a:	41 8b c9             	mov    %r9d,%ecx
fffff8000034467d:	4a 0f b3 4c c4 30    	btr    %rcx,0x30(%rsp,%r8,8)
fffff80000344683:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
fffff80000344688:	44 0f b7 44 24 28    	movzwl 0x28(%rsp),%r8d
fffff8000034468e:	41 f7 c0 ff ff ff 03 	test   $0x3ffffff,%r8d
fffff80000344695:	0f 86 87 00 00 00    	jbe    0xfffff80000344722
fffff8000034469b:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000034469f:	41 8b cb             	mov    %r11d,%ecx
fffff800003446a2:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
fffff800003446a7:	85 d2                	test   %edx,%edx
fffff800003446a9:	74 29                	je     0xfffff800003446d4
fffff800003446ab:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800003446b0:	48 8b 02             	mov    (%rdx),%rax
fffff800003446b3:	4c 0f bc c8          	bsf    %rax,%r9
fffff800003446b7:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
fffff800003446bc:	0f 85 b7 00 00 00    	jne    0xfffff80000344779
fffff800003446c2:	41 03 ce             	add    %r14d,%ecx
fffff800003446c5:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
fffff800003446ca:	48 83 c2 08          	add    $0x8,%rdx
fffff800003446ce:	3b 4c 24 2c          	cmp    0x2c(%rsp),%ecx
fffff800003446d2:	72 dc                	jb     0xfffff800003446b0
fffff800003446d4:	41 3b c8             	cmp    %r8d,%ecx
fffff800003446d7:	73 49                	jae    0xfffff80000344722
fffff800003446d9:	66 44 39 74 24 2a    	cmp    %r14w,0x2a(%rsp)
fffff800003446df:	75 41                	jne    0xfffff80000344722
fffff800003446e1:	c1 e1 06             	shl    $0x6,%ecx
fffff800003446e4:	8b c1                	mov    %ecx,%eax
fffff800003446e6:	49 8b 0f             	mov    (%r15),%rcx
fffff800003446e9:	49 03 c5             	add    %r13,%rax
fffff800003446ec:	41 8b 94 82 40 fb 72 	mov    0x72fb40(%r10,%rax,4),%edx
fffff800003446f3:	00
fffff800003446f4:	44 8b c2             	mov    %edx,%r8d
fffff800003446f7:	41 c1 e8 06          	shr    $0x6,%r8d
fffff800003446fb:	49 8b 84 d2 20 6a 60 	mov    0x606a20(%r10,%rdx,8),%rax
fffff80000344702:	00
fffff80000344703:	83 e2 3f             	and    $0x3f,%edx
fffff80000344706:	44 8b 88 80 00 01 00 	mov    0x10080(%rax),%r9d
fffff8000034470d:	48 8b c1             	mov    %rcx,%rax
fffff80000344710:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000344714:	44 3b c0             	cmp    %eax,%r8d
fffff80000344717:	72 6b                	jb     0xfffff80000344784
fffff80000344719:	48 c1 e9 10          	shr    $0x10,%rcx
fffff8000034471d:	66 85 c9             	test   %cx,%cx
fffff80000344720:	75 71                	jne    0xfffff80000344793
fffff80000344722:	3b fe                	cmp    %esi,%edi
fffff80000344724:	77 70                	ja     0xfffff80000344796
fffff80000344726:	49 8b 0f             	mov    (%r15),%rcx
fffff80000344729:	4c 8d 2d d0 b8 cb ff 	lea    -0x344730(%rip),%r13        # 0xfffff80000000000
fffff80000344730:	4c 8b c1             	mov    %rcx,%r8
fffff80000344733:	49 c1 e8 20          	shr    $0x20,%r8
fffff80000344737:	45 33 f6             	xor    %r14d,%r14d
fffff8000034473a:	44 8b 4c bc 50       	mov    0x50(%rsp,%rdi,4),%r9d
fffff8000034473f:	49 6b c1 1c          	imul   $0x1c,%r9,%rax
fffff80000344743:	42 8b 94 28 94 a9 76 	mov    0x76a994(%rax,%r13,1),%edx
fffff8000034474a:	00
fffff8000034474b:	8b c2                	mov    %edx,%eax
fffff8000034474d:	c1 e8 06             	shr    $0x6,%eax
fffff80000344750:	4d 8b 9c d5 20 6a 60 	mov    0x606a20(%r13,%rdx,8),%r11
fffff80000344757:	00
fffff80000344758:	83 e2 3f             	and    $0x3f,%edx
fffff8000034475b:	41 3b c0             	cmp    %r8d,%eax
fffff8000034475e:	0f 82 85 00 00 00    	jb     0xfffff800003447e9
fffff80000344764:	48 8b c1             	mov    %rcx,%rax
fffff80000344767:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000034476b:	66 85 c0             	test   %ax,%ax
fffff8000034476e:	0f 85 82 00 00 00    	jne    0xfffff800003447f6
fffff80000344774:	e9 8d 00 00 00       	jmp    0xfffff80000344806
fffff80000344779:	c1 e1 06             	shl    $0x6,%ecx
fffff8000034477c:	41 03 c9             	add    %r9d,%ecx
fffff8000034477f:	e9 60 ff ff ff       	jmp    0xfffff800003446e4
fffff80000344784:	8b ca                	mov    %edx,%ecx
fffff80000344786:	4b 0f a3 4c c7 08    	bt     %rcx,0x8(%r15,%r8,8)
fffff8000034478c:	0f 92 c0             	setb   %al
fffff8000034478f:	84 c0                	test   %al,%al
fffff80000344791:	74 8f                	je     0xfffff80000344722
fffff80000344793:	41 8b d9             	mov    %r9d,%ebx
fffff80000344796:	45 33 f6             	xor    %r14d,%r14d
fffff80000344799:	8b cb                	mov    %ebx,%ecx
fffff8000034479b:	4c 8d 0d 5e b8 cb ff 	lea    -0x3447a2(%rip),%r9        # 0xfffff80000000000
fffff800003447a2:	48 6b c1 1c          	imul   $0x1c,%rcx,%rax
fffff800003447a6:	41 ff 84 89 50 29 78 	incl   0x782950(%r9,%rcx,4)
fffff800003447ad:	00
fffff800003447ae:	42 8b 84 08 94 a9 76 	mov    0x76a994(%rax,%r9,1),%eax
fffff800003447b5:	00
fffff800003447b6:	f0 4c 21 35 0a 6e 46 	lock and %r14,0x466e0a(%rip)        # 0xfffff800007ab5c8
fffff800003447bd:	00
fffff800003447be:	48 8b 8d 50 0f 00 00 	mov    0xf50(%rbp),%rcx
fffff800003447c5:	48 33 cc             	xor    %rsp,%rcx
fffff800003447c8:	e8 a3 6d ef ff       	call   0xfffff8000023b570
fffff800003447cd:	48 8b 9c 24 a0 10 00 	mov    0x10a0(%rsp),%rbx
fffff800003447d4:	00
fffff800003447d5:	48 81 c4 60 10 00 00 	add    $0x1060,%rsp
fffff800003447dc:	41 5f                	pop    %r15
fffff800003447de:	41 5e                	pop    %r14
fffff800003447e0:	41 5d                	pop    %r13
fffff800003447e2:	41 5c                	pop    %r12
fffff800003447e4:	5f                   	pop    %rdi
fffff800003447e5:	5e                   	pop    %rsi
fffff800003447e6:	5d                   	pop    %rbp
fffff800003447e7:	c3                   	ret
fffff800003447e8:	cc                   	int3
fffff800003447e9:	49 0f a3 54 c7 08    	bt     %rdx,0x8(%r15,%rax,8)
fffff800003447ef:	0f 92 c0             	setb   %al
fffff800003447f2:	84 c0                	test   %al,%al
fffff800003447f4:	74 10                	je     0xfffff80000344806
fffff800003447f6:	33 d2                	xor    %edx,%edx
fffff800003447f8:	41 8b c1             	mov    %r9d,%eax
fffff800003447fb:	41 f7 b3 fc 04 01 00 	divl   0x104fc(%r11)
fffff80000344802:	85 d2                	test   %edx,%edx
fffff80000344804:	74 0c                	je     0xfffff80000344812
fffff80000344806:	ff c7                	inc    %edi
fffff80000344808:	3b fe                	cmp    %esi,%edi
fffff8000034480a:	0f 86 2a ff ff ff    	jbe    0xfffff8000034473a
fffff80000344810:	eb 87                	jmp    0xfffff80000344799
fffff80000344812:	47 39 a4 8d 50 29 78 	cmp    %r12d,0x782950(%r13,%r9,4)
fffff80000344819:	00
fffff8000034481a:	41 0f 46 d9          	cmovbe %r9d,%ebx
fffff8000034481e:	e9 76 ff ff ff       	jmp    0xfffff80000344799
fffff80000344823:	cc                   	int3
fffff80000344824:	cc                   	int3
fffff80000344825:	cc                   	int3
fffff80000344826:	cc                   	int3
fffff80000344827:	cc                   	int3
fffff80000344828:	cc                   	int3
fffff80000344829:	cc                   	int3
fffff8000034482a:	cc                   	int3
fffff8000034482b:	cc                   	int3
fffff8000034482c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000344831:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000344836:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff8000034483b:	55                   	push   %rbp
fffff8000034483c:	41 54                	push   %r12
fffff8000034483e:	41 55                	push   %r13
fffff80000344840:	41 56                	push   %r14
fffff80000344842:	41 57                	push   %r15
fffff80000344844:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
fffff80000344849:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
fffff80000344850:	48 8b 05 91 cd 2b 00 	mov    0x2bcd91(%rip),%rax        # 0xfffff800006015e8
fffff80000344857:	48 33 c4             	xor    %rsp,%rax
fffff8000034485a:	48 89 45 60          	mov    %rax,0x60(%rbp)
fffff8000034485e:	44 8b f2             	mov    %edx,%r14d
fffff80000344861:	4c 8b f9             	mov    %rcx,%r15
fffff80000344864:	bb 88 00 00 00       	mov    $0x88,%ebx
fffff80000344869:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx