Function at 0x678cd550
Capabilities:
Contain obfuscated stackstrings
Delete file
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6793e904
mov eax, dword fs:[0]
push eax
push ecx
push ebx
sub esp, 0xb0
mov eax, dword [0x67ad7034]
xor eax, ebp
mov dword [ebp - 0x1c], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov edi, ecx
mov dword [ebp - 0xa8], edi
mov dword [ebp - 0xa4], edi
mov dword [ebp - 4], 0
mov eax, 0x7fffffff
mov edx, dword [0x67b37470]
sub eax, edx
cmp eax, dword [ebx + 0x18]
jb 0x678cf942
cmp dword [0x67b37474], 0x10
lea eax, [ebx + 8]
push dword [ebx + 0x18]
mov ecx, 0x67b37460
cmovae ecx, dword [0x67b37460]
cmp dword [ebx + 0x1c], 0x10
cmovae eax, dword [ebx + 8]
push eax
push edx
push ecx
push ecx
push dword [ebp - 0xa8]
lea ecx, [ebp - 0xc0]
call fcn.677d98a0
push 4
push 0x67ac2a40
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 1
call fcn.677d8270
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0xac]
cmp edx, 0x10
jb 0x678cd683
mov ecx, dword [ebp - 0xc0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd679
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cd679
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
cmp dword [ebp - 0x44], 0x10
lea eax, [ebp - 0x58]
mov dword [ebp - 0xb0], 0
cmovae eax, dword [ebp - 0x58]
push eax
mov dword [ebp - 0xac], 0xf
mov byte [ebp - 0xc0], 0
call dword [sym.imp.ucrtbase.dll_remove]
add esp, 4
mov byte [ebp - 4], 6
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0
lea ecx, [ebp - 0x3c]
movups xmmword [ebp - 0x40], xmm0
movups xmmword [ebp - 0x30], xmm0
call fcn.678dbe60
mov dword [ebp - 0x88], 0
push 7
push 0x67ac2a48
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 7
push 0x67ac2a9c
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 9
call fcn.677d7ac0
push 0x67b375b8
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dc840
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cd782
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd778
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cd7c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cd7d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd7c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cd7c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 8
push 0x67ac2aa4
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 7
push 0x67ac2a9c
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0xd
call fcn.677d7ac0
push 0x67b375b9
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dc840
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cd882
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd878
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cd8c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cd8d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd8c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cd8c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 0xa
push 0x67ac2a80
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 7
push 0x67ac2a9c
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x11
call fcn.677d7ac0
push 0x67b375ba
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dc840
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cd982
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd978
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cd9c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cd9d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cd9c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cd9c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 0xc
push 0x67ac2a8c
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 7
push 0x67ac2a9c
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x15
call fcn.677d7ac0
push 0x67b375bb
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dc840
mov byte [ebp - 4], 0x15
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cda82
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cda78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cdac1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cdad1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdac7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cdac7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 8
push 0x67ac2abc
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 7
push 0x67ac2a9c
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x19
call fcn.677d7ac0
push 0x67b375bc
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dc840
mov byte [ebp - 4], 0x19
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cdb82
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdb78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cdbc1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cdbd1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdbc7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cdbc7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 8
push 0x67ac2ac8
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 7
push 0x67ac2a9c
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x1d
call fcn.677d7ac0
push 0x67b375bd
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dc840
mov byte [ebp - 4], 0x1d
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cdc82
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdc78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cdcc1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cdcd1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdcc7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cdcc7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 3
push 0x67abdea0
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x21
call fcn.677d7ac0
push 0x67b721a0
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cdd82
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdd78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cddc1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cddd1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cddc7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cddc7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 5
push 0x67abde44
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x25
call fcn.677d7ac0
push 0x67b721a4
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x25
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cde82
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cde78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cdec1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cded1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdec7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cdec7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 5
push 0x67abe3d4
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x29
call fcn.677d7ac0
push 0x67b721a8
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x29
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678cdf82
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdf78
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678cdfc1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678cdfd1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678cdfc7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678cdfc7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 4
push 0x67abde2c
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x2d
call fcn.677d7ac0
push 0x67b721ac
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x2d
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678ce082
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce078
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678ce0c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678ce0d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce0c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678ce0c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 5
push 0x67abe500
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x31
call fcn.677d7ac0
push 0x67b721b0
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x31
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678ce182
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce178
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678ce1c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678ce1d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce1c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678ce1c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 3
push 0x67abdde8
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x35
call fcn.677d7ac0
push 0x67b721b4
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x35
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678ce282
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce278
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678ce2c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678ce2d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce2c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678ce2c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
mov dword [ebp - 0x88], 0
push 3
push 0x67abde8c
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
mov byte [ebp - 4], 7
call fcn.677d7ac0
mov dword [ebp - 0x70], 0
push 3
push 0x67ac2ab0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
mov byte [ebp - 4], 0x39
call fcn.677d7ac0
push 0x67b721b8
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
mov byte [ebp - 4], 0x39
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x678ce382
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce378
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x678ce3c1
push edx
push ecx
call fcn.67934867
add esp, 8
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp edx, 0x10
jb 0x678ce3d1
mov ecx, dword [ebp - 0x88]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x678ce3c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x678ce3c7
call dword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.67934867
add esp, 8
push 0x67abddfc
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x3c
call fcn.677d79c0
push 0x67b721bc
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2ab4
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x3e
call fcn.677d79c0
push 0x67b721c0
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe198
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x40
call fcn.677d79c0
push 0x67b721c4
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2ae0
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x42
call fcn.677d79c0
push 0x67b721c8
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe230
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x44
call fcn.677d79c0
push 0x67b721cc
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2ae4
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x46
call fcn.677d79c0
push 0x67b721d0
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x47
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2ad4
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x48
call fcn.677d79c0
push 0x67b721d4
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe60c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x4a
call fcn.677d79c0
push 0x67b721d8
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda7c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x4c
call fcn.677d79c0
push 0x67b721dc
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda50
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x4e
call fcn.677d79c0
push 0x67b721e0
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe5ec
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x50
call fcn.677d79c0
push 0x67b721e4
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe528
lea ecx, [ebp - 0xa0]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x52
call fcn.677d79c0
push 0x67b721e8
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x53
push eax
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0x88]
call fcn.677d83e0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda4c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x54
call fcn.677d79c0
push 0x67b721ec
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x55
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdee8
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x56
call fcn.677d79c0
push 0x67b721f0
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abded0
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x58
call fcn.677d79c0
push 0x67b721f4
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe1a8
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x5a
call fcn.677d79c0
push 0x67b721f8
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x5b
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdf3c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x5c
call fcn.677d79c0
push 0x67b721fc
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x5d
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe1a0
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x5e
call fcn.677d79c0
push 0x67b72204
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abd444
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x60
call fcn.677d79c0
push 0x67b72200
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2adc
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x62
call fcn.677d79c0
push 0x67b72208
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x63
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe1f0
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x64
call fcn.677d79c0
push 0x67b7220c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdaac
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x66
call fcn.677d79c0
push 0x67b72210
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe208
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x68
call fcn.677d79c0
push 0x67b72214
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abe1d4
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x6a
call fcn.677d79c0
push 0x67b72218
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2af8
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x6c
call fcn.677d79c0
push 0x67b7221c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b00
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x6e
call fcn.677d79c0
push 0x67b72220
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x6f
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2aec
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x70
call fcn.677d79c0
push 0x67b72224
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x71
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda60
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x72
call fcn.677d79c0
push 0x67b72228
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda5c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x74
call fcn.677d79c0
push 0x67b7222c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda54
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x76
call fcn.677d79c0
mov byte [ebp - 4], 0x77
push 0x67b72230
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abda80
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x78
call fcn.677d79c0
push 0x67b72234
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdfbc
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x7a
call fcn.677d79c0
push 0x67b72238
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x7b
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2af4
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x7c
call fcn.677d79c0
push 0x67b7223c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b18
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x7e
call fcn.677d79c0
push 0x67b72240
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b20
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x80
call fcn.677d79c0
push 0x67b72244
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x81
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdf74
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x82
call fcn.677d79c0
push 0x67b72248
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x83
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdf54
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ab0
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x84
call fcn.677d79c0
push 0x67b7224c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b08
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x86
call fcn.677d79c0
push 0x67b72170
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x87
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b3c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x88
call fcn.677d79c0
push 0x67b72174
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x89
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b40
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x8a
call fcn.677d79c0
push 0x67b72178
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b28
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x8c
call fcn.677d79c0
mov byte [ebp - 4], 0x8d
push 0x67b7217c
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b30
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x8e
call fcn.677d79c0
push 0x67b72180
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b58
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x90
call fcn.677d79c0
push 0x67b7219c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x91
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b60
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x92
call fcn.677d79c0
push 0x67b72184
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x93
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b48
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x94
call fcn.677d79c0
push 0x67b72188
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x95
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b50
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x96
call fcn.677d79c0
push 0x67b7218c
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b7c
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x98
call fcn.677d79c0
push 0x67b72190
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x99
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b88
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x9a
call fcn.677d79c0
push 0x67b72194
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x9b
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b68
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2b10
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x9c
call fcn.677d79c0
push 0x67b72198
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b74
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x9e
call fcn.677d79c0
push 0x67b72138
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2bb0
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xa0
call fcn.677d79c0
push 0x67b72148
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xa1
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67abdc30
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xa2
call fcn.677d79c0
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0x88]
push 0x67b7215c
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b94
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xa4
call fcn.677d79c0
push 0x67b72160
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2b9c
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xa6
call fcn.677d79c0
push 0x67b7213c
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xa7
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2bc8
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xa8
call fcn.677d79c0
push 0x67b72140
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xa9
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2bd0
lea ecx, [ebp - 0x88]
call fcn.677d79c0
mov byte [ebp - 4], 0xaa
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
call fcn.677d79c0
push 0x67b72144
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xab
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2bb8
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xac
call fcn.677d79c0
push 0x67b7214c
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xad
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2bc0
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xae
call fcn.677d79c0
push 0x67b72150
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xaf
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2be4
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xb0
call fcn.677d79c0
push 0x67b72158
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb1
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x70]
call fcn.677d83e0
push 0x67abdd30
lea ecx, [ebp - 0x88]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xb2
call fcn.677d79c0
push 0x67b72154
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xb3
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 7
call fcn.677d83e0
push 0x67ac2be8
lea ecx, [ebp - 0x70]
call fcn.677d79c0
push 0x67ac2ba8
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xb4
call fcn.677d79c0
push 0x67b72164
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb5
push eax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x40]
call fcn.678dca60
lea ecx, [ebp - 0xa0]
call fcn.677d83e0
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 7
call fcn.677d83e0
lea edx, [ebp - 0x40]
lea ecx, [ebp - 0x58]
call fcn.678bcfc0
push 0x6794f528
mov ecx, edi
call fcn.677d79c0
lea ecx, [ebp - 0x3c]
call fcn.678bc450
lea ecx, [ebp - 0x58]
call fcn.677d83e0
lea ecx, [ebx + 8]
call fcn.677d83e0
mov eax, edi
jmp 0x678cf924
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x1c]
xor ecx, ebp
call fcn.679343f5
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
call fcn.677d6990
int3