Function at 0x140001000
Capabilities:
Identify system language via api
Query environment variable

Disassembly:
sub rsp, 0x28
mov r8, 0xfa8
xor rdx, rdx
movabs rcx, 0x14029045c
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleW
mov qword [0x140290464], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x14029045c], rax
movabs rax, 0x14020ade0
mov qword [0x14029068c], rax
call fcn.140074170
call fcn.140073098
call fcn.140072aa0
call fcn.140070d60
call fcn.14006df94
call fcn.14006d460
call fcn.14006ca44
call fcn.14006b120
call fcn.140069dec
call fcn.140069734
call fcn.140069358
call fcn.140067f60
call fcn.140064074
call fcn.140063880
call fcn.140062df8
call fcn.140060d94
call fcn.140058728
call fcn.140056ba8
call fcn.140055390
call fcn.140052bac
call fcn.140052364
call fcn.140051720
call fcn.140050ab4
call fcn.14004fd04
call fcn.140032540
call fcn.140031ce4
call fcn.140030a4c
movabs rdx, str.v2.08
lea rcx, [0x140290ce4]
call fcn.1400741e0
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
movabs rcx, 0x1401fd97e
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rcx, qword [0x140290ce4]
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
movabs rcx, str._Portable
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
lea rcx, [0x14029088c]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
movabs rcx, str.___________________
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rcx, qword [0x14029088c]
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
movabs rcx, str._____r_n
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
lea rcx, [0x140290da4]
pop rdx
call fcn.140074390
movabs rdx, 0x14020198e
lea rcx, [0x140290a8c]
call fcn.1400741e0
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
sub rsp, 0x20
call sub.KERNEL32.dll_GetUserDefaultLangID
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071100
add rsp, 0x28
lea rcx, [0x140290474]
pop rdx
call fcn.140074390
push qword [0x140290474]
pop rcx
call fcn.1400712d0
mov r15, rax
cmp r15, 3
jne 0x140001279
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
movabs rcx, 0x1401fdafc
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rcx, qword [0x140290474]
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
lea rcx, [0x140290474]
pop rdx
call fcn.140074390
push qword [0x140290474]
movabs rcx, str.0419
pop rdx
call fcn.140074470
or rax, rax
je 0x1400012ac
movabs rdx, 0x1401feab8
lea rcx, [0x140290a8c]
call fcn.1400741e0
jmp 0x1400012c2
movabs rdx, 0x14020198e
lea rcx, [0x140290a8c]
call fcn.1400741e0
mov qword [0x140290dac], 0
movabs rdx, 0x1401fd126
lea rcx, [0x1402909ac]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290864]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290d3c]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x14029076c]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x1402908bc]
call fcn.1400741e0
mov qword [0x140290ae4], 0
mov qword [0x1402907dc], 0
mov qword [0x140290564], 0
mov qword [0x140290874], 0
mov qword [0x1402909e4], 0
mov qword [0x1402908f4], 0
movabs rdx, 0x1401fd126
lea rcx, [0x140290bdc]
call fcn.1400741e0
mov qword [0x140290c04], 0
mov qword [0x140290604], 0
movabs rdx, str._Activation_Backup_
lea rcx, [0x1402904c4]
call fcn.1400741e0
movabs rdx, str._Blocked_Keys_
lea rcx, [0x140290d8c]
call fcn.1400741e0
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
push 0
movabs rax, str.Select__FROM_Win32_ComputerSystemProduct_UUID
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002593f
add rsp, 0x28
lea rcx, [0x14029077c]
pop rdx
call fcn.140074390
mov qword [0x140290ab4], 0
mov qword [0x14029086c], 0
mov qword [0x140290664], 0
mov qword [0x140290674], 0
mov qword [0x14029063c], 0
mov qword [0x1402906f4], 0
mov qword [0x14029073c], 0
mov r9, 8
movabs r8, 0x14020ad20
lea rdx, [0x140291334]
mov rcx, 8
call fcn.14006b14c
mov qword [0x14029066c], 0
call fcn.14004feb8
mov r15, rax
dec r15
mov qword [0x140290594], r15
mov r15, qword [0x140290594]
and r15, r15
jl 0x1400015f5
mov qword [0x140290aa4], 0
jmp 0x1400014cc
mov rax, qword [0x140290594]
cmp rax, qword [0x140290aa4]
jl 0x1400015f5
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push qword [0x140290aa4]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ff4c
add rsp, 0x20
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400712f0
add rsp, 0x28
lea rcx, [0x140290aec]
pop rdx
call fcn.140074390
push qword [0x140290aec]
movabs rdx, 0x140201460
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140074470
add rsp, 0x28
or rax, rax
je 0x1400015a9
movabs rdx, 0x1401feab8
lea rcx, [0x140290a8c]
sub rsp, 0x28
call fcn.1400741e0
add rsp, 0x28
jmp 0x1400015e7
movabs rdx, 0x1402045d6
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140074470
add rsp, 0x28
or rax, rax
je 0x1400015e7
movabs rdx, 0x14020198e
lea rcx, [0x140290a8c]
sub rsp, 0x28
call fcn.1400741e0
add rsp, 0x28
pop rax
inc qword [0x140290aa4]
jno 0x1400014cc
movabs rdx, 0x1401fd126
lea rcx, [0x140290a1c]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290cc4]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290a54]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290ad4]
call fcn.1400741e0
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0x64
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x14029049c]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0x3e8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x140290c3c]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0x3e8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x140290ca4]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0x3e8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x14029050c]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0x3e8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x1402906ac]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0xc8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x140290adc]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push 0xc8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071380
add rsp, 0x28
lea rcx, [0x140290cfc]
pop rdx
call fcn.140074390
movabs rdx, 0x1401fd126
lea rcx, [0x140290cb4]
call fcn.1400741e0
movabs rdx, 0x140207270
lea rcx, [0x1402905fc]
call fcn.1400741e0
movabs rdx, str.1688
lea rcx, [0x14029075c]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290bcc]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290b94]
call fcn.1400741e0
mov qword [0x14029094c], 0
mov qword [0x140290634], 0
movabs rdx, 0x1401fd126
lea rcx, [0x14029099c]
call fcn.1400741e0
movabs rdx, 0x1401fd126
lea rcx, [0x140290d44]
call fcn.1400741e0
mov qword [0x1402912ec], 6
mov qword [0x1402912f4], 2
sub rsp, 0x18
movabs rax, 0x1402912e4
push rax
movabs r9, 0x14020ad20
mov r8, 8
mov rdx, 8
mov rcx, 2
sub rsp, 0x20
call fcn.140069470
add rsp, 0x40
mov qword [0x1402912e4], rax
push 0x64
mov rax, qword [0x14029049c]
mov rax, rax
push rax
movabs rax, str.SYSTEMDRIVE
push rax
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov rax, qword [0x140290c3c]
mov rax, rax
push rax
movabs rax, str.TEMP
push rax
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov rax, qword [0x140290ca4]
mov rax, rax
push rax
movabs rax, str.WINDIR
push rax
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov rax, qword [0x140290adc]
mov rax, rax
push rax
movabs rax, str.PROCESSOR_ARCHITECTURE
push rax
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov rax, qword [0x140290cfc]
mov rax, rax
push rax
movabs rax, str.PROCESSOR_ARCHITEW6432
push rax
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_GetEnvironmentVariableW
push 0x3e8
mov rax, qword [0x1402906ac]
mov rax, rax
push rax
movabs rax, str.ALLUSERSPROFILE
push rax
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_GetEnvironmentVariableW
push qword [0x140290adc]
movabs rcx, str.AMD64
pop rdx
call fcn.140074470
or rax, rax
jne 0x140001a48
push qword [0x140290cfc]
movabs rcx, str.AMD64
pop rdx
call fcn.140074470
or rax, rax
jne 0x140001a48
jmp 0x140001a51
mov rax, 1
jmp 0x140001a54
xor rax, rax
and rax, rax
je 0x140001a71
movabs rdx, 0x1402044cc
lea rcx, [0x140290ad4]
call fcn.1400741e0
jmp 0x140001a87
movabs rdx, 0x140206612
lea rcx, [0x140290ad4]
call fcn.1400741e0
mov rcx, qword [0x140290ca4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
movabs rcx, str.System32
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
lea rcx, [0x14029050c]
pop rdx
call fcn.140074390
mov rcx, qword [0x140290ca4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
movabs rcx, str.System32
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
lea rcx, [0x140290ca4]
pop rdx
call fcn.140074390
push 0x100
push 0
pop rcx
pop rdx
call fcn.14002f702
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
movabs rax, 0x1401fdaba
push rax
movabs rax, str.ProductName
push rax
movabs rax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140027774
add rsp, 0x28
lea rcx, [0x140290a1c]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
movabs rax, 0x1401fdaba
push rax
movabs rax, str.EditionID
push rax
movabs rax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140027774
add rsp, 0x28
lea rcx, [0x140290cc4]
pop rdx
call fcn.140074390
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
movabs rax, 0x1401fdaba
push rax
movabs rax, str.BuildLab
push rax
movabs rax, str.HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows_NTCurrentVersion
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140027774
add rsp, 0x28
lea rcx, [0x140290a54]
pop rdx
call fcn.140074390
movabs rax, 0x1401fdaba
push rax
push qword [0x140290a54]
pop rcx
pop rdx
call fcn.1400713e0
mov qword [0x140290bac], rax
mov r15, qword [0x140290bac]
cmp r15, 1
jge 0x140001c73
jmp 0x140001cd0
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
mov r15, qword [0x140290bac]
dec r15
mov rax, r15
push rax
push 1
push qword [0x140290a54]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400715b0
add rsp, 0x28
lea rcx, [0x140290a54]
pop rdx
call fcn.140074390
push qword [0x140290a54]
pop rcx
call fcn.140071670
mov qword [0x1402904b4], rax
mov r15, qword [0x1402904b4]
cmp r15, 0x2580
jl 0x140001d0e
movabs rdx, 0x14020a3f2
lea rcx, [0x140290cb4]
call fcn.1400741e0
jmp 0x140001e02
mov r15, qword [0x1402904b4]
cmp r15, 0x23f0
jl 0x140001d37
mov r15, qword [0x1402904b4]
cmp r15, 0x2454
jge 0x140001d37
mov rax, 1
jmp 0x140001d3a
xor rax, rax
and rax, rax
je 0x140001d5a
movabs rdx, 0x1401fdc92
lea rcx, [0x140290cb4]
call fcn.1400741e0
jmp 0x140001e02
mov r15, qword [0x1402904b4]
cmp r15, 0x1db0
jl 0x140001d83
mov r15, qword [0x1402904b4]
cmp r15, 0x1e14
jge 0x140001d83
mov rax, 1
jmp 0x140001d86
xor rax, rax
and rax, rax
je 0x140001da3
movabs rdx, 0x1401fdc8e
lea rcx, [0x140290cb4]
call fcn.1400741e0
jmp 0x140001e02
mov r15, qword [0x1402904b4]
cmp r15, 0xa28
jl 0x140001dcc
mov r15, qword [0x1402904b4]
cmp r15, 0xfa0
jge 0x140001dcc
mov rax, 1
jmp 0x140001dcf
xor rax, rax
and rax, rax
je 0x140001dec
movabs rdx, 0x1402045d0
lea rcx, [0x140290cb4]
call fcn.1400741e0
jmp 0x140001e02
movabs rdx, 0x14020a3f2
lea rcx, [0x140290cb4]
call fcn.1400741e0
mov r15, qword [0x1402904b4]
cmp r15, 0x55f0
jl 0x140001e96
movabs rax, str.Windows_10
push rax
push qword [0x140290a1c]
pop rcx
pop rdx
call fcn.1400713e0
mov r15, rax
and r15, r15
jle 0x140001e96
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
movabs rax, str.Windows_11
push rax
movabs rax, str.Windows_10
push rax
push qword [0x140290a1c]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400717a0
add rsp, 0x28
lea rcx, [0x140290a1c]
pop rdx
call fcn.140074390
call fcn.14002b985
mov qword [0x140290aac], 1
call fcn.140030af8
mov qword [0x1402908b4], rax
call fcn.140030af8
mov qword [0x1402904ec], rax
call fcn.140030af8
mov qword [0x140290cf4], rax
call fcn.14006773c
mov dword [0x140290eb0], 0xffffffff
mov qword [0x140290d1c], 0
mov qword [0x140290b6c], 0
mov qword [0x140290cac], 1
mov qword [0x140290964], 0
mov qword [0x1402907cc], 0
mov qword [0x140290984], 0
mov qword [0x1402905d4], 0
mov qword [0x140290924], 0
mov qword [0x140290a0c], 0
mov qword [0x140290a9c], 0
mov qword [0x14029074c], 0
mov qword [0x14029055c], 0
mov qword [0x14029056c], 0
mov qword [0x14029091c], 0
mov qword [0x140290a04], 0
mov qword [0x140290a94], 0
mov qword [0x1402904f4], 0
mov qword [0x140290cd4], 0
mov qword [0x140290484], 0
mov qword [0x140290d64], 0
mov qword [0x140290904], 0
mov qword [0x1402905ac], 0
mov qword [0x1402906c4], 0
mov qword [0x140290804], 0
mov qword [0x14029058c], 0
mov qword [0x140290714], 0
call fcn.140064578
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x140002338
movabs rdx, 0x1401fea7a
lea rcx, [0x1402907e4]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFetchScroll
lea rcx, [0x140290ac4]
call fcn.1400741e0
movabs rdx, 0x140207922
lea rcx, [0x140290834]
call fcn.1400741e0
movabs rdx, str.__...
lea rcx, [0x140290c44]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_recv
lea rcx, [0x140290574]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_recv
lea rcx, [0x140290ccc]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLAllocHandle
lea rcx, [0x140290794]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLAllocHandle
lea rcx, [0x14029052c]
call fcn.1400741e0
movabs rdx, 0x140207d9a
lea rcx, [0x140290744]
call fcn.1400741e0
movabs rdx, 0x140200bbe
lea rcx, [0x140290854]
call fcn.1400741e0
movabs rdx, 0x1401fd4fe
lea rcx, [0x140290c94]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFreeHandle
lea rcx, [0x140290a64]
call fcn.1400741e0
movabs rdx, 0x140207628
lea rcx, [0x140290c1c]
call fcn.1400741e0
movabs rdx, 0x1401fec36
lea rcx, [0x14029059c]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLRowCount
lea rcx, [0x140290cbc]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLAllocHandle
lea rcx, [0x140290704]
call fcn.1400741e0
movabs rdx, 0x140206c56
lea rcx, [0x14029081c]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_select
lea rcx, [0x1402906d4]
call fcn.1400741e0
movabs rdx, reloc.msi.dll_MsiGetActiveDatabase
lea rcx, [0x14029093c]
call fcn.1400741e0
movabs rdx, 0x1402006d8
lea rcx, [0x1402909dc]
call fcn.1400741e0
movabs rdx, 0x140201916
lea rcx, [0x140290bfc]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_socket
lea rcx, [0x140290494]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_recv
lea rcx, [0x140290d9c]
call fcn.1400741e0
movabs rdx, 0x14020475c
lea rcx, [0x14029071c]
call fcn.1400741e0
movabs rdx, 0x140209f0e
lea rcx, [0x140290c14]
call fcn.1400741e0
movabs rdx, 0x1401fed64
lea rcx, [0x1402904ac]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFreeHandle
lea rcx, [0x140290d5c]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFreeHandle
lea rcx, [0x140290684]
call fcn.1400741e0
movabs rdx, 0x1401fd858
lea rcx, [0x140290a2c]
call fcn.1400741e0
movabs rdx, str._______________
lea rcx, [0x140290d34]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLAllocHandle
lea rcx, [0x140290694]
call fcn.1400741e0
movabs rdx, 0x140207dac
lea rcx, [0x1402907bc]
call fcn.1400741e0
movabs rdx, 0x140206d94
lea rcx, [0x1402908cc]
call fcn.1400741e0
movabs rdx, str.______________
lea rcx, [0x14029092c]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_select
lea rcx, [0x140290954]
call fcn.1400741e0
movabs rdx, 0x140200810
lea rcx, [0x1402909b4]
call fcn.1400741e0
jmp 0x14000263a
movabs rdx, str.Start
lea rcx, [0x1402907e4]
call fcn.1400741e0
movabs rdx, str.Stop
lea rcx, [0x140290ac4]
call fcn.1400741e0
movabs rdx, str._Product_successfully_activated_
lea rcx, [0x140290834]
call fcn.1400741e0
movabs rdx, str._Activating_...
lea rcx, [0x140290c44]
call fcn.1400741e0
movabs rdx, str.Windows_r_nActivation
lea rcx, [0x140290574]
call fcn.1400741e0
movabs rdx, str.Office_r_nActivation
lea rcx, [0x140290ccc]
call fcn.1400741e0
movabs rdx, str.Windows_r_nInformation
lea rcx, [0x140290794]
call fcn.1400741e0
movabs rdx, str.Office_r_nInformation
lea rcx, [0x14029052c]
call fcn.1400741e0
movabs rdx, str.Successful.
lea rcx, [0x140290744]
call fcn.1400741e0
movabs rdx, str.Clear_All
lea rcx, [0x140290854]
call fcn.1400741e0
movabs rdx, str.Copy_Selected_Text
lea rcx, [0x140290c94]
call fcn.1400741e0
movabs rdx, str.Please_wait_...
lea rcx, [0x140290a64]
call fcn.1400741e0
movabs rdx, str.Create_Group
lea rcx, [0x140290c1c]
call fcn.1400741e0
movabs rdx, str.Delete_Group_or_keys
lea rcx, [0x14029059c]
call fcn.1400741e0
movabs rdx, str.Add_to_group_keys_from_the_clipboard
lea rcx, [0x140290cbc]
call fcn.1400741e0
movabs rdx, str.Apply_group_keys
lea rcx, [0x140290704]
call fcn.1400741e0
movabs rdx, str.Copy_keys_to_the_clipboard
lea rcx, [0x14029081c]
call fcn.1400741e0
movabs rdx, str.All_computers
lea rcx, [0x1402906d4]
call fcn.1400741e0
movabs rdx, str.This_computer
lea rcx, [0x14029093c]
call fcn.1400741e0
movabs rdx, str.Do_not_interrupt_the_check_until_the_end_of_the_list_when_activated
lea rcx, [0x1402909dc]
call fcn.1400741e0
movabs rdx, str.Do_not_interrupt_the_verification_process_if_phone_activation_is_possible
lea rcx, [0x140290bfc]
call fcn.1400741e0
movabs rdx, str.Close_Window
lea rcx, [0x140290494]
call fcn.1400741e0
movabs rdx, str.Phone_Activation
lea rcx, [0x140290d9c]
call fcn.1400741e0
movabs rdx, 0x1401fe6b4
lea rcx, [0x14029071c]
call fcn.1400741e0
movabs rdx, str.Step_2:_Type_the_confirmation_ID_the_phone_system_gives_you_and_press__Apply_code_
lea rcx, [0x1402904ac]
call fcn.1400741e0
movabs rdx, str.Check_key
lea rcx, [0x140290d5c]
call fcn.1400741e0
movabs rdx, str.Apply_code
lea rcx, [0x140290684]
call fcn.1400741e0
movabs rdx, str._Product_successfully_activated_
lea rcx, [0x140290a2c]
call fcn.1400741e0
movabs rdx, str.______Please_restart_the_program______
lea rcx, [0x140290d34]
call fcn.1400741e0
movabs rdx, str.Information
lea rcx, [0x140290694]
call fcn.1400741e0
movabs rdx, str.____Information_saved_in_group
lea rcx, [0x1402907bc]
call fcn.1400741e0
movabs rdx, str._All_is_well_
lea rcx, [0x1402908cc]
call fcn.1400741e0
movabs rdx, str._____It_is_other_hardware_____
lea rcx, [0x14029092c]
call fcn.1400741e0
movabs rdx, str.All_Licenses
lea rcx, [0x140290954]
call fcn.1400741e0
movabs rdx, str.With_the_Keys
lea rcx, [0x1402909b4]
call fcn.1400741e0
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x1400026c5
movabs rdx, str.___KMS__
lea rcx, [0x140290af4]
call fcn.1400741e0
movabs rdx, str.___OSPP_KMS__
lea rcx, [0x140290624]
call fcn.1400741e0
movabs rdx, str._KMS___.
lea rcx, [0x140290a74]
call fcn.1400741e0
movabs rdx, str.___KMS___________
lea rcx, [0x140290be4]
call fcn.1400741e0
movabs rdx, str.__c______...
lea rcx, [0x140290884]
call fcn.1400741e0
jmp 0x140002733
movabs rdx, str._Setting_KMS_Server_Address_to
lea rcx, [0x140290af4]
call fcn.1400741e0
movabs rdx, str._Setting_KMS_Server_Port_to
lea rcx, [0x140290624]
call fcn.1400741e0
movabs rdx, str._KMS_Service_started_successful.
lea rcx, [0x140290a74]
call fcn.1400741e0
movabs rdx, str._Cant_find_the_KMS_Server__Is_it_launched___.
lea rcx, [0x140290be4]
call fcn.1400741e0
movabs rdx, str._The_Software_Protection_Platform_service_is_stopping...
lea rcx, [0x140290884]
call fcn.1400741e0
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x14000293b
movabs rdx, 0x140205a3a
lea rcx, [0x140290b74]
call fcn.1400741e0
movabs rdx, str.Windows
lea rcx, [0x14029054c]
call fcn.1400741e0
movabs rdx, str.Office
lea rcx, [0x140290d14]
call fcn.1400741e0
movabs rdx, 0x140204bb4
lea rcx, [0x14029083c]
call fcn.1400741e0
movabs rdx, 0x1401feabe
lea rcx, [0x14029079c]
call fcn.1400741e0
movabs rdx, 0x14020305c
lea rcx, [0x140290a4c]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFreeHandle
lea rcx, [0x14029067c]
call fcn.1400741e0
movabs rdx, 0x1402087b4
lea rcx, [0x1402904d4]
call fcn.1400741e0
movabs rdx, 0x1401fddc6
lea rcx, [0x140290c2c]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFreeHandle
lea rcx, [0x140290b64]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFetchScroll
lea rcx, [0x140290754]
call fcn.1400741e0
movabs rdx, 0x140209400
lea rcx, [0x1402907ec]
call fcn.1400741e0
movabs rdx, 0x1401fe1b0
lea rcx, [0x1402906a4]
call fcn.1400741e0
movabs rdx, 0x1402071ea
lea rcx, [0x140290d2c]
call fcn.1400741e0
movabs rdx, 0x140207894
lea rcx, [0x140290b5c]
call fcn.1400741e0
movabs rdx, 0x14020348a
lea rcx, [0x140290b3c]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_select
lea rcx, [0x140290bbc]
call fcn.1400741e0
movabs rdx, str.___________WebChat____
lea rcx, [0x140290914]
call fcn.1400741e0
movabs rdx, 0x1401fdbd4
lea rcx, [0x140290bf4]
call fcn.1400741e0
movabs rdx, 0x1401fed44
lea rcx, [0x140290a24]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFetchScroll
lea rcx, [0x14029090c]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFetchScroll
lea rcx, [0x1402905b4]
call fcn.1400741e0
jmp 0x140002b1f
movabs rdx, str.Settings
lea rcx, [0x140290b74]
call fcn.1400741e0
movabs rdx, str.Windows_Product_Key
lea rcx, [0x14029054c]
call fcn.1400741e0
movabs rdx, str.Office_Product_Key
lea rcx, [0x140290d14]
call fcn.1400741e0
movabs rdx, str.Install_GVLK_Key
lea rcx, [0x14029083c]
call fcn.1400741e0
movabs rdx, str.Install_Own_Key
lea rcx, [0x14029079c]
call fcn.1400741e0
movabs rdx, 0x1402094f8
lea rcx, [0x140290a4c]
call fcn.1400741e0
movabs rdx, str.Task_Scheduler
lea rcx, [0x14029067c]
call fcn.1400741e0
movabs rdx, 0x14020464c
lea rcx, [0x1402904d4]
call fcn.1400741e0
movabs rdx, 0x14020a400
lea rcx, [0x140290c2c]
call fcn.1400741e0
movabs rdx, 0x14020a3fa
lea rcx, [0x140290b64]
call fcn.1400741e0
movabs rdx, str.Cancel
lea rcx, [0x140290754]
call fcn.1400741e0
movabs rdx, str._Seconds_Remaining_...
lea rcx, [0x1402907ec]
call fcn.1400741e0
movabs rdx, str.Install_Key_for
lea rcx, [0x1402906a4]
call fcn.1400741e0
movabs rdx, str._Install_Windows_Product_Key_...
lea rcx, [0x140290d2c]
call fcn.1400741e0
movabs rdx, str._Install_Office_Product_Key_...
lea rcx, [0x140290b5c]
call fcn.1400741e0
movabs rdx, str._Key:
lea rcx, [0x140290b3c]
call fcn.1400741e0
movabs rdx, str.Network_Problem
lea rcx, [0x140290bbc]
call fcn.1400741e0
movabs rdx, str._____The_product_can_be_activated_by_phone_or_WebChat_____
lea rcx, [0x140290914]
call fcn.1400741e0
movabs rdx, str.The_activation_server_determined_that_the_specified_product_key_is_blocked
lea rcx, [0x140290bf4]
call fcn.1400741e0
movabs rdx, str.Invalid_Key
lea rcx, [0x140290a24]
call fcn.1400741e0
movabs rdx, str.Error:
lea rcx, [0x14029090c]
call fcn.1400741e0
movabs rdx, str.Please_choose_file_to_load
lea rcx, [0x1402905b4]
call fcn.1400741e0
movabs rdx, 0x14020a86a
lea rcx, [0x140290cdc]
call fcn.1400741e0
movabs rdx, 0x1401fe870
lea rcx, [0x1402906e4]
call fcn.1400741e0
movabs rdx, 0x140203d84
lea rcx, [0x140290b84]
call fcn.1400741e0
movabs rdx, 0x140208564
lea rcx, [0x140290814]
call fcn.1400741e0
movabs rdx, 0x140202f92
lea rcx, [0x14029060c]
call fcn.1400741e0
movabs rdx, 0x140201274
lea rcx, [0x14029061c]
call fcn.1400741e0
movabs rdx, 0x14020416a
lea rcx, [0x140290824]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFreeHandle
lea rcx, [0x1402909bc]
call fcn.1400741e0
movabs rdx, 0x14020468e
lea rcx, [0x1402906cc]
call fcn.1400741e0
movabs rdx, 0x140201b8c
lea rcx, [0x140290a6c]
call fcn.1400741e0
movabs rdx, 0x14020396c
lea rcx, [0x140290504]
call fcn.1400741e0
movabs rdx, reloc.ODBC32.dll_SQLFetchScroll
lea rcx, [0x14029047c]
call fcn.1400741e0
movabs rdx, 0x140201798
lea rcx, [0x1402909fc]
call fcn.1400741e0
movabs rdx, 0x1401fd244
lea rcx, [0x140290ba4]
call fcn.1400741e0
movabs rdx, 0x14020a02a
lea rcx, [0x14029078c]
call fcn.1400741e0
movabs rdx, 0x140201322
lea rcx, [0x14029095c]
call fcn.1400741e0
movabs rdx, 0x14020571e
lea rcx, [0x140290bc4]
call fcn.1400741e0
movabs rdx, 0x1401ffb2e
lea rcx, [0x140290d6c]
call fcn.1400741e0
movabs rdx, 0x140208dbc
lea rcx, [0x1402907b4]
call fcn.1400741e0
movabs rdx, 0x1401fd058
lea rcx, [0x140290974]
call fcn.1400741e0
movabs rdx, 0x1402037e4
lea rcx, [0x140290c5c]
call fcn.1400741e0
movabs rdx, 0x1401ffee2
lea rcx, [0x14029048c]
call fcn.1400741e0
movabs rdx, 0x14020023a
lea rcx, [0x14029062c]
call fcn.1400741e0
movabs rdx, 0x140202e3e
lea rcx, [0x140290894]
call fcn.1400741e0
movabs rdx, 0x1402051ba
lea rcx, [0x1402909cc]
call fcn.1400741e0
movabs rdx, 0x140209998
lea rcx, [0x140290bb4]
call fcn.1400741e0
movabs rdx, 0x140208eb0
lea rcx, [0x1402906dc]
call fcn.1400741e0
movabs rdx, 0x14020317c
lea rcx, [0x1402908c4]
call fcn.1400741e0
movabs rdx, 0x140200e46
lea rcx, [0x140290a84]
call fcn.1400741e0
movabs rdx, 0x1401ff33c
lea rcx, [0x14029065c]
call fcn.1400741e0
movabs rdx, 0x1401ff9d6
lea rcx, [0x14029085c]
call fcn.1400741e0
movabs rdx, 0x140202028
lea rcx, [0x1402909ec]
call fcn.1400741e0
movabs rdx, 0x140209c9a
lea rcx, [0x1402906ec]
call fcn.1400741e0
movabs rdx, 0x1402076d6
lea rcx, [0x1402908dc]
call fcn.1400741e0
movabs rdx, 0x140202ca4
lea rcx, [0x140290a3c]
call fcn.1400741e0
movabs rdx, 0x1401fea00
lea rcx, [0x140290734]
call fcn.1400741e0
movabs rdx, 0x140205fcc
lea rcx, [0x1402905cc]
call fcn.1400741e0
movabs rdx, reloc.WS2_32.dll_select
lea rcx, [0x140290d4c]
call fcn.1400741e0
movabs rdx, 0x140202b62
lea rcx, [0x140290b9c]
call fcn.1400741e0
movabs rdx, str.The_activation_server_determined_the_specified_product_key_is_invalid
lea rcx, [0x140290514]
call fcn.1400741e0
movabs rdx, str.The_activation_server_determined_the_specified_product_key_is_blocked
lea rcx, [0x1402908ec]
call fcn.1400741e0
movabs rdx, str.The_activation_server_determined_the_specified_product_key_has_been_blocked_for_this_geographic_location.
lea rcx, [0x140290d54]
call fcn.1400741e0
movabs rdx, str.The_activation_server_determined_that_the_computer_could_not_be_activated
lea rcx, [0x1402909c4]
call fcn.1400741e0
movabs rdx, str.The_activation_server_determined_that_the_specified_product_key_could_not_be_used
lea rcx, [0x14029080c]
call fcn.1400741e0
movabs rdx, str.The_activation_server_reported_that_the_Multiple_Activation_Key_has_exceeded_its_limit
lea rcx, [0x140290844]
call fcn.1400741e0
movabs rdx, str.The_activation_server_reported_that_the_Multiple_Activation_Key_extension_limit_has_been_exceeded
lea rcx, [0x1402909d4]
call fcn.1400741e0
movabs rdx, str.The_maximum_allowed_number_of_re_arms_has_been_exceeded._You_must_re_install_the_OS_before_trying_to_re_arm_again
lea rcx, [0x140290b8c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_grace_period_expired
lea rcx, [0x1402908d4]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Server_reported_that_the_hardware_ID_binding_is_beyond_level_of_tolerance
lea rcx, [0x140290c74]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_product_key_is_not_available
lea rcx, [0x14029070c]
call fcn.1400741e0
movabs rdx, str.Access_denied:_the_requested_action_requires_elevated_privileges
lea rcx, [0x140290644]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_format_for_the_offline_activation_data_is_incorrect
lea rcx, [0x140290c0c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_computer_could_not_be_activated_with_a_Volume_license_product_key._Volume_licensed_systems_require_upgrading_from_a_qualified_operating_system._Please_contact_your_system_administrator_or_use_a_different_type_of_key
lea rcx, [0x140290d7c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_computer_could_not_be_activated._The_count_reported_by_your_Key_Management_Service__KMS__is_insufficient._Please_contact_your_system_administrator
lea rcx, [0x14029096c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_computer_could_not_be_activated._The_Key_Management_Service__KMS__is_not_enabled
lea rcx, [0x140290b14]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_determined_that_the_Key_Management_Server__KMS__is_not_activated._KMS_needs_to_be_activated
lea rcx, [0x140290d94]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_determined_that_the_specified_Key_Management_Service__KMS__cannot_be_used
lea rcx, [0x1402905bc]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_product_key_is_invalid
lea rcx, [0x14029098c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_product_key_is_blocked
lea rcx, [0x140290b2c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_reported_that_the_non_Genuine_grace_period_expired
lea rcx, [0x1402904a4]
call fcn.1400741e0
movabs rdx, 0x140205498
lea rcx, [0x140290654]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_product_SKU_is_not_found
lea rcx, [0x14029084c]
call fcn.1400741e0
movabs rdx, str.The_software_Licensing_Service_determined_that_it_is_running_in_a_virtual_machine._The_Key_Management_Service__KMS__is_not_supported_in_this_mode
lea rcx, [0x140290a14]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._No_Key_Management_Service__KMS__could_be_contacted._Please_see_the_Application_Event_Log_for_additional_information.
lea rcx, [0x140290bd4]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_operation_cannot_be_completed_because_the_service_is_stopping
lea rcx, [0x140290d84]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_required_license_could_not_be_found.
lea rcx, [0x1402908e4]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_there_are_no_certificates_found_in_the_system_that_could_activate_the_product.
lea rcx, [0x140290a44]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._The_certificate_does_not_match_the_conditions_in_the_license.
lea rcx, [0x140290c84]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._The_thumbprint_is_invalid.
lea rcx, [0x14029087c]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._A_certificate_for_the_thumbprint_could_not_be_found.
lea rcx, [0x1402909f4]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._The_certificate_does_not_match_the_criteria_specified_in_the_issuance_license.
lea rcx, [0x140290bec]
call fcn.1400741e0
movabs rdx, 0x140205acc
lea rcx, [0x1402908fc]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._A_soft_token_cannot_be_used_for_activation.
lea rcx, [0x140290a5c]
call fcn.1400741e0
movabs rdx, str.The_Software_Licensing_Service_reported_that_the_computer_could_not_be_activated._The_certificate_cannot_be_used_because_its_private_key_is_exportable.
lea rcx, [0x140290c54]
call fcn.1400741e0
movabs rdx, str.The_Confirmation_ID__CID__is_invalid.
lea rcx, [0x140290934]
call fcn.1400741e0
movabs rdx, str.Not_finded_SKU_ID
lea rcx, [0x1402907d4]
call fcn.1400741e0
movabs rdx, str.Other_attempt_of_activation_for_this_SKU_ID_is_carried_out.
lea rcx, [0x1402905a4]
call fcn.1400741e0
movabs rdx, str.Not_finded_SKU_ID
lea rcx, [0x140290d74]
call fcn.1400741e0
mov qword [0x140291304], 0x26
mov qword [0x14029130c], 2
sub rsp, 0x18
movabs rax, 0x1402912fc
push rax
movabs r9, 0x14020ad20
mov r8, 8
mov rdx, 8
mov rcx, 2
sub rsp, 0x20
call fcn.140069470
add rsp, 0x40
mov qword [0x1402912fc], rax
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x14000464f
mov rax, qword [0x140291304]
imul rax, rax, 0
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C001
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290cdc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C003
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402906e4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
add rax, rax
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C017
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290b84]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
add rax, rax
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 3
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004B100
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290814]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 3
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 2
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C008
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029060c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 2
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 5
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C020
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029061c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 5
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 6
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C021
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290824]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 6
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 7
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004D307
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909bc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 7
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 3
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F009
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402906cc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 3
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 9
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F00F
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290a6c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 9
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xa
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F014
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290504]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xa
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xb
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F025
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029047c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xb
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xc
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F02C
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909fc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xc
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xd
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F035
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290ba4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xd
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xe
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F038
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029078c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xe
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xf
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F039
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029095c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xf
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 4
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F041
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290bc4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 4
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x11
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F042
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d6c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x11
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x12
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F050
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402907b4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x12
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x13
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F051
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290974]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x13
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x14
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F064
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290c5c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x14
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x15
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F065
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029048c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x15
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x16
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F066
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029062c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x16
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x17
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, 0x140208f68
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909cc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x17
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x18
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F075
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290bb4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x18
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x19
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F304
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402906dc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x19
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1a
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F305
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402908c4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1a
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1b
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30A
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290a84]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1b
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1c
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30D
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029065c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1c
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1d
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30E
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029085c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1d
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1e
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30F
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909ec]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1e
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1f
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F310
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402906ec]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1f
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 5
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, 0x1401fe464
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402908dc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 5
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x21
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F312
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290a3c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x21
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x22
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0x1A8
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402905cc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x22
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x23
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F04D
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290734]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x23
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x24
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004E028
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d4c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x24
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x25
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F069
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290b9c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x25
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
jmp 0x140005a4f
mov rax, qword [0x140291304]
imul rax, rax, 0
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C001
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290514]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C003
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402908ec]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
add rax, rax
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C017
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d54]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
add rax, rax
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 3
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004B100
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909c4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 3
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 2
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C008
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029080c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 2
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 5
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C020
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290844]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 5
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 6
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004C021
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909d4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 6
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 7
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004D307
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290b8c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 7
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 3
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F009
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402908d4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 3
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 9
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F00F
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290c74]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 9
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xa
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F014
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029070c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xa
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xb
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F025
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290644]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xb
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xc
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F02C
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290c0c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xc
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xd
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F035
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d7c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xd
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xe
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F038
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029096c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xe
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0xf
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F039
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290b14]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0xf
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 4
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F041
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d94]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 4
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x11
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F042
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402905bc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x11
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x12
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F050
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029098c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x12
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x13
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F051
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290b2c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x13
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x14
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F064
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402904a4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x14
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x15
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F065
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290654]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x15
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x16
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F066
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029084c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x16
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x17
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, 0x140208f68
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290bd4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x17
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x18
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F075
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d84]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x18
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x19
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F304
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402908e4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x19
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1a
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F305
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290a44]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1a
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1b
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30A
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290c84]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1b
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1c
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30D
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x14029087c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1c
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1d
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30E
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402909f4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1d
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1e
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F30F
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290bec]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1e
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x1f
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F310
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402908fc]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x1f
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
shl rax, 5
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, 0x1401fe464
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290a5c]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
shl rax, 5
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x21
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F312
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290c54]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x21
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x22
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0x1A8
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402907d4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x22
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x23
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F04D
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290934]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x23
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x24
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004E028
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x1402905a4]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x24
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
mov rax, qword [0x140291304]
imul rax, rax, 0x25
mov rbp, rax
push rbp
xor rax, rax
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
movabs rdx, str.0xC004F069
lea rcx, [rbp]
call fcn.1400741e0
mov rcx, qword [0x140290d74]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rax, qword [0x140291304]
imul rax, rax, 0x25
mov rbp, rax
push rbp
mov rax, 1
pop rbp
add rbp, rax
shl rbp, 3
add rbp, qword [0x1402912fc]
lea rcx, [rbp]
pop rdx
call fcn.140074390
call fcn.14005484c
movabs rbp, 0x14020b14a
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140069e10
mov qword [0x14029057c], rax
movabs rbp, 0x14020b735
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.140069e10
mov qword [0x140290584], rax
push SafeArrayGetLBound
movabs rax, str.Consolas
push rax
push 4
pop rcx
pop rdx
pop r8
call fcn.14007310c
call fcn.14005484c
movabs rbp, 0x14020f452
mov rax, rbp
push rax
push recvfrom
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x14020faca
mov rax, rbp
push rax
push SafeArrayGetLBound
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140210165
mov rax, rbp
push rax
push reloc.WS2_32.dll_recv
pop rcx
pop rdx
call fcn.140069e10
push recvfrom
pop rcx
call fcn.1400155ff
push SafeArrayGetLBound
pop rcx
call fcn.1400155ff
push reloc.WS2_32.dll_recv
pop rcx
call fcn.1400155ff
push 8
movabs rax, str.Microsoft_Sans_Serif
push rax
push SafeArrayPutElement
pop rcx
pop rdx
pop r8
call fcn.14007310c
and rax, rax
je 0x140005b50
xor rax, rax
jmp 0x140005b57
mov rax, 1
and rax, rax
je 0x140005b85
push 0
movabs rax, str.Load_font__Microsoft_Sans_Serif__error_
push rax
movabs rax, 0x140209f68
push rax
pop rcx
pop rdx
pop r8
call fcn.140031d28
jmp 0x14000cad5
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x140005bd6
movabs rbp, 0x140224a5c
mov rax, rbp
push rax
push reloc.WS2_32.dll_select
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140224944
mov rax, rbp
push rax
push reloc.OLEAUT32.dll_SafeArrayGetLBound
pop rcx
pop rdx
call fcn.140069e10
jmp 0x140005c0a
movabs rbp, 0x140224b66
mov rax, rbp
push rax
push reloc.WS2_32.dll_select
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140224ae5
mov rax, rbp
push rax
push reloc.OLEAUT32.dll_SafeArrayGetLBound
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x14021456a
mov rax, rbp
push rax
push reloc.WS2_32.dll_socket
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140210889
mov rax, rbp
push rax
push 0
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140211369
mov rax, rbp
push rax
push 3
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140210dfa
mov rax, rbp
push rax
push 1
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140211afb
mov rax, rbp
push rax
push 4
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x14021228d
mov rax, rbp
push rax
push 2
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x1402127ed
mov rax, rbp
push rax
push 5
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140213a63
mov rax, rbp
push rax
push 6
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140213a63
mov rax, rbp
push rax
push 9
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140213c42
mov rax, rbp
push rax
push 7
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140213c42
mov rax, rbp
push rax
push reloc.WS2_32.dll_ioctlsocket
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140214381
mov rax, rbp
push rax
push 8
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140214381
mov rax, rbp
push rax
push reloc.WS2_32.dll_inet_addr
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x140223b41
mov rax, rbp
push rax
push reloc.OLEAUT32.dll_SafeArrayGetElemsize
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x14020e64f
mov rax, rbp
push rax
push recv
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x1402249c9
mov rax, rbp
push rax
push reloc.ODBC32.dll_SQLRowCount
pop rcx
pop rdx
call fcn.140069e10
movabs rbp, 0x1402249c9
mov rax, rbp
push rax
push SafeArrayPutElement
pop rcx
pop rdx
call fcn.140069e10
push reloc.WS2_32.dll_select
pop rcx
call fcn.1400155ff
push reloc.OLEAUT32.dll_SafeArrayGetLBound
pop rcx
call fcn.1400155ff
push reloc.WS2_32.dll_socket
pop rcx
call fcn.1400155ff
push 0
pop rcx
call fcn.1400155ff
push 3
pop rcx
call fcn.1400155ff
push 1
pop rcx
call fcn.1400155ff
push 4
pop rcx
call fcn.1400155ff
push 2
pop rcx
call fcn.1400155ff
push 5
pop rcx
call fcn.1400155ff
push 6
pop rcx
call fcn.1400155ff
push 9
pop rcx
call fcn.1400155ff
push 7
pop rcx
call fcn.1400155ff
push reloc.WS2_32.dll_ioctlsocket
pop rcx
call fcn.1400155ff
push 8
pop rcx
call fcn.1400155ff
push reloc.WS2_32.dll_inet_addr
pop rcx
call fcn.1400155ff
push reloc.OLEAUT32.dll_SafeArrayGetElemsize
pop rcx
call fcn.1400155ff
push recv
pop rcx
call fcn.1400155ff
push reloc.ODBC32.dll_SQLRowCount
pop rcx
call fcn.140069fd0
mov rax, rax
push rax
pop rcx
call fcn.140069780
push SafeArrayPutElement
pop rcx
call fcn.140073244
mov rax, rax
push rax
pop rcx
call fcn.140069804
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x140005edc
movabs rdx, 0x1402087b4
lea rcx, [0x1402904bc]
call fcn.1400741e0
jmp 0x140005ef2
movabs rdx, 0x14020464c
lea rcx, [0x1402904bc]
call fcn.1400741e0
push 5
push 5
pop rcx
pop rdx
call fcn.140069828
mov qword [0x1402904e4], rax
sub rsp, 8
push qword [0x1402904e4]
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1402904bc]
push 0
push 1
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140069880
add rsp, 0x30
call fcn.140069954
push SafeArrayPutElement
pop rcx
call fcn.140069fd0
mov rax, rax
push rax
pop rcx
call fcn.140069780
push SafeArrayPutElement
pop rcx
call fcn.140073244
mov rax, rax
push rax
pop rcx
call fcn.140069804
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x140005fbd
movabs rdx, 0x1401fddc6
lea rcx, [0x1402904bc]
call fcn.1400741e0
jmp 0x140005fd3
movabs rdx, 0x14020a400
lea rcx, [0x1402904bc]
call fcn.1400741e0
push 5
push 5
pop rcx
pop rdx
call fcn.140069828
mov qword [0x1402904e4], rax
sub rsp, 8
push qword [0x1402904e4]
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1402904bc]
push 0
push 1
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140069880
add rsp, 0x30
call fcn.140069954
push reloc.WS2_32.dll_select
pop rcx
call fcn.140069fd0
mov rax, rax
push rax
pop rcx
call fcn.140069780
push SafeArrayPutElement
pop rcx
call fcn.140073244
mov rax, rax
push rax
pop rcx
call fcn.140069804
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x14000609e
movabs rdx, str.Windows
lea rcx, [0x1402904bc]
call fcn.1400741e0
jmp 0x1400060b4
movabs rdx, str.Windows_keys
lea rcx, [0x1402904bc]
call fcn.1400741e0
push 5
push 5
pop rcx
pop rdx
call fcn.140069828
mov qword [0x1402904e4], rax
sub rsp, 8
push qword [0x1402904e4]
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1402904bc]
push 2
push 5
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140069880
add rsp, 0x30
call fcn.140069954
push reloc.OLEAUT32.dll_SafeArrayGetLBound
pop rcx
call fcn.140069fd0
mov rax, rax
push rax
pop rcx
call fcn.140069780
push SafeArrayPutElement
pop rcx
call fcn.140073244
mov rax, rax
push rax
pop rcx
call fcn.140069804
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x14000617f
movabs rdx, str.Office
lea rcx, [0x1402904bc]
call fcn.1400741e0
jmp 0x140006195
movabs rdx, str.Office_keys
lea rcx, [0x1402904bc]
call fcn.1400741e0
push 5
push 5
pop rcx
pop rdx
call fcn.140069828
mov qword [0x1402904e4], rax
sub rsp, 8
push qword [0x1402904e4]
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1402904bc]
push 2
push 5
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140069880
add rsp, 0x30
call fcn.140069954
mov r9, 7
xor r8, r8
lea rdx, [0x140291344]
mov rcx, SQLGetData
call fcn.14006b14c
call fcn.1400227ae
movabs rdx, str.Program_is_running__
lea rcx, [0x140290944]
call fcn.1400741e0
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14004ffd8
add rsp, 0x20
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140065440
add rsp, 0x28
call fcn.140074530
push 1
push 0
push qword [0x140290c9c]
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp + 0x18], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call sub.KERNEL32.dll_CreateSemaphoreW
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002f730
add rsp, 0x28
pop rax
mov qword [0x1402904cc], rax
mov r15, qword [0x1402904cc]
and r15, r15
je 0x140006332
call sub.KERNEL32.dll_GetLastError
mov r15, rax
cmp r15, 0xb7
jne 0x140006332
mov rax, 1
jmp 0x140006335
xor rax, rax
and rax, rax
je 0x14000636a
push 0
push qword [0x140290944]
movabs rax, str.MSAct
push rax
pop rcx
pop rdx
pop r8
call fcn.140031d28
push qword [0x1402904cc]
pop rcx
call sub.KERNEL32.dll_CloseHandle
jmp 0x14000cad5
mov dword [0x140290eb4], 0
mov qword [0x140290544], 0
mov qword [0x140290d0c], 0
call fcn.14004feb8
mov r15, rax
dec r15
mov qword [0x140290594], r15
mov r15, qword [0x140290594]
and r15, r15
jl 0x140006527
mov qword [0x140290aa4], 0
jmp 0x1400063b9
mov rax, qword [0x140290594]
cmp rax, qword [0x140290aa4]
jl 0x1400064e2
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
push qword [0x140290aa4]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ff4c
add rsp, 0x20
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400712f0
add rsp, 0x28
lea rcx, [0x140290aec]
pop rdx
call fcn.140074390
push qword [0x140290aec]
movabs rdx, 0x140201460
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140074470
add rsp, 0x28
or rax, rax
je 0x140006496
movabs rdx, 0x1401feab8
lea rcx, [0x140290a8c]
sub rsp, 0x28
call fcn.1400741e0
add rsp, 0x28
jmp 0x1400064d4
movabs rdx, 0x1402045d6
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140074470
add rsp, 0x28
or rax, rax
je 0x1400064d4
movabs rdx, 0x14020198e
lea rcx, [0x140290a8c]
sub rsp, 0x28
call fcn.1400741e0
add rsp, 0x28
pop rax
inc qword [0x140290aa4]
jno 0x1400063b9
mov r15, qword [0x140290544]
and r15, r15
jle 0x140006503
mov r15, qword [0x140290d0c]
and r15, r15
jle 0x140006503
mov rax, 1
jmp 0x140006506
xor rax, rax
and rax, rax
je 0x14000650d
jmp 0x140006527
mov r15, qword [0x140290544]
and r15, r15
jle 0x14000651b
jmp 0x140006527
mov r15, qword [0x140290d0c]
and r15, r15
jle 0x140006527
push 9
movabs rax, str.Consolas
push rax
push 0
pop rcx
pop rdx
pop r8
call fcn.14007310c
and rax, rax
je 0x14000654c
jmp 0x140006575
push 0
movabs rax, str.Load_font__Consolas__error_
push rax
movabs rax, 0x140209f68
push rax
pop rcx
pop rdx
pop r8
call fcn.140031d28
jmp 0x14000cad5
push reloc.WS2_32.dll_ioctlsocket
movabs rax, str.Consolas
push rax
push 1
pop rcx
pop rdx
pop r8
call fcn.14007310c
push reloc.WS2_32.dll_inet_addr
movabs rax, str.Consolas
push rax
push 2
pop rcx
pop rdx
pop r8
call fcn.14007310c
push recvfrom
movabs rax, str.Consolas
push rax
push 3
pop rcx
pop rdx
pop r8
call fcn.14007310c
call fcn.1400640fc
mov qword [0x14029097c], rax
push qword [0x1402905e4]
pop rcx
call fcn.140071670
mov r15, rax
push 0
pop rcx
call fcn.1400643cc
mov r14, rax
add r14, 0xffffffffffffffce
cmp r15, r14
jle 0x140006617
movabs rdx, 0x1401fdafc
lea rcx, [0x1402905e4]
call fcn.1400741e0
push qword [0x1402905ec]
pop rcx
call fcn.140071670
mov r15, rax
push 0
pop rcx
call fcn.1400643f0
mov r14, rax
add r14, 0xffffffffffffff6a
cmp r15, r14
jle 0x140006656
movabs rdx, 0x1401fdafc
lea rcx, [0x1402905ec]
call fcn.1400741e0
push qword [0x1402905e4]
pop rcx
call fcn.140071670
mov r15, rax
and r15, r15
jg 0x1400066e8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.1400643cc
add rsp, 0x28
mov r15, rax
add r15, 0xfffffffffffffd58
mov rax, r15
mov rcx, 2
cqo
idiv rcx
mov r15, rax
add r15, 0xffffffffffffff6a
mov rax, r15
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071bc0
add rsp, 0x28
lea rcx, [0x1402905e4]
pop rdx
call fcn.140074390
push qword [0x1402905ec]
pop rcx
call fcn.140071670
mov r15, rax
and r15, r15
jg 0x14000677a
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.1400643f0
add rsp, 0x28
mov r15, rax
add r15, 0xfffffffffffffe3e
mov rax, r15
mov rcx, 2
cqo
idiv rcx
mov r15, rax
add r15, 0xffffffffffffff6a
mov rax, r15
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140071bc0
add rsp, 0x28
lea rcx, [0x1402905ec]
pop rdx
call fcn.140074390
push qword [0x1402905dc]
pop rcx
call fcn.140071670
mov r15, rax
cmp r15, 0x2a8
jge 0x1400067a8
movabs rdx, 0x140208506
lea rcx, [0x1402905dc]
call fcn.1400741e0
push qword [0x1402905c4]
pop rcx
call fcn.140071670
mov r15, rax
cmp r15, 0x1c2
jge 0x1400067d6
movabs rdx, reloc.WS2_32.dll_gethostbyname
lea rcx, [0x1402905c4]
call fcn.1400741e0
push qword [0x1402905c4]
pop rcx
call fcn.140071670
mov rax, rax
push rax
sub rsp, 8
push qword [0x1402905dc]
pop rcx
sub rsp, 0x20
call fcn.140071670
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1402905ec]
pop rcx
sub rsp, 0x20
call fcn.140071670
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1402905e4]
pop rcx
sub rsp, 0x20
call fcn.140071670
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
pop r9
call fcn.14000cb69
push 1
push qword [0x140290b44]
pop rcx
pop rdx
call fcn.140060e5c
push 1
push qword [0x140290b44]
pop rcx
pop rdx
call fcn.140060f64
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
movabs rcx, reloc.ODBC32.dll_SQLFetch
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.1400742d0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
sub rsp, 0x20
call fcn.140066240
add rsp, 0x28
mov rax, rax
push rax
movabs rax, str.__dd._mm._yyyy__hh:_ii:_ss_
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400667dc
add rsp, 0x20
pop rax
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140011e20
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002f730
add rsp, 0x28
pop rax
push 0
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x1402906bc]
pop rcx
pop rdx
call fcn.1400587fc
push 0
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x140290c34]
pop rcx
pop rdx
call fcn.1400587fc
push reloc.OLEAUT32.dll_SafeArrayGetElemsize
pop rcx
call fcn.14006a21c
mov rax, rax
push rax
push qword [0x140290afc]
pop rcx
pop rdx
call fcn.140058888
push reloc.WS2_32.dll_socket
pop rcx
call fcn.14006a21c
mov rax, rax
push rax
push 0xc1
push 0x10b
sub rsp, 8
push qword [0x140290b44]
pop rcx
sub rsp, 0x20
call fcn.140061128
add rsp, 0x28
mov r15, rax
add r15, 0xffffffffffffff3f
mov rax, r15
mov rcx, 2
cqo
idiv rcx
mov r15, rax
mov rax, r15
push rax
push qword [0x140290b44]
pop rcx
sub rsp, 0x20
call fcn.1400611b8
add rsp, 0x20
mov r15, rax
add r15, 0xfffffffffffffef5
mov rax, r15
mov rcx, 2
cqo
idiv rcx
mov r15, rax
mov rax, r15
push rax
push reloc.ODBC32.dll_SQLRowCount
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140058df8
add rsp, 0x30
push 1
push reloc.ODBC32.dll_SQLRowCount
pop rcx
pop rdx
call fcn.140059028
push 1
pop rcx
call fcn.140021e3a
push qword [0x14029088c]
push qword [0x140290b44]
pop rcx
pop rdx
call fcn.140061210
push qword [0x140290b44]
lea rax, [0x14001102c]
mov rax, rax
push rax
pop rcx
pop rdx
call fcn.140061264
mov qword [0x14029082c], 0x3c
push qword [0x140290a8c]
movabs rcx, 0x1401feab8
pop rdx
call fcn.140074470
or rax, rax
je 0x140006cdf
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, 0x140207ea2
push rax
push 0x24
movabs rax, 0x1401fea98
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push 2
push 1
push qword [0x14029082c]
push 0
push 0
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x46
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, 0x140207ea2
push rax
push 0x24
movabs rax, str.Office_2010
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push 5
push 4
push qword [0x14029082c]
push 0
push 3
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x44
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, 0x140207ea2
push rax
push 0x24
movabs rax, str.Office_2013
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push 8
push 7
push qword [0x14029082c]
push 0
push 6
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x44
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, 0x140207ea2
push rax
push 0x24
movabs rax, 0x1401fd170
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push reloc.WS2_32.dll_inet_addr
push reloc.WS2_32.dll_ioctlsocket
push qword [0x14029082c]
push 0
push 9
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
jmp 0x140006f39
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, str.Keys
push rax
push 0x24
movabs rax, 0x1401fea98
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push 2
push 1
push qword [0x14029082c]
push 0
push 0
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x46
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, str.Keys
push rax
push 0x24
movabs rax, str.Office_2010
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push 5
push 4
push qword [0x14029082c]
push 0
push 3
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x44
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, str.Keys
push rax
push 0x24
movabs rax, str.Office_2013
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push 8
push 7
push qword [0x14029082c]
push 0
push 6
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x44
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push gethostbyaddr
movabs rax, str.Keys
push rax
push 0x24
movabs rax, 0x1401fd170
push rax
sub rsp, 8
push 0xff
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140069868
add rsp, 0x28
mov rax, rax
push rax
push reloc.WS2_32.dll_inet_addr
push reloc.WS2_32.dll_ioctlsocket
push qword [0x14029082c]
push 0
push 9
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x44
mov qword [0x14029082c], r15
sub rsp, 8
push 5
push 5
push 0
movabs rax, 0x1401fd126
push rax
push 0
movabs rax, 0x1401fd126
push rax
push 0
push reloc.WS2_32.dll_recv
push SafeArrayGetLBound
push qword [0x14029082c]
push 0
push recvfrom
push qword [0x140290b44]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140022033
add rsp, 0x70
mov r15, qword [0x14029082c]
add r15, 0x3c
mov qword [0x1402909a4], r15
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
movabs rcx, 0x1401fda20
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rcx, qword [0x140290a1c]
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
movabs rcx, str.__build
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
mov rcx, qword [0x140290a54]
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
call fcn.140074530
push qword [0x140290c8c]
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140059080
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002f730
add rsp, 0x28
pop rax
push 2
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x14029072c]
pop rcx
pop rdx
call fcn.1400587fc
push 1
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x1402907f4]
pop rcx
pop rdx
call fcn.1400587fc
push 3
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x140290abc]
pop rcx
pop rdx
call fcn.1400587fc
push recvfrom
pop rcx
call fcn.140069fd0
mov rax, rax
push rax
pop rcx
call fcn.140069780
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140290a64]
push rcx
sub rsp, 0x28
call fcn.1400742d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
movabs rcx, 0x1401fe844
sub rsp, 0x28
call fcn.140074320
add rsp, 0x28
push rax
call fcn.140074500
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400699bc
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002f730
add rsp, 0x28
pop rax
mov qword [0x140290c7c], rax
sub rsp, 8
push 0xffffffffffff0001
mov r15, qword [0x140290c7c]
inc r15
mov rax, r15
push rax
push 0xffffffffffff0001
push reloc.WS2_32.dll_recv
push qword [0x1402906bc]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14005927c
add rsp, 0x30
movabs rdx, str.XXXXX_XXXXX_XXXXX_XXXXX_XXXXXXX
lea rcx, [0x140290724]
call fcn.1400741e0
push 2
pop rcx
call fcn.140073244
mov rax, rax
push rax
pop rcx
call fcn.140069804
push qword [0x140290724]
pop rcx
call fcn.1400699bc
mov qword [0x140290c7c], rax
call fcn.140069954
mov r15, qword [0x140290c7c]
cmp r15, 0x12c
jle 0x140007268
push 1
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x14029072c]
pop rcx
pop rdx
call fcn.1400587fc
push 0
pop rcx
call fcn.140073244
mov rax, rax
push rax
push qword [0x1402907f4]
pop rcx
pop rdx
call fcn.1400587fc
push recvfrom
pop rcx
call fcn.140069fd0
mov rax, rax
push rax
pop rcx
call fcn.140069780
push 1
pop rcx
call fcn.140073244
mov rax, rax
push rax
pop rcx
call fcn.140069804
push qword [0x140290724]
pop rcx
call fcn.1400699bc
mov qword [0x140290c7c], rax
call fcn.140069954
sub rsp, 8
push 0xffffffffffff0001
push qword [0x140290c7c]
push 0xffffffffffff0001
push 0xffffffffffff0001
push qword [0x14029072c]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14005927c
add rsp, 0x30
sub rsp, 8
push 0xffffffffffff0001
push 0xffffffffffff0001
push 0xffffffffffff0001
push qword [0x14029072c]
pop rcx
sub rsp, 0x20
call fcn.1400592f0
add rsp, 0x20
mov r15, rax
add r15, qword [0x140290c7c]
inc r15
mov rax, r15
push rax
push qword [0x140290554]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14005927c
add rsp, 0x30
push 9
pop rcx
call fcn.1400523a0
and rax, rax
je 0x140007329
push qword [0x140290c94]
push reloc.WS2_32.dll_inet_addr
pop rcx
pop rdx
call fcn.140052408
call fcn.1400524f4
push qword [0x140290854]
push reloc.WS2_32.dll_ioctlsocket
pop rcx
pop rdx
call fcn.140052408
call fcn.14005255c
push recv
pop rcx
call fcn.1400523a0
and rax, rax
je 0x14000743d
push qword [0x140290704]
push SafeArrayGetLBound
pop rcx
pop rdx
call fcn.140052408
call fcn.1400524f4
push qword [0x140290cbc]
push reloc.ODBC32.dll_SQLFetch
pop rcx
pop rdx
call fcn.140052408
push qword [0x14029081c]
push recvfrom
pop rcx
pop rdx
call fcn.140052408
call fcn.1400524f4
push qword [0x140290c1c]
push reloc.WS2_32.dll_recv
pop rcx
pop rdx
call fcn.140052408
push qword [0x14029059c]
push reloc.OLEAUT32.dll_SafeArrayGetElemsize
pop rcx
pop rdx
call fcn.140052408
call fcn.1400524f4
push qword [0x1402906d4]
push reloc.WS2_32.dll_select
pop rcx
pop rdx
call fcn.140052408
push qword [0x14029093c]
push reloc.OLEAUT32.dll_SafeArrayGetLBound
pop rcx
pop rdx
call fcn.140052408
mov r15, qword [0x140290ab4]
and r15, r15
jle 0x140007408
push 0
push reloc.WS2_32.dll_select
push recv
pop rcx
pop rdx
pop r8
call fcn.140052590
push 1
push reloc.OLEAUT32.dll_SafeArrayGetLBound
push recv
pop rcx
pop rdx
pop r8
call fcn.140052590
jmp 0x140007438
push 1
push reloc.WS2_32.dll_select
push recv
pop rcx
pop rdx
pop r8
call fcn.140052590
push 0
push reloc.OLEAUT32.dll_SafeArrayGetLBound
push recv
pop rcx
pop rdx
pop r8
call fcn.140052590
call fcn.14005255c
push 1
push qword [0x140290b34]
pop rcx
pop rdx
call fcn.140059028
push 1
push qword [0x140290b7c]
pop rcx
pop rdx
call fcn.140059028
push 1
push qword [0x14029064c]
pop rcx
pop rdx
call fcn.140059028
push qword [0x1402909dc]
push qword [0x140290b7c]
pop rcx
pop rdx
call fcn.1400593e4
push qword [0x140290bfc]
push qword [0x14029064c]
pop rcx
pop rdx
call fcn.1400593e4
push 1
push qword [0x140290764]
pop rcx
pop rdx
call fcn.140059028
push 1
push qword [0x1402907f4]
pop rcx
pop rdx
call fcn.140059028
push 1
push qword [0x14029072c]
pop rcx
pop rdx
call fcn.140059028
push 1
push qword [0x140290abc]
pop rcx
pop rdx
call fcn.140059028
push 1
push qword [0x140290554]
pop rcx
pop rdx
call fcn.140059028
push 1
movabs rax, 0x1401fd126
push rax
pop rcx
pop rdx
call fcn.140021d68
push 1
push qword [0x140290da4]
pop rcx
pop rdx
call fcn.140021d68
movabs rax, 0x1401fd126
push rax
push qword [0x1402906bc]
pop rcx
pop rdx
call fcn.140059080
push 0
push qword [0x140290c34]
pop rcx
pop rdx
call fcn.140059028
call fcn.140066240
mov r15, rax
push 0
push 0
push 0
push reloc.ODBC32.dll_SQLFreeHandle
push 1
push 0x7e1
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140066284
add rsp, 0x30
cmp r15, rax
jge 0x1400075cb
call fcn.140066240
mov r15, rax
push 0
push 0
push 0
push SQLFreeHandle
push recv
push 0x7e0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140066284
add rsp, 0x30
cmp r15, rax
jle 0x1400075cb
mov rax, 1
jmp 0x1400075ce
xor rax, rax
and rax, rax
je 0x1400075e4
push 0
push reloc.ODBC32.dll_SQLRowCount
pop rcx
pop rdx
call fcn.140059028
push 0x100
push 0
pop rcx
pop rdx
call fcn.14002f702
lea rax, [0x14000760b]
push rax
push 0
sub rsp, 0x20
jmp 0x14000c9fa
mov r15, qword [0x140290c04]
cmp r15, 1
jne 0x14000ca29
push reloc.ODBC32.dll_SQLFetch
push 0
pop rcx
pop rdx
call fcn.1400219cc
push qword [0x140290acc]
pop rcx
call fcn.140013472
jmp 0x14000caca
mov r15, qword [0x140290c04]
cmp r15, 2
jne 0x14000ca55
push reloc.ODBC32.dll_SQLFetch
push 3
pop rcx
pop rdx
call fcn.1400219cc
push qword [0x140290acc]
pop rcx
call fcn.140015661
jmp 0x14000caca
mov r15, qword [0x140290c04]
cmp r15, 3
jne 0x14000ca81
push reloc.ODBC32.dll_SQLFetch
push 6
pop rcx
pop rdx
call fcn.1400219cc
push qword [0x140290acc]
pop rcx
call fcn.140021fe7
jmp 0x14000caca
mov r15, qword [0x140290c04]
cmp r15, 4
jne 0x14000caad
push reloc.ODBC32.dll_SQLFetch
push 9
pop rcx
pop rdx
call fcn.1400219cc
push qword [0x140290acc]
pop rcx
call fcn.14001bafe
jmp 0x14000caca
push reloc.ODBC32.dll_SQLFetch
push 0
pop rcx
pop rdx
call fcn.1400219cc
push qword [0x140290acc]
pop rcx
call fcn.140013472
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x14000caf7
call fcn.1400741b0
mov rcx, qword [0x14029045c]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x14029046c]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.1400309fc
call fcn.140031098
call fcn.140032530
call fcn.140050a98
call fcn.1400516e0
call fcn.140052ba0
call fcn.140055380
call sub.ole32.dll_OleUninitialize
call fcn.1400586c4
call fcn.140060d64
call fcn.140062dcc
call fcn.140064058
call fcn.1400651b8
call fcn.14006554c
call fcn.140067f54
call fcn.140069de0
call fcn.14006ca34
call fcn.140070d90
call fcn.1400732b8
call fcn.140073318
call fcn.140072a90
add rsp, 0x28
ret