140004713:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140004718:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14000471d:	33 c9                	xor    %ecx,%ecx
14000471f:	ff 15 23 0d 00 00    	call   *0xd23(%rip)        # 0x140005448
140004725:	eb 23                	jmp    0x14000474a
140004727:	48 8b 05 ca 3a 00 00 	mov    0x3aca(%rip),%rax        # 0x1400081f8
14000472e:	48 8b 00             	mov    (%rax),%rax
140004731:	48 89 05 20 3b 00 00 	mov    %rax,0x3b20(%rip)        # 0x140008258
140004738:	48 8b 05 b9 3a 00 00 	mov    0x3ab9(%rip),%rax        # 0x1400081f8
14000473f:	48 83 c0 08          	add    $0x8,%rax
140004743:	48 89 05 ae 3a 00 00 	mov    %rax,0x3aae(%rip)        # 0x1400081f8
14000474a:	48 8b 05 07 3b 00 00 	mov    0x3b07(%rip),%rax        # 0x140008258
140004751:	48 89 05 78 39 00 00 	mov    %rax,0x3978(%rip)        # 0x1400080d0
140004758:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14000475f:	00
140004760:	48 89 05 79 3a 00 00 	mov    %rax,0x3a79(%rip)        # 0x1400081e0
140004767:	c7 05 4f 39 00 00 09 	movl   $0xc0000409,0x394f(%rip)        # 0x1400080c0
14000476e:	04 00 c0
140004771:	c7 05 49 39 00 00 01 	movl   $0x1,0x3949(%rip)        # 0x1400080c4
140004778:	00 00 00
14000477b:	c7 05 53 39 00 00 03 	movl   $0x3,0x3953(%rip)        # 0x1400080d8
140004782:	00 00 00
140004785:	b8 08 00 00 00       	mov    $0x8,%eax
14000478a:	48 6b c0 00          	imul   $0x0,%rax,%rax
14000478e:	48 8d 0d 4b 39 00 00 	lea    0x394b(%rip),%rcx        # 0x1400080e0
140004795:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
14000479c:	00
14000479d:	b8 08 00 00 00       	mov    $0x8,%eax
1400047a2:	48 6b c0 01          	imul   $0x1,%rax,%rax
1400047a6:	48 8d 0d 33 39 00 00 	lea    0x3933(%rip),%rcx        # 0x1400080e0
1400047ad:	48 8b 15 b4 38 00 00 	mov    0x38b4(%rip),%rdx        # 0x140008068
1400047b4:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
1400047b8:	b8 08 00 00 00       	mov    $0x8,%eax
1400047bd:	48 6b c0 02          	imul   $0x2,%rax,%rax
1400047c1:	48 8d 0d 18 39 00 00 	lea    0x3918(%rip),%rcx        # 0x1400080e0
1400047c8:	48 8b 15 a1 38 00 00 	mov    0x38a1(%rip),%rdx        # 0x140008070
1400047cf:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
1400047d3:	b8 08 00 00 00       	mov    $0x8,%eax
1400047d8:	48 6b c0 00          	imul   $0x0,%rax,%rax
1400047dc:	48 8b 0d 85 38 00 00 	mov    0x3885(%rip),%rcx        # 0x140008068
1400047e3:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
1400047e8:	b8 08 00 00 00       	mov    $0x8,%eax
1400047ed:	48 6b c0 01          	imul   $0x1,%rax,%rax
1400047f1:	48 8b 0d 78 38 00 00 	mov    0x3878(%rip),%rcx        # 0x140008070
1400047f8:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
1400047fd:	48 8d 0d fc 07 00 00 	lea    0x7fc(%rip),%rcx        # 0x140005000
140004804:	e8 53 fe ff ff       	call   0x14000465c
140004809:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140004810:	c3                   	ret
140004811:	cc                   	int3
140004812:	cc                   	int3
140004813:	cc                   	int3
140004814:	cc                   	int3
140004815:	cc                   	int3
140004816:	cc                   	int3
140004817:	ff 25 83 0b 00 00    	jmp    *0xb83(%rip)        # 0x1400053a0
14000481d:	cc                   	int3
14000481e:	cc                   	int3
14000481f:	cc                   	int3
140004820:	cc                   	int3
140004821:	cc                   	int3
140004822:	cc                   	int3
140004823:	ff 25 67 0b 00 00    	jmp    *0xb67(%rip)        # 0x140005390
140004829:	cc                   	int3
14000482a:	cc                   	int3
14000482b:	cc                   	int3
14000482c:	cc                   	int3
14000482d:	cc                   	int3
14000482e:	cc                   	int3
14000482f:	ff 25 53 0b 00 00    	jmp    *0xb53(%rip)        # 0x140005388
140004835:	cc                   	int3
140004836:	cc                   	int3
140004837:	cc                   	int3
140004838:	cc                   	int3
140004839:	cc                   	int3
14000483a:	cc                   	int3
14000483b:	ff 25 3f 0b 00 00    	jmp    *0xb3f(%rip)        # 0x140005380
140004841:	cc                   	int3
140004842:	cc                   	int3
140004843:	cc                   	int3
140004844:	cc                   	int3
140004845:	cc                   	int3
140004846:	cc                   	int3
140004847:	cc                   	int3
140004848:	cc                   	int3
140004849:	cc                   	int3
14000484a:	cc                   	int3
14000484b:	cc                   	int3
14000484c:	cc                   	int3
14000484d:	cc                   	int3
14000484e:	cc                   	int3
14000484f:	cc                   	int3
140004850:	cc                   	int3
140004851:	cc                   	int3
140004852:	cc                   	int3
140004853:	cc                   	int3
140004854:	cc                   	int3
140004855:	cc                   	int3
140004856:	cc                   	int3
140004857:	cc                   	int3
140004858:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000485d:	57                   	push   %rdi
14000485e:	48 83 ec 20          	sub    $0x20,%rsp
140004862:	48 8b f9             	mov    %rcx,%rdi
140004865:	eb 0f                	jmp    0x140004876
140004867:	48 8b cf             	mov    %rdi,%rcx
14000486a:	e8 46 00 00 00       	call   0x1400048b5
14000486f:	85 c0                	test   %eax,%eax
140004871:	74 10                	je     0x140004883
140004873:	48 8b cf             	mov    %rdi,%rcx
140004876:	e8 2e 00 00 00       	call   0x1400048a9
14000487b:	48 8b d8             	mov    %rax,%rbx
14000487e:	48 85 c0             	test   %rax,%rax
140004881:	74 e4                	je     0x140004867
140004883:	48 8b c3             	mov    %rbx,%rax
140004886:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000488b:	48 83 c4 20          	add    $0x20,%rsp
14000488f:	5f                   	pop    %rdi
140004890:	c3                   	ret
140004891:	cc                   	int3
140004892:	cc                   	int3
140004893:	cc                   	int3
140004894:	cc                   	int3
140004895:	cc                   	int3
140004896:	cc                   	int3
140004897:	cc                   	int3
140004898:	48 83 ec 28          	sub    $0x28,%rsp
14000489c:	ff 15 f6 0a 00 00    	call   *0xaf6(%rip)        # 0x140005398
1400048a2:	cc                   	int3
1400048a3:	cc                   	int3
1400048a4:	cc                   	int3
1400048a5:	cc                   	int3
1400048a6:	cc                   	int3
1400048a7:	cc                   	int3
1400048a8:	cc                   	int3
1400048a9:	ff 25 c1 0a 00 00    	jmp    *0xac1(%rip)        # 0x140005370
1400048af:	cc                   	int3
1400048b0:	cc                   	int3
1400048b1:	cc                   	int3
1400048b2:	cc                   	int3
1400048b3:	cc                   	int3
1400048b4:	cc                   	int3
1400048b5:	ff 25 ad 0a 00 00    	jmp    *0xaad(%rip)        # 0x140005368
1400048bb:	cc                   	int3
1400048bc:	cc                   	int3
1400048bd:	cc                   	int3
1400048be:	cc                   	int3
1400048bf:	cc                   	int3
1400048c0:	cc                   	int3
1400048c1:	cc                   	int3
1400048c2:	cc                   	int3
1400048c3:	cc                   	int3
1400048c4:	48 83 ec 28          	sub    $0x28,%rsp
1400048c8:	4d 8b 41 38          	mov    0x38(%r9),%r8
1400048cc:	48 8b ca             	mov    %rdx,%rcx
1400048cf:	49 8b d1             	mov    %r9,%rdx
1400048d2:	e8 11 00 00 00       	call   0x1400048e8
1400048d7:	b8 01 00 00 00       	mov    $0x1,%eax
1400048dc:	48 83 c4 28          	add    $0x28,%rsp
1400048e0:	c3                   	ret
1400048e1:	cc                   	int3
1400048e2:	cc                   	int3
1400048e3:	cc                   	int3
1400048e4:	cc                   	int3
1400048e5:	cc                   	int3
1400048e6:	cc                   	int3
1400048e7:	cc                   	int3
1400048e8:	40 53                	rex push %rbx
1400048ea:	45 8b 18             	mov    (%r8),%r11d
1400048ed:	48 8b da             	mov    %rdx,%rbx
1400048f0:	41 83 e3 f8          	and    $0xfffffff8,%r11d
1400048f4:	4c 8b c9             	mov    %rcx,%r9
1400048f7:	41 f6 00 04          	testb  $0x4,(%r8)
1400048fb:	4c 8b d1             	mov    %rcx,%r10
1400048fe:	74 13                	je     0x140004913
140004900:	41 8b 40 08          	mov    0x8(%r8),%eax
140004904:	4d 63 50 04          	movslq 0x4(%r8),%r10
140004908:	f7 d8                	neg    %eax
14000490a:	4c 03 d1             	add    %rcx,%r10
14000490d:	48 63 c8             	movslq %eax,%rcx
140004910:	4c 23 d1             	and    %rcx,%r10
140004913:	49 63 c3             	movslq %r11d,%rax
140004916:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
14000491a:	48 8b 43 10          	mov    0x10(%rbx),%rax
14000491e:	8b 48 08             	mov    0x8(%rax),%ecx
140004921:	48 8b 43 08          	mov    0x8(%rbx),%rax
140004925:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
14000492a:	74 0b                	je     0x140004937
14000492c:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
140004931:	83 e0 f0             	and    $0xfffffff0,%eax
140004934:	4c 03 c8             	add    %rax,%r9
140004937:	4c 33 ca             	xor    %rdx,%r9
14000493a:	49 8b c9             	mov    %r9,%rcx
14000493d:	5b                   	pop    %rbx
14000493e:	e9 ed f8 ff ff       	jmp    0x140004230
140004943:	cc                   	int3
140004944:	cc                   	int3
140004945:	cc                   	int3
140004946:	cc                   	int3
140004947:	cc                   	int3
140004948:	cc                   	int3
140004949:	ff 25 11 0a 00 00    	jmp    *0xa11(%rip)        # 0x140005360
14000494f:	cc                   	int3
140004950:	cc                   	int3
140004951:	cc                   	int3
140004952:	cc                   	int3
140004953:	cc                   	int3
140004954:	cc                   	int3
140004955:	ff 25 9d 0a 00 00    	jmp    *0xa9d(%rip)        # 0x1400053f8
14000495b:	cc                   	int3
14000495c:	cc                   	int3
14000495d:	cc                   	int3
14000495e:	cc                   	int3
14000495f:	cc                   	int3
140004960:	cc                   	int3
140004961:	cc                   	int3
140004962:	cc                   	int3
140004963:	cc                   	int3
140004964:	cc                   	int3
140004965:	cc                   	int3
140004966:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000496d:	00 00 00
140004970:	ff e0                	jmp    *%rax
140004972:	cc                   	int3
140004973:	cc                   	int3
140004974:	cc                   	int3
140004975:	cc                   	int3
140004976:	cc                   	int3
140004977:	cc                   	int3
140004978:	cc                   	int3
140004979:	cc                   	int3
14000497a:	cc                   	int3
14000497b:	cc                   	int3
14000497c:	cc                   	int3
14000497d:	cc                   	int3
14000497e:	cc                   	int3
14000497f:	cc                   	int3
140004980:	40 55                	rex push %rbp
140004982:	48 83 ec 30          	sub    $0x30,%rsp
140004986:	48 8b ea             	mov    %rdx,%rbp
140004989:	48 8b 01             	mov    (%rcx),%rax
14000498c:	33 c9                	xor    %ecx,%ecx
14000498e:	83 38 06             	cmpl   $0x6,(%rax)
140004991:	0f 94 c1             	sete   %cl
140004994:	8b c1                	mov    %ecx,%eax
140004996:	48 83 c4 30          	add    $0x30,%rsp
14000499a:	5d                   	pop    %rbp
14000499b:	c3                   	ret
14000499c:	cc                   	int3
14000499d:	cc                   	int3
14000499e:	cc                   	int3
14000499f:	cc                   	int3
1400049a0:	cc                   	int3
1400049a1:	cc                   	int3
1400049a2:	cc                   	int3
1400049a3:	40 55                	rex push %rbp
1400049a5:	48 83 ec 20          	sub    $0x20,%rsp
1400049a9:	48 8b ea             	mov    %rdx,%rbp
1400049ac:	48 8b 01             	mov    (%rcx),%rax
1400049af:	48 8b d1             	mov    %rcx,%rdx
1400049b2:	8b 08                	mov    (%rax),%ecx
1400049b4:	e8 45 f9 ff ff       	call   0x1400042fe
1400049b9:	90                   	nop
1400049ba:	48 83 c4 20          	add    $0x20,%rsp
1400049be:	5d                   	pop    %rbp
1400049bf:	c3                   	ret
1400049c0:	cc                   	int3
1400049c1:	cc                   	int3
1400049c2:	cc                   	int3
1400049c3:	cc                   	int3
1400049c4:	cc                   	int3
1400049c5:	cc                   	int3
1400049c6:	cc                   	int3
1400049c7:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400049cc:	55                   	push   %rbp
1400049cd:	48 83 ec 20          	sub    $0x20,%rsp
1400049d1:	48 8b ea             	mov    %rdx,%rbp
1400049d4:	48 83 65 50 00       	andq   $0x0,0x50(%rbp)
1400049d9:	48 8d 05 89 f8 ff ff 	lea    -0x777(%rip),%rax        # 0x140004269
1400049e0:	48 83 c4 20          	add    $0x20,%rsp
1400049e4:	5d                   	pop    %rbp
1400049e5:	c3                   	ret
1400049e6:	cc                   	int3
1400049e7:	cc                   	int3
1400049e8:	cc                   	int3
1400049e9:	cc                   	int3
1400049ea:	cc                   	int3
1400049eb:	cc                   	int3
1400049ec:	cc                   	int3
1400049ed:	cc                   	int3
1400049ee:	cc                   	int3
1400049ef:	cc                   	int3
1400049f0:	40 55                	rex push %rbp
1400049f2:	48 83 ec 20          	sub    $0x20,%rsp
1400049f6:	48 8b ea             	mov    %rdx,%rbp
1400049f9:	48 8b 01             	mov    (%rcx),%rax
1400049fc:	33 c9                	xor    %ecx,%ecx
1400049fe:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
140004a04:	0f 94 c1             	sete   %cl
140004a07:	8b c1                	mov    %ecx,%eax
140004a09:	48 83 c4 20          	add    $0x20,%rsp
140004a0d:	5d                   	pop    %rbp
140004a0e:	c3                   	ret
140004a0f:	cc                   	int3
140004a10:	cc                   	int3
140004a11:	cc                   	int3
140004a12:	cc                   	int3
140004a13:	cc                   	int3
140004a14:	cc                   	int3
140004a15:	cc                   	int3
140004a16:	40 55                	rex push %rbp
140004a18:	48 83 ec 20          	sub    $0x20,%rsp
140004a1c:	48 8b ea             	mov    %rdx,%rbp
140004a1f:	b9 08 00 00 00       	mov    $0x8,%ecx
140004a24:	e8 06 fe ff ff       	call   0x14000482f
140004a29:	90                   	nop
140004a2a:	48 83 c4 20          	add    $0x20,%rsp
140004a2e:	5d                   	pop    %rbp
140004a2f:	c3                   	ret
140004a30:	cc                   	int3
140004a31:	cc                   	int3
140004a32:	cc                   	int3
140004a33:	cc                   	int3
140004a34:	cc                   	int3
140004a35:	cc                   	int3
140004a36:	cc                   	int3
140004a37:	cc                   	int3
140004a38:	cc                   	int3
140004a39:	cc                   	int3
140004a3a:	cc                   	int3
140004a3b:	cc                   	int3
140004a3c:	cc                   	int3
140004a3d:	cc                   	int3
140004a3e:	cc                   	int3
140004a3f:	cc                   	int3
140004a40:	48 8d 0d c1 3c 00 00 	lea    0x3cc1(%rip),%rcx        # 0x140008708
140004a47:	48 ff 25 d2 08 00 00 	rex.W jmp *0x8d2(%rip)        # 0x140005320
140004a4e:	cc                   	int3
140004a4f:	cc                   	int3
140004a50:	cc                   	int3
140004a51:	cc                   	int3
140004a52:	cc                   	int3
140004a53:	cc                   	int3
140004a54:	cc                   	int3
140004a55:	cc                   	int3
140004a56:	cc                   	int3
140004a57:	cc                   	int3
140004a58:	cc                   	int3
140004a59:	cc                   	int3
140004a5a:	cc                   	int3