Function at 0x43b0f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x55ae40
mov eax, dword fs:[0]
push eax
sub esp, 0x48
push esi
push edi
mov eax, dword [0x5b2070]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebp + 8]
lea ecx, [ebp - 0x3c]
push 0xc
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
push str.msvcr120.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x43b16f
mov eax, dword [eax]
mov esi, dword [sym.imp.KERNEL32.dll_LoadLibraryW]
push eax
call esi
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b1b6
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b1ac
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd3f
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b20b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b201
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd44
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0xc
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.msvcp120.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 2
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 3
cmp dword [eax + 0x14], 8
jb 0x43b266
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b2a7
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b29d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd49
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b2fc
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b2f2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd4e
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x22
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_console_l1_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 4
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 8
jb 0x43b357
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b398
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b38e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd53
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b3ed
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b3e3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd58
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x23
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_datetime_l1_1_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 6
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 8
jb 0x43b448
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b489
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b47f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd5d
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b4de
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b4d4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd62
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x20
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_debug_l1_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 8
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 8
jb 0x43b539
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b57a
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b570
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd67
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b5cf
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b5c5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd6c
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x28
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_errorhandling_l1_1_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 8
jb 0x43b62a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b66b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b661
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd71
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b6c0
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b6b6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd76
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x1f
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_file_l1_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0xc
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 8
jb 0x43b71b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b75c
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b752
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd7b
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b7b1
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b7a7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd80
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x1f
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_file_l1_2_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0xe
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x14], 8
jb 0x43b80c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b84d
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b843
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd85
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b8a2
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b898
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd8a
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x1f
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_file_l2_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
jb 0x43b8fd
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43b93e
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b934
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd8f
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43b993
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43b989
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd94
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x21
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_handle_l1_1_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x12
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 8
jb 0x43b9ee
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43ba2f
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43ba25
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd99
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43ba84
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43ba7a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cd9e
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x1f
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_heap_l1_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x14
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x14], 8
jb 0x43badf
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43bb20
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bb16
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cda3
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43bb75
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bb6b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cda8
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x26
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_interlocked_l1_1_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x16
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 8
jb 0x43bbd0
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43bc11
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bc07
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdad
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43bc66
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bc5c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdb2
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x28
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_libraryloader_l1_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x19
cmp dword [eax + 0x14], 8
jb 0x43bcc1
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x18
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43bd02
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bcf8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdb7
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43bd57
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bd4d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdbc
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x27
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_localization_l1_2_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x1a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x14], 8
jb 0x43bdb2
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1a
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43bdf3
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bde9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdc1
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43be48
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43be3e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdc6
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x21
mov dword [ebp - 0x2c], eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x28], eax
push str.api_ms_win_core_memory_l1_1_0.dll
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x1c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
jb 0x43bea3
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x43bee4
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43beda
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdcb
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x43bf39
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43bf2f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43cdd0
push edx
push ecx
call fcn.004e649f
add esp, 8
xor eax, eax
mov dword [ebp - 0x2c], 0
push 0x24
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], eax
push str.api_ms_win_core_namedpipe_l1_1_0.dll
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x1e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x1f
cmp dword [eax + 0x14], 8
jb 0x43bf94
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x2d
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_processenvironment_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 8
jb 0x43c007
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x29
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_processthreads_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
jb 0x43c07a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x29
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_processthreads_l1_1_1.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 8
jb 0x43c0ed
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x22
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_profile_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x26
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 8
jb 0x43c160
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x25
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_rtlsupport_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x28
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
jb 0x43c1d3
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x21
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_string_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x2b
cmp dword [eax + 0x14], 8
jb 0x43c246
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x20
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_synch_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x2d
cmp dword [eax + 0x14], 8
jb 0x43c2b9
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x20
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_synch_l1_2_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x2e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x2f
cmp dword [eax + 0x14], 8
jb 0x43c32c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x22
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_sysinfo_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x31
cmp dword [eax + 0x14], 8
jb 0x43c39f
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x23
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_timezone_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x32
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x33
cmp dword [eax + 0x14], 8
jb 0x43c412
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x1f
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_util_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x35
cmp dword [eax + 0x14], 8
jb 0x43c485
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x1f
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_conio_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x36
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x37
cmp dword [eax + 0x14], 8
jb 0x43c4f8
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x21
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_convert_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x39
cmp dword [eax + 0x14], 8
jb 0x43c56b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x25
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_environment_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x3a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x3b
cmp dword [eax + 0x14], 8
jb 0x43c5de
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x24
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_filesystem_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x3c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x3d
cmp dword [eax + 0x14], 8
jb 0x43c651
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x1e
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_heap_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x3e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x3f
cmp dword [eax + 0x14], 8
jb 0x43c6c4
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x20
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_locale_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x41
cmp dword [eax + 0x14], 8
jb 0x43c737
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x1e
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_math_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x42
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x43
cmp dword [eax + 0x14], 8
jb 0x43c7aa
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x23
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_multibyte_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x45
cmp dword [eax + 0x14], 8
jb 0x43c81d
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x21
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_private_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x46
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x47
cmp dword [eax + 0x14], 8
jb 0x43c890
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x21
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_process_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x48
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x49
cmp dword [eax + 0x14], 8
jb 0x43c903
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0xc
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.ucrtbase.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x4a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x4b
cmp dword [eax + 0x14], 8
jb 0x43c976
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x21
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_runtime_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x4c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x4d
cmp dword [eax + 0x14], 8
jb 0x43c9e9
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x1f
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_stdio_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x4f
cmp dword [eax + 0x14], 8
jb 0x43ca5c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x20
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_string_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x50
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x51
cmp dword [eax + 0x14], 8
jb 0x43cacf
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x1e
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_crt_time_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x52
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x53
cmp dword [eax + 0x14], 8
jb 0x43cb42
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0x21
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_crt_utility_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x54
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x55
cmp dword [eax + 0x14], 8
jb 0x43cbb5
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0x10
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.vcruntime140.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x57
cmp dword [eax + 0x14], 8
jb 0x43cc28
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
push 0xc
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.msvcp140.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.00403570
mov dword [ebp - 4], 0x58
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x59
cmp dword [eax + 0x14], 8
jb 0x43cc9b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00403250
push 0xd
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.concrt140.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00403570
mov dword [ebp - 4], 0x5a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.00461040
add esp, 4
mov byte [ebp - 4], 0x5b
cmp dword [eax + 0x14], 8
jb 0x43cd0e
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x54]
call fcn.00403250
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.00403250
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
call fcn.0050ba48
int3