Function at 0x401000
Capabilities:
Allocate thread local storage
Get common file path
Read file via mapping

Disassembly:
push 0x868
push 0
push 0x6fe384
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.DLL_GetModuleHandleW
mov dword [0x6fe388], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.DLL_HeapCreate
mov dword [0x6fe384], eax
call section..text
mov eax, 0x6f9bbc
mov dword [0x6fe4f0], eax
call fcn.00451770
call fcn.00450b87
call fcn.00450520
call fcn.0044eda0
call fcn.0044ced4
call fcn.0044c660
call fcn.0044bc39
call fcn.0044a991
call fcn.00449e07
call fcn.0044877e
call fcn.0044848f
call fcn.0043fa28
call fcn.0043f399
call fcn.0043d983
call fcn.00432fe1
call fcn.004321ac
call fcn.00430ea0
call fcn.0043029d
call fcn.0042f067
call fcn.0042d657
call fcn.0042d0ee
call fcn.0042bce0
call fcn.0042b3d6
call fcn.0042abbc
call fcn.0042a125
call fcn.00429e62
call fcn.00429887
call fcn.00447c72
call fcn.004472ea
call fcn.00445d97
call fcn.00440b77
call fcn.0042f560
call fcn.0042fb60
call fcn.0042c8ab
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
call fcn.0042b405
call fcn.004291f2
add dword [esp], edx
call fcn.004303c2
push 0x6fe70c
call fcn.00451800
push dword [0x6fe70c]
call sub.SHLWAPI.DLL_PathAddBackslashW
mov edx, dword [0x6fe70c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str.settings
push edx
call fcn.00451890
push 0x6fe70c
call fcn.00451800
mov dword [0x6fe830], 0
mov eax, str.b80605434f3c0bb515408f6f0edcdd13
push eax
push 0x100
push 0
push 4
push 0
push 0xffffffff
call sub.KERNEL32.DLL_CreateFileMappingW
mov dword [0x6fe73c], eax
push 0x100
push 0
push 0
push 0xf001f
push dword [0x6fe73c]
call sub.KERNEL32.DLL_MapViewOfFile
mov dword [0x6fe490], eax
mov eax, 0x4ed75c
push eax
push 0
call fcn.0042f0da
and eax, eax
je 0x401216
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x800
call fcn.0044f050
push 0x6fe600
call fcn.00451800
mov eax, str._wfullpath
push eax
push 0
call fcn.0042f134
mov dword [0x6fe68c], eax
push 0
call fcn.0042f01a
mov edx, 0x4eaa42
lea ecx, [0x6fe538]
call fcn.00429068
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe538]
push edx
call fcn.00451890
mov edx, 0x4e8a0a
push edx
call fcn.00451890
push 0x6fe510
call fcn.00451800
mov edx, 0x4ed298
lea ecx, [0x6fe8d4]
call fcn.00429068
mov edx, str.2018_02_01
lea ecx, [0x6fe9e0]
call fcn.00429068
mov edx, dword [0x6fe538]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, 0x4e891c
push edx
call fcn.00451890
mov edx, dword [0x6fe8d4]
push edx
call fcn.00451890
push 0x6fe680
call fcn.00451800
mov edx, 0x4e84f2
lea ecx, [0x6fe488]
call fcn.00429068
mov edx, 0x4ec362
lea ecx, [0x6fe5f0]
call fcn.00429068
mov edx, 0x4e8040
lea ecx, [0x6fe900]
call fcn.00429068
mov edx, 0x4e8cfa
lea ecx, [0x6fe504]
call fcn.00429068
mov edx, 0x4e8aca
lea ecx, [0x6fe598]
call fcn.00429068
mov edx, 0x4e851a
lea ecx, [0x6fe8fc]
call fcn.00429068
mov edx, 0x4e874e
lea ecx, [0x6fe4a8]
call fcn.00429068
mov edx, 0x4e8628
lea ecx, [0x6fe42c]
call fcn.00429068
mov edx, str._set
lea ecx, [0x6fe754]
call fcn.00429068
mov edx, str.extd
lea ecx, [0x6fe77c]
call fcn.00429068
mov edx, str._call:extd
lea ecx, [0x6fe8e4]
call fcn.00429068
mov edx, str.b2eextd
lea ecx, [0x6fe544]
call fcn.00429068
mov edx, str.b2etempfile
lea ecx, [0x6fe948]
call fcn.00429068
mov edx, str.lang
lea ecx, [0x6fe3c0]
call fcn.00429068
mov edx, 0x4e9c44
lea ecx, [0x6fe558]
call fcn.00429068
mov edx, 0x4ea1dc
lea ecx, [0x6fe85c]
call fcn.00429068
mov edx, str.font
lea ecx, [0x6fe520]
call fcn.00429068
mov edx, str.fontsize
lea ecx, [0x6fe548]
call fcn.00429068
mov edx, str.fontstyle
lea ecx, [0x6fe7e8]
call fcn.00429068
mov edx, 0x4eae0c
lea ecx, [0x6fe78c]
call fcn.00429068
mov dword [0x6fe7f4], 8
mov dword [0x6fe3f0], 0
mov edx, str.editorfont
lea ecx, [0x6fe71c]
call fcn.00429068
mov edx, str.editorfontsize
lea ecx, [0x6fe664]
call fcn.00429068
mov edx, 0x4e9c3e
lea ecx, [0x6fe51c]
call fcn.00429068
mov edx, 0x4e8eaa
lea ecx, [0x6fe4e0]
call fcn.00429068
mov edx, 0x4edebe
lea ecx, [0x6fea00]
call fcn.00429068
mov edx, 0x4eca96
lea ecx, [0x6fe6f0]
call fcn.00429068
mov edx, 0x4ecb8c
lea ecx, [0x6fe648]
call fcn.00429068
mov edx, 0x4ea14c
lea ecx, [0x6fe864]
call fcn.00429068
mov edx, 0x4eafc4
lea ecx, [0x6fe8e0]
call fcn.00429068
mov edx, 0x4e93c0
lea ecx, [0x6fe700]
call fcn.00429068
mov edx, 0x4e9654
lea ecx, [0x6fe674]
call fcn.00429068
mov edx, str.Password_promptPlease_enter_the_correct_password_to_continue:Wrong_password
lea ecx, [0x6fe5ec]
call fcn.00429068
mov dword [0x6fe50c], 0
mov dword [0x6fe8a8], 0x1f4
push 0x5a
call sub.USER32.DLL_GetDesktopWindow
push eax
call sub.USER32.DLL_GetDC
push eax
call sub.GDI32.DLL_GetDeviceCaps
push eax
fild dword [esp]
fstp dword [esp]
pop dword [0x6fe9d0]
mov edx, str.Scilexer.dll
lea ecx, [0x6fe804]
call fcn.00429068
mov dword [0x6fe668], 0x96
mov dword [0x6fe688], 0x12c
mov dword [0x6fe5a8], 0x14
mov edx, str.donate
lea ecx, [0x6fe834]
call fcn.00429068
mov edx, str._n.n.n.n_
lea ecx, [0x6fe624]
call fcn.00429068
mov edx, str._b2eprogramfilename_
lea ecx, [0x6fe9a8]
call fcn.00429068
mov edx, 0x4ea256
lea ecx, [0x6fe508]
call fcn.00429068
mov edx, str.GoLink.exe
lea ecx, [0x6fe588]
call fcn.00429068
mov edx, str.GoRC.exe
lea ecx, [0x6fe6d4]
call fcn.00429068
mov edx, str.extd.chm
lea ecx, [0x6fe9d8]
call fcn.00429068
mov edx, 0x4ecf72
lea ecx, [0x6fe678]
call fcn.00429068
mov dword [0x6fe438], 0xf4240
mov eax, str._9999
push eax
call fcn.0044f0a0
mov dword [0x6fe40c], eax
mov dword [0x6fe4a0], 1
mov dword [0x6fe5bc], 1
mov dword [0x6fe580], 1
mov dword [0x6fe5d4], 0
mov dword [0x6fea2c], 1
mov dword [0x6fea28], 1
mov dword [0x6fe960], 1
push dword [0x6fe438]
call fcn.00450580
mov dword [0x6fe828], eax
mov edx, str.BAT__.bat_.bat_.batCMD__.cmd_.cmd_.cmdSession__.session_.session_.session
lea ecx, [0x6fe4dc]
call fcn.00429068
mov edx, str.BAT__.bat_.bat_.batCMD__.cmd_.cmd_.cmd
lea ecx, [0x6fe6c0]
call fcn.00429068
mov edx, str.ICO__.ico_.ico
lea ecx, [0x6fe810]
call fcn.00429068
mov edx, str.EXE__.exe_.exe
lea ecx, [0x6fe858]
call fcn.00429068
mov edx, str.Session__.session_.session
lea ecx, [0x6fea4c]
call fcn.00429068
mov edx, str.session
lea ecx, [0x6fe718]
call fcn.00429068
mov edx, 0x4ee036
lea ecx, [0x6fe6e8]
call fcn.00429068
mov edx, 0x4eb27e
lea ecx, [0x6fe4c8]
call fcn.00429068
mov edx, str..__._.
lea ecx, [0x6fe974]
call fcn.00429068
mov edx, str.count
lea ecx, [0x6fe704]
call fcn.00429068
mov edx, str.session
lea ecx, [0x6fe9d4]
call fcn.00429068
mov edx, str.lastfiles
lea ecx, [0x6fe72c]
call fcn.00429068
mov edx, 0x4ed332
lea ecx, [0x6fe738]
call fcn.00429068
mov edx, 0x4e9860
lea ecx, [0x6fe808]
call fcn.00429068
mov edx, str.useicon
lea ecx, [0x6fe908]
call fcn.00429068
mov edx, str.icon
lea ecx, [0x6fe780]
call fcn.00429068
mov edx, str.usepassword
lea ecx, [0x6fe728]
call fcn.00429068
mov edx, str.password
lea ecx, [0x6fe41c]
call fcn.00429068
mov edx, str.wdir
lea ecx, [0x6fe8f4]
call fcn.00429068
mov edx, 0x4ee0ba
lea ecx, [0x6fe96c]
call fcn.00429068
mov edx, 0x4eb894
lea ecx, [0x6fe440]
call fcn.00429068
mov edx, str.packer
lea ecx, [0x6fe420]
call fcn.00429068
mov edx, 0x4eb1f8
lea ecx, [0x6fe560]
call fcn.00429068
mov edx, str.edir
lea ecx, [0x6fe460]
call fcn.00429068
mov edx, str.delonexit
lea ecx, [0x6fe98c]
call fcn.00429068
mov edx, str.overwrite
lea ecx, [0x6fe92c]
call fcn.00429068
mov edx, str.attributes
lea ecx, [0x6fe88c]
call fcn.00429068
mov edx, str.display
lea ecx, [0x6fe93c]
call fcn.00429068
mov edx, str.vinfo
lea ecx, [0x6fe4c0]
call fcn.00429068
mov edx, str.fileversion
lea ecx, [0x6fe7f0]
call fcn.00429068
mov edx, str.productversion
lea ecx, [0x6fe4e4]
call fcn.00429068
mov edx, str.productname
lea ecx, [0x6fe69c]
call fcn.00429068
mov edx, str.originalfilename
lea ecx, [0x6fea58]
call fcn.00429068
mov edx, str.internalfilename
lea ecx, [0x6fe53c]
call fcn.00429068
mov edx, str.description
lea ecx, [0x6fe784]
call fcn.00429068
mov edx, str.company
lea ecx, [0x6fe7c4]
call fcn.00429068
mov edx, str.trademark
lea ecx, [0x6fe978]
call fcn.00429068
mov edx, str.copyright
lea ecx, [0x6fe6b4]
call fcn.00429068
mov edx, str.privatebuild
lea ecx, [0x6fe610]
call fcn.00429068
mov edx, str.specialbuild
lea ecx, [0x6fe80c]
call fcn.00429068
mov edx, 0x4ee084
lea ecx, [0x6fe470]
call fcn.00429068
mov edx, str.save
lea ecx, [0x6fe7a0]
call fcn.00429068
mov edx, 0x4e8818
lea ecx, [0x6fe3ec]
call fcn.00429068
mov edx, 0x4ee376
lea ecx, [0x6fe4cc]
call fcn.00429068
mov edx, 0x4e8532
lea ecx, [0x6fe7e0]
call fcn.00429068
mov edx, 0x4e8554
lea ecx, [0x6fe640]
call fcn.00429068
mov dword [0x6fe8b0], 0x1a
mov edx, 0x4ec05c
lea ecx, [0x6fe990]
call fcn.00429068
mov edx, 0x4e923a
lea ecx, [0x6fea40]
call fcn.00429068
mov dword [0x6fe758], 0x438
mov dword [0x6fe434], 0x280
mov dword [0x6fe444], 0xa
mov edx, str.resource.rc
lea ecx, [0x6fe6e4]
call fcn.00429068
mov edx, str.resource.res
lea ecx, [0x6fe844]
call fcn.00429068
mov edx, str.resource.exe
lea ecx, [0x6fe3f8]
call fcn.00429068
mov edx, str.__lzma___best
lea ecx, [0x6fe3dc]
call fcn.00429068
mov edx, str.Incorrect_command_line
lea ecx, [0x6fe744]
call fcn.00429068
mov edx, str.File__not_found
lea ecx, [0x6fe9f0]
call fcn.00429068
mov edx, str.Directory__does_not_exist
lea ecx, [0x6fe840]
call fcn.00429068
mov edx, 0x4ec518
lea ecx, [0x6fe690]
call fcn.00429068
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._donate.php_appb2e
push edx
call fcn.00451890
push 0x6fe760
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_ucc
push edx
call fcn.00451890
push 0x6fe6a8
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_uupx
push edx
call fcn.00451890
push 0x6fe4d4
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_uupl
push edx
call fcn.00451890
push 0x6fe97c
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_usc
push edx
call fcn.00451890
push 0x6fe850
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_ugorc
push edx
call fcn.00451890
push 0x6fe6f8
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_ugolink
push edx
call fcn.00451890
push 0x6fe3d0
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._fwd.php_ugodev
push edx
call fcn.00451890
push 0x6fe90c
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._licenses_scintilla.txt
push edx
call fcn.00451890
push 0x6fe39c
call fcn.00451800
mov edx, str.Image_To_Icon_Converter
lea ecx, [0x6fe60c]
call fcn.00429068
mov edx, str.Bat_To_Exe_Online_Converter
lea ecx, [0x6fe87c]
call fcn.00429068
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._apps_ob2e
push edx
call fcn.00451890
push 0x6fea38
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._apps_oicn
push edx
call fcn.00451890
push 0x6fe99c
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._forms_contact.php
push edx
call fcn.00451890
push 0x6fe4b8
call fcn.00451800
mov edx, dword [0x6fe690]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str._updates_b2e.php
push edx
call fcn.00451890
push 0x6fe530
call fcn.00451800
mov edx, 0x4e84e8
lea ecx, [0x6fea0c]
call fcn.00429068
mov edx, str._u2
lea ecx, [0x6fe56c]
call fcn.00429068
mov edx, str._getid1
lea ecx, [0x6fe8b8]
call fcn.00429068
mov edx, str._captcha1
lea ecx, [0x6fe654]
call fcn.00429068
mov edx, str._cpt
lea ecx, [0x6fe518]
call fcn.00429068
mov edx, str._email
lea ecx, [0x6fe998]
call fcn.00429068
mov edx, str._d1
lea ecx, [0x6fe4d0]
call fcn.00429068
mov edx, str.name
lea ecx, [0x6fe924]
call fcn.00429068
mov edx, 0x4ea6b8
lea ecx, [0x6fe47c]
call fcn.00429068
mov edx, str.message
lea ecx, [0x6fe820]
call fcn.00429068
mov edx, str.Exe_To_Bat
lea ecx, [0x6fe6bc]
call fcn.00429068
mov edx, str.CMD_Tools
lea ecx, [0x6fe634]
call fcn.00429068
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 1
push dword [0x6fe510]
call fcn.00447e30
push 0x6fe8ac
call fcn.00451800
mov edx, str.Courier
lea ecx, [0x6fe860]
call fcn.00429068
mov edx, str.Consolas
lea ecx, [0x6fe3c8]
call fcn.00429068
mov edx, dword [0x6fe3c8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
push 0x6fe3cc
call fcn.00451800
mov edx, str.English
lea ecx, [0x6fe6d8]
call fcn.00429068
mov edx, str.Deutsch__German_
lea ecx, [0x6fe418]
call fcn.00429068
push dword [0x6feb68]
call fcn.0044aa42
push 7
push 0x4ee3e8
lea eax, [0x6feb68]
push eax
push 8
call fcn.0044a9b0
push dword [0x6feb70]
call fcn.0044aa42
push 7
push 0x4ee42c
lea eax, [0x6feb70]
push eax
push 8
call fcn.0044a9b0
push dword [0x6feb78]
call fcn.0044aa42
push 0x15
xor eax, eax
push eax
lea eax, [0x6feb78]
push eax
push 4
call fcn.0044a9b0
push dword [0x6feb80]
call fcn.0044aa42
push 0x15
xor eax, eax
push eax
lea eax, [0x6feb80]
push eax
push 4
call fcn.0044a9b0
push dword [0x6feb88]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6feb88]
push eax
push 4
call fcn.0044a9b0
push dword [0x6feb90]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6feb90]
push eax
push 4
call fcn.0044a9b0
push dword [0x6feb98]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6feb98]
push eax
push 4
call fcn.0044a9b0
push dword [0x6feba0]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6feba0]
push eax
push 4
call fcn.0044a9b0
mov eax, 0x200
push eax
lea eax, [0x6febc0]
push eax
xor eax, eax
push eax
push 5
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febc4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febc8]
push eax
push 0x4ee3e0
push 8
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febcc]
push eax
push 0x4ee3e0
push 8
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febd0]
push eax
push 0x4ee3e0
push 8
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febd4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febd8]
push eax
push 0x4ee3e0
push 8
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febdc]
push eax
push 0x4ee3f0
push 7
push 0x45
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febe0]
push eax
push 0x4ee3e0
push 8
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febe4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0043fa47
mov eax, 0x200
push eax
lea eax, [0x6febe8]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.0043fa47
push 0x6feb28
push 0x4ee3e0
push 8
push 2
push 4
call fcn.004484b8
push 0x6feb30
push 0x4ee3e0
push 8
push 2
push 4
call fcn.004484b8
push 0x6feb38
push 0x4ee3e0
push 8
push 0xb
push 4
call fcn.004484b8
push 0x6feb40
push 0x4ee3e0
push 8
push 4
push 4
call fcn.004484b8
push 0x6feb48
push 0x4ee3e0
push 8
push 0x2711
push 4
call fcn.004484b8
push 0x6feb50
push 0x4ee3e0
push 8
push 0xc9
push 4
call fcn.004484b8
push 0x6feb58
push 0x4ee3e0
push 8
push 0xc9
push 4
call fcn.004484b8
push dword [0x6feba8]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6feba8]
push eax
push 4
call fcn.0044a9b0
push dword [0x6febb0]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6febb0]
push eax
push 4
call fcn.0044a9b0
push dword [0x6febb8]
call fcn.0044aa42
push 8
push 0x4ee3e0
lea eax, [0x6febb8]
push eax
push 4
call fcn.0044a9b0
mov edx, str.Codepage
lea ecx, [0x6fe6cc]
call fcn.00429068
push 0x6feb60
push 0x4ee434
push 7
push 0xb
push 8
call fcn.004484b8
mov ebp, dword [0x6feb60]
add ebp, 0x50
lea eax, [ebp]
mov ebp, dword [0x6feb60]
mov edx, str.UTF_8
lea ecx, [ebp + 4]
call fcn.00429068
mov ebp, dword [0x6feb60]
mov dword [ebp], 0xfde9
mov ebp, dword [0x6feb60]
add ebp, 8
mov edx, str.Japanese_Shift_JIS
lea ecx, [ebp + 4]
call fcn.00429068
mov ebp, dword [0x6feb60]
add ebp, 8
mov dword [ebp], 0x3a4
mov ebp, dword [0x6feb60]
add ebp, 0x10
mov edx, 0x4e8c60
lea ecx, [ebp + 4]
call fcn.00429068
mov ebp, dword [0x6feb60]
add ebp, 0x10
mov dword [ebp], 0x3a8
mov ebp, dword [0x6feb60]
add ebp, 0x18
mov edx, str.Korean_Unified_Hangul_Code
lea ecx, [ebp + 4]
call fcn.00429068
mov ebp, dword [0x6feb60]
add ebp, 0x18
mov dword [ebp], 0x3b5
mov ebp, dword [0x6feb60]
add ebp, 0x20
mov edx, str.Traditional_Chinese_Big5
lea ecx, [ebp + 4]
call fcn.00429068
mov ebp, dword [0x6feb60]
add ebp, 0x20
mov dword [ebp], 0x3b6
mov ebp, dword [0x6feb60]
add ebp, 0x28
mov edx, str.Korean_Johab
lea ecx, [ebp + 4]
call fcn.00429068
mov ebp, dword [0x6feb60]
add ebp, 0x28
mov dword [ebp], 0x551
mov edx, 0x4ede5e
lea ecx, [0x6fe878]
call fcn.00429068
mov edx, 0x4eb57c
lea ecx, [0x6fe65c]
call fcn.00429068
mov edx, str.b2e.tmp
lea ecx, [0x6fe564]
call fcn.00429068
mov edx, 0x4e832a
lea ecx, [0x6fe5a4]
call fcn.00429068
mov edx, 0x4ed1aa
lea ecx, [0x6fe5fc]
call fcn.00429068
mov edx, str.Fran
lea ecx, [0x6fe698]
call fcn.00429068
mov edx, 0x4ed188
lea ecx, [0x6fe630]
call fcn.00429068
mov edx, 0x4e96ba
lea ecx, [0x6fe3e8]
call fcn.00429068
mov edx, str.Italiano__Italian_
lea ecx, [0x6fea34]
call fcn.00429068
mov edx, str.Portugu
lea ecx, [0x6fe724]
call fcn.00429068
mov edx, str.Slovensk
lea ecx, [0x6fe4c4]
call fcn.00429068
mov edx, 0x4ea73c
lea ecx, [0x6fe5f8]
call fcn.00429068
mov edx, 0x4eaea8
lea ecx, [0x6fe9b0]
call fcn.00429068
mov edx, str.Magyar__Hungarian_
lea ecx, [0x6fe644]
call fcn.00429068
call fcn.00430187
mov dword [0x6fe7b4], eax
push 0x5a
call sub.USER32.DLL_GetDesktopWindow
push eax
call sub.USER32.DLL_GetDC
push eax
call sub.GDI32.DLL_GetDeviceCaps
push eax
mov ebx, 0x60
cmp ebx, dword [esp]
jne 0x40233d
mov dword [0x6fe9d0], 0x3f800000
jmp 0x402373
mov ebx, 0x78
cmp ebx, dword [esp]
jne 0x402353
mov dword [0x6fe9d0], 0x3fa00000
jmp 0x402373
mov ebx, 0x90
cmp ebx, dword [esp]
jne 0x402369
mov dword [0x6fe9d0], 0x3fc00000
jmp 0x402373
mov dword [0x6fe9d0], 0x3f800000
pop eax
mov edx, 0x4e8532
lea ecx, [0x6fe394]
call fcn.00429068
mov edx, str.StringFileInfo_
lea ecx, [0x6fe38c]
call fcn.00429068
mov edx, str.VarFileInfoTranslation
lea ecx, [0x6fe398]
call fcn.00429068
mov edx, str.StringFileInfo040904E4_
lea ecx, [0x6fe390]
call fcn.00429068
call fcn.00423881
lea eax, [0x409868]
push eax
call fcn.0042d400
call fcn.0041d518
call fcn.004085f7
mov edx, dword [0x6fe91c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str.settings.ini
push edx
call fcn.00451890
push 0x6fe800
call fcn.00451800
mov edx, dword [0x6fe91c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str.session.ini
push edx
call fcn.00451890
push 0x6fe534
call fcn.00451800
mov edx, dword [0x6fe91c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, str.files.ini
push edx
call fcn.00451890
push 0x6fe49c
call fcn.00451800
mov edx, dword [0x6fe91c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe564]
push edx
call fcn.00451890
push 0x6fe564
call fcn.00451800
mov edx, dword [0x6fe91c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe3a8
call fcn.00451800
push dword [0x6fe3a8]
call sub.SHLWAPI.DLL_PathAddBackslashW
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
call fcn.00430441
push 0x6fe414
call fcn.00451800
push 0x400
call fcn.00450580
mov dword [0x6fe914], eax
push dword [0x6fe914]
push 0
push dword [0x6fe900]
push dword [0x6fe414]
call sub.KERNEL32.DLL_GetTempFileNameW
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push dword [0x6fe914]
call fcn.004505a0
push 0x6fe414
call fcn.00451800
push dword [0x6fe914]
call fcn.004505f0
push dword [0x6fe414]
call fcn.004304d2
push dword [0x6fe414]
call sub.SHLWAPI.DLL_PathAddBackslashW
push 0
call fcn.0041ae98
call fcn.00412dd4
call fcn.0041a2ba
call fcn.0042277d
call fcn.00416246
push dword [0x6fe3a8]
call fcn.004304e0
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe5fc]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe5fc
call fcn.00451800
mov ebp, 0x6ec3b6
mov ebx, ebp
mov ebp, 0x6eb216
sub ebx, ebp
push ebx
mov ebp, 0x6eb216
push ebp
push dword [0x6fe5fc]
call fcn.0042718e
push dword [0x6fe5fc]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe698]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe698
call fcn.00451800
mov ebp, 0x6eda41
mov ebx, ebp
mov ebp, 0x6ec3b6
sub ebx, ebp
push ebx
mov ebp, 0x6ec3b6
push ebp
push dword [0x6fe698]
call fcn.0042718e
push dword [0x6fe698]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe630]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe630
call fcn.00451800
mov ebp, 0x6efb06
mov ebx, ebp
mov ebp, 0x6eda41
sub ebx, ebp
push ebx
mov ebp, 0x6eda41
push ebp
push dword [0x6fe630]
call fcn.0042718e
push dword [0x6fe630]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe3e8]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe3e8
call fcn.00451800
mov ebp, 0x6f163c
mov ebx, ebp
mov ebp, 0x6efb06
sub ebx, ebp
push ebx
mov ebp, 0x6efb06
push ebp
push dword [0x6fe3e8]
call fcn.0042718e
push dword [0x6fe3e8]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fea34]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fea34
call fcn.00451800
mov ebp, 0x6f2b82
mov ebx, ebp
mov ebp, 0x6f163c
sub ebx, ebp
push ebx
mov ebp, 0x6f163c
push ebp
push dword [0x6fea34]
call fcn.0042718e
push dword [0x6fea34]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe724]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe724
call fcn.00451800
mov ebp, 0x6f4189
mov ebx, ebp
mov ebp, 0x6f2b82
sub ebx, ebp
push ebx
mov ebp, 0x6f2b82
push ebp
push dword [0x6fe724]
call fcn.0042718e
push dword [0x6fe724]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe4c4]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe4c4
call fcn.00451800
mov ebp, 0x6f56c0
mov ebx, ebp
mov ebp, 0x6f4189
sub ebx, ebp
push ebx
mov ebp, 0x6f4189
push ebp
push dword [0x6fe4c4]
call fcn.0042718e
push dword [0x6fe4c4]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe5f8]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe5f8
call fcn.00451800
mov ebp, 0x6f6c3e
mov ebx, ebp
mov ebp, 0x6f56c0
sub ebx, ebp
push ebx
mov ebp, 0x6f56c0
push ebp
push dword [0x6fe5f8]
call fcn.0042718e
push dword [0x6fe5f8]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe9b0]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe9b0
call fcn.00451800
mov ebp, 0x6f8559
mov ebx, ebp
mov ebp, 0x6f6c3e
sub ebx, ebp
push ebx
mov ebp, 0x6f6c3e
push ebp
push dword [0x6fe9b0]
call fcn.0042718e
push dword [0x6fe9b0]
call fcn.00415b1b
mov edx, dword [0x6fe3a8]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fe644]
push edx
call fcn.00451890
mov edx, 0x4e852e
push edx
call fcn.00451890
mov edx, dword [0x6fe4c8]
push edx
call fcn.00451890
push 0x6fe644
call fcn.00451800
mov ebp, 0x6f9bbc
mov ebx, ebp
mov ebp, 0x6f8559
sub ebx, ebp
push ebx
mov ebp, 0x6f8559
push ebp
push dword [0x6fe644]
call fcn.0042718e
push dword [0x6fe644]
call fcn.00415b1b
call fcn.00425be8
mov ebp, 0x6c86eb
push ebp
push 0x87
call fcn.00449f86
mov ebp, 0x6c92dc
push ebp
push 0x88
call fcn.00449f86
mov ebp, 0x6cb657
push ebp
push 0x89
call fcn.00449f86
mov ebp, 0x6cb9d7
push ebp
push 0x8a
call fcn.00449f86
mov ebp, 0x6c9437
push ebp
push 0x8d
call fcn.00449f86
mov ebp, 0x6ca1d2
push ebp
push 0x8e
call fcn.00449f86
mov ebp, 0x6ca596
push ebp
push 0x8f
call fcn.00449f86
mov ebp, 0x6cb28d
push ebp
push 0x90
call fcn.00449f86
mov ebp, 0x6cd433
push ebp
push 0x95
call fcn.00449f86
mov ebp, 0x6c52ab
push ebp
push 0x83
call fcn.00449f86
mov ebp, 0x6c612d
push ebp
push 0x84
call fcn.00449f86
mov ebp, 0x6cc017
push ebp
push 0x8b
call fcn.00449f86
mov ebp, 0x6cce4d
push ebp
push 0x8c
call fcn.00449f86
mov ebp, 0x6c48a9
push ebp
push 0x81
call fcn.00449f86
mov ebp, 0x6c4c34
push ebp
push 0x82
call fcn.00449f86
mov ebp, 0x6c34a7
push ebp
push 0x85
call fcn.00449f86
mov ebp, 0x6c42d7
push ebp
push 0x86
call fcn.00449f86
mov ebp, 0x6cd79f
push ebp
push 0x9b
call fcn.00449f86
mov ebp, 0x6cf2b4
push ebp
push 0x97
call fcn.00449f86
mov ebp, 0x6cef6e
push ebp
push 0x98
call fcn.00449f86
mov ebp, 0x6cf621
push ebp
push 0x99
call fcn.00449f86
mov ebp, 0x6d02d5
push ebp
push 0x9a
call fcn.00449f86
mov ebp, 0x6c67b0
push ebp
push 0x91
call fcn.00449f86
mov ebp, 0x6c6b47
push ebp
push 0x92
call fcn.00449f86
mov ebp, 0x6c7552
push ebp
push 0x93
call fcn.00449f86
mov ebp, 0x6c82a2
push ebp
push 0x94
call fcn.00449f86
mov ebp, 0x6c71c4
push ebp
push 0x7f
call fcn.00449f86
mov ebp, 0x6c732f
push ebp
push pe_nt_image_headers32
call fcn.00449f86
mov ebp, 0x6c2a85
push ebp
push 0x7d
call fcn.00449f86
mov ebp, 0x6c2fab
push ebp
push 0x7e
call fcn.00449f86
mov ebp, 0x6d17ab
push ebp
push 0x9c
call fcn.00449f86
mov ebp, 0x6d255a
push ebp
push 0x9d
call fcn.00449f86
mov ebp, 0x6d3326
push ebp
push 0x9e
call fcn.00449f86
mov ebp, 0x6d40d2
push ebp
push 0x9f
call fcn.00449f86
mov ebp, 0x6d4dee
push ebp
push 0xa0
call fcn.00449f86
mov ebp, str.GIF89a
push ebp
push 0xa6
call fcn.00449f86
mov ebp, 0x6d0ab2
push ebp
push 0xc2
call fcn.00449f86
mov ebp, 0x6d5bb7
push ebp
push 0xd2
call fcn.00449f86
mov ebp, 0x6d6877
push ebp
push 0xd3
call fcn.00449f86
mov ebp, 0x6d6b85
push ebp
push 0xd4
call fcn.00449f86
push 0x97
call fcn.00449f9d
mov dword [0x6fe5c8], eax
push 0x98
call fcn.00449f9d
mov dword [0x6fe658], eax
push 0x99
call fcn.00449f9d
mov dword [0x6fe748], eax
mov ebp, 0x6d780b
push ebp
push 0xb4
call fcn.00449f86
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push dword [0x6fe7e0]
push dword [0x6fe864]
call fcn.00423762
call fcn.004291f2
add dword [esp], edx
call fcn.0044f100
call fcn.00429210
mov dword [0x6fe5d4], eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push dword [0x6fe7e0]
push dword [0x6fe648]
call fcn.00423762
call fcn.004291f2
add dword [esp], edx
call fcn.0044f100
call fcn.00429210
mov dword [0x6fe86c], eax
call fcn.004231fd
push 0
call 0x402cf0
call fcn.004517a0
push dword [0x6fe384]
call sub.KERNEL32.DLL_HeapDestroy
call sub.KERNEL32.DLL_ExitProcess
call fcn.00429e20
call fcn.0042bcce
call fcn.0042d0e2
call fcn.0042d420
call fcn.0042f05b
call fcn.00430157
call fcn.0043028f
call fcn.00430560
call fcn.00430e90
call sub.OLE32.DLL_OleUninitialize
call fcn.00432fc6
call fcn.0043d960
call fcn.0043f37b
call fcn.00440196
call fcn.00449dfb
call fcn.0044bc2c
call fcn.0044edc0
call fcn.00450c15
call fcn.00450d44
call fcn.00450510
ret