Function at 0x722c8c
Capabilities:
Read file on windows
Write file on windows

Disassembly:
mov eax, dword [ebp - 0xfb8]
sbb dx, di
and ch, 0x75
mov ecx, eax
test bh, 0x98
shl ecx, 0xd
shld dx, cx, 0x60
movzx dx, bl
shr eax, 0x13
xor dx, sp
or eax, ecx
xor eax, 0x9b540b19
cwd
jmp 0x7459b9
mov dword [ebp - 0xfcc], ebx
jmp 0x7661b4
push ebx
jmp 0x7ea679
push 4
jmp 0x81997b
push eax
jmp 0x819e29
push ebx
jmp 0x891a5c
call 0x67336c
push 0x52a760
jmp 0x5e6079
push ebx
push 0x4c8
jmp 0x61188e
add esp, 4
jmp 0x760520
push 0x511a0c
cmovle dx, dx
bswap edx
push 0x511a14
bswap dx
not dh
lea edx, [ebp - 0xa78]
jmp 0x8766e7
mov dword [ebp - 0xfc8], ebx
mov word [ebp - 0xd88], dx
jmp 0x71230b
push ebx
jmp 0x722f10
jmp 0x6dbac9
mov word [ebp - 0x870], ax
jmp 0x7e0139
push ebx
jmp 0x71de4a
push edx
call dword [0x4e75f8]
call 0x5bd244
push 8
not di
mov esi, eax
movsx edi, bx
mov edi, str.Cant_Pack_Resource_File.
jmp 0x403c42
push eax
jmp 0x85fea8
push 7
seto cl
lea ecx, [ebp - 0x258]
jmp 0x7a4f16
mov word [ebp - 0x460], cx
jmp 0x64db13
call dword [0x4e75f8]
mov ecx, dword [0x52a92c]
jmp 0x7f28c5
call fcn.00473d40
add esp, 0xc
xor eax, eax
xchg cl, ch
not ecx
push 0x206
jmp 0x84da07
push eax
jmp 0x7565d0
push eax
jmp 0x837743
push ebx
jmp 0x88efc5
jne 0x8a1e3c
push str.Cant_Optimize_Resource_File.
push str._s_Error:0x00000006
jmp 0x848bf7
call edi
push 7
jmp 0x8306b2
add eax, edx
test ebx, 0x640360ab
add esp, 4
clc
test ebx, esi
cmp eax, ebx
jmp 0x42e828
jne 0x8a1e3c
push 0xa00000
jmp 0x8d6785
call fcn.00440f00
push str.Packing_resource_files._Please_wait.
mov edx, 0x52a948
jmp 0x724a3c
jg 0x746b32
mov dword [ebp - 0xfb8], ebx
jmp 0x7cee23
call fcn.0040a600
mov eax, dword [0x52a928]
jmp 0x5a8c77
mov ecx, dword [ebp - 0xc]
xadd esi, esi
sar si, 0x21
mov dword fs:[0], ecx
bsf edi, esi
sbb esi, eax
pop ecx
adc edi, 0x18190e24
sal ecx, 0x61
pop edi
pop esi
bsf cx, bx
or ebx, esi
pop ebx
sub cx, 0x12de
btc cx, 0x37
mov ecx, dword [ebp - 0x10]
cmc
test edi, eax
xor ecx, ebp
jmp 0x846b87
push ebx
jmp 0x8ae356
push eax
jmp 0x64a56a
push ebx
jmp 0x78c23d
call fcn.00473d40
add esp, 0xc
not dx
sal edx, 0xb4
push 0x206
sub dx, 0x53a8
lea edx, [ebp - 0x666]
test cx, 0x395e
sub ecx, ecx
jmp 0x58c8a8
call fcn.0040a030
push eax
movsx dx, dl
mov edx, 0x52bfc8
mov dword [ebp - 4], ebx
jmp 0x7c6686
cmp ecx, edx
jmp 0x7f8938
push ecx
jmp 0x816a54
call fcn.00474d50
mov eax, dword [0x520628]
test edi, ebp
jmp 0x76da5e
push ecx
jmp 0x5f8faa
mov dword [ebp - 0xfb4], ebx
jmp 0x6d8732
push ebp
cmova bp, bp
mov eax, 0x3a745eb5
mov ebp, esp
cmovb eax, esi
movzx eax, bx
xchg ah, ah
push 0xffffffffffffffff
bswap ax
movsx eax, sp
push 0x4e5b32
mov eax, dword fs:[0]
push eax
mov eax, 0x1054
jmp 0x722c8c
call edi
push 0x5120cc
cwde
movzx ax, bh
movzx eax, sp
lea eax, [ebp - 0x258]
jmp 0x663341
pop ebp
jmp 0x407ada
push 0x30
setno dh
xchg dx, dx
lea edx, [ebp - 0x1060]
jmp 0x6646f1
mov eax, dword [ebp - 0xf9c]
not cx
cmovae ecx, edi
push eax
mov ch, 0xb
push 1
movzx ecx, sp
lea ecx, [ebp - 0xfb8]
jmp 0x57b241
lea eax, [ebp - 0xb80]
push eax
lea esi, [ebp - 0xa78]
call fcn.0044af70
lea ecx, [ebp - 0xfe8]
rcl dh, 0xc2
add esp, 4
mov edx, edx
push ecx
lea ecx, [ebp - 0xfb4]
lea edx, [ebp - 0xb80]
jmp 0x835703
mov word [ebp - 0x258], dx
jmp 0x7de1dc
call fcn.00471d64
mov eax, dword [ebp - 0xfb8]
cmp esp, ebp
add esp, 8
test bh, 0x39
test dh, dl
cmp dx, 0x4894
cmp eax, ebx
jbe 0x582c9d
mov edx, dword [ebp - 0x104c]
adc ecx, 0x16ce7f79
lea ecx, [eax*8]
sub ecx, eax
add ecx, ecx
test bx, si
lea edx, [edx - 0xc]
clc
add ecx, ecx
cmp edi, eax
jmp 0x719429
push ebx
jmp 0x6dc209
mov dword [ebp - 0xff8], ebx
jmp 0x7d5fe4
je 0x6dbac9
call fcn.0042349f
lea esi, [eax + 0x14]
call 0x75b498
xor eax, dword [esi]
stc
cmp eax, 0x1b7d6a4
jmp 0x85fca8
xor eax, ebp
test cx, bx
stc
mov dword [ebp - 0x10], eax
cmc
push ebx
clc
push esi
stc
push edi
cmc
push eax
lea eax, [ebp - 0xc]
test ch, 0xc7
mov dword fs:[0], eax
cwde
xadd ah, ah
mov eax, dword [0x52bfc0]
cmp cx, 0x1903
cmp cx, bp
sub ebx, ebx
push ebx
jmp 0x813597
push edx
jmp 0x643dca
mov byte [0x52ab6c], bl
jmp 0x80a7f1
mov byte [0x52ab6c], bl
call fcn.0043ec60
push str.Cant_Pack_Resource_File.
push str._s_Error:0x00000008
cwd
mov edx, 0x52a948
jmp 0x86150a
mov word [ebp - 0x668], cx
jmp 0x7a9509
call fcn.0046f0db
mov eax, dword [ebp - 0xf9c]
add esp, 0xc
stc
cmp si, 0x6f6e
cmp eax, ebx
je 0x7492fa
push eax
movzx edx, si
push 1
jmp 0x8660dc
push ecx
jmp 0x682eb1
push ecx
jmp 0x75fcba
call fcn.00473d40
lea esp, [esp + 0xc]
push 0x206
shr ecx, 0x9a
rol ecx, 0x56
lea ecx, [ebp - 0x86e]
test sp, sp
stc
xor eax, eax
jmp 0x5f2b52
push ebx
jmp 0x596327
call dword [0x4e75f8]
call 0x83fd70
push 6
mov esi, eax
mov edi, 0x512bd0
jmp 0x83b80f
call fcn.00441090
lea esi, [ebp - 0x1020]
jmp 0x7d4397
jmp 0x7459bf
mov dword [ebp - 4], 0xffffffff
jmp 0x82d5e1
call fcn.0040a030
mov dword [ebp - 4], 1
sbb al, al
push 0x206
shr al, cl
sal ah, cl
ror ax, 0xea
lea eax, [ebp - 0xd86]
clc
xor edx, edx
push ebx
jmp 0x809447
call fcn.004714ed
add esp, 0x10
cmp eax, ebx
jmp 0x6b20e9
push eax
jmp 0x8ce59b
call fcn.00473d40
add esp, 0xc
sub dl, cl
rol dh, 0x35
push 0x206
sbb edx, esi
lea edx, [ebp - 0x45e]
test sp, si
xor ecx, ecx
jmp 0x6feed5
call fcn.00473d40
lea esp, [esp + 0xc]
cbw
ror eax, 0xb
push 0x206
neg ah
lea eax, [ebp - 0x256]
xor edx, edx
push ebx
jmp 0x663209
call fcn.00473d40
add esp, 0xc
cbw
lea eax, [ebp - 0x1060]
cmovno cx, bp
setae ch
push eax
lea ecx, [ebp - 0x258]
jmp 0x7a9482
push ebx
jmp 0x843a9f
call fcn.0075acad
lea ecx, [ebp - 0xfe8]
jmp 0x7f60be
call fcn.0040a600
mov edi, dword [0x4e73cc]
mov cl, bh
add esp, 0x10
mov ch, 0xd9
cmovl cx, ax
jmp 0x628ce0
push ecx
mov si, 0x4b92
mov esi, eax
mov dword [ebp - 0xfb8], ebx
jmp 0x8874e1
je 0x582c9d
mov ecx, dword [ebp - 0xf9c]
lea edx, [ebp - 0x460]
push edx
push ebx
cwde
lea eax, [ebp - 0x258]
jmp 0x61b2ab
push ecx
jmp 0x79b548
push edx
jmp 0x73de25
mov dword [ebp - 0xf9c], ebx
mov dword [ebp - 0xfa8], ebx
mov dword [ebp - 0xfa0], ebx
jmp 0x5e7040
push eax
jmp 0x800fa6
call fcn.0040a600
mov ecx, dword [0x52a928]
add esp, 8
jmp 0x5772ce
push eax
call 0x5b3edd
test eax, eax
jmp 0x8400ae
mov word [ebp - 0xa78], ax
call fcn.00473d40
add esp, 0xc
cmovb edx, edx
mov dl, cl
push 0x103
cmovnp dx, ax
mov edx, 0x12d53f09
lea edx, [ebp - 0xb7f]
push ebx
push edx
mov byte [ebp - 0xb80], bl
jmp 0x88d444
push ecx
call fcn.004714ed
add esp, 0x10
cmc
cmp bp, si
cmp eax, ebx
jg 0x41b0ea
mov dword [ebp - 0xfb8], ebx
jmp 0x85f866
call fcn.00440f00
mov ecx, 0x52bfc8
jmp 0x40cbd3
call fcn.0040a160
push ebx
jmp 0x6a3c22
lea edx, [ebp - 0x460]
jmp 0x7feac3
call fcn.0043e9f0
mov ecx, dword [ebp - 0xfd8]
test ax, di
ror eax, 0x42
cmp di, 0x2238
sub ecx, dword [ebp - 0xfdc]
btr eax, esp
mov eax, 0x92492493
rcl edx, 0x23
btr dx, 0xb
imul ecx
add edx, ecx
sar edx, 4
shl eax, cl
ror al, 0x26
adc eax, ebp
mov eax, edx
cmc
test bp, 0x561a
shr eax, 0x1f
jmp 0x698ed4
lea ecx, [ebp - 0xf9c]
jmp 0x7f8c0c
call fcn.00438c20
add esp, 4
jmp 0x5f6247
je 0x6dbac9
mov ecx, dword [0x52ad90]
cmp ecx, ebx
jmp 0x76a417
push 0x4c8
jmp 0x88fe36
call fcn.0046e186
mov esp, ebp
jmp 0x74443e
mov edx, 0x52a948
jmp 0x792bee
lea ecx, [ebp - 0xa76]
jmp 0x60d884
add esp, 0x18
jmp 0x7b4f35
push 8
jmp 0x88374f
jmp 0x7459bf
jne 0x6dbac9
mov byte [0x52ab6c], 1
test si, 0x3775
stc
cmp dword [0x52ab68], ebx
jmp 0x6a1e2c
push ecx
jmp 0x7957d5
call fcn.0040a600
mov edx, dword [0x52a928]
jmp 0x85741e
lea edx, [ebp - 0xfd0]
jmp 0x85c9c6
call fcn.0040a600
add esp, 0xc
setp dl
movsx dx, dh
lea eax, [esi + 0xc22]
mov dx, si
movsx edx, dx
push eax
mov edx, ebp
push 0x511a0c
setb dh
mov dl, 0xca
push 0x511a14
mov edx, 0x713102a6
movsx edx, si
lea edx, [ebp - 0x258]
mov dword [ebp - 0xfec], eax
call fcn.0040a600
add esp, 0xc
mov dl, ah
cwd
push str..dat
mov edx, ecx
push 0x52a760
cwd
cmovs dx, cx
push 0x511a0c
movsx edx, si
push str._s_s_s
lea edx, [ebp - 0x460]
jmp 0x7f29f8
push edx
jmp 0x7d959b
mov dword [ebp - 0xfd0], ebx
jmp 0x542ccd
call fcn.00473d40
add esp, 0xc
cwde
bswap ax
lea eax, [ebp - 0xd88]
jmp 0x7da464
push edx
jmp 0x7e8d1f
push ecx
jmp 0x7c4b59
push edx
jmp 0x7998e5
lea edx, [ebp - 0x1020]
push edx
jmp 0x715f3a
push 0x4c8
jmp 0x6fc6b0
push 0x104
jmp 0x58f393
call fcn.004509ec
lea esp, [esp + 4]
cmc
mov dword [0x52ab68], eax
cmc
cmp eax, ebx
jmp 0x67aef2