Function at 0x4162f0
Capabilities:
Create directory

Disassembly:
sub esp, 0x61c
mov eax, dword [0x487bb0]
xor eax, esp
mov dword [esp + 0x618], eax
push ebx
push ebp
push esi
push edi
push 0x208
xor ebp, ebp
lea eax, [esp + 0x21c]
push ebp
push eax
call fcn.0044fe60
push 0x208
lea ecx, [esp + 0x430]
push ebp
push ecx
call fcn.0044fe60
mov eax, dword [0x486e74]
mov esi, 8
add esp, 0x18
cmp dword [0x486e88], esi
jae 0x41634a
mov eax, 0x486e74
push 0x46dabc
push eax
lea edx, [esp + 0x220]
push 0x46c8b4
push edx
call fcn.00401040
mov edi, dword [sym.imp.SHLWAPI.dll_PathIsDirectoryW]
add esp, 0x10
lea eax, [esp + 0x218]
push eax
call edi
mov ebx, dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x4163d7
push 0
lea ecx, [esp + 0x21c]
push ecx
call ebx
test eax, eax
jne 0x4163d7
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea edx, [esp + 0x21c]
push edx
push str..WinMain.cpp
push 0x2a
push str.Line_no_d_source_s_create_directory___s__failed_error_d._r_n
call fcn.0040cfa0
add esp, 0x14
push 0
call fcn.00424460
add esp, 4
mov eax, ebp
mov ecx, dword [esp + 0x628]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.0044ffb3
add esp, 0x61c
ret
push str.skin
lea eax, [esp + 0x21c]
push eax
lea ecx, [esp + 0x428]
push 0x46c8b4
push ecx
call fcn.00401040
add esp, 0x10
lea edx, [esp + 0x420]
push edx
call edi
test eax, eax
jne 0x416431
push eax
lea eax, [esp + 0x424]
push eax
call ebx
test eax, eax
jne 0x416431
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
lea ecx, [esp + 0x424]
push ecx
push str..WinMain.cpp
push 0x31
jmp 0x4163a5
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x416457
mov eax, 0x486e74
push str.ADSafe3.zip
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push str.ADSafe
lea ecx, [esp + 0x28]
push 0x67
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
cmp dword [0x4890ac], ebp
jne 0x417566
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x4164bf
mov eax, 0x486e74
push str.skinMainWnd.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x69
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x41651b
mov eax, 0x486e74
push str.skinBeginWnd.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x6a
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x416577
mov eax, 0x486e74
push str.skinTabFirst.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x6b
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x4165d3
mov eax, 0x486e74
push str.skinTabSecond.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x6c
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x41662f
mov eax, 0x486e74
push str.skinTabThird.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x6d
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x41668b
mov eax, 0x486e74
push str.skinInstComplete.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x6e
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
push 0x208
lea edx, [esp + 0x14]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x4166e7
mov eax, 0x486e74
push str.skinMsgBox.xml
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f350
lea ecx, [esp + 0x28]
push 0x68
push ecx
call fcn.00423770
add esp, 0x20
test eax, eax
je 0x4163b2
mov eax, dword [0x486e74]
cmp dword [0x486e88], esi
jae 0x41672f
mov eax, 0x486e74
push str.skincheck.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x72
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x41676f
mov eax, 0x486e74
push str.skinuncheck.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x7f
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x4167af
mov eax, 0x486e74
push str.skinlogo.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x74
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x4167ef
mov eax, 0x486e74
push str.skinpic_bk.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x75
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x41682f
mov eax, 0x486e74
push str.skinprogressb.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x7a
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x41686f
mov eax, 0x486e74
push str.skinprogressf.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x7b
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x4168af
mov eax, 0x486e74
push str.skin_sys_close.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x7d
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x4168ef
mov eax, 0x486e74
push str.skin_sys_min.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x7e
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x41692f
mov eax, 0x486e74
push str.skinclose.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x8f
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416972
mov eax, 0x486e74
push str.skinmin.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x90
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x4169b5
mov eax, 0x486e74
push str.skinlimitDis.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x88
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x4169f8
mov eax, 0x486e74
push str.skin_btnNo.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x8b
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416a3b
mov eax, 0x486e74
push str.skin_btnYes.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x8c
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416a7e
mov eax, 0x486e74
push str.skin_tip.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x8d
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416ac1
mov eax, 0x486e74
push str.skinIconQuestion.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x8e
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416b04
mov eax, 0x486e74
push str.skin_box_disabecheck.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x97
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416b47
mov eax, 0x486e74
push str.skin_rcover.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x92
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416b8a
mov eax, 0x486e74
push str.skin_btn_startrun.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x96
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416bcd
mov eax, 0x486e74
push str.skin_bg.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x98
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416c10
mov eax, 0x486e74
push str.skin_btn_rundis.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x99
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x416c53
mov eax, 0x486e74
push str.skin_rebootdis.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x9a
push ecx
call fcn.00423770
add esp, 0x20
push 0x208
push 0
cmp dword [0x486e50], ebp
je 0x41714f
lea edx, [esp + 0x18]
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x416cb6
mov eax, 0x486e74
push str.skincenter.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x71
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416d07
mov eax, 0x486e74
push str.skindisable.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x81
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416d5b
mov eax, 0x486e74
push str.skin_rcover_disable.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x94
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416daf
mov eax, 0x486e74
push str.skinusrdefDis.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x82
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416e03
mov eax, 0x486e74
push str.skinpic_normal.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x77
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416e54
mov eax, 0x486e74
push str.skinpic_power.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x78
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416ea5
mov eax, 0x486e74
push str.skinpic_usrdef.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x79
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416ef6
mov eax, 0x486e74
push str.skin_btn_run.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x70
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416f47
mov eax, 0x486e74
push str.skinpic_complete.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x76
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416f98
mov eax, 0x486e74
push str.skin_setup.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x7c
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x416fe9
mov eax, 0x486e74
push str.skin_setup1.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x84
push ecx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x41702c
mov eax, 0x486e74
push str.skin_setup2.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x85
push eax
call fcn.00423770
push 0x208
lea ecx, [esp + 0x34]
push 0
push ecx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x417080
mov eax, 0x486e74
push str.skinusrdef.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x6f
push eax
call fcn.00423770
push 0x208
lea ecx, [esp + 0x34]
push 0
push ecx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x4170d1
mov eax, 0x486e74
push str.skinlbcomplete.png
push str.bin_
push eax
lea edx, [esp + 0x1c]
push 0x46dac4
push edx
call fcn.00401040
push 0x46f248
lea eax, [esp + 0x28]
push 0x80
push eax
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x417114
mov eax, 0x486e74
push str.skin_reboot.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x89
push edx
call fcn.00423770
add esp, 0x20
mov eax, 1
jmp 0x4163be
lea eax, [esp + 0x18]
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0xc
cmp dword [0x486e88], esi
jae 0x41716e
mov eax, 0x486e74
push str.skincenter.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x71
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x4171bf
mov eax, 0x486e74
push str.skindisable.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x81
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x417213
mov eax, 0x486e74
push str.skinusrdefDis.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x82
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x417267
mov eax, 0x486e74
push str.skinpic_normal.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x77
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x4172b8
mov eax, 0x486e74
push str.skinpic_power.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x78
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x417309
mov eax, 0x486e74
push str.skinpic_usrdef.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x79
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x41735a
mov eax, 0x486e74
push str.skin_btn_run.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x70
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x4173ab
mov eax, 0x486e74
push str.skinpic_complete.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x76
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x4173fc
mov eax, 0x486e74
push str.skin_setup.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x7c
push edx
call fcn.00423770
push 0x208
lea eax, [esp + 0x34]
push 0
push eax
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x41744d
mov eax, 0x486e74
push str.skin_setup1.png
push str.bin_
push eax
lea ecx, [esp + 0x1c]
push 0x46dac4
push ecx
call fcn.00401040
push 0x46f248
lea edx, [esp + 0x28]
push 0x84
push edx
call fcn.00423770
mov eax, dword [0x486e74]
add esp, 0x20
cmp dword [0x486e88], esi
jae 0x417490
mov eax, 0x486e74
push str.skin_setup2.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x85
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x4174e4
mov eax, 0x486e74
push str.skinusrdef.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x6f
push ecx
call fcn.00423770
push 0x208
lea edx, [esp + 0x34]
push 0
push edx
call fcn.0044fe60
mov eax, dword [0x486e74]
add esp, 0x2c
cmp dword [0x486e88], esi
jae 0x417535
mov eax, 0x486e74
push str.skinlbcomplete.png
push str.bin_
push eax
lea eax, [esp + 0x1c]
push 0x46dac4
push eax
call fcn.00401040
push 0x46f248
lea ecx, [esp + 0x28]
push 0x80
push ecx
call fcn.00423770
add esp, 0x20
mov eax, 1
jmp 0x4163be