Function at 0x401000
Capabilities:
Allocate thread local storage

Disassembly:
push 0x1e8
push 0
push 0x59cd20
call fcn.00436fb0
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x59cd24], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x59cd20], eax
mov eax, 0x50ae84
mov dword [0x59cd64], eax
call fcn.00426255
call fcn.00452dd0
call fcn.00452112
call fcn.00451e60
call fcn.0044fd30
call fcn.0044e7ea
call fcn.0044df00
call fcn.0044d62a
call fcn.0044cafa
call fcn.0044c249
call fcn.0044b70f
call fcn.0044aef9
call fcn.0044aa90
call fcn.00449ea3
call fcn.00448860
call fcn.00447ff2
call fcn.00447fbf
call fcn.00446977
call fcn.0044658c
call fcn.004429b0
call fcn.0044011d
call fcn.0043fffe
call fcn.0043fbb7
call fcn.0043e6cf
call fcn.0043e000
call fcn.0043d29c
call fcn.0043b157
mov eax, 0x200
push eax
lea eax, [0x59ce7c]
push eax
xor eax, eax
push eax
push 7
push 0x10
call fcn.0044a510
call fcn.004158f3
mov edx, 0x50a33c
lea ecx, [0x59ce44]
call fcn.00426048
mov dword [0x59ce00], 0
push 8
push 0x50ae40
lea eax, [0x59ce80]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59ce88]
push eax
push 4
call fcn.0044cb19
mov eax, 0x200
push eax
lea eax, [0x59cef8]
push eax
push 0x50ae40
push 8
push 4
call fcn.0044a510
push 8
push 0x50ae40
lea eax, [0x59ce90]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59ce98]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59cea0]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59cea8]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59ceb0]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59ceb8]
push eax
push 4
call fcn.0044cb19
push 7
push 0x50ae68
lea eax, [0x59cec0]
push eax
push 8
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59cec8]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59ced0]
push eax
push 4
call fcn.0044cb19
push 8
push 0x50ae40
lea eax, [0x59ced8]
push eax
push 4
call fcn.0044cb19
push 7
push 0x50ae74
lea eax, [0x59cee0]
push eax
push 0x14
call fcn.0044cb19
mov edx, 0x5086a0
lea ecx, [0x59cdfc]
call fcn.00426048
mov dword [0x59cd4c], 1
push 0x808080
push 1
push 0
call sub.GDI32.dll_CreatePen
mov dword [0x59cd9c], eax
push 0xcc872c
push 1
push 0
call sub.GDI32.dll_CreatePen
mov dword [0x59cdf8], eax
push 7
xor eax, eax
push eax
lea eax, [0x59cee8]
push eax
push 0x1f
call fcn.0044cb19
call fcn.0043fb2b
mov ebp, 0x50c1b4
push ebp
push 0
call fcn.0044be84
mov ebp, 0x50c237
push ebp
push 1
call fcn.0044be84
mov ebp, 0x50c4b6
push ebp
push 2
call fcn.0044be84
mov ebp, 0x50c539
push ebp
push 3
call fcn.0044be84
mov ebp, 0x50c6ae
push ebp
push 4
call fcn.0044be84
mov ebp, 0x50c7fb
push ebp
push 5
call fcn.0044be84
mov ebp, 0x50cd96
push ebp
push 6
call fcn.0044be84
mov ebp, 0x50ceb2
push ebp
push 7
call fcn.0044be84
mov ebp, 0x50d0a8
push ebp
push 8
call fcn.0044be84
mov ebp, 0x50df86
push ebp
push 9
call fcn.0044be84
mov ebp, 0x50fa74
push ebp
push 0xa
call fcn.0044be84
mov ebp, 0x50fd34
push ebp
push 0xb
call fcn.0044be84
mov ebp, 0x50ff4f
push ebp
push 0xc
call fcn.0044be84
mov ebp, 0x51028d
push ebp
push 0xd
call fcn.0044be84
mov ebp, 0x510fd1
push ebp
push 0xe
call fcn.0044be84
mov ebp, 0x5110b2
push ebp
push 0xf
call fcn.0044be84
mov ebp, 0x51216f
push ebp
push 0x10
call fcn.0044be84
mov ebp, 0x51282e
push ebp
push 0x11
call fcn.0044be84
mov ebp, 0x513000
push ebp
push 0x12
call fcn.0044be84
push 9
mov eax, 0x508028
push eax
push 0
call fcn.00452210
push 9
mov eax, str._Arial_Unicode_MS
push eax
push 1
call fcn.00452210
push 0xa
mov eax, 0x508028
push eax
push 2
call fcn.00452210
push 0xa
mov eax, str.Arial_Narrow
push eax
push 3
call fcn.00452210
lea eax, [0x40bd82]
push eax
call fcn.0041bfbb
mov eax, 0x200
push eax
lea eax, [0x59cefc]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0044a510
mov eax, 0x200
push eax
lea eax, [0x59cf00]
push eax
xor eax, eax
push eax
push 7
push 0x1c
call fcn.0044a510
mov eax, 0x200
push eax
lea eax, [0x59cf04]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0044a510
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
call fcn.0043e02f
call fcn.004260a2
add dword [esp], edx
call fcn.004485ff
call fcn.004260a2
add dword [esp], edx
call fcn.0044868d
call fcn.004260c0
call fcn.0044b124
push 7
push 0x50ae48
lea eax, [0x59cef0]
push eax
push 8
call fcn.0044cb19
push 0xffffffff
push 1
call fcn.004178ab
push 0x1d1
push 0x316
push 0
push 0
call fcn.00402c23
mov dword [0x59cddc], eax
cmp dword [0x59cddc], 0
je 0x4021b1
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
mov edx, 0x508df6
push edx
call fcn.00452c50
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
push 5
call fcn.004512d0
pop eax
mov edx, 0x5081dc
push edx
call fcn.00452c50
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
push 0
call fcn.004512d0
pop eax
call fcn.00452e50
push 0x91
call fcn.004260a2
add dword [esp + 4], edx
call fcn.0044519e
call fcn.004260c0
push edx
call fcn.00452e20
pop edx
push eax
push 1
push edx
call fcn.00452e20
pop edx
push eax
mov edx, str.MagicTool_by_CoSmiCaGames_v0.
push edx
call fcn.00452c50
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
push 5
call fcn.004512d0
pop eax
mov edx, 0x5081dc
push edx
call fcn.00452c50
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
push 0
call fcn.004512d0
pop eax
mov edx, 0x50a33c
push edx
call fcn.00452c50
call fcn.00452e50
push 0xffffffff
push 0x34
call fcn.004260a2
add dword [esp + 8], edx
call fcn.0040222b
call fcn.004260c0
push str.MagicTool.ini
call fcn.00409c27
push 1
push 0
push 0x59
call fcn.00445126
call fcn.004081cf
call fcn.00405e65
push str.MagicTool.ini
call fcn.0040b558
call fcn.004061fd
call fcn.0040c058
push 0
push 1
push 0x5b
call fcn.00445162
push 0
push 0
call fcn.00446aae
call fcn.0040280f
lea eax, [0x40b225]
push eax
push 0xfffffffc
push 0x34
call fcn.00442ac4
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [0x59cd78], eax
call fcn.0044701d
push eax
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x4017ed
push dword [0x59cd74]
call fcn.0043b163
and eax, eax
je 0x40175b
push dword [0x59cd74]
call fcn.0043b22f
jmp 0x401775
push dword [0x59cd98]
call fcn.0043b163
and eax, eax
je 0x401775
push dword [0x59cd98]
call fcn.0043b22f
push 0x24
mov eax, str.Are_you_sure_to_exit_
push eax
mov eax, str.MagicTool_by_CoSmiCaGames
push eax
call fcn.0043d894
push eax
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4017a7
mov dword [0x59cd68], 1
jmp 0x4021b1
mov ebx, 7
cmp ebx, dword [esp]
jne 0x4017e7
push dword [0x59cd74]
call fcn.0043b163
and eax, eax
je 0x4017cd
push dword [0x59cd74]
call fcn.0043b242
jmp 0x4017e7
push dword [0x59cd98]
call fcn.0043b163
and eax, eax
je 0x4017e7
push dword [0x59cd98]
call fcn.0043b242
pop eax
jmp 0x4021a3
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x4021a3
call fcn.00449f7e
push eax
mov ebx, 0x1d
cmp ebx, dword [esp]
jne 0x401887
push dword [0x59cd70]
mov ebx, 1
cmp ebx, dword [esp]
jne 0x401849
mov dword [0x59cd70], 0
push edx
call fcn.00452e20
pop edx
push eax
push str.MonoBehaviour
push 0
push dword [0x59ce2c]
call fcn.00402889
call fcn.004260c0
jmp 0x401881
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x401881
push edx
call fcn.00452e20
pop edx
push eax
push str.MonoBehaviour
push 0
mov eax, str.Opzioni
push eax
call fcn.00402889
push 0x59ce2c
call fcn.00452d10
mov dword [0x59cd70], 1
pop eax
jmp 0x4021a2
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4018ac
push 0
lea eax, [0x40227d]
push eax
call fcn.0043b072
mov dword [0x59cd74], eax
jmp 0x4021a2
mov ebx, 0x1e
cmp ebx, dword [esp]
jne 0x4018d1
push 0
lea eax, [0x40c51c]
push eax
call fcn.0043b072
mov dword [0x59cd98], eax
jmp 0x4021a2
mov ebx, 0x59
cmp ebx, dword [esp]
jne 0x40190b
push str.MagicTool.ini
call fcn.0040b558
push edx
call fcn.00452e20
pop edx
push eax
push str.MonoBehaviour
push 0
push 0x508028
call fcn.00402889
call fcn.004260c0
jmp 0x4021a2
mov ebx, 0x21
cmp ebx, dword [esp]
jne 0x401a76
push 1
call fcn.004161b2
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
mov eax, 0x508028
push eax
mov eax, str.Please_enter_one_of_the_phrases_in_the_file_you_want_to_extract
push eax
mov eax, str.MagicTool
push eax
call fcn.0043d859
push 0x59cdd4
call fcn.00452d10
push dword [0x59cdd4]
call fcn.00450b10
mov ebx, eax
cmp ebx, 3
jge 0x401981
push 0x30
mov eax, str.Text_must_be_a_minimum_of_7_characters_in_length_including_side_quotes
push eax
mov eax, str.Magictool
push eax
call fcn.0043d894
jmp 0x401a67
push 0x40
mov eax, str.On_the_next_screen_please_choose_the_file_where_you_want_to_try_to_autodetect_the_parameters
push eax
mov eax, str.Magictool
push eax
call fcn.0043d894
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
mov eax, str.Text_CSV_XML__.txt_.csv_.xml_.txt_.csv_.xmlAll_files__._.
push eax
mov eax, 0x508028
push eax
mov eax, str.Magictool___File_to_autodetect_params
push eax
call fcn.0043d8f5
push 0x59ce24
call fcn.00452d10
push dword [0x59ce24]
call fcn.004482f2
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x4019ec
jl 0x4019e8
cmp ebx, 0
ja 0x4019ec
xor eax, eax
jmp 0x4019f1
mov eax, 1
or eax, eax
je 0x401a51
push 0x24
mov eax, str.Does_the_file_contain_more_than_one_language_
push eax
mov eax, str.Magictool
push eax
call fcn.0043d894
push eax
mov ebx, 6
cmp ebx, dword [esp]
jne 0x401a2e
push 1
push dword [0x59cdd4]
push dword [0x59ce24]
call fcn.0040dd6b
jmp 0x401a4e
mov ebx, 7
cmp ebx, dword [esp]
jne 0x401a4e
push 0
push dword [0x59cdd4]
push dword [0x59ce24]
call fcn.0040dd6b
pop eax
jmp 0x401a67
push 0x30
mov eax, 0x5081e8
push eax
mov eax, str.Magictool
push eax
call fcn.0043d894
push 2
call fcn.004161b2
jmp 0x4021a2
mov ebx, 0x24
cmp ebx, dword [esp]
jne 0x401a8a
call fcn.0040f7a2
jmp 0x4021a2
mov ebx, 0x25
cmp ebx, dword [esp]
jne 0x401af2
push 0x24
mov eax, str.If_you_proceed_and_there_is_no_other_configuration_with_the_same_name__it_will_be_created__otherwise_in_cases_of_configuration_with_the_same_name_it_will_be_overwritten__do_you_want_to_continue_
push eax
mov eax, str.Save_Configuration
push eax
call fcn.0043d894
push eax
mov ebx, 6
cmp ebx, dword [esp]
jne 0x401ae2
push str.MagicTool.ini
call fcn.0040cfcf
push edx
call fcn.00452e20
pop edx
push eax
push str.MonoBehaviour
push 0
push 0x508028
call fcn.00402889
call fcn.004260c0
jmp 0x401aec
mov ebx, 7
cmp ebx, dword [esp]
jne 0x401aec
pop eax
jmp 0x4021a2
mov ebx, 0x22
cmp ebx, dword [esp]
jne 0x401b0b
push str.MagicTool.ini
call fcn.00412d3f
jmp 0x4021a2
mov ebx, 0x1f
cmp ebx, dword [esp]
jne 0x401b1f
call fcn.00406233
jmp 0x4021a2
mov ebx, 0x20
cmp ebx, dword [esp]
jne 0x401c89
push dword [0x59cd74]
call fcn.0043b163
and eax, eax
je 0x401b49
push dword [0x59cd74]
call fcn.0043b22f
jmp 0x401b63
push dword [0x59cd98]
call fcn.0043b163
and eax, eax
je 0x401b63
push dword [0x59cd98]
call fcn.0043b22f
push dword [0x59cd74]
call fcn.0043b163
and eax, eax
jne 0x401b83
push dword [0x59cd98]
call fcn.0043b163
and eax, eax
jne 0x401b83
jmp 0x401b8a
mov eax, 1
jmp 0x401b8c
xor eax, eax
and eax, eax
je 0x401c84
push 0x24
mov eax, str.Are_you_sure_to_abort_current_process_
push eax
mov eax, str.MagicTool___Stop
push eax
call fcn.0043d894
push eax
mov ebx, 6
cmp ebx, dword [esp]
jne 0x401c43
push dword [0x59cd74]
call fcn.0043b163
and eax, eax
je 0x401bfe
push dword [0x59cd74]
call fcn.0043b1d3
call fcn.00405061
push 1
mov eax, str.Aborted____r_n
push eax
push 0xffffffff
push 0x34
call fcn.0040222b
push 0
call fcn.004161b2
jmp 0x401c41
push dword [0x59cd98]
call fcn.0043b163
and eax, eax
je 0x401c41
push dword [0x59cd98]
call fcn.0043b1d3
call fcn.00405061
push 1
mov eax, str.Aborted____r_n
push eax
push 0xffffffff
push 0x34
call fcn.0040222b
push 0
call fcn.004161b2
jmp 0x401c83
mov ebx, 7
cmp ebx, dword [esp]
jne 0x401c83
push dword [0x59cd74]
call fcn.0043b163
and eax, eax
je 0x401c69
push dword [0x59cd74]
call fcn.0043b242
jmp 0x401c83
push dword [0x59cd98]
call fcn.0043b163
and eax, eax
je 0x401c83
push dword [0x59cd98]
call fcn.0043b242
pop eax
jmp 0x4021a2
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x401d41
mov eax, 0x508028
push eax
push 0x34
call fcn.0044519e
push edx
call fcn.00452e20
pop edx
push eax
push 1
push edx
call fcn.00452e20
pop edx
push eax
mov edx, str.MagicTool_by_CoSmiCaGames_v0.
push edx
call fcn.00452c50
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
push 5
call fcn.004512d0
pop eax
mov edx, 0x5081dc
push edx
call fcn.00452c50
push edx
call fcn.00452e20
pop edx
push eax
push edx
call fcn.00452e20
pop edx
push eax
push 0
push 0
call fcn.004512d0
pop eax
mov edx, 0x50a33c
push edx
call fcn.00452c50
call fcn.00452e50
push 0xffffffff
push 0x34
call fcn.004260a2
add dword [esp + 8], edx
call fcn.0040222b
call fcn.004260c0
jmp 0x4021a2
mov ebx, 0x5a
cmp ebx, dword [esp]
jne 0x401d82
mov dword [0x59ce00], 1
push 0
push 0
push 0x5b
call fcn.00445162
push 0
push 1
push 0x5a
call fcn.00445162
jmp 0x4021a2
mov ebx, 0x5b
cmp ebx, dword [esp]
jne 0x401dc3
mov dword [0x59ce00], 0
push 0
push 1
push 0x5b
call fcn.00445162
push 0
push 0
push 0x5a
call fcn.00445162
jmp 0x4021a2
mov ebx, 0x27
cmp ebx, dword [esp]
jne 0x401e17
push 0x27
call fcn.0044303d
push edx
push eax
pop ebx
pop edi
cmp ebx, 1
jne 0x401de5
cmp edi, 0
je 0x401de9
xor eax, eax
jmp 0x401dee
mov eax, 1
or eax, eax
je 0x401e03
push 0
push 0x63
call fcn.00441a9f
jmp 0x401e12
push 1
push 0x63
call fcn.00441a9f
jmp 0x4021a2
mov ebx, 0x30
cmp ebx, dword [esp]
jne 0x401e48
push edx
call fcn.00452e20
pop edx
push eax
push str.MonoBehaviour
push 1
mov eax, 0x508028
push eax
call fcn.00402889
call fcn.004260c0
jmp 0x4021a2
mov ebx, 0x2f
cmp ebx, dword [esp]
jne 0x401e6b
call fcn.0040c058
push str.MagicToolCFG.ini
push 0x508028
call fcn.0040e856
jmp 0x4021a2
mov ebx, 0x26
cmp ebx, dword [esp]
jne 0x401e89
push str.MagicToolCFG.ini
push 0x508028
call fcn.0040e856
jmp 0x4021a2
mov ebx, 0x2e
cmp ebx, dword [esp]
jne 0x401ea7
push str.MagicToolCFG.ini
push 0x508028
call fcn.0040e856
jmp 0x4021a2
mov ebx, 0x92
cmp ebx, dword [esp]
jne 0x401ec0
push 1
call fcn.00409ae8
jmp 0x4021a2
mov ebx, 0x23
cmp ebx, dword [esp]
jne 0x401eda
mov eax, str.https:__www.paypal.com_donate__hosted_button_idGN3HHAEAJW9X6
push eax
call fcn.0043e627
jmp 0x4021a2
mov ebx, 0x58
cmp ebx, dword [esp]
jne 0x401ef4
mov eax, str.https:__discord.gg_h6wSU4YAZv
push eax
call fcn.0043e627
jmp 0x4021a2
mov ebx, 0x17
cmp ebx, dword [esp]
jne 0x401f14
mov eax, str.FileTypemono_name.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x401f34
mov eax, str.FileTypemonoline1.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x15
cmp ebx, dword [esp]
jne 0x401f54
mov eax, str.FileTypemonoline2.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x16
cmp ebx, dword [esp]
jne 0x401f74
mov eax, str.FileTypemonoline3.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x1c
cmp ebx, dword [esp]
jne 0x401f94
mov eax, str.FileTypemono_tline.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x18
cmp ebx, dword [esp]
jne 0x401fb4
mov eax, str.FileTypemono_next.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x401fd4
mov eax, str.FileTypemono_block.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x1a
cmp ebx, dword [esp]
jne 0x401ff4
mov eax, str.FileTypemono_stop.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x19
cmp ebx, dword [esp]
jne 0x402014
mov eax, str.FileTypemono_sfield.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x402034
mov eax, str.FileTypemonolenght.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x402054
mov eax, str.FileTypemonoexclusion.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x1b
cmp ebx, dword [esp]
jne 0x402074
mov eax, str.FileTypemono_tags.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x402094
mov eax, 0x508028
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4020b4
mov eax, str.FileTypeintertextv2_name.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 4
cmp ebx, dword [esp]
jne 0x4020d4
mov eax, str.FileTypeintertextv2delimiters.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 7
cmp ebx, dword [esp]
jne 0x4020f4
mov eax, str.FileTypeintertextv2delimiters.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 9
cmp ebx, dword [esp]
jne 0x402114
mov eax, str.FileTypeintertextv2_start.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 8
cmp ebx, dword [esp]
jne 0x402131
mov eax, str.FileTypeintertextv2_skip.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40214e
mov eax, str.FileTypeintertextv2lenght.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 3
cmp ebx, dword [esp]
jne 0x40216b
mov eax, str.FileTypeintertextv2exclusion.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x402188
mov eax, str.FileTypeintertextv2_tags.htm
push eax
mov eax, str.MagicTool.chm
push eax
call fcn.0044022e
jmp 0x4021a2
mov ebx, 0x40
cmp ebx, dword [esp]
jne 0x4021a2
push str.MagicToolCFG.ini
mov eax, 0x508c6c
push eax
call fcn.0040e856
pop eax
pop eax
cmp dword [0x59cd68], 0
je 0x40172b
push 0
call 0x4021d0
call fcn.00452db0
push dword [0x59cd20]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0043b115
call fcn.0043e63e
call fcn.0043ffd2
call fcn.0044010f
call fcn.0044295a
call sub.ole32.dll_OleUninitialize
call fcn.00446954
call fcn.00447fe6
call fcn.00448449
call fcn.00448850
call fcn.00449e65
call fcn.0044aee8
call fcn.0044c23d
call fcn.0044d61d
call fcn.004267f0
call fcn.00452106
call fcn.00452264
call fcn.00451e50
ret