140010459:	41 5e                	pop    %r14
14001045b:	41 5d                	pop    %r13
14001045d:	41 5c                	pop    %r12
14001045f:	5f                   	pop    %rdi
140010460:	5e                   	pop    %rsi
140010461:	5b                   	pop    %rbx
140010462:	5d                   	pop    %rbp
140010463:	c3                   	ret
140010464:	cc                   	int3
140010465:	48 8b cf             	mov    %rdi,%rcx
140010468:	48 ff 15 f9 4e 07 00 	rex.W call *0x74ef9(%rip)        # 0x140085368
14001046f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010474:	41 8b fc             	mov    %r12d,%edi
140010477:	e9 ec fe ff ff       	jmp    0x140010368
14001047c:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
140010482:	0f 84 f4 f7 ff ff    	je     0x14000fc7c
140010488:	e9 6a 9f 03 00       	jmp    0x14004a3f7
14001048d:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
140010493:	0f 84 61 f9 ff ff    	je     0x14000fdfa
140010499:	e9 35 a4 03 00       	jmp    0x14004a8d3
14001049e:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
1400104a4:	0f 84 a1 fa ff ff    	je     0x14000ff4b
1400104aa:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
1400104ae:	e9 a5 fa ff ff       	jmp    0x14000ff58
1400104b3:	81 fe 05 00 00 80    	cmp    $0x80000005,%esi
1400104b9:	0f 84 8e fb ff ff    	je     0x14001004d
1400104bf:	41 8b cf             	mov    %r15d,%ecx
1400104c2:	e9 8c fb ff ff       	jmp    0x140010053
1400104c7:	44 8b 7e 08          	mov    0x8(%rsi),%r15d
1400104cb:	44 89 7c 24 58       	mov    %r15d,0x58(%rsp)
1400104d0:	e9 84 fd ff ff       	jmp    0x140010259
1400104d5:	8b 46 08             	mov    0x8(%rsi),%eax
1400104d8:	41 3b c7             	cmp    %r15d,%eax
1400104db:	0f 87 80 fd ff ff    	ja     0x140010261
1400104e1:	44 8b c0             	mov    %eax,%r8d
1400104e4:	48 8d 56 0c          	lea    0xc(%rsi),%rdx
1400104e8:	49 8b ce             	mov    %r14,%rcx
1400104eb:	e8 33 7f 02 00       	call   0x140038423
1400104f0:	e9 6c fd ff ff       	jmp    0x140010261
1400104f5:	45 33 e4             	xor    %r12d,%r12d
1400104f8:	e9 a9 fd ff ff       	jmp    0x1400102a6
1400104fd:	83 3d 84 fc 08 00 00 	cmpl   $0x0,0x8fc84(%rip)        # 0x1400a0188
140010504:	0f 85 79 fe ff ff    	jne    0x140010383
14001050a:	49 8b cf             	mov    %r15,%rcx
14001050d:	e8 1e ab 00 00       	call   0x14001b030
140010512:	ba 00 00 20 00       	mov    $0x200000,%edx
140010517:	49 8b cf             	mov    %r15,%rcx
14001051a:	e8 b1 9a ff ff       	call   0x140009fd0
14001051f:	e9 5f fe ff ff       	jmp    0x140010383
140010524:	cc                   	int3
140010525:	cc                   	int3
140010526:	cc                   	int3
140010527:	cc                   	int3
140010528:	cc                   	int3
140010529:	cc                   	int3
14001052a:	cc                   	int3
14001052b:	cc                   	int3
14001052c:	40 55                	rex push %rbp
14001052e:	53                   	push   %rbx
14001052f:	56                   	push   %rsi
140010530:	57                   	push   %rdi
140010531:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140010536:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
14001053d:	48 8b 05 7c ec 08 00 	mov    0x8ec7c(%rip),%rax        # 0x14009f1c0
140010544:	48 33 c4             	xor    %rsp,%rax
140010547:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14001054b:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
140010550:	45 8b d1             	mov    %r9d,%r10d
140010553:	48 83 65 8f 00       	andq   $0x0,-0x71(%rbp)
140010558:	49 8b f8             	mov    %r8,%rdi
14001055b:	48 8b 75 7f          	mov    0x7f(%rbp),%rsi
14001055f:	48 8b c2             	mov    %rdx,%rax
140010562:	41 f7 c1 0b 04 00 00 	test   $0x40b,%r9d
140010569:	75 20                	jne    0x14001058b
14001056b:	bb 02 00 00 00       	mov    $0x2,%ebx
140010570:	8b c3                	mov    %ebx,%eax
140010572:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140010576:	48 33 cc             	xor    %rsp,%rcx
140010579:	e8 32 36 02 00       	call   0x140033bb0
14001057e:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
140010585:	5f                   	pop    %rdi
140010586:	5e                   	pop    %rsi
140010587:	5b                   	pop    %rbx
140010588:	5d                   	pop    %rbp
140010589:	c3                   	ret
14001058a:	cc                   	int3
14001058b:	83 3d c2 fc 08 00 00 	cmpl   $0x0,0x8fcc2(%rip)        # 0x1400a0254
140010592:	0f 85 a6 a7 03 00    	jne    0x14004ad3e
140010598:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14001059c:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400105a2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400105a7:	48 8d 15 8a 6e 07 00 	lea    0x76e8a(%rip),%rdx        # 0x140087438
1400105ae:	48 8b c8             	mov    %rax,%rcx
1400105b1:	e8 d2 e9 ff ff       	call   0x14000ef88
1400105b6:	8b d8                	mov    %eax,%ebx
1400105b8:	83 f8 02             	cmp    $0x2,%eax
1400105bb:	0f 84 d3 a8 03 00    	je     0x14004ae94
1400105c1:	85 c0                	test   %eax,%eax
1400105c3:	0f 85 fc a7 03 00    	jne    0x14004adc5
1400105c9:	4c 8d 45 83          	lea    -0x7d(%rbp),%r8
1400105cd:	e8 06 08 02 00       	call   0x140030dd8
1400105d2:	8b d8                	mov    %eax,%ebx
1400105d4:	83 f8 02             	cmp    $0x2,%eax
1400105d7:	0f 84 0b a8 03 00    	je     0x14004ade8
1400105dd:	85 c0                	test   %eax,%eax
1400105df:	0f 85 3e a8 03 00    	jne    0x14004ae23
1400105e5:	44 8b 4d 83          	mov    -0x7d(%rbp),%r9d
1400105e9:	4c 8d 05 a8 5d 07 00 	lea    0x75da8(%rip),%r8        # 0x140086398
1400105f0:	8d 50 40             	lea    0x40(%rax),%edx
1400105f3:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1400105f7:	e8 b0 79 00 00       	call   0x140017fac
1400105fc:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140010600:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140010605:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001060a:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14001060e:	45 33 c9             	xor    %r9d,%r9d
140010611:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140010616:	c7 44 24 30 04 00 00 	movl   $0x4,0x30(%rsp)
14001061d:	00
14001061e:	e8 ed d8 ff ff       	call   0x14000df10
140010623:	8b d8                	mov    %eax,%ebx
140010625:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14001062a:	0f 85 26 a8 03 00    	jne    0x14004ae56
140010630:	e9 5f a8 03 00       	jmp    0x14004ae94
140010635:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140010639:	48 85 c9             	test   %rcx,%rcx
14001063c:	0f 84 2e ff ff ff    	je     0x140010570
140010642:	48 ff 15 9f 46 07 00 	rex.W call *0x7469f(%rip)        # 0x140084ce8
140010649:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001064e:	e9 1d ff ff ff       	jmp    0x140010570
140010653:	cc                   	int3
140010654:	cc                   	int3
140010655:	cc                   	int3
140010656:	cc                   	int3
140010657:	cc                   	int3
140010658:	cc                   	int3
140010659:	cc                   	int3
14001065a:	cc                   	int3
14001065b:	cc                   	int3
14001065c:	cc                   	int3
14001065d:	cc                   	int3
14001065e:	cc                   	int3
14001065f:	cc                   	int3
140010660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010665:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001066a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001066f:	55                   	push   %rbp
140010670:	41 54                	push   %r12
140010672:	41 55                	push   %r13
140010674:	41 56                	push   %r14
140010676:	41 57                	push   %r15
140010678:	48 8b ec             	mov    %rsp,%rbp
14001067b:	48 83 ec 50          	sub    $0x50,%rsp
14001067f:	33 ff                	xor    %edi,%edi
140010681:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
140010685:	4d 8b e8             	mov    %r8,%r13
140010688:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
14001068c:	4c 8b e2             	mov    %rdx,%r12
14001068f:	89 7d 48             	mov    %edi,0x48(%rbp)
140010692:	8b df                	mov    %edi,%ebx
140010694:	89 7d e0             	mov    %edi,-0x20(%rbp)
140010697:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14001069b:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
14001069f:	48 8d 15 22 6d 07 00 	lea    0x76d22(%rip),%rdx        # 0x1400873c8
1400106a6:	4c 8b f9             	mov    %rcx,%r15
1400106a9:	e8 82 02 00 00       	call   0x140010930
1400106ae:	44 8b f0             	mov    %eax,%r14d
1400106b1:	85 c0                	test   %eax,%eax
1400106b3:	0f 85 54 01 00 00    	jne    0x14001080d
1400106b9:	8b 7d 48             	mov    0x48(%rbp),%edi
1400106bc:	81 ff 00 10 00 00    	cmp    $0x1000,%edi
1400106c2:	0f 83 ec a7 03 00    	jae    0x14004aeb4
1400106c8:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400106cc:	83 ff 02             	cmp    $0x2,%edi
1400106cf:	72 35                	jb     0x140010706
1400106d1:	66 39 1e             	cmp    %bx,(%rsi)
1400106d4:	74 30                	je     0x140010706
1400106d6:	40 f6 c7 01          	test   $0x1,%dil
1400106da:	0f 85 14 a8 03 00    	jne    0x14004aef4
1400106e0:	83 ff 04             	cmp    $0x4,%edi
1400106e3:	0f 82 0b a8 03 00    	jb     0x14004aef4
1400106e9:	8b cf                	mov    %edi,%ecx
1400106eb:	d1 e9                	shr    $1,%ecx
1400106ed:	ff c9                	dec    %ecx
1400106ef:	66 39 1c 4e          	cmp    %bx,(%rsi,%rcx,2)
1400106f3:	0f 85 fb a7 03 00    	jne    0x14004aef4
1400106f9:	8d 41 ff             	lea    -0x1(%rcx),%eax
1400106fc:	66 39 1c 46          	cmp    %bx,(%rsi,%rax,2)
140010700:	0f 85 ee a7 03 00    	jne    0x14004aef4
140010706:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001070a:	49 8b cf             	mov    %r15,%rcx
14001070d:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140010711:	48 8d 15 90 6c 07 00 	lea    0x76c90(%rip),%rdx        # 0x1400873a8
140010718:	e8 13 02 00 00       	call   0x140010930
14001071d:	44 8b f0             	mov    %eax,%r14d
140010720:	85 c0                	test   %eax,%eax
140010722:	0f 84 98 01 00 00    	je     0x1400108c0
140010728:	83 f8 08             	cmp    $0x8,%eax
14001072b:	0f 84 43 a8 03 00    	je     0x14004af74
140010731:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
140010735:	45 33 c0             	xor    %r8d,%r8d
140010738:	48 85 f6             	test   %rsi,%rsi
14001073b:	0f 84 e4 00 00 00    	je     0x140010825
140010741:	83 c7 fe             	add    $0xfffffffe,%edi
140010744:	89 7d 48             	mov    %edi,0x48(%rbp)
140010747:	48 85 db             	test   %rbx,%rbx
14001074a:	0f 85 df 00 00 00    	jne    0x14001082f
140010750:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140010757:	00 00
140010759:	44 03 c7             	add    %edi,%r8d
14001075c:	41 be 08 00 00 00    	mov    $0x8,%r14d
140010762:	49 83 c0 02          	add    $0x2,%r8
140010766:	41 8b d6             	mov    %r14d,%edx
140010769:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14001076d:	48 ff 15 54 4c 07 00 	rex.W call *0x74c54(%rip)        # 0x1400853c8
140010774:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010779:	4c 8b f8             	mov    %rax,%r15
14001077c:	48 85 c0             	test   %rax,%rax
14001077f:	0f 84 3c a8 03 00    	je     0x14004afc1
140010785:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
140010789:	4c 8b f0             	mov    %rax,%r14
14001078c:	48 85 f6             	test   %rsi,%rsi
14001078f:	74 15                	je     0x1400107a6
140010791:	8b 5d 48             	mov    0x48(%rbp),%ebx
140010794:	48 8b d6             	mov    %rsi,%rdx
140010797:	44 8b c3             	mov    %ebx,%r8d
14001079a:	48 8b c8             	mov    %rax,%rcx
14001079d:	e8 81 7c 02 00       	call   0x140038423
1400107a2:	4e 8d 34 33          	lea    (%rbx,%r14,1),%r14
1400107a6:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400107aa:	48 85 db             	test   %rbx,%rbx
1400107ad:	0f 85 b1 00 00 00    	jne    0x140010864
1400107b3:	4d 89 3c 24          	mov    %r15,(%r12)
1400107b7:	45 33 f6             	xor    %r14d,%r14d
1400107ba:	48 85 f6             	test   %rsi,%rsi
1400107bd:	74 23                	je     0x1400107e2
1400107bf:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400107c6:	00 00
1400107c8:	33 d2                	xor    %edx,%edx
1400107ca:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1400107ce:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400107d2:	48 ff 15 df 4b 07 00 	rex.W call *0x74bdf(%rip)        # 0x1400853b8
1400107d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400107de:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400107e2:	48 85 db             	test   %rbx,%rbx
1400107e5:	0f 85 19 01 00 00    	jne    0x140010904
1400107eb:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1400107f0:	41 8b c6             	mov    %r14d,%eax
1400107f3:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400107f7:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400107fb:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1400107ff:	49 8b e3             	mov    %r11,%rsp
140010802:	41 5f                	pop    %r15
140010804:	41 5e                	pop    %r14
140010806:	41 5d                	pop    %r13
140010808:	41 5c                	pop    %r12
14001080a:	5d                   	pop    %rbp
14001080b:	c3                   	ret
14001080c:	cc                   	int3
14001080d:	83 f8 08             	cmp    $0x8,%eax
140010810:	0f 84 d5 a6 03 00    	je     0x14004aeeb
140010816:	48 8b f7             	mov    %rdi,%rsi
140010819:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
14001081d:	89 7d 48             	mov    %edi,0x48(%rbp)
140010820:	e9 e1 fe ff ff       	jmp    0x140010706
140010825:	48 85 db             	test   %rbx,%rbx
140010828:	75 05                	jne    0x14001082f
14001082a:	45 33 ff             	xor    %r15d,%r15d
14001082d:	eb 84                	jmp    0x1400107b3
14001082f:	66 83 3b 00          	cmpw   $0x0,(%rbx)
140010833:	0f 84 17 ff ff ff    	je     0x140010750
140010839:	41 83 c0 02          	add    $0x2,%r8d
14001083d:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140010844:	66 83 7c 43 02 00    	cmpw   $0x0,0x2(%rbx,%rax,2)
14001084a:	48 8d 40 01          	lea    0x1(%rax),%rax
14001084e:	75 f4                	jne    0x140010844
140010850:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140010854:	48 83 c3 02          	add    $0x2,%rbx
140010858:	66 83 3b 00          	cmpw   $0x0,(%rbx)
14001085c:	0f 84 ee fe ff ff    	je     0x140010750
140010862:	eb d5                	jmp    0x140010839
140010864:	66 83 3b 00          	cmpw   $0x0,(%rbx)
140010868:	4c 8b eb             	mov    %rbx,%r13
14001086b:	0f 84 42 ff ff ff    	je     0x1400107b3
140010871:	be 2b 00 00 00       	mov    $0x2b,%esi
140010876:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14001087d:	0f 1f 00             	nopl   (%rax)
140010880:	48 ff c0             	inc    %rax
140010883:	66 41 83 7c 45 00 00 	cmpw   $0x0,0x0(%r13,%rax,2)
14001088a:	75 f4                	jne    0x140010880
14001088c:	ff c0                	inc    %eax
14001088e:	66 41 89 36          	mov    %si,(%r14)
140010892:	49 83 c6 02          	add    $0x2,%r14
140010896:	8b d0                	mov    %eax,%edx
140010898:	49 8b ce             	mov    %r14,%rcx
14001089b:	8b f8                	mov    %eax,%edi
14001089d:	4d 8b c5             	mov    %r13,%r8
1400108a0:	e8 37 79 01 00       	call   0x1400281dc
1400108a5:	66 41 83 7c 7d 00 00 	cmpw   $0x0,0x0(%r13,%rdi,2)
1400108ac:	4d 8d 6c 7d 00       	lea    0x0(%r13,%rdi,2),%r13
1400108b1:	4d 8d 34 7e          	lea    (%r14,%rdi,2),%r14
1400108b5:	75 bf                	jne    0x140010876
1400108b7:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400108bb:	e9 f3 fe ff ff       	jmp    0x1400107b3
1400108c0:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
1400108c4:	41 81 f8 00 10 00 00 	cmp    $0x1000,%r8d
1400108cb:	0f 83 6c a6 03 00    	jae    0x14004af3d
1400108d1:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
1400108d5:	41 83 f8 02          	cmp    $0x2,%r8d
1400108d9:	0f 82 59 fe ff ff    	jb     0x140010738
1400108df:	66 83 3b 00          	cmpw   $0x0,(%rbx)
1400108e3:	0f 84 4f fe ff ff    	je     0x140010738
1400108e9:	41 8b d0             	mov    %r8d,%edx
1400108ec:	48 8b cb             	mov    %rbx,%rcx
1400108ef:	e8 88 72 00 00       	call   0x140017b7c
1400108f4:	44 8b f0             	mov    %eax,%r14d
1400108f7:	85 c0                	test   %eax,%eax
1400108f9:	0f 84 39 fe ff ff    	je     0x140010738
1400108ff:	e9 79 a6 03 00       	jmp    0x14004af7d
140010904:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14001090b:	00 00
14001090d:	33 d2                	xor    %edx,%edx
14001090f:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140010913:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140010917:	48 ff 15 9a 4a 07 00 	rex.W call *0x74a9a(%rip)        # 0x1400853b8
14001091e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010923:	e9 c3 fe ff ff       	jmp    0x1400107eb
140010928:	cc                   	int3
140010929:	cc                   	int3
14001092a:	cc                   	int3
14001092b:	cc                   	int3
14001092c:	cc                   	int3
14001092d:	cc                   	int3
14001092e:	cc                   	int3
14001092f:	cc                   	int3
140010930:	40 55                	rex push %rbp
140010932:	53                   	push   %rbx
140010933:	56                   	push   %rsi
140010934:	57                   	push   %rdi
140010935:	41 54                	push   %r12
140010937:	41 55                	push   %r13
140010939:	41 56                	push   %r14
14001093b:	41 57                	push   %r15
14001093d:	48 8d 6c 24 88       	lea    -0x78(%rsp),%rbp
140010942:	48 81 ec 78 01 00 00 	sub    $0x178,%rsp
140010949:	48 8b 05 70 e8 08 00 	mov    0x8e870(%rip),%rax        # 0x14009f1c0
140010950:	48 33 c4             	xor    %rsp,%rax
140010953:	48 89 45 60          	mov    %rax,0x60(%rbp)
140010957:	4c 8b f9             	mov    %rcx,%r15
14001095a:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)