Function at 0x401430
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov eax, dword [str.xreateThread]
mov dword [ebp - 0x2c], eax
mov ecx, dword [0x41afdc]
mov dword [ebp - 0x28], ecx
mov edx, dword [0x41afe0]
mov dword [ebp - 0x24], edx
mov al, byte [0x41afe4]
mov byte [ebp - 0x20], al
mov ecx, dword [str.aetEvent]
mov dword [ebp - 0x1c], ecx
mov edx, dword [0x4170e8]
mov dword [ebp - 0x18], edx
mov al, byte [0x4170ec]
mov byte [ebp - 0x14], al
push 0x41f300
call dword [sym.imp.KERNEL32.dll_lstrlenA]
push str.the_war__and_lived_with_her_husband
push 0x41c480
call dword [sym.imp.KERNEL32.dll_lstrcpyA]
cmp dword [ebp + 0xc], 1
jne 0x4015c0
mov ecx, dword [ebp + 0x10]
mov dword [ecx], 1
mov edx, 1
imul eax, edx, 0
mov byte [ebp + eax - 0x2c], 0x43
lea ecx, [ebp - 0x2c]
push ecx
push 0x41afe8
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0xc], eax
mov dword [ebp - 4], 0
jmp 0x4014d8
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
cmp dword [ebp - 4], 0x3e8
jge 0x40150e
push 0
push 0
mov eax, dword [ebp - 4]
push eax
push 0x401380
push 0
push 0
call dword [ebp - 0xc]
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
je 0x401504
cmp dword [ebp - 8], 0xffffffff
jne 0x40150c
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
jmp 0x4014cf
push 0xaa
push str._to_have_a_little_private_talk_with_you__Miss_Enid__he_replied_thoughtfully__stroking_his_small_greyish_moustache__a_talk_concerning_your_own_welfare._r_nBut_I_am_not_ill
push 0x424940
call dword [sym.imp.KERNEL32.dll_lstrcpynA]
push str.ct_under_discussion._But_he_believed_the_pair_had_quarrelled._r_nAnd_where_has_Mr._Fetherston_go
push 0x4215c0
call dword [sym.imp.SHLWAPI.dll_StrStrA]
mov ecx, 1
imul edx, ecx, 0
mov byte [ebp + edx - 0x1c], 0x53
lea eax, [ebp - 0x1c]
push eax
push 0x41aff8
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [ebp - 0x10], eax
mov ecx, dword [0x41c2b0]
push ecx
call dword [ebp - 0x10]
push 0
push 0
push 0
push 0x4017d0
push 0
push 0
call dword [ebp - 0xc]
push str.te_life_will_not_bear_the_light_of_publicity._r_nYou_wish_to_prejudice_me_against_him__eh__she_said_in_a_hard_tone._r_nI_merely_wish_to_advise_you_for_your_good__my_dear_young_lady__he_said._It_is_not_for_me__your_medical_man__to_presume_to_dictate_to_you__I_know._But_the_general_is_my_dear_friend__therefore_I_feel_it_my_duty_to_reveal_to_you_the_bitter_truth._r_nThoughts_of_Walter_Fetherston__the_man_in_whose_eyes_had_shone_the_lig
push 0x4284e0
call dword [sym.imp.SHLWAPI.dll_StrStrIA]
push str.different_cities__and_yet_in_England_practically_unknown_in_his_real_self._r_nYes__Enid_Orlebar_was_beautiful._Surely_there_could_be_few_fairer_women_than_she_in_this_our_la
push 0x41cde0
call dword [sym.imp.SHLWAPI.dll_StrStrA]
mov dword [0x41c2b4], 0x863434
cmp dword [0x41c2b4], 0
jne 0x4015be
push 0x30
push str.Error
push str.Could_not_load_IDB_BALL_
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x4015dd
cmp dword [ebp + 0xc], 0xf
jne 0x4015dd
mov eax, dword [ebp + 0x10]
mov dword [eax], 1
mov ecx, dword [ebp + 8]
push ecx
call fcn.00401890
add esp, 4
jmp 0x4015df
xor eax, eax
mov esp, ebp
pop ebp
ret