Function at 0x10048a30
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10097bdb
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x6a8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x2c]
push ecx
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetDlgItem
mov dword [ebp - 0x1fc], eax
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.10004570
push 0
push 0x100
lea edx, [ebp - 0x140]
push edx
push 0x100b8e98
call sub.Ufxtwl.dll_Ordinal_172
add esp, 0x10
mov dword [ebp - 0x1d0], 0
jmp 0x10048aa6
mov eax, dword [ebp - 0x1d0]
add eax, 1
mov dword [ebp - 0x1d0], eax
cmp dword [ebp - 0x1d0], 0xa
jge 0x10048b28
mov ecx, dword [ebp - 0x1d0]
push ecx
push 0x100b8ea8
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea eax, [ebp - 0x140]
push eax
push 0
lea ecx, [ebp - 0x1cc]
push ecx
push str.ArtCode
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov edx, dword [ebp - 0x1d0]
mov dword [ebp + edx*4 - 0x1f8], eax
mov eax, dword [ebp - 0x1d0]
cmp dword [ebp + eax*4 - 0x1f8], 0
jle 0x10048b23
mov ecx, dword [ebp - 0x1d0]
mov edx, dword [ebp + ecx*4 - 0x1f8]
push edx
mov eax, dword [ebp - 0x1d0]
push eax
mov ecx, dword [ebp - 0x1fc]
call fcn.10047dd0
jmp 0x10048a97
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x30]
push edx
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetDlgItem
mov dword [ebp - 0x200], eax
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x38]
add ecx, 1
push ecx
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x38]
push eax
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetCheckedRadioButton
mov ecx, dword [ebp + 0xc]
xor edx, edx
cmp eax, dword [ecx + 0x38]
sete dl
mov dword [ebp - 0x40], edx
mov ecx, dword [ebp - 0x200]
call fcn.100045f0
mov dword [ebp - 0x144], eax
mov word [ebp - 0x1b4], 0
cmp dword [ebp - 0x144], 0
jne 0x10048bae
cmp dword [ebp - 0x40], 0
jne 0x10048bae
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.10004570
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.1000a860
xor eax, eax
jmp 0x1004adcb
mov word [ebp - 0x1b8], 0
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
call sub.MSVCRT.dll_strlen
add esp, 4
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x204], 0
push 0x28e
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [ebp - 0x684], eax
mov dword [ebp - 4], 0
cmp dword [ebp - 0x684], 0
je 0x10048c0f
mov ecx, dword [ebp - 0x684]
call sub.AdbWnfi.dll_Ordinal_105_1
mov dword [ebp - 0x698], eax
jmp 0x10048c19
mov dword [ebp - 0x698], 0
mov edx, dword [ebp - 0x698]
mov dword [ebp - 0x680], edx
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x680]
mov dword [ebp - 0x148], eax
cmp dword [ebp - 0x148], 0
je 0x10048caa
mov ecx, dword [ebp - 0x148]
mov word [ecx + 0x114], 0x8f
cmp dword [ebp - 0x204], 0
jne 0x10048ca8
push 0xfffffffffffffffe
mov ecx, dword [ebp - 0x148]
call sub.AdbWnfi.dll_Ordinal_109_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0xc
jne 0x10048ca8
mov edx, dword [ebp - 0x148]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x148]
call dword [eax + 8]
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x10048ca8
push 0xfffffffffffffffe
mov ecx, dword [ebp - 0x148]
call sub.AdbWnfi.dll_Ordinal_109_1
mov dword [ebp - 0x204], eax
jmp 0x10048caf
call sub.Ufxtwl.dll_Ordinal_55
cmp dword [ebp - 0x204], 0
je 0x10048d2a
cmp dword [ebp - 0x148], 0
je 0x10048d2a
mov ecx, dword [ebp - 0x148]
call fcn.10016cb0
test eax, eax
je 0x10048cdb
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_104
mov ecx, dword [ebp - 0x148]
mov dword [ebp - 0x68c], ecx
mov edx, dword [ebp - 0x68c]
mov dword [ebp - 0x688], edx
cmp dword [ebp - 0x688], 0
je 0x10048d16
push 1
mov eax, dword [ebp - 0x688]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x688]
call dword [edx]
mov dword [ebp - 0x69c], eax
jmp 0x10048d20
mov dword [ebp - 0x69c], 0
mov dword [ebp - 0x148], 0
cmp dword [ebp - 0x204], 0
jne 0x1004aced
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x3c]
cmp dword [ecx + 0x38], 3
jle 0x10048d4f
mov dword [ebp - 0x6a0], 3
jmp 0x10048d5e
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x3c]
mov ecx, dword [eax + 0x38]
mov dword [ebp - 0x6a0], ecx
cmp dword [ebp - 0x6a0], 0
jge 0x10048d73
mov dword [ebp - 0x6a4], 0
jmp 0x10048da6
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x3c]
cmp dword [eax + 0x38], 3
jle 0x10048d8b
mov dword [ebp - 0x6a8], 3
jmp 0x10048d9a
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x3c]
mov eax, dword [edx + 0x38]
mov dword [ebp - 0x6a8], eax
mov ecx, dword [ebp - 0x6a8]
mov dword [ebp - 0x6a4], ecx
mov edx, dword [ebp - 0x6a4]
push edx
mov ecx, dword [ebp - 0x148]
call fcn.10032260
mov ecx, dword [ebp - 0x148]
call fcn.10047e60
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x208], 0
je 0x10048ddb
cmp dword [ebp - 0x208], 1
jne 0x10048dfc
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
cmp dword [ecx + 0x41], 0x19
je 0x10048dfc
mov edx, dword [ebp - 0x208]
add edx, 5
push edx
mov ecx, dword [ebp - 0x148]
call fcn.10032260
lea ecx, [ebp - 0x594]
call sub.Adbtwl.dll_Ordinal_160
mov dword [ebp - 4], 1
push 0xfffffffffffffffe
lea ecx, [ebp - 0x594]
call sub.adbapi.dll_Ordinal_115
test eax, eax
jne 0x10048e49
push 0xc
lea ecx, [ebp - 0x594]
call sub.adbapi.dll_Ordinal_113_1
test eax, eax
jne 0x10048e3e
mov ax, word [ebp - 0x237]
mov word [ebp - 0x1b8], ax
lea ecx, [ebp - 0x594]
call sub.adbapi.dll_Ordinal_104
mov ecx, dword [ebp - 0x148]
call fcn.10047e60
mov dword [ebp - 0x6ac], eax
cmp dword [ebp - 0x6ac], 6
ja case.0x10048e6d.5
mov ecx, dword [ebp - 0x6ac]
jmp dword [ecx*4 + 0x1004add9]
cmp dword [ebp + 0x10], 0
je 0x10048fea
cmp dword [ebp - 0x14c], 0
je 0x10048fea
mov ecx, dword [ebp - 0x148]
call fcn.10004620
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x10048fe5
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x10048fcf
push 0x15
push 0
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x10048fcf
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
mov ecx, dword [ebp - 0x148]
call fcn.1004f540
mov dword [ebp - 0x204], eax
jmp 0x10048e9c
jmp 0x1004930f
cmp dword [ebp - 0x14c], 0xf
jg 0x1004930f
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x100491b1
push 0x10
push 0
mov ecx, dword [ebp - 0x148]
add ecx, 0x265
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x14c]
push edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
mov edx, dword [ebp - 0x148]
add edx, 0x265
push edx
call sub.MSVCRT.dll_memcpy
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x100491ac
push 0x15
push 0
lea eax, [ebp - 0x24]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x24]
push eax
call sub.MSVCRT.dll_strcpy
add esp, 8
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x40]
add edx, 0x14
push edx
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_strcpy
add esp, 8
mov ecx, dword [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
je 0x100490e9
jmp 0x100491ac
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x10049194
push 0x63
push 0
lea ecx, [ebp - 0x1b0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x18b]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x198
push edx
lea eax, [ebp - 0x176]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x1b0]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049058
jmp 0x1004930f
push 0xc
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004930f
push 0x15
push 0
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x100492f7
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x100492f7
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x100491c4
jmp 0x1004acdb
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x10049656
push 0x15
push 0
mov ecx, dword [ebp - 0x148]
add ecx, 0x265
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x14c]
push edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
mov edx, dword [ebp - 0x148]
add edx, 0x265
push edx
call sub.MSVCRT.dll_memcpy
add esp, 0xc
push 0x10
push 0
mov eax, dword [ebp - 0x148]
add eax, 0x27a
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x100494df
push 0x15
push 0
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x40]
add eax, 0x14
push eax
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp - 0x14c]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
je 0x1004941d
jmp 0x100494df
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x100494c7
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x1004938d
mov ecx, dword [ebp - 0x1fc]
call fcn.10004540
test eax, eax
jne 0x10049651
push 0xc
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x10049651
push 0x15
push 0
lea eax, [ebp - 0x24]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x24]
push eax
call sub.MSVCRT.dll_strcpy
add esp, 8
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x40]
add edx, 0x14
push edx
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_strcpy
add esp, 8
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea edx, [ebp - 0x24]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x10049639
mov eax, dword [ebp - 0x148]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x10049639
push 0x63
push 0
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
lea edx, [ebp - 0x1b0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x159
push edx
lea eax, [ebp - 0x18b]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x198
push ecx
lea edx, [ebp - 0x176]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x1b0]
push eax
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049505
jmp 0x100497b4
push 0xc
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x100497b4
push 0x15
push 0
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x40]
add eax, 0x14
push eax
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x1004979c
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004979c
push 0x63
push 0
lea ecx, [ebp - 0x1b0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x18b]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x198
push edx
lea eax, [ebp - 0x176]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x1b0]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049669
jmp 0x1004acdb
mov ecx, dword [ebp - 0x200]
call fcn.1001a660
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0x200]
call fcn.10047e30
test eax, eax
je 0x100499f0
lea edx, [ebp - 0x1b4]
push edx
mov ecx, dword [ebp - 0x200]
call fcn.1001a660
and eax, 0xffff
push eax
mov ecx, dword [ebp - 0x200]
call fcn.100071d0
mov eax, dword [ebp - 0x148]
mov cx, word [ebp - 0x1b4]
mov word [eax + 0x265], cx
push 0x10
push 0
mov edx, dword [ebp - 0x148]
add edx, 0x267
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x100499f0
mov eax, dword [ebp - 0x148]
movsx ecx, word [eax + 0x142]
movsx edx, word [ebp - 0x1b4]
cmp ecx, edx
jne 0x100499f0
push 0x15
push 0
lea eax, [ebp - 0x24]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x24]
push eax
call sub.MSVCRT.dll_strcpy
add esp, 8
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x40]
add edx, 0x14
push edx
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_strcpy
add esp, 8
mov ecx, dword [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
jne 0x100498f9
cmp dword [ebp - 0x14c], 0xf
jle 0x1004992d
mov ecx, dword [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
jne 0x100499d8
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x100499d8
push 0x63
push 0
lea ecx, [ebp - 0x1b0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x18b]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x198
push edx
lea eax, [ebp - 0x176]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x1b0]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049840
jmp 0x1004acdb
push 0xc
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x10049b9d
push 0x15
push 0
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
jne 0x10049aa6
cmp dword [ebp - 0x14c], 0xf
jle 0x10049ada
mov eax, dword [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea edx, [ebp - 0x24]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
jne 0x10049b85
mov eax, dword [ebp - 0x148]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x10049b85
push 0x63
push 0
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
lea edx, [ebp - 0x1b0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x159
push edx
lea eax, [ebp - 0x18b]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x198
push ecx
lea edx, [ebp - 0x176]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x1b0]
push eax
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049a08
jmp 0x1004acdb
push 0xc
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x10049d48
push 0x15
push 0
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x40]
add eax, 0x14
push eax
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp - 0x14c]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
jne 0x10049c52
cmp dword [ebp - 0x14c], 0xf
jle 0x10049c86
mov edx, dword [ebp - 0x14c]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
jne 0x10049d30
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x10049d30
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049bb5
jmp 0x1004acdb
cmp dword [ebp + 0x10], 0
je 0x10049f02
cmp dword [ebp - 0x14c], 0
je 0x10049f02
mov eax, dword [ebp - 0x148]
mov word [eax + 0x265], 0
push 0x10
push 0
mov ecx, dword [ebp - 0x148]
add ecx, 0x267
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x10049efd
mov edx, dword [ebp - 0x148]
movsx eax, word [edx + 0x23f]
test eax, eax
jne 0x10049efd
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x10049ee7
push 0x15
push 0
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x40]
add eax, 0x14
push eax
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x10049ee7
push 0x63
push 0
lea ecx, [ebp - 0x1b0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x18b]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x198
push edx
lea eax, [ebp - 0x176]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x1b0]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
mov ecx, dword [ebp - 0x148]
call fcn.1004f540
mov dword [ebp - 0x204], eax
jmp 0x10049d9f
jmp 0x1004a5e0
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x38]
add eax, 1
push eax
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x38]
push edx
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetCheckedRadioButton
mov ecx, dword [ebp + 0xc]
cmp eax, dword [ecx + 0x38]
je 0x10049f30
cmp dword [ebp - 0x14c], 0
je 0x1004a2bb
cmp dword [ebp - 0x14c], 0xf
jg 0x1004a2bb
movsx edx, word [ebp - 0x1b8]
test edx, edx
jne 0x1004a11b
mov eax, dword [ebp - 0x148]
mov word [eax + 0x265], 0
push 0x10
push 0
mov ecx, dword [ebp - 0x148]
add ecx, 0x267
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x14c]
push edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
mov edx, dword [ebp - 0x148]
add edx, 0x267
push edx
call sub.MSVCRT.dll_memcpy
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004a116
mov eax, dword [ebp - 0x148]
movsx ecx, word [eax + 0x23f]
test ecx, ecx
jne 0x1004a116
push 0x15
push 0
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea edx, [ebp - 0x24]
push edx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
je 0x1004a053
jmp 0x1004a116
mov eax, dword [ebp - 0x148]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004a0fe
push 0x63
push 0
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
lea edx, [ebp - 0x1b0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x159
push edx
lea eax, [ebp - 0x18b]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x198
push ecx
lea edx, [ebp - 0x176]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea eax, [ebp - 0x1b0]
push eax
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x10049fad
jmp 0x1004a2b6
mov ecx, dword [ebp - 0x148]
mov word [ecx + 0x265], 0
push 0x10
push 0
mov edx, dword [ebp - 0x148]
add edx, 0x267
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0xc
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004a2b6
mov eax, dword [ebp - 0x148]
movsx ecx, word [eax + 0x23f]
test ecx, ecx
jne 0x1004a2b6
push 0x15
push 0
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x132
push ecx
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x1004a29e
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004a29e
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x1004a156
jmp 0x1004a5e0
push 2
mov ecx, dword [ebp - 0x148]
call fcn.10032260
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x30]
push ecx
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetDlgItem
mov dword [ebp - 0x5a0], eax
push 0
push 0
push 0x496
mov ecx, dword [ebp - 0x5a0]
call fcn.10004340
mov word [ebp - 0x59c], ax
mov word [ebp - 0x5a4], 0
mov word [ebp - 0x598], 0
jmp 0x1004a31e
mov dx, word [ebp - 0x598]
add dx, 1
mov word [ebp - 0x598], dx
movsx eax, word [ebp - 0x598]
movsx ecx, word [ebp - 0x59c]
cmp eax, ecx
jge 0x1004a4b0
movsx edx, word [ebp - 0x598]
push edx
mov ecx, dword [ebp - 0x5a0]
call fcn.10047e30
test eax, eax
jne 0x1004a34d
jmp 0x1004a30c
lea eax, [ebp - 0x5a4]
push eax
movsx ecx, word [ebp - 0x598]
push ecx
mov ecx, dword [ebp - 0x5a0]
call fcn.100071d0
mov edx, dword [ebp - 0x148]
mov ax, word [ebp - 0x5a4]
mov word [edx + 0x265], ax
push 0x10
push 0x100b8ebc
mov ecx, dword [ebp - 0x148]
add ecx, 0x267
push ecx
call sub.MSVCRT.dll_memcpy
add esp, 0xc
push 8
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004a4ab
mov edx, dword [ebp - 0x148]
movsx eax, word [edx + 0x142]
movsx ecx, word [ebp - 0x5a4]
cmp eax, ecx
jne 0x1004a4ab
mov edx, dword [ebp - 0x148]
movsx eax, word [edx + 0x23f]
test eax, eax
jne 0x1004a493
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004a493
push 0x63
push 0
lea ecx, [ebp - 0x1b0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x18b]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x198
push edx
lea eax, [ebp - 0x176]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x1b0]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x1004a3aa
jmp 0x1004a30c
cmp dword [ebp + 0x10], 0
je 0x1004a5e0
mov ecx, dword [ebp - 0x1fc]
call fcn.10004540
mov dword [ebp - 0x600], eax
mov dword [ebp - 0x608], 0
jmp 0x1004a4e6
mov edx, dword [ebp - 0x608]
add edx, 1
mov dword [ebp - 0x608], edx
mov eax, dword [ebp - 0x600]
sub eax, 1
cmp dword [ebp - 0x608], eax
jge 0x1004a5e0
push 0x29
push 0
lea ecx, [ebp - 0x5d0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
lea edx, [ebp - 0x5d0]
push edx
mov eax, dword [ebp - 0x608]
push eax
push 2
mov ecx, dword [ebp - 0x1fc]
call fcn.100044e0
mov ecx, dword [ebp - 0x608]
add ecx, 1
mov dword [ebp - 0x604], ecx
jmp 0x1004a549
mov edx, dword [ebp - 0x604]
add edx, 1
mov dword [ebp - 0x604], edx
mov eax, dword [ebp - 0x604]
cmp eax, dword [ebp - 0x600]
jge 0x1004a5db
push 0x29
push 0
lea ecx, [ebp - 0x5fc]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
lea edx, [ebp - 0x5fc]
push edx
mov eax, dword [ebp - 0x604]
push eax
push 2
mov ecx, dword [ebp - 0x1fc]
call fcn.100044e0
push 0x29
lea ecx, [ebp - 0x5fc]
push ecx
lea edx, [ebp - 0x5d0]
push edx
call sub.MSVCRT.dll_memcmp
add esp, 0xc
test eax, eax
jle 0x1004a5d6
mov eax, dword [ebp - 0x608]
push eax
mov ecx, dword [ebp - 0x604]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.1004f450
push 0x29
lea edx, [ebp - 0x5fc]
push edx
lea eax, [ebp - 0x5d0]
push eax
call sub.MSVCRT.dll_memcpy
add esp, 0xc
jmp 0x1004a53a
jmp 0x1004a4d7
jmp 0x1004acdb
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x38]
add edx, 1
push edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x38]
push ecx
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetCheckedRadioButton
mov edx, dword [ebp + 0xc]
cmp eax, dword [edx + 0x38]
je 0x1004a613
cmp dword [ebp - 0x14c], 0
je 0x1004a9c0
movsx eax, word [ebp - 0x1b8]
test eax, eax
jne 0x1004a807
mov ecx, dword [ebp - 0x148]
mov word [ecx + 0x265], 0
push 0x15
push 0
mov edx, dword [ebp - 0x148]
add edx, 0x267
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x14c]
push eax
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x40]
add edx, 0x14
push edx
mov eax, dword [ebp - 0x148]
add eax, 0x267
push eax
call sub.MSVCRT.dll_memcpy
add esp, 0xc
push 0x10
push 0
mov ecx, dword [ebp - 0x148]
add ecx, 0x27c
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004a802
mov edx, dword [ebp - 0x148]
movsx eax, word [edx + 0x23f]
test eax, eax
jne 0x1004a802
push 0x15
push 0
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x144
push eax
lea ecx, [ebp - 0x24]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x40]
add eax, 0x14
push eax
lea ecx, [ebp - 0x3c]
push ecx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov edx, dword [ebp - 0x14c]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strncmp]
add esp, 0xc
test eax, eax
je 0x1004a740
jmp 0x1004a802
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004a7ea
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x1004a69b
jmp 0x1004a9bb
mov eax, dword [ebp - 0x148]
mov word [eax + 0x265], 0
push 0x15
push 0
mov ecx, dword [ebp - 0x148]
add ecx, 0x267
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10
push 0
mov edx, dword [ebp - 0x148]
add edx, 0x27c
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 9
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004a9bb
mov eax, dword [ebp - 0x148]
movsx ecx, word [eax + 0x23f]
test ecx, ecx
jne 0x1004a9bb
push 0x15
push 0
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x15
push 0
lea eax, [ebp - 0x3c]
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x24]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x40]
add ecx, 0x14
push ecx
lea edx, [ebp - 0x3c]
push edx
call sub.MSVCRT.dll_strcpy
add esp, 8
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVCRT.dll__strupr]
add esp, 4
push eax
call dword [sym.imp.MSVCRT.dll_strstr]
add esp, 8
test eax, eax
je 0x1004a9a3
mov edx, dword [ebp - 0x148]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004a9a3
push 0x63
push 0
lea edx, [ebp - 0x1b0]
push edx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov eax, dword [ebp - 0x148]
add eax, 0x132
push eax
lea ecx, [ebp - 0x1b0]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x144
push edx
lea eax, [ebp - 0x1a0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x159
push ecx
lea edx, [ebp - 0x18b]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x198
push eax
lea ecx, [ebp - 0x176]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea edx, [ebp - 0x1b0]
push edx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x1004a85b
jmp 0x1004acdb
push 2
mov ecx, dword [ebp - 0x148]
call fcn.10032260
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax + 0x30]
push ecx
mov ecx, dword [ebp + 8]
call sub.MFC42.DLL_CWnd::GetDlgItem
mov dword [ebp - 0x670], eax
push 0
push 0
push 0x496
mov ecx, dword [ebp - 0x670]
call fcn.10004340
mov word [ebp - 0x66c], ax
mov word [ebp - 0x678], 0
mov word [ebp - 0x664], 0
jmp 0x1004aa23
mov dx, word [ebp - 0x664]
add dx, 1
mov word [ebp - 0x664], dx
movsx eax, word [ebp - 0x664]
movsx ecx, word [ebp - 0x66c]
cmp eax, ecx
jge 0x1004abb5
movsx edx, word [ebp - 0x664]
push edx
mov ecx, dword [ebp - 0x670]
call fcn.10047e30
test eax, eax
jne 0x1004aa52
jmp 0x1004aa11
lea eax, [ebp - 0x678]
push eax
movsx ecx, word [ebp - 0x664]
push ecx
mov ecx, dword [ebp - 0x670]
call fcn.100071d0
mov edx, dword [ebp - 0x148]
mov ax, word [ebp - 0x678]
mov word [edx + 0x265], ax
push 0x10
push 0x100b8ecc
mov ecx, dword [ebp - 0x148]
add ecx, 0x267
push ecx
call sub.MSVCRT.dll_memcpy
add esp, 0xc
push 8
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
cmp dword [ebp - 0x204], 0
jne 0x1004abb0
mov edx, dword [ebp - 0x148]
movsx eax, word [edx + 0x142]
movsx ecx, word [ebp - 0x678]
cmp eax, ecx
jne 0x1004abb0
mov edx, dword [ebp - 0x148]
movsx eax, word [edx + 0x23f]
test eax, eax
jne 0x1004ab98
mov ecx, dword [ebp - 0x148]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
call sym.UfxTools.dll_Ordinal_2043
add esp, 0xc
test eax, eax
je 0x1004ab98
push 0x63
push 0
lea ecx, [ebp - 0x1b0]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
mov edx, dword [ebp - 0x148]
add edx, 0x132
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov ecx, dword [ebp - 0x148]
add ecx, 0x144
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov eax, dword [ebp - 0x148]
add eax, 0x159
push eax
lea ecx, [ebp - 0x18b]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
mov edx, dword [ebp - 0x148]
add edx, 0x198
push edx
lea eax, [ebp - 0x176]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
lea ecx, [ebp - 0x1b0]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.10047da0
push 6
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_113_1
mov dword [ebp - 0x204], eax
jmp 0x1004aaaf
jmp 0x1004aa11
mov ecx, dword [ebp - 0x1fc]
call fcn.10004540
mov dword [ebp - 0x668], eax
mov dword [ebp - 0x67c], 0
jmp 0x1004abe1
mov edx, dword [ebp - 0x67c]
add edx, 1
mov dword [ebp - 0x67c], edx
mov eax, dword [ebp - 0x668]
sub eax, 1
cmp dword [ebp - 0x67c], eax
jge 0x1004acdb
push 0x29
push 0
lea ecx, [ebp - 0x634]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
lea edx, [ebp - 0x634]
push edx
mov eax, dword [ebp - 0x67c]
push eax
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.100044e0
mov ecx, dword [ebp - 0x67c]
add ecx, 1
mov dword [ebp - 0x674], ecx
jmp 0x1004ac44
mov edx, dword [ebp - 0x674]
add edx, 1
mov dword [ebp - 0x674], edx
mov eax, dword [ebp - 0x674]
cmp eax, dword [ebp - 0x668]
jge 0x1004acd6
push 0x29
push 0
lea ecx, [ebp - 0x660]
push ecx
call sub.MSVCRT.dll_memset
add esp, 0xc
lea edx, [ebp - 0x660]
push edx
mov eax, dword [ebp - 0x674]
push eax
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.100044e0
push 0x29
lea ecx, [ebp - 0x660]
push ecx
lea edx, [ebp - 0x634]
push edx
call sub.MSVCRT.dll_memcmp
add esp, 0xc
test eax, eax
jle 0x1004acd1
mov eax, dword [ebp - 0x67c]
push eax
mov ecx, dword [ebp - 0x674]
push ecx
mov ecx, dword [ebp - 0x1fc]
call fcn.1004f450
push 0x29
lea edx, [ebp - 0x660]
push edx
lea eax, [ebp - 0x634]
push eax
call sub.MSVCRT.dll_memcpy
add esp, 0xc
jmp 0x1004ac35
jmp 0x1004abd2
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x594]
call fcn.10004290
cmp dword [ebp - 0x148], 0
je 0x1004ad5f
mov ecx, dword [ebp - 0x148]
call fcn.10016cb0
test eax, eax
je 0x1004ad10
mov ecx, dword [ebp - 0x148]
call sub.adbapi.dll_Ordinal_104
mov ecx, dword [ebp - 0x148]
mov dword [ebp - 0x694], ecx
mov edx, dword [ebp - 0x694]
mov dword [ebp - 0x690], edx
cmp dword [ebp - 0x690], 0
je 0x1004ad4b
push 1
mov eax, dword [ebp - 0x690]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x690]
call dword [edx]
mov dword [ebp - 0x6b0], eax
jmp 0x1004ad55
mov dword [ebp - 0x6b0], 0
mov dword [ebp - 0x148], 0
push 0xffff
push 0
push 0x547
mov ecx, dword [ebp - 0x1fc]
call fcn.10004340
push 0
mov ecx, dword [ebp - 0x1fc]
call fcn.10047d70
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.10020b50
push 1
mov ecx, dword [ebp - 0x1fc]
call fcn.1000a860
cmp dword [ebp - 0x204], 0
je 0x1004adbb
cmp dword [ebp - 0x204], 9
je 0x1004adbb
mov dword [ebp - 0x6b4], 0
jmp 0x1004adc5
mov dword [ebp - 0x6b4], 1
mov eax, dword [ebp - 0x6b4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret