Function at 0x10051860
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1015af80
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.10003610
mov dword [ebp - 4], 0
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x100518df
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 0x10051926
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x1005191c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053161
push edx
push ecx
call fcn.1010a1d5
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 0x1005197b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051971
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053166
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 2
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 3
cmp dword [eax + 0x14], 8
jb 0x100519d6
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051a17
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051a0d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005316b
push edx
push ecx
call fcn.1010a1d5
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 0x10051a6c
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051a62
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053170
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 4
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 5
cmp dword [eax + 0x14], 8
jb 0x10051ac7
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10051b08
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051afe
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053175
push edx
push ecx
call fcn.1010a1d5
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 0x10051b5d
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051b53
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005317a
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 6
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 7
cmp dword [eax + 0x14], 8
jb 0x10051bb8
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051bf9
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051bef
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005317f
push edx
push ecx
call fcn.1010a1d5
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 0x10051c4e
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051c44
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053184
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 8
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 9
cmp dword [eax + 0x14], 8
jb 0x10051ca9
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10051cea
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051ce0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053189
push edx
push ecx
call fcn.1010a1d5
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 0x10051d3f
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051d35
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005318e
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0xb
cmp dword [eax + 0x14], 8
jb 0x10051d9a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051ddb
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051dd1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053193
push edx
push ecx
call fcn.1010a1d5
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 0x10051e30
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051e26
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053198
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0xc
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0xd
cmp dword [eax + 0x14], 8
jb 0x10051e8b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10051ecc
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051ec2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005319d
push edx
push ecx
call fcn.1010a1d5
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 0x10051f21
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051f17
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531a2
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0xe
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0xf
cmp dword [eax + 0x14], 8
jb 0x10051f7c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10051fbd
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10051fb3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531a7
push edx
push ecx
call fcn.1010a1d5
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 0x10052012
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052008
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531ac
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0x10
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
jb 0x1005206d
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x100520ae
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100520a4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531b1
push edx
push ecx
call fcn.1010a1d5
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 0x10052103
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100520f9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531b6
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0x12
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x13
cmp dword [eax + 0x14], 8
jb 0x1005215e
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x1005219f
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052195
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531bb
push edx
push ecx
call fcn.1010a1d5
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 0x100521f4
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100521ea
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531c0
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0x14
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x24]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x15
cmp dword [eax + 0x14], 8
jb 0x1005224f
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x10052290
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052286
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531c5
push edx
push ecx
call fcn.1010a1d5
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 0x100522e5
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100522db
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531ca
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0x16
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x3c]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x14], 8
jb 0x10052340
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x10052381
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x10052377
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531cf
push edx
push ecx
call fcn.1010a1d5
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 0x100523d6
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x100523cc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100531d4
push edx
push ecx
call fcn.1010a1d5
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.10003610
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x19
cmp dword [eax + 0x14], 8
jb 0x10052431
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x1a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x1b
cmp dword [eax + 0x14], 8
jb 0x100524a4
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x1c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
jb 0x10052517
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x1e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x1f
cmp dword [eax + 0x14], 8
jb 0x1005258a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x21
cmp dword [eax + 0x14], 8
jb 0x100525fd
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x22
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
jb 0x10052670
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x25
cmp dword [eax + 0x14], 8
jb 0x100526e3
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x26
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x27
cmp dword [eax + 0x14], 8
jb 0x10052756
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x28
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
jb 0x100527c9
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x2b
cmp dword [eax + 0x14], 8
jb 0x1005283c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x2d
cmp dword [eax + 0x14], 8
jb 0x100528af
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x2e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x2f
cmp dword [eax + 0x14], 8
jb 0x10052922
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x31
cmp dword [eax + 0x14], 8
jb 0x10052995
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x32
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x33
cmp dword [eax + 0x14], 8
jb 0x10052a08
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x35
cmp dword [eax + 0x14], 8
jb 0x10052a7b
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x36
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x37
cmp dword [eax + 0x14], 8
jb 0x10052aee
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x39
cmp dword [eax + 0x14], 8
jb 0x10052b61
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x3a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x3b
cmp dword [eax + 0x14], 8
jb 0x10052bd4
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x3c
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x3d
cmp dword [eax + 0x14], 8
jb 0x10052c47
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x3e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x3f
cmp dword [eax + 0x14], 8
jb 0x10052cba
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10003610
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x3c]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x41
cmp dword [eax + 0x14], 8
jb 0x10052d2d
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.100035a0
push str.api_ms_win_crt_math_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x42
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x43
cmp dword [eax + 0x14], 8
jb 0x10052d7c
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_multibyte_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x45
cmp dword [eax + 0x14], 8
jb 0x10052dcb
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_private_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x46
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x47
cmp dword [eax + 0x14], 8
jb 0x10052e1a
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_process_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x48
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x49
cmp dword [eax + 0x14], 8
jb 0x10052e69
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.ucrtbase.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x4a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x4b
cmp dword [eax + 0x14], 8
jb 0x10052eb8
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_runtime_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x4c
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x4d
cmp dword [eax + 0x14], 8
jb 0x10052f07
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_stdio_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x4f
cmp dword [eax + 0x14], 8
jb 0x10052f56
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_string_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x50
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x51
cmp dword [eax + 0x14], 8
jb 0x10052fa5
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_time_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x52
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x53
cmp dword [eax + 0x14], 8
jb 0x10052ff4
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.api_ms_win_crt_utility_l1_1_0.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x54
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x55
cmp dword [eax + 0x14], 8
jb 0x10053043
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.vcruntime140.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x56
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x57
cmp dword [eax + 0x14], 8
jb 0x10053092
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.msvcp140.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x58
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x59
cmp dword [eax + 0x14], 8
jb 0x100530e1
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
push str.concrt140.dll
lea ecx, [ebp - 0x24]
call fcn.10003530
mov dword [ebp - 4], 0x5a
lea eax, [ebp - 0x24]
push eax
mov edx, edi
lea ecx, [ebp - 0x54]
call fcn.1007a1c0
add esp, 4
mov byte [ebp - 4], 0x5b
cmp dword [eax + 0x14], 8
jb 0x10053130
mov eax, dword [eax]
push eax
call esi
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x54]
call fcn.100035a0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.100035a0
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.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
call fcn.10129d79
int3