Function at 0x10051920
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1015b060
mov eax, dword fs:[0]
push eax
sub esp, 0x48
push esi
push edi
mov eax, dword [0x101b900c]
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.1007a270
add esp, 4
mov byte [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x1005199f
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 0x100519e6
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100519dc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053221
push edx
push ecx
call fcn.1010a295
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 0x10051a3b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051a31
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053226
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 3
cmp dword [eax + 0x14], 8
jb 0x10051a96
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051ad7
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051acd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005322b
push edx
push ecx
call fcn.1010a295
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 0x10051b2c
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051b22
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053230
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 8
jb 0x10051b87
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10051bc8
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051bbe
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053235
push edx
push ecx
call fcn.1010a295
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 0x10051c1d
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051c13
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005323a
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 8
jb 0x10051c78
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051cb9
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051caf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005323f
push edx
push ecx
call fcn.1010a295
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 0x10051d0e
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051d04
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053244
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 8
jb 0x10051d69
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10051daa
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051da0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053249
push edx
push ecx
call fcn.1010a295
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 0x10051dff
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051df5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005324e
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 8
jb 0x10051e5a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051e9b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051e91
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053253
push edx
push ecx
call fcn.1010a295
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 0x10051ef0
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051ee6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053258
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 8
jb 0x10051f4b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10051f8c
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051f82
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005325d
push edx
push ecx
call fcn.1010a295
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 0x10051fe1
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051fd7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053262
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x14], 8
jb 0x1005203c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x1005207d
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052073
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053267
push edx
push ecx
call fcn.1010a295
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 0x100520d2
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100520c8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005326c
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
jb 0x1005212d
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x1005216e
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052164
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053271
push edx
push ecx
call fcn.1010a295
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 0x100521c3
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100521b9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053276
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 8
jb 0x1005221e
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x1005225f
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052255
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005327b
push edx
push ecx
call fcn.1010a295
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 0x100522b4
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100522aa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053280
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x14], 8
jb 0x1005230f
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10052350
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052346
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053285
push edx
push ecx
call fcn.1010a295
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 0x100523a5
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1005239b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005328a
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 8
jb 0x10052400
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10052441
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052437
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005328f
push edx
push ecx
call fcn.1010a295
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 0x10052496
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1005248c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053294
push edx
push ecx
call fcn.1010a295
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x19
cmp dword [eax + 0x14], 8
jb 0x100524f1
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x14], 8
jb 0x10052564
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
jb 0x100525d7
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x1f
cmp dword [eax + 0x14], 8
jb 0x1005264a
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 8
jb 0x100526bd
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
jb 0x10052730
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 8
jb 0x100527a3
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 8
jb 0x10052816
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
jb 0x10052889
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x2b
cmp dword [eax + 0x14], 8
jb 0x100528fc
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x2d
cmp dword [eax + 0x14], 8
jb 0x1005296f
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x2f
cmp dword [eax + 0x14], 8
jb 0x100529e2
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x31
cmp dword [eax + 0x14], 8
jb 0x10052a55
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x33
cmp dword [eax + 0x14], 8
jb 0x10052ac8
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x35
cmp dword [eax + 0x14], 8
jb 0x10052b3b
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x37
cmp dword [eax + 0x14], 8
jb 0x10052bae
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x39
cmp dword [eax + 0x14], 8
jb 0x10052c21
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x3b
cmp dword [eax + 0x14], 8
jb 0x10052c94
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x3d
cmp dword [eax + 0x14], 8
jb 0x10052d07
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x3f
cmp dword [eax + 0x14], 8
jb 0x10052d7a
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x41
cmp dword [eax + 0x14], 8
jb 0x10052ded
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x43
cmp dword [eax + 0x14], 8
jb 0x10052e3c
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x45
cmp dword [eax + 0x14], 8
jb 0x10052e8b
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x47
cmp dword [eax + 0x14], 8
jb 0x10052eda
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x49
cmp dword [eax + 0x14], 8
jb 0x10052f29
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x4b
cmp dword [eax + 0x14], 8
jb 0x10052f78
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x4d
cmp dword [eax + 0x14], 8
jb 0x10052fc7
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x4f
cmp dword [eax + 0x14], 8
jb 0x10053016
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x51
cmp dword [eax + 0x14], 8
jb 0x10053065
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x53
cmp dword [eax + 0x14], 8
jb 0x100530b4
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x55
cmp dword [eax + 0x14], 8
jb 0x10053103
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x57
cmp dword [eax + 0x14], 8
jb 0x10053152
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x59
cmp dword [eax + 0x14], 8
jb 0x100531a1
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.1007a270
add esp, 4
mov byte [ebp - 4], 0x5b
cmp dword [eax + 0x14], 8
jb 0x100531f0
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.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
call fcn.10129e39
int3