Function at 0x10052810
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1015df90
mov eax, dword fs:[0]
push eax
sub esp, 0x48
push esi
push edi
mov eax, dword [0x101bd00c]
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.10003600
mov dword [ebp - 4], 0
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x1005288f
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 0x100528d6
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100528cc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054111
push edx
push ecx
call fcn.1010cf95
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 0x1005292b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052921
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054116
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 2
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 3
cmp dword [eax + 0x14], 8
jb 0x10052986
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x100529c7
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100529bd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005411b
push edx
push ecx
call fcn.1010cf95
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 0x10052a1c
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052a12
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054120
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 4
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 8
jb 0x10052a77
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10052ab8
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052aae
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054125
push edx
push ecx
call fcn.1010cf95
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 0x10052b0d
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052b03
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005412a
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 6
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 8
jb 0x10052b68
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10052ba9
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052b9f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005412f
push edx
push ecx
call fcn.1010cf95
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 0x10052bfe
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052bf4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054134
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 8
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 8
jb 0x10052c59
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10052c9a
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052c90
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054139
push edx
push ecx
call fcn.1010cf95
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 0x10052cef
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052ce5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005413e
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 8
jb 0x10052d4a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10052d8b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052d81
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054143
push edx
push ecx
call fcn.1010cf95
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 0x10052de0
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052dd6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054148
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0xc
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 8
jb 0x10052e3b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10052e7c
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052e72
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005414d
push edx
push ecx
call fcn.1010cf95
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 0x10052ed1
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052ec7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054152
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0xe
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x14], 8
jb 0x10052f2c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10052f6d
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052f63
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054157
push edx
push ecx
call fcn.1010cf95
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 0x10052fc2
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052fb8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005415c
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
jb 0x1005301d
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x1005305e
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10053054
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054161
push edx
push ecx
call fcn.1010cf95
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 0x100530b3
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100530a9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054166
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0x12
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 8
jb 0x1005310e
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x1005314f
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10053145
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005416b
push edx
push ecx
call fcn.1010cf95
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 0x100531a4
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1005319a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054170
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0x14
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x14], 8
jb 0x100531ff
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10053240
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10053236
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054175
push edx
push ecx
call fcn.1010cf95
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 0x10053295
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1005328b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005417a
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0x16
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 8
jb 0x100532f0
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10053331
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10053327
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005417f
push edx
push ecx
call fcn.1010cf95
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 0x10053386
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1005337c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054184
push edx
push ecx
call fcn.1010cf95
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.10003600
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x19
cmp dword [eax + 0x14], 8
jb 0x100533e1
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
push 0x27
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_localization_l1_2_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.10003600
mov dword [ebp - 4], 0x1a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x14], 8
jb 0x10053454
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push 0x21
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x3c]
push str.api_ms_win_core_memory_l1_1_0.dll
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
call fcn.10003600
mov dword [ebp - 4], 0x1c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
jb 0x100534c7
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
push 0x24
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x24]
push str.api_ms_win_core_namedpipe_l1_1_0.dll
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.10003600
mov dword [ebp - 4], 0x1e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x1f
cmp dword [eax + 0x14], 8
jb 0x1005353a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 8
jb 0x100535ad
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
jb 0x10053620
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 8
jb 0x10053693
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x26
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 8
jb 0x10053706
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x28
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
jb 0x10053779
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x2b
cmp dword [eax + 0x14], 8
jb 0x100537ec
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x2d
cmp dword [eax + 0x14], 8
jb 0x1005385f
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x2e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x2f
cmp dword [eax + 0x14], 8
jb 0x100538d2
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x31
cmp dword [eax + 0x14], 8
jb 0x10053945
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x32
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x33
cmp dword [eax + 0x14], 8
jb 0x100539b8
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x35
cmp dword [eax + 0x14], 8
jb 0x10053a2b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x36
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x37
cmp dword [eax + 0x14], 8
jb 0x10053a9e
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x39
cmp dword [eax + 0x14], 8
jb 0x10053b11
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x3a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x3b
cmp dword [eax + 0x14], 8
jb 0x10053b84
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x3c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x3d
cmp dword [eax + 0x14], 8
jb 0x10053bf7
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x3e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x3f
cmp dword [eax + 0x14], 8
jb 0x10053c6a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.10003600
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x41
cmp dword [eax + 0x14], 8
jb 0x10053cdd
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.10003590
push str.api_ms_win_crt_math_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x42
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x43
cmp dword [eax + 0x14], 8
jb 0x10053d2c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_multibyte_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x45
cmp dword [eax + 0x14], 8
jb 0x10053d7b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_private_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x46
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x47
cmp dword [eax + 0x14], 8
jb 0x10053dca
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_process_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x48
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x49
cmp dword [eax + 0x14], 8
jb 0x10053e19
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.ucrtbase.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x4a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x4b
cmp dword [eax + 0x14], 8
jb 0x10053e68
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_runtime_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x4c
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x4d
cmp dword [eax + 0x14], 8
jb 0x10053eb7
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_stdio_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x4f
cmp dword [eax + 0x14], 8
jb 0x10053f06
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_string_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x50
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x51
cmp dword [eax + 0x14], 8
jb 0x10053f55
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_time_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x52
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x53
cmp dword [eax + 0x14], 8
jb 0x10053fa4
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.api_ms_win_crt_utility_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x54
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x55
cmp dword [eax + 0x14], 8
jb 0x10053ff3
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.vcruntime140.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x57
cmp dword [eax + 0x14], 8
jb 0x10054042
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.msvcp140.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x58
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x59
cmp dword [eax + 0x14], 8
jb 0x10054091
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
push str.concrt140.dll
lea ecx, [ebp - 0x24]
call fcn.10003520
mov dword [ebp - 4], 0x5a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007b4b0
add esp, 4
mov byte [ebp - 4], 0x5b
cmp dword [eax + 0x14], 8
jb 0x100540e0
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x54]
call fcn.10003590
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.10003590
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.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
call fcn.1012cb39
int3