Function at 0x140063950
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x178]
sub rsp, 0x260
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x1400b60c0]
xor rax, rsp
mov qword [rbp + 0x140], rax
xor r12d, r12d
mov r15, qword [0x1400b9010]
lea rax, str.font_
mov qword [str.font_], rax
lea rax, str.imagedll_
mov qword [str.imagedll_], rax
lea rax, str.image_starter_
mov qword [str.image_starter_], rax
lea rbx, str.imagedonate_
mov qword [str.8e_n_], rbx
lea rax, str.image_tab_
mov qword [str._f_n_], rax
lea rax, str.image_relics_
mov qword [str.pe_n_], rax
lea rax, str.imageitem_
mov qword [str.imageitem_], rax
lea rax, str.imageguardian_
mov qword [str.imageguardian_], rax
lea rax, str.imageenemy_
mov qword [str.imageenemy_], rax
lea rax, str.image_avatar_
mov qword [str.image_avatar_], rax
lea rax, str.imagelevel_
mov qword [str._bf_n_], rax
mov dword [rbp + 0x120], 0x6c0061
mov dword [rbp + 0x124], 0x700069
mov dword [rbp + 0x128], 0x790061
mov word [rbp + 0x12c], r12w
mov dword [rbp + 0x130], 0x650077
mov dword [rbp + 0x134], 0x680063
mov dword [rbp + 0x138], 0x61
call fcn.1400624e0
mov r9, rax
mov rcx, qword [rax + 0x10]
movabs rsi, 0x7ffffffffffffffe
mov rax, rsi
sub rax, rcx
cmp rax, 0xd
jb 0x140064129
cmp qword [r9 + 0x18], 7
jbe 0x140063aa3
mov r9, qword [r9]
mov qword [rsp + 0x30], 0xd
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
call fcn.140062870
nop
lea rax, [rbp + 0x120]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp word [rax + r8*2], 0
jne 0x140063ad2
lea rdx, [rbp + 0x120]
lea rcx, [rsp + 0x40]
call fcn.1400629b0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
movups xmmword [rbp + 0x100], xmm0
movups xmmword [rbp + 0x110], xmm1
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x140063b55
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063b50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006412f
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r12w
mov rdi, qword [str.8e_n_]
call fcn.1400624e0
mov r9, rax
mov rdx, qword [rax + 0x10]
mov rcx, rbx
nop
inc rcx
cmp word [rdi + rcx*2], 0
jne 0x140063b80
mov rax, rsi
sub rax, rdx
cmp rax, rcx
jb 0x140064135
cmp qword [r9 + 0x18], 7
jbe 0x140063ba3
mov r9, qword [r9]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x60]
call fcn.140062870
nop
lea rax, [rbp + 0x130]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140063bd0
lea rdx, [rbp + 0x130]
lea rcx, [rsp + 0x60]
call fcn.1400629b0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm1
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140063c53
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063c4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006413b
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x60], r12w
lea rdx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 7
cmova rdx, qword [rbp + 0xe0]
lea rcx, [rbp + 0x100]
cmp qword [rbp + 0x118], 7
cmova rcx, qword [rbp + 0x100]
call fcn.1400037c0
mov r14, qword [0x1400b8e68]
call fcn.140006d10
mov qword [rbp + 0x120], r12
mov qword [rbp + 0x130], r12
xorps xmm6, xmm6
movups xmmword [rbp - 0x80], xmm6
movups xmmword [rbp - 0x70], xmm6
movups xmmword [rbp - 0x40], xmm6
movups xmmword [rbp - 0x30], xmm6
mov byte [rbp - 0x74], 1
mov dword [rbp - 0x68], 2
mov dword [rbp - 0x64], 1
mov dword [rbp - 0x3c], 0x7f7fffff
mov dword [rbp - 0x30], 0x3f800000
mov dword [rbp - 0x2c], 0x3f800000
mov eax, 0xffff
mov word [rbp - 0x28], ax
mov rdi, qword [str.font_]
call fcn.1400624e0
mov r9, rax
mov rdx, qword [rax + 0x10]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp word [rdi + rcx*2], 0
jne 0x140063d10
mov rax, rsi
sub rax, rdx
cmp rax, rcx
jb 0x140064141
cmp qword [r9 + 0x18], 7
jbe 0x140063d33
mov r9, qword [r9]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x40]
call fcn.140062870
nop
mov r8d, 8
lea rdx, str.msyh.ttc
lea rcx, [rsp + 0x40]
call fcn.1400629b0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm1
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x140063dcb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063dc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064147
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r12w
lea rcx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 7
cmova rcx, qword [rbp + 0xc0]
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x120]
call fcn.140006300
movaps xmm0, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x30], xmm6
movaps xmmword [rbp + 0x40], xmm6
movaps xmm0, xmmword [rbp - 0x40]
movaps xmmword [rbp + 0x50], xmm0
movaps xmm1, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x70], xmm6
movaps xmmword [rbp + 0x80], xmm6
movaps xmmword [rbp + 0x90], xmm6
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x10], rax
mov eax, dword [rbp + 0x130]
mov dword [rbp + 0x18], eax
mov dword [rbp + 0x24], 0x41900000
lea rax, [0x1400a5c68]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [r14 + 0x38]
call fcn.14004eb80
mov rdi, qword [str.image_starter_]
call fcn.1400624e0
mov rcx, qword [rax + 0x10]
inc rbx
cmp word [rdi + rbx*2], 0
jne 0x140063e86
sub rsi, rcx
cmp rsi, rbx
jb 0x14006414d
cmp qword [rax + 0x18], 7
jbe 0x140063ea6
mov rax, qword [rax]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
mov r9, rax
lea rcx, [rsp + 0x60]
call fcn.140062870
nop
mov r8d, 4
lea rdx, str.ying
lea rcx, [rsp + 0x60]
call fcn.1400629b0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm1
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x140063f41
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063f3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064153
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x60], r12w
lea rbx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 7
cmova rbx, qword [rbp + 0xa0]
mov rdx, r15
mov rcx, rbx
call fcn.140017930
test al, al
jne 0x140063f92
mov r8, rbx
lea rdx, str.csj::starter::init
lea rcx, str.__s_____ls_load_error_
call fcn.1400021c0
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 7
jbe 0x140063fd8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063fd3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064159
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rbp + 0xb0], xmm0
mov word [rbp + 0xa0], r12w
mov rdx, qword [rbp + 0xd8]
cmp rdx, 7
jbe 0x140064036
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064031
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006415f
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rbp + 0xd0], xmm0
mov word [rbp + 0xc0], r12w
mov rdx, qword [rbp + 0xf8]
cmp rdx, 7
jbe 0x140064094
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006408f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064165
call fcn.140065af0
movdqa xmm0, xmmword [0x1400a7bd0]
movdqu xmmword [rbp + 0xf0], xmm0
mov word [rbp + 0xe0], r12w
mov rdx, qword [rbp + 0x118]
cmp rdx, 7
jbe 0x1400640ee
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400640e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064123
call fcn.140065af0
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.140065ad0
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140070338
int3
call fcn.1400023b0
nop
call fcn.140070338
nop
call fcn.1400023b0
nop
call fcn.140070338
int3
call fcn.1400023b0
nop
call fcn.140070338
int3
call fcn.1400023b0
nop
call fcn.140070338
nop
call fcn.140070338
nop
call fcn.140070338
nop
call fcn.140070338
int3