Function at 0x44d097
Capabilities:
Decompress data using quicklz

Disassembly:
push ebp
mov ebp, esp
push eax
add al, 0x5e
push ecx
dec ecx
dec eax
stc
not ax
push edx
push ebx
and dx, bx
push edi
rol di, cl
stc
and edx, edi
rol dl, cl
mov edi, eax
xor edx, eax
shl ebx, 6
sub ebx, edx
and di, cx
not ax
mov di, 0x1b61
shr ax, 5
rol dx, 4
xor ax, 0x125f
push esi
and esi, esi
shr dh, cl
nop
not dh
shr di, cl
not ch
sub esi, 0x5814c6b9
shr al, cl
adc dl, al
sub bh, al
add bx, 0x2d89
ror ax, cl
sbb ecx, edi
xchg cx, dx
not dh
cmp bh, bh
sub cl, cl
inc edx
inc ebx
nop
and ax, dx
xchg bl, al
ror dh, cl
adc esi, 0x55614002
add ah, 0x68
xor ah, 0x6d
not si
or si, ax
not esi
inc ah
rol dh, cl
nop
xchg dx, dx
cmp cx, 0x1bd7
stc
shl di, 5
shl edi, cl
stc
xor edi, 0x93a4bc8
test cx, di
shl esi, 1
inc bx
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push eax
shl ax, 8
not ah
push ebx
push ecx
sbb ebx, ecx
push edi
not di
xor ch, bl
add bh, 0x58
add ax, ax
xor bx, 0x5e28
shr edi, 5
not bl
push esi
push edx
adc esi, edx
xchg ebx, ecx
adc dx, dx
xchg edi, ebx
sbb di, si
shr cl, 4
or di, 0x3dbe
xchg bh, ah
dec bh
ror ax, cl
rol bx, cl
stc
ror dl, 5
stc
shl ax, 8
inc edi
inc cx
dec di
not esi
xor dh, al
rol bx, 6
xchg cx, ax
sbb cx, di
xor bx, 0x5e64
nop
or bh, bl
not eax
stc
or cx, dx
adc ah, al
inc eax
stc
adc edi, esi
test cx, si
sbb dl, dh
nop
sbb dh, 0x6d
rol bl, 6
adc eax, ebx
ror bh, 6
ror ebx, cl
inc eax
test ax, dx
cmp cl, 0x6c
cmp esi, 0x1fdd0319
inc si
xchg dx, cx
inc cx
sub cl, dl
sub ebx, edx
sub cx, bx
cmp dx, 0x5e79
shl edx, cl
add ebx, 0x6fbf7512
cmp ah, 0x21
rol bl, cl
dec cx
or di, 0x4564
sbb ax, 0x3e66
rol dx, 5
rol bl, cl
and eax, ecx
inc ebx
dec cl
and di, 0x441b
sbb dx, cx
shl ch, cl
stc
ror ecx, 8
shr bl, cl
adc dx, 0xedb
adc ax, 0x3326
rol al, 4
shr ebx, cl
add ax, si
shl si, 5
sub eax, 0x69421cba
shl cx, 2
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
push ebx
not bx
push edi
adc edi, 0x2bfb4e81
push ecx
or ecx, 0x33372546
and di, 0x1939
dec bl
adc cx, 0x7bf6
push eax
add bx, ax
shr cx, cl
rol eax, cl
push edx
xor edx, 0x7efd62e7
inc ecx
sbb cx, 0x1e68
and bl, dl
dec cx
not cx
shl ecx, 1
mov edx, 0x679d5a10
shl bx, 6
cmp ch, bh
push esi
rol esi, cl
adc al, bl
sbb ah, 0x69
adc ecx, ebx
sub eax, esi
sbb eax, 0x7f6f7bfc
xchg esi, ebx
or al, 0x3b
inc bh
xor edx, 0xdafc627
ror cl, 8
or esi, eax
mov ebx, 0x5134b031
inc dh
dec cx
xchg al, bh
mov cx, ax
sbb ebx, ecx
adc ax, cx
test si, bx
or cx, cx
sbb di, bx
xor bl, dh
shr si, 1
ror ax, 6
adc di, 0x3f32
rol edx, 8
cmp esi, 0x5e8454e
rol cx, 6
not bl
sub si, bx
dec cx
xchg dl, ah
ror si, cl
mov bl, 0x22
inc ebx
shl bx, 6
cmp ah, 0x35
inc eax
or ecx, 0x1516b4b4
adc eax, 0xcbae319
stc
or cx, 0x388e
dec eax
adc di, si
or bh, cl
xor bh, bh
not eax
rol si, cl
rol dh, cl
stc
test eax, 0x53402d3b
xchg bh, ah
rol bx, cl
sub bx, dx
cmp esi, 0x9e7cc28
mov bx, di
xor dh, 0x68
or edx, 0x65883717
add eax, edx
add si, 0x7ff
stc
xchg edx, ecx
or si, dx
shl bh, cl
shr dh, 4
sub dh, 7
sbb dh, 0x5d
sub ax, di
dec esi
dec dl
mov edx, 0x179c94fd
ror bx, 1
xchg esi, eax
adc edx, eax
inc ax
shl dx, cl
stc
or ah, dl
nop
shr dx, 8
pop esi
shr bl, 8
or cx, 0x74b5
ror di, cl
not edx
sbb di, cx
shl cx, 3
shr bh, cl
ror edx, 6
push esi
ror esi, 5
nop
xchg ebx, ebx
stc
xor dx, 0x15ac
sub esi, 0x3912cb93
and ax, 0x6c91
and ecx, ecx
xor si, 0x56c4
adc si, 0x2010
inc dx
add di, ax
sub ecx, 0x5f1488e3
nop
test dl, 0x36
shr bl, 2
stc
or cx, si
nop
not edi
nop
rol cl, cl
not dl
ror ebx, cl
xor ax, dx
cmp al, ah
nop
not ebx
nop
xchg esi, ecx
stc
and bl, 0x5c
xchg bh, dh
dec al
ror dx, 5
mov dx, si
or dh, 0x34
shr di, cl
mov ah, 0x7d
test edx, ecx
test dx, si
sub bx, 0x22e9
or bh, bh
add ecx, 0x2864c9e9
add eax, eax
not cx
shl di, cl
adc cx, si
rol ebx, cl
stc
and cx, di
stc
shr ah, 2
shr bl, 3
xor esi, edi
rol dx, cl
xchg cx, si
test ch, 0x33
mov ebx, edi
shl ebx, 3
not si
not dl
xor esi, eax
sub ax, 0x5618
test al, 0x1a
dec ebx
ror eax, 3
add edi, 0x6a13d380
inc edi
xor edx, 0x7cb70365
test dh, ch
not ebx
test al, 0x55
nop
test edi, 0x737424b3
shr ax, 1
rol di, 3
xor dx, 0x3f09
stc
inc edx
shl eax, 3
shr si, cl
nop
dec dh
dec ch
sbb bx, dx
test dx, cx
sbb ebx, 0x5a1ab068
sbb ax, cx
stc
or esi, edx
nop
pop esi
sub ch, cl
push esi
xchg si, ax
stc
dec ebx
dec dl
adc ah, 0x35
adc edx, 0x76e67f4d
mov di, 0x17d6
ror di, cl
or bx, 0x7679
add cl, 0x53
and ax, dx
or eax, 0x1bcce927
shl si, cl
cmp bx, 0x5416
dec edi
not bl
stc
or eax, 0x20a48660
not edx
and di, dx
shl cx, 4
ror cx, cl
sub edx, ecx
cmp bh, 9
nop
shl al, cl
shl cl, cl
not eax
shl ax, cl
ror edi, 7
not cl
not bl
or ah, 8
test ch, 0x18
inc eax
or ax, si
dec esi
inc ebx
and esi, 0x1633b794
stc
test dx, 0x18ed
and ch, ch
sub bx, bx
sbb si, 0x3656
sub cl, al
mov bx, 0x507b
ror edx, cl
nop
mov si, 0x1b98
xor cl, dh
test dx, ax
not dh
inc eax
nop
nop
sub si, cx
test ah, cl
cmp dx, cx
ror dx, 4
test si, 0x7874
nop
add ch, dl
shl edx, 3
add cx, cx
ror edi, cl
and di, cx
nop
add dl, al
shl edi, cl
adc ebx, 0x18bda2fa
sbb cx, dx
rol si, cl
not cl
rol bx, cl
sub dh, bh
dec esi
not al
sub si, bx
nop
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
jns 0x44d5d3
push ebx
adc bh, 0x1a
push edi
push edx
or edi, edx
pop edx
pop edi
pop ebx
push ebx
push eax
sbb bh, ah
push esi
cmp esi, 0x2008ddac
push edx
mov esi, edx
push ecx
or ch, bl
pop ecx
pop edx
pop esi
pop eax
pop ebx
jnp 0x44d5bd
push eax
dec eax
push edx
push ebx
add dx, bx
cmp ebx, 0x2adf118c
push ecx
not ecx
add ebx, ebx
stc
pop ecx
pop ebx
pop edx
pop eax
push eax
push ecx
shr ax, cl
test eax, 0x37946703
shl al, 1
push esi
rol si, 4
xor al, 0x4a
push ebx
cmp si, bx
push edx
mov edx, 0x7cb7ce89
pop edx
pop ebx
pop esi
pop ecx
pop eax
nop
push ebx
mov bh, 0x7f
push edi
add edi, 0x548023cc
push eax
shl eax, 5
inc ah
pop eax
pop edi
pop ebx
push ecx
dec ecx
pop ecx
jno 0x44d5da
stc
push ecx
rol ecx, 2
push eax
inc ax
sbb al, al
push esi
push edi
adc si, di
adc al, ah
nop
not al
push edx
xchg dx, si
dec dh
inc cx
xchg si, di
not di
pop edx
pop edi
pop esi
pop eax
pop ecx
jnp 0x44d611
push eax
push esi
and eax, esi
push ecx
shr si, cl
pop ecx
pop esi
pop eax
pop ebp
ret