Function at 0x4140ae
Capabilities:
Create a process with modified i/o handles and window
Create process on windows
Terminate process

Disassembly:
mov byte [ebp - 0x4c9], 0
xor edx, edx
mov dword [ebp - 0x4d0], edx
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x330]
mov eax, dword [edx + 0x22c]
call fcn.004b7078
test eax, eax
jle 0x413fc9
xor edx, edx
mov dword [ebp - 0x4d4], edx
xor ecx, ecx
mov dword [ebp - 0x4d8], ecx
jmp 0x413fa4
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov edx, dword [eax]
mov ecx, dword [edx + 0x330]
mov eax, dword [ecx + 0x22c]
mov edx, dword [ebp - 0x4d8]
call fcn.004b70a8
call fcn.004b6a10
cmp al, 1
jne 0x413f9e
mov word [ebp - 0x4b4], 8
xor ecx, ecx
mov dword [ebp - 4], ecx
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov edx, dword [eax]
mov ecx, dword [edx + 0x330]
mov eax, dword [ecx + 0x22c]
mov edx, dword [ebp - 0x4d8]
call fcn.004b70a8
mov edx, eax
add edx, 0x24
lea eax, [ebp - 4]
call fcn.004d45cc
mov eax, dword [ebp - 4]
call fcn.0043e73c
test al, al
jne 0x411814
mov word [ebp - 0x4b4], 0x20
xor edx, edx
mov dword [ebp - 0x188], edx
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x2c
mov word [ebp - 0x4b4], 0x38
xor ecx, ecx
mov dword [ebp - 0x18c], ecx
lea ecx, [ebp - 0x18c]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 4]
mov eax, str.File__
call fcn.004d4894
lea eax, [ebp - 0x18c]
push eax
mov edx, 0x4dc5b7
lea eax, [ebp - 0x190]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x190]
xor ecx, ecx
mov dword [ebp - 0x194], ecx
lea ecx, [ebp - 0x194]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x194]
lea eax, [ebp - 0x188]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x194]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x190]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x18c]
mov edx, 2
call fcn.004d459c
push 0x30
mov word [ebp - 0x4b4], 0x44
xor ecx, ecx
mov dword [ebp - 0x198], ecx
lea edx, [ebp - 0x198]
inc dword [ebp - 0x4a8]
mov eax, dword [0x4e76c8]
mov eax, dword [eax]
call fcn.00489a94
cmp dword [ebp - 0x198], 0
je 0x411771
mov edx, dword [ebp - 0x198]
jmp 0x411776
mov edx, 0x4dc5c8
push edx
cmp dword [ebp - 0x188], 0
je 0x411788
mov eax, dword [ebp - 0x188]
jmp 0x41178d
mov eax, 0x4dc5c7
push eax
mov edx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [edx]
call fcn.0049beec
push eax
call sub.user32.dll_MessageBoxA
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x198]
mov edx, 2
call fcn.004d459c
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x330]
mov eax, dword [edx + 0x22c]
mov edx, dword [ebp - 0x4d8]
call fcn.004b70a8
xor edx, edx
call fcn.004b6a54
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x188]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 4]
mov edx, 2
call fcn.004d459c
jmp 0x413f9e
mov word [ebp - 0x4b4], 0x50
xor eax, eax
mov dword [ebp - 8], eax
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov ecx, dword [0x4e76c8]
mov eax, dword [ecx]
call fcn.00489dc0
mov esi, 0x4dc558
lea edi, [ebp - 0x550]
mov ecx, 0x11
rep movsd dword es:[edi], dword [esi]
push 0x44
push 0
lea eax, [ebp - 0x550]
push eax
call fcn.004c98cc
add esp, 0xc
mov dword [ebp - 0x550], 0x44
mov dword [ebp - 0x524], 0x101
mov word [ebp - 0x520], 0
mov esi, 0x4dc59c
lea edi, [ebp - 0x560]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov word [ebp - 0x4b4], 0x5c
xor eax, eax
mov dword [ebp - 0xc], eax
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0x68
xor edx, edx
mov dword [ebp - 0x19c], edx
lea ecx, [ebp - 0x19c]
push ecx
inc dword [ebp - 0x4a8]
cmp dword [ebp - 4], 0
je 0x4118db
mov eax, dword [ebp - 4]
mov ecx, dword [eax - 4]
jmp 0x4118dd
xor ecx, ecx
add ecx, 0xfffffffc
lea eax, [ebp - 4]
xor edx, edx
call fcn.004d4760
lea eax, [ebp - 0x19c]
push eax
mov edx, str..lite.mp3
lea eax, [ebp - 0x1a0]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1a0]
xor ecx, ecx
mov dword [ebp - 0x1a4], ecx
lea ecx, [ebp - 0x1a4]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x1a4]
lea eax, [ebp - 0xc]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1a4]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1a0]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x19c]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x74
xor ecx, ecx
mov dword [ebp - 0x1a8], ecx
lea edx, [ebp - 0x1a8]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0xc]
call fcn.0043ea80
lea edx, [ebp - 0x1a8]
lea eax, [ebp - 0xc]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1a8]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x80
xor ecx, ecx
mov dword [ebp - 0x1ac], ecx
lea ecx, [ebp - 0x1ac]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0xc]
mov eax, dword [ebp - 0x4c8]
add eax, 0x30
call fcn.004d45f4
lea edx, [ebp - 0x1ac]
lea eax, [ebp - 0xc]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1ac]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x8c
mov edx, 0x4dc5d3
lea eax, [ebp - 0x10]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
lea edx, [ebp - 0xc]
lea eax, [ebp - 0x10]
call fcn.004d45cc
mov word [ebp - 0x4b4], 0x98
xor ecx, ecx
mov dword [ebp - 0x1b0], ecx
lea ecx, [ebp - 0x1b0]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0xc]
mov eax, 0x4dc5d4
call fcn.004d4894
lea eax, [ebp - 0x1b0]
push eax
mov edx, 0x4dc5d6
lea eax, [ebp - 0x1b4]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1b4]
xor ecx, ecx
mov dword [ebp - 0x1b8], ecx
lea ecx, [ebp - 0x1b8]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x1b8]
lea eax, [ebp - 0xc]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1b8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1b4]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1b0]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0xa4
xor ecx, ecx
mov dword [ebp - 0x14], ecx
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0xb0
xor eax, eax
mov dword [ebp - 0x18], eax
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0xbc
xor edx, edx
mov dword [ebp - 0x1bc], edx
lea edx, [ebp - 0x1bc]
inc dword [ebp - 0x4a8]
mov eax, dword [0x4e76c8]
mov eax, dword [eax]
call fcn.0048a544
lea eax, [ebp - 0x1bc]
mov eax, dword [eax]
xor edx, edx
mov dword [ebp - 0x1c0], edx
lea edx, [ebp - 0x1c0]
inc dword [ebp - 0x4a8]
call fcn.0043e9b8
lea eax, [ebp - 0x1c0]
push eax
mov edx, 0x4dc5d8
lea eax, [ebp - 0x1c4]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1c4]
xor eax, eax
mov dword [ebp - 0x1c8], eax
lea ecx, [ebp - 0x1c8]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x1c8]
lea eax, [ebp - 0x14]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1c8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1c4]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1c0]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1bc]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0xc8
xor ecx, ecx
mov dword [ebp - 0x1c], ecx
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x340]
mov edx, dword [eax]
call dword [edx + 0xc8]
test eax, eax
jne 0x411c99
mov word [ebp - 0x4b4], 0xd4
mov edx, 0x4dc5e1
lea eax, [ebp - 0x1cc]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1cc]
lea eax, [ebp - 0x1c]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1cc]
mov edx, 2
call fcn.004d459c
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x340]
mov edx, dword [eax]
call dword [edx + 0xc8]
dec eax
jne 0x411cf5
mov word [ebp - 0x4b4], 0xe0
mov edx, 0x4dc5e3
lea eax, [ebp - 0x1d0]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1d0]
lea eax, [ebp - 0x1c]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1d0]
mov edx, 2
call fcn.004d459c
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x340]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 2
jne 0x411d53
mov word [ebp - 0x4b4], 0xec
mov edx, 0x4dc5e5
lea eax, [ebp - 0x1d4]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1d4]
lea eax, [ebp - 0x1c]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1d4]
mov edx, 2
call fcn.004d459c
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
test eax, eax
jne 0x411d7c
mov dword [ebp - 0x4e0], 0x20
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
test eax, eax
jne 0x411da5
mov dword [ebp - 0x4e0], 0x20
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
dec eax
jne 0x411dcd
mov dword [ebp - 0x4e0], 0x28
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 2
jne 0x411df7
mov dword [ebp - 0x4e0], 0x30
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 3
jne 0x411e21
mov dword [ebp - 0x4e0], 0x38
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 4
jne 0x411e4b
mov dword [ebp - 0x4e0], 0x40
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 5
jne 0x411e75
mov dword [ebp - 0x4e0], 0x50
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 6
jne 0x411e9f
mov dword [ebp - 0x4e0], 0x60
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 7
jne 0x411ec9
mov dword [ebp - 0x4e0], 0x70
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 8
jne 0x411ef3
mov dword [ebp - 0x4e0], 0x80
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 9
jne 0x411f1a
mov dword [ebp - 0x4e0], 0xa0
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 0xa
jne 0x411f41
mov dword [ebp - 0x4e0], 0xc0
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 0xb
jne 0x411f68
mov dword [ebp - 0x4e0], 0xe0
jmp 0x411f8d
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x334]
mov edx, dword [eax]
call dword [edx + 0xc8]
cmp eax, 0xc
jne 0x411f8d
mov dword [ebp - 0x4e0], 0x100
mov word [ebp - 0x4b4], 0xf8
xor ecx, ecx
mov dword [ebp - 0x20], ecx
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0x104
xor eax, eax
mov dword [ebp - 0x1d8], eax
lea edx, [ebp - 0x1d8]
inc dword [ebp - 0x4a8]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov ecx, dword [eax + 0x33c]
mov eax, dword [ecx + 0x228]
call fcn.0043e2c0
lea edx, [ebp - 0x1d8]
lea eax, [ebp - 0x20]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1d8]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x110
lea eax, [ebp - 0x24]
xor edx, edx
call fcn.004d4558
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0x11c
push dword [ebp - 0x4e0]
push dword [ebp - 4]
xor ecx, ecx
mov dword [ebp - 0x1dc], ecx
lea eax, [ebp - 0x1dc]
push eax
inc dword [ebp - 0x4a8]
call fcn.004141b0
add esp, 0xc
lea edx, [ebp - 0x1dc]
lea eax, [ebp - 0x24]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1dc]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x128
mov edx, 0x4dc5e7
lea eax, [ebp - 0x1e0]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1e0]
lea eax, [ebp - 0x24]
call fcn.004d4680
push eax
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1e0]
mov edx, 2
call fcn.004d459c
pop ecx
test cl, cl
je 0x4123d7
mov word [ebp - 0x4b4], 0x134
xor eax, eax
mov dword [ebp - 0x1fc], eax
lea edx, [ebp - 0x1fc]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x4e0]
call fcn.0043e2c0
lea edx, [ebp - 0x1fc]
push edx
xor ecx, ecx
mov dword [ebp - 0x1e4], ecx
lea ecx, [ebp - 0x1e4]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x20]
mov eax, 0x4dc5e9
call fcn.004d4894
lea eax, [ebp - 0x1e4]
push eax
mov edx, 0x4dc60c
lea eax, [ebp - 0x1e8]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1e8]
xor ecx, ecx
mov dword [ebp - 0x1ec], ecx
lea ecx, [ebp - 0x1ec]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x1ec]
xor edx, edx
mov dword [ebp - 0x1f0], edx
lea ecx, [ebp - 0x1f0]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1c]
call fcn.004d45f4
lea eax, [ebp - 0x1f0]
push eax
mov edx, 0x4dc610
lea eax, [ebp - 0x1f4]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1f4]
xor eax, eax
mov dword [ebp - 0x1f8], eax
lea ecx, [ebp - 0x1f8]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x1f8]
xor edx, edx
mov dword [ebp - 0x200], edx
lea ecx, [ebp - 0x200]
inc dword [ebp - 0x4a8]
pop edx
call fcn.004d45f4
lea eax, [ebp - 0x200]
push eax
mov edx, 0x4dc614
lea eax, [ebp - 0x204]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x204]
xor eax, eax
mov dword [ebp - 0x208], eax
lea ecx, [ebp - 0x208]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x208]
xor edx, edx
mov dword [ebp - 0x20c], edx
lea ecx, [ebp - 0x20c]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 4]
call fcn.004d45f4
lea eax, [ebp - 0x20c]
push eax
mov edx, 0x4dc617
lea eax, [ebp - 0x210]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x210]
xor eax, eax
mov dword [ebp - 0x214], eax
lea ecx, [ebp - 0x214]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x214]
xor edx, edx
mov dword [ebp - 0x218], edx
lea ecx, [ebp - 0x218]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0xc]
call fcn.004d45f4
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x18]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x218]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x214]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x210]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x20c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x208]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x204]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x200]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1fc]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1f8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1f4]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1f0]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1ec]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1e8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1e4]
mov edx, 2
call fcn.004d459c
jmp 0x412730
mov word [ebp - 0x4b4], 0x140
mov edx, 0x4dc61a
lea eax, [ebp - 0x21c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x21c]
lea eax, [ebp - 0x24]
call fcn.004d4680
push eax
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x21c]
mov edx, 2
call fcn.004d459c
pop ecx
test cl, cl
je 0x412730
mov word [ebp - 0x4b4], 0x14c
xor eax, eax
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0x238]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x4e0]
call fcn.0043e2c0
lea edx, [ebp - 0x238]
push edx
xor ecx, ecx
mov dword [ebp - 0x220], ecx
lea ecx, [ebp - 0x220]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x20]
mov eax, str.___mp1input__c__q
call fcn.004d4894
lea eax, [ebp - 0x220]
push eax
mov edx, 0x4dc62e
lea eax, [ebp - 0x224]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x224]
xor ecx, ecx
mov dword [ebp - 0x228], ecx
lea ecx, [ebp - 0x228]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x228]
xor edx, edx
mov dword [ebp - 0x22c], edx
lea ecx, [ebp - 0x22c]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x1c]
call fcn.004d45f4
lea eax, [ebp - 0x22c]
push eax
mov edx, 0x4dc632
lea eax, [ebp - 0x230]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x230]
xor eax, eax
mov dword [ebp - 0x234], eax
lea ecx, [ebp - 0x234]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x234]
xor edx, edx
mov dword [ebp - 0x23c], edx
lea ecx, [ebp - 0x23c]
inc dword [ebp - 0x4a8]
pop edx
call fcn.004d45f4
lea eax, [ebp - 0x23c]
push eax
mov edx, 0x4dc636
lea eax, [ebp - 0x240]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x240]
xor eax, eax
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x244]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x244]
xor edx, edx
mov dword [ebp - 0x248], edx
lea ecx, [ebp - 0x248]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 4]
call fcn.004d45f4
lea eax, [ebp - 0x248]
push eax
mov edx, 0x4dc639
lea eax, [ebp - 0x24c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x24c]
xor eax, eax
mov dword [ebp - 0x250], eax
lea ecx, [ebp - 0x250]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x250]
xor edx, edx
mov dword [ebp - 0x254], edx
lea ecx, [ebp - 0x254]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0xc]
call fcn.004d45f4
lea edx, [ebp - 0x254]
lea eax, [ebp - 0x18]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x254]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x250]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x24c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x248]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x244]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x240]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x23c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x238]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x234]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x230]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x22c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x228]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x224]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x220]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x158
xor ecx, ecx
mov dword [ebp - 0x28], ecx
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0x164
xor eax, eax
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0x258]
inc dword [ebp - 0x4a8]
mov ecx, dword [0x4e76c8]
mov eax, dword [ecx]
call fcn.0048a544
lea eax, [ebp - 0x258]
mov eax, dword [eax]
xor edx, edx
mov dword [ebp - 0x25c], edx
lea edx, [ebp - 0x25c]
inc dword [ebp - 0x4a8]
call fcn.0043e9b8
lea eax, [ebp - 0x25c]
push eax
mov edx, str.lame.exe
lea eax, [ebp - 0x260]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x260]
xor eax, eax
mov dword [ebp - 0x264], eax
lea ecx, [ebp - 0x264]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x264]
xor edx, edx
mov dword [ebp - 0x268], edx
lea ecx, [ebp - 0x268]
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x18]
call fcn.004d45f4
lea edx, [ebp - 0x268]
lea eax, [ebp - 0x28]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x268]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x264]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x260]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x25c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x258]
mov edx, 2
call fcn.004d459c
mov byte [ebp - 0x4e1], 0
mov word [ebp - 0x4b4], 0x14
mov cl, byte [0x4e79fc]
sub cl, 1
jb 0x412896
je 0x4128a2
dec cl
je 0x4128ae
jmp 0x4128b8
mov dword [ebp - 0x4e8], 0x20
jmp 0x4128b8
mov dword [ebp - 0x4e8], 0x4000
jmp 0x4128b8
mov dword [ebp - 0x4e8], 0x40
mov word [ebp - 0x4b4], 0x170
mov edx, 0x4dc646
lea eax, [ebp - 0x2c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0x17c
xor ecx, ecx
mov dword [ebp - 0x26c], ecx
lea eax, [ebp - 0x26c]
push eax
inc dword [ebp - 0x4a8]
cmp dword [ebp - 0xc], 0
je 0x412909
mov edx, dword [ebp - 0xc]
mov ecx, dword [edx - 4]
jmp 0x41290b
xor ecx, ecx
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.004d4760
lea edx, [ebp - 0x26c]
lea eax, [ebp - 0x2c]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x26c]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x188
xor ecx, ecx
mov dword [ebp - 0x270], ecx
lea eax, [ebp - 0x270]
push eax
inc dword [ebp - 0x4a8]
cmp dword [ebp - 0xc], 0
je 0x412968
mov edx, dword [ebp - 0xc]
mov ecx, dword [edx - 4]
jmp 0x41296a
xor ecx, ecx
add ecx, 0xfffffffe
lea eax, [ebp - 0x2c]
mov edx, 1
call fcn.004d4760
lea edx, [ebp - 0x270]
lea eax, [ebp - 0x2c]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x270]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x194
xor ecx, ecx
mov dword [ebp - 0x274], ecx
lea edx, [ebp - 0x274]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x2c]
call fcn.0043e9ec
lea ecx, [ebp - 0x274]
push dword [ecx]
call fcn.004095fc
pop ecx
mov dword [ebp - 0x57c], eax
mov dword [ebp - 0x578], edx
fild qword [ebp - 0x57c]
fcomp dword [0x4e79ec]
fnstsw ax
sahf
setb dl
and edx, 1
push edx
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x274]
mov edx, 2
call fcn.004d459c
pop ecx
test cl, cl
je 0x412ce1
mov word [ebp - 0x4b4], 0x1a0
xor eax, eax
mov dword [ebp - 0x278], eax
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x1ac
mov word [ebp - 0x4b4], 0x1b8
xor edx, edx
mov dword [ebp - 0x290], edx
lea ecx, [ebp - 0x290]
push ecx
inc dword [ebp - 0x4a8]
xor eax, eax
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0x28c]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x2c]
call fcn.0043e9ec
lea eax, [ebp - 0x28c]
mov ecx, 1
mov edx, 1
call fcn.004d4760
lea eax, [ebp - 0x290]
push eax
xor edx, edx
mov dword [ebp - 0x27c], edx
lea edx, [ebp - 0x27c]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x2c]
call fcn.0043ea80
lea edx, [ebp - 0x27c]
xor eax, eax
mov dword [ebp - 0x280], eax
lea ecx, [ebp - 0x280]
inc dword [ebp - 0x4a8]
mov eax, 0x4dc647
call fcn.004d4894
lea edx, [ebp - 0x280]
push edx
mov edx, 0x4dc652
lea eax, [ebp - 0x284]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x284]
xor eax, eax
mov dword [ebp - 0x288], eax
lea ecx, [ebp - 0x288]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x288]
xor edx, edx
mov dword [ebp - 0x294], edx
lea ecx, [ebp - 0x294]
inc dword [ebp - 0x4a8]
pop edx
call fcn.004d45f4
lea eax, [ebp - 0x294]
push eax
mov edx, 0x4dc69f
lea eax, [ebp - 0x298]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x298]
xor eax, eax
mov dword [ebp - 0x29c], eax
lea ecx, [ebp - 0x29c]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x29c]
lea eax, [ebp - 0x278]
call fcn.004d45cc
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x29c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x298]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x294]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x290]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x28c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x288]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x284]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x280]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x27c]
mov edx, 2
call fcn.004d459c
push 0x30
mov word [ebp - 0x4b4], 0x1c4
xor ecx, ecx
mov dword [ebp - 0x2a0], ecx
lea edx, [ebp - 0x2a0]
inc dword [ebp - 0x4a8]
mov eax, dword [0x4e76c8]
mov eax, dword [eax]
call fcn.00489a94
cmp dword [ebp - 0x2a0], 0
je 0x412c75
mov edx, dword [ebp - 0x2a0]
jmp 0x412c7a
mov edx, 0x4dc6cf
push edx
cmp dword [ebp - 0x278], 0
je 0x412c8c
mov eax, dword [ebp - 0x278]
jmp 0x412c91
mov eax, 0x4dc6ce
push eax
mov edx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [edx]
call fcn.0049beec
push eax
call sub.user32.dll_MessageBoxA
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x2a0]
mov edx, 2
call fcn.004d459c
mov byte [0x4d645c], 1
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x278]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x14
lea ecx, [ebp - 0x560]
push ecx
lea eax, [ebp - 0x550]
push eax
push 0
push 0
push dword [ebp - 0x4e8]
push 1
push 0
push 0
cmp dword [ebp - 0x28], 0
je 0x412d0a
mov edx, dword [ebp - 0x28]
jmp 0x412d0f
mov edx, 0x4dc6d0
push edx
push 0
call sub.kernel32.dll_CreateProcessA
test eax, eax
jne 0x412e27
push 0x10
push 0x4dc722
push 0x4dc6d1
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [eax]
call fcn.0049beec
push eax
call sub.user32.dll_MessageBoxA
mov byte [ebp - 0x4e1], 1
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 4]
mov edx, 2
call fcn.004d459c
mov ecx, dword [ebp - 0x4c4]
mov dword fs:[0], ecx
jmp 0x414145
xor eax, eax
mov al, byte [ebp - 0x4e1]
dec eax
jne 0x412e52
push 0
push 0x4dc737
push 0x4dc728
push 0
call sub.user32.dll_MessageBoxA
mov edx, dword [0x4e76c8]
mov eax, dword [edx]
call fcn.0048a058
mov byte [ebp - 0x4ed], 0
mov word [ebp - 0x4b4], 0x14
mov word [ebp - 0x4b4], 0x1d0
xor edx, edx
mov dword [ebp - 0x178], edx
inc dword [ebp - 0x4a8]
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x14
or dword [ebp - 0x4f4], 0x2f
lea ecx, [ebp - 0x184]
mov edx, dword [ebp - 0x4f4]
mov eax, dword [ebp - 4]
call fcn.0043e7fc
xor ecx, ecx
mov dword [ebp - 0x4f8], ecx
xor eax, eax
mov dword [ebp - 0x4fc], eax
xor edx, edx
mov dword [ebp - 0x500], edx
xor ecx, ecx
mov dword [ebp - 0x504], ecx
xor eax, eax
mov dword [ebp - 0x508], eax
mov word [ebp - 0x4b4], 0x1dc
push 0
push 0
push dword [ebp - 0x178]
xor edx, edx
mov dword [ebp - 0x2a4], edx
lea ecx, [ebp - 0x2a4]
push ecx
inc dword [ebp - 0x4a8]
call fcn.00409788
add esp, 0x10
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x2a4]
mov edx, 2
call fcn.004d459c
xor ecx, ecx
mov cl, byte [0x4d645c]
dec ecx
jne 0x41326e
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x394]
xor edx, edx
call fcn.004b3024
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x3a8]
xor edx, edx
call fcn.004b3024
mov word [ebp - 0x4b4], 0x1e8
mov edx, 0x4dc73d
lea eax, [ebp - 0x400]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov edx, dword [eax]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3b4]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x400]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x1f4
mov edx, 0x4dc740
lea eax, [ebp - 0x404]
call fcn.004d443c
inc dword [ebp - 0x4a8]
push dword [eax]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x308]
mov eax, dword [edx + 0x208]
mov edx, 3
call fcn.004acecc
pop edx
call fcn.004ace28
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x404]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], pe_nt_image_headers32
mov edx, 0x4dc74e
lea eax, [ebp - 0x408]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov edx, dword [eax]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3b8]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x408]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x20c
mov edx, 0x4dc751
lea eax, [ebp - 0x40c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
push dword [eax]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x308]
mov eax, dword [edx + 0x208]
mov edx, 4
call fcn.004acecc
pop edx
call fcn.004ace28
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x40c]
mov edx, 2
call fcn.004d459c
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3c8]
xor edx, edx
call fcn.0048d4c0
xor ecx, ecx
mov dword [0x4e79f0], ecx
mov word [ebp - 0x4b4], 0x218
mov edx, 0x4dc75c
lea eax, [ebp - 0x410]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov edx, dword [eax]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3c0]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x410]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x224
mov edx, 0x4dc770
lea eax, [ebp - 0x414]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov edx, dword [eax]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3c4]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x414]
mov edx, 2
call fcn.004d459c
push 0xa
push dword [ebp - 0x560]
call sub.kernel32.dll_TerminateProcess
test eax, eax
jne 0x41316f
mov byte [0x4d645c], 0
push 0x10
push 0x4dc7ff
push 0x4dc787
push 0
call sub.user32.dll_MessageBoxA
jmp 0x41326e
dec dword [ebp - 0x4a8]
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x178]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 4]
mov edx, 2
call fcn.004d459c
mov ecx, dword [ebp - 0x4c4]
mov dword fs:[0], ecx
jmp 0x414145
mov eax, dword [0x4e76c8]
mov eax, dword [eax]
call fcn.00489dc0
push 0x12c
push dword [ebp - 0x560]
call sub.kernel32.dll_WaitForSingleObject
mov dword [ebp - 0x4ec], eax
cmp dword [ebp - 0x4ec], 0
jne 0x4132a9
mov byte [ebp - 0x4ed], 1
mov byte [ebp - 0x4c9], 1
jmp 0x4132b0
mov byte [ebp - 0x4c9], 0
mov word [ebp - 0x4b4], 0x230
xor edx, edx
mov dword [ebp - 0x3f0], edx
inc dword [ebp - 0x4a8]
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x23c
lea ecx, [ebp - 0x3fc]
mov edx, dword [ebp - 0x4f4]
mov eax, dword [ebp - 0x10]
call fcn.0043e7fc
cmp dword [ebp - 0x3f8], 0
jne 0x4132fd
mov dword [ebp - 0x3f8], 1
fild dword [ebp - 0x180]
fstp dword [ebp - 0x4fc]
fld dword [ebp - 0x4fc]
fmul dword [0x4e79e4]
fstp dword [ebp - 0x4f8]
mov ecx, dword [ebp - 0x508]
cmp ecx, dword [ebp - 0x3f8]
jle 0x413331
xor eax, eax
mov dword [ebp - 0x508], eax
mov edx, dword [ebp - 0x508]
cmp edx, dword [ebp - 0x3f8]
je 0x413363
mov ecx, dword [ebp - 0x3f8]
sub ecx, dword [ebp - 0x508]
mov dword [ebp - 0x580], ecx
fild dword [ebp - 0x580]
fadd dword [ebp - 0x4d4]
fstp dword [ebp - 0x4d4]
mov eax, dword [ebp - 0x3f8]
mov dword [ebp - 0x508], eax
fld dword [0x4e79e8]
fcomp dword [0x41414c]
fnstsw ax
sahf
jne 0x41338a
mov dword [0x4e79e8], 0x3f800000
fld dword [ebp - 0x4d4]
fmul dword [0x414150]
fdiv dword [0x4e79e8]
call fcn.004cce3c
mov dword [ebp - 0x504], eax
imul edx, dword [ebp - 0x3f8], 0x64
mov dword [ebp - 0x584], edx
fild dword [ebp - 0x584]
fdiv dword [ebp - 0x4f8]
call fcn.004cce3c
mov dword [ebp - 0x500], eax
cmp dword [ebp - 0x500], 0x64
jle 0x4133de
mov dword [ebp - 0x500], 0x64
cmp dword [ebp - 0x504], 0x64
jle 0x4133f1
mov dword [ebp - 0x504], 0x64
mov edx, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x394]
mov edx, dword [ebp - 0x500]
call fcn.004b3024
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x3a8]
mov edx, dword [ebp - 0x504]
call fcn.004b3024
mov word [ebp - 0x4b4], 0x248
xor ecx, ecx
mov dword [ebp - 0x418], ecx
lea edx, [ebp - 0x418]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x504]
call fcn.0043e2c0
lea ecx, [ebp - 0x418]
push ecx
mov edx, 0x4dc805
lea eax, [ebp - 0x41c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x41c]
xor eax, eax
mov dword [ebp - 0x420], eax
lea ecx, [ebp - 0x420]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x420]
mov edx, dword [edx]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3b4]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x420]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x41c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x418]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x254
xor ecx, ecx
mov dword [ebp - 0x424], ecx
lea edx, [ebp - 0x424]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x500]
call fcn.0043e2c0
lea edx, [ebp - 0x424]
xor eax, eax
mov dword [ebp - 0x428], eax
lea ecx, [ebp - 0x428]
inc dword [ebp - 0x4a8]
mov eax, 0x4dc807
call fcn.004d4894
lea edx, [ebp - 0x428]
push edx
mov edx, 0x4dc813
lea eax, [ebp - 0x42c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x42c]
xor eax, eax
mov dword [ebp - 0x430], eax
lea ecx, [ebp - 0x430]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x430]
push dword [edx]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x308]
mov eax, dword [edx + 0x208]
mov edx, 3
call fcn.004acecc
pop edx
call fcn.004ace28
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x430]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x42c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x428]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x424]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x260
xor eax, eax
mov dword [ebp - 0x434], eax
lea edx, [ebp - 0x434]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x500]
call fcn.0043e2c0
lea ecx, [ebp - 0x434]
push ecx
mov edx, 0x4dc815
lea eax, [ebp - 0x438]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x438]
xor eax, eax
mov dword [ebp - 0x43c], eax
lea ecx, [ebp - 0x43c]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x43c]
mov edx, dword [edx]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3b8]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x43c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x438]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x434]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x26c
xor ecx, ecx
mov dword [ebp - 0x440], ecx
lea edx, [ebp - 0x440]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 4]
call fcn.0043ea80
lea edx, [ebp - 0x440]
xor eax, eax
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x444]
inc dword [ebp - 0x4a8]
mov eax, 0x4dc817
call fcn.004d4894
lea edx, [ebp - 0x444]
push dword [edx]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x308]
mov eax, dword [edx + 0x208]
mov edx, 4
call fcn.004acecc
pop edx
call fcn.004ace28
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x444]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x440]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x278
xor eax, eax
mov dword [ebp - 0x454], eax
lea edx, [ebp - 0x454]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 4]
call fcn.0043ea80
lea ecx, [ebp - 0x454]
push ecx
xor eax, eax
mov dword [ebp - 0x448], eax
lea edx, [ebp - 0x448]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x504]
call fcn.0043e2c0
lea edx, [ebp - 0x448]
push edx
mov edx, 0x4dc81e
lea eax, [ebp - 0x44c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x44c]
xor eax, eax
mov dword [ebp - 0x450], eax
lea ecx, [ebp - 0x450]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x450]
xor edx, edx
mov dword [ebp - 0x458], edx
lea ecx, [ebp - 0x458]
inc dword [ebp - 0x4a8]
pop edx
call fcn.004d45f4
lea eax, [ebp - 0x458]
push eax
mov edx, str.___MP3Resizer
lea eax, [ebp - 0x45c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x45c]
xor eax, eax
mov dword [ebp - 0x460], eax
lea ecx, [ebp - 0x460]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea edx, [ebp - 0x460]
mov edx, dword [edx]
mov eax, dword [0x4e76c8]
mov eax, dword [eax]
call fcn.00489ae0
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x460]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x45c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x458]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x454]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x450]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x44c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x448]
mov edx, 2
call fcn.004d459c
cmp dword [ebp - 0x504], 0
jne 0x4138f9
mov dword [ebp - 0x504], 1
mov word [ebp - 0x4b4], 0x284
imul eax, dword [0x4e79f0], 0x64
cdq
idiv dword [ebp - 0x504]
sub eax, dword [0x4e79f0]
push eax
xor ecx, ecx
mov dword [ebp - 0x464], ecx
lea eax, [ebp - 0x464]
push eax
inc dword [ebp - 0x4a8]
call fcn.0040dbec
add esp, 8
lea edx, [ebp - 0x464]
xor ecx, ecx
mov dword [ebp - 0x468], ecx
lea ecx, [ebp - 0x468]
inc dword [ebp - 0x4a8]
mov eax, 0x4dc831
call fcn.004d4894
lea edx, [ebp - 0x468]
mov edx, dword [edx]
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3c0]
call fcn.00495778
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x468]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x464]
mov edx, 2
call fcn.004d459c
lea eax, [ebp - 0x3fc]
call fcn.0043e84c
dec dword [ebp - 0x4a8]
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x3f0]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x14
cmp byte [ebp - 0x4ed], 0
je 0x412f11
lea eax, [ebp - 0x184]
call fcn.0043e84c
push dword [ebp - 0x560]
call sub.kernel32.dll_CloseHandle
push dword [ebp - 0x55c]
call sub.kernel32.dll_CloseHandle
xor edx, edx
mov dl, byte [ebp - 0x4c9]
dec edx
jne 0x413ea8
inc dword [ebp - 0x4d0]
mov word [ebp - 0x4b4], 0x29c
mov edx, 0x4dc83d
lea eax, [ebp - 0x46c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
mov word [ebp - 0x4b4], 0x2a8
mov edx, 0x4dc83e
lea eax, [ebp - 0x470]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
mov word [ebp - 0x4b4], 0x2b4
mov edx, 0x4dc83f
lea eax, [ebp - 0x474]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
mov word [ebp - 0x4b4], 0x2c0
mov edx, 0x4dc840
lea eax, [ebp - 0x478]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
mov word [ebp - 0x4b4], 0x2cc
mov edx, 0x4dc841
lea eax, [ebp - 0x47c]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
mov word [ebp - 0x4b4], 0x2d8
mov edx, 0x4dc842
lea eax, [ebp - 0x480]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
mov word [ebp - 0x4b4], 0x2e4
mov edx, 0x4dc843
lea eax, [ebp - 0x484]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x290
xor ecx, ecx
mov dword [ebp - 0x50c], ecx
lea eax, [ebp - 0x484]
push eax
lea edx, [ebp - 0x480]
push edx
lea ecx, [ebp - 0x47c]
push ecx
lea eax, [ebp - 0x478]
push eax
lea edx, [ebp - 0x474]
push edx
lea ecx, [ebp - 0x470]
push ecx
lea eax, [ebp - 0x46c]
push eax
push 0
push dword [ebp - 4]
call fcn.00415d2c
add esp, 0x24
xor edx, edx
mov dl, al
mov dword [ebp - 0x50c], edx
push dword [ebp - 0x484]
push dword [ebp - 0x480]
push dword [ebp - 0x47c]
push dword [ebp - 0x478]
push dword [ebp - 0x474]
push dword [ebp - 0x470]
push dword [ebp - 0x46c]
mov cl, byte [ebp - 0x50c]
push ecx
push dword [ebp - 0x10]
call fcn.004169d8
add esp, 0x24
and eax, 0xff
dec eax
je 0x413bdc
push 0x10
push 0x4dc87a
push 0x4dc844
mov edx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [edx]
call fcn.0049beec
push eax
call sub.user32.dll_MessageBoxA
mov word [ebp - 0x4b4], 0x2f0
xor edx, edx
mov dword [ebp - 0x498], edx
lea edx, [ebp - 0x498]
inc dword [ebp - 0x4a8]
mov eax, dword [0x4e79f8]
call fcn.0043e2c0
lea ecx, [ebp - 0x498]
push ecx
xor eax, eax
mov dword [ebp - 0x488], eax
lea edx, [ebp - 0x488]
inc dword [ebp - 0x4a8]
mov eax, dword [ebp - 0x4d0]
call fcn.0043e2c0
lea edx, [ebp - 0x488]
xor ecx, ecx
mov dword [ebp - 0x48c], ecx
lea ecx, [ebp - 0x48c]
inc dword [ebp - 0x4a8]
mov eax, 0x4dc880
call fcn.004d4894
lea edx, [ebp - 0x48c]
push edx
mov edx, 0x4dc88d
lea eax, [ebp - 0x490]
call fcn.004d443c
inc dword [ebp - 0x4a8]
lea edx, [ebp - 0x490]
xor eax, eax
mov dword [ebp - 0x494], eax
lea ecx, [ebp - 0x494]
inc dword [ebp - 0x4a8]
pop eax
call fcn.004d45f4
lea eax, [ebp - 0x494]
xor edx, edx
mov dword [ebp - 0x49c], edx
lea ecx, [ebp - 0x49c]
inc dword [ebp - 0x4a8]
pop edx
call fcn.004d45f4
lea eax, [ebp - 0x49c]
push dword [eax]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x308]
mov eax, dword [edx + 0x208]
mov edx, 2
call fcn.004acecc
pop edx
call fcn.004ace28
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x49c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x498]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x494]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x490]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x48c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x488]
mov edx, 2
call fcn.004d459c
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x394]
xor edx, edx
call fcn.004b3024
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x330]
mov eax, dword [edx + 0x22c]
mov edx, dword [ebp - 0x4d8]
call fcn.004b70a8
xor edx, edx
call fcn.004b6a54
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x330]
mov eax, dword [eax + 0x22c]
call fcn.004b7078
mov edx, dword [ebp - 0x4d8]
inc edx
cmp eax, edx
jne 0x413ddf
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x330]
mov eax, dword [edx + 0x22c]
mov edx, dword [ebp - 0x4d8]
call fcn.004b70a8
mov dl, 1
call fcn.004b69ec
jmp 0x413e05
mov edx, dword [ebp - 0x4d8]
inc edx
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x330]
mov eax, dword [eax + 0x22c]
call fcn.004b70a8
mov dl, 1
call fcn.004b69ec
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x484]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x480]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x47c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x478]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x474]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x470]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x46c]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0x14
dec dword [ebp - 0x4a8]
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x178]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 8]
mov edx, 2
call fcn.004d459c
dec dword [ebp - 0x4a8]
lea eax, [ebp - 4]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0
inc dword [ebp - 0x4d8]
mov ecx, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x330]
mov eax, dword [edx + 0x22c]
call fcn.004b7078
cmp eax, dword [ebp - 0x4d8]
jg 0x4115d8
cmp dword [ebp - 0x4d0], 0
jne 0x41404b
mov word [ebp - 0x4b4], 0x308
mov edx, 0x4dc892
lea eax, [ebp - 0x4a0]
call fcn.004d443c
inc dword [ebp - 0x4a8]
mov word [ebp - 0x4b4], 0x2fc
push 0x40
push str.MP3Resizer
cmp dword [ebp - 0x4a0], 0
je 0x414012
mov edx, dword [ebp - 0x4a0]
jmp 0x414017
mov edx, 0x4dc8d2
push edx
mov eax, dword [sym.MP3Resizer.exe__frmMain]
mov eax, dword [eax]
call fcn.0049beec
push eax
call sub.user32.dll_MessageBoxA
dec dword [ebp - 0x4a8]
lea eax, [ebp - 0x4a0]
mov edx, 2
call fcn.004d459c
mov word [ebp - 0x4b4], 0
jmp 0x4140a9
push 0
call sub.user32.dll_MessageBeep
mov ecx, dword [0x4e76c8]
mov eax, dword [ecx]
push dword [eax + 0x30]
call sub.user32.dll_IsIconic
test eax, eax
je 0x4140a9
mov dword [ebp - 0x574], 0x14
mov edx, dword [0x4e76c8]
mov ecx, dword [edx]
mov eax, dword [ecx + 0x30]
mov dword [ebp - 0x570], eax
mov dword [ebp - 0x56c], 7
mov dword [ebp - 0x568], 2
xor edx, edx
mov dword [ebp - 0x564], edx
lea ecx, [ebp - 0x574]
push ecx
call sub.user32.dll_FlashWindowEx
jmp 0x41411a
mov ecx, 0x475d1e
rcl ecx, 0x2b
pop ebx
lea ebx, [ebx + eax + 0x25]
sub ebx, eax
xor ecx, dword [esp + 0x28]
xor ecx, dword [esp + 8]
sbb ecx, 0xfffffff9
or ecx, 0xfffffff5
sub ecx, 3
mov ecx, 0x4784be
lea ecx, [ebx + edx + 0x63]
sub ecx, edx
sub ecx, 0x63
lea ebx, [ebx + eax + 0x2b12]
sub ebx, eax
sub esi, dword [ecx]
lea ecx, [ecx + 2]
cmp ecx, ebx
jb 0x4140e8
pop ecx
cmp esi, 0x4e79d0e
pop ebx
pop esi
nop
jmp 0x411593
jmp 0x414139
mov eax, dword [ebp - 0x4c4]
mov dword fs:[0], eax
pop edi
pop esi
mov esp, ebp
pop ebp
ret