Function at 0x140001124
Capabilities:
Check for time delay via gettickcount

Disassembly:
push rbx
sub rsp, 0x60
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r9d, 0x2a
mov ebx, 0x402
mov ecx, eax
mov edx, ebx
lea r8d, [r9 - 0x13]
call qword [sym.imp.USER32.dll_PostThreadMessageA]
and dword [rsp + 0x20], 0
lea rcx, [rsp + 0x30]
xor r9d, r9d
xor r8d, r8d
or rdx, 0xffffffffffffffff
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400011ec
cmp dword [rsp + 0x38], ebx
jne 0x1400011ec
cmp qword [rsp + 0x40], 0x17
jne 0x1400011ec
cmp qword [rsp + 0x48], 0x2a
jne 0x1400011ec
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, 0x28a
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, 0xfffffda8
sub ecx, ebx
add eax, ecx
cmp eax, 0x12c
jae 0x1400011ec
movsxd rcx, dword [section..data]
call fcn.1400044f4
movsxd r8, dword [section..data]
lea rdx, str.FGEIIJOGJAEIIDOEPAEIIDOMCAOIAOAAAAAAEIIJPEFOMDGGAPBPIEAAAAAAAAAAEBFHDBMALJAKAAAAAAEBFGEBFFEBFEFFFHFGFDEIIBOMIIAAAAAAEIINHMCEFIEIMHEECEEAAAAAAAAAPDKLMHEECEDIAAAAAAAAEIMHEECEEIAAAAAAAAEIMHEECEFAAAAAAAAAMHEECEDMAAAAAAAAOIDPADAAAALJFDBHOGHAEJIJMFOIGCACAAAALKEDGKEFJOEJIJMEEIIJMBOIKDACAAAAEMIJOBLKOMLIIDPHOIJGACAAAAEMIJOBLKIICIOJFAEIIJMGOIIGACAAAAEJGDFNDMEFDBMAEIIDMJPPEJIJMEEIINFECEEAEMINEMCEDIEMABOLAPLHEDBEEIINGMADBIILEDFAEEILHNAMMHEECECIAEAAAAAAMHEECECAAABAAAAAEECJPIIJEECEDIPPNGIFMAAPIIHLABAAAAEMIJOIEMIJGMCEGAEIIJOKEFDBMAEICFAAPAPPPPEFIJPOEIIJEECEFIEIILEECEEAEIIJEECEGIILEECEDIIJEECEHAAPLHEDAGEIILEMCEEAEEDJMAHGCAILECAMILHCBEEBPPMAEIIDMCCIEMCJPAEMABOOEIABMIILEKOIEIIJMHPDKEOLNCILJDLAAAAAAAIFNCHEBDEMILFDDAEMINAEBBEFIJPJEMIJNCOIIAACAAAADBPGEBLNEAAAAAAAEIINHMCEFAEMINHMCEEIAPLHEDAGEIILEMCEEADJPAAPIGKDAAAAAAILEFAMMHEECEDMAAAAAAAAEMCJPAEIABMBILEFBAEIIJEMCEEIEIIJEECEFAEIIJMCILEFCEEBIJMBEBIJMAEBMBOJBPEBMBOBADEBIBOAAAAAAAEAAPIFIMAAAAAAEBIJMCEBIBOCAAAAAACAHFGPEBIJMDEBIBODAAAAAAGAEBIBPLAAAAAAGAHFAPEIIJEMCEHEEBLJCAAAAAAAIJFECEHMMBOIBPEFIFNCAPJFMCIEMCHEAHEFIFMAEFAPEFMNEIINEECEDMEJIJPIEMIJPKEIIJEECECAEIIDMJPPPPMGEIIDMFCIEBPPNEOJEMPPPPPPILEDCIEMINEECEFILKABAAAAAAEMCJPAEIABMIPPNAOLCFEBIJMBEBMBPJBPEBIDOBHAEBIDMBBAOLIAEBIJMBEBMBPJBPEBIDOBACEBIDMBACOJGAPPPPPPEIIBMEIIAAAAAAFLFOFPFNEBFMEBFNEBFOEBFPMDJAJAJAJAJAJAJAJAJAJAEJIJNBEJIJMILKAFBFAAAAIKABENIFMJHFAGIEMAHFBGOLCPEBIJMKEFCJMCENDJMKHDCEIEMAHFAFEIPPMBOLAHDMGAHGADIDOICAEBIJNCAPLGMAEIPPMBEBMBOCAFEEABNAABMCOLMEIJNAMDJAJAJAJAJAJAFHFGEIIJMOFDEIIDOMCAGFEIILAECFGAAAAAAAEIILEABIEIILHICAEIIJPLAPLHFDEIEIILELFAOIIFPPPPPPIJMAEIDJPAHFAGEIILEDCAOLBBEIILBLEIIFNLHEAFEIDJNPHFNJEIIDMIPPEIIDMECAFLFOFPMDEBFHEBFGEJIJNGEBFFEBFEFFDBONFHFGFDEIIJMLEIIDOMCIEIGDEBDMILLMAIIIAAAAAAEIABMPEEILHPCAEEILGHBMEEILGPCEEJABMPDJGPBIHGDBIJOODBNCEBILAMLHEIABNJOIBFPPPPPPEMDJPAHFBIEIABPGEIABNOECAPLHAECOEIINAEIDECILAECAEIABNIOLAEPPMFOLMKEIIDMECIFLFOFPFNEBFMEBFNEBFOEBFPMDJAJAJAOIAAAAAAAAFJEIDBNLLLENFKAAAAEIPPMBGGDLBJHFPAEIDBMAGGILEBDMEIABMIEIDBNLGGIBMDFAEFGGDLBIHFNJEIIJMIMDOIAAAAAAAAFIEIIDOIAFMDAPBPEAAAEIIJMIEFIJMJEICJNAENCJMIEMCJMJEMCJMIEJIJMCEBILAAIFMAHEDKEFILEIAEEIABMIENABMBEJIDMAAIENDJMBHEOGEBIKFAABIDOCPAIAPKKAHFBAGGEBILBAIBOCPPAPAAAAEMABBEBAOLAFIENCHEABMMEJIDMAACOLNEMDJAJAJAJAJAJAJAJAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENFKJAAAADAAAAAAAEAAAAAAPPPPAAAALIAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAOBPLKAOAALEAJMNCBLIABEMMNCBFEGIGJHDCAHAHCGPGHHCGBGNCAGDGBGOGOGPHECAGCGFCAHCHFGOCAGJGOCAEEEPFDCAGNGPGEGFCOANANAKCEAAAAAAAAAAAAAAFAEFAAAAGEIGAGAAHDBLDPGHAAAAAAAAAAAAAAAAPAAACOCCALACACCGAAICABAAAABCAAAAAAAAAAAAFAKAAAAAAABAAAAAAAAACCOOACAAAAAAAABAAAAAAAACAAAAAEAAAAAAAAAAAAAAAFAAACAAAAAAAAAAAAPAABAAAAAEAAAABDKMABAAACAAGAAFAAAACAAAAAAAAAAAAABAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAMAABAAEIAAAAAAAANAABAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAABAAOMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOHEGFHIHEAAAAAAAAICABAAAABAAAAAAAICABAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAGACOGEGBHEGBAAAAAACAAHAAAAAAKAABAAAAAIAAAAAAIGABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAMACOHCGEGBHEGBAAAAOAADAAAAAALAABAAAAAEAAAAAAIOABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEACO
mov rcx, rax
mov rbx, rax
call fcn.14000ee40
mov edx, dword [0x14001a004]
lea r8, str.BBBBBBBB
mov rcx, rbx
call fcn.140001068
mov rcx, rbx
call fcn.1400044e0
add rsp, 0x60
pop rbx
ret