Function at 0x140062330
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
movzx edi, byte [rbp + 0x77]
xor eax, eax
mov qword [rbp + 0x1e], rax
mov r14, rdx
mov word [rbp + 0x26], ax
mov r15, rcx
mov dword [rbp + 7], 0x709c9364
mov rsi, 0xffffffffffffffff
mov dword [rbp + 0xb], 0x70757e45
movabs r12, 0xb937eb243632707b
mov dword [rbp + 0xf], 0x744c7b7d
movabs r13, 0xe867f90c1210d029
mov dword [rbp + 0x13], 0x57535497
mov dword [rbp + 0x17], 0x556f5757
mov word [rbp + 0x1b], 0x505e
mov byte [rbp + 0x1d], 0xcc
call fcn.140049fd0
mov rbx, qword [rax]
call fcn.140049fe0
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x21
jae 0x140062c4c
movzx r9d, byte [rbp + r10 + 7]
mov edx, r9d
cmp rbx, r10
ja 0x140062c43
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x14006240c
movabs rcx, 0x4d77fdaeb0b04563
movzx eax, dl
add rcx, r10
movzx edi, r9b
and al, cl
add al, al
sub dil, al
add dil, 0x4b
add dil, cl
jmp 0x140062440
je 0x140062bd9
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140062bb1
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140062b82
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140062b60
nop dword [rax]
cmp r8, r10
ja 0x140062c3a
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x140062473
movabs rax, 0x5ad7cf547e75b11f
movzx edi, r9b
add rax, r10
and dl, al
add dl, dl
sub dil, dl
add dil, 0x27
add dil, al
jmp 0x1400624b0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140062b18
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140062af6
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140062aca
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140062a4b
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x14006272e
nop dword [rax]
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x14006270b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400626ec
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400626cd
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1400626a3
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140062c1d
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x140062c00
lea rax, [r8 + 0x5a]
cmp rbx, rax
jb 0x140062582
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x140062630
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400624c0
lea rbx, [r8 + 0x41]
lea r8, [rbx + 6]
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x140062606
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400625e7
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x1400625c3
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x14006259e
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 3]
jmp 0x1400624c0
lea edi, [r10 - 0x3f]
movzx eax, dil
and al, r9b
add al, al
sub dil, al
sub dil, 0x47
add dil, r9b
jmp 0x1400624b0
lea edi, [r10 + 0x32]
inc r8
movzx eax, dil
dec r10
and al, r9b
add al, al
sub dil, al
sub dil, 0x5e
add dil, r9b
inc r10
jmp 0x1400623c3
lea ecx, [r10 - 0x5a]
mov edi, 0x3b
movzx eax, cl
movzx r11d, r10b
and al, r9b
sub dil, al
add dil, dil
add dil, cl
add dil, r9b
jmp 0x1400629f8
lea ecx, [r10 + 0x54]
movzx r11d, r10b
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4c
jmp 0x140062a69
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
sub dil, 0x78
inc r10
jmp 0x1400623c3
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1b
cmp rbx, 8
jae 0x1400629db
lea rax, [r8 + 0x64]
cmp rbx, rax
jbe 0x140062905
lea edx, [r10 - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 4
jb 0x1400629ce
movzx r11d, r10b
lea ecx, [r11 + 0x72]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, r9b
lea edi, [rcx*2 - 0x3c]
jmp 0x140062b36
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
sub dil, 0x16
inc r10
jmp 0x1400623c3
movzx r11d, r10b
lea ecx, [r11 + 0x2e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x42
jmp 0x140062a69
movzx r11d, r10b
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 4
jmp 0x1400629f8
lea edx, [r10 - 0x76]
mov ecx, 0x1d
movzx eax, dl
movzx r11d, r10b
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140062b36
lea rcx, [r8 + 4]
cmp rbx, rcx
jae 0x140062786
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4b
lea rax, [r8 + rbx]
cmp rax, 1
je 0x140062a31
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jbe 0x14006287e
lea ecx, [r10 - 0x69]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x21
jmp 0x140062646
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400627bd
lea edx, [r10 + 0x3e]
mov ecx, 0x27
movzx eax, dl
and al, r9b
sub cl, al
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r10
jmp 0x1400623c3
cmp rbx, rcx
jne 0x1400627f1
lea edx, [r10 - 0x70]
mov ecx, 8
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
mov rcx, rsi
add dil, dl
add dil, r9b
movzx eax, dil
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400623c3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140062828
lea ecx, [r10 + 0x56]
add rbx, r8
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
mov rcx, rsi
sub dil, 0x5a
movzx eax, dil
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400623c3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140062852
lea ecx, [r10 - 0x1e]
dec r10
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2e
inc r10
jmp 0x1400623c3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x14006274d
movzx r11d, r10b
lea ecx, [r11 + 0x6e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 2
jmp 0x140062b36
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400628a6
movzx r11d, r10b
lea ecx, [r11 + 0x5d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x75
jmp 0x140062b36
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400628ce
movzx r11d, r10b
lea ecx, [r11 - 0x51]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x37
jmp 0x1400629f8
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x140062646
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
add dil, 0x25
inc r10
jmp 0x1400623c3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140062938
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
lea edi, [r9 + rcx]
sub dil, 0x64
inc r10
jmp 0x1400623c3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140062970
lea edx, [r10 - 0x32]
mov ecx, 0x2f
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
mov rcx, rsi
add dil, dl
add dil, r9b
movzx eax, dil
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400623c3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14006299e
lea edx, [r10 + 0x20]
mov ecx, 0x10
movzx eax, dl
dec r10
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
inc r10
jmp 0x1400623c3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140062677
mov ecx, 0x26
movzx r11d, r10b
lea edx, [r11 - 0x54]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x140062b36
mov byte [rbp + r10 + 7], dil
inc r10
jmp 0x1400623c3
movzx ecx, r9b
movzx r11d, r10b
lea edx, [r11 + 0x38]
movzx eax, dl
and al, r9b
sub cl, al
add cl, 0x3c
lea edi, [rcx + rcx]
add dil, dl
sub r11b, 0x65
movzx ecx, dil
movzx eax, r11b
add rbx, r8
and al, r9b
add al, al
sub cl, al
movzx eax, dil
sub cl, 0x3d
add cl, r11b
add cl, r9b
mov byte [rbp + r10 + 7], cl
mov rcx, rsi
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400623c3
mov ecx, 7
movzx r11d, r10b
lea edx, [r11 - 2]
movzx eax, dl
and al, r9b
sub cl, al
lea edi, [rcx + rcx]
jmp 0x140062a66
movzx r11d, r10b
movzx eax, r9b
movzx edi, r9b
lea edx, [r11 - 0x77]
and al, dl
add al, al
sub dil, al
add dil, 0x41
add dil, dl
add r11b, 0x61
inc r8
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x59
add r11b, r9b
movzx eax, r11b
mov byte [rbp + r10 + 7], al
add rax, r8
sub r10, rax
lea ecx, [r10 - 0x3c]
movzx eax, r9b
and al, cl
inc rbx
add al, al
sub r9b, al
sub r9b, 0x5c
add r9b, cl
mov byte [rbp + r10 + 7], r9b
sub r10, rbx
dec r10
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
inc r10
jmp 0x1400623c3
lea ecx, [r10 - 0x3d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
mov rcx, rsi
sub dil, 0x55
movzx eax, dil
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400623c3
lea ecx, [r10 + 0x71]
movzx eax, r9b
and al, cl
dec r10
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x17
inc r10
jmp 0x1400623c3
movzx r11d, r10b
movzx eax, r9b
movzx edi, r9b
lea edx, [r11 - 0x1b]
and al, dl
add al, al
sub dil, al
sub dil, 0x43
add dil, dl
sub r11b, 0x2b
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x2d
add r11b, r9b
mov byte [rbp + r10 + 7], r11b
inc r8
dec r10
inc r10
jmp 0x1400623c3
lea ecx, [r10 - 0x33]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x65
dec r10
inc r10
jmp 0x1400623c3
lea ecx, [r10 + 0x41]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x39
movzx eax, dil
mov rcx, rsi
sub rcx, rax
add rbx, r8
add r10, rcx
inc r10
jmp 0x1400623c3
lea rax, [r10 + r12]
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
sub dil, 0x5d
movzx eax, dil
mov rcx, rsi
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400623c3
lea rax, [r10 + r13]
and dl, al
add dl, dl
sub r9b, dl
lea edi, [rax + r9]
sub dil, 0x1f
movzx eax, byte [rbp + r10 + 7]
add rax, r8
add r10, rax
inc r10
jmp 0x1400623c3
add r10b, 0x6f
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 9
jmp 0x1400623c0
sub r10b, 0x57
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x61
jmp 0x1400623b0
lea rdx, [rbp + 0x16e9e8b]
jmp 0x140062c50
lea rdx, [rbp + 0x9ee3ee]
jmp 0x140062c50
lea rdx, [rbp + 7]
vpxor xmm0, xmm0, xmm0
vpxor xmm1, xmm1, xmm1
vmovups xmmword [rbp - 0x19], xmm0
vmovdqu xmmword [rbp - 9], xmm1
inc rsi
cmp byte [rdx + rsi], 0
jne 0x140062c62
mov r8, rsi
lea rcx, [rbp - 0x19]
call fcn.14004a1a0
mov ecx, 0x20
mov qword [rbp - 0x31], 0
call fcn.1400d63b0
vmovups xmm1, xmmword [str._Script_OPP.RBWorld]
vmovdqu xmm0, xmmword [0x14010fc40]
vmovdqu xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x39], rax
lea rdx, [rbp - 0x19]
vmovups xmmword [rax], xmm1
movzx ecx, word [0x14010fb10]
mov word [rax + 0x10], cx
movzx ecx, byte [0x14010fb12]
mov byte [rax + 0x12], cl
lea rcx, [rbp - 0x39]
mov byte [rax + 0x13], 0
call fcn.1400811d0
mov r10, qword [0x1402f0c90]
mov r9d, 0x10
mov edx, eax
mov r8, r14
add rdx, qword [r15]
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
mov rcx, qword [r10 + 0x20]
call qword [r10 + 8]
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x140062d29
mov rcx, qword [rbp - 0x39]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062d24
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140062d95
call fcn.1400d5fb0
mov rdx, qword [rbp - 1]
mov byte [rbp - 0x39], 0
vmovdqu xmm0, xmmword [0x14010fc20]
vmovdqu xmmword [rbp - 0x29], xmm0
cmp rdx, 0xf
jbe 0x140062d71
mov rcx, qword [rbp - 0x19]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062d6c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140062d95
call fcn.1400d5fb0
lea r11, [rsp + 0xa0]
mov rax, r14
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400ebc08
int3