14000742e:	8b c6                	mov    %esi,%eax
140007430:	48 83 c4 30          	add    $0x30,%rsp
140007434:	41 5f                	pop    %r15
140007436:	41 5e                	pop    %r14
140007438:	41 5c                	pop    %r12
14000743a:	5f                   	pop    %rdi
14000743b:	5e                   	pop    %rsi
14000743c:	c3                   	ret
14000743d:	90                   	nop
14000743e:	90                   	nop
14000743f:	90                   	nop
140007440:	48 83 ec 28          	sub    $0x28,%rsp
140007444:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
140007448:	74 1d                	je     0x140007467
14000744a:	48 83 c1 08          	add    $0x8,%rcx
14000744e:	80 79 50 00          	cmpb   $0x0,0x50(%rcx)
140007452:	75 07                	jne    0x14000745b
140007454:	ff 15 46 d0 02 00    	call   *0x2d046(%rip)        # 0x1400344a0
14000745a:	cc                   	int3
14000745b:	48 8b 01             	mov    (%rcx),%rax
14000745e:	48 8b 00             	mov    (%rax),%rax
140007461:	ff 15 31 d1 02 00    	call   *0x2d131(%rip)        # 0x140034598
140007467:	48 83 c4 28          	add    $0x28,%rsp
14000746b:	c3                   	ret
14000746c:	90                   	nop
14000746d:	90                   	nop
14000746e:	90                   	nop
14000746f:	90                   	nop
140007470:	48 83 ec 28          	sub    $0x28,%rsp
140007474:	80 79 60 00          	cmpb   $0x0,0x60(%rcx)
140007478:	74 1d                	je     0x140007497
14000747a:	48 83 c1 08          	add    $0x8,%rcx
14000747e:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
140007482:	75 07                	jne    0x14000748b
140007484:	ff 15 16 d0 02 00    	call   *0x2d016(%rip)        # 0x1400344a0
14000748a:	cc                   	int3
14000748b:	48 8b 01             	mov    (%rcx),%rax
14000748e:	48 8b 00             	mov    (%rax),%rax
140007491:	ff 15 01 d1 02 00    	call   *0x2d101(%rip)        # 0x140034598
140007497:	48 83 c4 28          	add    $0x28,%rsp
14000749b:	c3                   	ret
14000749c:	90                   	nop
14000749d:	90                   	nop
14000749e:	90                   	nop
14000749f:	90                   	nop
1400074a0:	48 83 ec 28          	sub    $0x28,%rsp
1400074a4:	80 b9 80 00 00 00 00 	cmpb   $0x0,0x80(%rcx)
1400074ab:	74 1d                	je     0x1400074ca
1400074ad:	48 83 c1 08          	add    $0x8,%rcx
1400074b1:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1400074b5:	75 07                	jne    0x1400074be
1400074b7:	ff 15 e3 cf 02 00    	call   *0x2cfe3(%rip)        # 0x1400344a0
1400074bd:	cc                   	int3
1400074be:	48 8b 01             	mov    (%rcx),%rax
1400074c1:	48 8b 00             	mov    (%rax),%rax
1400074c4:	ff 15 ce d0 02 00    	call   *0x2d0ce(%rip)        # 0x140034598
1400074ca:	48 83 c4 28          	add    $0x28,%rsp
1400074ce:	c3                   	ret
1400074cf:	90                   	nop
1400074d0:	48 8b 02             	mov    (%rdx),%rax
1400074d3:	4c 8b c2             	mov    %rdx,%r8
1400074d6:	48 8b d1             	mov    %rcx,%rdx
1400074d9:	49 8b c8             	mov    %r8,%rcx
1400074dc:	48 8b 80 e0 00 00 00 	mov    0xe0(%rax),%rax
1400074e3:	48 ff 25 ae d0 02 00 	rex.W jmp *0x2d0ae(%rip)        # 0x140034598
1400074ea:	90                   	nop
1400074eb:	90                   	nop
1400074ec:	90                   	nop
1400074ed:	90                   	nop
1400074ee:	90                   	nop
1400074ef:	90                   	nop
1400074f0:	48 8d 41 08          	lea    0x8(%rcx),%rax
1400074f4:	c3                   	ret
1400074f5:	90                   	nop
1400074f6:	90                   	nop
1400074f7:	90                   	nop
1400074f8:	90                   	nop
1400074f9:	90                   	nop
1400074fa:	90                   	nop
1400074fb:	90                   	nop
1400074fc:	90                   	nop
1400074fd:	90                   	nop
1400074fe:	90                   	nop
1400074ff:	90                   	nop
140007500:	48 8b 02             	mov    (%rdx),%rax
140007503:	4c 8b c2             	mov    %rdx,%r8
140007506:	48 8b d1             	mov    %rcx,%rdx
140007509:	49 8b c8             	mov    %r8,%rcx
14000750c:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140007513:	48 ff 25 7e d0 02 00 	rex.W jmp *0x2d07e(%rip)        # 0x140034598
14000751a:	90                   	nop
14000751b:	90                   	nop
14000751c:	90                   	nop
14000751d:	90                   	nop
14000751e:	90                   	nop
14000751f:	90                   	nop
140007520:	48 8b 02             	mov    (%rdx),%rax
140007523:	4c 8b c2             	mov    %rdx,%r8
140007526:	48 8b d1             	mov    %rcx,%rdx
140007529:	49 8b c8             	mov    %r8,%rcx
14000752c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140007533:	48 ff 25 5e d0 02 00 	rex.W jmp *0x2d05e(%rip)        # 0x140034598
14000753a:	90                   	nop
14000753b:	90                   	nop
14000753c:	90                   	nop
14000753d:	90                   	nop
14000753e:	90                   	nop
14000753f:	90                   	nop
140007540:	48 8b 02             	mov    (%rdx),%rax
140007543:	4c 8b c2             	mov    %rdx,%r8
140007546:	48 8b d1             	mov    %rcx,%rdx
140007549:	49 8b c8             	mov    %r8,%rcx
14000754c:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140007553:	48 ff 25 3e d0 02 00 	rex.W jmp *0x2d03e(%rip)        # 0x140034598
14000755a:	90                   	nop
14000755b:	90                   	nop
14000755c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007561:	57                   	push   %rdi
140007562:	48 83 ec 20          	sub    $0x20,%rsp
140007566:	48 8b d9             	mov    %rcx,%rbx
140007569:	48 8d 3d d8 f7 02 00 	lea    0x2f7d8(%rip),%rdi        # 0x140036d48
140007570:	0f b7 4a 4a          	movzwl 0x4a(%rdx),%ecx
140007574:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140007578:	48 89 3b             	mov    %rdi,(%rbx)
14000757b:	8a 42 49             	mov    0x49(%rdx),%al
14000757e:	88 43 49             	mov    %al,0x49(%rbx)
140007581:	66 89 4b 4a          	mov    %cx,0x4a(%rbx)
140007585:	4d 85 c0             	test   %r8,%r8
140007588:	74 36                	je     0x1400075c0
14000758a:	66 85 c9             	test   %cx,%cx
14000758d:	74 23                	je     0x1400075b2
14000758f:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140007593:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140007597:	41 8d 51 42          	lea    0x42(%r9),%edx
14000759b:	ff 15 4f cf 02 00    	call   *0x2cf4f(%rip)        # 0x1400344f0
1400075a1:	48 8b c3             	mov    %rbx,%rax
1400075a4:	48 89 3b             	mov    %rdi,(%rbx)
1400075a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400075ac:	48 83 c4 20          	add    $0x20,%rsp
1400075b0:	5f                   	pop    %rdi
1400075b1:	c3                   	ret
1400075b2:	33 d2                	xor    %edx,%edx
1400075b4:	b9 88 24 08 1f       	mov    $0x1f082488,%ecx
1400075b9:	ff 15 29 1f 04 00    	call   *0x41f29(%rip)        # 0x1400494e8
1400075bf:	cc                   	int3
1400075c0:	33 d2                	xor    %edx,%edx
1400075c2:	b9 52 42 40 01       	mov    $0x1404252,%ecx
1400075c7:	ff 15 1b 1f 04 00    	call   *0x41f1b(%rip)        # 0x1400494e8
1400075cd:	cc                   	int3
1400075ce:	90                   	nop
1400075cf:	90                   	nop
1400075d0:	40 53                	rex push %rbx
1400075d2:	48 83 ec 20          	sub    $0x20,%rsp
1400075d6:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400075da:	48 85 db             	test   %rbx,%rbx
1400075dd:	74 39                	je     0x140007618
1400075df:	83 c8 ff             	or     $0xffffffff,%eax
1400075e2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400075e7:	83 f8 01             	cmp    $0x1,%eax
1400075ea:	75 2c                	jne    0x140007618
1400075ec:	48 8b 03             	mov    (%rbx),%rax
1400075ef:	48 8b cb             	mov    %rbx,%rcx
1400075f2:	48 8b 00             	mov    (%rax),%rax
1400075f5:	ff 15 9d cf 02 00    	call   *0x2cf9d(%rip)        # 0x140034598
1400075fb:	83 c8 ff             	or     $0xffffffff,%eax
1400075fe:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140007603:	83 f8 01             	cmp    $0x1,%eax
140007606:	75 10                	jne    0x140007618
140007608:	48 8b 03             	mov    (%rbx),%rax
14000760b:	48 8b cb             	mov    %rbx,%rcx
14000760e:	48 8b 40 08          	mov    0x8(%rax),%rax
140007612:	ff 15 80 cf 02 00    	call   *0x2cf80(%rip)        # 0x140034598
140007618:	48 83 c4 20          	add    $0x20,%rsp
14000761c:	5b                   	pop    %rbx
14000761d:	c3                   	ret
14000761e:	90                   	nop
14000761f:	90                   	nop
140007620:	48 83 ec 28          	sub    $0x28,%rsp
140007624:	48 8d 41 08          	lea    0x8(%rcx),%rax
140007628:	48 39 01             	cmp    %rax,(%rcx)
14000762b:	74 05                	je     0x140007632
14000762d:	e8 a2 08 00 00       	call   0x140007ed4
140007632:	48 83 c4 28          	add    $0x28,%rsp
140007636:	c3                   	ret
140007637:	90                   	nop
140007638:	40 53                	rex push %rbx
14000763a:	48 83 ec 20          	sub    $0x20,%rsp
14000763e:	48 8b d9             	mov    %rcx,%rbx
140007641:	48 8b 09             	mov    (%rcx),%rcx
140007644:	48 85 c9             	test   %rcx,%rcx
140007647:	74 06                	je     0x14000764f
140007649:	ff 15 a1 1f 04 00    	call   *0x41fa1(%rip)        # 0x1400495f0
14000764f:	48 83 23 00          	andq   $0x0,(%rbx)
140007653:	48 83 c4 20          	add    $0x20,%rsp
140007657:	5b                   	pop    %rbx
140007658:	c3                   	ret
140007659:	90                   	nop
14000765a:	90                   	nop
14000765b:	90                   	nop
14000765c:	90                   	nop
14000765d:	90                   	nop
14000765e:	90                   	nop
14000765f:	90                   	nop
140007660:	48 83 ec 28          	sub    $0x28,%rsp
140007664:	48 8b ca             	mov    %rdx,%rcx
140007667:	48 8b 02             	mov    (%rdx),%rax
14000766a:	4c 8d 05 e7 fd 02 00 	lea    0x2fde7(%rip),%r8        # 0x140037458
140007671:	48 8d 15 e0 00 03 00 	lea    0x300e0(%rip),%rdx        # 0x140037758
140007678:	48 8b 40 18          	mov    0x18(%rax),%rax
14000767c:	ff 15 16 cf 02 00    	call   *0x2cf16(%rip)        # 0x140034598
140007682:	90                   	nop
140007683:	48 83 c4 28          	add    $0x28,%rsp
140007687:	c3                   	ret
140007688:	40 53                	rex push %rbx
14000768a:	48 83 ec 20          	sub    $0x20,%rsp
14000768e:	48 8b d9             	mov    %rcx,%rbx
140007691:	48 8b 09             	mov    (%rcx),%rcx
140007694:	eb 0f                	jmp    0x1400076a5
140007696:	48 8b 01             	mov    (%rcx),%rax
140007699:	48 89 03             	mov    %rax,(%rbx)
14000769c:	ff 15 66 ce 02 00    	call   *0x2ce66(%rip)        # 0x140034508
1400076a2:	48 8b 0b             	mov    (%rbx),%rcx
1400076a5:	48 85 c9             	test   %rcx,%rcx
1400076a8:	75 ec                	jne    0x140007696
1400076aa:	48 83 c4 20          	add    $0x20,%rsp
1400076ae:	5b                   	pop    %rbx
1400076af:	c3                   	ret
1400076b0:	40 53                	rex push %rbx
1400076b2:	48 83 ec 20          	sub    $0x20,%rsp
1400076b6:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400076ba:	48 8b d9             	mov    %rcx,%rbx
1400076bd:	48 83 f8 07          	cmp    $0x7,%rax
1400076c1:	76 2d                	jbe    0x1400076f0
1400076c3:	48 8b 09             	mov    (%rcx),%rcx
1400076c6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400076cd:	00
1400076ce:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400076d4:	72 14                	jb     0x1400076ea
1400076d6:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400076da:	48 2b ca             	sub    %rdx,%rcx
1400076dd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400076e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1400076e5:	77 20                	ja     0x140007707
1400076e7:	48 8b ca             	mov    %rdx,%rcx
1400076ea:	ff 15 18 ce 02 00    	call   *0x2ce18(%rip)        # 0x140034508
1400076f0:	33 c0                	xor    %eax,%eax
1400076f2:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
1400076f9:	00
1400076fa:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400076fe:	66 89 03             	mov    %ax,(%rbx)
140007701:	48 83 c4 20          	add    $0x20,%rsp
140007705:	5b                   	pop    %rbx
140007706:	c3                   	ret
140007707:	ff 15 93 cd 02 00    	call   *0x2cd93(%rip)        # 0x1400344a0
14000770d:	cc                   	int3
14000770e:	90                   	nop
14000770f:	90                   	nop
140007710:	40 53                	rex push %rbx
140007712:	48 83 ec 20          	sub    $0x20,%rsp
140007716:	48 8b 41 18          	mov    0x18(%rcx),%rax
14000771a:	48 8b d9             	mov    %rcx,%rbx
14000771d:	48 83 f8 0f          	cmp    $0xf,%rax
140007721:	76 28                	jbe    0x14000774b
140007723:	48 8b 09             	mov    (%rcx),%rcx
140007726:	48 ff c0             	inc    %rax
140007729:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14000772f:	72 14                	jb     0x140007745
140007731:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140007735:	48 2b ca             	sub    %rdx,%rcx
140007738:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14000773c:	48 83 f8 1f          	cmp    $0x1f,%rax
140007740:	77 1f                	ja     0x140007761
140007742:	48 8b ca             	mov    %rdx,%rcx
140007745:	ff 15 bd cd 02 00    	call   *0x2cdbd(%rip)        # 0x140034508
14000774b:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140007750:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140007757:	00
140007758:	c6 03 00             	movb   $0x0,(%rbx)
14000775b:	48 83 c4 20          	add    $0x20,%rsp
14000775f:	5b                   	pop    %rbx
140007760:	c3                   	ret
140007761:	ff 15 39 cd 02 00    	call   *0x2cd39(%rip)        # 0x1400344a0
140007767:	cc                   	int3
140007768:	90                   	nop
140007769:	90                   	nop
14000776a:	90                   	nop
14000776b:	90                   	nop
14000776c:	90                   	nop
14000776d:	90                   	nop
14000776e:	90                   	nop
14000776f:	90                   	nop
140007770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007775:	57                   	push   %rdi
140007776:	48 83 ec 20          	sub    $0x20,%rsp
14000777a:	48 8b 41 68          	mov    0x68(%rcx),%rax
14000777e:	8b fa                	mov    %edx,%edi
140007780:	48 8b d9             	mov    %rcx,%rbx
140007783:	48 83 f8 0f          	cmp    $0xf,%rax
140007787:	76 29                	jbe    0x1400077b2
140007789:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14000778d:	48 ff c0             	inc    %rax
140007790:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140007796:	72 14                	jb     0x1400077ac
140007798:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000779c:	48 2b ca             	sub    %rdx,%rcx
14000779f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400077a3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400077a7:	77 3c                	ja     0x1400077e5
1400077a9:	48 8b ca             	mov    %rdx,%rcx
1400077ac:	ff 15 56 cd 02 00    	call   *0x2cd56(%rip)        # 0x140034508
1400077b2:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
1400077b7:	48 c7 43 68 0f 00 00 	movq   $0xf,0x68(%rbx)
1400077be:	00
1400077bf:	c6 43 50 00          	movb   $0x0,0x50(%rbx)
1400077c3:	40 f6 c7 01          	test   $0x1,%dil
1400077c7:	74 0e                	je     0x1400077d7
1400077c9:	48 85 db             	test   %rbx,%rbx
1400077cc:	74 09                	je     0x1400077d7
1400077ce:	48 8b cb             	mov    %rbx,%rcx
1400077d1:	ff 15 19 1e 04 00    	call   *0x41e19(%rip)        # 0x1400495f0
1400077d7:	48 8b c3             	mov    %rbx,%rax
1400077da:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400077df:	48 83 c4 20          	add    $0x20,%rsp
1400077e3:	5f                   	pop    %rdi
1400077e4:	c3                   	ret
1400077e5:	ff 15 b5 cc 02 00    	call   *0x2ccb5(%rip)        # 0x1400344a0
1400077eb:	cc                   	int3
1400077ec:	90                   	nop
1400077ed:	90                   	nop
1400077ee:	90                   	nop
1400077ef:	90                   	nop
1400077f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400077f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400077fa:	57                   	push   %rdi
1400077fb:	48 83 ec 40          	sub    $0x40,%rsp
1400077ff:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140007806:	00 00
140007808:	48 8b f1             	mov    %rcx,%rsi
14000780b:	b9 04 00 00 00       	mov    $0x4,%ecx
140007810:	49 8b d8             	mov    %r8,%rbx
140007813:	48 8b fa             	mov    %rdx,%rdi
140007816:	48 8b 00             	mov    (%rax),%rax
140007819:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14000781c:	39 05 ae e1 03 00    	cmp    %eax,0x3e1ae(%rip)        # 0x1400459d0
140007822:	7f 24                	jg     0x140007848
140007824:	4c 8b cb             	mov    %rbx,%r9
140007827:	48 8d 15 d2 ba 03 00 	lea    0x3bad2(%rip),%rdx        # 0x140043300
14000782e:	4c 8b c7             	mov    %rdi,%r8
140007831:	48 8b ce             	mov    %rsi,%rcx
140007834:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx