Function at 0xcb77fd
Capabilities:
Check http status code

Disassembly:
movzx edi, byte [edi]
shl esi, 8
cmp ebp, 0x73854917
jmp 0xcc1e05
mov word [edi], dx
jmp 0xcbc03e
imul edx, ecx
cmp esi, edx
jmp 0x11113d6
and edx, eax
test sp, 0x18b6
stc
add esi, edx
cmc
jmp 0xcbbff3
jae 0xca2801
mov edi, dword [ebp - 4]
test bh, ch
movzx edi, byte [edi]
cmp bh, 0x80
shl esi, 8
jmp 0xca27e9
inc edi
test bx, 0x26ef
cmc
cmp ebx, 7
jmp 0xcb36ab
jne 0xcac1d0
jmp 0xcbc9cb
sbb edx, edx
adc ecx, 0x2430017d
test al, 0x47
cmp cl, 0xa9
and edx, 0xfffffffd
lea edx, [edx + 6]
or cx, di
sub ebx, edx
mov cl, dh
movzx cx, bl
cmovno ecx, esi
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x110fbc6
mov dword [ebp - 0x34], ecx
mov ecx, dword [edi + 0x24]
dec eax
mov dword [ebp - 0x48], eax
bsf eax, ebx
mov eax, dword [edi]
test ecx, esp
mov dword [ebp - 0x40], eax
mov eax, dword [edi + 0x28]
test bl, dh
test bl, 0x80
cmp esp, eax
mov dword [ebp - 0x24], eax
sal ax, cl
bts ax, di
mov eax, dword [edi + 0x2c]
cmc
mov dword [ebp - 0x10], eax
setp ah
mov eax, dword [edi + 0x18]
test ebp, ecx
mov dword [ebp - 0xc], ecx
mov ecx, dword [edi + 0x30]
test ebp, ebx
clc
mov dword [ebp - 4], eax
btr ax, bp
movsx eax, dx
rcr eax, 0x13
mov eax, dword [edi + 0x1c]
cmp ebp, edi
mov dword [ebp - 0x14], ebx
test sp, 0x14ab
cmp sp, 0x5812
mov dword [ebp - 0x50], edx
cmp esp, 0x408e2038
mov dword [ebp - 0x3c], ecx
test esi, ebp
xor ecx, 0x37035343
mov dword [ebp - 0x28], 0
adc cx, 0x10d2
mov ecx, dword [ebp - 0x10]
and ecx, edx
mov edx, ebx
shl edx, 4
test bh, 0xf5
lea edx, [edx + ecx]
cmc
mov dword [ebp - 0x1c], ecx
test di, si
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
mov dword [ebp - 8], ecx
jmp 0xca3bd6
jne 0xcbd438
mov ecx, dword [ebp - 0x20]
or dx, si
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmp eax, 0x1000000
jmp 0xcbc584
mov edx, dword [ebp - 0x1c]
jmp 0xcaf14c
cmp ebx, ecx
jmp 0xcab3bc
movzx edi, byte [edi]
clc
shl esi, 8
cmc
cmp esp, 0x35f04810
test ah, 0xd9
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test di, di
clc
shr edi, 0xb
clc
imul edi, edx
cmp bh, ah
cmp cx, 0x78b6
test ebp, 0x7e231d17
cmp esi, edi
jae 0xca957f
mov ecx, 0x800
rol ah, 0x27
adc ax, di
sal al, cl
sub ecx, edx
shr ecx, 5
sar al, cl
sub ax, 0x4f9b
lea ecx, [ecx + edx]
rcl eax, cl
bts edx, edx
mov edx, dword [ebp - 8]
shl ax, 0x39
mov word [edx], cx
movsx eax, bp
rol eax, 0xf8
mov ecx, dword [ebp - 0x18]
and al, 0xac
sub ax, di
mov eax, edi
rcr di, 0x76
mov edi, dword [ebp - 0xc]
cmp edi, ecx
jmp 0x111226c
movzx edi, byte [edi]
test esp, 0x43664498
shl esi, 8
shl eax, 8
stc
or esi, edi
mov di, cx
cmovnp di, bp
inc dword [ebp - 4]
shr edi, 0xdd
shld di, bx, 0x40
mov edi, eax
jmp 0xcadf9c
shr ebx, 0xb
clc
imul ebx, edi
stc
cmp esi, ebx
jae 0xcb64a7
mov eax, ebx
cmp si, sp
mov ebx, 0x800
sub ebx, edi
cmp esp, esp
test cx, 0x669e
jmp 0xcb2b56
sub eax, edi
sub esi, edi
mov edi, 0x5107e0c
mov edi, edx
clc
cmp bx, 0x7192
cmp ecx, edi
shr edi, 5
sub edx, edi
jmp 0xca594c
jae 0x1112b2f
mov eax, edi
btc edi, edi
bsr edi, edi
and di, 0xba2
mov edi, 0x800
cmp ecx, eax
sub edi, ecx
shr edi, 5
jmp 0xbc9b36
sub ecx, edi
stc
cmc
or ebx, 2
mov dword [ebp - 0x44], ecx
cmp cl, ch
cmp edx, 0xe
jmp 0x110dbc5
mov byte [edx + edi], cl
inc edx
inc dword [ebp - 0x10]
jmp 0x10fed56
jae 0xcb68d0
mov eax, edi
test esi, esp
mov edi, 0x800
cmp ecx, ebx
cmc
cmp esi, 0x3d1354e
sub edi, edx
shr edi, 5
stc
cmp ch, 0xc0
jmp 0xca354d
mov edi, dword [ebp + 8]
jmp 0x110bba5
jae 0xcc58e8
mov ebx, dword [ebp - 4]
cmp ecx, edx
jmp 0xcc58cb
mov dword [ebp - 8], edx
jmp 0xca4553
sub dword [ebp - 0x44], 1
jmp 0xbc3262
mov word [ecx], dx
movzx edx, word [ecx + 2]
cmp si, 0x34b6
jmp 0xcc5d70
sub eax, edi
cmc
stc
sub esi, edi
mov edi, edx
test esi, esp
cmp sp, 0x571d
shr edi, 5
jmp 0xca7913
mov byte [edi + edx], bl
jmp 0x110ccfc
mov word [edi], bx
stc
add ecx, ecx
jmp 0x1100ba4
shl eax, 8
cmp di, 0x1dba
test eax, 0x5ef2c7e
stc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp edx, ebp
shr edi, 0xb
cmc
cmp bx, 0xf4e
imul edi, edx
cmp esi, edi
jmp 0x111101f
lea edi, [edi + ecx]
btr ecx, edi
bswap ecx
mov ecx, edi
test edi, 0x61cb1a19
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
clc
add edx, edx
jmp 0xcbb7f2
jae 0xca12ae
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
stc
shl esi, 8
cmp esi, 0x313712d7
shl eax, 8
or esi, edi
movzx edi, dx
bswap edi
inc dword [ebp - 4]
stc
ror di, 0x8c
mov edi, eax
cmp ch, 0x2a
cmp dh, bh
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0xcb7a2b
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x110284a
jmp 0xca7940
mov dword [ebp - 0x18], edx
test ecx, ecx
jmp 0x110ce1c
shl eax, 8
test sp, 0x58f
clc
or esi, edi
xchg di, di
cmove di, si
not di
inc dword [ebp - 4]
mov edi, eax
stc
shr edi, 0xb
imul edi, edx
cmc
jmp 0xcc1dd6
jb 0x110fbc1
mov edx, dword [ebp - 0xc]
dec di
mov edi, 0x25e010d1
mov edi, dword [ebp - 0x34]
jmp 0xbc6aba
jae 0xcba5ed
mov eax, edi
sbb di, 0x3998
add di, dx
sub di, di
mov edi, 0x800
cmp esi, ebp
sub edi, edx
test edx, ebp
test si, 0x2d0a
shr edi, 5
cmp esi, ecx
cmc
add edi, edx
xchg dl, dl
movzx edx, si
cdq
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x110c1a2
jae 0xcbdaa9
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
shl esi, 8
clc
test ecx, 0x2887543b
shl eax, 8
cmp al, bh
test dl, 0x6b
jmp 0xcbdaa0
add edi, edx
setp dh
jmp 0xbc505f
jb 0xcab3e7
mov ecx, edx
cmp edx, 4
jmp 0xcab2e6
cmp eax, 0x1000000
jmp 0xcbec12
movzx ecx, word [ecx]
cmp eax, 0x1000000
jmp 0xca64c8
jae 0xcb9a19
mov edx, dword [ebp - 0x50]
mov ebx, dword [ebp - 0x14]
jmp 0xbc7235
lea ecx, [ecx + edx + 0x360]
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0xca5eb8
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
rcr dl, cl
bts edx, edx
movzx edx, word [ecx + ebx*2 + 0x1c8]
test esi, 0x3e252c12
jmp 0xca3ac8
shr edi, 0xb
cmp eax, 0x339302a4
stc
imul edi, edx
test dh, 0x88
mov dword [ebp - 0x4c], edi
cmc
test ebx, ecx
cmp esi, edi
jmp 0xcb8a77
jne 0x1116f93
cmp dword [ebp - 0x10], 0
jmp 0x1116f8d
jae 0xcbe714
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp edi, 0x198c7e79
shl esi, 8
jmp 0xcbe705
jae 0xcc1e13
mov edi, dword [ebp - 4]
jmp 0xbc1b16
mov word [ebx + ecx], di
jmp 0xcc37f1
mov word [ebx + ecx], dx
not dx
inc ebx
xadd edx, edx
not edx
add ebx, ebx
movzx edx, word [ebx + ecx]
cmp esp, ebp
test bp, si
cmp eax, 0x1000000
jae 0xbc97ad
mov edi, dword [ebp - 4]
stc
jmp 0xcac3c0
or esi, edi
xchg edi, edi
dec di
inc dword [ebp - 4]
btr di, ax
movsx edi, si
sbb di, 0x6636
mov edi, eax
test ebx, 0x16103b57
shr edi, 0xb
cmp esi, 0x2075354e
cmp bl, bh
imul edi, edx
cmc
test eax, edi
cmp esi, edi
jmp 0xcaeb95
cmp esi, ecx
jmp 0xcbe74a
je 0xcba671
movzx edx, word [ecx + ebx*2 + 0x198]
jmp 0xcab400
jae 0xbc55ff
shl edi, 8
btc eax, 0xb7
ror ax, cl
movsx ax, bh
mov eax, edi
sbb di, bp
mov edi, dword [ebp - 4]
cmp cx, sp
jmp 0xbc55e9
jne 0xcc5059
mov dword [ebp - 0xc], edi
btc ecx, ecx
movzx ecx, bx
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp + 0xc]
jmp 0xcb8cb4
jae 0xcb555d
mov edi, dword [ebp - 4]
xadd bh, bh
sbb bx, si
movzx ebx, byte [edi]
jmp 0xcc00e1
jae 0xca64f7
mov edx, dword [ebp - 4]
test eax, eax
movzx edx, byte [edx]
cmc
shl esi, 8
cmc
cmp esp, 0x784d7ab9
shl eax, 8
cmp esp, 0x3bbb73fb
cmp bp, si
or esi, edx
not dl
inc dword [ebp - 4]
rcl dx, cl
mov edx, eax
jmp 0x1115474
jmp 0xca5959
jae 0x110e07e
mov eax, edi
stc
mov edi, 0x800
test ax, si
cmp cx, cx
sub edi, edx
test ch, 0x87
shr edi, 5
add edi, edx
jmp 0xca5418
sub edx, edi
adc edi, eax
btc edi, edi
mov word [ecx + 2], dx
sub edx, ecx
lea edi, [ecx + 0x204]
adc dl, bh
mov dword [ebp - 8], 0x10
bt ecx, edx
movzx ecx, di
bt edx, 0x58
mov dword [ebp - 0x1c], 0x100
mov dword [ebp - 0x28], edi
or dx, 0x58e5
bsr cx, sp
mov edx, 1
bts ecx, ecx
nop
movzx ecx, word [edi + edx*2]
cmp eax, 0x1000000
jmp 0xca4c5f
mov dword [ebp - 0x1c], 8
jmp 0xca13ac
jae 0xbc56bf
mov edi, dword [ebp - 4]
jmp 0xbc569b
sub eax, edi
cmc
cmp al, 0x96
sub esi, edi
and di, 0x82f
sal edi, 0x99
shl di, 0xe1
mov edi, edx
shr edi, 5
cmp bp, dx
test ah, 9
sub edx, edi
mov edi, dword [ebp - 8]
jmp 0xbc2099
jmp 0xcaf01c
jae 0xcbc07d
mov eax, edi
bt di, 0xbe
and di, si
add edi, 0x81e1d39
mov edi, 0x800
cmp ebx, esp
jmp 0x10ff437
jae 0xcc3e84
mov eax, edi
cmp esp, 0x70e4701d
mov edi, 0x800
sub edi, edx
clc
jmp 0xcb2ae2
jmp 0xcbc0b0
je 0xcba671
sub ecx, edi
mov dword [ebp - 0xc], ecx
clc
cmp si, 0x44a0
cmp ecx, edx
jb 0xcaaf4d
mov dword [ebp - 0xc], edx
and bx, si
cmp edi, dword [ebp - 0x18]
movsx ebx, bp
mov ebx, dword [ebp - 0xc]
jmp 0x11049ed
jb 0xcab2f1
mov ecx, 3
mov edx, dword [ebp - 0x20]
test ebp, 0x2fef6315
stc
cmp esp, ebp
shl ecx, 7
test ecx, 0x6a7c6505
clc
jmp 0xca3e74
jae 0xcba671
cmp dword [ebp - 0x14], 0x13
mov edx, dword [ebp - 0x28]
xchg edi, edi
movsx edi, bp
sbb ecx, ecx
shrd edi, esp, 0xd1
and ecx, 0xfffffffd
lea ecx, [ecx + 0xa]
cmp esp, esp
mov dword [ebp - 0x14], ecx
test ecx, edx
and edi, ebp
btc edi, 0x42
mov ecx, dword [ebp + 0xc]
test di, 0x5aaa
neg di
inc di
mov edi, dword [ebp - 0xc]
lea edx, [edx + 2]
jmp 0xcb207c
cmp eax, 0x1000000
jmp 0xca5130
sub edi, edx
cmp dl, 0x3f
shr edi, 5
test bp, 0x158a
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x1116eb9
shl esi, 8
test edi, 0x5a93d7e
cmc
shl eax, 8
test edx, 0x1ef60dd4
test ebp, eax
jmp 0xcc5fcf
shl eax, 8
clc
stc
or esi, edi
movsx edi, cx
inc dword [ebp - 4]
cmp ax, bp
mov edi, eax
shr edi, 0xb
cmc
clc
imul edi, edx
cmp esi, edi
jmp 0xca9afb
sub ecx, edx
mov edx, dword [ebp - 0x20]
cmc
lea ecx, [edx + ecx*2 + 0x55e]
cmovp dx, cx
shl dx, 0x8a
mov dword [ebp - 8], ecx
or dx, 0x6a09
lea esp, [esp]
movzx edx, word [ecx + edi*2]
cmp eax, 0x1000000
jae 0xcb7963
mov ecx, dword [ebp - 4]
jmp 0xcb7945
mov dword [ebp - 8], 0
jmp 0xca7d8c
movzx edi, byte [edi]
shl esi, 8
test ebp, 0x27244fbe
jmp 0xbc979a
jae 0xcad011
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
shl esi, 8
test dl, cl
cmp esp, 0x4f631135
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
clc
imul edi, edx
cmc
jmp 0xcb32b3
cmp edi, 0x1000000
jmp 0xca5e45
mov word [ebx + ecx], dx
jmp 0x11054c9
dec edx
jmp 0xbc3eae
shr edi, 0xb
clc
cmp edx, 0x780344f7
jmp 0xcbf2a6
jae 0xbc62da
mov eax, edi
mov edi, 0x800
jmp 0x110fe80
sbb ebx, ebx
adc dx, sp
add edx, eax
add dl, 0x5a
and ebx, 0xfffffffd
sar dx, cl
stc
add ebx, 0xb
xor edx, esp
xor dl, 0xc3
and dh, bh
lea ecx, [ecx + 0xa68]
bts dx, sp
shr dl, cl
movzx edx, word [ecx]
test esp, esi
cmp ebx, 0x2906116b
stc
mov dword [ebp - 0x14], ebx
cmp ah, 0x86
stc
test ebx, edi
cmp eax, 0x1000000
jmp 0xcacff1
mov word [ecx + edx*2 + 0x644], di
jmp 0xcbc9c2
lea edx, [edx + ecx]
mov ecx, dword [ebp - 8]
cmc
clc
mov word [ecx], dx
cmova dx, si
mov edx, dword [ebp - 0x20]
clc
test di, sp
add edx, 0xe6c
test edi, 0x26eb1eb1
stc
cmp dword [ebp - 0x3c], 0
jmp 0xbc7282
sub eax, ebx
jmp 0xcb4acd
mov word [ecx + 0x646], di
mov edx, 2
jmp 0xcaaefe
cmp ecx, edi
jmp 0xcaaf2e
jb 0xcbc9cb
mov ecx, ebx
cmp eax, ebp
cwd
mov edx, ebx
mov edi, 1
test esp, 0x14017894
shr ecx, 1
and ebx, edi
cmc
jmp 0xbc6935
jae 0xcbd11f
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp edi, 0x230a49af
stc
jmp 0x1115432
shr edi, 5
stc
lea edi, [edi + edx]
movzx edx, sp
bswap edx
mov edx, dword [ebp - 0x1c]
test esp, eax
clc
shl edx, 4
mov word [ecx], di
movzx edi, dx
cmovb di, bx
lea edi, [edx + ecx + 4]
jmp 0xcac1e7
shr ebx, 5
cmp al, ch
test dl, 0x98
add ebx, edi
clc
cmp dx, bp
mov word [edx + ecx*2], bx
add ecx, ecx
jmp 0x1114954
cmp esi, edi
jmp 0xcaae63
sbb ecx, ecx
test esp, eax
and ecx, 0xfffffffe
stc
add ecx, 0xb
jmp 0xcba647
mov word [ebx + ecx], di
jmp 0xcb8dbe
jae 0x1112937
mov eax, edi
rcr di, 0xe4
mov edi, 0x800
test sp, 0xc5f
sub edi, edx
shr edi, 5
add edi, edx
mov word [ecx + ebx*2 + 0x180], di
clc
test esp, 0x18ea64a1
add ebx, 0xc
add ecx, 0x664
jmp 0xca9abe
shr edx, 5
sub ecx, edx
cmp dl, 0x1c
mov edx, dword [ebp - 8]
mov word [edx], cx
btr edx, 0xf5
mov ecx, dword [ebp - 0x20]
rol dx, cl
movzx edx, word [ecx + ebx*2 + 0x180]
cmp eax, 0x1000000
jae 0xcb49ca
mov edi, dword [ebp - 4]
cmp eax, edi
movzx edi, byte [edi]
cmp esp, esp
shl esi, 8
test esi, ebx
shl eax, 8
cmc
cmp di, 0x5646
test di, 0x6c76
or esi, edi
cmovnp edi, esi
inc dword [ebp - 4]
xor di, di
mov edi, eax
cmp bp, bp
shr edi, 0xb
cmp ebp, 0x30ab3b50
imul edi, edx
test bx, bp
test ax, 0x6ec3
clc
cmp esi, edi
jmp 0xcb4934
sub esi, ebx
movzx ebx, di
sal bl, 0xa
mov ebx, edi
stc
shr ebx, 5
sub edi, ebx
mov ebx, dword [ebp - 0x44]
cmp bp, dx
stc
mov word [ebx], di
cmc
cmp cx, ax
lea ecx, [ecx + ecx + 1]
stc
test ebp, 0x2ebf4f59
jmp 0x1105581
inc edi
clc
mov dword [ebp - 4], edi
cmp ch, bh
mov edi, eax
jmp 0xcbf35b
sub eax, ebx
cmp dh, 0x51
cmc
sub esi, ebx
sub bx, ax
movzx bx, al
xchg ebx, ebx
mov ebx, edi
stc
shr ebx, 5
sub edi, ebx
mov word [edx + ecx*2], di
stc
cmp ecx, esp
lea ecx, [ecx + ecx + 1]
cmp ecx, 0x100
jmp 0x1111d45
sub eax, edi
cmc
sub esi, edi
test bh, 0xf
xchg di, di
jmp 0x110ba26
jae 0xcc4b0c
mov eax, edi
and edi, ebp
mov edi, 0x800
stc
sub edi, edx
cmp esi, 0x115f263e
shr edi, 5
add edi, edx
bswap dx
movsx dx, bh
mov edx, dword [ebp - 0x30]
jmp 0xca137f
push ebp
mov ebp, esp
sub esp, 0x50
bswap dx
sar dx, cl
xor dx, bp
push ebx
cbw
bt edx, ebx
rcl ebx, cl
push esi
push edi
inc edx
xchg ch, bh
btc ecx, 0x80
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
add bh, 0x82
stc
sub esi, 0x4a785bcc
mov eax, dword [edi + 0x10]
mov edx, dword [edi + 0x3c]
bsf esi, ebx
sal si, 0xad
mov dword [ebp - 0x20], eax
mov eax, dword [edi + 0x40]
mov ebx, dword [edi + 0x34]
xor esi, ecx
shrd si, ax, 0xc2
btc si, bx
mov dword [ebp - 0x18], ecx
cmp esi, ebx
bts ecx, ebx
sal ch, cl
mov ecx, dword [edi + 0x44]
shrd esi, esi, 0x45
mov esi, 0x555804c7
shld si, bx, 0x46
mov esi, dword [edi + 0x20]
test bx, 0x1dd9
mov dword [ebp - 0x30], eax
shl ax, 0x34
ror eax, 0x31
sal ah, 0x95
mov dword [ebp - 0x38], ecx
mov ecx, dword [edi + 8]
sar al, 0x1c
btc ax, 0xbc
sal eax, cl
mov dword [ebp - 0x2c], edx
movzx ax, bh
mov edx, 1
stc
shrd ax, ax, 0x68
shl edx, cl
bswap eax
mov ecx, dword [edi + 4]
inc ax
sar al, cl
and eax, ecx
mov eax, 1
cmp cx, sp
cmc
shl eax, cl
jmp 0xcbf11a
movzx ecx, byte [ecx]
stc
test bl, 2
shl esi, 8
cmp ebp, 0x3e350f1e
shl eax, 8
cmp bh, 0x4e
clc
or esi, ecx
mov ecx, ebp
inc dword [ebp - 4]
mov ecx, eax
cmp esp, 0x6efe2c26
cmc
test di, bx
shr ecx, 0xb
test eax, esi
imul ecx, edx
stc
jmp 0xca5a7a
jae 0x1111e63
mov eax, edi
bt edi, 0x4f
mov edi, 0x800
stc
jmp 0xcab825
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0xcc4b57
jae 0x110c5c2
mov eax, edi
test cl, 0xaa
add di, ax
mov edi, 0x800
cmc
test di, si
test edi, 0x1fd11dd7
sub edi, edx
test eax, 0xd442c0f
stc
cmp edi, 0x2f1251ac
shr edi, 5
cmp ebx, edi
lea edi, [edi + edx]
bsf edx, ebx
mov edx, 0xd1c0712
lea edx, [ebx + 0xf]
jmp 0x1112276
jae 0xcb9a19
mov edx, dword [ebp - 4]
cmc
cmp edx, dword [ebp + 0x10]
jmp 0xca3c5e
lea ebx, [ebx - 0x40]
cmp ebp, esi
cmp ebx, 4
jmp 0xcb22ce
movzx edi, word [edx + ecx*2]
cmp eax, 0x1000000
jmp 0xbc7272
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x14], 0xc
ror edx, 0xc8
seta dl
movzx dx, al
mov edx, dword [ebp - 4]
clc
cmp eax, 0x1000000
jae 0xcb9a54
movzx ecx, byte [edx]
bts bx, di
not ebx
shl esi, 8
adc bx, bx
shl eax, 8
bts bx, sp
cmp bx, 0x63c7
or esi, ecx
xchg di, bx
bswap ebx
cmovns edi, ecx
inc edx
rcr bl, cl
or ch, dl
and ecx, ebp
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x1c], eax
mov edi, edi
mov eax, dword [ebp - 0xc]
bts bx, di
xor bl, bl
mov dword [ecx + 0x18], edx
adc di, 0x5d6a
bsr edx, eax
mov edx, dword [ebp - 0x28]
sal di, 0x4b
mov dword [ecx + 0x24], eax
shl eax, 0xc9
inc edi
mov eax, dword [ebp - 0x18]
xadd edi, ebx
shrd di, bp, 0xe4
mov dword [ecx + 0x48], edx
mov edx, dword [ebp - 0x10]
movzx bx, bh
rol ebx, cl
mov dword [ecx + 0x38], eax
bsr eax, ebx
cmp edi, ebx
shr bh, 0x54
mov eax, dword [ebp - 0x30]
xor bx, ax
mov dword [ecx + 0x2c], edx
mov edx, dword [ebp - 0x2c]
stc
and edi, esi
mov dword [ecx + 0x40], eax
and di, ax
mov eax, dword [ebp - 0x14]
shrd bx, di, 0x78
movzx ebx, ax
test ebp, edx
pop edi
shrd bx, bx, 0xf9
mov dword [ecx + 0x20], esi
movzx esi, si
bsr bx, ax
cmp cl, 0xb0
mov dword [ecx + 0x3c], edx
mov edx, dword [ebp - 0x38]
btr esi, 0xb3
pop esi
add bx, sp
rcr ebx, cl
mov dword [ecx + 0x34], eax
add bh, dl
movsx ebx, dx
mov dword [ecx + 0x44], edx
xor bx, 0x9d6
bt bx, di
cmc
xor eax, eax
xchg bl, bh
pop ebx
mov esp, ebp
pop ebp
jmp 0x1112580
mov esp, ebp
mov bp, 0x1249
pop ebp
ret 0xc
sub eax, edi
jmp 0x1112583
mov dword [ebp - 0x14], ecx
jmp 0xca5e78
pop edi
pop esi
cbw
mov eax, 1
bswap ebx
not ebx
pop ebx
jmp 0xcb9f7f
sub eax, edi
test edx, ebx
sub esi, edi
or edi, eax
mov edi, edx
cmp edi, 0x59837687
shr edi, 5
jmp 0x1114865
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
not bl
mov bl, byte [ecx + edx]
mov byte [edx], bl
jmp 0x1114b5d
jmp 0x1112b73
sub ecx, 1
jmp 0xbc503f
jmp 0xcbe030
sub eax, edi
clc
sub esi, edi
test si, 0x1298
cmovo edi, ebx
bsr edi, esi
mov edi, edx
shr edi, 5
test esi, 0x7a7c33f1
test ebp, ebp
sub edx, edi
cmc
mov word [ecx + 0x646], dx
mov edx, 3
cmp edi, ecx
or ebx, 1
test esi, ecx
lea edx, [edx + edx]
stc
mov dword [ebp - 0x1c], edx
cmc
stc
clc
movzx edx, word [edx + ecx + 0x644]
stc
test sp, 0x4c71
cmp eax, 0x1000000
jmp 0x110e533
mov dl, byte [edx + ecx]
mov byte [edi + ecx], dl
jmp 0xbc2888
jae 0xcabdab
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
jmp 0xcabd9b
mov word [ecx + edi*2 + 0x644], dx
cmc
cmp ebp, esi
or ebx, 8
cmc
cmp ah, bl
cmp ebx, 0xffffffff
je 0xcb9a04
mov ecx, dword [ebp - 0x30]
shld edx, edi, 0xb7
cwd
mov edx, dword [ebp - 0x2c]
clc
cmc
cmp ah, cl
mov dword [ebp - 0x38], ecx
mov ecx, dword [ebp - 0x18]
test di, 0x5f35
cmp bp, 0x1dc2
clc
mov dword [ebp - 0x2c], ecx
sbb ch, 0xf7
dec cl
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x30], edx
cwd
lea edx, [ebx + 1]
jmp 0xca1900
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test edx, esi
cmp ebp, 0x1cb627c2
shr edi, 0xb
cmp di, dx
cmp ebp, 0x284e3b19
jmp 0x110b570
lea ecx, [ecx - 4]
lea ecx, [ecx]
stc
cmp eax, 0x1000000
jae 0x11172e0
mov edx, dword [ebp - 4]
and edi, 0x1b361eb1
movzx edi, byte [edx]
shl esi, 8
cmp di, 0x783e
cmp di, sp
stc
shl eax, 8
cmp cx, 0xc2a
jmp 0xcc2b03
mov dword [ebp - 0x1c], ecx
jmp 0xca7940
or esi, ebx
inc dword [ebp - 4]
sal bl, cl
shl ebx, cl
mov ebx, eax
cmp dh, 0xc8
shr ebx, 0xb
imul ebx, edi
cmp esi, ebx
jae 0xcaf4c0
mov eax, ebx
mov ebx, 0x800
cmp bl, 0xb4
stc
sub ebx, edi
shr ebx, 5
clc
lea ebx, [ebx + edi]
and edi, 0x16fc7926
and di, sp
cmc
mov edi, dword [ebp - 0x44]
test si, 0x6ec2
jmp 0xbc910a
jae 0x1100ca0
mov eax, edi
mov edi, 0x800
clc
jmp 0x1116269
mov dword [ebp - 0x18], edx
bsf edx, ebp
rcr dl, 0xbb
shr edx, 0x76
cmp ebx, 7
jmp 0xcaeff5
jae 0xcbe08a
mov edi, dword [ebp - 4]
cmp eax, ebx
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
test edi, esp
imul edi, edx
cmp esi, edi
jmp 0x1116dd7
jmp 0xcc4707
shl eax, 8
or esi, edi
dec di
inc dword [ebp - 4]
btc edi, 0x89
mov edi, eax
cmp ebp, edi
shr edi, 0xb
imul edi, ecx
clc
cmp esi, edi
jmp 0xbc63cb
jae 0xcc46df
mov eax, ecx
shl ecx, 0x9f
cmp bp, 0x1bc3
rcl ecx, cl
mov ecx, 0x800
clc
sub ecx, edx
cmp bh, ah
shr ecx, 5
add ecx, edx
shl edx, cl
and edx, 0x749d35e1
sbb dx, 0x6be2
mov edx, ecx
add cx, 0x734d
xor ecx, esp
mov ecx, dword [ebp - 8]
clc
mov word [ecx + edi*2], dx
add edi, edi
jmp 0xcbe5c4
inc dword [ebp - 0x10]
sub edx, ecx
mov ecx, dword [ebp - 0x34]
add edx, edi
jmp 0xcbc22b
jae 0xcbec41
mov edi, dword [ebp - 4]
cmp edx, esp
movzx edi, byte [edi]
stc
cmp dl, 4
test bp, bp
shl esi, 8
test ebp, 0xd3a41b9
cmp bx, sp
shl eax, 8
stc
test cx, 0x1306
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmp edx, ebp
clc
imul edi, edx
cmp eax, edi
cmp esi, edi
jmp 0xcb7707
mov ecx, dword [edi + 0x14]
jmp 0xcad37e
imul edi, edx
cmp esi, edi
jmp 0xca6ca2
shr edi, 0xb
imul edi, edx
cmc
test bp, 0x38e2
test edx, edi
cmp esi, edi
jmp 0x11000db
sub esi, edi
dec di
mov edi, edx
stc
test esi, 0x3ef22bf7
shr edi, 5
stc
test ebx, 0x5a0044ee
sub edx, edi
cmp dword [ebp - 0x3c], 0
jmp 0x110f7f4
jne 0xcbfa5b
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x34]
sbb bh, 0xcc
movzx ebx, byte [ecx + edx - 1]
btr cx, 0xbc
bswap dx
mov edx, dword [ebp - 0x10]
xor ecx, eax
ror ch, cl
and edx, dword [ebp - 0x48]
ror ch, 0x1c
bts ecx, ebx
mov ecx, 8
cmp dx, 0x51be
test esp, 0x4da41596
sub cl, byte [ebp - 0x40]
cmp bx, sp
cmp dh, 0xa4
test esi, ecx
shr ebx, cl
mov ecx, dword [ebp - 0x40]
test si, 0x875
cmp dh, 0x1e
clc
shl edx, cl
lea ebx, [ebx + edx]
mov edx, dword [ebp - 8]
imul ebx, ebx, 0x600
lea edx, [edx + ebx]
sal ebx, cl
bts ebx, esp
mov ebx, dword [ebp - 0x14]
cmp dx, 0x37e9
test dx, cx
cmc
mov dword [ebp - 8], edx
cmp ebp, 0x66e03394
test eax, edi
cmp ebx, 7
jae 0x1112b80
mov ecx, ebx
cmp ebx, 4
jb 0xcbfaed
mov ecx, 3
sub ebx, ecx
movsx cx, bh
mov dword [ebp - 0x14], ebx
movsx ecx, sp
xchg cx, cx
mov ecx, 1
jmp 0xcb930c
shl esi, 8
shl eax, 8
or esi, ebx
jmp 0xcb5556
inc dword [ebp - 4]
cmc
mov edi, eax
cmp edi, ebp
clc
shr edi, 0xb
test al, dl
imul edi, edx
cmp esi, edi
jae 0xcc5413
mov eax, edi
shrd edi, edx, 0x2e
movzx edi, bx
stc
mov edi, 0x800
sub edi, edx
test al, 0xcc
shr edi, 5
test esp, 0x52dc4d6f
add edi, edx
cmovl dx, di
movsx dx, bl
mov edx, ebp
mov edx, dword [ebp - 0x2c]
jmp 0xcb7f37
mov word [ebx + ecx], di
jmp 0x110fc33
cmp esi, edi
jmp 0xbc71a9
shl eax, 8
cmp dl, 0x2c
or esi, edi
movsx edi, dx
inc dword [ebp - 4]
mov edi, eax
jmp 0xca43a4
jmp 0x1111d89
or esi, edi
jmp 0x11172d6
movzx edi, byte [edx + ecx]
not ch
jmp 0xbc3713
sbb edx, edx
and edx, dword [ebp - 0x24]
sub edx, dword [ebp - 0x18]
add edx, dword [edi + 0x14]
cmp ebx, 0xa
jmp 0xcc3554
mov word [ebx + ecx], dx
xchg dl, dl
inc ebx
cmp dl, dl
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xcb2a0a
sub eax, edi
cmp ecx, 0x5765623a
sub esi, edi
test bx, 0x190a
mov edi, edx
cmp ax, 0xbaf
shr edi, 5
test si, 0x880
cmp edx, 0x5a5d2f35
sub edx, edi
jmp 0xbc84de
sub eax, ecx
cmp edi, 0x675f589b
cmc
sub esi, ecx
mov ecx, edx
shr ecx, 5
sub edx, ecx
bsr ecx, eax
add cx, dx
mov ecx, dword [ebp - 8]
or ebx, dword [ebp - 0x38]
cmc
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
clc
shl dword [ebp - 0x38], 1
clc
cmp edi, 0x4e6857cc
jmp 0xbc74cf
sub eax, edi
cmc
sub esi, edi
mov edi, edx
cmp di, dx
shr edi, 5
test bp, ax
stc
sub edx, edi
mov edi, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], dx
btc edx, 0x4a
rcl dx, cl
cmovnp dx, bp
mov edx, dword [ebp - 0x38]
cmp edi, 0xbb5282a
cmc
mov dword [ebp - 0x38], edi
bsf edi, ebp
cmovno edi, ebx
mov edi, dword [ebp - 0x2c]
mov dword [ebp - 0x30], edi
cmp si, 0x55e6
sar di, 0xba
mov edi, dword [ebp - 0x18]
cmp ebp, 0x44956f4d
mov dword [ebp - 0x2c], edi
jmp 0xcbe024
mov bl, byte [ecx + edx]
jmp 0xbc9066
sub eax, edi
sub esi, edi
rol edi, 0x62
bswap edi
mov edi, edx
cmp ah, 0xd4
shr edi, 5
jmp 0xca3f77
jmp 0xcab3bc
movzx ebx, byte [ebx]
shl esi, 8
clc
shl eax, 8
or esi, ebx
movzx bx, ch
xchg bl, bh
movsx ebx, bp
inc dword [ebp - 4]
xor bx, 0x76ee
mov ebx, eax
jmp 0xbc58a4
cmp eax, 0x1000000
jmp 0x110bcab
or esi, edi
jmp 0xcc0428
mov dword [ebp - 0xc], edx
jmp 0x1116756
sub edi, edx
cmp edx, esi
clc
shr edi, 5
cmc
test edi, 0x9e7674a
add edi, edx
jmp 0xcaf82b
shl eax, 8
or esi, edi
mov di, si
dec edi
inc dword [ebp - 4]
rcl di, 0xc0
mov edi, eax
shr edi, 0xb
cmc
cmp si, 0xb09
imul edi, edx
cmp esi, edi
jae 0xbc9018
mov eax, edi
adc edi, esi
btr di, si
mov edi, 0x800
test dx, bx
sub edi, edx
cmc
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
cmp si, dx
mov word [ecx + 2], di
btr edi, 0x97
shl edx, 4
mov di, sp
movsx edi, si
lea edi, [edx + ecx + 0x104]
mov cx, cx
setno ch
movsx cx, cl
mov ecx, 8
jmp 0x1110862
jae 0x1112b97
mov eax, edi
not di
mov edi, 0x800
clc
test cx, 0x6588
cmc
sub edi, edx
shr edi, 5
add edi, edx
mov word [ecx + 2], di
movsx dx, ch
mov edx, 2
jmp 0x1112bd1
not edx
jmp 0x1105581
sub eax, edi
test ebp, ebx
sub esi, edi
and edi, 0x47f85d13
bt di, sp
jmp 0x110cd6e
jmp 0xcc4b48
or ebx, 2
stc
test di, di
lea edx, [edx + edx]
cmp bp, bx
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0xca1285
sbb ecx, ecx
stc
and ecx, dword [ebp - 0x24]
test cx, sp
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
sub edx, ebx
cmp ebx, esp
add ecx, edi
mov dword [ebp - 0x28], edx
clc
lea edx, [ecx + ebx]
test bp, ax
cmp edx, dword [ebp - 0x24]
bswap edx
cmovb dx, di
mov edx, dword [ebp - 0x34]
jmp 0x11107d6
add edx, dword [ebp - 0x1c]
jmp 0x11121ff
inc ebx
cmc
jmp 0xcb8dbe
and dword [ebp - 0x1c], edx
cmc
clc
cmp ecx, 0x100
jmp 0xca28a8
movzx edi, byte [edi]
cmp ebp, edx
shl esi, 8
clc
jmp 0x10ffdbc
imul edi, edx
cmc
cmp di, 0x5168
cmp esi, edi
jmp 0xcbdb2c
mov edi, edx
shr edi, 5
cmc
sub edx, edi
mov edi, dword [ebp - 0x1c]
jmp 0xcbc9b1
jmp 0xbc3f2d
jae 0x10ffdcc
mov edi, dword [ebp - 4]
jmp 0x110b555
jmp 0x1102a49
sub eax, edi
sub esi, edi
adc edi, 0x2bda5d9b
sub edi, 0x625d31db
mov edi, edx
test bl, ah
cmc
shr edi, 5
clc
sub edx, edi
cmp bl, 0x7c
test bp, si
mov word [ecx + ebx*2 + 0x198], dx
rcl dx, 0x6f
xor dx, dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmp eax, 0x1000000
jae 0xcc042c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
jmp 0xcab940
inc ecx
inc edi
cmc
test bp, sp
cmp ecx, dword [ebp - 0x24]
jne 0x110cd0d
sub ecx, ecx
sub dword [ebp - 0xc], 1
jmp 0xca5e72
mov edi, edx
clc
stc
shr edi, 5
test edi, edi
sub edx, edi
mov word [ebx + ecx], dx
setp dl
inc dh
inc ebx
sbb edx, 0x206a0d2d
lea ebx, [ebx + ebx]
stc
neg edx
movzx edx, word [ebx + ecx]
test dl, ah
cmp eax, 0x1000000
jae 0xca5a3a
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
cmp esi, 0xeca6f32
shl esi, 8
shl eax, 8
clc
test edx, 0x1024035
jmp 0xca5a24
jne 0xbc50e0
cmp ebx, dword [ebp - 0x10]
jmp 0xcc5429
jae 0xcbd431
shl ebx, cl
ror ch, 0x57
btc ecx, ecx
mov dword [ebp - 0x38], edi
xor ecx, ebx
mov ecx, ebx
jmp 0xcac1ac
sub eax, edi
sub esi, edi
cmp si, sp
bsr di, ax
cmp esi, 0x67993c91
mov edi, edx
cmc
shr edi, 5
clc
stc
sub edx, edi
jmp 0xcc37e8
jae 0x110e560
mov edi, dword [ebp - 4]
cmp si, ax
movzx edi, byte [edi]
cmc
shl esi, 8
test cx, bp
shl eax, 8
cmp di, cx
or esi, edi
mov edi, 0x271c38bf
inc dword [ebp - 4]
or di, 0x311c
neg edi
mov edi, eax
cmc
jmp 0x110eea8
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0xca2909
sub eax, edx
sub esi, edx
shl edx, cl
mov edx, ecx
jmp 0xcb4977
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x1116ec6
mov edi, dword [ebp - 0x4c]
neg bl
mov edx, dword [ebp - 0x1c]
mov ebx, dword [ebp - 8]
lea edi, [edi + edi]
cmc
and edx, edi
mov dword [ebp - 0x4c], edi
mov edi, dword [ebp - 0x1c]
lea edi, [edi + edx]
lea edi, [edi + ecx]
cmp edx, 0x604c7210
test edi, edx
clc
lea edi, [ebx + edi*2]
mov dword [ebp - 0x44], edi
test dx, sp
movzx edi, word [edi]
cmp eax, 0x1000000
jmp 0xca297a
mov word [ebx + ecx], dx
inc ebx
shl edx, 0xbb
cwd
movsx edx, bx
add ebx, ebx
not dx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xcbe071
sub edi, edx
cmc
shr edi, 5
cmc
add edi, edx
mov word [ebx + ecx], di
jmp 0xca6c8b
ja 0xcc5059
lea edx, [edx + edi]
lea ebx, [ebx + edx]
sub ecx, edi
add edi, dword [ebp - 0xc]
jmp 0xcbb468
mov dword [ebp - 8], ecx
jmp 0xcbd600
jae 0x1116296
mov eax, edi
dec di
btr di, 0x46
mov edi, 0x800
sub edi, edx
test ebx, edx
clc
shr edi, 5
add edi, edx
jmp 0xcc1c1a
jae 0x110efaa
mov eax, edx
mov edx, 0x800
clc
cmp ebp, 0x6e7a5728
cmp esp, eax
sub edx, ecx
shr edx, 5
test sp, 0x24e2
jmp 0xcaf1fc
jb 0xcb930c
jmp 0xca28ae
shr edi, 5
test di, 0x6fae
sub edx, edi
clc
or edi, 0x397671e2
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
add dh, 0xbd
cmp ch, 0xd9
lea edx, [edi + 1]
or ebx, 4
mov dword [ebp - 0x1c], edx
jmp 0x11172b2
sub eax, edi
clc
test dx, 0x3221
sub esi, edi
mov edi, edx
jmp 0x1111d61
mov word [ecx + ebx*2 + 0x198], di
rcr di, 0x5b
lea edx, [ecx + edx*2]
add edi, 0x50021bf7
mov edi, eax
mov dword [ebp - 8], edx
test dl, 0x71
movzx edx, word [edx]
jmp 0xcad021
sbb edx, edx
and edx, dword [ebp - 0x24]
jmp 0xcbebaf
shl edx, 4
jmp 0x1104e9f
ret 0xc
sub esi, edi
mov edi, edx
cmp si, dx
cmc
shr edi, 5
cmp esp, 0x3f360361
sub edx, edi
cmp cl, 0x39
sar edi, 0x8c
mov edi, dword [ebp - 0x1c]
cmp edi, 0x52cb7cc2
cmp bx, si
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
jmp 0x1102a42
sub eax, edi
jmp 0xcbf7ae
sub eax, edi
stc
test dx, dx
sub esi, edi
mov edi, ecx
test edx, 0x333c1852
cmp dx, 0x6d6
cmc
shr edi, 5
cmc
sub ecx, edi
bts di, bp
cmc
mov di, 0x27cd
mov edi, dword [ebp - 0x28]
clc
mov word [edi + edx*2], cx
xadd cl, cl
test ebx, 0x28b3033d
cmc
lea edx, [edx + edx + 1]
rol cx, cl
btr ecx, esp
rcr ch, 0xfa
mov ecx, dword [ebp - 0x1c]
test ecx, edi
clc
cmp edx, ecx
jmp 0x11162af
mov ecx, dword [ebp - 0xc]
cmc
clc
test ah, 0x7d
cmp ecx, dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0x100
jmp 0xcc37cf
sub eax, edi
dec bh
movsx bx, al
sub esi, edi
setno bh
ror bl, cl
mov edi, edx
shr bl, 0xfa
shr edi, 5
rcr bx, 0xa2
add bh, 0xc3
sub edx, edi
clc
mov word [ecx + 2], dx
bsf dx, ax
btc dx, si
mov edx, 3
mov bx, sp
test sp, 0x501f
lea ebx, [edx + edx]
rcr edx, 0x86
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xca8086
sub edx, edi
jmp 0xcad28e
jmp 0xcb64cb
inc edx
cmp edx, dword [ebp - 0x4c]
jne 0xcbb470
jmp 0xca5e81
shl esi, 8
cmc
clc
shl eax, 8
cmp cx, ax
jmp 0xcbd11a
shr edx, 0xb
cmp esp, 0x268f12fe
jmp 0xbc2186
sub edi, edx
shr edi, 5
stc
cmp bp, si
add edi, edx
mov word [ebx + ecx], di
jmp 0x110cd89
sub eax, edi
sub esi, edi
mov edi, edx
cmp bx, 0x4d01
clc
test bp, si
shr edi, 5
sub edx, edi
jmp 0x110fc26
jb 0xca7955
mov edi, dword [ebp - 8]
sub edi, ecx
add edx, edi
stc
clc
mov dword [ebp - 0x28], edx
cmp di, 0x2420
cmc
cmp ebx, 0xc
jmp 0xca394e
jmp 0xca5e81
jae 0xcbac5c
mov eax, edi
or edi, ebx
mov edi, 0x800
test edi, 0x97001b
test esi, edx
sub edi, edx
jmp 0x1116e89
shr edi, 5
test sp, si
add edi, edx
jmp 0xcb44f1
mov word [edx + ecx + 0x644], di
jmp 0xcc1f62
jne 0xca5d80
cmp dword [ebp - 0x10], 0
jmp 0xca5d7a
je 0xcbfad4
mov ecx, dword [ebp - 0xc]
test edi, 0x60e775e0
test ecx, ecx
jmp 0xcbfa52
movzx edx, word [ecx + edx*2 + 0x644]
clc
test dh, 0xb5
cmp di, 0x83e
cmp eax, 0x1000000
jmp 0xbc2809
inc edx
clc
stc
mov dword [ebp - 4], edx
bt edx, 0x89
shr eax, 1
and dh, 0xdd
sub esi, eax
and dl, ah
mov edx, esi
test di, 0x75ca
test esi, ecx
shr edx, 0x1f
test bh, al
neg edx
cmp ax, 0x46f1
stc
lea ebx, [edx + ebx*2 + 1]
clc
cmc
jmp 0xbc27f9