Function at 0x140007f80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
mov dword [rsp - 0x40], 0x63edc391
push rbp
mov rbp, rsp
sub rsp, 0x40
mov dword [rbp - 0x20], 0xe58ea51
mov r10, r10
xor dword [rbp - 0x20], 0xf7042d2
add dword [rbp - 0x20], 0x4c467e1
xor dword [rbp - 0x20], 0xe2a3dfd
mov r13, r13
xor dword [rbp - 0x20], 0x364be47e
mov rdi, rcx
mov dword [rbp - 0x1c], 0xa09df89
mov rdi, rdi
xor dword [rbp - 0x1c], 0x7a179701
sub dword [rbp - 0x1c], 0x467e8bc3
add dword [rbp - 0x1c], 0x50f1ea5d
sub dword [rbp - 0x1c], 0x3b11ba41
mov r15, r15
sub dword [rbp - 0x1c], 0xc7e4fbf
mov ecx, 0x4232efe3
sub ecx, 0xf589b2a
xchg rdi, rdi
add ecx, 0x141d1b64
sub ecx, 0x145076a1
sub ecx, 0x3097ff8f
mov dword [rsp - 0xc], 0x6f855fce
sub ecx, 0x20ef9db
movsd xmm0, qword [rbp - 0x20]
mov r14, rdx
mov dword [rsp - 0xc], 0x156d79c1
movsd qword [rbp - 0x20], xmm0
mov byte [rbp - 0x18], 0
xor byte [rbp - 0x18], 0x33
xor byte [rbp - 0x18], 0x7b
mov dword [rsp - 0x14], esi
xor byte [rbp - 0x18], 0x47
add byte [rbp - 0x18], 0x2e
xor byte [rbp - 0x18], 0x45
sub byte [rbp - 0x18], 0x6c
mov dword [rsp - 0x34], esp
mov qword [rbp - 8], 0x72417ea6
sub qword [rbp - 8], 0x238848bc
sub qword [rbp - 8], 0x2cc96ac1
xor qword [rbp - 8], 0x151ccc07
mov dword [rsp - 0x20], 0x899c53d
xor qword [rbp - 8], 0x72d9f0b1
sub qword [rbp - 8], 0x462af796
call fcn.14007afa0
mov dword [rsp - 0x34], ecx
xor ebx, ebx
mov qword [rbp - 0x10], rax
mov edx, ebx
mov dword [rsp - 0x18], ebp
cmp qword [rbp - 8], rbx
jbe 0x1400080d5
nop
movsx ecx, byte [rbp + rdx - 0x20]
mov dword [rsp - 0x24], ecx
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x1400080bc
xchg r9, r9
lea r8, [rdi + 0xf0]
mov r9d, 0x5920341c
xor r9d, 0x1917d283
mov dword [rsp - 0x20], esi
sub r9d, 0x3e29d81c
add r9d, 0x39690db
xor r9d, 0x53e5fe2c
mov dword [rsp - 0x24], 0x36e577ac
sub r9d, 0x4b113cbb
sub r9d, 0xb3024b5
lea rdx, [rbp - 0x10]
mov rcx, rdi
mov rcx, rcx
call fcn.1400073d0
cmp qword [rbp - 8], 4
movzx esi, al
xchg rcx, rcx
jbe 0x140008145
mov rcx, qword [rbp - 0x10]
call fcn.14007afb0
mov dword [rsp - 0x30], 0x4a3ed1c3
test sil, sil
je 0x14000870d
mov r8, qword [r14 + 0x48]
lea r9, [r14 + 0x30]
xchg r13, r13
test r8, r8
mov rax, r9
cmove rax, rbx
mov rcx, rax
mov dword [rsp - 0x20], 0x327bf742
lea rdx, [r9 + r8*8]
jne 0x14000817a
mov rdx, rbx
xchg r10, r10
cmp rax, rdx
je 0x14000819a
nop word [rax + rax]
mov rdi, rdi
cmp dword [rcx], 3
je 0x1400081dc
add rcx, 8
mov dword [rsp - 0x1c], ecx
cmp rcx, rdx
jne 0x140008188
lea rcx, [r9 + r8*8]
mov dword [rsp - 0x10], 0x6dd79173
test r8, r8
jne 0x1400081b1
mov rcx, rbx
mov r14, r14
cmp rax, rcx
je 0x1400081d5
nop
mov dword [rsp - 0x34], 0xb55a372
cmp dword [rax], 4
je 0x1400081dc
add rax, 8
cmp rax, rcx
mov dword [rsp - 0x1c], 0x1e12896e
jne 0x1400081bf
xor eax, eax
jmp 0x140008737
mov word [rbp - 0x18], 0x3872
sub word [rbp - 0x18], 0x2260
xor word [rbp - 0x18], 0x107f
mov rcx, rcx
add word [rbp - 0x18], 0x576e
sub word [rbp - 0x18], 0x3c17
xor word [rbp - 0x18], 0x3a5d
mov dword [rsp - 0x30], 0x547c268f
xor word [rbp - 0x18], 0x7394
mov ecx, 0x582c9c04
sub ecx, 0xc0f3cde
xor ecx, 0x6558f41d
mov dword [rsp - 0x20], ebx
xor ecx, 0xe34216e
sub ecx, 0x27718a41
movzx eax, word [rbp - 0x18]
mov dword [rbp - 0x20], 0xb1dbc98
xchg r12, r12
xor dword [rbp - 0x20], 0x7476b44b
sub dword [rbp - 0x20], 0x27838638
add dword [rbp - 0x20], 0x1bb5aee9
mov r11, r11
xor dword [rbp - 0x20], 0x7820ddf1
xor dword [rbp - 0x20], 0x26272589
mov dword [rbp - 0x1c], 0x433f66e6
mov dword [rsp - 0x40], edi
sub dword [rbp - 0x1c], 0x237cd9af
add dword [rbp - 0x1c], 0x5953b2d5
sub dword [rbp - 0x1c], 0xfe1a3c3
sub dword [rbp - 0x1c], 0x12a6bff8
mov dword [rsp - 0x30], 0x17706bde
sub dword [rbp - 0x1c], 0x4c3e5cbd
add dword [rbp - 0x1c], 0x5d119a7
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp - 0x10], xmm0
xchg rsp, rsp
mov word [rbp - 8], ax
mov qword [rbp - 0x18], 0x3329076d
sub qword [rbp - 0x18], 0x253524ea
add qword [rbp - 0x18], 0x41750046
mov dword [rsp - 0x3c], 0x5d49435
xor qword [rbp - 0x18], 0x332ad938
xor qword [rbp - 0x18], 0x54ec12fa
sub qword [rbp - 0x18], 0x28ae2901
call fcn.14007afa0
mov rsp, rsp
mov rdx, rbx
mov qword [rbp - 0x20], rax
cmp qword [rbp - 0x18], rbx
xchg rcx, rcx
jbe 0x140008327
nop word [rax + rax]
movsx ecx, byte [rbp + rdx - 0x10]
mov dword [rsp - 0x38], 0x7ae2c032
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 0x18]
jb 0x14000830a
mov rdi, rdi
lea r8, [rdi + 0x108]
mov r9d, 0x45452198
add r9d, 0x336f6b07
xchg rsp, rsp
sub r9d, 0x4ef0d0c6
xor r9d, 0x540aa6e1
sub r9d, 0x455f0e6b
sub r9d, 0x11cdcd25
xchg r13, r13
xor r9d, 0x269c41aa
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.1400073d0
mov rbx, rbx
cmp qword [rbp - 0x18], 4
movzx esi, al
jbe 0x140008389
xchg r12, r12
mov rcx, qword [rbp - 0x20]
call fcn.14007afb0
test sil, sil
mov dword [rsp - 0x18], 0x760a71d8
je 0x14000870d
mov dword [rbp - 8], 0x36831b03
add dword [rbp - 8], 0xcd788f
sub dword [rbp - 8], 0x18435314
mov r15, r15
xor dword [rbp - 8], 0x4f077259
add dword [rbp - 8], 0x5ebb41dc
mov ecx, 0x3c678415
xor ecx, 0x3cff6c4f
mov dword [rsp - 0x30], 0x663e26e2
add ecx, 0x19f85581
add ecx, 0x640d6951
sub ecx, 0x6b15d50a
sub ecx, 0x1388d20a
xchg rbx, rbx
mov eax, dword [rbp - 8]
mov dword [rbp - 0x10], 0x693f2075
sub dword [rbp - 0x10], 0x3f35b349
mov r8, r8
xor dword [rbp - 0x10], 0x77969c3b
add dword [rbp - 0x10], 0x1d1f0788
xor dword [rbp - 0x10], 0x553f2a71
mov dword [rbp - 0xc], 0x35fee1c2
xchg r15, r15
xor dword [rbp - 0xc], 0x51328c47
sub dword [rbp - 0xc], 0x607791d8
xor dword [rbp - 0xc], 0x57f0f331
mov dword [rsp - 0x1c], 0x46bb4612
add dword [rbp - 0xc], 0x19460144
sub dword [rbp - 0xc], 0x2fe99fb5
movsd xmm0, qword [rbp - 0x10]
mov dword [rsp - 0x30], 0x3a4bff1f
movsd qword [rbp - 0x20], xmm0
mov dword [rbp - 0x18], eax
mov qword [rbp - 8], 0x64bb5572
mov dword [rsp - 0x2c], 0x5c130abc
xor qword [rbp - 8], 0x9e762b1
sub qword [rbp - 8], 0x5239288e
sub qword [rbp - 8], 0xadabf13
xchg rsi, rsi
xor qword [rbp - 8], 0x4fd958ea
xor qword [rbp - 8], 0x620925f2
xor qword [rbp - 8], 0x3d982d36
mov rsp, rsp
call fcn.14007afa0
mov rdx, rbx
mov qword [rbp - 0x10], rax
mov r10, r10
cmp qword [rbp - 8], rbx
jbe 0x1400084da
nop dword [rax + rax]
movsx ecx, byte [rbp + rdx - 0x20]
mov dword [rsp - 0x40], ebx
mov word [rax + rdx*2], cx
inc rdx
cmp rdx, qword [rbp - 8]
jb 0x1400084c1
mov rsp, rsp
lea r8, [rdi + 0xf8]
mov r9d, 0x416d4f66
sub r9d, 0x1afe5b00
xchg rbx, rbx
sub r9d, 0xc2f8c1d
add r9d, 0x5c722d52
sub r9d, 0x76b19599
lea rdx, [rbp - 0x10]
mov dword [rsp - 0x30], esp
mov rcx, rdi
call fcn.1400073d0
cmp qword [rbp - 8], 4
xchg rsp, rsp
movzx esi, al
jbe 0x140008530
mov rcx, qword [rbp - 0x10]
call fcn.14007afb0
mov dword [rsp - 0xc], edx
test sil, sil
je 0x14000870d
mov word [rbp - 8], 0x2afa
mov dword [rsp - 0x1c], ebx
add word [rbp - 8], 0x33cf
sub word [rbp - 8], 0x3135
add word [rbp - 8], 0x418
sub word [rbp - 8], 0x2d29
mov dword [rsp - 0x44], 0x303f5af9
add word [rbp - 8], 0x308d
add word [rbp - 8], 0x32fd
mov ecx, 0x77e921b
xchg rsi, rsi
add ecx, 0x13936a77
add ecx, 0x5d54b7f5
xor ecx, 0x1d5894f
sub ecx, 0x5d984ce
mov dword [rsp - 0x38], esi
sub ecx, 0x20564bca
xor ecx, 0x53836d26
movzx eax, word [rbp - 8]
mov dword [rbp - 0x10], 0x455c6a4d
mov dword [rsp - 0x44], edi
xor dword [rbp - 0x10], 0x26ea6f19
xor dword [rbp - 0x10], 0x5459024
sub dword [rbp - 0x10], 0x3d2cb7a6
xchg r15, r15
sub dword [rbp - 0x10], 0x8298cb
add dword [rbp - 0x10], 0x63d8def
mov dword [rbp - 0xc], 0x1002f324
mov dword [rsp - 0x18], 0x552c4039
add dword [rbp - 0xc], 0x276b052f
add dword [rbp - 0xc], 0x23563057
xor dword [rbp - 0xc], 0xa5dd857
xor dword [rbp - 0xc], 0x2e699d7e
mov dword [rsp - 0x28], esi
xor dword [rbp - 0xc], 0x5eece7a8
movsd xmm0, qword [rbp - 0x10]
movsd qword [rbp - 0x20], xmm0
mov r13, r13
mov word [rbp - 0x18], ax
mov byte [rbp - 0x16], 0x26
sub byte [rbp - 0x16], 0x19
mov rbp, rbp
add byte [rbp - 0x16], 0x69
xor byte [rbp - 0x16], 4
xor byte [rbp - 0x16], 0x79
xor byte [rbp - 0x16], 0x34
xchg r10, r10
xor byte [rbp - 0x16], 0xe6
mov qword [rbp - 8], 0x167a0b2c
add qword [rbp - 8], 0x3f3f94cb
xchg r13, r13
sub qword [rbp - 8], 0x3d039bdf
xor qword [rbp - 8], 0x59846766
xor qword [rbp - 8], 0x5b797ea2
mov dword [rsp - 0x44], edx
xor qword [rbp - 8], 0x1a4b1dd7
call fcn.14007afa0
mov qword [rbp - 0x10], rax
xchg rbx, rbx
cmp qword [rbp - 8], rbx
jbe 0x1400086a2
nop dword [rax]
movsx ecx, byte [rbp + rbx - 0x20]
mov dword [rsp - 0x3c], esp
mov word [rax + rbx*2], cx
inc rbx
cmp rbx, qword [rbp - 8]
xchg rdx, rdx
jb 0x140008689
lea r8, [rdi + 0x100]
mov r9d, 0x2b198970
xor r9d, 0x5eda9848
mov dword [rsp - 0x38], 0x39043f89
xor r9d, 0x594f7dce
add r9d, 0x1df23246
xor r9d, 0x4a7e9f3e
lea rdx, [rbp - 0x10]
mov r8, r8
mov rcx, rdi
call fcn.1400073d0
cmp qword [rbp - 8], 4
xchg rdx, rdx
movzx ebx, al
jbe 0x1400086fb
mov rcx, qword [rbp - 0x10]
call fcn.14007afb0
xchg rdi, rdi
neg bl
sbb eax, eax
neg eax
dec eax
mov dword [rsp - 0x14], 0x66d4c1f0
jmp 0x140008737
mov eax, 0x39e316ea
xor eax, 0x67519aaa
xchg rdx, rdx
sub eax, 0x489b8992
add eax, 0x4d4360ef
xor eax, 0x26d8a05f
xor eax, 0x11c54347
mov dword [rsp - 0x10], ecx
add eax, 0xabb87f7a
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
mov rsi, rsi
mov r14, qword [rsp + 0x68]
add rsp, 0x40
pop rbp
ret