Function at 0x744280
Capabilities:
Decompress data using aplib

Disassembly:
adc dl, dl
adc ecx, ecx
jmp 0x736afa
add dl, dl
jne 0x734d31
mov dl, byte [esi]
inc esi
adc dl, dl
mov esp, esp
jb 0x736076
mov al, byte [esi]
jmp 0x735aba
jmp 0x74abe3
add dl, dl
push ebp
pop ebp
jmp 0x7555af
adc eax, eax
add dl, dl
jne 0x73da09
mov dl, byte [esi]
jmp 0x7372d8
mov ecx, 1
nop
jmp 0x74510f
inc esi
jmp 0x7380d2
add dl, dl
jmp 0x7414ce
jmp 0x745d31
mov dl, byte [esi]
jmp 0x736f6d
add dl, dl
jmp 0x74ad4d
push esp
pop esp
jmp 0x749881
inc esi
adc dl, dl
jmp 0x73da09
mov ecx, 1
add dl, dl
jne 0x733981
mov dl, byte [esi]
inc esi
jmp 0x73397f
sub ecx, ecx
shr al, 1
jne 0x74d173
sub edi, dword [esp + 0x28]
jmp 0x74db8f
jmp 0x74305e
jb 0x74d2fd
jmp 0x73c425
je 0x73a3e6
jae 0x7438b8
jmp 0x73a3e1
ret
jmp 0x74510f
mov dl, byte [esi]
inc esi
adc dl, dl
jmp 0x739cd0
mov dl, byte [esi]
jmp 0x75169e
mov eax, 1
nop
add dl, dl
jne 0x73c43a
mov dl, byte [esi]
inc esi
xchg esi, esi
adc dl, dl
adc eax, eax
nop
add dl, dl
jne 0x746024
mov dl, byte [esi]
xchg esp, esp
jmp 0x74c3d5
add dl, dl
jmp 0x739cca
push eax
pop ebp
xchg ecx, ecx
jmp 0x737b9d
adc eax, eax
add dl, dl
jmp 0x74eeb8
adc dl, dl
mov esp, esp
jmp 0x74d15d
pop ecx
jmp 0x73ef15
je 0x740773
jmp 0x735127
jmp 0x745d31
mov dl, byte [esi]
mov edx, edx
inc esi
push ecx
jmp 0x73f263
mov ebx, 2
jmp 0x74076e
je 0x74fd76
adc eax, eax
xchg ecx, ecx
add dl, dl
jmp 0x7403e1
pop esi
mov ebx, 1
jmp 0x745d31
inc esi
jmp 0x74486c
je 0x73a3f0
adc ecx, ecx
jmp 0x73ccf7
push esi
push edi
pop esi
sub esi, ebp
rep movsb byte es:[edi], byte [esi]
pop esi
jmp 0x736858
pushal
jmp 0x74abd8
pop eax
push edi
mov esp, esp
pop esi
sub esi, eax
rep movsb byte es:[edi], byte [esi]
pop esi
jmp 0x745d31
adc dl, dl
jb 0x734eb6
jmp 0x734eb1
add dl, dl
xchg ebx, ebx
jmp 0x7391fd
mov ebx, 2
add dl, dl
jmp 0x74ebb9
adc dl, dl
jb 0x73c42b
sub eax, ebx
mov ebx, 1
je 0x7351f4
dec eax
push ebx
pop ebx
shl eax, 8
mov al, byte [esi]
inc esi
jmp 0x73d924
inc esi
mov edx, edx
jmp 0x753ab5
je 0x74a7b1
push edi
pop ebx
sub ebx, eax
mov al, byte [ebx]
mov byte [edi], al
push ecx
pop ecx
mov esp, esp
inc edi
jmp 0x740f43
mov esi, dword [esp + 0x24]
mov edi, dword [esp + 0x28]
cld
mov dl, 0x80
mov al, byte [esi]
add esi, 1
mov byte [edi], al
nop
add edi, 1
jmp 0x745d2c
je 0x73685d
jae 0x7516aa
jmp 0x737ba2
inc esi
jmp 0x746022
jmp 0x735127
adc ecx, 2
push eax
pop eax
mov eax, eax
push eax
jmp 0x7521b2
mov dl, byte [esi]
inc esi
adc dl, dl
jmp 0x73981e
xor eax, eax
jmp 0x734d22
mov dword [esp + 0x1c], edi
popal
jmp 0x739d27
jne 0x74486e
mov dl, byte [esi]
jmp 0x7426e2
jne 0x74f8b2
mov dl, byte [esi]
jmp 0x74f8ad
inc esi
xchg edx, edx
adc dl, dl
adc eax, eax
jmp 0x74a7a5
mov dl, byte [esi]
inc esi
push eax
pop eax
adc dl, dl
jmp 0x7414d4
push eax
pop eax
xchg eax, eax
inc esi
adc dl, dl
jmp 0x743064
cmp eax, 0x7d00
sbb ecx, 0xffffffff
cmp eax, 0x500
sbb ecx, 0xffffffff
cmp eax, 0x80
adc ecx, 0
cmp eax, 0x80
adc ecx, 0
push esi
mov edi, edi
push eax
jmp 0x744838
pop ebp
push esi
jmp 0x7561e2
adc dl, dl
xchg edx, edx
jmp 0x74ad53
je 0x74d2f3
jmp 0x73981e
push edi
pop esi
mov edx, edx
sub esi, eax
rep movsb byte es:[edi], byte [esi]
push ebp
mov eax, eax
pop ebp
jmp 0x74202e