1402c074d:	cc                   	int3
1402c074e:	cc                   	int3
1402c074f:	cc                   	int3
1402c0750:	b8 38 00 00 00       	mov    $0x38,%eax
1402c0755:	e8 86 9e 03 00       	call   0x1402fa5e0
1402c075a:	48 2b e0             	sub    %rax,%rsp
1402c075d:	41 8b c1             	mov    %r9d,%eax
1402c0760:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1402c0767:	00 00
1402c0769:	4d 8b d0             	mov    %r8,%r10
1402c076c:	4c 8d 0d d1 e4 06 00 	lea    0x6e4d1(%rip),%r9        # 0x14032ec44
1402c0773:	48 8b ca             	mov    %rdx,%rcx
1402c0776:	44 8b c0             	mov    %eax,%r8d
1402c0779:	49 8b d2             	mov    %r10,%rdx
1402c077c:	e8 bf 41 03 00       	call   0x1402f4940
1402c0781:	b8 01 00 00 00       	mov    $0x1,%eax
1402c0786:	48 83 c4 38          	add    $0x38,%rsp
1402c078a:	c3                   	ret
1402c078b:	cc                   	int3
1402c078c:	cc                   	int3
1402c078d:	cc                   	int3
1402c078e:	cc                   	int3
1402c078f:	cc                   	int3
1402c0790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c0795:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402c079a:	57                   	push   %rdi
1402c079b:	b8 20 00 00 00       	mov    $0x20,%eax
1402c07a0:	e8 3b 9e 03 00       	call   0x1402fa5e0
1402c07a5:	48 2b e0             	sub    %rax,%rsp
1402c07a8:	48 8b f1             	mov    %rcx,%rsi
1402c07ab:	e8 80 42 f8 ff       	call   0x140244a30
1402c07b0:	48 8b f8             	mov    %rax,%rdi
1402c07b3:	48 85 c0             	test   %rax,%rax
1402c07b6:	74 38                	je     0x1402c07f0
1402c07b8:	48 8b c8             	mov    %rax,%rcx
1402c07bb:	33 db                	xor    %ebx,%ebx
1402c07bd:	e8 5e 7c f6 ff       	call   0x140228420
1402c07c2:	85 c0                	test   %eax,%eax
1402c07c4:	7e 2a                	jle    0x1402c07f0
1402c07c6:	8b d3                	mov    %ebx,%edx
1402c07c8:	48 8b cf             	mov    %rdi,%rcx
1402c07cb:	e8 80 7e f6 ff       	call   0x140228650
1402c07d0:	ba 02 00 00 00       	mov    $0x2,%edx
1402c07d5:	48 8b c8             	mov    %rax,%rcx
1402c07d8:	e8 f3 41 f8 ff       	call   0x1402449d0
1402c07dd:	48 8b cf             	mov    %rdi,%rcx
1402c07e0:	83 f8 01             	cmp    $0x1,%eax
1402c07e3:	75 1e                	jne    0x1402c0803
1402c07e5:	ff c3                	inc    %ebx
1402c07e7:	e8 34 7c f6 ff       	call   0x140228420
1402c07ec:	3b d8                	cmp    %eax,%ebx
1402c07ee:	7c d6                	jl     0x1402c07c6
1402c07f0:	48 8b c7             	mov    %rdi,%rax
1402c07f3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402c07f8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402c07fd:	48 83 c4 20          	add    $0x20,%rsp
1402c0801:	5f                   	pop    %rdi
1402c0802:	c3                   	ret
1402c0803:	e8 a8 3d f8 ff       	call   0x1402445b0
1402c0808:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402c080d:	33 c0                	xor    %eax,%eax
1402c080f:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1402c0816:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402c081b:	48 83 c4 20          	add    $0x20,%rsp
1402c081f:	5f                   	pop    %rdi
1402c0820:	c3                   	ret
1402c0821:	cc                   	int3
1402c0822:	cc                   	int3
1402c0823:	cc                   	int3
1402c0824:	cc                   	int3
1402c0825:	cc                   	int3
1402c0826:	cc                   	int3
1402c0827:	cc                   	int3
1402c0828:	cc                   	int3
1402c0829:	cc                   	int3
1402c082a:	cc                   	int3
1402c082b:	cc                   	int3
1402c082c:	cc                   	int3
1402c082d:	cc                   	int3
1402c082e:	cc                   	int3
1402c082f:	cc                   	int3
1402c0830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c0835:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402c083a:	57                   	push   %rdi
1402c083b:	b8 20 00 00 00       	mov    $0x20,%eax
1402c0840:	e8 9b 9d 03 00       	call   0x1402fa5e0
1402c0845:	48 2b e0             	sub    %rax,%rsp
1402c0848:	48 8b f1             	mov    %rcx,%rsi
1402c084b:	e8 e0 41 f8 ff       	call   0x140244a30
1402c0850:	48 8b f8             	mov    %rax,%rdi
1402c0853:	48 85 c0             	test   %rax,%rax
1402c0856:	74 38                	je     0x1402c0890
1402c0858:	48 8b c8             	mov    %rax,%rcx
1402c085b:	33 db                	xor    %ebx,%ebx
1402c085d:	e8 be 7b f6 ff       	call   0x140228420
1402c0862:	85 c0                	test   %eax,%eax
1402c0864:	7e 2a                	jle    0x1402c0890
1402c0866:	8b d3                	mov    %ebx,%edx
1402c0868:	48 8b cf             	mov    %rdi,%rcx
1402c086b:	e8 e0 7d f6 ff       	call   0x140228650
1402c0870:	ba 03 00 00 00       	mov    $0x3,%edx
1402c0875:	48 8b c8             	mov    %rax,%rcx
1402c0878:	e8 53 41 f8 ff       	call   0x1402449d0
1402c087d:	48 8b cf             	mov    %rdi,%rcx
1402c0880:	83 f8 01             	cmp    $0x1,%eax
1402c0883:	75 1e                	jne    0x1402c08a3
1402c0885:	ff c3                	inc    %ebx
1402c0887:	e8 94 7b f6 ff       	call   0x140228420
1402c088c:	3b d8                	cmp    %eax,%ebx
1402c088e:	7c d6                	jl     0x1402c0866
1402c0890:	48 8b c7             	mov    %rdi,%rax
1402c0893:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402c0898:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402c089d:	48 83 c4 20          	add    $0x20,%rsp
1402c08a1:	5f                   	pop    %rdi
1402c08a2:	c3                   	ret
1402c08a3:	e8 08 3d f8 ff       	call   0x1402445b0
1402c08a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402c08ad:	33 c0                	xor    %eax,%eax
1402c08af:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1402c08b6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402c08bb:	48 83 c4 20          	add    $0x20,%rsp
1402c08bf:	5f                   	pop    %rdi
1402c08c0:	c3                   	ret
1402c08c1:	cc                   	int3
1402c08c2:	cc                   	int3
1402c08c3:	cc                   	int3
1402c08c4:	cc                   	int3
1402c08c5:	cc                   	int3
1402c08c6:	cc                   	int3
1402c08c7:	cc                   	int3
1402c08c8:	cc                   	int3
1402c08c9:	cc                   	int3
1402c08ca:	cc                   	int3
1402c08cb:	cc                   	int3
1402c08cc:	cc                   	int3
1402c08cd:	cc                   	int3
1402c08ce:	cc                   	int3
1402c08cf:	cc                   	int3
1402c08d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402c08d5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1402c08da:	56                   	push   %rsi
1402c08db:	b8 20 00 00 00       	mov    $0x20,%eax
1402c08e0:	e8 fb 9c 03 00       	call   0x1402fa5e0
1402c08e5:	48 2b e0             	sub    %rax,%rsp
1402c08e8:	48 8b ca             	mov    %rdx,%rcx
1402c08eb:	48 8b f2             	mov    %rdx,%rsi
1402c08ee:	33 db                	xor    %ebx,%ebx
1402c08f0:	e8 2b 7b f6 ff       	call   0x140228420
1402c08f5:	85 c0                	test   %eax,%eax
1402c08f7:	0f 8e 81 00 00 00    	jle    0x1402c097e
1402c08fd:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1402c0902:	48 8d 2d 1f 77 14 00 	lea    0x14771f(%rip),%rbp        # 0x140408028
1402c0909:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402c090e:	66 90                	xchg   %ax,%ax
1402c0910:	8b d3                	mov    %ebx,%edx
1402c0912:	48 8b ce             	mov    %rsi,%rcx
1402c0915:	e8 36 7d f6 ff       	call   0x140228650
1402c091a:	48 8b c8             	mov    %rax,%rcx
1402c091d:	48 8b f8             	mov    %rax,%rdi
1402c0920:	e8 7b c6 fa ff       	call   0x14026cfa0
1402c0925:	33 d2                	xor    %edx,%edx
1402c0927:	48 8b cd             	mov    %rbp,%rcx
1402c092a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1402c0930:	3b 01                	cmp    (%rcx),%eax
1402c0932:	74 1e                	je     0x1402c0952
1402c0934:	48 ff c2             	inc    %rdx
1402c0937:	48 83 c1 10          	add    $0x10,%rcx
1402c093b:	48 83 fa 02          	cmp    $0x2,%rdx
1402c093f:	72 ef                	jb     0x1402c0930
1402c0941:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402c0946:	48 8b d7             	mov    %rdi,%rdx
1402c0949:	33 c9                	xor    %ecx,%ecx
1402c094b:	e8 50 f6 fa ff       	call   0x14026ffa0
1402c0950:	eb 14                	jmp    0x1402c0966
1402c0952:	48 03 d2             	add    %rdx,%rdx
1402c0955:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402c095a:	33 c9                	xor    %ecx,%ecx
1402c095c:	48 8b 54 d5 08       	mov    0x8(%rbp,%rdx,8),%rdx
1402c0961:	e8 6a f5 fa ff       	call   0x14026fed0
1402c0966:	48 8b ce             	mov    %rsi,%rcx
1402c0969:	ff c3                	inc    %ebx
1402c096b:	e8 b0 7a f6 ff       	call   0x140228420
1402c0970:	3b d8                	cmp    %eax,%ebx
1402c0972:	7c 9c                	jl     0x1402c0910
1402c0974:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402c0979:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1402c097e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402c0983:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402c0988:	48 83 c4 20          	add    $0x20,%rsp
1402c098c:	5e                   	pop    %rsi
1402c098d:	c3                   	ret
1402c098e:	cc                   	int3
1402c098f:	cc                   	int3
1402c0990:	41 54                	push   %r12
1402c0992:	41 57                	push   %r15
1402c0994:	b8 58 00 00 00       	mov    $0x58,%eax
1402c0999:	e8 42 9c 03 00       	call   0x1402fa5e0
1402c099e:	48 2b e0             	sub    %rax,%rsp
1402c09a1:	4d 8b f8             	mov    %r8,%r15
1402c09a4:	e8 87 79 f6 ff       	call   0x140228330
1402c09a9:	4c 8b e0             	mov    %rax,%r12
1402c09ac:	48 85 c0             	test   %rax,%rax
1402c09af:	75 2b                	jne    0x1402c09dc
1402c09b1:	4c 8d 0d 98 b8 0e 00 	lea    0xeb898(%rip),%r9        # 0x1403ac250
1402c09b8:	c7 44 24 20 63 00 00 	movl   $0x63,0x20(%rsp)
1402c09bf:	00
1402c09c0:	ba a5 00 00 00       	mov    $0xa5,%edx
1402c09c5:	8d 48 22             	lea    0x22(%rax),%ecx
1402c09c8:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402c09cc:	e8 cf 09 f6 ff       	call   0x1402213a0
1402c09d1:	33 c0                	xor    %eax,%eax
1402c09d3:	48 83 c4 58          	add    $0x58,%rsp
1402c09d7:	41 5f                	pop    %r15
1402c09d9:	41 5c                	pop    %r12
1402c09db:	c3                   	ret
1402c09dc:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1402c09e1:	49 8b cf             	mov    %r15,%rcx
1402c09e4:	48 89 6c 24 78       	mov    %rbp,0x78(%rsp)
1402c09e9:	33 ed                	xor    %ebp,%ebp
1402c09eb:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1402c09f2:	00
1402c09f3:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1402c09f8:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
1402c09fd:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402c0a02:	e8 19 7a f6 ff       	call   0x140228420
1402c0a07:	85 c0                	test   %eax,%eax
1402c0a09:	0f 8e 29 01 00 00    	jle    0x1402c0b38
1402c0a0f:	4c 8d 2d 12 76 14 00 	lea    0x147612(%rip),%r13        # 0x140408028
1402c0a16:	8b d5                	mov    %ebp,%edx
1402c0a18:	49 8b cf             	mov    %r15,%rcx
1402c0a1b:	e8 30 7c f6 ff       	call   0x140228650
1402c0a20:	4c 8b f0             	mov    %rax,%r14
1402c0a23:	48 8b 70 10          	mov    0x10(%rax),%rsi
1402c0a27:	48 85 f6             	test   %rsi,%rsi
1402c0a2a:	75 04                	jne    0x1402c0a30
1402c0a2c:	48 8b 70 08          	mov    0x8(%rax),%rsi
1402c0a30:	33 db                	xor    %ebx,%ebx
1402c0a32:	48 8d 3d f7 75 14 00 	lea    0x1475f7(%rip),%rdi        # 0x140408030
1402c0a39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402c0a40:	48 8b 17             	mov    (%rdi),%rdx
1402c0a43:	48 8b ce             	mov    %rsi,%rcx
1402c0a46:	ff 15 44 97 06 00    	call   *0x69744(%rip)        # 0x14032a190
1402c0a4c:	85 c0                	test   %eax,%eax
1402c0a4e:	0f 84 a0 00 00 00    	je     0x1402c0af4
1402c0a54:	48 ff c3             	inc    %rbx
1402c0a57:	48 83 c7 10          	add    $0x10,%rdi
1402c0a5b:	48 83 fb 02          	cmp    $0x2,%rbx
1402c0a5f:	72 df                	jb     0x1402c0a40
1402c0a61:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1402c0a67:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1402c0a6e:	00
1402c0a6f:	48 8b ce             	mov    %rsi,%rcx
1402c0a72:	ff 15 e0 93 06 00    	call   *0x693e0(%rip)        # 0x140329e58
1402c0a78:	8b f8                	mov    %eax,%edi
1402c0a7a:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1402c0a81:	00
1402c0a82:	80 38 00             	cmpb   $0x0,(%rax)
1402c0a85:	75 0d                	jne    0x1402c0a94
1402c0a87:	48 3b f0             	cmp    %rax,%rsi
1402c0a8a:	74 08                	je     0x1402c0a94
1402c0a8c:	81 ff ff ff 00 00    	cmp    $0xffff,%edi
1402c0a92:	76 68                	jbe    0x1402c0afc
1402c0a94:	ba a5 00 00 00       	mov    $0xa5,%edx
1402c0a99:	c7 44 24 20 77 00 00 	movl   $0x77,0x20(%rsp)
1402c0aa0:	00
1402c0aa1:	4c 8d 0d a8 b7 0e 00 	lea    0xeb7a8(%rip),%r9        # 0x1403ac250
1402c0aa8:	b9 22 00 00 00       	mov    $0x22,%ecx
1402c0aad:	44 8d 42 ea          	lea    -0x16(%rdx),%r8d
1402c0ab1:	e8 ea 08 f6 ff       	call   0x1402213a0
1402c0ab6:	49 8b 46 10          	mov    0x10(%r14),%rax
1402c0aba:	4c 8d 0d 97 5b 0c 00 	lea    0xc5b97(%rip),%r9        # 0x140386658
1402c0ac1:	4d 8b 06             	mov    (%r14),%r8
1402c0ac4:	48 8d 15 95 5b 0c 00 	lea    0xc5b95(%rip),%rdx        # 0x140386660
1402c0acb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402c0ad0:	b9 06 00 00 00       	mov    $0x6,%ecx
1402c0ad5:	48 8d 05 74 5b 0c 00 	lea    0xc5b74(%rip),%rax        # 0x140386650
1402c0adc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402c0ae1:	49 8b 46 08          	mov    0x8(%r14),%rax
1402c0ae5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c0aea:	e8 31 fb f5 ff       	call   0x140220620
1402c0aef:	e9 93 00 00 00       	jmp    0x1402c0b87
1402c0af4:	48 03 db             	add    %rbx,%rbx
1402c0af7:	41 8b 7c dd 00       	mov    0x0(%r13,%rbx,8),%edi
1402c0afc:	e8 df ae f9 ff       	call   0x14025b9e0
1402c0b01:	48 8b d8             	mov    %rax,%rbx
1402c0b04:	48 85 c0             	test   %rax,%rax
1402c0b07:	74 5c                	je     0x1402c0b65
1402c0b09:	8b d7                	mov    %edi,%edx
1402c0b0b:	48 8b c8             	mov    %rax,%rcx
1402c0b0e:	e8 0d c6 fa ff       	call   0x14026d120
1402c0b13:	85 c0                	test   %eax,%eax
1402c0b15:	74 4e                	je     0x1402c0b65
1402c0b17:	48 8b d3             	mov    %rbx,%rdx
1402c0b1a:	49 8b cc             	mov    %r12,%rcx
1402c0b1d:	e8 de 79 f6 ff       	call   0x140228500
1402c0b22:	85 c0                	test   %eax,%eax
1402c0b24:	7e 3f                	jle    0x1402c0b65
1402c0b26:	49 8b cf             	mov    %r15,%rcx
1402c0b29:	ff c5                	inc    %ebp
1402c0b2b:	e8 f0 78 f6 ff       	call   0x140228420
1402c0b30:	3b e8                	cmp    %eax,%ebp
1402c0b32:	0f 8c de fe ff ff    	jl     0x1402c0a16
1402c0b38:	49 8b c4             	mov    %r12,%rax
1402c0b3b:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
1402c0b40:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1402c0b45:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1402c0b4c:	00
1402c0b4d:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1402c0b52:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1402c0b57:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1402c0b5c:	48 83 c4 58          	add    $0x58,%rsp
1402c0b60:	41 5f                	pop    %r15
1402c0b62:	41 5c                	pop    %r12
1402c0b64:	c3                   	ret
1402c0b65:	ba a5 00 00 00       	mov    $0xa5,%edx
1402c0b6a:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
1402c0b71:	00
1402c0b72:	4c 8d 0d d7 b6 0e 00 	lea    0xeb6d7(%rip),%r9        # 0x1403ac250
1402c0b79:	b9 22 00 00 00       	mov    $0x22,%ecx
1402c0b7e:	44 8d 42 9c          	lea    -0x64(%rdx),%r8d
1402c0b82:	e8 19 08 f6 ff       	call   0x1402213a0
1402c0b87:	48 8d 15 62 ad f9 ff 	lea    -0x6529e(%rip),%rdx        # 0x14025b8f0
1402c0b8e:	49 8b cc             	mov    %r12,%rcx
1402c0b91:	e8 ca 78 f6 ff       	call   0x140228460
1402c0b96:	33 c0                	xor    %eax,%eax
1402c0b98:	eb a1                	jmp    0x1402c0b3b
1402c0b9a:	cc                   	int3
1402c0b9b:	cc                   	int3
1402c0b9c:	cc                   	int3
1402c0b9d:	cc                   	int3
1402c0b9e:	cc                   	int3
1402c0b9f:	cc                   	int3
1402c0ba0:	48 8d 05 51 b6 0e 00 	lea    0xeb651(%rip),%rax        # 0x1403ac1f8
1402c0ba7:	c3                   	ret
1402c0ba8:	cc                   	int3
1402c0ba9:	cc                   	int3
1402c0baa:	cc                   	int3
1402c0bab:	cc                   	int3
1402c0bac:	cc                   	int3
1402c0bad:	cc                   	int3
1402c0bae:	cc                   	int3
1402c0baf:	cc                   	int3
1402c0bb0:	48 8d 05 d1 b7 0e 00 	lea    0xeb7d1(%rip),%rax        # 0x1403ac388
1402c0bb7:	c3                   	ret
1402c0bb8:	cc                   	int3
1402c0bb9:	cc                   	int3
1402c0bba:	cc                   	int3
1402c0bbb:	cc                   	int3
1402c0bbc:	cc                   	int3