Function at 0x4b2720
Capabilities:
Terminate thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x507b58
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push esi
mov dword [ebp - 0x10], 0xcccccccc
mov dword [ebp - 0x10], ecx
mov eax, dword [ebp - 0x10]
mov dword [eax], 0x520598
mov dword [ebp - 4], 0x12
mov ecx, dword [ebp - 0x10]
cmp dword [ecx + 0x600], 0
je 0x4b277b
mov esi, esp
push 0
mov edx, dword [ebp - 0x10]
mov eax, dword [edx + 0x600]
push eax
call dword [sym.imp.KERNEL32.dll_TerminateThread]
cmp esi, esp
call fcn.004f90e1
mov ecx, dword [ebp - 0x10]
add ecx, 0x674
mov esi, esp
call dword [sym.imp.MSVCP71.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
cmp esi, esp
call fcn.004f90e1
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x10]
add ecx, 0x608
call fcn.004d04b0
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x10]
add ecx, 0x604
mov esi, esp
call dword [sym.imp.MFC71.DLL_ATL::CStringT::CStringT]
cmp esi, esp
call fcn.004f90e1
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x10]
add ecx, 0x548
call fcn.004c9640
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x10]
add ecx, 0x490
call fcn.004c9640
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x10]
add ecx, 0x414
call fcn.004ccb50
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x10]
add ecx, 0x398
call fcn.004ccb50
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x10]
add ecx, 0x390
call fcn.0040dd90
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x10]
add ecx, 0x314
call fcn.004c8a00
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10]
add ecx, 0x298
call fcn.004c8a00
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x10]
add ecx, 0x21c
call fcn.004c8a00
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x10]
add ecx, 0x1a0
call fcn.004c8a00
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x10]
add ecx, 0x198
call fcn.0040deb0
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
add ecx, 0x17c
mov esi, esp
call dword [sym.imp.MSVCP71.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
cmp esi, esp
call fcn.004f90e1
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
add ecx, 0x108
call fcn.004cc350
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10]
add ecx, 0xec
mov esi, esp
call dword [sym.imp.MSVCP71.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
cmp esi, esp
call fcn.004f90e1
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
add ecx, 0xd0
mov esi, esp
call dword [sym.imp.MSVCP71.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
cmp esi, esp
call fcn.004f90e1
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
add ecx, 0xb4
mov esi, esp
call dword [sym.imp.MSVCP71.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
cmp esi, esp
call fcn.004f90e1
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x98
mov esi, esp
call dword [sym.imp.MSVCP71.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
cmp esi, esp
call fcn.004f90e1
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
call fcn.004b08b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop esi
add esp, 0x10
cmp ebp, esp
call fcn.004f90e1
mov esp, ebp
pop ebp
ret