Function at 0x4250a2
Capabilities:
Extract resource via kernel32 functions
Get common file path
Hide graphical window
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
mov eax, 0x633c8
call fcn.00517f10
mov esi, esp
mov edi, ecx
mov eax, dword [0x6f4e3c]
xor eax, ebp
mov dword [esi + 0x633c0], eax
mov ecx, 0x208
xor edx, edx
lea eax, [esi + 0x631b8]
push ecx
push edx
push eax
call fcn.006030b0
add esp, 0xc
lea ebx, [esi + 0x62fb0]
mov eax, 0x208
push eax
xor eax, eax
push eax
push ebx
call fcn.006030b0
add esp, 0xc
push ebx
push 0x104
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
lea ecx, [esi + 0x631b8]
push ecx
push eax
push 0x6460c4
push ebx
call dword [sym.imp.KERNEL32.dll_GetTempFileNameW]
call fcn.00436db0
lea ebx, [esi + 0xa4]
mov ecx, ebx
push 0x771234
call fcn.00468aa8
mov dword [esi + 4], ebx
movzx eax, byte [ebx + 0xb]
test al, al
jns 0x425144
mov eax, dword [esi + 0xa8]
test eax, eax
jne 0x42516b
lea eax, [esi + 0xa4]
push eax
call fcn.00439049
add esp, 4
test al, al
jne 0x42516b
lea ecx, [esi + 0xa4]
push 0x643310
call fcn.0046930c
mov eax, 0x208
xor ebx, ebx
lea ecx, [esi + 0x62da8]
push eax
push ebx
push ecx
call fcn.006030b0
add esp, 0xc
call fcn.00488190
cmp byte [esi + 0xaf], 0
jns 0x42519a
mov ecx, dword [esi + 0xa4]
mov dword [esi + 4], ecx
cmp eax, 3
mov eax, str.http:__doctor.browser.360.cn_chrome_config_app_spid_sversion_scver1
mov ecx, str.https:__doctor.browser.360.cn_chrome_config_app_spid_sversion_scver1
cmovl ecx, eax
mov eax, 0x103
push dword [esi + 4]
push 0x6460c4
push str.chrome
push ecx
push eax
lea eax, [esi + 0x62da8]
push eax
call fcn.00404830
add esp, 0x18
lea ecx, [esi + 0xb0]
call fcn.0048b0f0
lea ecx, [esi + 0xb0]
call fcn.0048b640
lea eax, [esi + 0xb0]
mov dword [eax + 0x2468], 1
lea eax, [esi + 0x5d5e0]
push 0x1048
push ebx
push eax
call fcn.006030b0
add esp, 0xc
mov ecx, 0x639712
lea eax, [esi + 0x62da8]
push eax
push ecx
push 0x823
lea eax, [esi + 0x5d5e0]
push eax
call fcn.00405a12
add esp, 0x10
lea eax, [esi + 0x5d5e0]
mov dword [eax - 0x5ae88], 0x5dc
lea ecx, [esi + 0x5d1d0]
mov eax, 0x208
push eax
push ebx
push ecx
call fcn.006030b0
add esp, 0xc
lea eax, [esi + 0x631b8]
push eax
mov eax, 0x639712
push eax
mov eax, 0x103
push eax
lea eax, [esi + 0x5d1d0]
push eax
call fcn.00405a6e
add esp, 0x10
lea ecx, [esi + 0xb0]
call fcn.0048b370
lea ecx, [esi + 0xb0]
push 0xffffffffffffffff
call fcn.0048b7e0
mov dword [esi + 0x9c], ebx
mov dword [esi + 0x98], ebx
mov dword [esi + 0xa0], ebx
cmp word [esi + 0x631b8], 0
je 0x4252b7
xor eax, eax
lea ebx, [eax + 1]
cmp word [esi + eax*2 + 0x631ba], 0
mov eax, ebx
jne 0x4252a7
lea ecx, [esi + 0x88]
push ebx
lea eax, [esi + 0x631b8]
push eax
call fcn.0046ed80
lea ebx, [esi + 0x98]
push ebx
lea eax, [esi + 0x88]
push eax
call fcn.00471350
add esp, 8
lea ecx, [esi + 0x88]
call fcn.0046ee40
movzx ecx, byte [ebx + 0xb]
mov eax, ecx
test cl, cl
jns 0x4252fb
mov eax, dword [esi + 0x9c]
test eax, eax
je 0x4256e2
test cl, cl
jns 0x42530d
mov ebx, dword [esi + 0x98]
lea edx, [esi + 0x20]
mov dword [edx], ebx
mov dword [edx + 4], eax
lea ecx, [esi + 0x88]
push 1
push edx
call fcn.004725f0
xor ebx, ebx
lea edx, [esi + 0x84]
mov dword [edx], ebx
lea eax, [esi + 0x78]
mov dword [eax + 4], ebx
mov dword [eax], ebx
mov dword [eax + 8], ebx
lea ecx, [esi + 0x88]
push eax
push edx
lea eax, [esi + 0x74]
push eax
call fcn.00472620
mov dword [esi + 0x70], ebx
lea eax, [esi + 0x74]
mov ecx, dword [eax]
test ecx, ecx
je 0x42566b
lea eax, [esi + 0x70]
push eax
call fcn.0047e860
test al, al
je 0x4256a5
mov ecx, dword [esi + 0x70]
test ecx, ecx
je 0x4256a5
lea eax, [esi + 0x84]
push eax
push 5
push str.errno
call fcn.0047ee50
test al, al
je 0x4256a5
xor eax, eax
mov dword [esi + 0x64], eax
mov dword [esi + 0x60], eax
mov dword [esi + 0x68], eax
mov dword [esi + 0x5c], eax
mov dword [esi + 0x58], eax
mov dword [esi + 0x54], eax
mov dword [esi + 0x50], eax
mov dword [esi + 0x4c], eax
mov dword [esi + 0x48], eax
mov dword [esi + 0x44], eax
mov dword [esi + 0x40], eax
mov dword [esi + 0x3c], eax
cmp dword [esi + 0x84], 0xc8
jne 0x425694
mov ecx, dword [esi + 0x70]
lea ebx, [esi + 0x60]
push ebx
push 4
push 0x64620e
call fcn.0047eea0
test al, al
je 0x425694
movzx eax, byte [esi + 0x6b]
test al, al
jns 0x4253ec
mov eax, dword [esi + 0x64]
test eax, eax
je 0x425694
lea ecx, [esi + 0x20]
push 0x642f62
call fcn.004115b8
mov eax, ebx
lea ebx, [esi + 0x30]
lea ecx, [esi + 0x20]
push ecx
push eax
push ebx
call fcn.0043a637
add esp, 0xc
cmp byte [esi + 0x2b], 0
jns 0x425425
push dword [esi + 0x20]
call fcn.00517bd6
add esp, 4
movzx eax, byte [esi + 0x3b]
test al, al
cmovs ebx, dword [esi + 0x30]
lea edx, [esi + 0x18]
mov dword [edx], ebx
cmovs eax, dword [esi + 0x34]
mov dword [edx + 4], eax
xor ebx, ebx
lea ecx, [esi + 0x20]
push ebx
push edx
call fcn.004725f0
lea ecx, [esi + 0x20]
push ebx
push ebx
lea eax, [esi + 0x18]
push eax
call fcn.00472620
lea eax, [esi + 0x18]
mov ebx, dword [eax]
test ebx, ebx
je 0x425674
mov eax, dword [ebx + 0xc]
cmp al, 6
jne 0x42564b
cmp eax, 6
jne 0x4269d5
mov eax, dword [ebx]
cmp eax, dword [ebx + 4]
je 0x42564b
lea eax, [esi + 0x5c]
mov ecx, ebx
push eax
push 9
push str.home_foot
call fcn.0047efc0
test al, al
je 0x42564b
mov eax, dword [esi + 0x5c]
cmp dword [eax + 0xc], 6
jne 0x4269d5
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
lea eax, [esi + 0x58]
mov ecx, ebx
push eax
push 4
push str.list
call fcn.0047eff0
test al, al
je 0x42564b
mov eax, dword [esi + 0x58]
cmp dword [eax + 0xc], 7
jne 0x4269da
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
lea eax, [esi + 0x54]
mov ecx, ebx
push eax
push 0xb
push str.specialList
call fcn.0047eff0
test al, al
je 0x42564b
mov eax, dword [esi + 0x54]
cmp dword [eax + 0xc], 7
jne 0x4269da
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
lea eax, [esi + 0x50]
mov ecx, ebx
push eax
push 0xa
push str.final_step
call fcn.0047efc0
test al, al
je 0x42564b
mov eax, dword [esi + 0x50]
cmp dword [eax + 0xc], 6
jne 0x4269d5
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
mov ecx, ebx
lea eax, [esi + 0x4c]
push eax
push 0xd
push str.feedback_page
call fcn.0047efc0
test al, al
je 0x42564b
mov eax, dword [esi + 0x4c]
cmp dword [eax + 0xc], 6
jne 0x4269d5
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
mov ecx, ebx
lea eax, [esi + 0x48]
push eax
push 0x16
push str.feedback_page.opt_list
call fcn.0047eff0
test al, al
je 0x42564b
mov eax, dword [esi + 0x48]
cmp dword [eax + 0xc], 7
jne 0x4269da
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
mov ecx, ebx
lea eax, [esi + 0x44]
push eax
push 0x16
push str.feedback_page.left_opt
call fcn.0047efc0
test al, al
je 0x42564b
mov eax, dword [esi + 0x44]
cmp dword [eax + 0xc], 6
jne 0x4269d5
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
mov ecx, ebx
lea eax, [esi + 0x40]
push eax
push 0x17
push str.feedback_page.right_opt
call fcn.0047efc0
test al, al
je 0x42564b
mov eax, dword [esi + 0x40]
cmp dword [eax + 0xc], 6
jne 0x4269d5
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
mov ecx, ebx
lea eax, [esi + 0x3c]
push eax
push 0xd
push str.common_params
call fcn.0047efc0
test al, al
je 0x42564b
mov eax, dword [esi + 0x3c]
cmp dword [eax + 0xc], 6
jne 0x4269d5
mov ecx, dword [eax]
cmp ecx, dword [eax + 4]
je 0x42564b
mov ecx, ebx
lea ebx, [edi + 0x3b4]
call fcn.0047f020
mov ecx, ebx
push eax
call fcn.00421c28
mov byte [edi + 0x38b], 1
mov ebx, dword [esi + 0x18]
mov dword [esi + 0x18], 0
test ebx, ebx
je 0x42567b
mov ecx, ebx
call fcn.00480f20
push ebx
call fcn.00517bd6
add esp, 4
jmp 0x42567b
mov dword [esi + 0x74], 0
jmp 0x4256c3
mov dword [esi + 0x18], 0
lea ecx, [esi + 0x20]
call fcn.00466730
cmp byte [esi + 0x3b], 0
jns 0x425694
push dword [esi + 0x30]
call fcn.00517bd6
add esp, 4
cmp byte [esi + 0x6b], 0
jns 0x4256a5
push dword [esi + 0x60]
call fcn.00517bd6
add esp, 4
mov ebx, dword [esi + 0x74]
mov dword [esi + 0x74], 0
test ebx, ebx
je 0x4256c3
mov ecx, ebx
call fcn.00480f20
push ebx
call fcn.00517bd6
add esp, 4
cmp byte [esi + 0x83], 0
jns 0x4256d7
push dword [esi + 0x78]
call fcn.00517bd6
add esp, 4
lea ecx, [esi + 0x88]
call fcn.00466730
cmp byte [edi + 0x38b], 0
jne 0x425802
lea ecx, [edi + 0x39c]
movzx eax, byte [edi + 0x3a7]
test al, al
cmovs ecx, dword [edi + 0x39c]
lea ebx, [esi + 0x20]
mov dword [ebx], ecx
cmovs eax, dword [edi + 0x3a0]
mov dword [ebx + 4], eax
lea ecx, [esi + 0x88]
push 1
push ebx
call fcn.004725f0
xor ecx, ecx
lea eax, [esi + 0x78]
mov dword [eax], ecx
mov dword [ebx + 4], ecx
mov dword [ebx], ecx
mov dword [ebx + 8], ecx
lea edx, [esi + 0x60]
lea ecx, [esi + 0x88]
push ebx
push eax
push edx
mov ebx, edx
call fcn.00472620
xor eax, eax
mov dword [esi + 0x30], eax
mov ecx, dword [ebx]
test ecx, ecx
je 0x4257df
lea eax, [esi + 0x30]
push eax
call fcn.0047e860
test al, al
je 0x4257bf
mov ecx, dword [esi + 0x30]
test ecx, ecx
je 0x4257bf
lea eax, [esi + 0x78]
push eax
push 5
push str.errno
call fcn.0047ee50
test al, al
je 0x4257bf
lea eax, [esi + 0x18]
mov dword [eax], 0
mov ecx, dword [esi + 0x30]
push eax
push 4
push 0x64620e
call fcn.0047efc0
test al, al
je 0x4257bf
mov ecx, dword [esi + 0x18]
cmp dword [ecx + 0xc], 6
jne 0x4269d5
mov eax, dword [ecx]
cmp eax, dword [ecx + 4]
je 0x4257bf
lea ebx, [edi + 0x3b4]
call fcn.0047f020
mov ecx, ebx
push eax
call fcn.00421c28
mov ebx, dword [esi + 0x60]
mov dword [esi + 0x60], 0
test ebx, ebx
je 0x4257e6
mov ecx, ebx
call fcn.00480f20
push ebx
call fcn.00517bd6
add esp, 4
jmp 0x4257e6
mov dword [esi + 0x60], 0
cmp byte [esi + 0x2b], 0
jns 0x4257f7
push dword [esi + 0x20]
call fcn.00517bd6
add esp, 4
lea ecx, [esi + 0x88]
call fcn.00466730
cmp word [esi + 0x631b8], 0
mov eax, 0
lea ebx, [esi + 0x88]
je 0x425829
xor ecx, ecx
lea eax, [ecx + 1]
cmp word [esi + ecx*2 + 0x631ba], 0
mov ecx, eax
jne 0x425819
mov ecx, ebx
push eax
lea eax, [esi + 0x631b8]
push eax
call fcn.0046ed80
push ebx
call fcn.00482020
add esp, 4
mov ecx, ebx
call fcn.0046ee40
mov eax, dword [edi + 0x24]
mov ecx, dword [eax]
push 0x60
push eax
call dword [ecx + 0x24]
mov eax, dword [edi + 0x24]
mov ecx, dword [eax]
push 3
push eax
call dword [ecx + 0x1c]
lea ecx, [edi + 4]
mov dword [esi + 4], ecx
xor ebx, ebx
push ebx
push ebx
push 0xc00000
call fcn.004269e0
lea ecx, [esi + 0x78]
mov dword [ecx], ebx
mov dword [ecx + 4], ebx
push str.DEFAULT_SKIN
push str.SKIN
call fcn.00426a48
lea ebx, [esi + 0x20]
mov ecx, ebx
push 0x64625a
call fcn.00401a6c
mov eax, dword [0x770ec4]
mov dword [esi + 8], eax
lea eax, [edi + 0x28]
mov dword [esi + 0x14], eax
lea eax, [esi + 0x78]
push dword [eax + 4]
push dword [0x900108]
call dword [sym.imp.KERNEL32.dll_SizeofResource]
mov dword [esi + 0x10], eax
lea eax, [esi + 0x78]
push dword [eax]
call dword [sym.imp.KERNEL32.dll_LockResource]
mov dword [esi + 0xc], eax
cmp byte [ebx + 0xb], 0
jns 0x4258d2
mov ebx, dword [esi + 0x20]
mov eax, ebx
mov ebx, dword [esi + 8]
mov ecx, dword [ebx]
push dword [esi + 0x14]
mov edx, 0x647d8c
push edx
push dword [esi + 0x10]
push dword [esi + 0xc]
push eax
push ebx
call dword [ecx + 0x14]
lea eax, [edi + 0x2c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
mov eax, 0x647d8c
push eax
mov ebx, 0x647d8c
push str.root
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x30]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.close
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x34]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.minimize
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x3c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.mainpagepanel
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x40]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.main_home_button
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x44]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.main_home_button_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x48]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.main_feedback_button
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x4c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_first
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x50]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_first_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x54]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_first_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x58]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_second
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x5c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_second_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x60]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_second_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x64]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_third
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x68]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_third_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x6c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_third_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x70]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_fourth
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x74]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_fourth_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x78]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_fourth_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x7c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_fifth
push ecx
call dword [edx + 0xb4]
mov eax, 0x80
add eax, edi
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_fifth_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x84]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_fifth_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x88]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_sixth
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x8c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_sixth_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x90]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.home_page_button_sixth_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x94]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.optionspagepanel
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x98]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_one
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x9c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_one_line
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xa0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_tow
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xa4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_tow_line
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xa8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_three
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xac]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_three_line
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xb0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_four
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xb4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_four_line
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xb8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_five
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xbc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.options_page_button_five_line
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xc0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_page_button_panel_first
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xc4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_one_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xc8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_one_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xcc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_one_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xd0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_tow_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xd4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_tow_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xd8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_tow_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xdc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_three_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xe0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_three_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xe4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_three_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xe8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xec]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xf0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_right_s
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xf4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_first_page_button_right_l
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xf8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_page_button_panel_second
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0xfc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_one_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x100]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_one_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x104]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_one_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x108]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_tow_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x10c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_tow_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x110]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_tow_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x114]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_three_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x118]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_three_mid
push ecx
call dword [edx + 0xb4]
mov word [esi + 0x88], 0
lea ebx, [esi + 0x88]
mov ecx, ebx
push 0x6390a0
call fcn.00427328
mov eax, dword [edi + 0x118]
mov ecx, dword [eax]
push ebx
push 0x3e9
push eax
call dword [ecx + 0x2c]
push ebx
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [edi + 0x11c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
mov eax, 0x647d8c
push eax
push str.item_second_page_button_three_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x120]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
mov ebx, 0x647d8c
push ebx
push str.item_second_page_button_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x124]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x128]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_right_s
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x12c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_second_page_button_right_l
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x130]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_page_button_panel_third
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x134]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_one_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x138]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_one_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x13c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_one_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x140]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_tow_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x144]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_tow_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x148]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_tow_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x14c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_three_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x150]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_three_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x154]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_three_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x158]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x15c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x160]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_right_s
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x164]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_third_page_button_right_l
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x168]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_page_button_panel_fourth
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x16c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_one_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x170]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_one_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x174]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_one_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x178]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_tow_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x17c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_tow_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x180]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_tow_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x184]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_three_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x188]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_three_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x18c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_three_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x190]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x194]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_mid
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x198]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_right_s
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x19c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fourth_page_button_right_l
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1a0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_page_button_panel_fifth
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1a4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_title
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1a8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_title1
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1ac]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1b0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_button_tow
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1b4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_button_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1b8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_del_user_data
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1bc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.item_fifth_page_button_uninstall
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1c0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedbackpagepanel
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1c4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_page_title
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1c8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt1
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1cc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt3
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1d0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt4
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1d4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt5
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1d8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt8
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1dc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt9
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1e0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_opt11
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1e4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
mov ebx, 0x647d8c
push str.feedback_options_text1
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1e8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_Edit1
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x1e8]
mov ecx, dword [eax]
mov edx, 0x999999
mov ebx, 0x404
push edx
push ebx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x1e8]
mov ecx, dword [eax]
mov edx, 0x3fc
xor ebx, ebx
push ebx
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x1ec]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
mov ebx, 0x647d8c
push ebx
push str.feedback_options_text3
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1f0]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
mov ebx, 0x647d8c
push str.feedback_options_Edit3
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x1f0]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x1f0]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x1f4]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_text4
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x1f8]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_Edit4
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x1f8]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x1f8]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x1fc]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_text5
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x200]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_Edit5
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x200]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x200]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x204]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_text8
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x208]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_Edit8
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x208]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x208]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x20c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_text11
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x210]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_options_Edit11
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x210]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x210]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x214]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_contact_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x218]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_contact_text_Edit
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x218]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
lea eax, [edi + 0x21c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_browser_text_Edit
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x220]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_select_down_btn
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x224]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_select_up_btn
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x228]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.feedback_select_list
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x22c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
mov ebx, 0x647d8c
push str.feedback_browser_custom_Edit
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x22c]
mov ecx, dword [eax]
mov edx, 0x999999
push edx
mov edx, 0x404
push edx
push eax
call dword [ecx + pe_nt_image_headers32]
mov eax, dword [edi + 0x22c]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x230]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.commit_feedback_btn
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x230]
mov ecx, dword [eax]
xor edx, edx
push edx
mov edx, 0x3fc
push edx
push eax
call dword [ecx + 0x8c]
lea eax, [edi + 0x234]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.uninstall_finish_btn
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x238]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.lastpagepanel
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x23c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.last_page_rate
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x240]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.last_page_text
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x244]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.last_page_tips
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x248]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.lase_page_button_left
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x24c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.lase_page_button_right
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x26c]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.progressbar_bg
push ecx
call dword [edx + 0xb4]
lea eax, [edi + 0x270]
mov ecx, dword [edi + 0x28]
mov edx, dword [ecx]
push eax
push ebx
push str.progressbar
push ecx
call dword [edx + 0xb4]
mov eax, dword [edi + 0x24]
mov ecx, dword [eax]
push dword [edi + 0x28]
push eax
call dword [ecx + 0x18]
mov ecx, edi
call fcn.0041c748
mov eax, dword [edi + 0x28]
mov ecx, dword [eax]
xor ebx, ebx
push ebx
push dword [edi + 0x25c]
push 0x1450
push eax
call dword [ecx + 0x44]
mov eax, dword [edi + 0x28]
mov ecx, dword [eax]
push ebx
xor ebx, ebx
push dword [edi + 0x260]
push 0x13a3
push eax
call dword [ecx + 0x44]
mov ecx, edi
call fcn.004230f4
mov ecx, dword [esi + 4]
push ebx
call fcn.00426a8c
mov ebx, dword [sym.imp.USER32.dll_GetSystemMetrics]
push 0xc
call ebx
mov ecx, ebx
mov ebx, eax
push 0xb
call ecx
xor ecx, ecx
inc ecx
xor edx, edx
push edx
push ebx
push eax
push ecx
mov eax, 0x839
push eax
push dword [0x900108]
call dword [sym.imp.USER32.dll_LoadImageW]
mov dword [esi + 8], eax
push 0x32
call dword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
push 0x31
call dword [sym.imp.USER32.dll_GetSystemMetrics]
xor ecx, ecx
push ecx
push ebx
push eax
xor eax, eax
inc eax
push eax
mov eax, 0x839
push eax
push dword [0x900108]
call dword [sym.imp.USER32.dll_LoadImageW]
mov ebx, eax
push dword [esi + 8]
xor eax, eax
inc eax
push eax
mov eax, 0x80
push eax
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SendMessageW]
push ebx
lea ebx, [esi + 0x88]
xor eax, eax
push eax
mov eax, 0x80
push eax
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SendMessageW]
push ebx
call fcn.00426c3e
add esp, 4
cmp byte [esi + 0x93], 0
jns 0x4268ff
mov ebx, dword [esi + 0x88]
push ebx
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetWindowTextW]
cmp byte [esi + 0x93], 0
jns 0x426920
push dword [esi + 0x88]
call fcn.00517bd6
add esp, 4
xor edi, edi
push edi
mov ebx, dword [esi + 4]
push dword [ebx]
call dword [sym.imp.USER32.dll_ShowWindow]
push edi
push 0x3e8
push 0x68
push dword [ebx]
call dword [sym.imp.USER32.dll_SetTimer]
mov edi, esp
sub esp, 0xc
mov ecx, esp
push 0x6475f4
call fcn.00401a6c
call fcn.0042911b
add esp, 0xc
mov esp, edi
cmp byte [esi + 0x2b], 0
jns 0x42696a
push dword [esi + 0x20]
call fcn.00517bd6
add esp, 4
mov eax, dword [esi + 0x78]
test eax, eax
je 0x426980
push eax
call dword [sym.imp.KERNEL32.dll_FreeResource]
xor eax, eax
mov dword [esi + 0x78], eax
mov dword [esi + 0x7c], eax
cmp byte [esi + 0xa3], 0
jns 0x426997
push dword [esi + 0x98]
call fcn.00517bd6
add esp, 4
lea ecx, [esi + 0xb0]
call fcn.0048b2c0
cmp byte [esi + 0xaf], 0
jns 0x4269b9
push dword [esi + 0xa4]
call fcn.00517bd6
add esp, 4
xor edi, edi
inc edi
mov ecx, dword [esi + 0x633c0]
xor ecx, ebp
call fcn.00517c1a
mov eax, edi
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret 0x10
call fcn.00427320
call fcn.00427320
int3