Function at 0x140036a00
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], 0x43f1314
mov dword [rbp - 0x1c], 0xa05261a
mov dword [rbp - 0x18], 0x60b2b08
mov word [rbp - 0x14], 0x2053
mov byte [rbp - 0x12], 0x75
call fcn.14000b900
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036ad5
test rbx, rbx
je 0x140036ad5
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 0x140036ad8
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 0x140036ab3
inc rax
test ecx, ecx
jne 0x140036aa0
test edx, edx
je 0x140036ac5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036a90
jmp 0x140036ad8
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036adb
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075db0], rax
mov dword [rbp - 0x20], 0x352e0410
mov dword [rbp - 0x1c], 0x23322c1c
mov dword [rbp - 0x18], 0x7182a1e
mov byte [rbp - 0x14], 0x20
call fcn.14000b560
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036b87
test rbx, rbx
je 0x140036b87
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 0x140036b87
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 0x140036b73
inc rax
test ecx, ecx
jne 0x140036b60
test edx, edx
je 0x1400377cc
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036b50
mov rax, r15
movdqa xmm0, xmmword [0x140047e60]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d98], rax
mov dword [rbp - 0x10], 0x610c4310
call fcn.140001450
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036c27
test rbx, rbx
je 0x140036c27
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 0x140036c27
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 0x140036c13
inc rax
test ecx, ecx
jne 0x140036c00
test edx, edx
je 0x1400377df
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036bf0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075da0], rax
mov dword [rbp - 0x20], 0x20391f05
mov dword [rbp - 0x1c], 0xa0a281d
mov dword [rbp - 0x18], 0x162300
mov byte [rbp - 0x14], 0x20
call fcn.14000b560
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036cd7
test rbx, rbx
je 0x140036cd7
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 0x140036cd7
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 0x140036cc3
inc rax
test ecx, ecx
jne 0x140036cb0
test edx, edx
je 0x1400377f2
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036ca0
mov rax, r15
movdqa xmm0, xmmword [0x140047e50]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d30], rax
mov word [rbp - 0x10], 0x7710
mov byte [rbp - 0xe], 0x78
call fcn.14000afc0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036d87
test rbx, rbx
je 0x140036d87
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 0x140036d87
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 0x140036d73
inc rax
test ecx, ecx
jne 0x140036d60
test edx, edx
je 0x140037805
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036d50
mov rax, r15
movdqa xmm0, xmmword [0x140047ec0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d28], rax
mov byte [rbp - 0x10], 0x75
call fcn.14000aac0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036e27
test rbx, rbx
je 0x140036e27
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 0x140036e27
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 0x140036e13
inc rax
test ecx, ecx
jne 0x140036e00
test edx, edx
je 0x140037818
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036df0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d20], rax
mov dword [rbp - 0x20], 0x352e0410
mov dword [rbp - 0x1c], 0x39362c1c
mov dword [rbp - 0x18], 0x101c2c03
mov word [rbp - 0x14], 0x453
mov byte [rbp - 0x12], 0x75
call fcn.14000b900
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x312e1a00
mov word [rbp + 0x24], 0x4918
call fcn.14000a8d0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036ee7
test rbx, rbx
je 0x140036ee7
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 0x140036ee7
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 0x140036ed3
inc rax
test ecx, ecx
jne 0x140036ec0
test edx, edx
je 0x14003782b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036eb0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d78], rax
mov dword [rbp - 0x20], 0x302a191f
mov dword [rbp - 0x1c], 0x39042024
mov dword [rbp - 0x18], 0x34003d0d
mov byte [rbp - 0x14], 0x20
call fcn.14000b560
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140036f97
test rbx, rbx
je 0x140036f97
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 0x140036f97
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 0x140036f83
inc rax
test ecx, ecx
jne 0x140036f70
test edx, edx
je 0x14003783e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140036f60
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075dd0], rax
mov dword [rbp - 0x20], 0x302a191f
mov dword [rbp - 0x1c], 0x39042024
mov dword [rbp - 0x18], 0x22003d0d
mov byte [rbp - 0x14], 0x20
call fcn.14000b560
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140037047
test rbx, rbx
je 0x140037047
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 0x140037047
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 0x140037033
inc rax
test ecx, ecx
jne 0x140037020
test edx, edx
je 0x140037851
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037010
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075da8], rax
mov dword [rbp - 0x20], 0x27241a10
mov dword [rbp - 0x1c], 0x2507010d
mov dword [rbp - 0x18], 0x631c2308
call fcn.140003ea0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x1400370e7
test rbx, rbx
je 0x1400370e7
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 0x1400370e7
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 0x1400370d3
inc rax
test ecx, ecx
jne 0x1400370c0
test edx, edx
je 0x140037864
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400370b0
mov rax, r15
movdqa xmm0, xmmword [0x140047e90]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d50], rax
mov dword [rbp - 0x10], 0x3194907
mov dword [rbp - 0xc], 0x503c2d08
call fcn.14000a280
movdqa xmm0, xmmword [0x140047ed0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0x11194e26
mov dword [rbp - 0xc], 0x24042017
mov byte [rbp - 8], 0x6a
call fcn.140009bf0
mov r11, qword [0x140075dc0]
mov rdi, qword [rax]
test r11, r11
je 0x1400371b7
test rdi, rdi
je 0x1400371b7
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 ebx, dword [rcx + 0x18]
add r14, r11
test ebx, ebx
je 0x1400371b7
nop
mov eax, dword [r10]
mov r8, rdi
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400371a3
inc rax
test ecx, ecx
jne 0x140037190
test edx, edx
je 0x140037877
inc r9d
add r10, 4
cmp r9d, ebx
jb 0x140037180
mov rax, r15
movdqa xmm0, xmmword [0x140047ee0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d80], rax
call fcn.140009730
mov r11, qword [0x140075dc0]
mov rbx, qword [rax]
test r11, r11
je 0x140037257
test rbx, rbx
je 0x140037257
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 0x140037257
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 0x140037243
inc rax
test ecx, ecx
jne 0x140037230
test edx, edx
je 0x14003788a
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037220
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d58], rax
mov dword [rbp - 0x20], 0x37240403
mov dword [rbp - 0x1c], 0x78153a0d
mov dword [rbp - 0x18], 0x1b1c015e
mov word [rbp - 0x14], 0x454
mov byte [rbp - 0x12], 0x75
call fcn.14000b900
mov r11, qword [0x140075dc0]
mov rbx, qword [rax]
test r11, r11
je 0x140037307
test rbx, rbx
je 0x140037307
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 0x140037307
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 0x1400372f3
inc rax
test ecx, ecx
jne 0x1400372e0
test edx, edx
je 0x14003789d
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400372d0
mov rax, r15
movdqa xmm0, xmmword [0x140047eb0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d68], rax
mov dword [rbp - 0x10], 0x193d5300
mov byte [rbp - 0xc], 0x64
call fcn.140009110
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x1400373b7
test rbx, rbx
je 0x1400373b7
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 0x1400373b7
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 0x1400373a3
inc rax
test ecx, ecx
jne 0x140037390
test edx, edx
je 0x1400378b0
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037380
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d40], rax
mov dword [rbp - 0x20], 0x3f1314
mov dword [rbp - 0x1c], 0x80d2a01
mov dword [rbp - 0x18], 0x17173a03
mov word [rbp - 0x14], 0x6716
mov byte [rbp - 0x12], 0x75
call fcn.14000b900
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140037467
test rbx, rbx
je 0x140037467
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 0x140037467
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 0x140037453
inc rax
test ecx, ecx
jne 0x140037440
test edx, edx
je 0x1400378c3
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037430
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d70], rax
mov dword [rbp - 0x20], 0x73f1314
mov dword [rbp - 0x1c], 0x2e123a11
mov dword [rbp - 0x18], 0x5170601
mov word [rbp - 0x14], 0x534f
call fcn.140008cd0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140037517
test rbx, rbx
je 0x140037517
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 0x140037517
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 0x140037503
inc rax
test ecx, ecx
jne 0x1400374f0
test edx, edx
je 0x1400378d6
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400374e0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d48], rax
mov dword [rbp - 0x20], 0x1b2c1301
mov dword [rbp - 0x1c], 0x82c18
mov dword [rbp - 0x18], 0x1b3c3609
mov word [rbp - 0x14], 0x5377
call fcn.140008cd0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x1400375c7
test rbx, rbx
je 0x1400375c7
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 0x1400375c7
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 0x1400375b3
inc rax
test ecx, ecx
jne 0x1400375a0
test edx, edx
je 0x1400378e9
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037590
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d88], rax
mov dword [rbp - 0x20], 0x172c1301
mov dword [rbp - 0x1c], 0x2e152604
mov dword [rbp - 0x18], 0x63002a27
call fcn.140003ea0
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140037667
test rbx, rbx
je 0x140037667
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 0x140037667
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 0x140037653
inc rax
test ecx, ecx
jne 0x140037640
test edx, edx
je 0x1400378fc
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037630
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x140075d38], rax
mov dword [rbp - 0x20], 0x173f1314
mov dword [rbp - 0x1c], 0x24153b1d
mov dword [rbp - 0x18], 0x10161f1e
mov byte [rbp - 0x14], 0x20
call fcn.14000b560
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140037717
test rbx, rbx
je 0x140037717
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 0x140037717
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 0x140037703
inc rax
test ecx, ecx
jne 0x1400376f0
test edx, edx
je 0x14003790f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400376e0
mov rax, r15
movdqa xmm0, xmmword [0x140047e80]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140075d90], rax
mov dword [rbp - 0x10], 0x612f5830
call fcn.140001450
mov r11, qword [0x140075dc8]
mov rbx, qword [rax]
test r11, r11
je 0x140037931
test rbx, rbx
je 0x140037931
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 0x140037931
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 0x1400377b3
inc rax
test ecx, ecx
jne 0x1400377a0
test edx, edx
je 0x140037922
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140037790
jmp 0x140037931
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036b8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036c2a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036cda
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036d8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036e2a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036eea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140036f9a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003704a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400370ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400371ba
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003725a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003730a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400373ba
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003746a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003751a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400375ca
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003766a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003771a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x140075d60], r15
mov dword [rbp - 0x20], 0x352e0410
mov dword [rbp - 0x1c], 0x22202c1c
mov dword [rbp - 0x18], 0x632e2a00
call fcn.140003ea0
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x20220404
mov dword [rbp - 0x1c], 0x270f0f0d
mov word [rbp - 0x18], 0x4f09
call fcn.140008a00
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x30251f15
mov dword [rbp - 0x1c], 0x3814202e
mov dword [rbp - 0x18], 0xf100918
mov word [rbp - 0x14], 0x445
mov byte [rbp - 0x12], 0x75
call fcn.14000b900
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x30251f15
mov dword [rbp - 0x1c], 0x3f1e2c26
mov dword [rbp - 0x18], 0x615262a
mov word [rbp - 0x14], 0x5377
call fcn.140008cd0
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x30251f15
mov dword [rbp - 0x1c], 0x3809252b
mov word [rbp - 0x18], 0x4f09
call fcn.140008a00
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