Function at 0x410c20
Capabilities:
Access peb ldr_data
Enumerate pe sections
Get number of processors
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4194a8
push 0x4181f0
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xd8
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov ecx, 8
xor eax, eax
lea edi, [ebp - 0x38]
rep stosd dword es:[edi], eax
mov ecx, 0xa
lea edi, [ebp - 0x68]
rep stosd dword es:[edi], eax
push 0x465
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 4
push 2
push 0x10
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
mov edi, eax
push 0
push 0x82
mov ecx, dword [0x41e75c]
push ecx
mov ebx, dword [sym.imp.USER32.dll_LoadBitmapA]
call ebx
push eax
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_Add]
push 0
push 0x7f
mov edx, dword [0x41e75c]
push edx
call ebx
push eax
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_Add]
push 0
push 0x84
mov eax, dword [0x41e75c]
push eax
call ebx
push eax
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_Add]
push edi
push 1
push 0x1003
push esi
mov ebx, dword [sym.imp.USER32.dll_SendMessageA]
call ebx
mov dword [ebp - 0x38], 6
mov dword [ebp - 0x2c], 0x41d4ac
mov dword [ebp - 0x30], 0xbe
lea ecx, [ebp - 0x38]
push ecx
push 0
push 0x101b
push esi
call ebx
mov dword [ebp - 0x30], 0x64
push 0x41dec0
call fcn.00401aa0
add esp, 4
mov dword [ebp - 0x2c], eax
lea edx, [ebp - 0x38]
push edx
push 1
push 0x101b
push esi
call ebx
push 0x41e000
call fcn.00401aa0
add esp, 4
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x38]
push eax
push 2
push 0x101b
push esi
call ebx
push esi
call fcn.00401b60
add esp, 4
mov dword [ebp - 0x68], 3
lea ecx, [ebp - 0xdc]
mov dword [ebp - 0x54], ecx
mov dword [ebp - 4], 0
push 0x41d4a0
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
xor eax, eax
mov ecx, dword [0x41dfc8]
cmp ecx, dword [0x41e108]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfc8]
push eax
push 0x41d49c
lea ecx, [ebp - 0xdc]
push ecx
mov edi, dword [sym.imp.USER32.dll_wsprintfA]
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e108]
push eax
push 0x41d49c
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
mov eax, dword [0x41dfd4]
mov ecx, dword [eax + 0x3c]
xor edx, edx
mov eax, dword [0x41e114]
cmp ecx, dword [eax + 0x3c]
setne dl
mov dword [ebp - 0x4c], edx
push str.e_lfanew
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
mov eax, dword [0x41dfd4]
mov ecx, dword [eax + 0x3c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov edx, dword [0x41e114]
mov eax, dword [edx + 0x3c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
mov dword [ebp - 0x4c], 2
push 0x41d484
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x64]
push 0x41d47c
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov dx, word [ecx + 4]
xor eax, eax
mov ecx, dword [0x41e118]
cmp dx, word [ecx + 4]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
xor eax, eax
mov ecx, dword [0x41dfd8]
mov ax, word [ecx + 4]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
xor edx, edx
mov eax, dword [0x41e118]
mov dx, word [eax + 4]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d468
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov ax, word [edx + 6]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp ax, word [edx + 6]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
xor ecx, ecx
mov edx, dword [0x41dfd8]
mov cx, word [edx + 6]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
xor eax, eax
mov ecx, dword [0x41e118]
mov ax, word [ecx + 6]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41c9fc
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 8]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 8]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 8]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d450
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xc]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xc]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xc]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xc]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d440
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x10]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x10]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x10]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d428
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov cx, word [eax + 0x14]
xor edx, edx
mov eax, dword [0x41e118]
cmp cx, word [eax + 0x14]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
xor edx, edx
mov eax, dword [0x41dfd8]
mov dx, word [eax + 0x14]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
xor ecx, ecx
mov edx, dword [0x41e118]
mov cx, word [edx + 0x14]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
inc dword [ebp - 0x60]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d418
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov dx, word [ecx + 0x16]
xor eax, eax
mov ecx, dword [0x41e118]
cmp dx, word [ecx + 0x16]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41dfd8]
mov ax, word [ecx + 0x16]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41e118]
mov dx, word [eax + 0x16]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
mov dword [ebp - 0x4c], 2
push 0x41d408
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x64]
push str.Magic
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov dx, word [ecx + 0x18]
xor eax, eax
mov ecx, dword [0x41e118]
cmp dx, word [ecx + 0x18]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41dfd8]
mov ax, word [ecx + 0x18]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41e118]
mov dx, word [eax + 0x18]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d3ec
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov al, byte [edx + 0x1a]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp al, byte [edx + 0x1a]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41dfd8]
mov cl, byte [edx + 0x1a]
push ecx
mov eax, dword [0x41bc6c]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41e118]
mov al, byte [ecx + 0x1a]
push eax
mov edx, dword [0x41bc6c]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d3d8
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov cl, byte [eax + 0x1b]
xor edx, edx
mov eax, dword [0x41e118]
cmp cl, byte [eax + 0x1b]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41dfd8]
mov dl, byte [eax + 0x1b]
push edx
mov ecx, dword [0x41bc6c]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41e118]
mov cl, byte [edx + 0x1b]
push ecx
mov eax, dword [0x41bc6c]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d3cc
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x1c]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x1c]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x1c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x1c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d3b4
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x20]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x20]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x20]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x20]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d39c
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x24]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x24]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x24]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x24]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d388
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x28]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x28]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x28]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x28]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d37c
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x2c]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x2c]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x2c]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x2c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d370
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x30]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x30]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x30]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x30]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41be64
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x34]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x34]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x34]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x34]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d35c
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x38]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x38]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x38]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x38]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d34c
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x3c]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x3c]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x3c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x3c]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d330
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov dx, word [ecx + 0x40]
xor eax, eax
mov ecx, dword [0x41e118]
cmp dx, word [ecx + 0x40]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41dfd8]
mov ax, word [ecx + 0x40]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41e118]
mov dx, word [eax + 0x40]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d314
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov ax, word [edx + 0x42]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp ax, word [edx + 0x42]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41dfd8]
mov cx, word [edx + 0x42]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41e118]
mov ax, word [ecx + 0x42]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d300
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov cx, word [eax + 0x44]
xor edx, edx
mov eax, dword [0x41e118]
cmp cx, word [eax + 0x44]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41dfd8]
mov dx, word [eax + 0x44]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41e118]
mov cx, word [edx + 0x44]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d2ec
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov dx, word [ecx + 0x46]
xor eax, eax
mov ecx, dword [0x41e118]
cmp dx, word [ecx + 0x46]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41dfd8]
mov ax, word [ecx + 0x46]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41e118]
mov dx, word [eax + 0x46]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d2d4
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov ax, word [edx + 0x48]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp ax, word [edx + 0x48]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41dfd8]
mov cx, word [edx + 0x48]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41e118]
mov ax, word [ecx + 0x48]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d2bc
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov cx, word [eax + 0x4a]
xor edx, edx
mov eax, dword [0x41e118]
cmp cx, word [eax + 0x4a]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41dfd8]
mov dx, word [eax + 0x4a]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41e118]
mov cx, word [edx + 0x4a]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push str.Win32
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x4c]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x4c]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x4c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x4c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d29c
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x50]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x50]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x50]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x50]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d28c
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x54]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x54]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x54]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x54]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d280
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x58]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x58]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x58]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x58]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d274
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov ax, word [edx + 0x5c]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp ax, word [edx + 0x5c]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41dfd8]
mov cx, word [edx + 0x5c]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor eax, eax
mov ecx, dword [0x41e118]
mov ax, word [ecx + 0x5c]
push eax
mov edx, dword [str._04lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push str.DLL
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov cx, word [eax + 0x5e]
xor edx, edx
mov eax, dword [0x41e118]
cmp cx, word [eax + 0x5e]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
xor edx, edx
mov eax, dword [0x41dfd8]
mov dx, word [eax + 0x5e]
push edx
mov ecx, dword [str._04lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
xor ecx, ecx
mov edx, dword [0x41e118]
mov cx, word [edx + 0x5e]
push ecx
mov eax, dword [str._04lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d24c
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x60]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x60]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x60]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x60]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d238
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x64]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x64]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x64]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x64]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d224
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x68]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x68]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x68]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x68]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d210
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x6c]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x6c]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x6c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x6c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d204
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x70]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x70]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x70]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x70]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d1f0
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x74]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x74]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x74]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x74]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d1dc
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov dword [ebp - 0x4c], 2
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x64]
push 0x41d1cc
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x78]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x78]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x78]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x78]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d1b8
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x7c]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x7c]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x7c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x7c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d1a8
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x80]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x80]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x80]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x80]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d194
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x84]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x84]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x84]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x84]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d184
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x88]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x88]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x88]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x88]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d174
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x8c]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x8c]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x8c]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x8c]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d164
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x90]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x90]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x90]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x90]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d154
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x94]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0x94]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x94]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0x94]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d144
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x98]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0x98]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0x98]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0x98]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d134
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0x9c]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0x9c]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0x9c]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0x9c]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d124
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xa0]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xa0]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xa0]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xa0]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d114
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xa4]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xa4]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xa4]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xa4]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d108
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xa8]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0xa8]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xa8]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0xa8]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d0fc
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xac]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xac]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xac]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xac]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d0ec
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xb0]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xb0]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xb0]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xb0]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d0dc
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xb4]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0xb4]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xb4]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0xb4]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d0cc
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xb8]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xb8]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xb8]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xb8]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d0bc
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xbc]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xbc]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xbc]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xbc]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d0ac
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xc0]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0xc0]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xc0]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0xc0]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d09c
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xc4]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xc4]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xc4]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xc4]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d08c
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xc8]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xc8]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xc8]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xc8]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d07c
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xcc]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0xcc]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xcc]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0xcc]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d06c
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xd0]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xd0]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xd0]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xd0]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d058
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xd4]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xd4]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xd4]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xd4]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push str.IAT_RVA
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xd8]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0xd8]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xd8]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0xd8]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push str.IAT_
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xdc]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xdc]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xdc]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xdc]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d034
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xe0]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xe0]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xe0]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xe0]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d020
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xe4]
xor edx, edx
mov eax, dword [0x41e118]
cmp ecx, dword [eax + 0xe4]
setne dl
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xe4]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41e118]
mov edx, dword [ecx + 0xe4]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push str.COM_RVA
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xe8]
xor eax, eax
mov ecx, dword [0x41e118]
cmp edx, dword [ecx + 0xe8]
setne al
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41dfd8]
mov ecx, dword [eax + 0xe8]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov edx, dword [0x41e118]
mov eax, dword [edx + 0xe8]
push eax
mov ecx, dword [str._08lX]
push ecx
lea edx, [ebp - 0xdc]
push edx
call edi
add esp, 0xc
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push str.COM_
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [0x41dfd8]
mov eax, dword [edx + 0xec]
xor ecx, ecx
mov edx, dword [0x41e118]
cmp eax, dword [edx + 0xec]
setne cl
mov dword [ebp - 0x4c], ecx
lea eax, [ebp - 0x68]
push eax
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov ecx, dword [0x41dfd8]
mov edx, dword [ecx + 0xec]
push edx
mov eax, dword [str._08lX]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [0x41e118]
mov ecx, dword [eax + 0xec]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
mov edx, dword [0x41dfd8]
mov ax, word [edx + 6]
mov ecx, dword [0x41e118]
mov cx, word [ecx + 6]
cmp ax, cx
jbe 0x413a4d
and eax, 0xffff
jmp 0x413a55
and ecx, 0xffff
mov eax, ecx
mov dword [ebp - 0xe4], eax
mov edx, dword [0x41dfe4]
mov dword [ebp - 0x74], edx
mov eax, dword [0x41e124]
mov dword [ebp - 0x78], eax
xor eax, eax
mov dword [ebp - 0x70], eax
cmp eax, dword [ebp - 0xe4]
jae 0x41407c
mov dword [ebp - 0x4c], 2
inc eax
mov dword [ebp - 0xe8], eax
push eax
push str.SectionHeader_d:
lea ecx, [ebp - 0xdc]
push ecx
call edi
add esp, 0xc
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x64]
xor eax, eax
mov ecx, dword [0x41dfd8]
mov ax, word [ecx + 6]
cmp dword [ebp - 0x70], eax
sbb eax, eax
neg eax
mov dword [ebp - 0x3c], eax
xor edx, edx
mov ecx, dword [0x41e118]
mov dx, word [ecx + 6]
cmp dword [ebp - 0x70], edx
sbb ecx, ecx
neg ecx
mov dword [ebp - 0x40], ecx
test eax, eax
je 0x413b00
test ecx, ecx
je 0x413b00
push 8
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [ebp - 0x74]
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
neg eax
sbb eax, eax
neg eax
mov dword [ebp - 0x4c], eax
jmp 0x413b07
mov dword [ebp - 0x4c], 1
push 0x41cff0
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413b5c
mov ecx, 0x19
xor eax, eax
lea edi, [ebp - 0xdc]
rep stosd dword es:[edi], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
mov dword [ebp - 0xdc], ecx
mov edx, dword [eax + 4]
mov dword [ebp - 0xd8], edx
mov edi, dword [sym.imp.USER32.dll_wsprintfA]
jmp 0x413b6e
push 0x41c918
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x68]
push ecx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413bb1
mov ecx, 0x19
xor eax, eax
lea edi, [ebp - 0xdc]
rep stosd dword es:[edi], eax
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
mov dword [ebp - 0xdc], edx
mov eax, dword [eax + 4]
mov dword [ebp - 0xd8], eax
mov edi, dword [sym.imp.USER32.dll_wsprintfA]
jmp 0x413bc3
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41cfe0
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413c11
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413c11
mov ecx, dword [ebp - 0x74]
mov edx, dword [ecx + 0xc]
xor eax, eax
mov ecx, dword [ebp - 0x78]
cmp edx, dword [ecx + 0xc]
setne al
mov dword [ebp - 0x4c], eax
jmp 0x413c18
mov dword [ebp - 0x4c], 1
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413c4c
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax + 0xc]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413c5e
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413c92
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax + 0xc]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413ca4
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41cfd4
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413cf2
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413cf2
mov ecx, dword [ebp - 0x74]
mov edx, dword [ecx + 8]
xor eax, eax
mov ecx, dword [ebp - 0x78]
cmp edx, dword [ecx + 8]
setne al
mov dword [ebp - 0x4c], eax
jmp 0x413cf9
mov dword [ebp - 0x4c], 1
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413d2d
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax + 8]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413d3f
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413d73
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax + 8]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413d85
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41cfc8
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413dd3
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413dd3
mov ecx, dword [ebp - 0x74]
mov edx, dword [ecx + 0x14]
xor eax, eax
mov ecx, dword [ebp - 0x78]
cmp edx, dword [ecx + 0x14]
setne al
mov dword [ebp - 0x4c], eax
jmp 0x413dda
mov dword [ebp - 0x4c], 1
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413e0e
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax + 0x14]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413e20
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413e54
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax + 0x14]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413e66
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41cfc0
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413eb4
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413eb4
mov ecx, dword [ebp - 0x74]
mov edx, dword [ecx + 0x10]
xor eax, eax
mov ecx, dword [ebp - 0x78]
cmp edx, dword [ecx + 0x10]
setne al
mov dword [ebp - 0x4c], eax
jmp 0x413ebb
mov dword [ebp - 0x4c], 1
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413eef
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413f01
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413f35
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413f47
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
push 0x41d418
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413f95
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x413f95
mov ecx, dword [ebp - 0x74]
mov edx, dword [ecx + 0x24]
xor eax, eax
mov ecx, dword [ebp - 0x78]
cmp edx, dword [ecx + 0x24]
setne al
mov dword [ebp - 0x4c], eax
jmp 0x413f9c
mov dword [ebp - 0x4c], 1
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1007
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x3c]
test eax, eax
je 0x413fd0
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax + 0x24]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x413fe2
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
inc dword [ebp - 0x60]
mov eax, dword [ebp - 0x40]
test eax, eax
je 0x414016
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax + 0x24]
push ecx
mov edx, dword [str._08lX]
push edx
lea eax, [ebp - 0xdc]
push eax
call edi
add esp, 0xc
jmp 0x414028
push 0x41c918
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x68]
push edx
push 0
push 0x1006
push esi
call ebx
mov dword [ebp - 0x60], 0
inc dword [ebp - 0x64]
mov eax, 0x28
add dword [ebp - 0x74], eax
add dword [ebp - 0x78], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x70], eax
jmp 0x413a71
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret