1400102b7:	48 ff 25 5a c0 01 00 	rex.W jmp *0x1c05a(%rip)        # 0x14002c318
1400102be:	48 83 c4 20          	add    $0x20,%rsp
1400102c2:	5b                   	pop    %rbx
1400102c3:	48 ff 25 4e be 01 00 	rex.W jmp *0x1be4e(%rip)        # 0x14002c118
1400102ca:	cc                   	int3
1400102cb:	cc                   	int3
1400102cc:	40 53                	rex push %rbx
1400102ce:	48 83 ec 20          	sub    $0x20,%rsp
1400102d2:	8b d9                	mov    %ecx,%ebx
1400102d4:	4c 8d 0d 35 17 02 00 	lea    0x21735(%rip),%r9        # 0x140031a10
1400102db:	b9 02 00 00 00       	mov    $0x2,%ecx
1400102e0:	4c 8d 05 21 17 02 00 	lea    0x21721(%rip),%r8        # 0x140031a08
1400102e7:	48 8d 15 2a dc 01 00 	lea    0x1dc2a(%rip),%rdx        # 0x14002df18
1400102ee:	e8 71 fd ff ff       	call   0x140010064
1400102f3:	8b cb                	mov    %ebx,%ecx
1400102f5:	48 85 c0             	test   %rax,%rax
1400102f8:	74 0c                	je     0x140010306
1400102fa:	48 83 c4 20          	add    $0x20,%rsp
1400102fe:	5b                   	pop    %rbx
1400102ff:	48 ff 25 12 c0 01 00 	rex.W jmp *0x1c012(%rip)        # 0x14002c318
140010306:	48 83 c4 20          	add    $0x20,%rsp
14001030a:	5b                   	pop    %rbx
14001030b:	48 ff 25 f6 bd 01 00 	rex.W jmp *0x1bdf6(%rip)        # 0x14002c108
140010312:	cc                   	int3
140010313:	cc                   	int3
140010314:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010319:	57                   	push   %rdi
14001031a:	48 83 ec 20          	sub    $0x20,%rsp
14001031e:	48 8b da             	mov    %rdx,%rbx
140010321:	4c 8d 0d f0 16 02 00 	lea    0x216f0(%rip),%r9        # 0x140031a18
140010328:	8b f9                	mov    %ecx,%edi
14001032a:	48 8d 15 f7 db 01 00 	lea    0x1dbf7(%rip),%rdx        # 0x14002df28
140010331:	b9 03 00 00 00       	mov    $0x3,%ecx
140010336:	4c 8d 05 d3 16 02 00 	lea    0x216d3(%rip),%r8        # 0x140031a10
14001033d:	e8 22 fd ff ff       	call   0x140010064
140010342:	48 8b d3             	mov    %rbx,%rdx
140010345:	8b cf                	mov    %edi,%ecx
140010347:	48 85 c0             	test   %rax,%rax
14001034a:	74 08                	je     0x140010354
14001034c:	ff 15 c6 bf 01 00    	call   *0x1bfc6(%rip)        # 0x14002c318
140010352:	eb 06                	jmp    0x14001035a
140010354:	ff 15 b6 bd 01 00    	call   *0x1bdb6(%rip)        # 0x14002c110
14001035a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001035f:	48 83 c4 20          	add    $0x20,%rsp
140010363:	5f                   	pop    %rdi
140010364:	c3                   	ret
140010365:	cc                   	int3
140010366:	cc                   	int3
140010367:	cc                   	int3
140010368:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001036d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010372:	57                   	push   %rdi
140010373:	48 83 ec 20          	sub    $0x20,%rsp
140010377:	41 8b f0             	mov    %r8d,%esi
14001037a:	4c 8d 0d 9f 16 02 00 	lea    0x2169f(%rip),%r9        # 0x140031a20
140010381:	8b da                	mov    %edx,%ebx
140010383:	4c 8d 05 8e 16 02 00 	lea    0x2168e(%rip),%r8        # 0x140031a18
14001038a:	48 8b f9             	mov    %rcx,%rdi
14001038d:	48 8d 15 a4 db 01 00 	lea    0x1dba4(%rip),%rdx        # 0x14002df38
140010394:	b9 04 00 00 00       	mov    $0x4,%ecx
140010399:	e8 c6 fc ff ff       	call   0x140010064
14001039e:	8b d3                	mov    %ebx,%edx
1400103a0:	48 8b cf             	mov    %rdi,%rcx
1400103a3:	48 85 c0             	test   %rax,%rax
1400103a6:	74 0b                	je     0x1400103b3
1400103a8:	44 8b c6             	mov    %esi,%r8d
1400103ab:	ff 15 67 bf 01 00    	call   *0x1bf67(%rip)        # 0x14002c318
1400103b1:	eb 06                	jmp    0x1400103b9
1400103b3:	ff 15 37 bd 01 00    	call   *0x1bd37(%rip)        # 0x14002c0f0
1400103b9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400103be:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400103c3:	48 83 c4 20          	add    $0x20,%rsp
1400103c7:	5f                   	pop    %rdi
1400103c8:	c3                   	ret
1400103c9:	cc                   	int3
1400103ca:	cc                   	int3
1400103cb:	cc                   	int3
1400103cc:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400103d1:	48 8d 3d 68 62 03 00 	lea    0x36268(%rip),%rdi        # 0x140046640
1400103d8:	48 8d 05 89 62 03 00 	lea    0x36289(%rip),%rax        # 0x140046668
1400103df:	48 3b c7             	cmp    %rdi,%rax
1400103e2:	48 8b 05 97 3c 03 00 	mov    0x33c97(%rip),%rax        # 0x140044080
1400103e9:	48 1b c9             	sbb    %rcx,%rcx
1400103ec:	48 f7 d1             	not    %rcx
1400103ef:	83 e1 05             	and    $0x5,%ecx
1400103f2:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400103f5:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400103fa:	c3                   	ret
1400103fb:	cc                   	int3
1400103fc:	84 c9                	test   %cl,%cl
1400103fe:	75 39                	jne    0x140010439
140010400:	53                   	push   %rbx
140010401:	48 83 ec 20          	sub    $0x20,%rsp
140010405:	48 8d 1d 1c 62 03 00 	lea    0x3621c(%rip),%rbx        # 0x140046628
14001040c:	48 8b 0b             	mov    (%rbx),%rcx
14001040f:	48 85 c9             	test   %rcx,%rcx
140010412:	74 10                	je     0x140010424
140010414:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140010418:	74 06                	je     0x140010420
14001041a:	ff 15 d8 bd 01 00    	call   *0x1bdd8(%rip)        # 0x14002c1f8
140010420:	48 83 23 00          	andq   $0x0,(%rbx)
140010424:	48 83 c3 08          	add    $0x8,%rbx
140010428:	48 8d 05 11 62 03 00 	lea    0x36211(%rip),%rax        # 0x140046640
14001042f:	48 3b d8             	cmp    %rax,%rbx
140010432:	75 d8                	jne    0x14001040c
140010434:	48 83 c4 20          	add    $0x20,%rsp
140010438:	5b                   	pop    %rbx
140010439:	c3                   	ret
14001043a:	cc                   	int3
14001043b:	cc                   	int3
14001043c:	cc                   	int3
14001043d:	cc                   	int3
14001043e:	cc                   	int3
14001043f:	cc                   	int3
140010440:	cc                   	int3
140010441:	cc                   	int3
140010442:	cc                   	int3
140010443:	cc                   	int3
140010444:	cc                   	int3
140010445:	cc                   	int3
140010446:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001044d:	00 00 00
140010450:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010455:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
14001045a:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
14001045f:	49 c7 c1 20 05 93 19 	mov    $0x19930520,%r9
140010466:	eb 08                	jmp    0x140010470
140010468:	cc                   	int3
140010469:	cc                   	int3
14001046a:	cc                   	int3
14001046b:	cc                   	int3
14001046c:	cc                   	int3
14001046d:	cc                   	int3
14001046e:	66 90                	xchg   %ax,%ax
140010470:	c3                   	ret
140010471:	cc                   	int3
140010472:	cc                   	int3
140010473:	cc                   	int3
140010474:	cc                   	int3
140010475:	cc                   	int3
140010476:	cc                   	int3
140010477:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001047e:	00 00
140010480:	c3                   	ret
140010481:	cc                   	int3
140010482:	cc                   	int3
140010483:	cc                   	int3
140010484:	48 8b 05 85 be 01 00 	mov    0x1be85(%rip),%rax        # 0x14002c310
14001048b:	48 8d 15 46 7a ff ff 	lea    -0x85ba(%rip),%rdx        # 0x140007ed8
140010492:	48 3b c2             	cmp    %rdx,%rax
140010495:	74 23                	je     0x1400104ba
140010497:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14001049e:	00 00
1400104a0:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
1400104a7:	48 3b 48 10          	cmp    0x10(%rax),%rcx
1400104ab:	72 06                	jb     0x1400104b3
1400104ad:	48 3b 48 08          	cmp    0x8(%rax),%rcx
1400104b1:	76 07                	jbe    0x1400104ba
1400104b3:	b9 0d 00 00 00       	mov    $0xd,%ecx
1400104b8:	cd 29                	int    $0x29
1400104ba:	c3                   	ret
1400104bb:	cc                   	int3
1400104bc:	cc                   	int3
1400104bd:	cc                   	int3
1400104be:	cc                   	int3
1400104bf:	cc                   	int3
1400104c0:	cc                   	int3
1400104c1:	cc                   	int3
1400104c2:	cc                   	int3
1400104c3:	cc                   	int3
1400104c4:	cc                   	int3
1400104c5:	cc                   	int3
1400104c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400104cd:	00 00 00
1400104d0:	48 83 ec 28          	sub    $0x28,%rsp
1400104d4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400104d9:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400104de:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
1400104e3:	48 8b 12             	mov    (%rdx),%rdx
1400104e6:	48 8b c1             	mov    %rcx,%rax
1400104e9:	e8 62 ff ff ff       	call   0x140010450
1400104ee:	ff d0                	call   *%rax
1400104f0:	e8 8b ff ff ff       	call   0x140010480
1400104f5:	48 8b c8             	mov    %rax,%rcx
1400104f8:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400104fd:	48 8b 12             	mov    (%rdx),%rdx
140010500:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140010506:	e8 45 ff ff ff       	call   0x140010450
14001050b:	48 83 c4 28          	add    $0x28,%rsp
14001050f:	c3                   	ret
140010510:	cc                   	int3
140010511:	cc                   	int3
140010512:	cc                   	int3
140010513:	cc                   	int3
140010514:	cc                   	int3
140010515:	cc                   	int3
140010516:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001051d:	00 00 00
140010520:	48 83 ec 28          	sub    $0x28,%rsp
140010524:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140010529:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14001052e:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140010533:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
140010538:	45 8b c1             	mov    %r9d,%r8d
14001053b:	48 8b c1             	mov    %rcx,%rax
14001053e:	e8 0d ff ff ff       	call   0x140010450
140010543:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140010548:	ff d0                	call   *%rax
14001054a:	e8 31 ff ff ff       	call   0x140010480
14001054f:	48 8b c8             	mov    %rax,%rcx
140010552:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140010557:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14001055d:	e8 ee fe ff ff       	call   0x140010450
140010562:	48 83 c4 28          	add    $0x28,%rsp
140010566:	c3                   	ret
140010567:	cc                   	int3
140010568:	e9 a3 a8 00 00       	jmp    0x14001ae10
14001056d:	cc                   	int3
14001056e:	cc                   	int3
14001056f:	cc                   	int3
140010570:	c7 44 24 10 00 00 00 	movl   $0x0,0x10(%rsp)
140010577:	00
140010578:	8b 44 24 10          	mov    0x10(%rsp),%eax
14001057c:	e9 07 a9 00 00       	jmp    0x14001ae88
140010581:	cc                   	int3
140010582:	cc                   	int3
140010583:	cc                   	int3
140010584:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140010589:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001058e:	55                   	push   %rbp
14001058f:	57                   	push   %rdi
140010590:	41 56                	push   %r14
140010592:	48 8d ac 24 10 fb ff 	lea    -0x4f0(%rsp),%rbp
140010599:	ff
14001059a:	48 81 ec f0 05 00 00 	sub    $0x5f0,%rsp
1400105a1:	48 8b 05 d8 3a 03 00 	mov    0x33ad8(%rip),%rax        # 0x140044080
1400105a8:	48 33 c4             	xor    %rsp,%rax
1400105ab:	48 89 85 e0 04 00 00 	mov    %rax,0x4e0(%rbp)
1400105b2:	41 8b f8             	mov    %r8d,%edi
1400105b5:	8b f2                	mov    %edx,%esi
1400105b7:	8b d9                	mov    %ecx,%ebx
1400105b9:	83 f9 ff             	cmp    $0xffffffff,%ecx
1400105bc:	74 05                	je     0x1400105c3
1400105be:	e8 85 cb ff ff       	call   0x14000d148
1400105c3:	33 d2                	xor    %edx,%edx
1400105c5:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400105ca:	41 b8 98 00 00 00    	mov    $0x98,%r8d
1400105d0:	e8 9b dd ff ff       	call   0x14000e370
1400105d5:	33 d2                	xor    %edx,%edx
1400105d7:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400105db:	41 b8 d0 04 00 00    	mov    $0x4d0,%r8d
1400105e1:	e8 8a dd ff ff       	call   0x14000e370
1400105e6:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400105eb:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400105f0:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400105f4:	48 8d 45 10          	lea    0x10(%rbp),%rax
1400105f8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400105fd:	ff 15 6d bb 01 00    	call   *0x1bb6d(%rip)        # 0x14002c170
140010603:	4c 8b b5 08 01 00 00 	mov    0x108(%rbp),%r14
14001060a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14001060f:	49 8b ce             	mov    %r14,%rcx
140010612:	45 33 c0             	xor    %r8d,%r8d
140010615:	ff 15 5d bb 01 00    	call   *0x1bb5d(%rip)        # 0x14002c178
14001061b:	48 85 c0             	test   %rax,%rax
14001061e:	74 36                	je     0x140010656
140010620:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140010626:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14001062b:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140010630:	4c 8b c8             	mov    %rax,%r9
140010633:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140010638:	4d 8b c6             	mov    %r14,%r8
14001063b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140010640:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140010645:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140010649:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001064e:	33 c9                	xor    %ecx,%ecx
140010650:	ff 15 2a bb 01 00    	call   *0x1bb2a(%rip)        # 0x14002c180
140010656:	48 8b 85 08 05 00 00 	mov    0x508(%rbp),%rax
14001065d:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
140010664:	48 8d 85 08 05 00 00 	lea    0x508(%rbp),%rax
14001066b:	48 83 c0 08          	add    $0x8,%rax
14001066f:	89 74 24 70          	mov    %esi,0x70(%rsp)
140010673:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
14001067a:	48 8b 85 08 05 00 00 	mov    0x508(%rbp),%rax
140010681:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140010685:	89 7c 24 74          	mov    %edi,0x74(%rsp)
140010689:	ff 15 21 bb 01 00    	call   *0x1bb21(%rip)        # 0x14002c1b0
14001068f:	33 c9                	xor    %ecx,%ecx
140010691:	8b f8                	mov    %eax,%edi
140010693:	ff 15 f7 ba 01 00    	call   *0x1baf7(%rip)        # 0x14002c190
140010699:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14001069e:	ff 15 e4 ba 01 00    	call   *0x1bae4(%rip)        # 0x14002c188
1400106a4:	85 c0                	test   %eax,%eax
1400106a6:	75 10                	jne    0x1400106b8
1400106a8:	85 ff                	test   %edi,%edi
1400106aa:	75 0c                	jne    0x1400106b8
1400106ac:	83 fb ff             	cmp    $0xffffffff,%ebx
1400106af:	74 07                	je     0x1400106b8
1400106b1:	8b cb                	mov    %ebx,%ecx
1400106b3:	e8 90 ca ff ff       	call   0x14000d148
1400106b8:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1400106bf:	48 33 cc             	xor    %rsp,%rcx
1400106c2:	e8 a9 be ff ff       	call   0x14000c570
1400106c7:	4c 8d 9c 24 f0 05 00 	lea    0x5f0(%rsp),%r11
1400106ce:	00
1400106cf:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400106d3:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400106d7:	49 8b e3             	mov    %r11,%rsp
1400106da:	41 5e                	pop    %r14
1400106dc:	5f                   	pop    %rdi
1400106dd:	5d                   	pop    %rbp
1400106de:	c3                   	ret
1400106df:	cc                   	int3
1400106e0:	48 89 0d e9 5f 03 00 	mov    %rcx,0x35fe9(%rip)        # 0x1400466d0
1400106e7:	c3                   	ret
1400106e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400106ed:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400106f2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400106f7:	57                   	push   %rdi
1400106f8:	48 83 ec 30          	sub    $0x30,%rsp
1400106fc:	41 8b d9             	mov    %r9d,%ebx
1400106ff:	49 8b f8             	mov    %r8,%rdi
140010702:	48 8b f2             	mov    %rdx,%rsi
140010705:	48 8b e9             	mov    %rcx,%rbp
140010708:	e8 af ac 00 00       	call   0x14001b3bc
14001070d:	48 85 c0             	test   %rax,%rax
140010710:	74 3d                	je     0x14001074f
140010712:	48 8b 80 b8 03 00 00 	mov    0x3b8(%rax),%rax
140010719:	48 85 c0             	test   %rax,%rax
14001071c:	74 31                	je     0x14001074f
14001071e:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140010723:	44 8b cb             	mov    %ebx,%r9d
140010726:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14001072b:	4c 8b c7             	mov    %rdi,%r8
14001072e:	48 8b d6             	mov    %rsi,%rdx
140010731:	48 8b cd             	mov    %rbp,%rcx
140010734:	ff 15 de bb 01 00    	call   *0x1bbde(%rip)        # 0x14002c318
14001073a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001073f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140010744:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140010749:	48 83 c4 30          	add    $0x30,%rsp
14001074d:	5f                   	pop    %rdi
14001074e:	c3                   	ret
14001074f:	4c 8b 15 2a 39 03 00 	mov    0x3392a(%rip),%r10        # 0x140044080
140010756:	44 8b cb             	mov    %ebx,%r9d
140010759:	41 8b ca             	mov    %r10d,%ecx
14001075c:	4c 8b c7             	mov    %rdi,%r8
14001075f:	4c 33 15 6a 5f 03 00 	xor    0x35f6a(%rip),%r10        # 0x1400466d0
140010766:	83 e1 3f             	and    $0x3f,%ecx
140010769:	49 d3 ca             	ror    %cl,%r10