1800fb58a:	4d 89 6e 08          	mov    %r13,0x8(%r14)
1800fb58e:	66 45 89 2e          	mov    %r13w,(%r14)
1800fb592:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1800fb596:	66 44 89 2f          	mov    %r13w,(%rdi)
1800fb59a:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1800fb59e:	48 8d 15 93 01 06 00 	lea    0x60193(%rip),%rdx        # 0x18015b738
1800fb5a5:	b0 01                	mov    $0x1,%al
1800fb5a7:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1800fb5ab:	c7 01 14 00 14 00    	movl   $0x140014,(%rcx)
1800fb5b1:	e9 6e fd ff ff       	jmp    0x1800fb324
1800fb5b6:	cc                   	int3
1800fb5b7:	cc                   	int3
1800fb5b8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800fb5bd:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800fb5c2:	57                   	push   %rdi
1800fb5c3:	48 83 ec 20          	sub    $0x20,%rsp
1800fb5c7:	83 4c 24 30 ff       	orl    $0xffffffff,0x30(%rsp)
1800fb5cc:	33 c0                	xor    %eax,%eax
1800fb5ce:	41 21 00             	and    %eax,(%r8)
1800fb5d1:	49 8b f0             	mov    %r8,%rsi
1800fb5d4:	89 44 24 34          	mov    %eax,0x34(%rsp)
1800fb5d8:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb5dd:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800fb5e1:	48 8b d9             	mov    %rcx,%rbx
1800fb5e4:	ff d0                	call   *%rax
1800fb5e6:	0f 1f 00             	nopl   (%rax)
1800fb5e9:	48 85 c0             	test   %rax,%rax
1800fb5ec:	74 39                	je     0x1800fb627
1800fb5ee:	4c 8d 05 8b 08 06 00 	lea    0x6088b(%rip),%r8        # 0x18015be80
1800fb5f5:	48 8b d0             	mov    %rax,%rdx
1800fb5f8:	48 8b cb             	mov    %rbx,%rcx
1800fb5fb:	e8 6c 85 00 00       	call   0x180103b6c
1800fb600:	8b f8                	mov    %eax,%edi
1800fb602:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb607:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fb60b:	48 8b cb             	mov    %rbx,%rcx
1800fb60e:	ff d0                	call   *%rax
1800fb610:	0f 1f 00             	nopl   (%rax)
1800fb613:	83 ff ff             	cmp    $0xffffffff,%edi
1800fb616:	74 0f                	je     0x1800fb627
1800fb618:	4c 8b c6             	mov    %rsi,%r8
1800fb61b:	8b d7                	mov    %edi,%edx
1800fb61d:	48 8b cb             	mov    %rbx,%rcx
1800fb620:	e8 17 00 00 00       	call   0x1800fb63c
1800fb625:	eb 02                	jmp    0x1800fb629
1800fb627:	32 c0                	xor    %al,%al
1800fb629:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800fb62e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800fb633:	48 83 c4 20          	add    $0x20,%rsp
1800fb637:	5f                   	pop    %rdi
1800fb638:	c3                   	ret
1800fb639:	cc                   	int3
1800fb63a:	cc                   	int3
1800fb63b:	cc                   	int3
1800fb63c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800fb641:	55                   	push   %rbp
1800fb642:	56                   	push   %rsi
1800fb643:	57                   	push   %rdi
1800fb644:	48 8b ec             	mov    %rsp,%rbp
1800fb647:	48 83 ec 40          	sub    $0x40,%rsp
1800fb64b:	83 4d f0 ff          	orl    $0xffffffff,-0x10(%rbp)
1800fb64f:	33 c0                	xor    %eax,%eax
1800fb651:	41 21 00             	and    %eax,(%r8)
1800fb654:	49 8b f0             	mov    %r8,%rsi
1800fb657:	21 45 20             	and    %eax,0x20(%rbp)
1800fb65a:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1800fb65e:	83 4d 30 ff          	orl    $0xffffffff,0x30(%rbp)
1800fb662:	48 8b d9             	mov    %rcx,%rbx
1800fb665:	83 4d 38 ff          	orl    $0xffffffff,0x38(%rbp)
1800fb669:	89 45 f4             	mov    %eax,-0xc(%rbp)
1800fb66c:	89 45 34             	mov    %eax,0x34(%rbp)
1800fb66f:	89 45 3c             	mov    %eax,0x3c(%rbp)
1800fb672:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800fb676:	ff d0                	call   *%rax
1800fb678:	0f 1f 00             	nopl   (%rax)
1800fb67b:	48 85 c0             	test   %rax,%rax
1800fb67e:	0f 84 8a 00 00 00    	je     0x1800fb70e
1800fb684:	4c 8d 05 35 0b 06 00 	lea    0x60b35(%rip),%r8        # 0x18015c1c0
1800fb68b:	48 8b d0             	mov    %rax,%rdx
1800fb68e:	48 8b cb             	mov    %rbx,%rcx
1800fb691:	e8 8e 40 00 00       	call   0x1800ff724
1800fb696:	8b f8                	mov    %eax,%edi
1800fb698:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1800fb69c:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fb6a0:	48 8b cb             	mov    %rbx,%rcx
1800fb6a3:	ff d0                	call   *%rax
1800fb6a5:	0f 1f 00             	nopl   (%rax)
1800fb6a8:	83 ff ff             	cmp    $0xffffffff,%edi
1800fb6ab:	74 61                	je     0x1800fb70e
1800fb6ad:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fb6b1:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1800fb6b5:	8b d7                	mov    %edi,%edx
1800fb6b7:	48 8b cb             	mov    %rbx,%rcx
1800fb6ba:	ff d0                	call   *%rax
1800fb6bc:	0f 1f 00             	nopl   (%rax)
1800fb6bf:	48 85 c0             	test   %rax,%rax
1800fb6c2:	74 4a                	je     0x1800fb70e
1800fb6c4:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800fb6c8:	4c 8b c0             	mov    %rax,%r8
1800fb6cb:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1800fb6d0:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
1800fb6d4:	48 8b cb             	mov    %rbx,%rcx
1800fb6d7:	8b d7                	mov    %edi,%edx
1800fb6d9:	e8 da 41 00 00       	call   0x1800ff8b8
1800fb6de:	48 8b f8             	mov    %rax,%rdi
1800fb6e1:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1800fb6e5:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fb6e9:	48 8b cb             	mov    %rbx,%rcx
1800fb6ec:	ff d0                	call   *%rax
1800fb6ee:	0f 1f 00             	nopl   (%rax)
1800fb6f1:	48 85 ff             	test   %rdi,%rdi
1800fb6f4:	74 18                	je     0x1800fb70e
1800fb6f6:	8b 07                	mov    (%rdi),%eax
1800fb6f8:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800fb6fc:	89 06                	mov    %eax,(%rsi)
1800fb6fe:	48 8b cb             	mov    %rbx,%rcx
1800fb701:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fb705:	ff d0                	call   *%rax
1800fb707:	0f 1f 00             	nopl   (%rax)
1800fb70a:	b0 01                	mov    $0x1,%al
1800fb70c:	eb 02                	jmp    0x1800fb710
1800fb70e:	32 c0                	xor    %al,%al
1800fb710:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1800fb715:	48 83 c4 40          	add    $0x40,%rsp
1800fb719:	5f                   	pop    %rdi
1800fb71a:	5e                   	pop    %rsi
1800fb71b:	5d                   	pop    %rbp
1800fb71c:	c3                   	ret
1800fb71d:	cc                   	int3
1800fb71e:	cc                   	int3
1800fb71f:	cc                   	int3
1800fb720:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800fb725:	57                   	push   %rdi
1800fb726:	48 83 ec 20          	sub    $0x20,%rsp
1800fb72a:	83 4c 24 30 ff       	orl    $0xffffffff,0x30(%rsp)
1800fb72f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb734:	33 c0                	xor    %eax,%eax
1800fb736:	48 8b f9             	mov    %rcx,%rdi
1800fb739:	89 44 24 34          	mov    %eax,0x34(%rsp)
1800fb73d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800fb741:	ff d0                	call   *%rax
1800fb743:	0f 1f 00             	nopl   (%rax)
1800fb746:	48 85 c0             	test   %rax,%rax
1800fb749:	74 6b                	je     0x1800fb7b6
1800fb74b:	4c 8d 05 2e 07 06 00 	lea    0x6072e(%rip),%r8        # 0x18015be80
1800fb752:	48 8b d0             	mov    %rax,%rdx
1800fb755:	48 8b cf             	mov    %rdi,%rcx
1800fb758:	e8 0f 84 00 00       	call   0x180103b6c
1800fb75d:	8b d8                	mov    %eax,%ebx
1800fb75f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb764:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800fb768:	48 8b cf             	mov    %rdi,%rcx
1800fb76b:	ff d0                	call   *%rax
1800fb76d:	0f 1f 00             	nopl   (%rax)
1800fb770:	83 fb ff             	cmp    $0xffffffff,%ebx
1800fb773:	74 41                	je     0x1800fb7b6
1800fb775:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800fb779:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb77e:	8b d3                	mov    %ebx,%edx
1800fb780:	48 8b cf             	mov    %rdi,%rcx
1800fb783:	ff d0                	call   *%rax
1800fb785:	0f 1f 00             	nopl   (%rax)
1800fb788:	48 85 c0             	test   %rax,%rax
1800fb78b:	74 29                	je     0x1800fb7b6
1800fb78d:	4c 8d 05 0c 09 06 00 	lea    0x6090c(%rip),%r8        # 0x18015c0a0
1800fb794:	48 8b d0             	mov    %rax,%rdx
1800fb797:	48 8b cf             	mov    %rdi,%rcx
1800fb79a:	e8 cd 83 00 00       	call   0x180103b6c
1800fb79f:	8b d8                	mov    %eax,%ebx
1800fb7a1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb7a6:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800fb7aa:	48 8b cf             	mov    %rdi,%rcx
1800fb7ad:	ff d0                	call   *%rax
1800fb7af:	0f 1f 00             	nopl   (%rax)
1800fb7b2:	8b c3                	mov    %ebx,%eax
1800fb7b4:	eb 03                	jmp    0x1800fb7b9
1800fb7b6:	83 c8 ff             	or     $0xffffffff,%eax
1800fb7b9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800fb7be:	48 83 c4 20          	add    $0x20,%rsp
1800fb7c2:	5f                   	pop    %rdi
1800fb7c3:	c3                   	ret
1800fb7c4:	cc                   	int3
1800fb7c5:	cc                   	int3
1800fb7c6:	cc                   	int3
1800fb7c7:	cc                   	int3
1800fb7c8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1800fb7cd:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1800fb7d2:	57                   	push   %rdi
1800fb7d3:	48 83 ec 20          	sub    $0x20,%rsp
1800fb7d7:	83 4c 24 30 ff       	orl    $0xffffffff,0x30(%rsp)
1800fb7dc:	33 c0                	xor    %eax,%eax
1800fb7de:	89 44 24 34          	mov    %eax,0x34(%rsp)
1800fb7e2:	49 8b f0             	mov    %r8,%rsi
1800fb7e5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800fb7e9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb7ee:	48 8b f9             	mov    %rcx,%rdi
1800fb7f1:	ff d0                	call   *%rax
1800fb7f3:	0f 1f 00             	nopl   (%rax)
1800fb7f6:	48 85 c0             	test   %rax,%rax
1800fb7f9:	0f 84 a9 00 00 00    	je     0x1800fb8a8
1800fb7ff:	4c 8d 05 7a 06 06 00 	lea    0x6067a(%rip),%r8        # 0x18015be80
1800fb806:	48 8b d0             	mov    %rax,%rdx
1800fb809:	48 8b cf             	mov    %rdi,%rcx
1800fb80c:	e8 5b 83 00 00       	call   0x180103b6c
1800fb811:	8b d8                	mov    %eax,%ebx
1800fb813:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb818:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800fb81c:	48 8b cf             	mov    %rdi,%rcx
1800fb81f:	ff d0                	call   *%rax
1800fb821:	0f 1f 00             	nopl   (%rax)
1800fb824:	83 fb ff             	cmp    $0xffffffff,%ebx
1800fb827:	74 7f                	je     0x1800fb8a8
1800fb829:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800fb82d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb832:	8b d3                	mov    %ebx,%edx
1800fb834:	48 8b cf             	mov    %rdi,%rcx
1800fb837:	ff d0                	call   *%rax
1800fb839:	0f 1f 00             	nopl   (%rax)
1800fb83c:	48 85 c0             	test   %rax,%rax
1800fb83f:	74 67                	je     0x1800fb8a8
1800fb841:	4c 8d 05 e8 06 06 00 	lea    0x606e8(%rip),%r8        # 0x18015bf30
1800fb848:	48 8b d0             	mov    %rax,%rdx
1800fb84b:	48 8b cf             	mov    %rdi,%rcx
1800fb84e:	e8 19 83 00 00       	call   0x180103b6c
1800fb853:	8b d8                	mov    %eax,%ebx
1800fb855:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb85a:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800fb85e:	48 8b cf             	mov    %rdi,%rcx
1800fb861:	ff d0                	call   *%rax
1800fb863:	0f 1f 00             	nopl   (%rax)
1800fb866:	83 fb ff             	cmp    $0xffffffff,%ebx
1800fb869:	74 3d                	je     0x1800fb8a8
1800fb86b:	48 8b 47 08          	mov    0x8(%rdi),%rax
1800fb86f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb874:	8b d3                	mov    %ebx,%edx
1800fb876:	48 8b cf             	mov    %rdi,%rcx
1800fb879:	ff d0                	call   *%rax
1800fb87b:	0f 1f 00             	nopl   (%rax)
1800fb87e:	48 85 c0             	test   %rax,%rax
1800fb881:	74 25                	je     0x1800fb8a8
1800fb883:	4c 8b c6             	mov    %rsi,%r8
1800fb886:	48 8b d0             	mov    %rax,%rdx
1800fb889:	48 8b cf             	mov    %rdi,%rcx
1800fb88c:	e8 db 82 00 00       	call   0x180103b6c
1800fb891:	8b d8                	mov    %eax,%ebx
1800fb893:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb898:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800fb89c:	48 8b cf             	mov    %rdi,%rcx
1800fb89f:	ff d0                	call   *%rax
1800fb8a1:	0f 1f 00             	nopl   (%rax)
1800fb8a4:	8b c3                	mov    %ebx,%eax
1800fb8a6:	eb 03                	jmp    0x1800fb8ab
1800fb8a8:	83 c8 ff             	or     $0xffffffff,%eax
1800fb8ab:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800fb8b0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800fb8b5:	48 83 c4 20          	add    $0x20,%rsp
1800fb8b9:	5f                   	pop    %rdi
1800fb8ba:	c3                   	ret
1800fb8bb:	cc                   	int3
1800fb8bc:	48 8b c4             	mov    %rsp,%rax
1800fb8bf:	48 89 58 10          	mov    %rbx,0x10(%rax)
1800fb8c3:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800fb8c7:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800fb8cb:	41 56                	push   %r14
1800fb8cd:	48 83 ec 20          	sub    $0x20,%rsp
1800fb8d1:	83 48 08 ff          	orl    $0xffffffff,0x8(%rax)
1800fb8d5:	4d 8b f0             	mov    %r8,%r14
1800fb8d8:	33 c0                	xor    %eax,%eax
1800fb8da:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800fb8df:	89 44 24 34          	mov    %eax,0x34(%rsp)
1800fb8e3:	49 8b f1             	mov    %r9,%rsi
1800fb8e6:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800fb8ea:	48 8b d9             	mov    %rcx,%rbx
1800fb8ed:	ff d0                	call   *%rax
1800fb8ef:	0f 1f 00             	nopl   (%rax)
1800fb8f2:	48 85 c0             	test   %rax,%rax
1800fb8f5:	74 47                	je     0x1800fb93e
1800fb8f7:	4c 8d 05 b2 05 06 00 	lea    0x605b2(%rip),%r8        # 0x18015beb0
1800fb8fe:	48 8b d0             	mov    %rax,%rdx
1800fb901:	48 8b cb             	mov    %rbx,%rcx
1800fb904:	e8 63 82 00 00       	call   0x180103b6c
1800fb909:	8b f8                	mov    %eax,%edi
1800fb90b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800fb910:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fb914:	48 8b cb             	mov    %rbx,%rcx
1800fb917:	ff d0                	call   *%rax
1800fb919:	0f 1f 00             	nopl   (%rax)
1800fb91c:	83 ff ff             	cmp    $0xffffffff,%edi
1800fb91f:	74 1d                	je     0x1800fb93e
1800fb921:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fb925:	4c 8b c6             	mov    %rsi,%r8
1800fb928:	8b d7                	mov    %edi,%edx
1800fb92a:	48 8b cb             	mov    %rbx,%rcx
1800fb92d:	ff d0                	call   *%rax
1800fb92f:	0f 1f 00             	nopl   (%rax)
1800fb932:	49 89 06             	mov    %rax,(%r14)
1800fb935:	48 85 c0             	test   %rax,%rax
1800fb938:	74 04                	je     0x1800fb93e
1800fb93a:	b0 01                	mov    $0x1,%al
1800fb93c:	eb 02                	jmp    0x1800fb940
1800fb93e:	32 c0                	xor    %al,%al
1800fb940:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1800fb945:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800fb94a:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1800fb94f:	48 83 c4 20          	add    $0x20,%rsp
1800fb953:	41 5e                	pop    %r14
1800fb955:	c3                   	ret
1800fb956:	cc                   	int3
1800fb957:	cc                   	int3
1800fb958:	48 8b c4             	mov    %rsp,%rax
1800fb95b:	48 89 58 10          	mov    %rbx,0x10(%rax)
1800fb95f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800fb963:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800fb967:	41 56                	push   %r14
1800fb969:	48 83 ec 30          	sub    $0x30,%rsp
1800fb96d:	83 48 e8 ff          	orl    $0xffffffff,-0x18(%rax)
1800fb971:	4d 8b f0             	mov    %r8,%r14
1800fb974:	83 4c 24 40 ff       	orl    $0xffffffff,0x40(%rsp)
1800fb979:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1800fb97e:	33 c0                	xor    %eax,%eax
1800fb980:	49 8b f1             	mov    %r9,%rsi
1800fb983:	89 44 24 24          	mov    %eax,0x24(%rsp)
1800fb987:	48 8b d9             	mov    %rcx,%rbx
1800fb98a:	89 44 24 44          	mov    %eax,0x44(%rsp)
1800fb98e:	48 8b 41 08          	mov    0x8(%rcx),%rax
1800fb992:	ff d0                	call   *%rax
1800fb994:	0f 1f 00             	nopl   (%rax)
1800fb997:	48 85 c0             	test   %rax,%rax
1800fb99a:	0f 84 89 00 00 00    	je     0x1800fba29
1800fb9a0:	4c 8d 05 d9 04 06 00 	lea    0x604d9(%rip),%r8        # 0x18015be80
1800fb9a7:	48 8b d0             	mov    %rax,%rdx
1800fb9aa:	48 8b cb             	mov    %rbx,%rcx
1800fb9ad:	e8 ba 81 00 00       	call   0x180103b6c
1800fb9b2:	8b f8                	mov    %eax,%edi
1800fb9b4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1800fb9b9:	48 8b 43 10          	mov    0x10(%rbx),%rax
1800fb9bd:	48 8b cb             	mov    %rbx,%rcx
1800fb9c0:	ff d0                	call   *%rax
1800fb9c2:	0f 1f 00             	nopl   (%rax)
1800fb9c5:	83 ff ff             	cmp    $0xffffffff,%edi
1800fb9c8:	74 5f                	je     0x1800fba29
1800fb9ca:	48 8b 43 08          	mov    0x8(%rbx),%rax
1800fb9ce:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1800fb9d3:	8b d7                	mov    %edi,%edx
1800fb9d5:	48 8b cb             	mov    %rbx,%rcx
1800fb9d8:	ff d0                	call   *%rax
1800fb9da:	0f 1f 00             	nopl   (%rax)
1800fb9dd:	48 85 c0             	test   %rax,%rax
1800fb9e0:	74 47                	je     0x1800fba29
1800fb9e2:	4c 8d 05 07 06 06 00 	lea    0x60607(%rip),%r8        # 0x18015bff0