1402f379d:	41 5d                	pop    %r13
1402f379f:	41 5c                	pop    %r12
1402f37a1:	5f                   	pop    %rdi
1402f37a2:	5e                   	pop    %rsi
1402f37a3:	5b                   	pop    %rbx
1402f37a4:	c3                   	ret
1402f37a5:	cc                   	int3
1402f37a6:	cc                   	int3
1402f37a7:	cc                   	int3
1402f37a8:	cc                   	int3
1402f37a9:	cc                   	int3
1402f37aa:	cc                   	int3
1402f37ab:	cc                   	int3
1402f37ac:	cc                   	int3
1402f37ad:	cc                   	int3
1402f37ae:	cc                   	int3
1402f37af:	cc                   	int3
1402f37b0:	40 53                	rex push %rbx
1402f37b2:	b8 20 00 00 00       	mov    $0x20,%eax
1402f37b7:	e8 24 6e 00 00       	call   0x1402fa5e0
1402f37bc:	48 2b e0             	sub    %rax,%rsp
1402f37bf:	48 8b d9             	mov    %rcx,%rbx
1402f37c2:	e8 d9 81 f4 ff       	call   0x14023b9a0
1402f37c7:	85 c0                	test   %eax,%eax
1402f37c9:	74 3f                	je     0x1402f380a
1402f37cb:	48 8b 05 be c1 11 00 	mov    0x11c1be(%rip),%rax        # 0x14040f990
1402f37d2:	48 85 c0             	test   %rax,%rax
1402f37d5:	75 11                	jne    0x1402f37e8
1402f37d7:	e8 54 4b f3 ff       	call   0x140228330
1402f37dc:	48 89 05 ad c1 11 00 	mov    %rax,0x11c1ad(%rip)        # 0x14040f990
1402f37e3:	48 85 c0             	test   %rax,%rax
1402f37e6:	74 1a                	je     0x1402f3802
1402f37e8:	48 8b d3             	mov    %rbx,%rdx
1402f37eb:	48 8b c8             	mov    %rax,%rcx
1402f37ee:	e8 0d 4d f3 ff       	call   0x140228500
1402f37f3:	85 c0                	test   %eax,%eax
1402f37f5:	74 0b                	je     0x1402f3802
1402f37f7:	b8 01 00 00 00       	mov    $0x1,%eax
1402f37fc:	48 83 c4 20          	add    $0x20,%rsp
1402f3800:	5b                   	pop    %rbx
1402f3801:	c3                   	ret
1402f3802:	48 8b cb             	mov    %rbx,%rcx
1402f3805:	e8 96 80 f4 ff       	call   0x14023b8a0
1402f380a:	33 c0                	xor    %eax,%eax
1402f380c:	48 83 c4 20          	add    $0x20,%rsp
1402f3810:	5b                   	pop    %rbx
1402f3811:	c3                   	ret
1402f3812:	cc                   	int3
1402f3813:	cc                   	int3
1402f3814:	cc                   	int3
1402f3815:	cc                   	int3
1402f3816:	cc                   	int3
1402f3817:	cc                   	int3
1402f3818:	cc                   	int3
1402f3819:	cc                   	int3
1402f381a:	cc                   	int3
1402f381b:	cc                   	int3
1402f381c:	cc                   	int3
1402f381d:	cc                   	int3
1402f381e:	cc                   	int3
1402f381f:	cc                   	int3
1402f3820:	b8 28 00 00 00       	mov    $0x28,%eax
1402f3825:	e8 b6 6d 00 00       	call   0x1402fa5e0
1402f382a:	48 2b e0             	sub    %rax,%rsp
1402f382d:	48 8b 0d 5c c1 11 00 	mov    0x11c15c(%rip),%rcx        # 0x14040f990
1402f3834:	e8 f7 4b f3 ff       	call   0x140228430
1402f3839:	48 85 c0             	test   %rax,%rax
1402f383c:	74 1b                	je     0x1402f3859
1402f383e:	66 90                	xchg   %ax,%ax
1402f3840:	48 8b c8             	mov    %rax,%rcx
1402f3843:	e8 58 80 f4 ff       	call   0x14023b8a0
1402f3848:	48 8b 0d 41 c1 11 00 	mov    0x11c141(%rip),%rcx        # 0x14040f990
1402f384f:	e8 dc 4b f3 ff       	call   0x140228430
1402f3854:	48 85 c0             	test   %rax,%rax
1402f3857:	75 e7                	jne    0x1402f3840
1402f3859:	48 8b 0d 30 c1 11 00 	mov    0x11c130(%rip),%rcx        # 0x14040f990
1402f3860:	e8 3b 49 f3 ff       	call   0x1402281a0
1402f3865:	48 c7 05 20 c1 11 00 	movq   $0x0,0x11c120(%rip)        # 0x14040f990
1402f386c:	00 00 00 00
1402f3870:	48 83 c4 28          	add    $0x28,%rsp
1402f3874:	c3                   	ret
1402f3875:	cc                   	int3
1402f3876:	cc                   	int3
1402f3877:	cc                   	int3
1402f3878:	cc                   	int3
1402f3879:	cc                   	int3
1402f387a:	cc                   	int3
1402f387b:	cc                   	int3
1402f387c:	cc                   	int3
1402f387d:	cc                   	int3
1402f387e:	cc                   	int3
1402f387f:	cc                   	int3
1402f3880:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402f3885:	57                   	push   %rdi
1402f3886:	b8 30 00 00 00       	mov    $0x30,%eax
1402f388b:	e8 50 6d 00 00       	call   0x1402fa5e0
1402f3890:	48 2b e0             	sub    %rax,%rsp
1402f3893:	48 8b f2             	mov    %rdx,%rsi
1402f3896:	e8 05 93 db ff       	call   0x1400acba0
1402f389b:	48 8b d0             	mov    %rax,%rdx
1402f389e:	48 8b ce             	mov    %rsi,%rcx
1402f38a1:	e8 7a 41 f9 ff       	call   0x140287a20
1402f38a6:	48 8b f8             	mov    %rax,%rdi
1402f38a9:	48 85 c0             	test   %rax,%rax
1402f38ac:	75 2d                	jne    0x1402f38db
1402f38ae:	ba bb 00 00 00       	mov    $0xbb,%edx
1402f38b3:	c7 44 24 20 a5 00 00 	movl   $0xa5,0x20(%rsp)
1402f38ba:	00
1402f38bb:	4c 8d 0d de 59 0c 00 	lea    0xc59de(%rip),%r9        # 0x1403b92a0
1402f38c2:	8d 48 26             	lea    0x26(%rax),%ecx
1402f38c5:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
1402f38c9:	e8 d2 da f2 ff       	call   0x1402213a0
1402f38ce:	33 c0                	xor    %eax,%eax
1402f38d0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402f38d5:	48 83 c4 30          	add    $0x30,%rsp
1402f38d9:	5f                   	pop    %rdi
1402f38da:	c3                   	ret
1402f38db:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402f38e0:	48 8b cf             	mov    %rdi,%rcx
1402f38e3:	33 db                	xor    %ebx,%ebx
1402f38e5:	e8 36 4b f3 ff       	call   0x140228420
1402f38ea:	85 c0                	test   %eax,%eax
1402f38ec:	7e 2e                	jle    0x1402f391c
1402f38ee:	66 90                	xchg   %ax,%ax
1402f38f0:	8b d3                	mov    %ebx,%edx
1402f38f2:	48 8b cf             	mov    %rdi,%rcx
1402f38f5:	e8 56 4d f3 ff       	call   0x140228650
1402f38fa:	4c 8b c6             	mov    %rsi,%r8
1402f38fd:	48 8b 50 10          	mov    0x10(%rax),%rdx
1402f3901:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402f3905:	e8 e6 fa ff ff       	call   0x1402f33f0
1402f390a:	85 c0                	test   %eax,%eax
1402f390c:	74 23                	je     0x1402f3931
1402f390e:	48 8b cf             	mov    %rdi,%rcx
1402f3911:	ff c3                	inc    %ebx
1402f3913:	e8 08 4b f3 ff       	call   0x140228420
1402f3918:	3b d8                	cmp    %eax,%ebx
1402f391a:	7c d4                	jl     0x1402f38f0
1402f391c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f3921:	b8 01 00 00 00       	mov    $0x1,%eax
1402f3926:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402f392b:	48 83 c4 30          	add    $0x30,%rsp
1402f392f:	5f                   	pop    %rdi
1402f3930:	c3                   	ret
1402f3931:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402f3936:	33 c0                	xor    %eax,%eax
1402f3938:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402f393d:	48 83 c4 30          	add    $0x30,%rsp
1402f3941:	5f                   	pop    %rdi
1402f3942:	c3                   	ret
1402f3943:	cc                   	int3
1402f3944:	cc                   	int3
1402f3945:	cc                   	int3
1402f3946:	cc                   	int3
1402f3947:	cc                   	int3
1402f3948:	cc                   	int3
1402f3949:	cc                   	int3
1402f394a:	cc                   	int3
1402f394b:	cc                   	int3
1402f394c:	cc                   	int3
1402f394d:	cc                   	int3
1402f394e:	cc                   	int3
1402f394f:	cc                   	int3
1402f3950:	41 8b c0             	mov    %r8d,%eax
1402f3953:	c3                   	ret
1402f3954:	cc                   	int3
1402f3955:	cc                   	int3
1402f3956:	cc                   	int3
1402f3957:	cc                   	int3
1402f3958:	cc                   	int3
1402f3959:	cc                   	int3
1402f395a:	cc                   	int3
1402f395b:	cc                   	int3
1402f395c:	cc                   	int3
1402f395d:	cc                   	int3
1402f395e:	cc                   	int3
1402f395f:	cc                   	int3
1402f3960:	33 c0                	xor    %eax,%eax
1402f3962:	48 85 d2             	test   %rdx,%rdx
1402f3965:	74 1e                	je     0x1402f3985
1402f3967:	38 02                	cmp    %al,(%rdx)
1402f3969:	74 16                	je     0x1402f3981
1402f396b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402f3970:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1402f3975:	73 0a                	jae    0x1402f3981
1402f3977:	48 ff c2             	inc    %rdx
1402f397a:	ff c0                	inc    %eax
1402f397c:	80 3a 00             	cmpb   $0x0,(%rdx)
1402f397f:	75 ef                	jne    0x1402f3970
1402f3981:	0f ba f0 1f          	btr    $0x1f,%eax
1402f3985:	c3                   	ret
1402f3986:	cc                   	int3
1402f3987:	cc                   	int3
1402f3988:	cc                   	int3
1402f3989:	cc                   	int3
1402f398a:	cc                   	int3
1402f398b:	cc                   	int3
1402f398c:	cc                   	int3
1402f398d:	cc                   	int3
1402f398e:	cc                   	int3
1402f398f:	cc                   	int3
1402f3990:	ff ca                	dec    %edx
1402f3992:	83 fa 0c             	cmp    $0xc,%edx
1402f3995:	77 1c                	ja     0x1402f39b3
1402f3997:	48 63 c2             	movslq %edx,%rax
1402f399a:	48 8d 15 5f c6 d0 ff 	lea    -0x2f39a1(%rip),%rdx        # 0x140000000
1402f39a1:	8b 8c 82 b8 39 2f 00 	mov    0x2f39b8(%rdx,%rax,4),%ecx
1402f39a8:	48 03 ca             	add    %rdx,%rcx
1402f39ab:	ff e1                	jmp    *%rcx
1402f39ad:	b8 01 00 00 00       	mov    $0x1,%eax
1402f39b2:	c3                   	ret
1402f39b3:	33 c0                	xor    %eax,%eax
1402f39b5:	c3                   	ret
1402f39b6:	66 90                	xchg   %ax,%ax
1402f39b8:	ad                   	lods   %ds:(%rsi),%eax
1402f39b9:	39 2f                	cmp    %ebp,(%rdi)
1402f39bb:	00 ad 39 2f 00 b3    	add    %ch,-0x4cffd0c7(%rbp)
1402f39c1:	39 2f                	cmp    %ebp,(%rdi)
1402f39c3:	00 ad 39 2f 00 b3    	add    %ch,-0x4cffd0c7(%rbp)
1402f39c9:	39 2f                	cmp    %ebp,(%rdi)
1402f39cb:	00 b3 39 2f 00 b3    	add    %dh,-0x4cffd0c7(%rbx)
1402f39d1:	39 2f                	cmp    %ebp,(%rdi)
1402f39d3:	00 b3 39 2f 00 ad    	add    %dh,-0x52ffd0c7(%rbx)
1402f39d9:	39 2f                	cmp    %ebp,(%rdi)
1402f39db:	00 b3 39 2f 00 ad    	add    %dh,-0x52ffd0c7(%rbx)
1402f39e1:	39 2f                	cmp    %ebp,(%rdi)
1402f39e3:	00 ad 39 2f 00 b3    	add    %ch,-0x4cffd0c7(%rbp)
1402f39e9:	39 2f                	cmp    %ebp,(%rdi)
1402f39eb:	00 cc                	add    %cl,%ah
1402f39ed:	cc                   	int3
1402f39ee:	cc                   	int3
1402f39ef:	cc                   	int3
1402f39f0:	48 8d 05 29 59 0c 00 	lea    0xc5929(%rip),%rax        # 0x1403b9320
1402f39f7:	c3                   	ret
1402f39f8:	cc                   	int3
1402f39f9:	cc                   	int3
1402f39fa:	cc                   	int3
1402f39fb:	cc                   	int3
1402f39fc:	cc                   	int3
1402f39fd:	cc                   	int3
1402f39fe:	cc                   	int3
1402f39ff:	cc                   	int3
1402f3a00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402f3a05:	55                   	push   %rbp
1402f3a06:	57                   	push   %rdi
1402f3a07:	41 56                	push   %r14
1402f3a09:	b8 20 00 00 00       	mov    $0x20,%eax
1402f3a0e:	e8 cd 6b 00 00       	call   0x1402fa5e0
1402f3a13:	48 2b e0             	sub    %rax,%rsp
1402f3a16:	33 ff                	xor    %edi,%edi
1402f3a18:	41 8b e8             	mov    %r8d,%ebp
1402f3a1b:	4c 8b f2             	mov    %rdx,%r14
1402f3a1e:	48 8b d9             	mov    %rcx,%rbx
1402f3a21:	48 85 d2             	test   %rdx,%rdx
1402f3a24:	0f 84 a5 00 00 00    	je     0x1402f3acf
1402f3a2a:	45 85 c0             	test   %r8d,%r8d
1402f3a2d:	0f 8e 9c 00 00 00    	jle    0x1402f3acf
1402f3a33:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1402f3a38:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1402f3a3d:	e8 6e 92 f2 ff       	call   0x14021ccb0
1402f3a42:	48 8b cb             	mov    %rbx,%rcx
1402f3a45:	4c 8b f8             	mov    %rax,%r15
1402f3a48:	e8 c3 98 f2 ff       	call   0x14021d310
1402f3a4d:	48 8b f0             	mov    %rax,%rsi
1402f3a50:	4d 85 ff             	test   %r15,%r15
1402f3a53:	74 15                	je     0x1402f3a6a
1402f3a55:	48 85 c0             	test   %rax,%rax
1402f3a58:	74 10                	je     0x1402f3a6a
1402f3a5a:	44 8b c5             	mov    %ebp,%r8d
1402f3a5d:	49 8b d6             	mov    %r14,%rdx
1402f3a60:	48 8b c8             	mov    %rax,%rcx
1402f3a63:	e8 88 9c f2 ff       	call   0x14021d6f0
1402f3a68:	8b f8                	mov    %eax,%edi
1402f3a6a:	48 8b cb             	mov    %rbx,%rcx
1402f3a6d:	e8 4e 92 f2 ff       	call   0x14021ccc0
1402f3a72:	85 c0                	test   %eax,%eax
1402f3a74:	74 3b                	je     0x1402f3ab1
1402f3a76:	85 ff                	test   %edi,%edi
1402f3a78:	7e 37                	jle    0x1402f3ab1
1402f3a7a:	44 8b c7             	mov    %edi,%r8d
1402f3a7d:	49 8b d6             	mov    %r14,%rdx
1402f3a80:	49 8b cf             	mov    %r15,%rcx
1402f3a83:	e8 78 5e f2 ff       	call   0x140219900
1402f3a88:	85 c0                	test   %eax,%eax
1402f3a8a:	75 25                	jne    0x1402f3ab1
1402f3a8c:	8d 50 0f             	lea    0xf(%rax),%edx
1402f3a8f:	48 8b cb             	mov    %rbx,%rcx
1402f3a92:	e8 79 8e f2 ff       	call   0x14021c910
1402f3a97:	33 c0                	xor    %eax,%eax
1402f3a99:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402f3a9e:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1402f3aa3:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402f3aa8:	48 83 c4 20          	add    $0x20,%rsp
1402f3aac:	41 5e                	pop    %r14
1402f3aae:	5f                   	pop    %rdi
1402f3aaf:	5d                   	pop    %rbp
1402f3ab0:	c3                   	ret
1402f3ab1:	48 85 f6             	test   %rsi,%rsi
1402f3ab4:	74 15                	je     0x1402f3acb
1402f3ab6:	ba 0f 00 00 00       	mov    $0xf,%edx
1402f3abb:	48 8b cb             	mov    %rbx,%rcx
1402f3abe:	e8 4d 8e f2 ff       	call   0x14021c910
1402f3ac3:	48 8b cb             	mov    %rbx,%rcx
1402f3ac6:	e8 55 8e f2 ff       	call   0x14021c920
1402f3acb:	8b c7                	mov    %edi,%eax
1402f3acd:	eb ca                	jmp    0x1402f3a99
1402f3acf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402f3ad4:	33 c0                	xor    %eax,%eax
1402f3ad6:	48 83 c4 20          	add    $0x20,%rsp
1402f3ada:	41 5e                	pop    %r14
1402f3adc:	5f                   	pop    %rdi
1402f3add:	5d                   	pop    %rbp
1402f3ade:	c3                   	ret
1402f3adf:	cc                   	int3
1402f3ae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402f3ae5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402f3aea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402f3aef:	57                   	push   %rdi
1402f3af0:	b8 20 00 00 00       	mov    $0x20,%eax
1402f3af5:	e8 e6 6a 00 00       	call   0x1402fa5e0
1402f3afa:	48 2b e0             	sub    %rax,%rsp
1402f3afd:	41 8b f8             	mov    %r8d,%edi
1402f3b00:	48 8b f2             	mov    %rdx,%rsi
1402f3b03:	48 8b d9             	mov    %rcx,%rbx
1402f3b06:	48 85 d2             	test   %rdx,%rdx
1402f3b09:	74 6c                	je     0x1402f3b77
1402f3b0b:	e8 a0 91 f2 ff       	call   0x14021ccb0
1402f3b10:	48 8b cb             	mov    %rbx,%rcx
1402f3b13:	48 8b e8             	mov    %rax,%rbp
1402f3b16:	e8 f5 97 f2 ff       	call   0x14021d310
1402f3b1b:	48 85 ed             	test   %rbp,%rbp
1402f3b1e:	74 57                	je     0x1402f3b77
1402f3b20:	48 85 c0             	test   %rax,%rax
1402f3b23:	74 52                	je     0x1402f3b77
1402f3b25:	44 8b c7             	mov    %edi,%r8d
1402f3b28:	48 8b d6             	mov    %rsi,%rdx
1402f3b2b:	48 8b c8             	mov    %rax,%rcx
1402f3b2e:	e8 cd 9a f2 ff       	call   0x14021d600
1402f3b33:	48 8b cb             	mov    %rbx,%rcx
1402f3b36:	8b f8                	mov    %eax,%edi
1402f3b38:	e8 83 91 f2 ff       	call   0x14021ccc0
1402f3b3d:	85 c0                	test   %eax,%eax
1402f3b3f:	74 1d                	je     0x1402f3b5e
1402f3b41:	85 ff                	test   %edi,%edi
1402f3b43:	7e 19                	jle    0x1402f3b5e
1402f3b45:	44 8b c7             	mov    %edi,%r8d
1402f3b48:	48 8b d6             	mov    %rsi,%rdx
1402f3b4b:	48 8b cd             	mov    %rbp,%rcx
1402f3b4e:	e8 ad 5d f2 ff       	call   0x140219900
1402f3b53:	85 c0                	test   %eax,%eax