14005a6a6:	5d                   	pop    %rbp
14005a6a7:	c3                   	ret
14005a6a8:	b8 00 40 00 00       	mov    $0x4000,%eax
14005a6ad:	c3                   	ret
14005a6ae:	cc                   	int3
14005a6af:	cc                   	int3
14005a6b0:	48 8d 0d f9 43 02 00 	lea    0x243f9(%rip),%rcx        # 0x14007eab0
14005a6b7:	48 ff 25 9a 4a 00 00 	rex.W jmp *0x4a9a(%rip)        # 0x14005f158
14005a6be:	cc                   	int3
14005a6bf:	cc                   	int3
14005a6c0:	b0 01                	mov    $0x1,%al
14005a6c2:	c3                   	ret
14005a6c3:	cc                   	int3
14005a6c4:	48 8d 05 f5 43 02 00 	lea    0x243f5(%rip),%rax        # 0x14007eac0
14005a6cb:	c3                   	ret
14005a6cc:	48 83 ec 28          	sub    $0x28,%rsp
14005a6d0:	e8 db 6a fa ff       	call   0x1400011b0
14005a6d5:	48 83 08 24          	orq    $0x24,(%rax)
14005a6d9:	e8 e6 ff ff ff       	call   0x14005a6c4
14005a6de:	48 83 08 02          	orq    $0x2,(%rax)
14005a6e2:	48 83 c4 28          	add    $0x28,%rsp
14005a6e6:	c3                   	ret
14005a6e7:	cc                   	int3
14005a6e8:	33 c0                	xor    %eax,%eax
14005a6ea:	39 05 b0 d9 01 00    	cmp    %eax,0x1d9b0(%rip)        # 0x1400780a0
14005a6f0:	0f 94 c0             	sete   %al
14005a6f3:	c3                   	ret
14005a6f4:	48 8d 05 c5 47 02 00 	lea    0x247c5(%rip),%rax        # 0x14007eec0
14005a6fb:	c3                   	ret
14005a6fc:	48 8d 05 b5 47 02 00 	lea    0x247b5(%rip),%rax        # 0x14007eeb8
14005a703:	c3                   	ret
14005a704:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005a709:	57                   	push   %rdi
14005a70a:	48 83 ec 20          	sub    $0x20,%rsp
14005a70e:	48 8d 1d bb 17 01 00 	lea    0x117bb(%rip),%rbx        # 0x14006bed0
14005a715:	48 8d 3d b4 17 01 00 	lea    0x117b4(%rip),%rdi        # 0x14006bed0
14005a71c:	eb 12                	jmp    0x14005a730
14005a71e:	48 8b 03             	mov    (%rbx),%rax
14005a721:	48 85 c0             	test   %rax,%rax
14005a724:	74 06                	je     0x14005a72c
14005a726:	ff 15 94 4f 00 00    	call   *0x4f94(%rip)        # 0x14005f6c0
14005a72c:	48 83 c3 08          	add    $0x8,%rbx
14005a730:	48 3b df             	cmp    %rdi,%rbx
14005a733:	72 e9                	jb     0x14005a71e
14005a735:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005a73a:	48 83 c4 20          	add    $0x20,%rsp
14005a73e:	5f                   	pop    %rdi
14005a73f:	c3                   	ret
14005a740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14005a745:	57                   	push   %rdi
14005a746:	48 83 ec 20          	sub    $0x20,%rsp
14005a74a:	48 8d 1d 8f 17 01 00 	lea    0x1178f(%rip),%rbx        # 0x14006bee0
14005a751:	48 8d 3d 88 17 01 00 	lea    0x11788(%rip),%rdi        # 0x14006bee0
14005a758:	eb 12                	jmp    0x14005a76c
14005a75a:	48 8b 03             	mov    (%rbx),%rax
14005a75d:	48 85 c0             	test   %rax,%rax
14005a760:	74 06                	je     0x14005a768
14005a762:	ff 15 58 4f 00 00    	call   *0x4f58(%rip)        # 0x14005f6c0
14005a768:	48 83 c3 08          	add    $0x8,%rbx
14005a76c:	48 3b df             	cmp    %rdi,%rbx
14005a76f:	72 e9                	jb     0x14005a75a
14005a771:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005a776:	48 83 c4 20          	add    $0x20,%rsp
14005a77a:	5f                   	pop    %rdi
14005a77b:	c3                   	ret
14005a77c:	cc                   	int3
14005a77d:	cc                   	int3
14005a77e:	cc                   	int3
14005a77f:	cc                   	int3
14005a780:	ff 25 a2 4c 00 00    	jmp    *0x4ca2(%rip)        # 0x14005f428
14005a786:	ff 25 44 4c 00 00    	jmp    *0x4c44(%rip)        # 0x14005f3d0
14005a78c:	ff 25 4e 4c 00 00    	jmp    *0x4c4e(%rip)        # 0x14005f3e0
14005a792:	ff 25 80 4c 00 00    	jmp    *0x4c80(%rip)        # 0x14005f418
14005a798:	ff 25 22 4c 00 00    	jmp    *0x4c22(%rip)        # 0x14005f3c0
14005a79e:	ff 25 34 4c 00 00    	jmp    *0x4c34(%rip)        # 0x14005f3d8
14005a7a4:	ff 25 3e 4c 00 00    	jmp    *0x4c3e(%rip)        # 0x14005f3e8
14005a7aa:	ff 25 60 4c 00 00    	jmp    *0x4c60(%rip)        # 0x14005f410
14005a7b0:	ff 25 a2 4d 00 00    	jmp    *0x4da2(%rip)        # 0x14005f558
14005a7b6:	ff 25 ec 4c 00 00    	jmp    *0x4cec(%rip)        # 0x14005f4a8
14005a7bc:	ff 25 c6 4c 00 00    	jmp    *0x4cc6(%rip)        # 0x14005f488
14005a7c2:	ff 25 d0 4c 00 00    	jmp    *0x4cd0(%rip)        # 0x14005f498
14005a7c8:	ff 25 62 4d 00 00    	jmp    *0x4d62(%rip)        # 0x14005f530
14005a7ce:	ff 25 74 4d 00 00    	jmp    *0x4d74(%rip)        # 0x14005f548
14005a7d4:	ff 25 36 4d 00 00    	jmp    *0x4d36(%rip)        # 0x14005f510
14005a7da:	ff 25 c8 4d 00 00    	jmp    *0x4dc8(%rip)        # 0x14005f5a8
14005a7e0:	ff 25 b2 4d 00 00    	jmp    *0x4db2(%rip)        # 0x14005f598
14005a7e6:	ff 25 a4 4d 00 00    	jmp    *0x4da4(%rip)        # 0x14005f590
14005a7ec:	ff 25 06 4d 00 00    	jmp    *0x4d06(%rip)        # 0x14005f4f8
14005a7f2:	ff 25 88 4d 00 00    	jmp    *0x4d88(%rip)        # 0x14005f580
14005a7f8:	ff 25 7a 4d 00 00    	jmp    *0x4d7a(%rip)        # 0x14005f578
14005a7fe:	ff 25 6c 4d 00 00    	jmp    *0x4d6c(%rip)        # 0x14005f570
14005a804:	ff 25 5e 4d 00 00    	jmp    *0x4d5e(%rip)        # 0x14005f568
14005a80a:	ff 25 50 4d 00 00    	jmp    *0x4d50(%rip)        # 0x14005f560
14005a810:	ff 25 2a 4d 00 00    	jmp    *0x4d2a(%rip)        # 0x14005f540
14005a816:	ff 25 1c 4d 00 00    	jmp    *0x4d1c(%rip)        # 0x14005f538
14005a81c:	ff 25 ce 4d 00 00    	jmp    *0x4dce(%rip)        # 0x14005f5f0
14005a822:	ff 25 00 4d 00 00    	jmp    *0x4d00(%rip)        # 0x14005f528
14005a828:	ff 25 f2 4c 00 00    	jmp    *0x4cf2(%rip)        # 0x14005f520
14005a82e:	ff 25 84 4c 00 00    	jmp    *0x4c84(%rip)        # 0x14005f4b8
14005a834:	ff 25 56 4c 00 00    	jmp    *0x4c56(%rip)        # 0x14005f490
14005a83a:	ff 25 a0 4d 00 00    	jmp    *0x4da0(%rip)        # 0x14005f5e0
14005a840:	48 8b c4             	mov    %rsp,%rax
14005a843:	48 89 58 08          	mov    %rbx,0x8(%rax)
14005a847:	48 89 68 10          	mov    %rbp,0x10(%rax)
14005a84b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14005a84f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14005a853:	41 56                	push   %r14
14005a855:	48 83 ec 20          	sub    $0x20,%rsp
14005a859:	49 8b 59 38          	mov    0x38(%r9),%rbx
14005a85d:	48 8b f2             	mov    %rdx,%rsi
14005a860:	4d 8b f0             	mov    %r8,%r14
14005a863:	48 8b e9             	mov    %rcx,%rbp
14005a866:	49 8b d1             	mov    %r9,%rdx
14005a869:	48 8b ce             	mov    %rsi,%rcx
14005a86c:	49 8b f9             	mov    %r9,%rdi
14005a86f:	4c 8d 43 04          	lea    0x4(%rbx),%r8
14005a873:	e8 60 f7 ff ff       	call   0x140059fd8
14005a878:	8b 45 04             	mov    0x4(%rbp),%eax
14005a87b:	24 66                	and    $0x66,%al
14005a87d:	f6 d8                	neg    %al
14005a87f:	b8 01 00 00 00       	mov    $0x1,%eax
14005a884:	45 1b c0             	sbb    %r8d,%r8d
14005a887:	41 f7 d8             	neg    %r8d
14005a88a:	44 03 c0             	add    %eax,%r8d
14005a88d:	44 85 43 04          	test   %r8d,0x4(%rbx)
14005a891:	74 11                	je     0x14005a8a4
14005a893:	4c 8b cf             	mov    %rdi,%r9
14005a896:	4d 8b c6             	mov    %r14,%r8
14005a899:	48 8b d6             	mov    %rsi,%rdx
14005a89c:	48 8b cd             	mov    %rbp,%rcx
14005a89f:	e8 dc fe ff ff       	call   0x14005a780
14005a8a4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14005a8a9:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14005a8ae:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14005a8b3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14005a8b8:	48 83 c4 20          	add    $0x20,%rsp
14005a8bc:	41 5e                	pop    %r14
14005a8be:	c3                   	ret
14005a8bf:	ff 25 2b 4b 00 00    	jmp    *0x4b2b(%rip)        # 0x14005f3f0
14005a8c5:	ff 25 2d 4b 00 00    	jmp    *0x4b2d(%rip)        # 0x14005f3f8
14005a8cb:	ff 25 2f 4b 00 00    	jmp    *0x4b2f(%rip)        # 0x14005f400
14005a8d1:	ff 25 31 4b 00 00    	jmp    *0x4b31(%rip)        # 0x14005f408
14005a8d7:	ff 25 fb 4b 00 00    	jmp    *0x4bfb(%rip)        # 0x14005f4d8
14005a8dd:	ff 25 fd 4b 00 00    	jmp    *0x4bfd(%rip)        # 0x14005f4e0
14005a8e3:	ff 25 07 4c 00 00    	jmp    *0x4c07(%rip)        # 0x14005f4f0
14005a8e9:	ff 25 f9 4b 00 00    	jmp    *0x4bf9(%rip)        # 0x14005f4e8
14005a8ef:	cc                   	int3
14005a8f0:	cc                   	int3
14005a8f1:	cc                   	int3
14005a8f2:	cc                   	int3
14005a8f3:	cc                   	int3
14005a8f4:	cc                   	int3
14005a8f5:	cc                   	int3
14005a8f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14005a8fd:	00 00 00
14005a900:	ff e0                	jmp    *%rax
14005a902:	cc                   	int3
14005a903:	cc                   	int3
14005a904:	cc                   	int3
14005a905:	cc                   	int3
14005a906:	cc                   	int3
14005a907:	cc                   	int3
14005a908:	cc                   	int3
14005a909:	cc                   	int3
14005a90a:	cc                   	int3
14005a90b:	cc                   	int3
14005a90c:	cc                   	int3
14005a90d:	cc                   	int3
14005a90e:	cc                   	int3
14005a90f:	cc                   	int3
14005a910:	cc                   	int3
14005a911:	cc                   	int3
14005a912:	cc                   	int3
14005a913:	cc                   	int3
14005a914:	cc                   	int3
14005a915:	cc                   	int3
14005a916:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14005a91d:	00 00 00
14005a920:	ff 25 9a 4d 00 00    	jmp    *0x4d9a(%rip)        # 0x14005f6c0
14005a926:	cc                   	int3
14005a927:	cc                   	int3
14005a928:	cc                   	int3
14005a929:	cc                   	int3
14005a92a:	cc                   	int3
14005a92b:	cc                   	int3
14005a92c:	cc                   	int3
14005a92d:	cc                   	int3
14005a92e:	cc                   	int3
14005a92f:	cc                   	int3
14005a930:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
14005a937:	e9 24 73 fa ff       	jmp    0x140001c60
14005a93c:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
14005a943:	e9 18 73 fa ff       	jmp    0x140001c60
14005a948:	cc                   	int3
14005a949:	cc                   	int3
14005a94a:	cc                   	int3
14005a94b:	cc                   	int3
14005a94c:	cc                   	int3
14005a94d:	cc                   	int3
14005a94e:	cc                   	int3
14005a94f:	cc                   	int3
14005a950:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
14005a957:	e9 f4 68 fa ff       	jmp    0x140001250
14005a95c:	cc                   	int3
14005a95d:	cc                   	int3
14005a95e:	cc                   	int3
14005a95f:	cc                   	int3
14005a960:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14005a967:	e9 64 92 fa ff       	jmp    0x140003bd0
14005a96c:	cc                   	int3
14005a96d:	cc                   	int3
14005a96e:	cc                   	int3
14005a96f:	cc                   	int3
14005a970:	48 8d 8a 80 00 00 00 	lea    0x80(%rdx),%rcx
14005a977:	e9 54 92 fa ff       	jmp    0x140003bd0
14005a97c:	48 8d 8a 30 01 00 00 	lea    0x130(%rdx),%rcx
14005a983:	e9 48 92 fa ff       	jmp    0x140003bd0
14005a988:	48 8d 8a e0 01 00 00 	lea    0x1e0(%rdx),%rcx
14005a98f:	e9 3c 92 fa ff       	jmp    0x140003bd0
14005a994:	48 8d 8a 90 02 00 00 	lea    0x290(%rdx),%rcx
14005a99b:	e9 30 92 fa ff       	jmp    0x140003bd0
14005a9a0:	48 8d 8a 90 00 00 00 	lea    0x90(%rdx),%rcx
14005a9a7:	e9 b4 72 fa ff       	jmp    0x140001c60
14005a9ac:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
14005a9b3:	e9 98 68 fa ff       	jmp    0x140001250
14005a9b8:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
14005a9bf:	e9 8c 68 fa ff       	jmp    0x140001250
14005a9c4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14005a9c9:	55                   	push   %rbp
14005a9ca:	48 83 ec 20          	sub    $0x20,%rsp
14005a9ce:	48 8b ea             	mov    %rdx,%rbp
14005a9d1:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
14005a9d8:	00 00 00
14005a9db:	48 83 c4 20          	add    $0x20,%rsp
14005a9df:	5d                   	pop    %rbp
14005a9e0:	c3                   	ret
14005a9e1:	cc                   	int3
14005a9e2:	cc                   	int3
14005a9e3:	cc                   	int3
14005a9e4:	cc                   	int3
14005a9e5:	cc                   	int3
14005a9e6:	cc                   	int3
14005a9e7:	cc                   	int3
14005a9e8:	cc                   	int3
14005a9e9:	cc                   	int3
14005a9ea:	cc                   	int3
14005a9eb:	cc                   	int3
14005a9ec:	cc                   	int3
14005a9ed:	cc                   	int3
14005a9ee:	cc                   	int3
14005a9ef:	cc                   	int3
14005a9f0:	48 8d 8a 90 00 00 00 	lea    0x90(%rdx),%rcx
14005a9f7:	e9 44 de fa ff       	jmp    0x140008840
14005a9fc:	cc                   	int3
14005a9fd:	cc                   	int3
14005a9fe:	cc                   	int3
14005a9ff:	cc                   	int3
14005aa00:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
14005aa07:	e9 44 68 fa ff       	jmp    0x140001250
14005aa0c:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
14005aa13:	48 83 c1 18          	add    $0x18,%rcx
14005aa17:	e9 44 72 fa ff       	jmp    0x140001c60
14005aa1c:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
14005aa23:	e9 b8 dd fa ff       	jmp    0x1400087e0
14005aa28:	cc                   	int3
14005aa29:	cc                   	int3
14005aa2a:	cc                   	int3
14005aa2b:	cc                   	int3
14005aa2c:	cc                   	int3
14005aa2d:	cc                   	int3
14005aa2e:	cc                   	int3
14005aa2f:	cc                   	int3
14005aa30:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14005aa37:	e9 14 68 fa ff       	jmp    0x140001250
14005aa3c:	cc                   	int3
14005aa3d:	cc                   	int3
14005aa3e:	cc                   	int3
14005aa3f:	cc                   	int3
14005aa40:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
14005aa47:	e9 14 72 fa ff       	jmp    0x140001c60
14005aa4c:	cc                   	int3
14005aa4d:	cc                   	int3
14005aa4e:	cc                   	int3
14005aa4f:	cc                   	int3
14005aa50:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
14005aa57:	e9 d4 d1 fa ff       	jmp    0x140007c30
14005aa5c:	48 8b 8a 78 00 00 00 	mov    0x78(%rdx),%rcx
14005aa63:	e9 f8 71 fa ff       	jmp    0x140001c60
14005aa68:	40 55                	rex push %rbp
14005aa6a:	48 83 ec 20          	sub    $0x20,%rsp
14005aa6e:	48 8b ea             	mov    %rdx,%rbp
14005aa71:	4c 8d 0d b8 d1 fa ff 	lea    -0x52e48(%rip),%r9        # 0x140007c30
14005aa78:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14005aa7e:	ba 10 00 00 00       	mov    $0x10,%edx
14005aa83:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14005aa87:	e8 f0 ee ff ff       	call   0x14005997c
14005aa8c:	48 83 c4 20          	add    $0x20,%rsp
14005aa90:	5d                   	pop    %rbp
14005aa91:	c3                   	ret
14005aa92:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
14005aa99:	e9 02 a5 fa ff       	jmp    0x140004fa0
14005aa9e:	cc                   	int3
14005aa9f:	cc                   	int3
14005aaa0:	48 8b 8a 48 00 00 00 	mov    0x48(%rdx),%rcx
14005aaa7:	e9 b4 71 fa ff       	jmp    0x140001c60
14005aaac:	cc                   	int3
14005aaad:	cc                   	int3
14005aaae:	cc                   	int3
14005aaaf:	cc                   	int3
14005aab0:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
14005aab7:	e9 94 a5 fa ff       	jmp    0x140005050
14005aabc:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14005aac3:	e9 98 71 fa ff       	jmp    0x140001c60
14005aac8:	48 8b 8a 28 00 00 00 	mov    0x28(%rdx),%rcx
14005aacf:	e9 8c 71 fa ff       	jmp    0x140001c60
14005aad4:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
14005aadb:	48 83 c1 08          	add    $0x8,%rcx
14005aadf:	e9 7c 71 fa ff       	jmp    0x140001c60
14005aae4:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
14005aaeb:	48 83 c1 28          	add    $0x28,%rcx
14005aaef:	e9 6c 71 fa ff       	jmp    0x140001c60
14005aaf4:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
14005aafb:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
14005ab02:	e9 c9 d6 fa ff       	jmp    0x1400081d0
14005ab07:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
14005ab0e:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
14005ab15:	e9 36 a5 fa ff       	jmp    0x140005050
14005ab1a:	cc                   	int3
14005ab1b:	cc                   	int3
14005ab1c:	cc                   	int3
14005ab1d:	cc                   	int3
14005ab1e:	cc                   	int3
14005ab1f:	cc                   	int3
14005ab20:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
14005ab27:	e9 34 71 fa ff       	jmp    0x140001c60
14005ab2c:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
14005ab33:	48 83 c1 08          	add    $0x8,%rcx
14005ab37:	e9 24 71 fa ff       	jmp    0x140001c60
14005ab3c:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
14005ab43:	48 83 c1 28          	add    $0x28,%rcx
14005ab47:	e9 14 71 fa ff       	jmp    0x140001c60
14005ab4c:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
14005ab53:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
14005ab5a:	e9 71 d6 fa ff       	jmp    0x1400081d0
14005ab5f:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
14005ab66:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
14005ab6d:	e9 de a4 fa ff       	jmp    0x140005050
14005ab72:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
14005ab79:	e9 82 d2 fa ff       	jmp    0x140007e00
14005ab7e:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx