Function at 0x1400338d0
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x12252400
mov dword [rbp - 0x1c], 0x7432316
mov dword [rbp - 0x18], 0x21241733
mov word [rbp - 0x14], 0x1200
mov byte [rbp - 0x12], 0x71
call fcn.140009020
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x1400339a5
test rbx, rbx
je 0x1400339a5
movsxd rax, dword [r11 + 0x3c]
xor r15d, r15d
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x1400339a8
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033983
inc rax
test ecx, ecx
jne 0x140033970
test edx, edx
je 0x140033995
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033960
jmp 0x1400339a8
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400339ab
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x14004eb58], rax
mov dword [rbp - 0x20], 0x23343304
mov dword [rbp - 0x1c], 0x2e742910
mov dword [rbp - 0x18], 0x20371625
mov byte [rbp - 0x14], 0x73
call fcn.140008c80
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033a57
test rbx, rbx
je 0x140033a57
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033a57
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033a43
inc rax
test ecx, ecx
jne 0x140033a30
test edx, edx
je 0x140033f1c
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033a20
mov rax, r15
movdqa xmm0, xmmword [0x140043f00]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x14004eb40], rax
mov dword [rbp - 0x10], 0x74232b06
call fcn.1400086a0
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033af7
test rbx, rbx
je 0x140033af7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033af7
nop
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033ae3
inc rax
test ecx, ecx
jne 0x140033ad0
test edx, edx
je 0x140033f2f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033ac0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x14004eb48], rax
mov dword [rbp - 0x20], 0x36232811
mov dword [rbp - 0x1c], 0x74c2d11
mov dword [rbp - 0x18], 0x27391f3b
mov byte [rbp - 0x14], 0x73
call fcn.140008c80
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033ba7
test rbx, rbx
je 0x140033ba7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033ba7
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033b93
inc rax
test ecx, ecx
jne 0x140033b80
test edx, edx
je 0x140033f42
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033b70
mov rax, r15
movdqa xmm0, xmmword [0x140043ef0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x14004eb38], rax
mov word [rbp - 0x10], 0x1f06
mov byte [rbp - 0xe], 0x57
call fcn.140008100
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033c57
test rbx, rbx
je 0x140033c57
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033c57
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033c43
inc rax
test ecx, ecx
jne 0x140033c30
test edx, edx
je 0x140033f55
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033c20
mov rax, r15
movdqa xmm0, xmmword [0x140043ed0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x14004eb30], rax
mov byte [rbp - 0x10], 0x63
call fcn.140001480
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033cf7
test rbx, rbx
je 0x140033cf7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033cf7
nop dword [rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033ce3
inc rax
test ecx, ecx
jne 0x140033cd0
test edx, edx
je 0x140033f68
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033cc0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x14004eb20], rax
mov dword [rbp - 0x20], 0x23343304
mov dword [rbp - 0x1c], 0x34702910
mov dword [rbp - 0x18], 0x37331038
mov word [rbp - 0x14], 0x3600
mov byte [rbp - 0x12], 0x71
call fcn.140009020
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x27342d14
mov word [rbp + 0x24], 0x4c14
call fcn.140007f10
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033db7
test rbx, rbx
je 0x140033db7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033db7
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033da3
inc rax
test ecx, ecx
jne 0x140033d90
test edx, edx
je 0x140033f7b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033d80
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x14004eb28], rax
mov dword [rbp - 0x20], 0x26302e0b
mov dword [rbp - 0x1c], 0x34422528
mov dword [rbp - 0x18], 0x132f0136
mov byte [rbp - 0x14], 0x73
call fcn.140008c80
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033e67
test rbx, rbx
je 0x140033e67
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033e67
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033e53
inc rax
test ecx, ecx
jne 0x140033e40
test edx, edx
je 0x140033f8e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033e30
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x14004eb70], rax
mov dword [rbp - 0x20], 0x26302e0b
mov dword [rbp - 0x1c], 0x34422528
mov dword [rbp - 0x18], 0x52f0136
mov byte [rbp - 0x14], 0x73
call fcn.140008c80
mov r11, qword [0x14004eb68]
mov rbx, qword [rax]
test r11, r11
je 0x140033fb0
test rbx, rbx
je 0x140033fb0
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140033fb0
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140033f03
inc rax
test ecx, ecx
jne 0x140033ef0
test edx, edx
je 0x140033fa1
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140033ee0
jmp 0x140033fb0
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033a5a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033afa
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033baa
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033c5a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033cfa
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033dba
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140033e6a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x14004eb50], r15
mov dword [rbp - 0x20], 0x313e2d04
mov dword [rbp - 0x1c], 0x28410401
mov dword [rbp - 0x18], 0x44331f33
call fcn.140002f70
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rbp
ret