Function at 0x401000
Capabilities:
Allocate thread local storage
Change the wallpaper
Get graphical window text
Hide graphical window
Inspect section memory permissions
Log keystrokes
Log keystrokes via polling
Parse pe header

Disassembly:
push 0x204
push 0
push 0x6201c4
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x6201c8], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x6201c4], eax
call fcn.004ac840
call fcn.004abc79
call fcn.004ab810
call fcn.004a9970
call fcn.004a78a4
call fcn.004a7030
call fcn.004a6611
call fcn.004a54ae
call fcn.004a4492
call fcn.004a421a
call fcn.004a3f2d
call fcn.004a342a
call fcn.004a2cab
call fcn.004a26fd
call fcn.004a12d0
call fcn.0049f4ef
call fcn.0049a61e
call fcn.00495901
call fcn.00494de1
call fcn.0047ac30
call fcn.0047a592
call fcn.00477628
call fcn.004772b5
call fcn.0047710c
call fcn.00476aa6
call fcn.0049a4b0
call fcn.00499960
call fcn.00499e30
call fcn.00498d10
call fcn.00499020
call fcn.0049848a
call fcn.00498554
call fcn.00497bf0
call fcn.004977e0
call fcn.00478030
call fcn.0049f390
mov ebp, 0x5e0ebe
mov ebx, ebp
mov ebp, 0x5e0e38
sub ebx, ebp
push ebx
mov ebp, 0x5e0e38
push ebp
push 0
call fcn.004a44a6
mov ebp, 0x5e0f58
mov ebx, ebp
mov ebp, 0x5e0ebe
sub ebx, ebp
push ebx
mov ebp, 0x5e0ebe
push ebp
push 1
call fcn.004a44a6
mov ebp, 0x5e1cee
mov ebx, ebp
mov ebp, 0x5e0f58
sub ebx, ebp
push ebx
mov ebp, 0x5e0f58
push ebp
push 4
call fcn.004a44a6
mov ebp, 0x5e1d8a
mov ebx, ebp
mov ebp, 0x5e1cee
sub ebx, ebp
push ebx
mov ebp, 0x5e1cee
push ebp
push 5
call fcn.004a44a6
mov ebp, 0x5e1e74
mov ebx, ebp
mov ebp, 0x5e1d8a
sub ebx, ebp
push ebx
mov ebp, 0x5e1d8a
push ebp
push 6
call fcn.004a44a6
mov ebp, 0x5e1fde
mov ebx, ebp
mov ebp, 0x5e1e74
sub ebx, ebp
push ebx
mov ebp, 0x5e1e74
push ebp
push 7
call fcn.004a44a6
mov ebp, 0x5e2118
mov ebx, ebp
mov ebp, 0x5e1fde
sub ebx, ebp
push ebx
mov ebp, 0x5e1fde
push ebp
push 8
call fcn.004a44a6
mov ebp, 0x5e229b
mov ebx, ebp
mov ebp, 0x5e2118
sub ebx, ebp
push ebx
mov ebp, 0x5e2118
push ebp
push 9
call fcn.004a44a6
mov ebp, 0x5e2443
mov ebx, ebp
mov ebp, 0x5e229b
sub ebx, ebp
push ebx
mov ebp, 0x5e229b
push ebp
push 0xa
call fcn.004a44a6
mov ebp, 0x5e252c
mov ebx, ebp
mov ebp, 0x5e2443
sub ebx, ebp
push ebx
mov ebp, 0x5e2443
push ebp
push 0xb
call fcn.004a44a6
mov ebp, 0x5e29b8
mov ebx, ebp
mov ebp, 0x5e252c
sub ebx, ebp
push ebx
mov ebp, 0x5e252c
push ebp
push 0xc
call fcn.004a44a6
mov ebp, 0x5e3196
mov ebx, ebp
mov ebp, 0x5e29b8
sub ebx, ebp
push ebx
mov ebp, 0x5e29b8
push ebp
push 0xd
call fcn.004a44a6
mov ebp, 0x5e33b0
mov ebx, ebp
mov ebp, 0x5e3196
sub ebx, ebp
push ebx
mov ebp, 0x5e3196
push ebp
push 0xe
call fcn.004a44a6
mov ebp, 0x5e36ef
mov ebx, ebp
mov ebp, 0x5e33b0
sub ebx, ebp
push ebx
mov ebp, 0x5e33b0
push ebp
push 0xf
call fcn.004a44a6
mov ebp, 0x5e3fae
mov ebx, ebp
mov ebp, 0x5e36ef
sub ebx, ebp
push ebx
mov ebp, 0x5e36ef
push ebp
push 0x10
call fcn.004a44a6
mov ebp, 0x5e4479
mov ebx, ebp
mov ebp, 0x5e3fae
sub ebx, ebp
push ebx
mov ebp, 0x5e3fae
push ebp
push 0x11
call fcn.004a44a6
mov ebp, 0x5e4fe3
mov ebx, ebp
mov ebp, 0x5e4479
sub ebx, ebp
push ebx
mov ebp, 0x5e4479
push ebp
push 0x12
call fcn.004a44a6
mov ebp, 0x5e55ac
mov ebx, ebp
mov ebp, 0x5e4fe3
sub ebx, ebp
push ebx
mov ebp, 0x5e4fe3
push ebp
push 0x13
call fcn.004a44a6
mov ebp, 0x5e5711
mov ebx, ebp
mov ebp, 0x5e55ac
sub ebx, ebp
push ebx
mov ebp, 0x5e55ac
push ebp
push 0x14
call fcn.004a44a6
mov ebp, 0x5e5871
mov ebx, ebp
mov ebp, 0x5e5711
sub ebx, ebp
push ebx
mov ebp, 0x5e5711
push ebp
push 0x15
call fcn.004a44a6
mov ebp, 0x5e5f32
mov ebx, ebp
mov ebp, 0x5e5871
sub ebx, ebp
push ebx
mov ebp, 0x5e5871
push ebp
push 0x16
call fcn.004a44a6
mov ebp, 0x5e603b
mov ebx, ebp
mov ebp, 0x5e5f32
sub ebx, ebp
push ebx
mov ebp, 0x5e5f32
push ebp
push 0x17
call fcn.004a44a6
mov ebp, 0x5e61d5
mov ebx, ebp
mov ebp, 0x5e603b
sub ebx, ebp
push ebx
mov ebp, 0x5e603b
push ebp
push 0x18
call fcn.004a44a6
mov ebp, 0x5e6959
mov ebx, ebp
mov ebp, 0x5e61d5
sub ebx, ebp
push ebx
mov ebp, 0x5e61d5
push ebp
push 0x19
call fcn.004a44a6
mov ebp, 0x5e6af2
mov ebx, ebp
mov ebp, 0x5e6959
sub ebx, ebp
push ebx
mov ebp, 0x5e6959
push ebp
push 0x1a
call fcn.004a44a6
mov ebp, 0x5e70d9
mov ebx, ebp
mov ebp, 0x5e6af2
sub ebx, ebp
push ebx
mov ebp, 0x5e6af2
push ebp
push 0x33
call fcn.004a44a6
mov ebp, 0x5e758d
mov ebx, ebp
mov ebp, 0x5e70d9
sub ebx, ebp
push ebx
mov ebp, 0x5e70d9
push ebp
push 0x34
call fcn.004a44a6
mov ebp, 0x5e79ec
mov ebx, ebp
mov ebp, 0x5e758d
sub ebx, ebp
push ebx
mov ebp, 0x5e758d
push ebp
push 0x35
call fcn.004a44a6
mov ebp, 0x5e7f0e
mov ebx, ebp
mov ebp, 0x5e79ec
sub ebx, ebp
push ebx
mov ebp, 0x5e79ec
push ebp
push 0x36
call fcn.004a44a6
mov ebp, 0x5e8471
mov ebx, ebp
mov ebp, 0x5e7f0e
sub ebx, ebp
push ebx
mov ebp, 0x5e7f0e
push ebp
push 0x37
call fcn.004a44a6
mov ebp, 0x5e898b
mov ebx, ebp
mov ebp, 0x5e8471
sub ebx, ebp
push ebx
mov ebp, 0x5e8471
push ebp
push 0x38
call fcn.004a44a6
mov ebp, 0x5e8eb0
mov ebx, ebp
mov ebp, 0x5e898b
sub ebx, ebp
push ebx
mov ebp, 0x5e898b
push ebp
push 0x39
call fcn.004a44a6
mov ebp, 0x5e937c
mov ebx, ebp
mov ebp, 0x5e8eb0
sub ebx, ebp
push ebx
mov ebp, 0x5e8eb0
push ebp
push 0x3a
call fcn.004a44a6
mov ebp, 0x5e98fa
mov ebx, ebp
mov ebp, 0x5e937c
sub ebx, ebp
push ebx
mov ebp, 0x5e937c
push ebp
push 0x3b
call fcn.004a44a6
mov ebp, 0x5e9df5
mov ebx, ebp
mov ebp, 0x5e98fa
sub ebx, ebp
push ebx
mov ebp, 0x5e98fa
push ebp
push 0x3c
call fcn.004a44a6
mov ebp, 0x5ea286
mov ebx, ebp
mov ebp, 0x5e9df5
sub ebx, ebp
push ebx
mov ebp, 0x5e9df5
push ebp
push 0x3d
call fcn.004a44a6
mov ebp, 0x5ea78f
mov ebx, ebp
mov ebp, 0x5ea286
sub ebx, ebp
push ebx
mov ebp, 0x5ea286
push ebp
push 0x3e
call fcn.004a44a6
mov ebp, 0x5eac6f
mov ebx, ebp
mov ebp, 0x5ea78f
sub ebx, ebp
push ebx
mov ebp, 0x5ea78f
push ebp
push 0x3f
call fcn.004a44a6
mov ebp, 0x5eb165
mov ebx, ebp
mov ebp, 0x5eac6f
sub ebx, ebp
push ebx
mov ebp, 0x5eac6f
push ebp
push 0x40
call fcn.004a44a6
mov ebp, 0x5eb691
mov ebx, ebp
mov ebp, 0x5eb165
sub ebx, ebp
push ebx
mov ebp, 0x5eb165
push ebp
push 0x41
call fcn.004a44a6
mov ebp, 0x5ecafe
mov ebx, ebp
mov ebp, 0x5eb691
sub ebx, ebp
push ebx
mov ebp, 0x5eb691
push ebp
push 0x42
call fcn.004a44a6
mov ebp, 0x5ed63a
mov ebx, ebp
mov ebp, 0x5ecafe
sub ebx, ebp
push ebx
mov ebp, 0x5ecafe
push ebp
push 0x43
call fcn.004a44a6
mov ebp, 0x5eddf9
mov ebx, ebp
mov ebp, 0x5ed63a
sub ebx, ebp
push ebx
mov ebp, 0x5ed63a
push ebp
push 0x44
call fcn.004a44a6
mov ebp, 0x5ee7b3
mov ebx, ebp
mov ebp, 0x5eddf9
sub ebx, ebp
push ebx
mov ebp, 0x5eddf9
push ebp
push 0x45
call fcn.004a44a6
mov ebp, 0x5ef26d
mov ebx, ebp
mov ebp, 0x5ee7b3
sub ebx, ebp
push ebx
mov ebp, 0x5ee7b3
push ebp
push 0x46
call fcn.004a44a6
mov ebp, 0x5eff9b
mov ebx, ebp
mov ebp, 0x5ef26d
sub ebx, ebp
push ebx
mov ebp, 0x5ef26d
push ebp
push 0x47
call fcn.004a44a6
mov ebp, 0x5f0759
mov ebx, ebp
mov ebp, 0x5eff9b
sub ebx, ebp
push ebx
mov ebp, 0x5eff9b
push ebp
push 0x48
call fcn.004a44a6
mov ebp, 0x5f1113
mov ebx, ebp
mov ebp, 0x5f0759
sub ebx, ebp
push ebx
mov ebp, 0x5f0759
push ebp
push 0x49
call fcn.004a44a6
mov ebp, 0x5f1ab9
mov ebx, ebp
mov ebp, 0x5f1113
sub ebx, ebp
push ebx
mov ebp, 0x5f1113
push ebp
push 0x4a
call fcn.004a44a6
mov ebp, 0x5f1cfa
mov ebx, ebp
mov ebp, 0x5f1ab9
sub ebx, ebp
push ebx
mov ebp, 0x5f1ab9
push ebp
push 0x4b
call fcn.004a44a6
mov ebp, 0x5f1f06
mov ebx, ebp
mov ebp, 0x5f1cfa
sub ebx, ebp
push ebx
mov ebp, 0x5f1cfa
push ebp
push 0x4c
call fcn.004a44a6
mov ebp, 0x5f216c
mov ebx, ebp
mov ebp, 0x5f1f06
sub ebx, ebp
push ebx
mov ebp, 0x5f1f06
push ebp
push 0x4d
call fcn.004a44a6
mov ebp, 0x5f2b81
mov ebx, ebp
mov ebp, 0x5f216c
sub ebx, ebp
push ebx
mov ebp, 0x5f216c
push ebp
push 0x4e
call fcn.004a44a6
mov ebp, 0x5f3a2c
mov ebx, ebp
mov ebp, 0x5f2b81
sub ebx, ebp
push ebx
mov ebp, 0x5f2b81
push ebp
push 0x4f
call fcn.004a44a6
mov ebp, 0x5f3ccd
mov ebx, ebp
mov ebp, 0x5f3a2c
sub ebx, ebp
push ebx
mov ebp, 0x5f3a2c
push ebp
push 0x50
call fcn.004a44a6
mov ebp, 0x5f3ebf
mov ebx, ebp
mov ebp, 0x5f3ccd
sub ebx, ebp
push ebx
mov ebp, 0x5f3ccd
push ebp
push 0x51
call fcn.004a44a6
mov ebp, 0x5f4094
mov ebx, ebp
mov ebp, 0x5f3ebf
sub ebx, ebp
push ebx
mov ebp, 0x5f3ebf
push ebp
push 0x52
call fcn.004a44a6
mov ebp, 0x5f55f5
mov ebx, ebp
mov ebp, 0x5f4094
sub ebx, ebp
push ebx
mov ebp, 0x5f4094
push ebp
push 0x53
call fcn.004a44a6
mov ebp, 0x5f6988
mov ebx, ebp
mov ebp, 0x5f55f5
sub ebx, ebp
push ebx
mov ebp, 0x5f55f5
push ebp
push 0x54
call fcn.004a44a6
mov ebp, 0x5f6c04
mov ebx, ebp
mov ebp, 0x5f6988
sub ebx, ebp
push ebx
mov ebp, 0x5f6988
push ebp
push 0x55
call fcn.004a44a6
mov ebp, 0x5f6e4e
mov ebx, ebp
mov ebp, 0x5f6c04
sub ebx, ebp
push ebx
mov ebp, 0x5f6c04
push ebp
push 0x56
call fcn.004a44a6
call fcn.004780d7
mov ebp, 0x61d741
mov ebx, ebp
mov ebp, 0x6113d6
sub ebx, ebp
push ebx
mov ebp, 0x6113d6
push ebp
push 0
call fcn.004781fc
mov eax, str.C:WindowsFontsPT_Mono.ttf
push eax
call fcn.004a0c7b
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x401899
jg 0x401895
cmp ebx, 0
jb 0x401899
xor eax, eax
jmp 0x40189e
mov eax, 1
or eax, eax
je 0x4018d5
mov dword [0x6201f0], 1
push 0x6201f0
push 0
mov ebp, 0x6113d6
mov ebx, ebp
mov ebp, 0x5f6e4e
sub ebx, ebp
push ebx
mov ebp, 0x5f6e4e
push ebp
call sub.GDI32.DLL_AddFontMemResourceEx
mov dword [0x6202d4], eax
push 0xa
mov eax, 0x5daabc
push eax
push 0
call fcn.004abd8f
push 0x100
push 0xa
mov eax, str.Arial
push eax
push 1
call fcn.004abcc6
mov eax, str._dimelseelseifforifprintredimshowwhile_
push eax
push 1
call fcn.0047ad80
mov dword [0x620224], 0
mov byte [0x620316], 0
mov byte [0x62030e], 0
mov byte [0x62030c], 2
mov byte [0x620317], 2
mov byte [0x620315], 0
mov byte [0x62031a], 0
mov dword [0x620240], 0
mov dword [0x6201dc], 0
mov byte [0x62030f], 0
mov dword [0x6202a0], 0
mov dword [0x6202a4], 0
mov dword [0x6202cc], 0
mov dword [0x6202ac], 0
mov dword [0x620298], 0
mov dword [0x62029c], 0
mov byte [0x620308], 0
mov byte [0x620309], 0
mov byte [0x62030a], 1
mov byte [0x620312], 1
mov dword [0x620220], 0
mov byte [0x620319], 1
mov byte [0x620313], 0x16
mov dword [0x6202c4], 0
mov byte [0x620314], 0
mov byte [0x620318], 0
mov byte [0x620311], 0x15
mov byte [0x62030d], 0
mov byte [0x620310], 0
mov byte [0x62030b], 0
mov eax, str.Scintilla32.dll
push eax
call fcn.0047a35d
and eax, eax
je 0x401a1a
xor eax, eax
jmp 0x401a1f
mov eax, 1
and eax, eax
je 0x401a78
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x401a62
push 0x10
mov eax, 0x5d0dfa
push eax
mov eax, 0x5d1f42
push eax
call fcn.0047a5cb
jmp 0x401a78
push 0x10
mov eax, str.Error_code:_678_nSorry__file__Scintilla.dll__not_found__nFurther_operation_of_the_program_is_impossible_
push eax
mov eax, str.File_not_found
push eax
call fcn.0047a5cb
mov edx, 0x5cd02a
lea ecx, [0x6202f0]
call fcn.00476008
mov edx, str.MAKS
lea ecx, [0x62024c]
call fcn.00476008
mov dword [0x620230], 0
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._0_1_2_3_4_5_6_7_8_9_A_ADD_ALT_APPS_ASCEND_B_BACKSPACE_Black_Blue_BROWSER_BACK_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.BROWSER_FAVORITES_BROWSER_FORWARD_BROWSER_HOME_BROWSER_REFRESH_BROWSER_SEARCH_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cf7b4
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.E_END_ENTER_ESC_EXECUTE_F_F1_F2_F3_F4_F5_F6_F7_F8_F9_F10_F11_F12_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.F13_F14_F15_F16_F17_F18_F19_F20_F21_F22_F23_F24_FALSE_G_Green_Gray_H_HELP_HOME_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.I_INSERT_J_K_L_LALT_LAUNCH_MAIL_LAUNCH_MEDIA_SELECT_LBUTTON_LCONTROL_LEFT_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.LSHIFT_LWIN_M_MBUTTON_MEDIA_NEXT_TRACK_MEDIA_PLAY_PAUSE_MEDIA_PREV_TRACK_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.MEDIA_STOP_MULTIPLY_N_NUMLOCK_NUMPAD0_NUMPAD1_NUMPAD2_NUMPAD3_NUMPAD4_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.NUMPAD5_NUMPAD6_NUMPAD7_NUMPAD8_NUMPAD9_O_P_PAGEUP_PAGEDOWN_PAUSE_PI_PRINT_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.PRINTSCREEN_Q_R_RALT_RBUTTON_RCONTROL_Red_RIGHT_RND_RSHIFT_RWIN_S_SCROLLLOCK_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5d9158
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.U_UP_V_VOLUME_DOWN_VOLUME_MUTE_VOLUME_UP_W_White_WIN_X_Y_Yellow_Z_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.And_Abs_ACos_ACosH_ArrSize_Asc_ASin_ASinH_ATan_ATan2_ATanH_BackColor_Beep_Blue_Break_CPUName_Case_Chr_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.ClearFile_ColorCode_ColorMode_Continue_Cos_CosH_CountPixel_CountString_Date_DblClick_DDate_Degree_DeleteStr_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.Dim_Else_ElseIf_EmergMess_End_EndIf_Exp_FindString_For_FromClip_GetCursorX_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.GetCursorY_GetIconCursor_GetKBLang_GetMinHeight_GetMinWidth_GetMouseX_GetMouseY_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.GetPixel_GoTo_Green_Halt_HGet_HourTime_HRTime_If_InsertString_Int_IsPicture_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.IsPixel_KeyDown_KeyPress_KeyString_KeyUp_LCase_LClick_LDown_Left_Len_Log_Log10_LogClear_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.LogShow_LSet_LTrim_LUp_MDate_MDown_Mid_MinuteTime_Mod_MouseX_MouseY_Move_MTime_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.MUp_Next_Not_Or_Print_RDate_RDown_ReadStr_Red_ReDim_RemoveString_ReplaceString_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.ReverseString_Right_Rnd_Round_RowCount_RSet_RTime_RTrim_RUp_Screenshot_SecondTime_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.SetKBLang_Show_Sign_Sin_SinH_SortArray_Space_Step_Str_StringField_Sub_Sqr_TakePos_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.Tan_TanH_To_ToClip_Trim_UTime_Val_Waitms_WaitChanges_WaitEndChanges_WDown_Wend_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.While_WriteStr_WUp_YDate_
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
mov eax, 0x5cdc94
push eax
push dword [0x6202f8]
call fcn.004a9c20
mov dword [0x6202ec], eax
mov ebx, dword [0x6202ec]
add ebx, 0xfffffffe
mov eax, ebx
inc eax
push 0x6203bc
push 0x5e0df4
push 8
push eax
push 4
call fcn.004a3f56
mov eax, 0x200
push eax
lea eax, [0x6203c4]
push eax
xor eax, eax
push eax
push 0x15
push 4
call fcn.004a2cca
mov dword [0x620244], 2
jmp 0x401ee1
mov eax, dword [0x6202ec]
cmp eax, dword [0x620244]
jl 0x401fa9
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cdc94
push eax
push dword [0x620244]
push dword [0x6202f8]
call fcn.004a9cb0
mov ebx, dword [0x620244]
add ebx, 0xfffffffe
mov ebp, dword [0x6203bc]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cdc94
push eax
push dword [0x620244]
push dword [0x6202f8]
call fcn.004a9cb0
call fcn.00476122
add dword [esp], edx
call fcn.004a9de0
push dword [esp]
call fcn.00476140
call fcn.00476122
add dword [esp], edx
push dword [0x6203c4]
call fcn.004a2d97
mov ebp, eax
mov dword [ebp], 2
inc dword [0x620244]
jno 0x401ee1
mov eax, 0x5d6318
push eax
push dword [0x6203c4]
call fcn.004a2d97
mov ebp, eax
mov dword [ebp], 1
mov eax, str.print
push eax
push dword [0x6203c4]
call fcn.004a2d97
mov ebp, eax
mov dword [ebp], 1
mov eax, 0x5d73c6
push eax
push dword [0x6203c4]
call fcn.004a2d97
mov ebp, eax
mov dword [ebp], 1
push 2
push dword [0x6203bc]
call fcn.00478dc0
mov edx, 0x5cd02a
lea ecx, [0x6202f8]
call fcn.00476008
mov dword [0x620244], 0
jmp 0x402023
push dword [0x6203bc]
call fcn.004a40fe
cmp eax, dword [0x620244]
jl 0x402080
mov edx, dword [0x6202f8]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cda56
push edx
call fcn.004ac8d0
mov ebx, dword [0x620244]
mov ebp, dword [0x6203bc]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.004ac8d0
push 0x6202f8
call fcn.004ac930
inc dword [0x620244]
jno 0x402023
mov edx, 0x5cd02a
lea ecx, [0x620294]
call fcn.00476008
push 0xca0001
mov eax, str.MAKS
push eax
push 0xfa
push 0x154
push 0
push 0
push 0
call fcn.0049f55a
and eax, eax
je 0x4029d2
push 0
push 0x6201fc
push 0
push 0x70
call sub.USER32.DLL_SystemParametersInfoW
push 0xc
call fcn.004a4627
push eax
push 0
push 0
push 0xd3
push 0xda
push 0xca
call fcn.0049ac6f
push 0xf
call fcn.004a4627
push eax
push 0
push 0
push 0xd3
push 0x102
push 0xcb
call fcn.0049ac6f
push 0x11
call fcn.004a4627
push eax
push 0
push 0
push 0xd3
push 0x12a
push 0xcc
call fcn.0049ac6f
mov eax, 0x5cd02a
push eax
push 0xda
push 0x82
push 0x1b
push 3
push 0xc8
call fcn.0049ae6c
mov eax, 0x5cd02a
push eax
push 0x28
push 0xc1
push 0x1b
push 0x8c
push 0xc9
call fcn.0049ae6c
push 0
push 0x78
push 0x78
push 0x2d
push 8
push 0
call fcn.0049ac6f
push 1
mov eax, 0x5cd02a
push eax
push 0x14
push 0xb4
push 0x2d
push 0x91
push 6
call fcn.0049b008
mov eax, 0x5cd02a
push eax
push 0x7a
push 0x7a
push 0x2c
push 7
push 0x32
call fcn.0049b121
push 0x96
push 0x96
mov eax, 0x96
call fcn.004760c0
push eax
push 2
push 0x32
call fcn.0049b141
mov eax, 0x5cd02a
push eax
push 0x78
push 0x78
push 0x2d
push 8
push 0x33
call fcn.0049b121
push 0xffffff
push 2
push 0x33
call fcn.0049b141
push 1
call fcn.0049693c
mov dword [0x6202bc], eax
push 0x19
call fcn.004a4627
push eax
mov eax, 0x5d9ad0
push eax
push 0
call fcn.004969ca
push 0x1a
call fcn.004a4627
push eax
mov eax, 0x5d1cdc
push eax
push 1
call fcn.004969ca
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.00476c6d
and eax, eax
je 0x402369
push 0
call fcn.00476d89
mov dword [0x620210], eax
push 6
call fcn.004a4627
push eax
push 0x12c
call fcn.00476f3f
push 7
call fcn.004a4627
push eax
push 0x12d
call fcn.00476f3f
call fcn.00476f51
push 1
push 0xa
call fcn.004a4627
push eax
push 0x12e
call fcn.00476da5
push 5
call fcn.004a4627
push eax
push 0x12f
call fcn.00476f3f
push 0x18
call fcn.004a4627
push eax
push 0x130
call fcn.00476f3f
call fcn.00476f51
push 0x19
call fcn.004a4627
push eax
push 0x131
call fcn.00476f3f
jmp 0x4023e5
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4023a8
push 0x40
mov eax, 0x5db526
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x4023e5
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x4023e5
push 0x40
mov eax, str.Failed_to_create_toolbar
push eax
mov eax, str.Message
push eax
call fcn.0047a5cb
push 0x1a
call fcn.004a4627
push eax
lea ebp, [0x6201cc]
pop dword [ebp + 4]
push 0x6201cc
push 0
push 0x413
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
push 0
call fcn.004a4627
push eax
push 0x11
push 0x11
push 0xad
push 5
push 0xc
call fcn.0049ac6f
push 1
mov eax, 0x5d4e54
push eax
push 0xf
push 0x18
push 0xae
push 0x17
push 0xd
call fcn.0049b008
push 1
call fcn.004a4627
push eax
push 0x11
push 0x11
push 0xad
push 0x30
push 0xe
call fcn.0049ac6f
push 0x48
call fcn.004a4627
push eax
push 0x11
push 0x11
push 0xad
push 0x4b
push 0x23
call fcn.0049ac6f
push 0x10000000
push 0x13
push 0x1e
push 0xac
push 0x62
push 0x25
call fcn.0049b4ee
mov eax, 0x5e0936
push eax
push 0x23
push 0x73
push 0xad
push 0xda
push 0xf
call fcn.0049bc75
mov dword [0x6201ec], eax
push 4
call fcn.004a4627
push eax
push 0
push 0xf7
push dword [0x6201ec]
call sub.USER32.DLL_SendMessageW
push 0x42
call fcn.004a4627
push eax
push 0
push 0
push 0xae
push 0x8c
push 0x11
call fcn.0049ac6f
mov dword [0x620244], 0
jmp 0x402558
mov eax, 8
cmp eax, dword [0x620244]
jl 0x4025b4
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, dword [0x620244]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.004ac9c0
push 0xffffffff
push 0x25
call fcn.00476122
add dword [esp + 8], edx
call fcn.0049bcb8
call fcn.00476140
inc dword [0x620244]
jno 0x402558
push 0
push 0x25
call fcn.0049bd19
push 0x16
call fcn.004a4627
push eax
push 2
push 0xcb
call fcn.0049bd51
mov eax, 0x5cd02a
push eax
push 0xf
push 0x78
push 0xdf
push 0xa
push 1
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0xf
push 0xf
push 0xc4
push 0xb
push 2
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x11
push 0x11
push 0xc3
push 0xa
push 3
call fcn.0049b121
push 0x96
push 0x96
mov eax, 0x96
call fcn.004760c0
push eax
push 2
push 3
call fcn.0049b141
mov eax, 0x5d39c8
push eax
push 0x12
push 0x1e
push 0xc8
push 0x23
push 4
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x12
push 0x3c
push 0xc8
push 0x43
push 5
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x5f
push 0xc1
push 0x46
push 0x8c
push 7
call fcn.0049ae6c
mov eax, 0x5cd02a
push eax
push 0xf
push 0x41
push 0x58
push 0x91
push 8
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0xf
push 0x28
push 0x58
push 0xdc
push 9
call fcn.0049b121
mov eax, str.HWND_:
push eax
push 0xf
push 0x41
push 0x68
push 0x91
push 0xa
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0xf
push 0x41
push 0x68
push 0xdc
push 0xb
call fcn.0049b121
push 0xc8
push 0x32
mov eax, 0
call fcn.004760c0
push eax
push 1
push 0xb
call fcn.0049b141
mov eax, str.PID_:
push eax
push 0xf
push 0x41
push 0x78
push 0x91
push 0x1c
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0xf
push 0x41
push 0x78
push 0xdc
push 0x1d
call fcn.0049b121
push 0xc8
push 0x32
mov eax, 0
call fcn.004760c0
push eax
push 1
push 0x1d
call fcn.0049b141
push 0x25
lea eax, [0x46f185]
push eax
call fcn.00477187
mov dword [0x62026c], eax
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0
call fcn.00496a85
mov dword [0x620288], eax
cmp dword [0x620288], 0
je 0x402889
mov eax, 0x5cf4e6
push eax
push 2
call fcn.00496a73
mov eax, 0x5d6cd0
push eax
push 3
call fcn.00496a73
mov eax, 0x5d45e0
push eax
push 4
call fcn.00496a73
mov eax, 0x5d3f24
push eax
push 5
call fcn.00496a73
jmp 0x402905
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4028c8
push 0x40
mov eax, 0x5d9656
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x402905
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x402905
push 0x40
mov eax, str.The_toolbar_popup_menu_could_not_be_created
push eax
mov eax, str.Message
push eax
call fcn.0047a5cb
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x44
call fcn.004a4627
push eax
push 0
push 3
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0
push 0
push 4
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x46
call fcn.004a4627
push eax
push 0
push 5
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
lea eax, [0x4710b9]
push eax
call fcn.00477187
mov dword [0x620284], eax
push 0
lea eax, [0x43a197]
push eax
call fcn.00477187
mov dword [0x6202b4], eax
push dword [0x62026c]
call fcn.00477227
jmp 0x402a4e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x402a11
push 0x10
mov eax, 0x5cde0e
push eax
mov eax, 0x5ceb18
push eax
call fcn.0047a5cb
jmp 0x402a4e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x402a4e
push 0x10
mov eax, str.The_program_could_not_be_opened
push eax
mov eax, str.ERROR__
push eax
call fcn.0047a5cb
push 0x10cc0000
mov eax, 0x5d62d8
push eax
push 0x96
push 0x142
push 0x64
push 0x64
push 2
call fcn.0049f55a
and eax, eax
je 0x402c1a
push 0xffffffec
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_GetWindowLongW
mov ebx, eax
or ebx, 1
or ebx, 0x80
push ebx
push 0xffffffec
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_SetWindowLongW
push 0x77
push 0x140
push 0x1e
push 1
push 0x22
call fcn.0049c44c
mov dword [0x620280], eax
push 1
push 0x800
push 0x22
call fcn.0049bd51
mov dword [0x620228], 2
push 2
call fcn.0049f8cc
push eax
push 3
call fcn.00476c6d
and eax, eax
je 0x402b9c
push 0
push 0x17
call fcn.004a4627
push eax
push 0xfa
call fcn.00476da5
push 0
push 8
call fcn.004a4627
push eax
push 0xfb
call fcn.00476da5
push 1
push 0x4c
call fcn.004a4627
push eax
push 0xfc
call fcn.00476da5
push 1
push 0x4d
call fcn.004a4627
push eax
push 0xfd
call fcn.00476da5
push 1
push 0xfd
push 0x404
push 3
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x402c18
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x402bdb
push 0x40
mov eax, 0x5cfe00
push eax
mov eax, 0x5ceb18
push eax
call fcn.0047a5cb
jmp 0x402c18
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x402c18
push 0x40
mov eax, str.Error_code:__nEvent_Log_toolbar_could_not_be_opened
push eax
mov eax, str.Error__
push eax
call fcn.0047a5cb
jmp 0x402c96
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x402c59
push 0x40
mov eax, 0x5d4e8e
push eax
mov eax, 0x5ceb18
push eax
call fcn.0047a5cb
jmp 0x402c96
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x402c96
push 0x40
mov eax, str.Error_code:__nThe_event_log_window_could_not_be_opened
push eax
mov eax, str.Error__
push eax
call fcn.0047a5cb
call fcn.0040c1c0
push 0x118
call fcn.0049c918
and eax, eax
je 0x402cc8
movzx eax, byte [0x620311]
push eax
push 0x131
push 0x42b
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
jmp 0x402cf3
push 0x119
call fcn.0049c918
and eax, eax
je 0x402cf3
movzx eax, byte [0x620313]
push eax
push 0x131
push 0x42b
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
push dword [0x620210]
call fcn.00467459
push 0x114
call fcn.0049c918
mov ebx, eax
and ebx, ebx
jne 0x402d18
push 0
call fcn.004787a8
lea ebp, [0x6201d4]
cmp dword [ebp + 4], 0
je 0x402e54
push 5
call fcn.0049f8e8
and eax, eax
je 0x402d3a
xor eax, eax
jmp 0x402d3f
mov eax, 1
and eax, eax
je 0x402e54
push 0x90000000
mov eax, 0x5cd02a
push eax
push 0x64
push 0xc8
push 1
call sub.USER32.DLL_GetSystemMetrics
mov ebx, eax
add ebx, 0xffffff74
push ebx
push 0
call sub.USER32.DLL_GetSystemMetrics
mov ebx, eax
add ebx, 0xffffff2e
push ebx
push 5
call fcn.0049f55a
push 1
push 5
call fcn.0049f8fa
push 0x8a
push 0xa5
mov eax, 0
call fcn.004760c0
push eax
push 5
call fcn.0049f931
push 1
lea ebp, [0x6201d4]
push dword [ebp]
push 0x60
push 0xc4
push 2
push 2
push 0x187
call fcn.0049b008
push 2
push 0xa5
call fcn.0049c945
push eax
push 2
push 0x187
call fcn.0049b141
push 2
push 0xa7
call fcn.0049c945
push eax
push 1
push 0x187
call fcn.0049b141
push 0x10
push 0xc8
push 5
call fcn.0049f8cc
push eax
call sub.USER32.DLL_AnimateWindow
push 0
lea eax, [0x40bfe8]
push eax
call fcn.00477187
mov dword [0x6202cc], eax
push dword [0x6202cc]
call fcn.00477118
and eax, eax
je 0x402e9f
lea ebp, [0x6201d4]
mov ebx, dword [ebp + 4]
and ebx, ebx
jne 0x402e9f
push 0x10010
push 0xc8
push 5
call fcn.0049f8cc
push eax
call sub.USER32.DLL_AnimateWindow
push 5
call fcn.0049f452
push dword [0x6202cc]
call fcn.0047723a
cmp dword [0x620228], 0
je 0x402f0d
mov ebx, dword [0x620228]
cmp ebx, 2
jne 0x402ec4
push 1
push 2
call fcn.0049fa3d
jmp 0x402f03
mov ebx, dword [0x620228]
cmp ebx, 1
jne 0x402f03
push 0
push 2
call fcn.0049fa3d
push 1
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_ShowWindow
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_SetActiveWindow
mov dword [0x620228], 0
call fcn.0049fa4f
mov dword [0x6202a8], eax
push dword [0x6202a8]
mov ebx, 0x332e
cmp ebx, dword [esp]
jne 0x4031d3
call fcn.004a2817
push eax
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4031cd
push 1
call fcn.0049f8e8
and eax, eax
je 0x402f68
push 1
call fcn.0049f8cc
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x402f68
mov eax, 1
jmp 0x402f6a
xor eax, eax
and eax, eax
je 0x402f7d
push 1
push 0
call fcn.0049fa3d
movzx ebx, byte [0x62031a]
xor eax, eax
cmp ebx, eax
jne 0x402fab
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x402fab
mov eax, 1
jmp 0x402fad
xor eax, eax
and eax, eax
je 0x40305f
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40301e
mov eax, str.Start
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x40305a
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40305a
mov eax, 0x5cf4e6
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x4031b8
cmp byte [0x62031a], 0
je 0x403089
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xe
call fcn.004a4627
cmp ebx, eax
jne 0x403089
mov eax, 1
jmp 0x40308b
xor eax, eax
and eax, eax
je 0x40310e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x4030cd
mov eax, str.Pause
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x403109
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x403109
mov eax, 0x5e049c
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x4031b8
cmp byte [0x62031a], 0
je 0x403138
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x403138
mov eax, 1
jmp 0x40313a
xor eax, eax
and eax, eax
je 0x4031b8
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40317c
mov eax, str.Start
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x4031b8
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4031b8
mov eax, 0x5cf4e6
push eax
push 2
push 0
call fcn.00496ac8
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.00496bbd
pop eax
jmp 0x40bf4f
mov ebx, 0x333e
cmp ebx, dword [esp]
jne 0x40326b
call fcn.004a2826
mov ebx, eax
cmp ebx, 2
jne 0x403223
push 2
call fcn.0049fac6
mov ebx, eax
add ebx, 0xffffffe1
push ebx
push 2
call fcn.0049fb1b
mov ebx, eax
add ebx, 0xfffffffe
push ebx
push 0x1e
push 0xffff0001
push 0x22
call fcn.0049ca9e
jmp 0x403266
call fcn.004a2826
mov ebx, eax
cmp ebx, 1
jne 0x403266
push 1
call fcn.0049fac6
mov ebx, eax
add ebx, 0xffffffc0
push ebx
push 1
call fcn.0049fb1b
mov ebx, eax
add ebx, 0xffffff7b
push ebx
push 0xffff0001
push 0xffff0001
push 0x10
call fcn.0049ca9e
jmp 0x40bf4f
mov ebx, 0x3338
cmp ebx, dword [esp]
jne 0x4032a7
call fcn.004a2826
mov ebx, eax
and ebx, ebx
jne 0x40328c
push 0
call fcn.0049cad7
jmp 0x4032a2
call fcn.004a2826
mov ebx, eax
cmp ebx, 1
jne 0x4032a2
push 0x10
call fcn.0049cad7
jmp 0x40bf4f
mov ebx, 0x3337
cmp ebx, dword [esp]
jne 0x4032e3
call fcn.004a2826
mov ebx, eax
and ebx, ebx
jne 0x4032c8
push 0
call fcn.0049cad7
jmp 0x4032de
call fcn.004a2826
mov ebx, eax
cmp ebx, 1
jne 0x4032de
push 0x10
call fcn.0049cad7
jmp 0x40bf4f
mov ebx, 0x332d
cmp ebx, dword [esp]
jne 0x405d87
call fcn.004a2835
push eax
mov ebx, 0x67
cmp ebx, dword [esp]
jne 0x403491
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x403405
mov byte [0x62031a], 0
push dword [0x6201f8]
call fcn.0047723a
push dword [0x6202f4]
call fcn.0047723a
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x4033f0
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
mov edx, 0x5cd02a
lea ecx, [0x620268]
call fcn.00476008
mov edx, 0x5cd02a
lea ecx, [0x620270]
call fcn.00476008
push 0x7d4
push 0x10
call fcn.0047a548
push 0
call fcn.0047799b
and eax, eax
je 0x40345c
push 4
mov eax, 0x5cd02a
push eax
push 2
push 0
call fcn.004779ad
mov eax, 0x5cd02a
push eax
push 6
call fcn.0049cb3d
mov edx, 0x5cd02a
lea ecx, [0x6202f0]
call fcn.00476008
mov edx, 0x5cd02a
lea ecx, [0x6202fc]
call fcn.00476008
jmp 0x405d81
mov ebx, 0x68
cmp ebx, dword [esp]
jne 0x4037b3
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4034fe
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, 0x5d3cd4
push eax
mov eax, 0x5cd02a
push eax
mov eax, 0x5ce632
push eax
call fcn.0047a5fc
push 0x620268
call fcn.004ac930
jmp 0x40355b
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40355b
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, str.MAKS_.mks_.mksText__.txt_.txtAll_files__._.
push eax
mov eax, 0x5cd02a
push eax
mov eax, str.Open_file
push eax
call fcn.0047a5fc
push 0x620268
call fcn.004ac930
push dword [0x620268]
push 0
call fcn.004a15f0
and eax, eax
je 0x4037ae
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x403673
mov byte [0x62031a], 0
push dword [0x6201f8]
call fcn.0047723a
push dword [0x6202f4]
call fcn.0047723a
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x40365e
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x620270
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x620268]
call fcn.004a0e8f
call fcn.004ac9c0
push 6
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
push 0xa
push 0x32
mov eax, 0x9b
call fcn.004760c0
push eax
push 1
push 6
call fcn.0049b141
push 0
call fcn.004a1790
mov ebx, eax
and ebx, ebx
jne 0x403730
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0x10002
push 0
call fcn.004a1830
push 0x6202f0
call fcn.004ac930
jmp 0x4036f5
push 0
call fcn.004a1200
push dword [0x6202f0]
call fcn.004a9fb0
mov ebx, eax
add ebx, ebx
push ebx
call fcn.004ab870
mov dword [0x620290], eax
push 2
push 0xffffffff
push dword [0x6202f0]
push dword [0x620290]
call fcn.004ab890
push dword [0x620290]
push 0
push 0x885
push 0x10
call fcn.0047a51a
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
push dword [0x620290]
call fcn.004ab9e0
jmp 0x405d81
mov ebx, 0x69
cmp ebx, dword [esp]
jne 0x403c74
push 0x7d6
push 0x10
call fcn.0047a548
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
inc ebx
push ebx
call fcn.004ab870
mov dword [0x62025c], eax
push dword [0x62025c]
mov ebx, dword [0x6201e4]
inc ebx
push ebx
push 0x886
push 0x10
call fcn.0047a51a
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 2
mov ebx, dword [0x6201e4]
inc ebx
push ebx
push dword [0x62025c]
call fcn.004aba00
push 0x620218
call fcn.004ac930
push dword [0x62025c]
call fcn.004ab9e0
mov edx, dword [0x620270]
xor ecx, ecx
call fcn.00476150
jne 0x403889
push 2
push dword [0x620270]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
call fcn.0046f9c0
jmp 0x403c2e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4038e8
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, 0x5d3cd4
push eax
push dword [0x62024c]
mov eax, 0x5d080e
push eax
call fcn.0047a61e
push 0x620268
call fcn.004ac930
jmp 0x403945
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x403945
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, str.MAKS_.mks_.mksText__.txt_.txtAll_files__._.
push eax
push dword [0x62024c]
mov eax, str.Save_file
push eax
call fcn.0047a61e
push 0x620268
call fcn.004ac930
call fcn.0047a640
mov ebx, eax
and ebx, ebx
jne 0x4039eb
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 4
push dword [0x620268]
call fcn.004a9fe0
call fcn.004ac9c0
mov edx, str..mks
call fcn.00476190
mov ecx, eax
call fcn.00476150
je 0x4039bd
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd02a
push eax
mov eax, str..mks
push eax
push dword [0x620268]
call fcn.004aa3f0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..mks
push edx
call fcn.004ac8d0
push 0x620268
call fcn.004ac930
jmp 0x403a8d
call fcn.0047a640
mov ebx, eax
cmp ebx, 1
jne 0x403a8d
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 4
push dword [0x620268]
call fcn.004a9fe0
call fcn.004ac9c0
mov edx, str..txt
call fcn.00476190
mov ecx, eax
call fcn.00476150
je 0x403a64
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd02a
push eax
mov eax, str..txt
push eax
push dword [0x620268]
call fcn.004aa3f0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..txt
push edx
call fcn.004ac8d0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
xor ecx, ecx
call fcn.00476150
jne 0x403c2e
push dword [0x620268]
call fcn.004a0c7b
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x403ab9
cmp edi, 0xffffffff
je 0x403abd
xor eax, eax
jmp 0x403ac2
mov eax, 1
or eax, eax
je 0x403aff
push 2
push dword [0x620268]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
call fcn.0046f9c0
jmp 0x403c2e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x403b43
push 0x21
mov eax, 0x5d9dd4
push eax
mov eax, 0x5d463c
push eax
call fcn.0047a5cb
mov dword [0x6201e4], eax
jmp 0x403b91
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x403b91
mov eax, str.Cancel
push eax
mov eax, 0x5d2c70
push eax
mov eax, str.A_file_with_that_name_already_exists._Replace_the_file__
push eax
mov eax, str.Attention__
push eax
push 0
call fcn.004714e6
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
cmp ebx, 1
jne 0x403c2e
push 2
push dword [0x620268]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x620268]
call fcn.004a0e8f
call fcn.004ac9c0
push 6
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
call fcn.0046f9c0
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x620270
call fcn.004ac930
call fcn.0046f851
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
jmp 0x405d81
mov ebx, 0x6a
cmp ebx, dword [esp]
jne 0x40414b
push 0x7d6
push 0x10
call fcn.0047a548
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
inc ebx
push ebx
call fcn.004ab870
mov dword [0x62025c], eax
push dword [0x62025c]
mov ebx, dword [0x6201e4]
inc ebx
push ebx
push 0x886
push 0x10
call fcn.0047a51a
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 2
mov ebx, dword [0x6201e4]
inc ebx
push ebx
push dword [0x62025c]
call fcn.004aba00
push 0x620218
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x403d56
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, 0x5d3cd4
push eax
push dword [0x62024c]
mov eax, 0x5d080e
push eax
call fcn.0047a61e
push 0x620268
call fcn.004ac930
jmp 0x403db3
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x403db3
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, str.MAKS_.mks_.mksText__.txt_.txtAll_files__._.
push eax
push dword [0x62024c]
mov eax, str.Save_file
push eax
call fcn.0047a61e
push 0x620268
call fcn.004ac930
call fcn.0047a640
mov ebx, eax
and ebx, ebx
jne 0x403e59
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 4
push dword [0x620268]
call fcn.004a9fe0
call fcn.004ac9c0
mov edx, str..mks
call fcn.00476190
mov ecx, eax
call fcn.00476150
je 0x403e2b
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd02a
push eax
mov eax, str..mks
push eax
push dword [0x620268]
call fcn.004aa3f0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..mks
push edx
call fcn.004ac8d0
push 0x620268
call fcn.004ac930
jmp 0x403efb
call fcn.0047a640
mov ebx, eax
cmp ebx, 1
jne 0x403efb
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 4
push dword [0x620268]
call fcn.004a9fe0
call fcn.004ac9c0
mov edx, str..txt
call fcn.00476190
mov ecx, eax
call fcn.00476150
je 0x403ed2
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd02a
push eax
mov eax, str..txt
push eax
push dword [0x620268]
call fcn.004aa3f0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..txt
push edx
call fcn.004ac8d0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
xor ecx, ecx
call fcn.00476150
jne 0x40413b
push dword [0x620268]
call fcn.004a0c7b
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x403f27
cmp edi, 0xffffffff
je 0x403f2b
xor eax, eax
jmp 0x403f30
mov eax, 1
or eax, eax
je 0x403fd0
push 2
push dword [0x620268]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x620268]
call fcn.004a0e8f
call fcn.004ac9c0
push 6
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
push 0xa
push 0x32
mov eax, 0x9b
call fcn.004760c0
push eax
push 1
push 6
call fcn.0049b141
jmp 0x4040fa
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x404014
push 0x21
mov eax, 0x5d9dd4
push eax
mov eax, 0x5d463c
push eax
call fcn.0047a5cb
mov dword [0x6201e4], eax
jmp 0x404062
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x404062
mov eax, str.Cancel
push eax
mov eax, 0x5d2c70
push eax
mov eax, str.A_file_with_that_name_already_exists._Replace_the_file__
push eax
mov eax, str.Attention__
push eax
push 0
call fcn.004714e6
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
cmp ebx, 1
jne 0x4040fa
push 2
push dword [0x620268]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x620268]
call fcn.004a0e8f
call fcn.004ac9c0
push 6
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x620270
call fcn.004ac930
call fcn.0046f851
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
push dword [0x62025c]
call fcn.004ab9e0
jmp 0x405d81
mov ebx, 0x6b
cmp ebx, dword [esp]
jne 0x404285
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x40422d
push 0
push 3
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
movzx eax, byte [0x620317]
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x5e0dc4]
sub esp, 4
fstp dword [esp]
push 0x40000000
call fcn.00496db0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
sub esp, 8
fstp qword [esp]
call fcn.004aa600
pop eax
call fcn.004ac9c0
push 0x1f
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
push 1
push 0x46
call fcn.0049cb12
push 1
push 0x47
call fcn.0049cb12
push dword [0x6201e8]
call fcn.00477296
jmp 0x404280
push 0
push dword [0x6201fc]
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
mov eax, 0x5d4e54
push eax
push 0x1f
call fcn.0049cb3d
push dword [0x6201e8]
call fcn.00477227
push 0
push 0x46
call fcn.0049cb12
push 0
push 0x47
call fcn.0049cb12
jmp 0x405d81
mov ebx, 0x6c
cmp ebx, dword [esp]
jne 0x404294
jmp 0x405d81
mov ebx, 0x6d
cmp ebx, dword [esp]
jne 0x4042bc
push 1
push 1
push 0x880
push 0x10
call fcn.0047a51a
jmp 0x405d81
mov ebx, 0x6e
cmp ebx, dword [esp]
jne 0x4042da
push 0x7db
push 0x10
call fcn.0047a548
jmp 0x405d81
mov ebx, 0x6f
cmp ebx, dword [esp]
jne 0x40432d
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x404309
push 1
push 2
call fcn.0049fa3d
jmp 0x404328
push 0
push 2
call fcn.0049fa3d
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_SetForegroundWindow
jmp 0x405d81
mov ebx, 0x70
cmp ebx, dword [esp]
jne 0x404379
push 0x70
push 1
call fcn.00476f88
and eax, eax
je 0x404360
push 1
push 0x8dc
push 0x10
call fcn.0047a504
jmp 0x404374
push 0
push 0x8dc
push 0x10
call fcn.0047a504
jmp 0x405d81
mov ebx, 0x71
cmp ebx, dword [esp]
jne 0x40440b
cmp byte [0x620312], 0
je 0x4043cc
mov byte [0x620312], 0
push 0
push 0x71
push 1
call fcn.00476fbd
push 0x1b
push 0x71
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x404406
mov byte [0x620312], 1
push 1
push 0x71
push 1
call fcn.00476fbd
push 0x1a
push 0x71
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x405d81
mov ebx, 0x72
cmp ebx, dword [esp]
jne 0x404472
call fcn.00439ee5
push 0x72
push 1
call fcn.00476f88
and eax, eax
je 0x40444e
push 0x1c
push 0x72
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x40446d
push 0x1d
push 0x72
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x405d81
mov ebx, 0x73
cmp ebx, dword [esp]
jne 0x4044bb
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0x123
call fcn.0049cb88
call fcn.00476122
add dword [esp], edx
call fcn.004aa620
call fcn.00476140
push eax
call fcn.00411187
jmp 0x405d81
mov ebx, 0xfa
cmp ebx, dword [esp]
jne 0x4044ea
mov edx, 0x5cd02a
lea ecx, [0x6202dc]
call fcn.00476008
push dword [0x6202dc]
push 0x22
call fcn.0049cb3d
jmp 0x405d81
mov ebx, 0xfb
cmp ebx, dword [esp]
jne 0x404828
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
cmp ebx, 0x15
jne 0x404579
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, 0x5ce5d0
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
call fcn.004a0ea1
mov edx, 0x5ddd2a
push edx
call fcn.004ac8d0
call fcn.004ac9c0
mov eax, 0x5df3f4
push eax
call fcn.00476122
add dword [esp + 4], edx
call fcn.0047a61e
push 0x620268
call fcn.004ac930
jmp 0x4045f8
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
cmp ebx, 0x16
jne 0x4045f8
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, str.Text__.txt_
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
call fcn.004a0ea1
mov edx, str.Events
push edx
call fcn.004ac8d0
call fcn.004ac9c0
mov eax, str.Select_the_path_to_save
push eax
call fcn.00476122
add dword [esp + 4], edx
call fcn.0047a61e
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
xor ecx, ecx
call fcn.00476150
jne 0x404823
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0x22
call fcn.0049cb88
push 0x620218
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..txt
push edx
call fcn.004ac8d0
call fcn.00476122
add dword [esp], edx
call fcn.004a0c7b
call fcn.00476140
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x404676
cmp edi, 0xffffffff
je 0x40467a
xor eax, eax
jmp 0x40467f
mov eax, 1
or eax, eax
je 0x404709
push edx
call fcn.004ac890
pop edx
push eax
push 2
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..txt
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0
call fcn.00476122
add dword [esp + 4], edx
call fcn.004a14e0
call fcn.00476140
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
jmp 0x404823
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40474d
push 0x21
mov eax, 0x5d9dd4
push eax
mov eax, 0x5d463c
push eax
call fcn.0047a5cb
mov dword [0x6201e4], eax
jmp 0x40479b
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40479b
mov eax, str.Cancel
push eax
mov eax, 0x5d2c70
push eax
mov eax, str.A_file_with_that_name_already_exists._Replace_the_file__
push eax
mov eax, str.Attention__
push eax
push 0
call fcn.004714e6
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
cmp ebx, 1
jne 0x404823
push edx
call fcn.004ac890
pop edx
push eax
push 2
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..txt
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0
call fcn.00476122
add dword [esp + 4], edx
call fcn.004a14e0
call fcn.00476140
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
jmp 0x405d81
mov ebx, 0xfc
cmp ebx, dword [esp]
jne 0x4048d4
push 0xfc
push 3
call fcn.00476f88
and eax, eax
je 0x40488d
push 1
push 0xfc
push 3
call fcn.00476fbd
push 0x13
push 0xfc
push 0x42b
push 3
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
push 1
push 2
call fcn.0049f8fa
jmp 0x4048cf
push 0
push 0xfc
push 3
call fcn.00476fbd
push 0x12
push 0xfc
push 0x42b
push 3
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
push 0
push 2
call fcn.0049f8fa
jmp 0x405d81
mov ebx, 0x12c
cmp ebx, dword [esp]
jne 0x404a6e
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x4049e2
mov byte [0x62031a], 0
push dword [0x6201f8]
call fcn.0047723a
push dword [0x6202f4]
call fcn.0047723a
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x4049cd
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
mov edx, 0x5cd02a
lea ecx, [0x620268]
call fcn.00476008
mov edx, 0x5cd02a
lea ecx, [0x620270]
call fcn.00476008
push 0x7d4
push 0x10
call fcn.0047a548
push 0
call fcn.0047799b
and eax, eax
je 0x404a39
push 4
mov eax, 0x5cd02a
push eax
push 2
push 0
call fcn.004779ad
mov eax, 0x5cd02a
push eax
push 6
call fcn.0049cb3d
mov edx, 0x5cd02a
lea ecx, [0x6202f0]
call fcn.00476008
mov edx, 0x5cd02a
lea ecx, [0x6202fc]
call fcn.00476008
jmp 0x405d81
mov ebx, 0x12d
cmp ebx, dword [esp]
jne 0x404d62
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x404adb
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, 0x5d3cd4
push eax
mov eax, 0x5cd02a
push eax
mov eax, 0x5ce632
push eax
call fcn.0047a5fc
push 0x620268
call fcn.004ac930
jmp 0x404b38
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x404b38
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, str.MAKS_.mks_.mksText__.txt_.txtAll_files__._.
push eax
mov eax, 0x5cd02a
push eax
mov eax, str.Open_file
push eax
call fcn.0047a5fc
push 0x620268
call fcn.004ac930
push dword [0x620268]
push 0
call fcn.004a15f0
and eax, eax
je 0x404d5d
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x404c50
mov byte [0x62031a], 0
push dword [0x6201f8]
call fcn.0047723a
push dword [0x6202f4]
call fcn.0047723a
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x404c3b
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x620270
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x620268]
call fcn.004a0e8f
call fcn.004ac9c0
push 6
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
push 0xa
push 0x32
mov eax, 0x9b
call fcn.004760c0
push eax
push 1
push 6
call fcn.0049b141
push 0
call fcn.0047799b
and eax, eax
je 0x404cfa
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
push 0
call fcn.004a1790
mov ebx, eax
and ebx, ebx
jne 0x404d35
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0x10002
push 0
call fcn.004a1830
push 0x6202f0
call fcn.004ac930
jmp 0x404cfa
push 0
call fcn.004a1200
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
jmp 0x405d81
mov ebx, 0x12e
cmp ebx, dword [esp]
jne 0x404ec4
push 0x12e
push 0
call fcn.00476f88
and eax, eax
je 0x404e58
push 1
push 0x12e
push 0
call fcn.00476fbd
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
movzx eax, byte [0x62030c]
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x5e0dc4]
sub esp, 4
fstp dword [esp]
push 0x40000000
call fcn.00496db0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
sub esp, 8
fstp qword [esp]
call fcn.004aa600
pop eax
call fcn.004ac9c0
push 0xd
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
push dword [0x62026c]
call fcn.00477296
push 1
push 0x32
call fcn.0049cb12
push 1
push 0x33
call fcn.0049cb12
push 0
push 3
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
jmp 0x404ebf
push dword [0x62026c]
call fcn.00477227
mov eax, 0x5d4e54
push eax
push 0xd
call fcn.0049cb3d
push 0
push 0x32
call fcn.0049cb12
push 0
push 0x33
call fcn.0049cb12
push 0xffffff
push 2
push 0x33
call fcn.0049b141
push 0
push dword [0x6201fc]
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
jmp 0x405d81
mov ebx, 0x12f
cmp ebx, dword [esp]
jne 0x404f2b
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x404efd
push 1
push 2
call fcn.0049fa3d
mov dword [0x620228], 2
jmp 0x404f26
mov dword [0x620228], 1
push 0
push 2
call fcn.0049fa3d
push 2
call fcn.0049f8cc
push eax
call sub.USER32.DLL_SetForegroundWindow
jmp 0x405d81
mov ebx, 0x130
cmp ebx, dword [esp]
jne 0x404fa9
push 3
call fcn.0049f8e8
and eax, eax
je 0x404f47
xor eax, eax
jmp 0x404f4c
mov eax, 1
and eax, eax
je 0x404f55
call fcn.0040c1c0
push 3
call fcn.0049f8cc
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x404f7a
push 1
push 3
call fcn.0049fa3d
jmp 0x404f99
push 0
push 3
call fcn.0049fa3d
push 3
call fcn.0049f8cc
push eax
call sub.USER32.DLL_SetForegroundWindow
push dword [0x620210]
call fcn.00467459
jmp 0x405d81
mov ebx, 0x131
cmp ebx, dword [esp]
jne 0x404fcd
push 0
call fcn.0049f8cc
push eax
push 1
call fcn.00496bbd
jmp 0x405d81
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x405028
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x405018
movzx eax, byte [0x620311]
push eax
push 0x131
push 0x42b
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
push dword [0x620210]
call fcn.00467459
jmp 0x405d81
mov ebx, 1
cmp ebx, dword [esp]
jne 0x405086
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x405076
movzx eax, byte [0x620313]
push eax
push 0x131
push 0x42b
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
push dword [0x620210]
call fcn.00467459
jmp 0x405d81
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4053d5
movzx ebx, byte [0x62031a]
xor eax, eax
cmp ebx, eax
jne 0x4050c2
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x4050c2
mov eax, 1
jmp 0x4050c4
xor eax, eax
and eax, eax
je 0x405298
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x405211
mov byte [0x62031a], 1
push 1
push 0x87b
push 0x10
call fcn.0047a504
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0x53
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 1
push 0xf
call fcn.0049cb12
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x4051e0
push 0xe
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0
lea eax, [0x411aa4]
push eax
call fcn.00477187
mov dword [0x6201f8], eax
push 0
lea eax, [0x46f8da]
push eax
call fcn.00477187
mov dword [0x6202f4], eax
jmp 0x405293
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x405250
push 0
mov eax, 0x5cd222
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x405293
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x405293
mov eax, 0x5df6fa
push eax
mov eax, str.Load_the_script
push eax
mov eax, str.Message
push eax
push 0
call fcn.00469cc4
jmp 0x4053d0
cmp byte [0x62031a], 0
je 0x4053d0
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xe
call fcn.004a4627
cmp ebx, eax
jne 0x40533d
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push dword [0x6201f8]
call fcn.00477227
push dword [0x6202f4]
call fcn.00477227
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x405338
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
jmp 0x4053d0
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x4053d0
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push dword [0x6201f8]
call fcn.00477296
push dword [0x6202f4]
call fcn.00477296
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x4053d0
push 0xe
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
jmp 0x405d81
mov ebx, 3
cmp ebx, dword [esp]
jne 0x405ab9
cmp byte [0x62031a], 0
je 0x405417
mov byte [0x62031a], 0
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x405417
push dword [0x6202f4]
call fcn.0047723a
mov dword [0x6202f4], 0
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x12
call fcn.004a4627
cmp ebx, eax
jne 0x40597e
push dword [0x620258]
call fcn.00477118
and eax, eax
je 0x405459
push dword [0x620258]
call fcn.0047723a
mov dword [0x620258], 0
call fcn.0046e932
call fcn.00433975
push 0
push 0x87b
push 0x10
call fcn.0047a504
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x405506
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x620208
call fcn.004ac930
jmp 0x405532
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
push 0x620208
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x4055b7
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202c8
call fcn.004ac930
jmp 0x4055e3
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202c8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x405668
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x405694
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x405719
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x405745
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x4057ca
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x4057f6
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x405890
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cfaa4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x405925
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x405925
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cdad4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov dword [0x620244], 0
jmp 0x40594f
mov eax, 0xff
cmp eax, dword [0x620244]
jl 0x40597e
push 0
push 2
push 0
push dword [0x620244]
call sub.USER32.DLL_keybd_event
inc dword [0x620244]
jno 0x40594f
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x405a6a
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0
push 0xf
call fcn.0049cb12
mov dword [0x620244], 1
jmp 0x405a85
mov eax, 0xff
cmp eax, dword [0x620244]
jl 0x405ab4
push 0
push 2
push 0
push dword [0x620244]
call sub.USER32.DLL_keybd_event
inc dword [0x620244]
jno 0x405a85
jmp 0x405d81
mov ebx, 4
cmp ebx, dword [esp]
jne 0x405b6e
push 0
call fcn.0049fb29
mov ebx, eax
cmp ebx, 0x20000000
jne 0x405aec
push 0
push 0
call fcn.0049fb70
jmp 0x405afb
push 0x20000000
push 0
call fcn.0049fb70
push 1
call fcn.0049f8e8
and eax, eax
je 0x405b24
push 1
call fcn.0049f8cc
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x405b24
mov eax, 1
jmp 0x405b26
xor eax, eax
and eax, eax
je 0x405b69
push 1
call fcn.0049fb29
mov ebx, eax
and ebx, ebx
jne 0x405b4b
push 0x20000000
push 1
call fcn.0049fb70
jmp 0x405b69
push 0
push 1
call fcn.0049fb70
push 1
push 0
call fcn.0049fa3d
jmp 0x405d81
mov ebx, 5
cmp ebx, dword [esp]
jne 0x405cf5
push 0
push dword [0x6201fc]
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
push dword [0x62026c]
call fcn.0047723a
mov dword [0x62026c], 0
push dword [0x620284]
call fcn.0047723a
mov dword [0x620284], 0
call fcn.00433975
call fcn.0046e932
push dword [0x6201e8]
call fcn.00477118
and eax, eax
je 0x405bee
push dword [0x6201e8]
call fcn.0047723a
mov dword [0x6201e8], 0
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x405c12
push dword [0x6201f8]
call fcn.0047723a
mov dword [0x6201f8], 0
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x405c36
push dword [0x6202f4]
call fcn.0047723a
mov dword [0x6202f4], 0
push 0
push 0
call sub.USER32.DLL_UnregisterHotKey
push 1
push 0
call sub.USER32.DLL_UnregisterHotKey
push 2
push 0
call sub.USER32.DLL_UnregisterHotKey
push 3
push 0
call sub.USER32.DLL_UnregisterHotKey
push 4
push 0
call sub.USER32.DLL_UnregisterHotKey
push 5
push 0
call sub.USER32.DLL_UnregisterHotKey
push 6
push 0
call sub.USER32.DLL_UnregisterHotKey
push 7
push 0
call sub.USER32.DLL_UnregisterHotKey
push 2
call fcn.0049f8e8
and eax, eax
je 0x405cc6
push 2
call fcn.0049f452
push 3
call fcn.0049f8e8
and eax, eax
je 0x405cde
push 3
call fcn.0049f452
push 0
call fcn.0049f452
add esp, 8
jmp 0x40bf5f
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x405d10
push 0x881
push 0x10
call fcn.0047a548
jmp 0x405d81
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x405d2b
push 0x882
push 0x10
call fcn.0047a548
jmp 0x405d81
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x405d46
push 0x883
push 0x10
call fcn.0047a548
jmp 0x405d81
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x405d61
push 0x7dd
push 0x10
call fcn.0047a548
jmp 0x405d81
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x405d72
call fcn.0041187e
jmp 0x405d81
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x405d81
call fcn.0046e65c
pop eax
jmp 0x40bf4f
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x409f36
call fcn.004a2844
push eax
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x405e64
push 0x12e
push 0
call fcn.00476f88
and eax, eax
je 0x405e5f
movzx ebx, byte [0x62030c]
dec ebx
mov eax, ebx
mov byte [0x62030c], al
movzx ebx, byte [0x62030c]
mov eax, 1
cmp ebx, eax
jge 0x405de6
mov byte [0x62030c], 1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
movzx eax, byte [0x62030c]
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x5e0dc4]
sub esp, 4
fstp dword [esp]
push 0x40000000
call fcn.00496db0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
sub esp, 8
fstp qword [esp]
call fcn.004aa600
pop eax
call fcn.004ac9c0
push 0xd
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
jmp 0x409f30
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x405f2d
push 0x12e
push 0
call fcn.00476f88
and eax, eax
je 0x405f28
movzx ebx, byte [0x62030c]
inc ebx
mov eax, ebx
mov byte [0x62030c], al
movzx ebx, byte [0x62030c]
mov eax, 6
cmp ebx, eax
jle 0x405eaf
mov byte [0x62030c], 6
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
movzx eax, byte [0x62030c]
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x5e0dc4]
sub esp, 4
fstp dword [esp]
push 0x40000000
call fcn.00496db0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
sub esp, 8
fstp qword [esp]
call fcn.004aa600
pop eax
call fcn.004ac9c0
push 0xd
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
jmp 0x409f30
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x4069d9
push dword [0x62026c]
call fcn.00477227
push dword [0x620284]
call fcn.00477227
push 1
push 0
call fcn.0049fa3d
push 1
call fcn.0049f8e8
and eax, eax
je 0x405f72
xor eax, eax
jmp 0x405f77
mov eax, 1
and eax, eax
je 0x4068ce
push edx
call fcn.004ac890
pop edx
push eax
push 0xcf0001
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5ddfa4
push edx
call fcn.004ac8d0
mov edx, dword [0x620200]
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0x1f4
push 0x2bc
push 0
push 0
push 1
call fcn.00476122
add dword [esp + 0x14], edx
call fcn.0049f55a
call fcn.00476140
push 0
push 0x78
push 0x78
push 0x2d
push 7
push 0x12
call fcn.0049ac6f
mov eax, 0x5cd02a
push eax
push 0xf
push 0x78
push 0xd5
push 8
push 0x13
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0xf
push 0xf
push 0xbd
push 0xb
push 0x14
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x11
push 0x11
push 0xbc
push 0xa
push 0x15
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x12
push 0x1e
push 0xc1
push 0x23
push 0x16
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x12
push 0x3c
push 0xc1
push 0x43
push 0x17
call fcn.0049b121
mov eax, 0x5cd02a
push eax
push 0x12
push 0x55
push 0xf5
push 0xa
push 0x18
call fcn.0049b121
push 0xc
call fcn.004a4627
push eax
push 0
push 0
push 0x118
push 0xa
push 0x19
call fcn.0049ac6f
push 0xf
call fcn.004a4627
push eax
push 0
push 0
push 0x118
push 0x32
push 0x1a
call fcn.0049ac6f
push 0x11
call fcn.004a4627
push eax
push 0
push 0
push 0x118
push 0x5a
push 0x1b
call fcn.0049ac6f
push 0
call fcn.004a4627
push eax
push 0x11
push 0x11
push 0xa8
push 5
push 0x1e
call fcn.0049ac6f
push edx
call fcn.004ac890
pop edx
push eax
push 1
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, dword [0x6202e0]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
call fcn.004ac9c0
push 0xf
push 0x18
push 0xaa
push 0x17
push 0x1f
call fcn.00476122
add dword [esp + 0x14], edx
call fcn.0049b008
call fcn.00476140
push 1
call fcn.004a4627
push eax
push 0x11
push 0x11
push 0xa8
push 0x30
push 0x20
call fcn.0049ac6f
mov eax, 0x5cd02a
push eax
push 0x1e
push 0x64
push 0xf0
push 0x11
push 0x21
call fcn.0049bc75
push 0x48
call fcn.004a4627
push eax
push 0x11
push 0x11
push 0xa8
push 0x4b
push 0x24
call fcn.0049ac6f
push 0x10000000
push 0x13
push 0x1e
push 0xac
push 0x62
push 0x26
call fcn.0049b4ee
mov eax, 0x5cd02a
push eax
push 0xc8
push 0x82
push 0x21
push 2
push 0xcd
call fcn.0049ae6c
mov dword [0x620244], 0
jmp 0x4062b3
mov eax, 8
cmp eax, dword [0x620244]
jl 0x40630f
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, dword [0x620244]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.004ac9c0
push 0xffffffff
push 0x26
call fcn.00476122
add dword [esp + 8], edx
call fcn.0049bcb8
call fcn.00476140
inc dword [0x620244]
jno 0x4062b3
push 0
push 0x26
call fcn.0049bd19
push 0x96
push 0x96
mov eax, 0x96
call fcn.004760c0
push eax
push 2
push 0x15
call fcn.0049b141
mov eax, 0x5cd02a
push eax
push 0x7a
push 0x7a
push 0x2c
push 6
push 0x46
call fcn.0049b121
push 0x96
push 0x96
mov eax, 0x96
call fcn.004760c0
push eax
push 2
push 0x46
call fcn.0049b141
mov eax, 0x5cd02a
push eax
push 0x78
push 0x78
push 0x2d
push 7
push 0x47
call fcn.0049b121
push 0xffffff
push 2
push 0x47
call fcn.0049b141
push 1
call fcn.0049f8cc
push eax
push 1
call fcn.00476c6d
and eax, eax
je 0x406602
push 6
call fcn.004a4627
push eax
push 0x67
call fcn.00476f3f
push 7
call fcn.004a4627
push eax
push 0x68
call fcn.00476f3f
call fcn.00476f51
push 8
call fcn.004a4627
push eax
push 0x69
call fcn.00476f3f
push 9
call fcn.004a4627
push eax
push 0x6a
call fcn.00476f3f
call fcn.00476f51
push 1
push 0xa
call fcn.004a4627
push eax
push 0x6b
call fcn.00476da5
push 0xb
call fcn.004a4627
push eax
push 0x6c
call fcn.00476f3f
call fcn.00476f51
push 0x14
call fcn.004a4627
push eax
push 0x6d
call fcn.00476f3f
push 0x15
call fcn.004a4627
push eax
push 0x6e
call fcn.00476f3f
push 5
call fcn.004a4627
push eax
push 0x6f
call fcn.00476f3f
call fcn.00476f51
push 1
push 0x47
call fcn.004a4627
push eax
push 0x70
call fcn.00476da5
push 1
push 0x49
call fcn.004a4627
push eax
push 0x71
call fcn.00476da5
push 1
push 0x4e
call fcn.004a4627
push eax
push 0x74
call fcn.00476da5
push 1
push 0x74
push 0x404
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
push 1
push 0x4a
call fcn.004a4627
push eax
push 0x72
call fcn.00476da5
push 1
push 0x4f
call fcn.004a4627
push eax
push 0x75
call fcn.00476da5
push 1
push 0x75
push 0x404
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
push 0x4b
call fcn.004a4627
push eax
push 0x73
call fcn.00476f3f
push 0xce
call fcn.0049c918
and eax, eax
je 0x4065cd
push 1
push 0x72
push 1
call fcn.00476fbd
push 0x1d
push 0x72
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x406600
push 0
push 0x72
push 1
call fcn.00476fbd
push 0x1c
push 0x72
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x40667e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x406641
push 0x40
mov eax, 0x5db526
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x40667e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40667e
push 0x40
mov eax, str.Failed_to_create_toolbar
push eax
mov eax, str.Message
push eax
call fcn.0047a5cb
push 1
call fcn.0049f8cc
push eax
push 0
call fcn.00477480
mov dword [0x6201e0], eax
cmp dword [0x6201e0], 0
je 0x4066bf
push 0x78
call fcn.00477b35
push 0x78
call fcn.00477b35
push 0xffff0001
call fcn.00477b35
push 1
push 1
call fcn.0049fbeb
cmp byte [0x620312], 0
je 0x40670c
push 1
push 0x71
push 1
call fcn.00476fbd
push 0x1a
push 0x71
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x40673f
push 0
push 0x71
push 1
call fcn.00476fbd
push 0x1b
push 0x71
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
push 0x72
push 1
call fcn.00476f88
and eax, eax
je 0x406773
push 0x1c
push 0x72
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
jmp 0x406792
push 0x1d
push 0x72
push 0x42b
push 1
call fcn.00476d89
push eax
call sub.USER32.DLL_SendMessageW
lea eax, [0x46fac9]
push eax
push 1
call fcn.0049fac6
mov ebx, eax
add ebx, 0xffffffc0
push ebx
push 0x237
push 0x28
push 0x87
push 0x10
call fcn.0047a37e
call fcn.0046a07f
push 0x10
call fcn.0049cad7
mov eax, 0x5d4e54
push eax
push 0x1f
call fcn.0049cb3d
push 1
lea eax, [0x47502b]
push eax
call fcn.00477187
mov dword [0x6201e8], eax
push dword [0x6201e8]
call fcn.00477227
push 1
lea eax, [0x4334ca]
push eax
call fcn.00477187
mov dword [0x62023c], eax
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x40688a
push dword [0x6202f0]
call fcn.004a9fb0
mov dword [0x6202c4], eax
mov ebx, dword [0x6202c4]
add ebx, ebx
push ebx
call fcn.004ab870
mov dword [0x620290], eax
push 2
push 0xffffffff
push dword [0x6202f0]
push dword [0x620290]
call fcn.004ab890
push dword [0x620290]
push 0
push 0x885
push 0x10
call fcn.0047a51a
push dword [0x620290]
call fcn.004ab9e0
mov edx, dword [0x620268]
xor ecx, ecx
call fcn.00476150
jne 0x4068b3
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
push 0
lea eax, [0x471a0e]
push eax
call fcn.00477187
mov dword [0x6201f4], eax
jmp 0x4069c4
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov edx, dword [0x6202fc]
xor ecx, ecx
call fcn.00476150
jne 0x40695e
push dword [0x6202fc]
call fcn.004a9fb0
mov dword [0x6202c4], eax
mov ebx, dword [0x6202c4]
add ebx, ebx
push ebx
call fcn.004ab870
mov dword [0x620290], eax
push 2
push 0xffffffff
push dword [0x6202fc]
push dword [0x620290]
call fcn.004ab890
push dword [0x620290]
push 0
push 0x885
push 0x10
call fcn.0047a51a
push dword [0x620290]
call fcn.004ab9e0
push dword [0x620220]
push 0x7e9
push 0x10
call fcn.0047a504
push 0
push 1
call fcn.0049fa3d
push dword [0x62023c]
call fcn.00477296
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x4069c4
push dword [0x6201e8]
call fcn.00477296
push 0
push 3
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
push dword [0x620210]
call fcn.00467459
call fcn.00439ee5
jmp 0x409f30
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x406bf4
call fcn.004a2817
mov ebx, eax
cmp ebx, 1
jne 0x406bef
push 2
call fcn.0049693c
push edx
call fcn.004ac890
pop edx
push eax
push 0x50
call fcn.004a4627
push eax
mov edx, dword [0x620260]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._tCtrlX
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0xa
call fcn.00476122
add dword [esp + 4], edx
call fcn.004969ca
call fcn.00476140
push edx
call fcn.004ac890
pop edx
push eax
push 0x51
call fcn.004a4627
push eax
mov edx, dword [0x620274]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._tCtrlC
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0xb
call fcn.00476122
add dword [esp + 4], edx
call fcn.004969ca
call fcn.00476140
push edx
call fcn.004ac890
pop edx
push eax
push 0x52
call fcn.004a4627
push eax
mov edx, dword [0x62027c]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._tCtrlV
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0xc
call fcn.00476122
add dword [esp + 4], edx
call fcn.004969ca
call fcn.00476140
call fcn.00496be7
push edx
call fcn.004ac890
pop edx
push eax
mov edx, dword [0x62028c]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._tCtrlA
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0xd
call fcn.00476122
add dword [esp + 4], edx
call fcn.00496a73
call fcn.00476140
call fcn.00496be7
push edx
call fcn.004ac890
pop edx
push eax
push 0x55
call fcn.004a4627
push eax
mov edx, dword [0x6202b0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._tCtrlB
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0xe
call fcn.00476122
add dword [esp + 4], edx
call fcn.004969ca
call fcn.00476140
push edx
call fcn.004ac890
pop edx
push eax
push 0x56
call fcn.004a4627
push eax
mov edx, dword [0x6202c0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str._tCtrlE
push edx
call fcn.004ac8d0
call fcn.004ac9c0
push 0xf
call fcn.00476122
add dword [esp + 4], edx
call fcn.004969ca
call fcn.00476140
push 1
call fcn.0049f8cc
push eax
push 2
call fcn.00496bbd
jmp 0x409f30
mov ebx, 0x1e
cmp ebx, dword [esp]
jne 0x406cbd
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x406cb8
movzx ebx, byte [0x620317]
dec ebx
mov eax, ebx
mov byte [0x620317], al
movzx ebx, byte [0x620317]
mov eax, 1
cmp ebx, eax
jge 0x406c3f
mov byte [0x62030c], 1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
movzx eax, byte [0x620317]
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x5e0dc4]
sub esp, 4
fstp dword [esp]
push 0x40000000
call fcn.00496db0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
sub esp, 8
fstp qword [esp]
call fcn.004aa600
pop eax
call fcn.004ac9c0
push 0x1f
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
jmp 0x409f30
mov ebx, 0x20
cmp ebx, dword [esp]
jne 0x406d86
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x406d81
movzx ebx, byte [0x620317]
inc ebx
mov eax, ebx
mov byte [0x620317], al
movzx ebx, byte [0x620317]
mov eax, 6
cmp ebx, eax
jle 0x406d08
mov byte [0x620317], 6
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cf214
push edx
call fcn.004ac8d0
movzx eax, byte [0x620317]
mov dword [esp - 4], eax
fild dword [esp - 4]
fadd dword [0x5e0dc4]
sub esp, 4
fstp dword [esp]
push 0x40000000
call fcn.00496db0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
sub esp, 8
fstp qword [esp]
call fcn.004aa600
pop eax
call fcn.004ac9c0
push 0x1f
call fcn.00476122
add dword [esp + 4], edx
call fcn.0049cb3d
call fcn.00476140
jmp 0x409f30
mov ebx, 0x21
cmp ebx, dword [esp]
jne 0x406db8
call fcn.0046f851
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
jmp 0x409f30
mov ebx, 0x23
cmp ebx, dword [esp]
jne 0x406e9e
push 0x12e
push 0
call fcn.00476f88
and eax, eax
je 0x406e99
movzx ebx, byte [0x620308]
inc ebx
mov eax, ebx
mov byte [0x620308], al
movzx ebx, byte [0x620308]
xor eax, eax
cmp ebx, eax
jne 0x406e08
mov dword [0x6202a0], 0
jmp 0x406e99
movzx ebx, byte [0x620308]
mov eax, 1
cmp ebx, eax
jne 0x406e24
mov dword [0x6202a0], 0xffffff
jmp 0x406e99
movzx ebx, byte [0x620308]
mov eax, 2
cmp ebx, eax
jne 0x406e40
mov dword [0x6202a0], 0xff
jmp 0x406e99
movzx ebx, byte [0x620308]
mov eax, 3
cmp ebx, eax
jne 0x406e5c
mov dword [0x6202a0], 0xb600
jmp 0x406e99
movzx ebx, byte [0x620308]
mov eax, 4
cmp ebx, eax
jne 0x406e78
mov dword [0x6202a0], 0xff682d
jmp 0x406e99
movzx ebx, byte [0x620308]
mov eax, 4
cmp ebx, eax
jle 0x406e99
mov byte [0x620308], 0
mov dword [0x6202a0], 0
jmp 0x409f30
mov ebx, 0x24
cmp ebx, dword [esp]
jne 0x406f84
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x406f7f
movzx ebx, byte [0x620309]
inc ebx
mov eax, ebx
mov byte [0x620309], al
movzx ebx, byte [0x620309]
xor eax, eax
cmp ebx, eax
jne 0x406eee
mov dword [0x6202a4], 0
jmp 0x406f7f
movzx ebx, byte [0x620309]
mov eax, 1
cmp ebx, eax
jne 0x406f0a
mov dword [0x6202a4], 0xffffff
jmp 0x406f7f
movzx ebx, byte [0x620309]
mov eax, 2
cmp ebx, eax
jne 0x406f26
mov dword [0x6202a4], 0xff
jmp 0x406f7f
movzx ebx, byte [0x620309]
mov eax, 3
cmp ebx, eax
jne 0x406f42
mov dword [0x6202a4], 0xb600
jmp 0x406f7f
movzx ebx, byte [0x620309]
mov eax, 4
cmp ebx, eax
jne 0x406f5e
mov dword [0x6202a4], 0xff682d
jmp 0x406f7f
movzx ebx, byte [0x620309]
mov eax, 4
cmp ebx, eax
jle 0x406f7f
mov byte [0x620309], 0
mov dword [0x6202a4], 0
jmp 0x409f30
mov ebx, 0x76
cmp ebx, dword [esp]
jne 0x406fae
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x406fa8
push 0x76
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x78
cmp ebx, dword [esp]
jne 0x406fd8
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x406fd2
push 0x78
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x79
cmp ebx, dword [esp]
jne 0x407002
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x406ffc
push 0x79
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x7b
cmp ebx, dword [esp]
jne 0x40702c
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407026
push 0x7b
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x7c
cmp ebx, dword [esp]
jne 0x407056
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407050
push 0x7c
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x7e
cmp ebx, dword [esp]
jne 0x407080
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40707a
push 0x7e
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x7f
cmp ebx, dword [esp]
jne 0x4070aa
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4070a4
push 0x7f
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x81
cmp ebx, dword [esp]
jne 0x4070d4
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4070ce
push 0x81
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x82
cmp ebx, dword [esp]
jne 0x4070fe
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4070f8
push 0x82
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x84
cmp ebx, dword [esp]
jne 0x407128
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407122
push 0x84
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x85
cmp ebx, dword [esp]
jne 0x407152
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40714c
push 0x85
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x87
cmp ebx, dword [esp]
jne 0x40717c
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407176
push 0x87
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x88
cmp ebx, dword [esp]
jne 0x4071a6
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4071a0
push 0x88
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x8a
cmp ebx, dword [esp]
jne 0x4071d0
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4071ca
push 0x8a
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x8b
cmp ebx, dword [esp]
jne 0x4071fa
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4071f4
push 0x8b
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x8d
cmp ebx, dword [esp]
jne 0x407224
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40721e
push 0x8d
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x8e
cmp ebx, dword [esp]
jne 0x40724e
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407248
push 0x8e
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x90
cmp ebx, dword [esp]
jne 0x407278
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407272
push 0x90
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x91
cmp ebx, dword [esp]
jne 0x4072a2
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40729c
push 0x91
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x93
cmp ebx, dword [esp]
jne 0x4072cc
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4072c6
push 0x93
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x94
cmp ebx, dword [esp]
jne 0x4072f6
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4072f0
push 0x94
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x96
cmp ebx, dword [esp]
jne 0x407320
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40731a
push 0x96
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x97
cmp ebx, dword [esp]
jne 0x40734a
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407344
push 0x97
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x99
cmp ebx, dword [esp]
jne 0x407374
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40736e
push 0x99
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x9a
cmp ebx, dword [esp]
jne 0x40739e
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407398
push 0x9a
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x9c
cmp ebx, dword [esp]
jne 0x4073c8
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4073c2
push 0x9c
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x9d
cmp ebx, dword [esp]
jne 0x4073f2
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4073ec
push 0x9d
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0x9f
cmp ebx, dword [esp]
jne 0x40741c
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407416
push 0x9f
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0xa0
cmp ebx, dword [esp]
jne 0x407446
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407440
push 0xa0
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0xa2
cmp ebx, dword [esp]
jne 0x407470
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x40746a
push 0xa2
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0xa5
cmp ebx, dword [esp]
jne 0x40749a
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x407494
push 0xa5
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0xa7
cmp ebx, dword [esp]
jne 0x4074c4
call fcn.004a2817
push eax
mov ebx, 0x36b0
cmp ebx, dword [esp]
jne 0x4074be
push 0xa7
call fcn.0046e5c5
pop eax
jmp 0x409f30
mov ebx, 0xca
cmp ebx, dword [esp]
jne 0x407984
call fcn.004a2817
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40797e
push 0
push 0
call fcn.004a349b
push eax
call fcn.004a34b1
push eax
push 4
call sub.USER32.DLL_mouse_event
movzx ebx, byte [0x62031a]
xor eax, eax
cmp ebx, eax
jne 0x407531
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x407531
mov eax, 1
jmp 0x407533
xor eax, eax
and eax, eax
je 0x407772
push 1
call sub.USER32.DLL_GetAsyncKeyState
and eax, eax
je 0x40754b
jmp 0x40753b
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x4076eb
push 1
call fcn.00476ff5
and eax, eax
je 0x407589
push 0x71
push 1
call fcn.00476f88
and eax, eax
je 0x407589
call fcn.0043a8af
mov byte [0x62030a], al
cmp byte [0x62030a], 0
je 0x4076e6
mov byte [0x62031a], 1
push 0x53
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x407626
mov eax, 0x5e049c
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x407662
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x407662
mov eax, str.Pause
push eax
push 2
push 0
call fcn.00496ac8
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xc8
call fcn.0049f431
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
push 0xf
call fcn.0049cb12
push 0
lea eax, [0x411aa4]
push eax
call fcn.00477187
mov dword [0x6201f8], eax
push 0
lea eax, [0x46f8da]
push eax
call fcn.00477187
mov dword [0x6202f4], eax
jmp 0x40776d
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40772a
push 0
mov eax, 0x5cd222
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x40776d
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40776d
mov eax, 0x5df6fa
push eax
mov eax, str.Load_the_script
push eax
mov eax, str.Message
push eax
push 0
call fcn.00469cc4
jmp 0x40797e
cmp byte [0x62031a], 0
je 0x40797e
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xe
call fcn.004a4627
cmp ebx, eax
jne 0x407890
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x407806
mov eax, 0x5e049c
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x407842
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x407842
mov eax, str.Pause
push eax
push 2
push 0
call fcn.00496ac8
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x407871
push dword [0x6202f4]
call fcn.00477227
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x40788b
push dword [0x6201f8]
call fcn.00477227
jmp 0x40797e
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4078f9
mov eax, 0x5cf4e6
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x407935
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x407935
mov eax, str.Start
push eax
push 2
push 0
call fcn.00496ac8
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x407964
push dword [0x6202f4]
call fcn.00477296
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x40797e
push dword [0x6201f8]
call fcn.00477296
pop eax
jmp 0x409f30
mov ebx, 0xcb
cmp ebx, dword [esp]
jne 0x408025
call fcn.004a2817
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40801f
push 0
push 0
call fcn.004a349b
push eax
call fcn.004a34b1
push eax
push 4
call sub.USER32.DLL_mouse_event
cmp byte [0x62031a], 0
je 0x4079fc
mov byte [0x62031a], 0
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x4079f7
push dword [0x6202f4]
call fcn.0047723a
mov dword [0x6202f4], 0
jmp 0x407f4f
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x12
call fcn.004a4627
cmp ebx, eax
jne 0x407f4f
push dword [0x620258]
call fcn.00477118
and eax, eax
je 0x407a3e
push dword [0x620258]
call fcn.0047723a
mov dword [0x620258], 0
call fcn.0046e932
call fcn.00433975
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x407ad7
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x620208
call fcn.004ac930
jmp 0x407b03
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
push 0x620208
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x407b88
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202c8
call fcn.004ac930
jmp 0x407bb4
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202c8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x407c39
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x407c65
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x407cea
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x407d16
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x407d9b
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x407dc7
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x407e61
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cfaa4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x407ef6
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x407ef6
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cdad4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov dword [0x620244], 0
jmp 0x407f20
mov eax, 0xff
cmp eax, dword [0x620244]
jl 0x407f4f
push 0
push 2
push 0
push dword [0x620244]
call sub.USER32.DLL_keybd_event
inc dword [0x620244]
jno 0x407f20
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x40800a
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
pop eax
jmp 0x409f30
mov ebx, 0xcc
cmp ebx, dword [esp]
jne 0x408684
call fcn.004a2817
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40867e
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x11
call fcn.004a4627
cmp ebx, eax
jne 0x40867e
mov edx, 0x5cd02a
lea ecx, [0x6202f0]
call fcn.00476008
push 1
call sub.USER32.DLL_GetAsyncKeyState
and eax, eax
je 0x408082
jmp 0x408072
push 1
push 0xf
call fcn.0049cb12
push 0x54
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0x12
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 0xd
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40817f
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x620208
call fcn.004ac930
jmp 0x4081ab
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
push 0x620208
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x408230
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202c8
call fcn.004ac930
jmp 0x40825c
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202c8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x4082e1
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x40830d
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x408392
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x4083be
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x408443
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x40846f
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x408569
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5dd7be
push edx
call fcn.004ac8d0
mov edx, dword [0x620208]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202c8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
mov edx, 0x5cd1cc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5d6d84
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x40865e
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40865e
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.__Script_created:
push edx
call fcn.004ac8d0
mov edx, dword [0x620208]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202c8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
mov edx, 0x5cd1cc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5d6d84
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
push 0
lea eax, [0x410fff]
push eax
call fcn.00477187
mov dword [0x620258], eax
call fcn.004693bd
call fcn.0046e45e
pop eax
jmp 0x409f30
mov ebx, 0x105
cmp ebx, dword [esp]
jne 0x408b77
push 1
push 0x111
call fcn.0049bd19
push 0
push 0x112
call fcn.0049bd19
push 0
push 0x113
call fcn.0049bd19
push 0
push 0x114
call fcn.0049bd19
mov eax, 0x5cddfe
push eax
push 0x115
call fcn.0049cb3d
mov eax, 0x5cdd82
push eax
push 0x116
call fcn.0049cb3d
push 0
push 0
call sub.USER32.DLL_UnregisterHotKey
push 1
push 0
call sub.USER32.DLL_UnregisterHotKey
push 2
push 0
call sub.USER32.DLL_UnregisterHotKey
push 3
push 0
call sub.USER32.DLL_UnregisterHotKey
push 4
push 0
call sub.USER32.DLL_UnregisterHotKey
push 5
push 0
call sub.USER32.DLL_UnregisterHotKey
push 6
push 0
call sub.USER32.DLL_UnregisterHotKey
push 7
push 0
call sub.USER32.DLL_UnregisterHotKey
push 0x4005a
push 0x11d
call fcn.0049bd19
push 0x5a
push 1
push 0
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x40058
push 0x11f
call fcn.0049bd19
push 0x58
push 1
push 1
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x40043
push 0x121
call fcn.0049bd19
push 0x43
push 1
push 2
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x40047
push 0x10d
call fcn.0049bd19
push 0x47
push 1
push 3
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x20053
push 0x10b
call fcn.0049bd19
push 0x53
push 2
push 4
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x20042
push 0x109
call fcn.0049bd19
push 0x42
push 2
push 5
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x20045
push 0x107
call fcn.0049bd19
push 0x45
push 2
push 6
push 0
call sub.USER32.DLL_RegisterHotKey
push 0x40051
push 0x126
call fcn.0049bd19
push 0x51
push 1
push 7
push 0
call sub.USER32.DLL_RegisterHotKey
push 1
push 0x118
call fcn.0049bd19
push 0
push 0x119
call fcn.0049bd19
mov eax, 0x5cde0a
push eax
push 0x123
call fcn.0049cb3d
push 1
push 0x104
call fcn.0049bd19
push 1
push 0xce
call fcn.0049bd19
push 0xa0a0a
push 2
push 0x76
call fcn.0049b141
push 0xe6fafa
push 2
push 0x78
call fcn.0049b141
push 0xc8c8c8
push 2
push 0x79
call fcn.0049b141
push 0
push 2
push 0x7b
call fcn.0049b141
push 0x2d2d2d
push 2
push 0x7c
call fcn.0049b141
push 0xe7ffda
push 2
push 0x7e
call fcn.0049b141
push 0xc8c8c8
push 2
push 0x7f
call fcn.0049b141
push 0
push 2
push 0x81
call fcn.0049b141
push 0x1e1e1e
push 2
push 0x82
call fcn.0049b141
push 0xdfefef
push 2
push 0x84
call fcn.0049b141
push 0x7e7e7e
push 2
push 0x85
call fcn.0049b141
push 0x7e7e7e
push 2
push 0x87
call fcn.0049b141
push 0xffffff
push 2
push 0x88
call fcn.0049b141
push 0xffffff
push 2
push 0x8a
call fcn.0049b141
push 0xc8c8c8
push 2
push 0x8b
call fcn.0049b141
push 0xe70402
push 2
push 0x8d
call fcn.0049b141
push 0x3297da
push 2
push 0x8e
call fcn.0049b141
push 0x9f7b4a
push 2
push 0x90
call fcn.0049b141
push 0x41b858
push 2
push 0x91
call fcn.0049b141
push 0x289613
push 2
push 0x93
call fcn.0049b141
push 0x4646f0
push 2
push 0x94
call fcn.0049b141
push 0x4646f0
push 2
push 0x96
call fcn.0049b141
push 0xffb755
push 2
push 0x97
call fcn.0049b141
push 0xff0000
push 2
push 0x99
call fcn.0049b141
push 0xff00
push 2
push 0x9a
call fcn.0049b141
push 0xff00
push 2
push 0x9c
call fcn.0049b141
push 0xff00
push 2
push 0x9d
call fcn.0049b141
push 0xff00
push 2
push 0x9f
call fcn.0049b141
push 0xff
push 2
push 0xa0
call fcn.0049b141
push 0xff
push 2
push 0xa2
call fcn.0049b141
push 0
push 2
push 0xa5
call fcn.0049b141
push 0xffffff
push 2
push 0xa7
call fcn.0049b141
jmp 0x409f30
mov ebx, 0x10f
cmp ebx, dword [esp]
jne 0x408b9a
call fcn.00433992
push 1
push 3
call fcn.0049fa3d
jmp 0x409f30
mov ebx, 0x19
cmp ebx, dword [esp]
jne 0x409104
call fcn.004a2817
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4090fe
push 0
push 0
call fcn.004a349b
push eax
call fcn.004a34b1
push eax
push 4
call sub.USER32.DLL_mouse_event
movzx ebx, byte [0x62031a]
xor eax, eax
cmp ebx, eax
jne 0x408c07
push 0x19
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x408c07
mov eax, 1
jmp 0x408c09
xor eax, eax
and eax, eax
je 0x408ec8
push 1
call sub.USER32.DLL_GetAsyncKeyState
and eax, eax
je 0x408c21
jmp 0x408c11
call fcn.0046f851
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x408e41
push 1
call fcn.00476ff5
and eax, eax
je 0x408c82
push 0x71
push 1
call fcn.00476f88
and eax, eax
je 0x408c82
call fcn.0043a8af
mov byte [0x62030a], al
cmp byte [0x62030a], 0
je 0x408e3c
mov byte [0x62031a], 1
push 1
push 0x87b
push 0x10
call fcn.0047a504
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x408d13
mov eax, 0x5e049c
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x408d4f
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x408d4f
mov eax, str.Pause
push eax
push 2
push 0
call fcn.00496ac8
push 0x53
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xc8
call fcn.0049f431
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
push 0xf
call fcn.0049cb12
push 0xe
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xc8
call fcn.0049f431
push 0x10
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0
lea eax, [0x411aa4]
push eax
call fcn.00477187
mov dword [0x6201f8], eax
push 0
lea eax, [0x46f8da]
push eax
call fcn.00477187
mov dword [0x6202f4], eax
jmp 0x408ec3
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x408e80
push 0
mov eax, 0x5cd222
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x408ec3
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x408ec3
mov eax, 0x5df6fa
push eax
mov eax, str.Load_the_script
push eax
mov eax, str.Message
push eax
push 0
call fcn.00469cc4
jmp 0x4090fe
cmp byte [0x62031a], 0
je 0x4090fe
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xe
call fcn.004a4627
cmp ebx, eax
jne 0x408ffb
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x408f5c
mov eax, 0x5e049c
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x408f98
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x408f98
mov eax, str.Pause
push eax
push 2
push 0
call fcn.00496ac8
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x408fdc
push dword [0x6202f4]
call fcn.00477227
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x408ff6
push dword [0x6201f8]
call fcn.00477227
jmp 0x4090fe
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x409064
mov eax, 0x5cf4e6
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x4090a0
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x4090a0
mov eax, str.Start
push eax
push 2
push 0
call fcn.00496ac8
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xe
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x4090e4
push dword [0x6202f4]
call fcn.00477296
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x4090fe
push dword [0x6201f8]
call fcn.00477296
pop eax
jmp 0x409f30
mov ebx, 0x1a
cmp ebx, dword [esp]
jne 0x409883
call fcn.004a2817
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x409759
push 0
push 0
call fcn.004a349b
push eax
call fcn.004a34b1
push eax
push 4
call sub.USER32.DLL_mouse_event
cmp byte [0x62031a], 0
je 0x40916c
mov byte [0x62031a], 0
push 0
push 0x87b
push 0x10
call fcn.0047a504
jmp 0x409759
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x12
call fcn.004a4627
cmp ebx, eax
jne 0x409759
push dword [0x620258]
call fcn.00477118
and eax, eax
je 0x4091ae
push dword [0x620258]
call fcn.0047723a
mov dword [0x620258], 0
call fcn.0046e932
call fcn.00433975
push 0
push 0x87b
push 0x10
call fcn.0047a504
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40925b
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x620208
call fcn.004ac930
jmp 0x409287
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
push 0x620208
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40930c
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202c8
call fcn.004ac930
jmp 0x409338
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202c8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x4093bd
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x4093e9
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40946e
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x40949a
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40951f
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x40954b
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x4095e5
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cfaa4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x40967a
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40967a
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cdad4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x40971e
push dword [0x6202f0]
call fcn.004a9fb0
mov dword [0x6202c4], eax
mov ebx, dword [0x6202c4]
add ebx, ebx
push ebx
call fcn.004ab870
mov dword [0x620290], eax
push 2
push 0xffffffff
push dword [0x6202f0]
push dword [0x620290]
call fcn.004ab890
push dword [0x620290]
push 0
push 0x885
push 0x10
call fcn.0047a51a
push 0
push 0x943
push 0x10
call fcn.0047a504
push dword [0x620290]
call fcn.004ab9e0
mov dword [0x620244], 0
jmp 0x40972a
mov eax, 0xff
cmp eax, dword [0x620244]
jl 0x409759
push 0
push 2
push 0
push dword [0x620244]
call sub.USER32.DLL_keybd_event
inc dword [0x620244]
jno 0x40972a
pop eax
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x40977e
push dword [0x6202f4]
call fcn.0047723a
mov dword [0x6202f4], 0
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0x16
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x64
call fcn.0049f431
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0x16
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x64
call fcn.0049f431
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
jmp 0x409f30
mov ebx, 0x1b
cmp ebx, dword [esp]
jne 0x409f30
call fcn.004a2817
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x409f2f
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x11
call fcn.004a4627
cmp ebx, eax
jne 0x409f2f
mov edx, 0x5cd02a
lea ecx, [0x6202f0]
call fcn.00476008
push 1
call sub.USER32.DLL_GetAsyncKeyState
and eax, eax
je 0x4098e0
jmp 0x4098d0
push 1
push 0x87b
push 0x10
call fcn.0047a504
push 1
push 0xf
call fcn.0049cb12
push 0x54
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0x12
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 0xd
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x12
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0xd
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x409a30
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x620208
call fcn.004ac930
jmp 0x409a5c
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
push 0x620208
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x409ae1
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202c8
call fcn.004ac930
jmp 0x409b0d
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202c8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x409b92
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x409bbe
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x409c43
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x409c6f
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x409cf4
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x409d20
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x409e1a
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5dd7be
push edx
call fcn.004ac8d0
mov edx, dword [0x620208]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202c8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
mov edx, 0x5cd1cc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5d6d84
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x409f0f
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x409f0f
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.__Script_created:
push edx
call fcn.004ac8d0
mov edx, dword [0x620208]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202c8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
mov edx, 0x5cd1cc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5d6d84
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
push 0
lea eax, [0x410fff]
push eax
call fcn.00477187
mov dword [0x620258], eax
call fcn.004693bd
call fcn.0046e45e
pop eax
pop eax
jmp 0x40bf4f
mov ebx, 0x312
cmp ebx, dword [esp]
jne 0x40ba99
call fcn.0049fd48
mov dword [0x620214], eax
push dword [0x620214]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40a44b
movzx ebx, byte [0x62031a]
xor eax, eax
cmp ebx, eax
jne 0x409f8d
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x409f8d
mov eax, 1
jmp 0x409f8f
xor eax, eax
and eax, eax
je 0x40a1f4
push 1
call fcn.0049f8e8
and eax, eax
je 0x409fdc
push 1
call fcn.0049f8cc
push eax
call sub.USER32.DLL_IsWindowVisible
and eax, eax
je 0x409fdc
call fcn.0046f851
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x40a16d
push 1
call fcn.00476ff5
and eax, eax
je 0x40a01a
push 0x71
push 1
call fcn.00476f88
and eax, eax
je 0x40a01a
call fcn.0043a8af
mov byte [0x62030a], al
cmp byte [0x62030a], 0
je 0x40a168
mov byte [0x62031a], 1
push 1
push 0x87b
push 0x10
call fcn.0047a504
push 0x53
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xc8
call fcn.0049f431
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
push 0xf
call fcn.0049cb12
push 1
call fcn.0049f8e8
and eax, eax
je 0x40a13c
push 0xe
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xc8
call fcn.0049f431
push 0x10
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x13
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0
lea eax, [0x411aa4]
push eax
call fcn.00477187
mov dword [0x6201f8], eax
push 0
lea eax, [0x46f8da]
push eax
call fcn.00477187
mov dword [0x6202f4], eax
jmp 0x40a1ef
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40a1ac
push 0
mov eax, 0x5cd222
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
jmp 0x40a1ef
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40a1ef
mov eax, 0x5df6fa
push eax
mov eax, str.Load_the_script
push eax
mov eax, str.Message
push eax
push 0
call fcn.00469cc4
jmp 0x40a446
cmp byte [0x62031a], 0
je 0x40a446
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xe
call fcn.004a4627
cmp ebx, eax
jne 0x40a335
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40a288
mov eax, 0x5e049c
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x40a2c4
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40a2c4
mov eax, str.Pause
push eax
push 2
push 0
call fcn.00496ac8
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x40a2fc
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x40a316
push dword [0x6202f4]
call fcn.00477227
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x40a330
push dword [0x6201f8]
call fcn.00477227
jmp 0x40a446
push 0x43
call fcn.004a4627
push eax
push 0x45
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40a39e
mov eax, 0x5cf4e6
push eax
push 2
push 0
call fcn.00496ac8
jmp 0x40a3da
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40a3da
mov eax, str.Start
push eax
push 2
push 0
call fcn.00496ac8
push 0xe
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x40a412
push 0xe
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x40a42c
push dword [0x6202f4]
call fcn.00477296
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x40a446
push dword [0x6201f8]
call fcn.00477296
jmp 0x40ba93
mov ebx, 1
cmp ebx, dword [esp]
jne 0x40acb8
cmp byte [0x62031a], 0
je 0x40a4a6
push 0
push 0x87b
push 0x10
call fcn.0047a504
mov byte [0x62031a], 0
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x40a4a1
push dword [0x6202f4]
call fcn.0047723a
mov dword [0x6202f4], 0
jmp 0x40ab7d
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x12
call fcn.004a4627
cmp ebx, eax
jne 0x40ab7d
push 0
push 0x87b
push 0x10
call fcn.0047a504
push dword [0x620258]
call fcn.00477118
and eax, eax
je 0x40a4fc
push dword [0x620258]
call fcn.0047723a
mov dword [0x620258], 0
call fcn.0046e932
call fcn.00433975
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40a595
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x40a5c1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40a646
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x40a672
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40a6f7
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x40a723
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40a7bd
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cfaa4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x40a852
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40a852
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5cdad4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdb7e
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
mov dword [0x6202d8], 0
push dword [0x6202f0]
call fcn.004a9fb0
mov dword [0x620244], eax
jmp 0x40a86e
mov eax, 1
cmp eax, dword [0x620244]
jg 0x40aad9
push edx
call fcn.004ac890
pop edx
push eax
push 1
mov eax, 0x5d5d20
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd288
push eax
push 1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x6202f0]
call fcn.004a9fb0
mov ebx, eax
sub ebx, dword [0x620244]
push ebx
push dword [0x6202f0]
call fcn.004a9fe0
call fcn.00476122
add dword [esp], edx
call fcn.004a9cb0
call fcn.00476122
add dword [esp], edx
call fcn.004aa760
call fcn.00476140
and eax, eax
je 0x40aac0
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40a9e1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 1
push dword [0x6202f0]
call fcn.004a9fb0
mov ebx, eax
sub ebx, dword [0x620244]
push ebx
push 1
mov eax, 0x5d3670
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd288
push eax
push 1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x6202f0]
call fcn.004a9fb0
mov ebx, eax
sub ebx, dword [0x620244]
push ebx
push dword [0x6202f0]
call fcn.004a9fe0
call fcn.00476122
add dword [esp], edx
call fcn.004a9cb0
call fcn.004ac9c0
push dword [0x6202f0]
call fcn.00476122
add dword [esp + 4], edx
call fcn.004aa0b0
push 0x6202f0
call fcn.004ac930
jmp 0x40aaba
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40aaba
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 1
push dword [0x6202f0]
call fcn.004a9fb0
mov ebx, eax
sub ebx, dword [0x620244]
push ebx
push 1
mov eax, str.__Deleted
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd288
push eax
push 1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push dword [0x6202f0]
call fcn.004a9fb0
mov ebx, eax
sub ebx, dword [0x620244]
push ebx
push dword [0x6202f0]
call fcn.004a9fe0
call fcn.00476122
add dword [esp], edx
call fcn.004a9cb0
call fcn.004ac9c0
push dword [0x6202f0]
call fcn.00476122
add dword [esp + 4], edx
call fcn.004aa0b0
push 0x6202f0
call fcn.004ac930
inc dword [0x6202d8]
mov ebx, dword [0x6202d8]
cmp ebx, 2
jne 0x40aacd
jmp 0x40aad9
dec dword [0x620244]
jno 0x40a86e
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x40ab7d
push dword [0x6202f0]
call fcn.004a9fb0
mov dword [0x6202c4], eax
mov ebx, dword [0x6202c4]
add ebx, ebx
push ebx
call fcn.004ab870
mov dword [0x620290], eax
push 2
push 0xffffffff
push dword [0x6202f0]
push dword [0x620290]
call fcn.004ab890
push dword [0x620290]
push 0
push 0x885
push 0x10
call fcn.0047a51a
push 0
push 0x943
push 0x10
call fcn.0047a504
push dword [0x620290]
call fcn.004ab9e0
mov dword [0x620244], 1
jmp 0x40ab89
mov eax, 0xff
cmp eax, dword [0x620244]
jl 0x40abb8
push 0
push 2
push 0
push dword [0x620244]
call sub.USER32.DLL_keybd_event
inc dword [0x620244]
jno 0x40ab89
push 0
push 0xf
call fcn.0049cb12
push 0x42
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0x45
call fcn.004a4627
push eax
push 0x43
call fcn.004a4627
push eax
push 0
push 2
push dword [0x620288]
call sub.USER32.DLL_SetMenuItemBitmaps
push 0xc
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x40ac9e
push 0xc
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0xf
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x11
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x42
call fcn.004a4627
push eax
push 0x11
call fcn.0049bd19
jmp 0x40ba93
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b3c7
push 0xcc
call fcn.0049c918
mov ebx, eax
push 0x11
call fcn.004a4627
cmp ebx, eax
jne 0x40ad01
push 0xca
call fcn.0049c918
mov ebx, eax
push 0xc
call fcn.004a4627
cmp ebx, eax
jne 0x40ad01
mov eax, 1
jmp 0x40ad03
xor eax, eax
and eax, eax
je 0x40b3c2
mov edx, 0x5cd02a
lea ecx, [0x6202f0]
call fcn.00476008
movzx ebx, byte [0x620314]
xor eax, eax
cmp ebx, eax
jne 0x40ad5e
push 0x12
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, ebx
jne 0x40ad4f
push 0x43
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, ebx
jne 0x40ad4f
mov eax, 1
jmp 0x40ad51
xor eax, eax
and eax, eax
je 0x40ad5c
mov byte [0x620314], 1
jmp 0x40ad1b
mov byte [0x620314], 0
push 1
push 0x87b
push 0x10
call fcn.0047a504
push 1
push 0xf
call fcn.0049cb12
push 0x54
call fcn.004a4627
push eax
push 0
call fcn.0049f8cc
push eax
push 0
call fcn.004772c9
push 0xd
call fcn.004a4627
push eax
push 0xca
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0xcb
call fcn.0049bd19
push 0x12
call fcn.004a4627
push eax
push 0xcc
call fcn.0049bd19
push 1
call fcn.0049f8e8
and eax, eax
je 0x40ae34
push 0xd
call fcn.004a4627
push eax
push 0x19
call fcn.0049bd19
push 0x10
call fcn.004a4627
push eax
push 0x1a
call fcn.0049bd19
push 0x12
call fcn.004a4627
push eax
push 0x1b
call fcn.0049bd19
push 0x620378
call sub.KERNEL32.dll_GetLocalTime
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40aec3
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x620208
call fcn.004ac930
jmp 0x40aeef
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 6]
cdq
push edx
push eax
call fcn.004a9e50
push 0x620208
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40af74
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202c8
call fcn.004ac930
jmp 0x40afa0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 2]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202c8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40b025
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e4
call fcn.004ac930
jmp 0x40b051
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 8]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e4
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40b0d6
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202e8
call fcn.004ac930
jmp 0x40b102
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xa]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202e8
call fcn.004ac930
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
call fcn.00476122
add dword [esp], edx
call fcn.004a9fb0
call fcn.00476140
mov ebx, eax
cmp ebx, 1
jne 0x40b187
push edx
call fcn.004ac890
pop edx
push eax
mov edx, 0x5cdd82
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
push 0x6202b8
call fcn.004ac930
jmp 0x40b1b3
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp + 0xc]
cdq
push edx
push eax
call fcn.004a9e50
push 0x6202b8
call fcn.004ac930
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40b2ad
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, 0x5dd7be
push edx
call fcn.004ac8d0
mov edx, dword [0x620208]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202c8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
mov edx, 0x5cd1cc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5d6d84
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
jmp 0x40b3a2
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40b3a2
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str.__Script_created:
push edx
call fcn.004ac8d0
mov edx, dword [0x620208]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202c8]
push edx
call fcn.004ac8d0
mov edx, 0x5cdcdc
push edx
call fcn.004ac8d0
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
lea ebp, [0x620378]
movsx eax, word [ebp]
cdq
push edx
push eax
call fcn.004a9e50
pop eax
mov edx, 0x5cd1cc
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e4]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202e8]
push edx
call fcn.004ac8d0
mov edx, 0x5ce1d4
push edx
call fcn.004ac8d0
mov edx, dword [0x6202b8]
push edx
call fcn.004ac8d0
mov edx, 0x5d6d84
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
push 0
lea eax, [0x410fff]
push eax
call fcn.00477187
mov dword [0x620258], eax
call fcn.004693bd
call fcn.0046e45e
jmp 0x40ba93
mov ebx, 3
cmp ebx, dword [esp]
jne 0x40b443
call fcn.0049fd57
mov ebx, eax
and ebx, ebx
jne 0x40b3f6
push 0x12e
push 0
call fcn.00476f88
and eax, eax
je 0x40b3f6
mov eax, 1
jmp 0x40b3f8
xor eax, eax
and eax, eax
jne 0x40b42a
call fcn.0049fd57
mov ebx, eax
cmp ebx, 1
jne 0x40b422
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x40b422
mov eax, 1
jmp 0x40b424
xor eax, eax
and eax, eax
jne 0x40b42a
jmp 0x40b431
mov eax, 1
jmp 0x40b433
xor eax, eax
and eax, eax
je 0x40b43e
mov byte [0x62030d], 1
jmp 0x40ba93
mov ebx, 4
cmp ebx, dword [esp]
jne 0x40b884
call fcn.0049cbf0
mov ebx, eax
cmp ebx, 0x10
jne 0x40b87f
push 0x7d6
push 0x10
call fcn.0047a548
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
inc ebx
push ebx
call fcn.004ab870
mov dword [0x62025c], eax
push dword [0x62025c]
mov ebx, dword [0x6201e4]
inc ebx
push ebx
push 0x886
push 0x10
call fcn.0047a51a
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 2
mov ebx, dword [0x6201e4]
inc ebx
push ebx
push dword [0x62025c]
call fcn.004aba00
push 0x620218
call fcn.004ac930
mov edx, dword [0x620270]
xor ecx, ecx
call fcn.00476150
jne 0x40b51e
push 2
push dword [0x620270]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
call fcn.0046f9c0
jmp 0x40b87f
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40b57d
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, 0x5d3cd4
push eax
push dword [0x62024c]
mov eax, 0x5d080e
push eax
call fcn.0047a61e
push 0x620268
call fcn.004ac930
jmp 0x40b5da
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40b5da
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0
mov eax, str.MAKS_.mks_.mksText__.txt_.txtAll_files__._.
push eax
push dword [0x62024c]
mov eax, str.Save_file
push eax
call fcn.0047a61e
push 0x620268
call fcn.004ac930
call fcn.0047a640
mov ebx, eax
and ebx, ebx
jne 0x40b680
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 4
push dword [0x620268]
call fcn.004a9fe0
call fcn.004ac9c0
mov edx, str..mks
call fcn.00476190
mov ecx, eax
call fcn.00476150
je 0x40b652
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd02a
push eax
mov eax, str..mks
push eax
push dword [0x620268]
call fcn.004aa3f0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..mks
push edx
call fcn.004ac8d0
push 0x620268
call fcn.004ac930
jmp 0x40b722
call fcn.0047a640
mov ebx, eax
cmp ebx, 1
jne 0x40b722
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 4
push dword [0x620268]
call fcn.004a9fe0
call fcn.004ac9c0
mov edx, str..txt
call fcn.00476190
mov ecx, eax
call fcn.00476150
je 0x40b6f9
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
mov eax, 0x5cd02a
push eax
mov eax, str..txt
push eax
push dword [0x620268]
call fcn.004aa3f0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
mov edx, str..txt
push edx
call fcn.004ac8d0
push 0x620268
call fcn.004ac930
mov edx, dword [0x620268]
xor ecx, ecx
call fcn.00476150
jne 0x40b87f
push dword [0x620268]
call fcn.004a0c7b
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x40b74e
cmp edi, 0xffffffff
je 0x40b752
xor eax, eax
jmp 0x40b757
mov eax, 1
or eax, eax
je 0x40b794
push 2
push dword [0x620268]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
call fcn.0046f9c0
jmp 0x40b87f
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40b7d8
push 0x21
mov eax, 0x5d9dd4
push eax
mov eax, 0x5d463c
push eax
call fcn.0047a5cb
mov dword [0x6201e4], eax
jmp 0x40b826
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40b826
mov eax, str.Cancel
push eax
mov eax, 0x5d2c70
push eax
mov eax, str.A_file_with_that_name_already_exists._Replace_the_file__
push eax
mov eax, str.Attention__
push eax
push 0
call fcn.004714e6
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
cmp ebx, 1
jne 0x40b87f
push 2
push dword [0x620268]
push 0
call fcn.004a14e0
push dword [0x620218]
push 0
call fcn.004a1a90
push 0
call fcn.004a1200
call fcn.0046f9c0
push 4
push dword [0x620268]
push 2
push 0
call fcn.004779ad
jmp 0x40ba93
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b8a4
call fcn.0049fd57
mov ebx, eax
cmp ebx, 1
jne 0x40b89f
call fcn.0041187e
jmp 0x40ba93
mov ebx, 6
cmp ebx, dword [esp]
jne 0x40b8c4
call fcn.0049fd57
mov ebx, eax
cmp ebx, 1
jne 0x40b8bf
call fcn.0046e65c
jmp 0x40ba93
mov ebx, 7
cmp ebx, dword [esp]
jne 0x40b8e4
call fcn.0049fd57
mov ebx, eax
cmp ebx, 1
jne 0x40b8df
call fcn.0040c0a3
jmp 0x40ba93
mov ebx, 8
cmp ebx, dword [esp]
jne 0x40b904
call fcn.0049fd57
mov ebx, eax
cmp ebx, 1
jne 0x40b8ff
call fcn.004119eb
jmp 0x40ba93
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ba93
cmp byte [0x620316], 0
je 0x40b9bf
mov byte [0x620316], 0
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40b95f
mov eax, 0x5d4b78
push eax
push 9
call fcn.0049cb3d
jmp 0x40b996
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40b996
mov eax, 0x5d8488
push eax
push 9
call fcn.0049cb3d
push 0x82
push 0x82
mov eax, 0x82
call fcn.004760c0
push eax
push 1
push 9
call fcn.0049b141
jmp 0x40ba93
mov byte [0x620316], 1
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac890
pop edx
push eax
push 0xb
call fcn.0049cb88
call fcn.00476122
add dword [esp], edx
call fcn.004aa620
call fcn.00476140
mov dword [0x620224], eax
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40ba38
mov eax, 0x5d04a2
push eax
push 9
call fcn.0049cb3d
jmp 0x40ba6f
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40ba6f
mov eax, 0x5df762
push eax
push 9
call fcn.0049cb3d
push 0
push 0x82
mov eax, 0
call fcn.004760c0
push eax
push 1
push 9
call fcn.0049b141
pop eax
jmp 0x40bf4f
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x40bf4f
call fcn.004a2826
push eax
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40bc46
push 0
push dword [0x6201fc]
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
push dword [0x6202b4]
call fcn.0047723a
push 0
call fcn.004773ef
push dword [0x62026c]
call fcn.0047723a
mov dword [0x62026c], 0
push dword [0x620284]
call fcn.0047723a
mov dword [0x620284], 0
call fcn.00433975
call fcn.0046e932
push dword [0x6201e8]
call fcn.00477118
and eax, eax
je 0x40bb3f
push dword [0x6201e8]
call fcn.0047723a
mov dword [0x6201e8], 0
push dword [0x6201f8]
call fcn.00477118
and eax, eax
je 0x40bb63
push dword [0x6201f8]
call fcn.0047723a
mov dword [0x6201f8], 0
push dword [0x6202f4]
call fcn.00477118
and eax, eax
je 0x40bb87
push dword [0x6202f4]
call fcn.0047723a
mov dword [0x6202f4], 0
push 0
push 0
call sub.USER32.DLL_UnregisterHotKey
push 1
push 0
call sub.USER32.DLL_UnregisterHotKey
push 2
push 0
call sub.USER32.DLL_UnregisterHotKey
push 3
push 0
call sub.USER32.DLL_UnregisterHotKey
push 4
push 0
call sub.USER32.DLL_UnregisterHotKey
push 5
push 0
call sub.USER32.DLL_UnregisterHotKey
push 6
push 0
call sub.USER32.DLL_UnregisterHotKey
push 7
push 0
call sub.USER32.DLL_UnregisterHotKey
push 2
call fcn.0049f8e8
and eax, eax
je 0x40bc17
push 2
call fcn.0049f452
push 3
call fcn.0049f8e8
and eax, eax
je 0x40bc2f
push 3
call fcn.0049f452
push 0
call fcn.0049f452
add esp, 8
jmp 0x40bf5f
mov ebx, 1
cmp ebx, dword [esp]
jne 0x40bf15
call fcn.0046f851
push dword [0x6202fc]
mov edx, dword [0x6202f0]
pop ecx
call fcn.00476150
jne 0x40be28
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620311]
cmp ebx, eax
jne 0x40bcb5
push 0x23
mov eax, 0x5d0b12
push eax
mov eax, 0x5d1fde
push eax
call fcn.0047a5cb
mov dword [0x6201e4], eax
jmp 0x40bd09
push 0
push 0x131
push 0x42c
push dword [0x620210]
call sub.USER32.DLL_SendMessageW
mov ebx, eax
movzx eax, byte [0x620313]
cmp ebx, eax
jne 0x40bd09
mov eax, str.Cancel
push eax
mov eax, 0x5de27e
push eax
mov eax, 0x5d2c70
push eax
mov eax, 0x5daae4
push eax
mov eax, str.Message
push eax
push 0
call fcn.00439b3e
mov dword [0x6201e4], eax
mov ebx, dword [0x6201e4]
cmp ebx, 7
jne 0x40bdc5
mov edx, dword [0x6202fc]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202f0
call fcn.004ac930
mov edx, dword [0x6202f0]
xor ecx, ecx
call fcn.00476150
jne 0x40bdaa
push dword [0x6202f0]
call fcn.004a9fb0
mov dword [0x6202c4], eax
mov ebx, dword [0x6202c4]
add ebx, ebx
push ebx
call fcn.004ab870
mov dword [0x620290], eax
push 2
push 0xffffffff
push dword [0x6202f0]
push dword [0x620290]
call fcn.004ab890
push dword [0x620290]
push 0
push 0x885
push 0x10
call fcn.0047a51a
push dword [0x620290]
call fcn.004ab9e0
jmp 0x40bdb9
push 0x7d4
push 0x10
call fcn.0047a548
mov dword [0x620278], 1
jmp 0x40be26
mov ebx, dword [0x6201e4]
cmp ebx, 6
jne 0x40be1c
mov edx, dword [0x6202f0]
push edx
call fcn.004ac890
pop edx
push eax
push edx
call fcn.004ac8d0
push 0x6202fc
call fcn.004ac930
push dword [0x6202f0]
mov edx, 0x5cd02a
pop ecx
call fcn.00476150
je 0x40be10
push 0x7d4
push 0x10
call fcn.0047a548
mov dword [0x620278], 1
jmp 0x40be26
mov dword [0x620278], 0
jmp 0x40be32
mov dword [0x620278], 1
push 0x12e
push 0
call fcn.00476f88
and eax, eax
je 0x40be60
push 0
push 3
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
jmp 0x40be7a
push 0
push dword [0x6201fc]
push 0
push 0x71
call sub.USER32.DLL_SystemParametersInfoW
cmp dword [0x620278], 0
je 0x40beea
push 0x6b
push 1
call fcn.00476f88
and eax, eax
je 0x40bea1
push dword [0x6201e8]
call fcn.00477227
push dword [0x62023c]
call fcn.00477227
push 1
push 1
call fcn.0049fa3d
push 0
push 0
call fcn.0049fa3d
push dword [0x62026c]
call fcn.00477296
push dword [0x620284]
call fcn.00477296
mov dword [0x620278], 0
push 0x7d8
push 0x10
call fcn.0047a548
mov dword [0x620220], eax
push dword [0x620220]
push 0x9fc
push 0x10
call fcn.0047a504
jmp 0x40bf4e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bf2b
mov dword [0x620228], 2
jmp 0x40bf4e
mov ebx, 3
cmp ebx, dword [esp]
jne 0x40bf4e
push 1
push 3
call fcn.0049fa3d
mov dword [0x62022c], 2
pop eax
pop eax
push 1
call fcn.0049f431
jmp 0x402d18
push 0
call 0x40bf7e
call fcn.004ac870
push dword [0x6201c4]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.004770ca
call fcn.004772a9
call fcn.0047850b
call fcn.0047ac20
call fcn.00494e71
call fcn.00494fd7
call fcn.0049529d
call fcn.004953c4
call fcn.0049a5c8
call fcn.0049f4cc
call fcn.004a0ee6
call fcn.004a12c0
call fcn.004a26df
call fcn.004a3419
call fcn.004a4486
call fcn.004a6604
call fcn.004a9990
call fcn.004abde6
call fcn.004abe4c
call fcn.0049588b
call fcn.004ab800
ret