14001848f:	e9 70 fd ff ff       	jmp    0x140018204
140018494:	0f 1f 40 00          	nopl   0x0(%rax)
140018498:	49 89 c1             	mov    %rax,%r9
14001849b:	41 89 f8             	mov    %edi,%r8d
14001849e:	48 8d 15 8b 9f 01 00 	lea    0x19f8b(%rip),%rdx        # 0x140032430
1400184a5:	4c 89 e9             	mov    %r13,%rcx
1400184a8:	e8 03 c8 fe ff       	call   0x140004cb0
1400184ad:	85 c0                	test   %eax,%eax
1400184af:	0f 84 75 fe ff ff    	je     0x14001832a
1400184b5:	89 c3                	mov    %eax,%ebx
1400184b7:	e9 56 ff ff ff       	jmp    0x140018412
1400184bc:	0f 1f 40 00          	nopl   0x0(%rax)
1400184c0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400184c5:	48 89 f1             	mov    %rsi,%rcx
1400184c8:	e8 53 00 00 00       	call   0x140018520
1400184cd:	85 c0                	test   %eax,%eax
1400184cf:	0f 85 23 fd ff ff    	jne    0x1400181f8
1400184d5:	41 89 e9             	mov    %ebp,%r9d
1400184d8:	41 89 f8             	mov    %edi,%r8d
1400184db:	48 8d 15 e6 9d 01 00 	lea    0x19de6(%rip),%rdx        # 0x1400322c8
1400184e2:	4c 89 e9             	mov    %r13,%rcx
1400184e5:	e8 c6 c7 fe ff       	call   0x140004cb0
1400184ea:	85 c0                	test   %eax,%eax
1400184ec:	0f 85 06 fd ff ff    	jne    0x1400181f8
1400184f2:	41 89 e8             	mov    %ebp,%r8d
1400184f5:	48 8d 15 f0 9d 01 00 	lea    0x19df0(%rip),%rdx        # 0x1400322ec
1400184fc:	4c 89 e9             	mov    %r13,%rcx
1400184ff:	e8 ac c7 fe ff       	call   0x140004cb0
140018504:	85 c0                	test   %eax,%eax
140018506:	0f 84 cb fd ff ff    	je     0x1400182d7
14001850c:	e9 e7 fc ff ff       	jmp    0x1400181f8
140018511:	e8 7a 71 00 00       	call   0x14001f690
140018516:	90                   	nop
140018517:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001851e:	00 00
140018520:	57                   	push   %rdi
140018521:	56                   	push   %rsi
140018522:	53                   	push   %rbx
140018523:	48 83 ec 20          	sub    $0x20,%rsp
140018527:	48 8d 3d be 9d 01 00 	lea    0x19dbe(%rip),%rdi        # 0x1400322ec
14001852e:	44 8b 02             	mov    (%rdx),%r8d
140018531:	48 89 ce             	mov    %rcx,%rsi
140018534:	48 8b 0d 95 e8 02 00 	mov    0x2e895(%rip),%rcx        # 0x140046dd0
14001853b:	48 89 d3             	mov    %rdx,%rbx
14001853e:	48 89 fa             	mov    %rdi,%rdx
140018541:	e8 6a c7 fe ff       	call   0x140004cb0
140018546:	85 c0                	test   %eax,%eax
140018548:	74 0e                	je     0x140018558
14001854a:	48 83 c4 20          	add    $0x20,%rsp
14001854e:	5b                   	pop    %rbx
14001854f:	5e                   	pop    %rsi
140018550:	5f                   	pop    %rdi
140018551:	c3                   	ret
140018552:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140018558:	44 8b 03             	mov    (%rbx),%r8d
14001855b:	48 8b 0d 5e e8 02 00 	mov    0x2e85e(%rip),%rcx        # 0x140046dc0
140018562:	48 8d 15 6b 9f 01 00 	lea    0x19f6b(%rip),%rdx        # 0x1400324d4
140018569:	e8 42 c7 fe ff       	call   0x140004cb0
14001856e:	85 c0                	test   %eax,%eax
140018570:	75 d8                	jne    0x14001854a
140018572:	44 8b 03             	mov    (%rbx),%r8d
140018575:	48 8b 0d 34 e8 02 00 	mov    0x2e834(%rip),%rcx        # 0x140046db0
14001857c:	48 8d 15 6f 9f 01 00 	lea    0x19f6f(%rip),%rdx        # 0x1400324f2
140018583:	e8 28 c7 fe ff       	call   0x140004cb0
140018588:	85 c0                	test   %eax,%eax
14001858a:	75 be                	jne    0x14001854a
14001858c:	44 8b 03             	mov    (%rbx),%r8d
14001858f:	48 8b 0d 1a e8 02 00 	mov    0x2e81a(%rip),%rcx        # 0x140046db0
140018596:	48 89 fa             	mov    %rdi,%rdx
140018599:	e8 12 c7 fe ff       	call   0x140004cb0
14001859e:	85 c0                	test   %eax,%eax
1400185a0:	75 a8                	jne    0x14001854a
1400185a2:	48 83 7e 48 00       	cmpq   $0x0,0x48(%rsi)
1400185a7:	74 a1                	je     0x14001854a
1400185a9:	44 8b 03             	mov    (%rbx),%r8d
1400185ac:	48 8b 0d 2d e8 02 00 	mov    0x2e82d(%rip),%rcx        # 0x140046de0
1400185b3:	48 8d 15 50 9f 01 00 	lea    0x19f50(%rip),%rdx        # 0x14003250a
1400185ba:	e8 f1 c6 fe ff       	call   0x140004cb0
1400185bf:	85 c0                	test   %eax,%eax
1400185c1:	75 87                	jne    0x14001854a
1400185c3:	8b 13                	mov    (%rbx),%edx
1400185c5:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
1400185c9:	48 83 c4 20          	add    $0x20,%rsp
1400185cd:	5b                   	pop    %rbx
1400185ce:	5e                   	pop    %rsi
1400185cf:	5f                   	pop    %rdi
1400185d0:	e9 6b fb ff ff       	jmp    0x140018140
1400185d5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400185dc:	00 00 00 00
1400185e0:	55                   	push   %rbp
1400185e1:	57                   	push   %rdi
1400185e2:	56                   	push   %rsi
1400185e3:	53                   	push   %rbx
1400185e4:	48 83 ec 28          	sub    $0x28,%rsp
1400185e8:	8b 74 24 78          	mov    0x78(%rsp),%esi
1400185ec:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400185f1:	48 89 d5             	mov    %rdx,%rbp
1400185f4:	4c 89 c7             	mov    %r8,%rdi
1400185f7:	44 89 ca             	mov    %r9d,%edx
1400185fa:	41 89 f0             	mov    %esi,%r8d
1400185fd:	ff 15 3d 51 03 00    	call   *0x3513d(%rip)        # 0x14004d740
140018603:	85 f6                	test   %esi,%esi
140018605:	74 51                	je     0x140018658
140018607:	48 83 7d 10 00       	cmpq   $0x0,0x10(%rbp)
14001860c:	74 4a                	je     0x140018658
14001860e:	85 c0                	test   %eax,%eax
140018610:	74 17                	je     0x140018629
140018612:	eb 44                	jmp    0x140018658
140018614:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001861b:	00 00 00 00
14001861f:	90                   	nop
140018620:	39 73 08             	cmp    %esi,0x8(%rbx)
140018623:	74 43                	je     0x140018668
140018625:	48 83 c3 10          	add    $0x10,%rbx
140018629:	4c 8b 0b             	mov    (%rbx),%r9
14001862c:	4d 85 c9             	test   %r9,%r9
14001862f:	75 ef                	jne    0x140018620
140018631:	48 8b 0d 88 e7 02 00 	mov    0x2e788(%rip),%rcx        # 0x140046dc0
140018638:	41 89 f1             	mov    %esi,%r9d
14001863b:	49 89 f8             	mov    %rdi,%r8
14001863e:	48 8d 15 e3 9e 01 00 	lea    0x19ee3(%rip),%rdx        # 0x140032528
140018645:	48 83 c4 28          	add    $0x28,%rsp
140018649:	5b                   	pop    %rbx
14001864a:	5e                   	pop    %rsi
14001864b:	5f                   	pop    %rdi
14001864c:	5d                   	pop    %rbp
14001864d:	e9 5e c6 fe ff       	jmp    0x140004cb0
140018652:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140018658:	48 83 c4 28          	add    $0x28,%rsp
14001865c:	5b                   	pop    %rbx
14001865d:	5e                   	pop    %rsi
14001865e:	5f                   	pop    %rdi
14001865f:	5d                   	pop    %rbp
140018660:	c3                   	ret
140018661:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140018668:	48 8b 0d 51 e7 02 00 	mov    0x2e751(%rip),%rcx        # 0x140046dc0
14001866f:	49 89 f8             	mov    %rdi,%r8
140018672:	48 8d 15 d7 9e 01 00 	lea    0x19ed7(%rip),%rdx        # 0x140032550
140018679:	48 83 c4 28          	add    $0x28,%rsp
14001867d:	5b                   	pop    %rbx
14001867e:	5e                   	pop    %rsi
14001867f:	5f                   	pop    %rdi
140018680:	5d                   	pop    %rbp
140018681:	e9 2a c6 fe ff       	jmp    0x140004cb0
140018686:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14001868d:	00 00 00
140018690:	57                   	push   %rdi
140018691:	56                   	push   %rsi
140018692:	53                   	push   %rbx
140018693:	48 83 ec 20          	sub    $0x20,%rsp
140018697:	8b 74 24 60          	mov    0x60(%rsp),%esi
14001869b:	48 89 d7             	mov    %rdx,%rdi
14001869e:	4c 89 c3             	mov    %r8,%rbx
1400186a1:	44 89 ca             	mov    %r9d,%edx
1400186a4:	41 89 f0             	mov    %esi,%r8d
1400186a7:	ff 15 93 50 03 00    	call   *0x35093(%rip)        # 0x14004d740
1400186ad:	85 f6                	test   %esi,%esi
1400186af:	0f 84 ab 00 00 00    	je     0x140018760
1400186b5:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
1400186ba:	0f 84 a0 00 00 00    	je     0x140018760
1400186c0:	85 c0                	test   %eax,%eax
1400186c2:	0f 85 98 00 00 00    	jne    0x140018760
1400186c8:	0f b7 d6             	movzwl %si,%edx
1400186cb:	48 8d 05 ce a6 01 00 	lea    0x1a6ce(%rip),%rax        # 0x140032da0
1400186d2:	4c 8d 0d 9c 9e 01 00 	lea    0x19e9c(%rip),%r9        # 0x140032575
1400186d9:	eb 12                	jmp    0x1400186ed
1400186db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400186e0:	4c 8b 48 10          	mov    0x10(%rax),%r9
1400186e4:	48 83 c0 10          	add    $0x10,%rax
1400186e8:	4d 85 c9             	test   %r9,%r9
1400186eb:	74 05                	je     0x1400186f2
1400186ed:	39 50 08             	cmp    %edx,0x8(%rax)
1400186f0:	75 ee                	jne    0x1400186e0
1400186f2:	89 f1                	mov    %esi,%ecx
1400186f4:	48 8d 05 85 a5 01 00 	lea    0x1a585(%rip),%rax        # 0x140032c80
1400186fb:	48 8d 15 8b 9e 01 00 	lea    0x19e8b(%rip),%rdx        # 0x14003258d
140018702:	66 31 c9             	xor    %cx,%cx
140018705:	eb 26                	jmp    0x14001872d
140018707:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001870e:	00 00 00 00
140018712:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140018719:	00 00 00 00
14001871d:	0f 1f 00             	nopl   (%rax)
140018720:	48 8b 50 10          	mov    0x10(%rax),%rdx
140018724:	48 83 c0 10          	add    $0x10,%rax
140018728:	48 85 d2             	test   %rdx,%rdx
14001872b:	74 05                	je     0x140018732
14001872d:	3b 48 08             	cmp    0x8(%rax),%ecx
140018730:	75 ee                	jne    0x140018720
140018732:	4d 85 c9             	test   %r9,%r9
140018735:	74 39                	je     0x140018770
140018737:	48 8b 0d 82 e6 02 00 	mov    0x2e682(%rip),%rcx        # 0x140046dc0
14001873e:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140018743:	49 89 d8             	mov    %rbx,%r8
140018746:	48 8d 15 5b 9e 01 00 	lea    0x19e5b(%rip),%rdx        # 0x1400325a8
14001874d:	48 83 c4 20          	add    $0x20,%rsp
140018751:	5b                   	pop    %rbx
140018752:	5e                   	pop    %rsi
140018753:	5f                   	pop    %rdi
140018754:	e9 57 c5 fe ff       	jmp    0x140004cb0
140018759:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140018760:	48 83 c4 20          	add    $0x20,%rsp
140018764:	5b                   	pop    %rbx
140018765:	5e                   	pop    %rsi
140018766:	5f                   	pop    %rdi
140018767:	c3                   	ret
140018768:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001876f:	00
140018770:	48 8b 0d 49 e6 02 00 	mov    0x2e649(%rip),%rcx        # 0x140046dc0
140018777:	41 89 f1             	mov    %esi,%r9d
14001877a:	49 89 d8             	mov    %rbx,%r8
14001877d:	48 8d 15 a4 9d 01 00 	lea    0x19da4(%rip),%rdx        # 0x140032528
140018784:	48 83 c4 20          	add    $0x20,%rsp
140018788:	5b                   	pop    %rbx
140018789:	5e                   	pop    %rsi
14001878a:	5f                   	pop    %rdi
14001878b:	e9 20 c5 fe ff       	jmp    0x140004cb0
140018790:	41 57                	push   %r15
140018792:	41 56                	push   %r14
140018794:	41 55                	push   %r13
140018796:	41 54                	push   %r12
140018798:	55                   	push   %rbp
140018799:	57                   	push   %rdi
14001879a:	56                   	push   %rsi
14001879b:	53                   	push   %rbx
14001879c:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400187a3:	48 8b 2d 06 e5 02 00 	mov    0x2e506(%rip),%rbp        # 0x140046cb0
1400187aa:	44 8b ac 24 08 01 00 	mov    0x108(%rsp),%r13d
1400187b1:	00
1400187b2:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
1400187b9:	00
1400187ba:	4d 89 c4             	mov    %r8,%r12
1400187bd:	48 89 d6             	mov    %rdx,%rsi
1400187c0:	44 89 ca             	mov    %r9d,%edx
1400187c3:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1400187c7:	4c 89 84 24 88 00 00 	mov    %r8,0x88(%rsp)
1400187ce:	00
1400187cf:	45 89 e8             	mov    %r13d,%r8d
1400187d2:	ff 15 68 4f 03 00    	call   *0x34f68(%rip)        # 0x14004d740
1400187d8:	89 c7                	mov    %eax,%edi
1400187da:	45 85 ed             	test   %r13d,%r13d
1400187dd:	0f 84 ed 00 00 00    	je     0x1400188d0
1400187e3:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
1400187e8:	0f 84 e2 00 00 00    	je     0x1400188d0
1400187ee:	85 c0                	test   %eax,%eax
1400187f0:	0f 85 da 00 00 00    	jne    0x1400188d0
1400187f6:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
1400187fb:	4d 89 e1             	mov    %r12,%r9
1400187fe:	ba 50 00 00 00       	mov    $0x50,%edx
140018803:	4c 8b 25 fe 4f 03 00 	mov    0x34ffe(%rip),%r12        # 0x14004d808
14001880a:	4c 8d 05 c3 9d 01 00 	lea    0x19dc3(%rip),%r8        # 0x1400325d4
140018811:	48 89 f1             	mov    %rsi,%rcx
140018814:	41 ff d4             	call   *%r12
140018817:	4c 8b 0b             	mov    (%rbx),%r9
14001881a:	4d 85 c9             	test   %r9,%r9
14001881d:	0f 84 da 00 00 00    	je     0x1400188fd
140018823:	4c 8d 3d e0 9d 01 00 	lea    0x19de0(%rip),%r15        # 0x14003260a
14001882a:	4c 8d 35 cc 9d 01 00 	lea    0x19dcc(%rip),%r14        # 0x1400325fd
140018831:	eb 56                	jmp    0x140018889
140018833:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140018838:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14001883d:	48 8b 0d 7c e5 02 00 	mov    0x2e57c(%rip),%rcx        # 0x140046dc0
140018844:	49 89 f0             	mov    %rsi,%r8
140018847:	4c 89 f2             	mov    %r14,%rdx
14001884a:	e8 61 c4 fe ff       	call   0x140004cb0
14001884f:	85 c0                	test   %eax,%eax
140018851:	75 6f                	jne    0x1400188c2
140018853:	48 89 f1             	mov    %rsi,%rcx
140018856:	e8 c5 bf 00 00       	call   0x140024820
14001885b:	48 8d 0d ab 99 01 00 	lea    0x199ab(%rip),%rcx        # 0x14003220d
140018862:	ba 50 00 00 00       	mov    $0x50,%edx
140018867:	4c 8d 05 81 9d 01 00 	lea    0x19d81(%rip),%r8        # 0x1400325ef
14001886e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140018873:	41 89 c1             	mov    %eax,%r9d
140018876:	48 89 f1             	mov    %rsi,%rcx
140018879:	41 ff d4             	call   *%r12
14001887c:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140018880:	48 83 c3 10          	add    $0x10,%rbx
140018884:	4d 85 c9             	test   %r9,%r9
140018887:	74 6f                	je     0x1400188f8
140018889:	44 89 ea             	mov    %r13d,%edx
14001888c:	8b 43 08             	mov    0x8(%rbx),%eax
14001888f:	f7 d2                	not    %edx
140018891:	85 c2                	test   %eax,%edx
140018893:	75 e7                	jne    0x14001887c
140018895:	f7 d0                	not    %eax
140018897:	41 21 c5             	and    %eax,%r13d
14001889a:	75 9c                	jne    0x140018838
14001889c:	48 8d 05 6a 9d 01 00 	lea    0x19d6a(%rip),%rax        # 0x14003260d
1400188a3:	48 8b 0d 16 e5 02 00 	mov    0x2e516(%rip),%rcx        # 0x140046dc0
1400188aa:	49 89 f0             	mov    %rsi,%r8
1400188ad:	48 8d 15 49 9d 01 00 	lea    0x19d49(%rip),%rdx        # 0x1400325fd
1400188b4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400188b9:	e8 f2 c3 fe ff       	call   0x140004cb0
1400188be:	85 c0                	test   %eax,%eax
1400188c0:	74 0e                	je     0x1400188d0
1400188c2:	89 c7                	mov    %eax,%edi
1400188c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400188cb:	00 00 00 00
1400188cf:	90                   	nop
1400188d0:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400188d7:	00
1400188d8:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400188dc:	75 40                	jne    0x14001891e
1400188de:	89 f8                	mov    %edi,%eax
1400188e0:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400188e7:	5b                   	pop    %rbx
1400188e8:	5e                   	pop    %rsi
1400188e9:	5f                   	pop    %rdi
1400188ea:	5d                   	pop    %rbp
1400188eb:	41 5c                	pop    %r12
1400188ed:	41 5d                	pop    %r13
1400188ef:	41 5e                	pop    %r14
1400188f1:	41 5f                	pop    %r15
1400188f3:	c3                   	ret
1400188f4:	0f 1f 40 00          	nopl   0x0(%rax)
1400188f8:	45 85 ed             	test   %r13d,%r13d
1400188fb:	74 d3                	je     0x1400188d0
1400188fd:	48 8b 0d bc e4 02 00 	mov    0x2e4bc(%rip),%rcx        # 0x140046dc0
140018904:	45 89 e9             	mov    %r13d,%r9d
140018907:	49 89 f0             	mov    %rsi,%r8
14001890a:	48 8d 15 e2 9c 01 00 	lea    0x19ce2(%rip),%rdx        # 0x1400325f3
140018911:	e8 9a c3 fe ff       	call   0x140004cb0
140018916:	85 c0                	test   %eax,%eax
140018918:	74 b6                	je     0x1400188d0
14001891a:	89 c7                	mov    %eax,%edi
14001891c:	eb b2                	jmp    0x1400188d0
14001891e:	e8 6d 6d 00 00       	call   0x14001f690
140018923:	90                   	nop
140018924:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001892b:	00 00 00 00
14001892f:	90                   	nop
140018930:	55                   	push   %rbp
140018931:	57                   	push   %rdi
140018932:	56                   	push   %rsi
140018933:	53                   	push   %rbx
140018934:	48 83 ec 38          	sub    $0x38,%rsp
140018938:	48 8b 35 71 e3 02 00 	mov    0x2e371(%rip),%rsi        # 0x140046cb0
14001893f:	4c 89 c3             	mov    %r8,%rbx
140018942:	48 89 d7             	mov    %rdx,%rdi
140018945:	44 89 ca             	mov    %r9d,%edx
140018948:	4c 8b 06             	mov    (%rsi),%r8
14001894b:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140018950:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140018957:	00
140018958:	ff 15 e2 4d 03 00    	call   *0x34de2(%rip)        # 0x14004d740
14001895e:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
140018965:	00
140018966:	85 c0                	test   %eax,%eax
140018968:	75 46                	jne    0x1400189b0