Function at 0x40a839
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffff74
push ebx
push esi
push edi
mov ebx, dword [ebp + 0xc]
mov edi, dword [ebp + 8]
mov eax, dword [0x43645c]
cmp eax, 2
jle 0x40a880
mov edx, dword [0x43645c]
add edx, 0xfffffffe
push edx
push ebx
push 0x431f51
lea ecx, [ebp - 0x8c]
push ecx
call fcn.00428820
add esp, 0x10
lea eax, [ebp - 0x8c]
push eax
call sub.KERNEL32.dll_DeleteFileA
push dword [0x43645c]
push ebx
push str._s_08d.fin
lea edx, [ebp - 0x8c]
push edx
call fcn.00428820
add esp, 0x10
mov dword [ebp - 4], 0x431f69
mov dword [ebp - 8], str.__12.5g
push 0x431f75
lea ecx, [ebp - 0x8c]
push ecx
call fcn.00427350
add esp, 8
mov ebx, eax
test eax, eax
jne 0x40a8fc
mov esi, dword [0x43022c]
lea eax, [ebp - 0x8c]
push eax
push 0x431f77
push 0x436181
call fcn.00428820
add esp, 0xc
push 0x1000
push esi
push 0x436181
push 0
call sub.USER32.dll_MessageBoxA
push 1
call fcn.0042e8b4
pop ecx
push str.Ndzita_n
push ebx
call fcn.0042737c
add esp, 8
push dword [0x4302e8]
push 0x431f82
push ebx
call fcn.0042737c
add esp, 0xc
push dword [edi + 0x28]
push dword [edi + 0x24]
push dword [edi + 0x5da]
push dword [edi + 0x5d6]
push dword [edi + 0x5ea]
push dword [edi + 0x20]
push dword [edi + 0x1c]
push dword [edi + 0x5d2]
push dword [edi + 0x5ce]
push dword [edi + 0x5e6]
push dword [edi + 0x97a]
push dword [edi + 0x976]
push dword [edi + 0x972]
push dword [edi + 0x96e]
push dword [edi + 0x552]
push dword [edi + 0x54e]
push dword [edi + 0x93a]
push dword [edi + 0x936]
push dword [edi + 0x53a]
push dword [edi + 0x536]
push dword [edi + 0x54a]
push dword [edi + 0x546]
push dword [edi + 0x51a]
push dword [edi + 0x516]
push dword [0x43645c]
push dword [edi + 0x4da]
push dword [edi + 0x4d6]
push str.Bn_g_It_Jys__d_R_Gam__g_R_Phi__g_R_Jys__g_zBx0_g_DZ0_g_zJMax_g_zNMax_g_SU_d_RU_g_EpsU_g_SD_d_RD_g_EpsD_g
push ebx
call fcn.0042737c
add esp, 0x74
push 0x431ffe
push ebx
call fcn.0042737c
add esp, 8
mov esi, ebx
push 0x432000
push esi
call fcn.0042737c
add esp, 8
push 0x432005
push esi
call fcn.0042737c
add esp, 8
push 0x432013
push esi
call fcn.0042737c
add esp, 8
push 0x432021
push esi
call fcn.0042737c
add esp, 8
push 0x43202f
push esi
call fcn.0042737c
add esp, 8
push 0x43203d
push esi
call fcn.0042737c
add esp, 8
push 0x43204b
push esi
call fcn.0042737c
add esp, 8
push 0x432059
push esi
call fcn.0042737c
add esp, 8
push 0x432067
push esi
call fcn.0042737c
add esp, 8
push 0x432075
push esi
call fcn.0042737c
add esp, 8
push 0x432083
push esi
call fcn.0042737c
add esp, 8
xor esi, esi
jmp 0x40ab6f
push esi
push dword [ebp - 4]
push ebx
call fcn.0042737c
add esp, 0xc
mov eax, dword [0x430320]
push dword [eax + esi*8 + 4]
push dword [eax + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov ecx, dword [0x430324]
push dword [ecx + esi*8 + 4]
push dword [ecx + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov edx, dword [edi + 0x82e]
push dword [edx + esi*8 + 4]
push dword [edx + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov eax, dword [edi + 0x632]
push dword [eax + esi*8 + 4]
push dword [eax + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov ecx, dword [edi + 0x6a2]
push dword [ecx + esi*8 + 4]
push dword [ecx + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov edx, dword [edi + 0x79a]
push dword [edx + esi*8 + 4]
push dword [edx + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov eax, dword [edi + 0x636]
push dword [eax + esi*8 + 4]
push dword [eax + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov ecx, dword [edi + 0x6a6]
push dword [ecx + esi*8 + 4]
push dword [ecx + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
mov edx, dword [edi + 0x7b2]
push dword [edx + esi*8 + 4]
push dword [edx + esi*8]
push dword [ebp - 8]
push ebx
call fcn.0042737c
add esp, 0x10
push 0x432085
push ebx
call fcn.0042737c
add esp, 8
inc esi
mov eax, dword [0x4302e8]
cmp esi, eax
jle 0x40aa73
mov esi, ebx
push str.___i
push esi
call fcn.0042737c
add esp, 8
push str.__________Eta
push esi
call fcn.0042737c
add esp, 8
push str.________dzita
push esi
call fcn.0042737c
add esp, 8
push str._________Phie
push esi
call fcn.0042737c
add esp, 8
push str._______n_tot_
push esi
call fcn.0042737c
add esp, 8
push str.______Jy_tot_
push esi
call fcn.0042737c
add esp, 8
push str.______Bx_tot_
push esi
call fcn.0042737c
add esp, 8
push str.___n_tot_Norm
push esi
call fcn.0042737c
add esp, 8
push str.__Jy_tot_Norm
push esi
call fcn.0042737c
add esp, 8
push str.__Bx_tot_Norm
push esi
call fcn.0042737c
add esp, 8
push 0x43210a
push esi
call fcn.0042737c
add esp, 8
push ebx
call fcn.00426eec
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret