1400077d1:	81 38 17 00 00 c0    	cmpl   $0xc0000017,(%rax)
1400077d7:	0f 94 c1             	sete   %cl
1400077da:	8b c1                	mov    %ecx,%eax
1400077dc:	48 83 c4 20          	add    $0x20,%rsp
1400077e0:	5d                   	pop    %rbp
1400077e1:	c3                   	ret
1400077e2:	cc                   	int3
1400077e3:	cc                   	int3
1400077e4:	cc                   	int3
1400077e5:	cc                   	int3
1400077e6:	cc                   	int3
1400077e7:	cc                   	int3
1400077e8:	cc                   	int3
1400077e9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400077ee:	55                   	push   %rbp
1400077ef:	48 83 ec 20          	sub    $0x20,%rsp
1400077f3:	48 8b ea             	mov    %rdx,%rbp
1400077f6:	48 8d 05 bb b2 ff ff 	lea    -0x4d45(%rip),%rax        # 0x140002ab8
1400077fd:	48 83 c4 20          	add    $0x20,%rsp
140007801:	5d                   	pop    %rbp
140007802:	c3                   	ret
140007803:	cc                   	int3
140007804:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140007809:	55                   	push   %rbp
14000780a:	48 83 ec 20          	sub    $0x20,%rsp
14000780e:	48 8b ea             	mov    %rdx,%rbp
140007811:	48 8d 05 16 b3 ff ff 	lea    -0x4cea(%rip),%rax        # 0x140002b2e
140007818:	48 83 c4 20          	add    $0x20,%rsp
14000781c:	5d                   	pop    %rbp
14000781d:	c3                   	ret
14000781e:	cc                   	int3
14000781f:	cc                   	int3
140007820:	cc                   	int3
140007821:	cc                   	int3
140007822:	cc                   	int3
140007823:	cc                   	int3
140007824:	cc                   	int3
140007825:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
14000782c:	e9 d3 d3 ff ff       	jmp    0x140004c04
140007831:	cc                   	int3
140007832:	cc                   	int3
140007833:	cc                   	int3
140007834:	cc                   	int3
140007835:	cc                   	int3
140007836:	cc                   	int3
140007837:	48 8d 8a 48 00 00 00 	lea    0x48(%rdx),%rcx
14000783e:	e9 89 d3 ff ff       	jmp    0x140004bcc
140007843:	cc                   	int3
140007844:	cc                   	int3
140007845:	cc                   	int3
140007846:	cc                   	int3
140007847:	cc                   	int3
140007848:	cc                   	int3
140007849:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000784e:	55                   	push   %rbp
14000784f:	48 83 ec 30          	sub    $0x30,%rsp
140007853:	48 8b ea             	mov    %rdx,%rbp
140007856:	48 8d 05 dc bb ff ff 	lea    -0x4424(%rip),%rax        # 0x140003439
14000785d:	48 83 c4 30          	add    $0x30,%rsp
140007861:	5d                   	pop    %rbp
140007862:	c3                   	ret
140007863:	cc                   	int3
140007864:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140007869:	55                   	push   %rbp
14000786a:	48 83 ec 30          	sub    $0x30,%rsp
14000786e:	48 8b ea             	mov    %rdx,%rbp
140007871:	48 8d 05 ad bd ff ff 	lea    -0x4253(%rip),%rax        # 0x140003625
140007878:	48 83 c4 30          	add    $0x30,%rsp
14000787c:	5d                   	pop    %rbp
14000787d:	c3                   	ret
14000787e:	cc                   	int3
14000787f:	cc                   	int3
140007880:	cc                   	int3
140007881:	cc                   	int3
140007882:	cc                   	int3
140007883:	cc                   	int3
140007884:	cc                   	int3
140007885:	48 8d 8a 78 00 00 00 	lea    0x78(%rdx),%rcx
14000788c:	e9 7f c1 ff ff       	jmp    0x140003a10
140007891:	cc                   	int3
140007892:	cc                   	int3
140007893:	cc                   	int3
140007894:	cc                   	int3
140007895:	cc                   	int3
140007896:	cc                   	int3
140007897:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000789c:	55                   	push   %rbp
14000789d:	48 83 ec 30          	sub    $0x30,%rsp
1400078a1:	48 8b ea             	mov    %rdx,%rbp
1400078a4:	48 8d 05 6a cf ff ff 	lea    -0x3096(%rip),%rax        # 0x140004815
1400078ab:	48 83 c4 30          	add    $0x30,%rsp
1400078af:	5d                   	pop    %rbp
1400078b0:	c3                   	ret
1400078b1:	cc                   	int3
1400078b2:	cc                   	int3
1400078b3:	cc                   	int3
1400078b4:	cc                   	int3
1400078b5:	cc                   	int3
1400078b6:	cc                   	int3
1400078b7:	cc                   	int3
1400078b8:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
1400078bf:	e9 08 d3 ff ff       	jmp    0x140004bcc
1400078c4:	cc                   	int3
1400078c5:	cc                   	int3
1400078c6:	cc                   	int3
1400078c7:	cc                   	int3
1400078c8:	cc                   	int3
1400078c9:	cc                   	int3
1400078ca:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
1400078d1:	e9 c6 b4 ff ff       	jmp    0x140002d9c
1400078d6:	cc                   	int3
1400078d7:	cc                   	int3
1400078d8:	cc                   	int3
1400078d9:	cc                   	int3
1400078da:	cc                   	int3
1400078db:	cc                   	int3
1400078dc:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
1400078e3:	e9 94 d7 ff ff       	jmp    0x14000507c
1400078e8:	cc                   	int3
1400078e9:	cc                   	int3
1400078ea:	cc                   	int3
1400078eb:	cc                   	int3
1400078ec:	cc                   	int3
1400078ed:	cc                   	int3
1400078ee:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
1400078f5:	e9 a2 b4 ff ff       	jmp    0x140002d9c
1400078fa:	cc                   	int3
1400078fb:	cc                   	int3
1400078fc:	cc                   	int3
1400078fd:	cc                   	int3
1400078fe:	cc                   	int3
1400078ff:	cc                   	int3
140007900:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140007905:	55                   	push   %rbp
140007906:	48 83 ec 20          	sub    $0x20,%rsp
14000790a:	48 8b ea             	mov    %rdx,%rbp
14000790d:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140007911:	48 83 c1 68          	add    $0x68,%rcx
140007915:	e8 0e d3 ff ff       	call   0x140004c28
14000791a:	33 d2                	xor    %edx,%edx
14000791c:	33 c9                	xor    %ecx,%ecx
14000791e:	e8 06 fd ff ff       	call   0x140007629
140007923:	90                   	nop
140007924:	cc                   	int3
140007925:	cc                   	int3
140007926:	cc                   	int3
140007927:	cc                   	int3
140007928:	cc                   	int3
140007929:	cc                   	int3
14000792a:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140007931:	e9 e2 e5 ff ff       	jmp    0x140005f18
140007936:	cc                   	int3
140007937:	cc                   	int3
140007938:	cc                   	int3
140007939:	cc                   	int3
14000793a:	cc                   	int3
14000793b:	cc                   	int3
14000793c:	40 55                	rex push %rbp
14000793e:	48 83 ec 20          	sub    $0x20,%rsp
140007942:	48 8b ea             	mov    %rdx,%rbp
140007945:	48 8b 01             	mov    (%rcx),%rax
140007948:	48 8b d1             	mov    %rcx,%rdx
14000794b:	8b 08                	mov    (%rax),%ecx
14000794d:	e8 cc f5 ff ff       	call   0x140006f1e
140007952:	90                   	nop
140007953:	48 83 c4 20          	add    $0x20,%rsp
140007957:	5d                   	pop    %rbp
140007958:	c3                   	ret
140007959:	cc                   	int3
14000795a:	cc                   	int3
14000795b:	cc                   	int3
14000795c:	cc                   	int3
14000795d:	cc                   	int3
14000795e:	cc                   	int3
14000795f:	cc                   	int3
140007960:	40 55                	rex push %rbp
140007962:	48 83 ec 20          	sub    $0x20,%rsp
140007966:	48 8b ea             	mov    %rdx,%rbp
140007969:	b9 08 00 00 00       	mov    $0x8,%ecx
14000796e:	e8 62 f8 ff ff       	call   0x1400071d5
140007973:	90                   	nop
140007974:	48 83 c4 20          	add    $0x20,%rsp
140007978:	5d                   	pop    %rbp
140007979:	c3                   	ret
14000797a:	cc                   	int3
14000797b:	cc                   	int3
14000797c:	cc                   	int3
14000797d:	cc                   	int3
14000797e:	cc                   	int3
14000797f:	cc                   	int3
140007980:	cc                   	int3
140007981:	cc                   	int3
140007982:	cc                   	int3
140007983:	cc                   	int3
140007984:	cc                   	int3
140007985:	cc                   	int3
140007986:	cc                   	int3
140007987:	cc                   	int3
140007988:	cc                   	int3
140007989:	cc                   	int3
14000798a:	cc                   	int3
14000798b:	cc                   	int3
14000798c:	cc                   	int3
14000798d:	cc                   	int3
14000798e:	cc                   	int3
14000798f:	cc                   	int3
140007990:	40 55                	rex push %rbp
140007992:	48 83 ec 20          	sub    $0x20,%rsp
140007996:	48 8b ea             	mov    %rdx,%rbp
140007999:	48 8b 01             	mov    (%rcx),%rax
14000799c:	33 c9                	xor    %ecx,%ecx
14000799e:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
1400079a4:	0f 94 c1             	sete   %cl
1400079a7:	8b c1                	mov    %ecx,%eax
1400079a9:	48 83 c4 20          	add    $0x20,%rsp
1400079ad:	5d                   	pop    %rbp
1400079ae:	c3                   	ret
1400079af:	cc                   	int3
1400079b0:	cc                   	int3
1400079b1:	cc                   	int3
1400079b2:	cc                   	int3
1400079b3:	cc                   	int3
1400079b4:	cc                   	int3
1400079b5:	cc                   	int3
1400079b6:	cc                   	int3
1400079b7:	cc                   	int3
1400079b8:	cc                   	int3
1400079b9:	cc                   	int3
1400079ba:	cc                   	int3
1400079bb:	cc                   	int3
1400079bc:	cc                   	int3
1400079bd:	cc                   	int3
1400079be:	cc                   	int3
1400079bf:	cc                   	int3
1400079c0:	48 8d 05 51 06 00 00 	lea    0x651(%rip),%rax        # 0x140008018
1400079c7:	48 8d 0d c2 3d 00 00 	lea    0x3dc2(%rip),%rcx        # 0x14000b790
1400079ce:	48 89 05 bb 3d 00 00 	mov    %rax,0x3dbb(%rip)        # 0x14000b790
1400079d5:	e9 6a a9 ff ff       	jmp    0x140002344
1400079da:	cc                   	int3
1400079db:	cc                   	int3
1400079dc:	cc                   	int3
1400079dd:	cc                   	int3
1400079de:	cc                   	int3
1400079df:	cc                   	int3
1400079e0:	48 83 ec 28          	sub    $0x28,%rsp
1400079e4:	80 3d 1d 3e 00 00 00 	cmpb   $0x0,0x3e1d(%rip)        # 0x14000b808
1400079eb:	48 8d 05 d6 06 00 00 	lea    0x6d6(%rip),%rax        # 0x1400080c8
1400079f2:	48 89 05 ff 3d 00 00 	mov    %rax,0x3dff(%rip)        # 0x14000b7f8
1400079f9:	74 18                	je     0x140007a13
1400079fb:	48 8b 0d fe 3d 00 00 	mov    0x3dfe(%rip),%rcx        # 0x14000b800
140007a02:	48 85 c9             	test   %rcx,%rcx
140007a05:	74 0c                	je     0x140007a13
140007a07:	48 ff 15 6a 0a 00 00 	rex.W call *0xa6a(%rip)        # 0x140008478
140007a0e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007a13:	48 83 c4 28          	add    $0x28,%rsp
140007a17:	c3                   	ret
140007a18:	cc                   	int3
140007a19:	cc                   	int3
140007a1a:	cc                   	int3
140007a1b:	cc                   	int3
140007a1c:	cc                   	int3
140007a1d:	cc                   	int3
140007a1e:	cc                   	int3
140007a1f:	cc                   	int3
140007a20:	48 8d 05 71 06 00 00 	lea    0x671(%rip),%rax        # 0x140008098
140007a27:	48 89 05 da 35 00 00 	mov    %rax,0x35da(%rip)        # 0x14000b008
140007a2e:	c3                   	ret
140007a2f:	cc                   	int3
140007a30:	cc                   	int3
140007a31:	cc                   	int3
140007a32:	cc                   	int3
140007a33:	cc                   	int3
140007a34:	cc                   	int3
140007a35:	cc                   	int3
140007a36:	cc                   	int3
140007a37:	cc                   	int3
140007a38:	cc                   	int3
140007a39:	cc                   	int3
140007a3a:	cc                   	int3
140007a3b:	cc                   	int3
140007a3c:	cc                   	int3
140007a3d:	cc                   	int3
140007a3e:	cc                   	int3
140007a3f:	cc                   	int3
140007a40:	48 83 ec 28          	sub    $0x28,%rsp
140007a44:	48 8d 0d 1d 36 00 00 	lea    0x361d(%rip),%rcx        # 0x14000b068
140007a4b:	48 ff 15 fe 0a 00 00 	rex.W call *0xafe(%rip)        # 0x140008550
140007a52:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007a57:	48 8b 0d 32 36 00 00 	mov    0x3632(%rip),%rcx        # 0x14000b090
140007a5e:	48 85 c9             	test   %rcx,%rcx
140007a61:	74 14                	je     0x140007a77
140007a63:	48 ff 15 06 0c 00 00 	rex.W call *0xc06(%rip)        # 0x140008670
140007a6a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007a6f:	48 83 25 19 36 00 00 	andq   $0x0,0x3619(%rip)        # 0x14000b090
140007a76:	00
140007a77:	83 25 1a 36 00 00 00 	andl   $0x0,0x361a(%rip)        # 0x14000b098
140007a7e:	83 25 17 36 00 00 00 	andl   $0x0,0x3617(%rip)        # 0x14000b09c
140007a85:	48 83 c4 28          	add    $0x28,%rsp
140007a89:	c3                   	ret
140007a8a:	cc                   	int3
140007a8b:	cc                   	int3
140007a8c:	cc                   	int3
140007a8d:	cc                   	int3
140007a8e:	cc                   	int3
140007a8f:	cc                   	int3
140007a90:	cc                   	int3
140007a91:	cc                   	int3
140007a92:	cc                   	int3
140007a93:	cc                   	int3
140007a94:	cc                   	int3
140007a95:	cc                   	int3
140007a96:	cc                   	int3
140007a97:	cc                   	int3
140007a98:	cc                   	int3
140007a99:	cc                   	int3
140007a9a:	cc                   	int3
140007a9b:	cc                   	int3
140007a9c:	cc                   	int3
140007a9d:	cc                   	int3
140007a9e:	cc                   	int3
140007a9f:	cc                   	int3
140007aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140007aa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140007aaa:	57                   	push   %rdi
140007aab:	48 83 ec 20          	sub    $0x20,%rsp
140007aaf:	83 3d 5a 36 00 00 48 	cmpl   $0x48,0x365a(%rip)        # 0x14000b110
140007ab6:	48 8b 35 8b 35 00 00 	mov    0x358b(%rip),%rsi        # 0x14000b048
140007abd:	0f 85 91 00 00 00    	jne    0x140007b54
140007ac3:	8b 05 87 36 00 00    	mov    0x3687(%rip),%eax        # 0x14000b150
140007ac9:	33 db                	xor    %ebx,%ebx
140007acb:	85 c0                	test   %eax,%eax
140007acd:	7e 3d                	jle    0x140007b0c
140007acf:	33 ff                	xor    %edi,%edi
140007ad1:	48 85 ff             	test   %rdi,%rdi
140007ad4:	0f 88 b9 00 00 00    	js     0x140007b93
140007ada:	3b d8                	cmp    %eax,%ebx
140007adc:	0f 8d b1 00 00 00    	jge    0x140007b93
140007ae2:	48 8b 05 5f 36 00 00 	mov    0x365f(%rip),%rax        # 0x14000b148
140007ae9:	48 8b d6             	mov    %rsi,%rdx
140007aec:	0f b7 0c 07          	movzwl (%rdi,%rax,1),%ecx
140007af0:	48 ff 15 31 55 00 00 	rex.W call *0x5531(%rip)        # 0x14000d028
140007af7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140007afc:	8b 05 4e 36 00 00    	mov    0x364e(%rip),%eax        # 0x14000b150
140007b02:	ff c3                	inc    %ebx
140007b04:	48 83 c7 02          	add    $0x2,%rdi
140007b08:	3b d8                	cmp    %eax,%ebx
140007b0a:	7c c5                	jl     0x140007ad1
140007b0c:	48 8b 0d 35 36 00 00 	mov    0x3635(%rip),%rcx        # 0x14000b148
140007b13:	48 85 c9             	test   %rcx,%rcx
140007b16:	74 14                	je     0x140007b2c