Function at 0x8acde5
Capabilities:
Check http status code
Resolve function by parsing pe exports

Disassembly:
ret 0xc
lea ecx, [ecx + edx + 0x360]
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jae 0x9f1692
mov edi, dword [ebp - 4]
ror ebx, cl
movzx ebx, byte [edi]
clc
shl esi, 8
test ch, bl
cmp ebx, 0x43a663d1
stc
shl eax, 8
clc
stc
or esi, ebx
jmp 0x9f1684
sub eax, edi
sub esi, edi
mov edi, edx
clc
cmp ah, 0x94
shr edi, 5
test bx, 0x4e7d
sub edx, edi
jmp 0xc716e0
shr edi, 0xb
imul edi, edx
cmp esi, edi
jae 0x9eb6c2
mov eax, edi
mov edi, 0x800
cmc
clc
sub edi, edx
jmp 0x9e1643
add edx, dword [edi + 0x14]
add edi, edx
cmp ebx, 0xa
cmovbe di, cx
xchg edi, edi
bswap edi
movzx edi, byte [edx + ecx]
sbb edx, edx
and edx, 0xfffffffd
btr ecx, 5
sbb cx, sp
lea edx, [edx + 6]
cmovo cx, sp
shld cx, di, 0x6e
test ax, sp
sub ebx, edx
mov dword [ebp - 0x14], ebx
mov cl, 0x2e
setbe ch
mov ecx, 1
jmp 0x8af50c
jmp 0x8adeff
je 0x9ff01c
sub ecx, edi
cmc
test cx, 0x2f44
mov dword [ebp - 0xc], ecx
cmp al, 0x7a
cmp ecx, edx
jmp 0xc6fcfc
mov edi, eax
clc
shr edi, 0xb
jmp 0x920188
je 0x9ff01c
movzx edx, word [ecx + ebx*2 + 0x198]
jmp 0xc97c79
mov word [ecx + ebx*2 + 0x198], di
lea edx, [ecx + edx*2]
bts edi, ebx
mov edi, eax
test sp, 0x39f1
clc
jmp 0xc95379
push ebp
setne dh
btr edx, 0x9e
and ebp, 0x2c607f80
mov ebp, esp
cdq
bts edx, esp
xor cl, 0x8c
lea esp, [esp - 0x50]
btr ecx, ecx
ror ecx, cl
rcl al, cl
push ebx
push esi
push edi
sub bl, 0xec
or esi, esi
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
mov eax, dword [edi + 0x10]
mov edx, dword [edi + 0x3c]
mov dword [ebp - 0x20], eax
mov eax, dword [edi + 0x40]
cmovbe bx, bx
and ebx, ebp
shrd ebx, ebp, 0x62
mov ebx, dword [edi + 0x34]
shld esi, ecx, 0x5d
mov dword [ebp - 0x18], ecx
add si, 0x7c7e
mov ecx, dword [edi + 0x44]
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
setg ah
shl ax, cl
sar eax, cl
mov dword [ebp - 0x38], ecx
bt ax, 0xe6
inc ax
mov ecx, dword [edi + 8]
mov dword [ebp - 0x2c], edx
mov edx, 1
shl edx, cl
xor ch, 0x6e
mov ecx, dword [edi + 4]
mov eax, 1
stc
shl eax, cl
mov ecx, dword [edi + 0x14]
jmp 0x9e6110
shl eax, 8
or esi, edi
mov edi, ecx
xchg edi, edi
inc dword [ebp - 4]
or edi, edi
adc edi, edx
mov edi, eax
cmc
test si, 0x6985
test al, dl
shr edi, 0xb
cmp dx, 0x3e9b
cmp edx, esp
imul edi, ecx
cmp esi, edi
jmp 0x920a0d
mov esp, ebp
pop ebp
jmp 0x8ab37f
jae 0x9ff01c
cmp dword [ebp - 0x14], 0x13
bswap di
mov edi, edi
mov edx, dword [ebp - 0x28]
dec di
sbb ecx, ecx
rcl di, 0x2b
ror di, 0x7f
and ecx, 0xfffffffd
lea ecx, [ecx + 0xa]
dec di
jmp 0x9e58e2
mov edi, dword [ebp - 0x4c]
bswap bx
sbb ebx, esi
movzx edx, dx
mov edx, dword [ebp - 0x1c]
dec bl
mov ebx, dword [ebp - 8]
add edi, edi
jmp 0x9f3b30
jmp 0x9f87fd
and ecx, edx
cmp eax, 0x726f53fe
bt dx, 0xe3
cmp eax, ebp
mov edx, ebx
shl edx, 4
test esi, 0x38ae06c2
add edx, ecx
test bh, 0xb7
jmp 0x9f530d
jmp 0x8ae50c
mov word [ebx + ecx], di
jmp 0x9f9a51
movzx edx, word [ecx + edx*2 + 0x644]
stc
cmp eax, 0x1000000
jae 0x9ec0c2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
clc
shl esi, 8
cmp bp, 0x44fc
shl eax, 8
jmp 0x9ec0b0
jae 0x9efdf8
mov ecx, ebx
cmp cx, 0x11c8
cmp di, ax
cmp ebx, 4
jmp 0x8b1667
mov dword [ebp - 0x34], ecx
mov ecx, dword [edi + 0x24]
jmp 0xc726b1
jb 0x8b1672
mov ecx, 3
sub ebx, ecx
cmovns cx, di
jmp 0x9ed8b3
jmp 0x9f39c2
sub edi, edx
cmp ebp, ebp
shr edi, 5
add edi, edx
cdq
mov dl, 0x47
mov word [ecx + 0x646], di
mov dx, bp
not edx
mov edx, 2
jmp 0x9e7715
jmp 0xc98eb1
jae 0x8b4477
mov ecx, dword [ebp - 4]
test ebp, ecx
test si, 0x54f3
movzx ecx, byte [ecx]
shl esi, 8
stc
shl eax, 8
or esi, ecx
mov ch, 0x1a
not cx
inc dword [ebp - 4]
test dh, 0x7a
bt cx, 0x21
mov ecx, eax
cmc
test ax, di
shr ecx, 0xb
imul ecx, edx
cmp esi, ecx
jmp 0xc97080
add edi, edx
jmp 0x8afe35
inc edx
jmp 0x9e397d
jb 0x9e58eb
mov ecx, edx
cmp edx, 4
jb 0x91f3a7
mov ecx, 3
rcr dh, cl
xchg dl, dh
mov edx, dword [ebp - 0x20]
shl ecx, 7
jmp 0x8abb2e
jae 0x9f5dc1
shl ebx, cl
mov dword [ebp - 0x38], edi
sar ch, 3
mov ecx, ebx
cmc
sub ecx, edx
shrd dx, cx, 0xb4
mov edx, dword [ebp - 0x20]
cmp cx, 0x5754
test dl, ah
lea ecx, [edx + ecx*2 + 0x55e]
cdq
mov dword [ebp - 8], ecx
neg edx
lea esp, [esp]
movzx edx, word [ecx + edi*2]
cmp eax, 0x1000000
jmp 0x8b444a
shr edx, 5
sub ecx, edx
btr edx, 0xb4
mov edx, dword [ebp - 8]
mov word [edx], cx
mov ecx, dword [ebp - 0x20]
neg dl
btr dx, 0x5c
movzx edx, word [ecx + ebx*2 + 0x180]
clc
cmc
stc
cmp eax, 0x1000000
jmp 0xc96806
jae 0x9e0709
mov eax, ebx
sbb bx, bx
btr ebx, 0xea
mov ebx, 0x800
cmp cl, 0x20
cmp cx, dx
stc
sub ebx, edi
stc
shr ebx, 5
clc
add ebx, edi
btc edi, 4
bt edi, 0x5a
mov edi, dword [ebp - 0x44]
test ah, 0xee
cmp esp, 0x7256640f
mov word [edi], bx
add ecx, ecx
not edx
jmp 0x9e29e5
mov byte [edi + edx], bl
jmp 0x9f7341
jae 0x8acb0c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
shl esi, 8
cmp si, bp
shl eax, 8
cmp bp, sp
or esi, edi
inc dword [ebp - 4]
rcl di, 0x77
jmp 0x8acb0c
imul edi, edx
cmp esi, edi
jae 0xc6e9b0
mov eax, edi
mov edi, 0x800
sub edi, edx
test ch, 0xc8
shr edi, 5
cmp esp, eax
test edx, 0x65e83438
add edi, edx
movzx edx, bp
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x9e5c81
inc dword [ebp - 4]
mov edi, eax
cmp ebp, 0x652b242e
clc
shr edi, 0xb
cmp edi, edi
imul edi, edx
cmp esi, 0x6e6045ac
cmp esi, edi
jmp 0x9df954
inc edx
cmc
cmp edx, dword [ebp - 0x4c]
jne 0x9ee8f3
jmp 0xc98eb4
jae 0x9f90bc
mov eax, edi
mov edi, 0x800
clc
sub edi, ecx
shr edi, 5
jmp 0x9fe903
mov word [edx + ecx*2], bx
test si, bp
test dl, 0xfd
clc
add ecx, ecx
jmp 0x9fbad4
jae 0x8ad0fd
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
shl esi, 8
jmp 0x8ad0ed
shl esi, 8
stc
test dx, di
shl eax, 8
clc
or esi, edi
mov di, dx
inc di
inc dword [ebp - 4]
mov edi, eax
cmp esp, ebx
cmc
shr edi, 0xb
cmp di, 0xe04
stc
cmp ebx, esi
imul edi, edx
cmp ax, si
cmp esi, edi
jmp 0x9ed955
jae 0x9f6143
mov eax, edi
mov edi, 0x46e07875
mov edi, 0x800
jmp 0x8b302b
sub eax, edi
sub esi, edi
sub di, sp
btr di, ax
xadd edi, edi
mov edi, edx
cmp ebx, 0x4fa04d2
shr edi, 5
sub edx, edi
jmp 0xa004bb
mov dword [ebp - 8], 0
jmp 0x9fc394
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x9f39d6
jae 0xa0099c
mov edx, dword [ebp - 4]
sub di, di
movzx edi, byte [edx]
shl esi, 8
cmp eax, esi
stc
test esp, esi
shl eax, 8
test si, 0x6f06
or esi, edi
jmp 0xa00997
mov word [edx + ecx + 0x644], di
jmp 0x9eb6bd
jae 0x9e36c0
mov ecx, 0x800
setns ah
xor ax, 0x3522
sub ecx, edx
sal al, cl
xor al, 0x89
sub eax, ebp
shr ecx, 5
jmp 0x9e7420
sub eax, ebx
test sp, 0x166a
cmp ebp, esp
sub esi, ebx
sar ebx, 0x59
cmp ax, bp
movsx bx, al
mov ebx, edi
shr ebx, 5
clc
cmp edi, 0x417e56c0
sub edi, ebx
mov ebx, dword [ebp - 0x44]
cmp si, 0x4d39
mov word [ebx], di
lea ecx, [ecx + ecx + 1]
test di, bx
and dword [ebp - 0x1c], edx
cmp edi, 0x11ca0e15
clc
cmp ecx, 0x100
jmp 0xc75c06
sub eax, edi
cmp sp, 0x403c
sub esi, edi
mov edi, 0x6bdb0814
rcr di, 0xbd
btc edi, 0x2f
mov edi, edx
shr edi, 5
sub edx, edi
cmc
test ax, cx
jmp 0x9ff243
inc dword [ebp - 0x10]
clc
sub edx, ecx
test cx, 0x305e
sal cx, 0x8d
mov ecx, dword [ebp - 0x34]
add edx, edi
jmp 0xc6d835
jne 0x9e13ae
mov ecx, dword [ebp - 0x24]
bts dx, si
mov edx, dword [ebp - 0x34]
sar bh, 0xe5
shrd ebx, ebp, 0x93
ror ebx, 0x24
movzx ebx, byte [ecx + edx - 1]
or cx, sp
mov edx, dword [ebp - 0x10]
sar ch, cl
and edx, dword [ebp - 0x48]
shld ecx, esi, 0xd5
mov ecx, 8
clc
cmp si, dx
cmc
sub cl, byte [ebp - 0x40]
jmp 0xa02d78
shr edi, 5
cmp cx, 0x6882
add edi, edx
cwd
mov edx, dword [ebp - 0x1c]
jmp 0x9df845
sub eax, edi
cmc
test sp, bx
clc
sub esi, edi
movzx edi, sp
or di, 0x51f2
mov edi, edx
cmp edx, eax
test ax, ax
shr edi, 5
sub edx, edi
mov word [ecx + 2], dx
lea edi, [ecx + 0x204]
cmp esi, ebp
xchg cl, dl
bsr cx, sp
mov dword [ebp - 8], 0x10
mov dword [ebp - 0x1c], 0x100
shrd dx, cx, 0xef
ror dh, cl
mov dword [ebp - 0x28], edi
xor dl, 0x70
rol ch, cl
mov edx, 1
xor cl, 0x2c
not ecx
add cl, 0x6d
nop
stc
xadd cl, cl
movzx ecx, word [edi + edx*2]
cmp edi, 0x6e4750be
stc
cmp eax, 0x1000000
jmp 0x920f97
mov esp, ebp
mov ebp, 0x318f7907
pop ebp
jmp 0xc712d8
movzx edi, word [edx + ecx*2]
cmp eax, 0x1000000
jmp 0x9f6571
jmp 0x9fd9b9
or esi, edi
inc dword [ebp - 4]
bt edi, edx
shr di, 0x3c
mov edi, eax
cmp edi, edx
shr edi, 0xb
jmp 0x9f42c8
jmp 0x9e073e
test ecx, ecx
jmp 0x9ed497
or esi, edi
mov edi, esp
inc dword [ebp - 4]
shl edi, 0xe3
ror edi, 0x96
cmovbe di, dx
mov edi, eax
test ebx, ecx
jmp 0xc70537
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
clc
sub edx, edi
mov edi, esi
mov edi, dword [ebp - 8]
jmp 0x9eba1d
inc dword [ebp - 0x10]
jmp 0x9f06db
mov bl, byte [ecx + edx]
jmp 0x91fe19
cmp esi, ebx
jae 0x9fbab6
mov eax, ebx
adc ebx, 0x361944ae
mov ebx, 0x800
sub ebx, edi
test bp, bp
cmc
test dh, 0x2d
shr ebx, 5
lea ebx, [ebx + edi]
jmp 0x920acf
jae 0x921394
mov edi, dword [ebp - 4]
stc
cmc
jmp 0xc6e6b6
mov dword [ebp - 0x14], ecx
movzx cx, ch
test ebx, ebp
mov ecx, dword [ebp + 0xc]
mov edi, dword [ebp - 0xc]
cmc
stc
cmp ecx, ebx
lea edx, [edx + 2]
cmp ecx, edi
jmp 0x8ac85f
jmp 0x9f5e4d
mov word [ecx + 2], di
movsx edi, ax
shld edi, eax, 0xc5
shl edx, 4
mov edi, 0x5ba56d2b
lea edi, [edx + ecx + 0x104]
mov ecx, 8
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], ecx
jmp 0x9f916d
dec edx
jmp 0x8b12bb
jne 0x8acc23
cmp dword [ebp - 0x10], 0
jmp 0x8acc1d
inc dword [ebp - 4]
adc di, di
mov edi, eax
test cl, dl
jmp 0x8abd9e
mov byte [edi + ecx], dl
inc edi
cmp dl, 0xe3
cmp ebx, 7
jmp 0xc97bfc
je 0xa02db6
mov ecx, dword [ebp - 0xc]
jmp 0xc73d44
lea ecx, [ecx + edx]
mov edx, dword [ebp - 8]
ror ah, 0x2e
lahf
mov word [edx], cx
mov ecx, dword [ebp - 0x18]
mov eax, edi
stc
cmc
mov edi, dword [ebp - 0xc]
clc
cmp edi, ecx
jmp 0x9f882c
or esi, edi
inc dword [ebp - 4]
bt di, si
xor edi, 0x676e13e7
mov edi, eax
test sp, 0x1684
cmc
shr edi, 0xb
jmp 0x9f8c4a
jmp 0x9f6184
sub eax, edi
shrd ebx, eax, 0x75
sub esi, edi
mov edi, edx
bt bx, si
shl bh, cl
and bh, bl
shr edi, 5
cmovo ebx, ebx
ror bx, 1
sub edx, edi
rol ebx, cl
cmovns ebx, ebx
mov word [ecx + 2], dx
mov edx, 3
btc ebx, edx
movsx ebx, si
lea ebx, [edx + edx]
movzx edx, di
bswap edx
movzx dx, ch
movzx edx, word [ebx + ecx]
stc
cmp eax, 0x1000000
jmp 0x9fae47
jmp 0x9f3a12
shr edi, 5
test ax, 0x6bd4
cmp bx, 0x3f13
sub edx, edi
cmp al, 0x2d
clc
cmc
mov word [ecx + ebx*2 + 0x198], dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
test bh, 0
cmp sp, dx
cmp eax, 0x1000000
jae 0x9e8bda
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp bx, 0x31ae
cmc
shl eax, 8
clc
cmp ecx, esi
or esi, edi
movsx edi, bp
not di
inc dword [ebp - 4]
cmovb di, bx
mov edi, eax
stc
cmc
shr edi, 0xb
cmp ah, 0xf7
test ch, 0x90
imul edi, edx
cmp esi, edi
jmp 0x9f8c28
sub eax, edi
test ebp, esi
cmp dx, si
sub esi, edi
not edi
btc edi, eax
mov edi, edx
test edx, 0x4c9559f1
shr edi, 5
cmc
jmp 0x9f4ef4
sbb edx, edx
cmc
and edx, dword [ebp - 0x24]
test edx, 0x381f6c8c
sub edx, dword [ebp - 0x18]
jmp 0x8ac00b
jmp 0x9eb6f6
sub eax, edi
test ebp, 0x358666cb
clc
sub esi, edi
add di, bp
test bh, ch
mov edi, edx
cmp esp, edx
shr edi, 5
sub edx, edi
btr di, 0x3b
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
test esi, ecx
or ebx, 2
cmp si, di
lea edx, [edx + edx]
mov dword [ebp - 0x1c], edx
cmp esp, ecx
test dh, 0x3f
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x91feab
mov word [edi], dx
jmp 0x9eeef4
or esi, edi
inc edi
mov di, ax
movzx edi, sp
inc dword [ebp - 4]
btc edi, edi
movzx edi, si
mov edi, eax
cmp edx, ebp
shr edi, 0xb
imul edi, edx
clc
test ebp, eax
cmp esi, edi
jmp 0x9fad95
jmp 0xc72297
jne 0x9f02b1
cmp ebx, dword [ebp - 0x10]
jmp 0x8ac0c6
shl eax, 8
cmp dl, 0xfa
jmp 0x9e74c2
jae 0x9e1e5d
mov eax, edi
ror di, 0x2c
sub edi, 0x79b3ffd
mov edi, 0x800
sub edi, edx
cmp dh, bl
shr edi, 5
test cl, bl
test ah, 0xad
add edi, edx
shl dh, cl
rol edx, 0xd9
mov edx, dword [ebp - 0x1c]
jmp 0x9e608c
mov dword [ebp - 0x14], ebx
movzx cx, dl
mov ecx, 1
jmp 0xa00df2
jae 0x8abbc7
mov eax, edi
bts edi, edi
mov edi, 0x800
test sp, di
cmp dl, 0x30
sub edi, edx
clc
cmc
shr edi, 5
add edi, edx
jmp 0xc71b76
jae 0x9e74d1
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp edi, 0xa617f43
shl esi, 8
clc
jmp 0x9ed65b
jb 0x9e1f3a
jmp 0xc75c0c
mov edi, eax
shr edi, 0xb
cmp ax, 0x7c9d
clc
test ebx, edx
imul edi, edx
cmp esi, edi
jmp 0x9f619e
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
xchg bl, bl
mov bl, byte [ecx + edx]
mov byte [edx], bl
jmp 0x920474
je 0xc97d06
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
cmp si, bp
stc
cmc
mov dword [ebp - 0x38], ecx
shl cl, cl
mov ecx, dword [ebp - 0x18]
test ah, al
cmp esp, 0x6b3439ab
mov dword [ebp - 0x2c], ecx
rol ch, 0x35
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x30], edx
xor dl, 0x67
btr edx, 0xa5
lea edx, [ebx + 1]
clc
stc
mov dword [ebp - 0x18], edx
jmp 0x9e2ffd
jmp 0x9f39e2
shl esi, 8
test ebp, edi
stc
shl eax, 8
clc
or esi, edi
inc dword [ebp - 4]
adc edi, ecx
mov edi, eax
shr edi, 0xb
cmp ah, 0x78
clc
imul edi, edx
cmp esi, edi
jmp 0x9fec96
jae 0x9e6b9f
mov edi, dword [ebp - 4]
cmc
cmp eax, edi
movzx edi, byte [edi]
shl esi, 8
stc
jmp 0xc716fc
mov ecx, dword [ebp - 0xc]
test bh, ah
test dl, 0
cmp ecx, dword [ebp - 0x18]
jmp 0x9f555c
cmp ebx, ecx
jmp 0x8adeff
sub eax, ecx
test bx, 0x1435
stc
sub esi, ecx
test cx, 0x59ea
mov ecx, edx
shr ecx, 5
sub edx, ecx
mov ecx, dword [ebp - 8]
jmp 0xc72288
mov dword [ebp - 0xc], edx
jmp 0xc98eb4
inc edi
cmp ebp, 0x665c3860
clc
mov dword [ebp - 4], edi
xor di, dx
mov edi, eax
cmp di, dx
shr edi, 0xb
imul edi, edx
cmc
cmp esi, edi
jmp 0xc6eba9
jae 0x9d5a39
mov eax, edi
mov edi, 0x800
sub edi, edx
cmp ch, 0x8e
stc
shr edi, 5
cmc
clc
stc
add edi, edx
jmp 0xc92f46
inc dword [ebp - 4]
cwd
or dl, 0x6f
sete dl
mov edx, eax
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jmp 0x9ff4c3
jae 0x9f9bae
mov edi, dword [ebp - 4]
cmc
jmp 0xc6eb00
sub eax, edi
sub esi, edi
mov edi, edx
stc
shr edi, 5
stc
test ebp, 0x7df4726b
sub edx, edi
jmp 0x9fd9b4
sub edx, edi
or di, 0x4bda
btc di, ax
mov edi, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], dx
ror dx, 0x7b
shr dx, 0xad
add dl, dh
mov edx, dword [ebp - 0x38]
stc
mov dword [ebp - 0x38], edi
mov edi, dword [ebp - 0x2c]
test ebp, 0x782851fe
mov dword [ebp - 0x30], edi
btc di, si
test ax, 0x52c8
mov edi, dword [ebp - 0x18]
cmc
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x18], edx
adc dh, dh
cmp ebx, 7
mov dx, bx
cwd
bswap dx
sbb ebx, ebx
mov edx, 0x6ea655c2
rcl dx, 0x85
sub edx, 0x68150a63
and ebx, 0xfffffffd
xadd dl, dh
shr edx, cl
add ebx, 0xb
lea ecx, [ecx + 0xa68]
adc dh, 0x46
movzx edx, word [ecx]
test cx, sp
mov dword [ebp - 0x14], ebx
cmp eax, 0x1000000
jae 0x9eef36
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
jmp 0x9eef25
and edx, edi
mov dword [ebp - 0x4c], edi
or di, 0x6233
test sp, bx
mov edi, dword [ebp - 0x1c]
cmp esi, esp
test di, 0x11de
add edi, edx
add edi, ecx
lea edi, [ebx + edi*2]
mov dword [ebp - 0x44], edi
cmp bl, 0x47
movzx edi, word [edi]
cmp eax, 0x1000000
jmp 0x9f7104
imul edi, edx
cmp esi, edi
jmp 0x9d58cf
sub edx, edi
cmp bp, si
cmc
cmp dword [ebp - 0x3c], 0
jmp 0xc6eb3a
jae 0x9f5027
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
shl esi, 8
test bl, 0xb
clc
shl eax, 8
test eax, edi
or esi, edi
mov di, 0x2046
bswap edi
inc dword [ebp - 4]
sar di, 0x67
mov edi, eax
test di, bx
stc
cmc
shr edi, 0xb
imul edi, edx
test esi, 0x592b0780
cmp ch, 0x42
cmp esi, edi
jmp 0xc98ef4
shr edi, 5
cmp ebx, esp
add edi, edx
mov edx, dword [ebp - 0x2c]
jmp 0x9d60a1
mov dword [ebp - 0x1c], ecx
bt cx, cx
rcr ch, cl
mov ecx, dword [ebp - 0x20]
cmp edi, ebx
lea ecx, [ecx + edx*2]
cmp cl, 0x72
stc
test edi, 0x6b6c0ecd
mov dword [ebp - 8], ecx
stc
movzx ecx, word [ecx]
cmp bp, 0x578d
cmp eax, 0x1000000
jmp 0x9fe135
mov dword [ebp - 0x1c], 0x100
jmp 0x9eac2a
sub ecx, 4
cmp ax, 0x7dc8
clc
lea ecx, [ecx]
cmp eax, 0x1000000
jmp 0x9d60e9
mov dword [ebp - 0x1c], edx
jmp 0x8b0c10
sub eax, edi
test edx, 0x5f744e87
test si, sp
sub esi, edi
cmp bh, 0x9e
bsf di, bx
clc
mov edi, edx
test eax, 0x3fa826f3
cmp edx, 0x2ae651e3
shr edi, 5
sub edx, edi
cmp si, si
stc
mov word [ecx + 0x646], dx
dec dx
mov edx, 3
clc
or ebx, 1
cmp dl, al
clc
add edx, edx
clc
mov dword [ebp - 0x1c], edx
clc
stc
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x9ef947
jae 0x9f312a
mov eax, edi
ror di, 0x59
or di, dx
mov edi, 0x800
stc
clc
sub edi, edx
shr edi, 5
cmp di, bp
test ebx, 0x151c5fd2
add edi, edx
mov word [ebx + ecx], di
jmp 0x9e20b1
jae 0xc97d11
mov edx, dword [ebp - 0x50]
bswap edi
jmp 0xc6ebf4
jae 0x9f65a7
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmp cx, bp
shl esi, 8
cmp si, 0x1b4a
test edi, esp
test bp, 0x38bb
shl eax, 8
or esi, ebx
cmovns ebx, esi
movsx ebx, cx
inc dword [ebp - 4]
btr bx, bp
mov bx, dx
shl bh, 0x41
mov ebx, eax
cmc
shr ebx, 0xb
cmc
imul ebx, edi
test cl, 0x73
cmc
jmp 0x9e433b
jae 0x9f712e
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
stc
shl esi, 8
test cl, 9
clc
shl eax, 8
cmc
or esi, ebx
setge bl
inc dword [ebp - 4]
sbb bh, 0x84
ror bx, cl
movsx bx, bl
mov ebx, eax
shr ebx, 0xb
imul ebx, edi
stc
cmp bp, 0x6e61
cmp esi, ebx
jmp 0x91fd70
inc ecx
jmp 0xc720bd
sub eax, edi
test bx, bp
cmc
sub esi, edi
and di, bx
rcr di, 0x5b
mov edi, edx
test si, si
clc
shr edi, 5
sub edx, edi
bt di, si
movsx edi, di
mov edi, dword [ebp - 0x1c]
cmp ax, sp
clc
cmc
mov word [ecx + edi*2 + 0x644], dx
cmp si, sp
test ecx, 0x7aeb2e8e
or ebx, 8
stc
test bp, 0x6292
cmp ebx, 0xffffffff
jmp 0x9eedb9
sbb edx, edx
cmp edx, ebx
test esi, edi
cmp dl, 5
and edx, dword [ebp - 0x24]
jmp 0x9e10cd
jae 0x9e0a1f
mov eax, edi
cmp al, 0xdb
bsr di, bx
add di, 0x3f64
mov edi, 0x800
sub edi, edx
jmp 0x9f52fe
imul edi, edx
cmp sp, 0x54c5
cmp esi, edi
jmp 0xc6eb12
mov word [ecx], di
not edi
lea edi, [edx + ecx + 4]
jmp 0x9d5d29
mov word [ebx + ecx], di
jmp 0xc6d593
sub eax, edi
cmp cx, bx
clc
test esp, 0x21a0449e
sub esi, edi
shrd edi, eax, 0x95
cmc
mov edi, ecx
jmp 0xc74168
jmp 0x9e1ea1
lea edx, [edx + edi]
test dh, cl
clc
mov dword [ebp - 0x28], edx
jmp 0xa0238e
jmp 0x9fbfb6
mov dword [ebp - 0x40], eax
test esp, eax
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x24], eax
rcl ah, cl
cmp edx, ebp
mov eax, dword [edi + 0x2c]
jmp 0xc97ba7
shl eax, 8
clc
or esi, edi
not edi
dec di
cmovae di, bx
inc dword [ebp - 4]
mov edi, eax
test di, ax
jmp 0xc97320
jmp 0x9e1ea1
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
cmp bl, 0x42
clc
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
stc
cmp bp, bx
sub edx, ebx
test esi, 0x35f314dc
jmp 0x9f9ffb
sub eax, edi
test si, bx
sub esi, edi
or edi, 0x7bb355e
mov edi, edx
test di, 0x9c4
cmp ebx, esp
shr edi, 5
clc
cmp dh, 0xb0
sub edx, edi
mov word [ebx + ecx], dx
inc ebx
mov dx, si
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jae 0xc93687
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
cmc
clc
stc
shl esi, 8
cmc
jmp 0xc9367d
lea ecx, [ecx + edi]
stc
mov dword [ebp - 0x28], edx
movzx dx, ch
cmc
lea edx, [ecx + ebx]
stc
cmp edx, dword [ebp - 0x24]
not dl
cmovae edx, ebp
mov edx, dword [ebp - 0x34]
jmp 0xc71b64
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x8b1e1a
jae 0x9f87ba
mov eax, edi
xchg edi, edi
shr di, 0x8e
mov edi, 0x800
sub edi, edx
shr edi, 5
cmc
add edi, edx
not dl
mov edx, dword [ebp - 0x1c]
mov word [ecx + edx*2 + 0x644], di
jmp 0x8ae79c
mov ebx, dword [ebp - 0xc]
jmp 0x9f9c31
jae 0x9ee436
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test bp, 0x63ce
shl eax, 8
or esi, edi
dec edi
inc dword [ebp - 4]
jmp 0x9ee436
neg edx
cmp dl, 0x2f
test dx, di
lea ebx, [edx + ebx*2 + 1]
cmp dx, 0x3404
test si, 0x7e9c
and edx, eax
stc
test esp, ebx
add esi, edx
cmp bp, 0x6893
clc
sub ecx, 1
jmp 0xc6eb67
jae 0x9ea57a
mov eax, edi
mov edi, 0x800
cmc
sub edi, edx
test sp, 0x5821
cmc
shr edi, 5
cmp ch, dh
cmp ecx, 0x7314545
jmp 0x9feb6d
sub eax, ebx
cmp sp, ax
sub esi, ebx
mov ebx, edi
shr ebx, 5
sub edi, ebx
test si, 0x4fe
mov word [edx + ecx*2], di
cmc
test al, bh
lea ecx, [ecx + ecx + 1]
cmp ecx, 0x100
jmp 0x9ee31f
mov word [ebx + ecx], dx
movzx edx, ax
mov edx, ebp
inc ebx
lea ebx, [ebx + ebx]
btc dx, si
movzx edx, word [ebx + ecx]
cmp esp, ebx
cmp eax, 0x1000000
jmp 0x9e5855
mov dword [ebp - 0x1c], 8
jmp 0x9f9c22
sub eax, edi
test sp, 0x6943
cmp esp, eax
clc
sub esi, edi
mov edi, edx
cmp cx, di
shr edi, 5
cmc
sub edx, edi
test di, dx
cmc
mov word [ecx], dx
cmp edx, 0x8790eea
dec dl
movzx edx, word [ecx + 2]
clc
cmp eax, 0x1000000
jmp 0x9f2ddb
mov word [ebx + ecx], dx
inc ebx
lea ebx, [ebx + ebx]
sal dl, 0xff
rcl dh, 0x13
movzx edx, bx
movzx edx, word [ebx + ecx]
cmp sp, di
cmp eax, 0x1000000
jmp 0x9f4fff
mov byte [edx + edi], cl
jmp 0x8b4811
jae 0x9f2909
mov edx, dword [ebp - 4]
clc
movzx edx, byte [edx]
stc
test ah, 0x54
shl esi, 8
shl eax, 8
stc
or esi, edx
jmp 0x9f28fe
jae 0x9e3634
mov edi, dword [ebp - 4]
stc
clc
movzx edi, byte [edi]
test di, 0x78ef
cmp edx, 0x8724b44
shl esi, 8
cmp esi, 0x30cb599d
shl eax, 8
jmp 0x9e3623
add edi, ecx
mov ecx, edi
mov edi, 0x3f951391
not di
mov edi, dword [ebp - 0x28]
test eax, edi
cmp bp, bp
stc
mov word [edi + edx*2], cx
cmp edi, 0x311101d7
clc
add edx, edx
jmp 0xc6d865
jae 0xc97d11
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jmp 0x9f64c2
lea edi, [edi + edx]
test dh, dh
mov word [ecx + ebx*2 + 0x180], di
add ebx, 0xc
stc
add ecx, 0x664
jmp 0x9e8803
jae 0x9fce1f
mov eax, edi
mov edi, 0x800
test esi, esp
cmp dh, al
stc
sub edi, edx
stc
shr edi, 5
cmp di, 0x18c0
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
shl edx, 4
jmp 0x9f8ce4
pop edi
bswap ax
movsx esi, bx
mov bh, 0xed
pop esi
bswap ebx
movzx eax, dx
mov ah, 0xe0
mov eax, 1
cmovg bx, si
pop ebx
jmp 0x8ad70c
mov word [ecx + ebx*2 + 0x1b0], dx
btc edx, ebp
shrd dx, bp, 0x6c
adc edx, edi
movzx edx, word [ecx + ebx*2 + 0x1c8]
stc
cmp eax, 0x1000000
jae 0xc705e4
mov edi, dword [ebp - 4]
jmp 0xc705cd
jae 0xa00a44
mov eax, edx
rcr dl, 0x84
mov edx, 0x800
sub edx, ecx
clc
test bp, cx
shr edx, 5
lea edx, [edx + ecx]
shr ch, cl
mov ecx, dword [ebp - 8]
clc
mov word [ecx], dx
cmovae edx, ecx
movzx dx, dl
or dx, sp
mov edx, dword [ebp - 0x20]
test esp, 0x5ea1ef7
stc
add edx, 0xe6c
cmp dword [ebp - 0x3c], 0
jmp 0xc98b4d
mov word [ebx + ecx], dx
jmp 0xc92827
inc edx
clc
mov dword [ebp - 4], edx
shr eax, 1
movsx edx, bp
bt dx, cx
sub esi, eax
bt edx, ecx
btc dx, sp
mov edx, esi
cmp di, 0x5c08
cmp bx, bp
shr edx, 0x1f
jmp 0x9fb026
sub eax, edx
sub esi, edx
and edx, ebp
mov edx, ecx
jmp 0x91f976
jmp 0x9e1f3a
cmp ebx, 0xc
jmp 0x91f38d
cmp eax, 0x1000000
jmp 0x9ed9b3
jae 0xc983cf
mov eax, edi
bsr edi, eax
mov di, sp
mov edi, 0x800
cmp edi, 0x224574c6
clc
cmp si, cx
sub edi, edx
shr edi, 5
test ebp, 0x3c69284a
add edi, edx
lea edx, [ebx + 0xf]
cmp si, 0x1a40
stc
shl edx, 4
add edx, dword [ebp - 0x1c]
test bp, cx
jmp 0x8acdca
mov dword [ebp - 0x14], ecx
jmp 0x8b4250
jb 0x9eedbf
mov ecx, ebx
shrd di, dx, 0xdb
xor edi, 0x38a36a13
mov edx, ebx
sbb edi, 0x491378ac
btr di, 0xae
mov edi, 1
shr ecx, 1
clc
test dx, 0x4cb4
cmp dl, 0x27
and ebx, edi
sub ecx, edi
stc
cmc
cmp esp, esp
or ebx, 2
mov dword [ebp - 0x44], ecx
stc
clc
cmp edx, 0xe
jmp 0x91f509
shr ebx, cl
shrd cx, ax, 0x3b
movsx ecx, bp
mov ecx, dword [ebp - 0x40]
shl edx, cl
test ebx, esi
clc
test esp, 0x6a9a035e
lea ebx, [ebx + edx]
mov edx, dword [ebp - 8]
cmp di, di
cmc
test edi, 0x39201c76
imul ebx, ebx, 0x600
lea edx, [edx + ebx]
shl ebx, cl
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 8], edx
test si, 0x6ffc
cmp ebx, 7
jmp 0x8b0e52
jmp 0x9f9ca5
mov dl, byte [edx + ecx]
jmp 0x9e6e78
sub ecx, edi
cmc
bt di, 0x10
cmp esi, ebx
mov edi, dword [ebp - 0x28]
test esp, ebp
mov word [edi + edx*2], cx
lea edx, [edx + edx + 1]
sar cl, cl
stc
sbb cl, 0xdc
mov ecx, dword [ebp - 0x1c]
cmp edx, ecx
jmp 0xc95334
jae 0xc6d89c
movzx ecx, byte [edx]
btr edi, ebx
rcr bl, cl
shl esi, 8
bt bx, dx
shl eax, 8
or esi, ecx
inc di
bswap cx
inc edx
mov ecx, dword [ebp + 8]
clc
btr di, ax
mov dword [ecx + 0x1c], eax
bts di, bp
not edi
mov eax, dword [ebp - 0xc]
sar bl, 0x9e
movzx bx, dh
mov dword [ecx + 0x18], edx
sal bl, 0x77
dec edi
mov edx, dword [ebp - 0x28]
and edi, eax
mov dword [ecx + 0x24], eax
bsr edi, eax
mov eax, dword [ebp - 0x18]
btr di, sp
shrd di, dx, 0x44
rcr ebx, cl
mov dword [ecx + 0x48], edx
cmp dx, 0x255a
mov edx, dword [ebp - 0x10]
and ebx, 0x3ea65e3f
sar bh, 0xd3
mov dword [ecx + 0x38], eax
test edx, edi
shr bh, 0xe6
btr ax, 0x38
mov eax, dword [ebp - 0x30]
shl bx, cl
cmp ebx, ebx
xadd ebx, ebx
mov dword [ecx + 0x2c], edx
and bh, 0xa7
cmp eax, esp
bt bx, sp
mov edx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
movsx ebx, bp
and ebx, 0x67f439c2
pop edi
shl bh, cl
mov dword [ecx + 0x20], esi
ror esi, 0xea
ror bl, cl
mov dword [ecx + 0x3c], edx
movzx ebx, cx
sbb edx, edi
and si, si
mov edx, dword [ebp - 0x38]
ror bx, 0x80
cmp esi, esp
pop esi
mov dword [ecx + 0x34], eax
bswap bx
mov dword [ecx + 0x44], edx
add bl, 0x78
sub eax, eax
mov bh, 0x1d
pop ebx
jmp 0x9e1ee4
jne 0x9e7026
cmp dword [ebp - 0x10], 0
jmp 0x9e7020
movzx edi, byte [edi]
jmp 0x92137e
sub eax, edi
sub esi, edi
shr di, 0xf9
btc edi, 0xe3
cmp bl, 0xfe
mov edi, edx
stc
shr edi, 5
sub edx, edi
bts di, cx
bsf di, si
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
rcl dh, 0x7e
xadd dh, dl
bt dx, 0xbc
lea edx, [edi + 1]
cmp bx, 0x10f9
test eax, 0x5ef33990
cmc
or ebx, 4
jmp 0x9f5e4d
movzx edi, byte [edi]
test eax, ebx
shl esi, 8
jmp 0x9f9b9c
jae 0x9f9c7e
mov eax, edi
mov edi, 0x800
test ebx, 0x2c882eb1
sub edi, edx
shr edi, 5
clc
cmp ebx, 0xfbf3b56
cmp ebx, ecx
add edi, edx
jmp 0x9f8db8
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x9e695a
jne 0x9f5dcc
mov ecx, dword [ebp - 0x20]
test cl, 0xcc
rcl dh, cl
sar edx, 0xe8
movzx edx, word [ecx + 0x646]
cmp ebx, ebx
cmp bp, 0x3317
shl ebx, 4
cmp eax, 0x1000000
jae 0x9e22f6
mov edi, dword [ebp - 4]
test bx, bp
cmp esp, eax
movzx edi, byte [edi]
shl esi, 8
jmp 0xc739d6
jae 0x9e7ff0
mov eax, edi
mov edi, 0x800
cmp cl, 0xa3
clc
stc
sub edi, edx
shr edi, 5
stc
cmp ecx, ebp
add edi, edx
mov edx, ebp
mov word [ecx + 2], di
mov edx, 2
jmp 0x9e8021
mov ebx, dword [ebp - 0x14]
mov edi, dword [ebp + 8]
jmp 0xc97bf4
jb 0xc6fd0c
mov dword [ebp - 0xc], edx
btc bx, 8
adc ebx, edi
cmp edi, dword [ebp - 0x18]
jmp 0x9fadee
sub ecx, edi
add edi, dword [ebp - 0xc]
jmp 0x9ee8eb
shr edi, 0xb
stc
cmp si, 0x4718
imul edi, edx
mov dword [ebp - 0x4c], edi
cmp esi, edi
jmp 0xa02757
movzx edi, byte [edi]
cmp dh, 0xa4
shl esi, 8
test cx, 0x1490
shl eax, 8
or esi, edi
dec edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
test esp, eax
cmp edx, edi
imul edi, edx
clc
cmp esi, edi
jae 0xc9739a
mov eax, edi
or edi, 0x187f5642
rcl edi, 8
mov edi, 0x800
cmp ah, 0x99
cmc
sub edi, edx
clc
cmp esp, esp
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x30]
jmp 0x9fa3bc
ret 0xc
shr ecx, 5
lea ecx, [ecx + edx]
sub edx, esi
clc
rcr dx, cl
mov edx, ecx
mov ecx, dword [ebp - 8]
test al, 0xd5
mov word [ecx + edi*2], dx
add edi, edi
jmp 0x9ec778
mov word [ebx + ecx], dx
cwd
xchg dx, dx
inc ebx
lea ebx, [ebx + ebx]
neg edx
shr dl, cl
movzx edx, word [ebx + ecx]
jmp 0xa0274d
shl eax, 8
or esi, edi
mov edi, ebp
jmp 0x9e6b99
ja 0x9e3c4e
lea edx, [edx + edi]
clc
lea ebx, [ebx + edx]
jmp 0xc70269
mov word [ebx + ecx], di
jmp 0xc716ea
inc edi
cmp cx, cx
cmp ecx, dword [ebp - 0x24]
jmp 0xc72270
jne 0xc7227e
sub ecx, ecx
cmp di, 0x3983
cmc
sub dword [ebp - 0xc], 1
jmp 0xc98eab
or ebx, dword [ebp - 0x38]
clc
test sp, di
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
cmp edi, 0x13a163f5
test eax, 0x40590116
sub dword [ebp - 0x44], 1
jne 0x91f53f
jmp 0x9eedbf
sub eax, edi
cmp dl, 0xef
sub esi, edi
mov edi, edx
cmp eax, ebp
stc
shr edi, 5
sub edx, edi
jmp 0x9fbfac
dec eax
test ebp, 0x6b2321d2
mov dword [ebp - 0x48], eax
and al, 0x21
mov eax, dword [edi]
test ax, ax
cmp sp, 0x7523
jmp 0x9f9a85
shl eax, 8
jmp 0x9e22ea
test ecx, ecx
jmp 0x9e13a1
shr edi, 5
jmp 0xc6d848
jb 0x8ae501
mov edx, dword [ebp - 0xc]
movsx edi, bx
mov edi, dword [ebp - 0x34]
jmp 0x9fe097
inc ebx
test bp, bp
clc
lea ebx, [ebx - 0x40]
test dl, cl
cmc
cmp ebx, 4
jmp 0xa02ab3
mov word [ebx + ecx], di
jmp 0xc9282c
shl eax, 8
or esi, edi
xchg edi, edi
inc dword [ebp - 4]
mov edi, eax
clc
shr edi, 0xb
jmp 0xc96b2f
cmp ecx, dword [ebp + 0xc]
jmp 0x9fea6f
jb 0x9e1ebb
mov edi, dword [ebp - 8]
sub edi, ecx
jmp 0x9f91a9
mov dword [ebp - 8], edx
movzx edx, word [edx]
cmp ebp, ecx
cmp edi, 0x1000000
jmp 0xc99670
jae 0xc96825
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
xchg edi, edi
movzx edi, dx
inc dword [ebp - 4]
or edi, eax
mov edi, eax
cmp ch, 0x4e
stc
test ebp, 0x74137d0
shr edi, 0xb
imul edi, edx
clc
cmp esi, edi
jmp 0x9fb0b1
imul edi, edx
cmp esi, edi
jmp 0x9f1eef
jae 0x9f05b2
mov eax, ecx
setne ch
mov ecx, 0x800
sub ecx, edx
jmp 0xc7151e
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x9ed690
sub eax, edi
sub esi, edi
mov edi, edx
test cx, 0x40f4
stc
shr edi, 5
test esi, 0x871f5b
jmp 0x9f399b
mov dword [ebp - 0x10], eax
mov ax, 0xdcf
and al, 0xb6
inc ah
mov eax, dword [edi + 0x18]
stc
clc
mov dword [ebp - 0xc], ecx
shr cx, cl
mov ecx, dword [edi + 0x30]
mov dword [ebp - 4], eax
mov eax, dword [edi + 0x1c]
test ebp, 0x42684e00
cmc
mov dword [ebp - 0x14], ebx
test bh, al
stc
test edx, 0x1b3b2d33
mov dword [ebp - 0x50], edx
test bh, 0x48
mov dword [ebp - 0x3c], ecx
sub cx, 0x3025
rcr ch, 0x8c
cmove ecx, eax
mov dword [ebp - 0x28], 0
mov ecx, dword [ebp - 0x10]
jmp 0x8af2db
sbb ecx, ecx
test esp, 0x5aa64357
stc
clc
and ecx, 0xfffffffe
stc
add ecx, 0xb
jmp 0xa02aab
cmp eax, 0x1000000
jmp 0x9fe6f4
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x14], 0xc
mov edx, dword [ebp - 4]
cmp si, si
cmp eax, 0x1000000
jmp 0xc6d87b
sub eax, edi
sub esi, edi
movzx edi, bx
btc edi, 0xcb
mov edi, edx
jmp 0x9e8b83
mov dword [ebp - 8], edx
jmp 0xc6e49c
jne 0x9e3c4e
mov dword [ebp - 0xc], edi
mov ecx, dword [ebp - 0xc]
jmp 0xc9411f
jae 0xc7268a
mov eax, edi
btr di, 0xcf
mov edi, 0x800
sub edi, edx
stc
clc
shr edi, 5
jmp 0x8b44e6
jae 0x9201c6
shl edi, 8
cwde
rol ah, 0x18
mov eax, edi
sub di, dx
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
test edx, 0x2c4510ca
cmp di, dx
shl esi, 8
or esi, edi
jmp 0x9201c3