Function at 0x6d45fd
Capabilities:
Decompress data using quicklz

Disassembly:
push ebp
mov ebp, esp
push ecx
xchg cl, cl
stc
push eax
dec ax
and eax, 0x5dc44d4c
stc
ror eax, 2
sbb al, 0x6c
push edx
inc dl
push esi
inc esi
rol cx, cl
add dl, 0x65
nop
ror eax, 7
push ebx
test bx, 0x590b
inc ebx
stc
sbb dl, dl
xor cx, dx
mov si, dx
rol dh, cl
nop
sub ax, 0xbf8
sbb dl, bl
rol ebx, 8
shr bl, 4
mov eax, 0x139156be
sub dl, 0x1c
dec eax
add dh, 0x26
ror eax, cl
shr dl, 1
sub cx, 0x419f
test bl, 0x3c
cmp dx, ax
push edi
xchg di, ax
dec al
nop
add eax, 0x4c6eef35
sbb ah, 0x27
cmp cx, bx
shl di, 5
adc bx, dx
not edx
not ax
rol di, 1
and di, 0x37f1
dec ch
add eax, eax
nop
xor ah, bh
not edi
and al, 0x73
shl cx, cl
not ecx
or dl, ch
dec esi
add bx, di
and ecx, ecx
cmp cx, 0x19aa
dec al
stc
cmp bx, cx
cmp di, si
rol edi, cl
sbb edi, 0x75f5d1b9
cmp edx, 0x5e400ac7
inc edx
cmp ch, bl
not dx
not dx
dec edx
stc
xor cx, 0x29ea
ror di, cl
or bx, 0x2b0f
xchg ecx, ecx
dec bx
not ch
and dl, ch
nop
test ah, 0x38
sub di, dx
sbb cl, dh
shl dl, cl
stc
mov bl, 0x21
sub ah, al
ror dl, 3
shl cx, cl
inc ah
adc edx, eax
add ebx, edi
shl ch, cl
not dh
adc dx, di
sub bh, 0x38
stc
cmp bl, 0x35
sbb ch, ch
or bx, 0x6a3
pop edi
or dl, bl
add eax, 0x4fcbd5df
not cx
adc esi, 0x62b1d98a
ror esi, cl
not si
shr dl, 8
test cl, dl
add ax, 0x269e
inc al
ror ch, cl
push edi
shr di, cl
shr ah, 5
rol edx, 3
xor edx, edx
shl cx, 3
adc al, ch
rol ecx, 7
adc cx, dx
or edx, ecx
and dl, 0x75
xor di, ax
adc dl, ch
ror al, 5
add dx, 0x1aa2
mov bl, 0x30
or al, 0x25
add bl, 0x63
inc bh
add cx, 0x3350
xchg bh, bh
test si, 0x273e
adc bh, 0x67
mov bx, 0x4eb
cmp eax, eax
xor esi, 0x7f5b61c3
rol cx, 7
cmp al, bh
mov al, 7
inc ax
sbb al, dl
shl ebx, 3
rol eax, cl
sbb ch, cl
nop
shr bh, cl
nop
add dl, cl
not dh
sub ch, 0x17
mov dx, si
adc eax, 0x4495d03a
sbb dl, ah
add bl, 0x14
mov cx, 0x37af
mov ch, cl
and di, 0x3aa8
sub edi, ebx
ror cl, cl
mov bh, 0x72
mov dx, 0x189c
dec dl
xor di, 0x31ca
stc
adc ecx, 0x4f05ca7d
or cx, 0x1694
stc
ror eax, 6
shl di, cl
test ch, al
and bl, cl
mov al, 5
not bh
shr ch, 4
sub ax, bx
stc
stc
test dh, dl
inc dh
nop
add ecx, ebx
add cx, dx
inc cl
cmp ax, di
stc
dec bx
or bx, bx
and di, si
cmp esi, eax
dec di
nop
and ax, 0x507b
and bx, 0x752b
inc ax
inc cx
cmp si, cx
adc dl, 0x41
cmp dl, bh
inc di
stc
pop edi
xor ecx, ebx
dec ax
adc dl, bh
push edi
rol di, cl
stc
shl ch, cl
cmp dh, bh
stc
inc bx
shr di, cl
or al, bl
or bh, dh
stc
xchg dl, cl
xchg cx, si
or esi, edx
or ch, 0x1a
dec dx
dec cx
sub cx, 0x50c8
inc esi
ror cx, cl
inc bl
or ebx, edx
cmp di, 0x7230
mov ax, 0x2ead
or di, 0x28e1
shr ah, 3
add cl, 0x46
sub ebx, ecx
adc si, dx
test edi, 0x2e4e95fc
not eax
ror eax, 4
add bl, dl
dec si
sbb cx, cx
sub edx, 0x3af30c7f
inc esi
xchg ch, ch
not eax
xor bx, 0x76e9
rol ch, 4
sbb bh, ch
ror eax, 4
add ax, ax
adc dl, bh
stc
nop
or eax, 0x5e79b8f3
stc
ror bh, cl
inc dl
stc
nop
dec ebx
rol si, cl
xor bh, 0x13
sub dl, 0x12
not edx
cmp dh, cl
dec cx
cmp ax, ax
ror ecx, cl
ror bl, 6
sub ax, 0x184a
cmp ecx, edx
sub dx, 0x7ff
adc di, 0x7dc0
add cl, cl
shr si, 3
xor ah, 0x6d
xor edi, ebx
adc ebx, 0x3e8074a5
rol dl, cl
rol cx, cl
xor si, 0x7a92
add edx, ecx
mov bx, di
add dh, 0x66
ror ebx, 6
shr edi, cl
inc dl
add ah, ah
sbb bx, 0x10b
nop
sub edx, 0x3c28e28a
stc
adc di, cx
xchg bh, dl
dec di
sbb ch, bl
inc eax
dec si
or eax, 0x5a6aed7b
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
push edx
mov dl, 0x6f
push ebx
push ecx
shr ebx, cl
sub dl, 0x2c
stc
sub bh, ch
push esi
not esi
sbb ebx, 0x534431ac
add ecx, edx
push eax
shr al, 7
nop
add bh, 0x73
nop
dec dl
push edi
ror di, 4
ror ebx, 6
shl esi, cl
add edx, 0x11727255
ror dx, cl
add si, 0x13a6
ror bx, 1
rol dx, 5
stc
mov bh, ch
mov si, dx
rol eax, cl
xchg esi, ebx
not esi
add dx, si
xchg ah, cl
adc eax, eax
xor dl, 0x23
mov edi, edx
cmp al, bl
sub ecx, 0x4939c913
sub ecx, 0x4b176dd8
sub eax, 0x461ca1a9
mov bh, 0x3b
shr ebx, 1
rol esi, 1
not ax
nop
shr dl, 7
nop
xor edi, 0x3d389b65
xor ax, 0x1ae6
inc edi
mov al, dh
cmp edi, 0x6edc33cb
rol eax, cl
stc
xchg dx, si
adc dl, ah
adc ch, 0x62
and ax, 0x308c
not si
shr ecx, cl
test eax, 0x3db05ea4
xchg bl, dl
or ah, ch
add ah, bl
dec si
shr edx, 5
nop
adc bh, dh
ror si, 4
rol di, cl
inc bx
mov dh, 0x21
sub cl, 0x17
xor cx, bx
mov edx, edx
shr dh, cl
add bh, 0x28
adc di, dx
rol bh, cl
cmp di, si
xor bl, 0x5b
xchg cx, ax
sbb ah, dl
nop
stc
nop
mov edi, ecx
and cx, 0x5d31
sbb si, di
dec edx
sbb esi, edi
rol cl, cl
sub dl, bl
adc ch, 0x23
xor edx, edx
nop
not ebx
xor edi, ecx
adc esi, edx
or bx, ax
nop
add si, bx
mov edi, edi
inc edx
pop edi
test edx, edx
sub bx, 0x2382
dec cl
and ax, 0xe75
dec eax
inc al
stc
xor ax, si
not si
shl bx, 1
and bl, 0x53
sub dh, 0x3a
cmp si, 0xa9c
shl ch, 4
ror ch, 6
inc eax
sub si, 0x79a4
test cx, 0x27ac
shr bl, cl
sub bh, bl
or edx, 0x1cf80062
test dh, ah
nop
cmp ecx, 0x39b9e49b
nop
and ah, 0xd
inc bh
not edx
ror bx, 3
stc
sub cx, cx
sbb eax, 0x33ddc6de
add bl, 0x48
add ecx, 0x373e9c13
stc
shr bx, cl
nop
shl dl, 2
shl bh, 5
rol ch, cl
not cl
and ax, cx
xor cl, 9
push edi
ror di, 3
test bl, 0x24
mov esi, edx
add edi, edi
and dl, 5
ror al, 7
stc
ror ch, 6
xchg dx, cx
xor bx, 0x7dab
ror ebx, 8
or cl, 0x26
and di, 0x1d74
adc si, 0x58a2
ror esi, cl
and dx, si
shl dl, cl
dec edi
rol cx, cl
mov bx, 0x3c4f
cmp si, cx
cmp al, 0x68
cmp bl, 0x3e
cmp esi, edi
xchg di, bx
inc cx
test edx, 0x71e3cb51
test dh, cl
nop
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push eax
add al, 0x78
push edi
push edx
add edi, edx
push ecx
shl edi, cl
xor ah, ah
push esi
sbb si, 0xc75
ror dh, 5
test esi, edi
or dl, 3
adc dx, 0x486a
pop esi
pop ecx
pop edx
pop edi
pop eax
jge 0x6d4b30
push ebx
add bl, 0x3e
adc bh, 0x35
pop ebx
push eax
push edi
xor eax, edi
pop edi
pop eax
pop ebp
ret