Function at 0xbd841a
Capabilities:
Check http status code

Disassembly:
lea edx, [edx + 0xe6c]
test sp, dx
cmc
cmp dword [ebp - 0x3c], 0
jmp 0x10b1dc0
sub eax, edi
jmp 0xf313ca
not edx
jmp 0xf349d0
imul edi, edx
cmp ch, 0x95
cmp esi, edi
jae 0xbc160d
mov eax, edi
neg di
btr edi, 0xc8
rcr di, 0x42
mov edi, 0x800
sub edi, edx
cmp bp, ax
test ebp, ecx
shr edi, 5
clc
add edi, edx
mov dh, ah
cmovbe edx, ebp
mov edx, dword [ebp - 0x1c]
jmp 0x10b2c5a
shr edi, 0xb
jmp 0x10b7a93
add edi, edx
jmp 0x10bb67e
inc edx
cmp edi, 0x3c4d7b2f
mov dword [ebp - 4], edx
shr dh, cl
shr eax, 1
rol dx, 0x7c
sub esi, eax
test ax, si
rcl edx, cl
and dh, 0x2a
mov edx, esi
cmp cl, dh
shr edx, 0x1f
stc
neg edx
cmp di, 0x1dfe
jmp 0xbd20b6
mov ebx, dword [ebp - 0xc]
jmp 0xf3528b
lea ecx, [ecx - 4]
jmp 0xf32faf
jae 0x10beca3
mov eax, edi
sub edi, eax
mov edi, 0x800
test ebp, esi
sub edi, edx
cmp ah, 0xee
test bp, 0x5ccd
jmp 0x10b03d3
sub edi, edx
jmp 0xbd767d
jmp 0xf328cf
sub eax, ecx
sub esi, ecx
mov ecx, edx
shr ecx, 5
sub edx, ecx
rcl ch, cl
xchg cx, cx
mov ecx, dword [ebp - 8]
test di, di
or ebx, dword [ebp - 0x38]
jmp 0x10b02a7
jmp 0xbd5d97
je 0xbc9987
movzx edx, word [ecx + ebx*2 + 0x198]
cmp bx, 0x43fa
cmp eax, 0x1000000
jmp 0xbd4b31
imul edx, ecx
cmp cx, dx
cmc
cmp esi, edx
jmp 0xf319be
jae 0xbc5ced
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test ecx, 0x29710c03
clc
shl eax, 8
clc
or esi, edi
inc dword [ebp - 4]
sal di, 0x6b
mov edi, eax
cmp edx, 0x17062e85
jmp 0x10b5a9d
jae 0xbcb391
mov eax, edi
or di, di
btr di, 0x25
shld di, bx, 0x6b
mov edi, 0x800
sub edi, edx
cmp bh, dl
shr edi, 5
add edi, edx
jmp 0xfc82cd
shr edi, 0xb
cmp edi, ebx
clc
imul edi, edx
mov dword [ebp - 0x4c], edi
cmp esi, edi
jmp 0x10ba484
jae 0x10b8e48
mov eax, edi
mov edi, 0x800
test esi, 0x467614a9
stc
cmp esi, 0x52ef0684
sub edi, edx
cmp bp, dx
jmp 0xf3ffcc
mov word [ebx + ecx], dx
inc ebx
sar dx, 0x23
add ebx, ebx
shl edx, cl
cmp bp, 0x74bc
movzx edx, word [ebx + ecx]
cmp bx, si
cmp eax, 0x1000000
jmp 0xbd5cb5
cmp ebx, ecx
jmp 0xf3466a
add edi, edx
cdq
mov word [ecx + 0x646], di
movzx dx, dh
cwd
movsx dx, ah
mov edx, 2
jmp 0x10b2965
shl esi, 8
stc
shl eax, 8
jmp 0x10b6402
jmp 0xbd5eab
jae 0xfc942b
mov edx, dword [ebp - 0x50]
bswap bx
not di
setg bh
mov ebx, dword [ebp - 0x14]
movsx edi, si
cmovb di, dx
mov edi, dword [ebp + 8]
jmp 0xbd6684
jne 0xfcaee6
mov dword [ebp - 0xc], edi
sbb ch, 0x79
jmp 0xf3efc0
jmp 0x10b8e7c
mov word [ebx + ecx], di
jmp 0x10c05ad
sub eax, edi
sub esi, edi
mov edi, edx
cmp ebp, ecx
shr edi, 5
sub edx, edi
clc
cmp dword [ebp - 0x3c], 0
jmp 0xbcfd2d
sbb ecx, ecx
and ecx, 0xfffffffe
cmp ebp, 0x67b045f1
clc
test ebp, edx
add ecx, 0xb
jmp 0x10b9f4e
sub esi, edi
xor di, 0x1dcb
inc di
mov edi, edx
jmp 0xbcd7d2
pop edi
jmp 0xbd9cbb
inc dword [ebp - 0x10]
mov dword [ebp - 0xc], edx
jmp 0x10b8eb8
sub eax, edx
sub esi, edx
sbb edx, 0x3e3e75cd
sub dx, sp
rcr edx, cl
mov edx, ecx
jmp 0xf32b6a
mov word [ecx], di
xchg edi, edi
mov di, 0x3e8d
lea edi, [edx + ecx + 4]
mov dword [ebp - 8], 0
jmp 0xf3f8bd
jae 0xf3eb85
mov eax, edi
mov edi, 0x800
jmp 0xfca27a
mov dword [ebp - 0x1c], ecx
jmp 0x10b8e7c
lea edi, [edi + ecx]
cmp cl, 0x30
clc
test esp, edi
lea edi, [ebx + edi*2]
test si, 0x395c
cmp sp, 0x3fda
mov dword [ebp - 0x44], edi
test eax, eax
movzx edi, word [edi]
cmp edx, ecx
cmp eax, 0x1000000
jmp 0xbd5e1a
mov ecx, dword [ebp - 0xc]
jmp 0x10b74c9
ret 0xc
sub eax, edi
sub esi, edi
cmovp edi, ebp
mov edi, edx
cmp bp, 0x35bb
test sp, si
shr edi, 5
cmp ebx, 0x10c84836
sub edx, edi
jmp 0xbc6e13
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
test ebx, esi
sub edx, edi
jmp 0xbd5e9f
jae 0xbcf6a1
mov eax, edi
cmc
xor edi, ecx
mov edi, 0x800
jmp 0xbc3141
jae 0x10b0621
shl edi, 8
movsx ax, bl
mov eax, edi
cmp bx, si
shrd di, cx, 0x67
bsf edi, esi
mov edi, dword [ebp - 4]
jmp 0x10b0609
jae 0x10bdfe0
mov edi, dword [ebp - 4]
test esp, 0x34387feb
cmc
movzx edi, byte [edi]
cmc
jmp 0xbc7b63
shr edi, 5
test edx, 0x3fc16b48
test cl, bh
sub edx, edi
mov edi, dword [ebp - 0x30]
test sp, 0x1bb8
jmp 0xbdb120
sbb edx, edx
and edx, dword [ebp - 0x24]
jmp 0xbd2f80
mov word [ebx + ecx], di
jmp 0xbc7e46
mov byte [edx + edi], cl
jmp 0xbd2238
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
cmp cx, bp
cmc
sub edx, edi
bts edi, edi
mov edi, dword [ebp - 0x1c]
cmp bl, 0x26
cmp ah, dh
mov word [edi + ecx + 0x644], dx
bswap dx
lea edx, [edi + 1]
cmp dl, bh
or ebx, 4
cmc
mov dword [ebp - 0x1c], edx
movzx edx, word [ecx + edx*2 + 0x644]
jmp 0xfcda6d
mov dl, byte [edx + ecx]
jmp 0xf358ce
mov word [ecx + ebx*2 + 0x180], dx
jmp 0xfcb13f
jne 0xbc7343
cmp ebx, dword [ebp - 0x10]
jmp 0x10b33d3
sub eax, edi
stc
test si, cx
sub esi, edi
jmp 0xf41e43
jae 0xbd135c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
test dx, di
clc
shl eax, 8
test esi, ebp
cmc
cmp esp, 0x6f05a0d
or esi, edi
inc dword [ebp - 4]
rcr di, 0x80
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp edi, 0x60a41c1e
cmp esi, edi
jmp 0xbdcd6f
lea ebx, [edx + ebx*2 + 1]
cmc
test ebx, ebp
and edx, eax
cmc
lea esi, [esi + edx]
cmp al, bh
stc
sub ecx, 1
jne 0xf32fb5
mov ecx, dword [ebp - 0x20]
bts dx, di
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmp eax, 0x1000000
jmp 0x10b02cf
inc edx
jmp 0xbc9fdf
inc dword [ebp - 0x10]
sub edx, ecx
rcr ch, cl
mov ecx, dword [ebp - 0x34]
stc
cmc
cmp si, 0x6fa3
add edx, edi
jmp 0xbcfb45
imul edi, edx
cmp edi, ebp
cmp esi, edi
jmp 0xbdb834
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
cmp edx, esp
or esi, edi
inc di
not edi
bswap edi
inc dword [ebp - 4]
dec edi
test sp, cx
xchg di, di
mov edi, eax
shr edi, 0xb
test ecx, ebp
cmp esi, ebx
test esi, 0x15750cd2
imul edi, edx
test al, 0xdc
test esi, edi
cmp esi, edi
jmp 0xbc2c50
sub eax, ebx
sub esi, ebx
bsr bx, ax
mov ebx, edi
clc
shr ebx, 5
jmp 0xbd5fd9
jae 0xbd4b59
mov edi, dword [ebp - 4]
test bp, 0x1694
movzx edi, byte [edi]
shl esi, 8
cmp cx, bx
cmc
shl eax, 8
cmc
or esi, edi
movzx edi, di
mov di, 0x7e06
inc dword [ebp - 4]
mov edi, eax
stc
jmp 0xbc5fe4
jmp 0xfc8880
jb 0x10b9044
jmp 0xbd6002
jae 0xbd5ce9
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp edi, 0x312c0117
shl esi, 8
stc
cmp ax, 0x6724
shl eax, 8
or esi, edi
not edi
mov edi, 0x169621ef
movsx edi, sp
inc dword [ebp - 4]
movsx edi, si
shrd di, cx, 0x12
mov edi, eax
clc
shr edi, 0xb
cmp edx, edi
stc
cmc
imul edi, edx
cmp al, ah
cmp esi, edi
jmp 0xbda39d
mov word [ebx + ecx], dx
inc ebx
test eax, ebx
sub ebx, 0x40
cmp ebx, 4
jb 0xf33259
mov ecx, ebx
stc
xor dl, 0xea
mov edx, ebx
btr edi, 0xac
cmp dx, 0x67c6
mov edi, 1
test ah, 0xce
cmp dl, 0xd3
stc
shr ecx, 1
and ebx, edi
sub ecx, edi
jmp 0x10b2d60
sub eax, edi
test dx, sp
test di, 0x49db
cmp bl, 0x7b
sub esi, edi
and di, 0x778a
mov edi, edx
shr edi, 5
clc
stc
sub edx, edi
jmp 0xf3596a
jae 0xbd5e49
mov ebx, dword [ebp - 4]
clc
cmp dx, di
movzx ebx, byte [ebx]
cmp ch, ah
stc
shl esi, 8
stc
cmc
shl eax, 8
or esi, ebx
xchg bx, bx
inc dword [ebp - 4]
and ebx, 0x79946e30
add ebx, 0xf460a6
mov ebx, eax
cmp eax, 0x94b32c7
test bp, sp
shr ebx, 0xb
stc
clc
imul ebx, edi
cmp esi, ebx
jmp 0xbdca2a
mov word [ebx + ecx], dx
cwd
bswap edx
inc ebx
sbb dh, 0xc5
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xbcd795
sub edi, ebx
cmp ah, 0xf3
neg bh
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
test si, sp
lea ecx, [ecx + ecx + 1]
stc
clc
cmp ax, dx
and dword [ebp - 0x1c], edx
stc
cmp ecx, 0x100
jb 0xbdc20d
mov edx, dword [ebp - 0xc]
jmp 0xbdb1a4
add edx, edi
stc
mov dword [ebp - 0x28], edx
jmp 0xbd8b69
jmp 0xbd9c15
mov word [ebx + ecx], dx
dec dx
mov dh, 0xe7
inc ebx
cmp edi, edx
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xbda3ec
jne 0xbd7276
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x34]
setno bh
rol bl, cl
movzx ebx, byte [ecx + edx - 1]
mov ecx, edi
mov edx, dword [ebp - 0x10]
xchg cl, cl
setae cl
test ebx, ebp
and edx, dword [ebp - 0x48]
btc ecx, edi
add ecx, edi
sar cx, cl
mov ecx, 8
cmp ebx, 0x481d7154
cmc
test eax, ecx
sub cl, byte [ebp - 0x40]
cmp ecx, edi
shr ebx, cl
sub ecx, 0xe850575
shr ecx, cl
mov ecx, dword [ebp - 0x40]
test esp, 0x348d381e
shl edx, cl
lea ebx, [ebx + edx]
adc edx, edx
bt dx, si
cmp bx, 0x7d7c
mov edx, dword [ebp - 8]
test eax, 0x4cb14cbf
test ch, ch
clc
imul ebx, ebx, 0x600
cmp ebx, esp
cmp dl, 0x8e
lea edx, [edx + ebx]
mov ebx, dword [ebp - 0x14]
cmc
cmp edi, 0x5534518e
mov dword [ebp - 8], edx
clc
test ah, 0xe0
cmp ebx, 7
jae 0xbcaf19
mov ecx, ebx
clc
cmp edi, 0x21b6787c
cmp ebx, 4
jmp 0x10c0666
mov dword [ebp - 0x1c], ecx
xor cx, 0xb04
mov ecx, dword [ebp - 0x20]
stc
test bx, di
cmc
lea ecx, [ecx + edx*2]
cmp di, cx
clc
cmp bp, 0x5afb
mov dword [ebp - 8], ecx
movzx ecx, word [ecx]
clc
cmp eax, 0x1000000
jmp 0xf365b3
mov dword [ebp - 0x1c], 0x100
jmp 0x10ad4b1
shr edi, 5
cmp ah, ah
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x10b0c2b
sub eax, edi
jmp 0xbc96d5
sub eax, edi
sub esi, edi
mov edi, edx
cmp si, 0x3e12
stc
shr edi, 5
clc
stc
sub edx, edi
mov word [ecx + ebx*2 + 0x198], dx
sal edx, 0x64
rcr edx, 0x82
rcl dl, 3
movzx edx, word [ecx + ebx*2 + 0x1b0]
clc
stc
cmc
cmp eax, 0x1000000
jae 0xbd412f
mov edi, dword [ebp - 4]
jmp 0xbd4111
push ebp
rcr eax, cl
mov ebp, esp
shr eax, cl
sub esp, 0x50
adc dl, 0x40
movsx dx, bl
ror ecx, 0x47
push ebx
push esi
inc si
cmp ebp, ecx
push edi
sar esi, 0xd5
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
dec edx
mov eax, dword [edi + 0x10]
clc
bt dx, 0x9b
adc esi, edi
mov edx, dword [edi + 0x3c]
mov dword [ebp - 0x20], eax
xor si, 0x1115
movsx esi, bp
test ch, 0x5a
mov eax, dword [edi + 0x40]
sbb si, bx
or bh, 0xf3
bt si, bp
mov ebx, dword [edi + 0x34]
sub esi, 0x5d27595a
test esi, edi
cmc
mov dword [ebp - 0x18], ecx
btr cx, bx
adc si, si
mov ecx, dword [edi + 0x44]
stc
shl esi, 0x62
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
bsr eax, ebp
rcl ax, cl
mov dword [ebp - 0x38], ecx
mov ecx, dword [edi + 8]
mov dword [ebp - 0x2c], edx
movsx dx, bh
shl ax, 0x3b
mov edx, 1
stc
sbb eax, ebx
shl edx, cl
cmovle eax, esp
mov ecx, dword [edi + 4]
mov eax, 1
cmc
shl eax, cl
mov cx, di
mov ch, 0xdb
mov ecx, dword [edi + 0x14]
jmp 0x10bf477
cmp ebx, 0xc
jmp 0xbda616
mov ecx, ebx
sub ecx, edx
neg dx
mov edx, dword [ebp - 0x20]
cmp ebx, 0x6e0a4efd
lea ecx, [edx + ecx*2 + 0x55e]
mov dword [ebp - 8], ecx
cmp ebp, 0x666c0348
cwd
lea esp, [esp]
movzx edx, word [ecx + edi*2]
cmp sp, 0x4dac
cmp eax, 0x1000000
jmp 0x10bf13c
sub eax, ebx
sub esi, ebx
mov ebx, 0xfc10ea7
ror bh, cl
setg bh
mov ebx, edi
clc
shr ebx, 5
sub edi, ebx
cmp si, 0x2848
test al, 0x1d
mov word [edx + ecx*2], di
test ch, 0xc9
stc
lea ecx, [ecx + ecx + 1]
cmp ecx, 0x100
jmp 0xbd5c3b
mov edi, 0x800
test ebx, ecx
clc
sub edi, edx
test dl, cl
clc
shr edi, 5
test bl, 0xae
cmc
jmp 0xbc7751
jae 0x10b104b
mov eax, edi
btr di, 0xf
mov edi, 0x800
cmc
sub edi, edx
shr edi, 5
cmp si, 0x4f5a
cmc
add edi, edx
jmp 0xbc8bf1
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0xbdb134
jb 0xbd9406
mov dword [ebp - 0xc], edx
btr ebx, ebx
cmp edi, dword [ebp - 0x18]
jmp 0xbc231d
jne 0x10b52c1
cmp dword [ebp - 0x10], 0
jmp 0x10b52bb
dec eax
jmp 0xfcae61
mov dword [ebp - 0xc], ecx
cmove cx, ax
adc cx, bp
shr cx, cl
mov ecx, dword [edi + 0x30]
clc
mov dword [ebp - 4], eax
cmp si, bp
inc al
mov eax, dword [edi + 0x1c]
test ch, 0x86
mov dword [ebp - 0x14], ebx
cmc
clc
mov dword [ebp - 0x50], edx
cmp ecx, edi
cmc
mov dword [ebp - 0x3c], ecx
xadd cl, cl
inc ch
mov dword [ebp - 0x28], 0
and cl, bl
mov ecx, dword [ebp - 0x10]
clc
cmp bp, 0x3ed4
cmc
and ecx, edx
mov edx, ebx
cmp esi, esp
cmc
shl edx, 4
cmp esi, 0x46d67c91
lea edx, [edx + ecx]
cmp edx, 0x66d508c8
jmp 0xbd73d8
pop esi
mov eax, ecx
cwde
mov eax, 1
xchg bl, bh
pop ebx
mov esp, ebp
pop ebp
jmp 0xbcb16d
jmp 0xf340f8
jae 0xbda2ba
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
shl esi, 8
stc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
stc
shr edi, 0xb
cmc
imul edi, ecx
cmp esi, edi
jae 0xf3288b
mov eax, edi
mov edi, 0x794927f4
btc di, 0x60
mov edi, 0x800
clc
cmp dl, 0xb
test ch, dh
sub edi, ecx
shr edi, 5
stc
add edi, ecx
mov ecx, edi
bt edi, esp
add edi, 0x69745719
movzx edi, bp
mov edi, dword [ebp - 0x28]
cmp bp, 0x7a57
stc
mov word [edi + edx*2], cx
add edx, edx
jmp 0xbc3de1
jae 0xbd5dcb
mov eax, edi
cmp ax, di
rcl di, 0x87
movsx edi, bp
mov edi, 0x800
clc
sub edi, edx
cmp ecx, esi
stc
shr edi, 5
test bx, sp
cmp edi, 0x10376d2e
add edi, edx
jmp 0x10b2e85
jae 0xbda407
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test bp, bp
shl eax, 8
stc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test edi, ebp
shr edi, 0xb
imul edi, edx
test esi, ebx
cmp esi, edi
jmp 0xbc5d02
jb 0xf34699
mov ecx, edx
stc
cmp edx, 4
jmp 0xf3529e
cmp edx, dword [ebp + 0x10]
jmp 0xbc8361
mov dword [ebp - 0x2c], ecx
mov ecx, dword [ebp - 0x3c]
stc
test si, bx
clc
mov dword [ebp - 0x30], edx
lea edx, [ebx + 1]
stc
cmp ebx, 0x298a5ae8
mov dword [ebp - 0x18], edx
test sp, 0x59c0
test eax, edi
test ecx, ecx
jmp 0xbd042e
mov word [ecx + ebx*2 + 0x1c8], dx
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x38], edi
add edi, 0x23711c25
mov edi, dword [ebp - 0x2c]
clc
cmp si, 0x6a8
cmc
mov dword [ebp - 0x30], edi
shl edi, 0x18
mov edi, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edi
test sp, 0x2eb6
cmp esi, 0xd905822
cmc
mov dword [ebp - 0x18], edx
cmp ebx, 7
sbb ebx, ebx
cmp eax, ebp
add edx, edi
and ebx, 0xfffffffd
lea ebx, [ebx + 0xb]
lea ecx, [ecx + 0xa68]
inc edx
movzx edx, word [ecx]
jmp 0xfc87d6
mov edi, dword [ebp - 0x34]
jmp 0xbcf2e9
jae 0xbc22bb
mov edx, dword [ebp - 4]
movzx edi, sp
sal di, 1
movzx edi, byte [edx]
test bl, 0x5d
shl esi, 8
cmc
test edx, 0x163126f4
cmp ah, 0x11
shl eax, 8
clc
or esi, edi
jmp 0xbc22af
jae 0xbc94db
mov eax, edi
bsf di, si
mov edi, 0x800
test bx, sp
test ax, 0x10a5
cmc
sub edi, edx
jmp 0xf331d0
inc edi
cmc
cmp ebx, 7
jmp 0xbc968f
mov edi, dword [ebp - 0x4c]
cmp dl, 0x5c
inc edx
jmp 0xfc8880
jae 0xf366cb
mov edi, dword [ebp - 4]
jmp 0xf356d0
shr edx, 0xb
jmp 0xbc5a1d
jae 0xbd42f6
mov eax, ebx
btr ebx, esi
mov ebx, 0x800
jmp 0x10b2978
shl eax, 8
jmp 0xfca9c8
jae 0xfcaa38
mov eax, edi
btr di, 0x5a
neg di
mov edi, 0x800
cmp si, di
sub edi, edx
clc
shr edi, 5
jmp 0xbc2244
cmp ecx, edx
jmp 0xbd93fa
mov byte [edi + edx], bl
jmp 0xf3f874
sub esi, edi
btr di, 0x96
movsx edi, cx
not edi
mov edi, edx
shr edi, 5
sub edx, edi
sal edi, 0x3e
or di, dx
cmovae di, si
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
rcr dl, cl
lea edx, [edi + 1]
or ebx, 2
cmc
add edx, edx
mov dword [ebp - 0x1c], edx
test ebp, edi
movzx edx, word [edx + ecx + 0x644]
cmp ebx, 0x18715ee6
cmp eax, 0x1000000
jmp 0x10bf108
jae 0xbca025
mov eax, edx
mov edx, 0x800
sub edx, ecx
cmc
shr edx, 5
lea edx, [edx + ecx]
xor ecx, edx
mov ecx, dword [ebp - 8]
cmp di, ax
test edi, esi
mov word [ecx], dx
rcr dl, 0xd2
sar edx, 0x55
dec dx
mov edx, dword [ebp - 0x20]
jmp 0xbc15ae
sub eax, edi
cmc
cmp di, 0x155a
sub esi, edi
bsf di, dx
mov edi, ecx
cmc
cmp edi, esp
test si, si
shr edi, 5
cmp cx, 0x5021
sub ecx, edi
add edi, 0x64774874
mov edi, dword [ebp - 0x28]
cmc
mov word [edi + edx*2], cx
bt ecx, ebx
inc ecx
bsr cx, cx
lea edx, [edx + edx + 1]
btr ecx, 0xaf
test ecx, 0x46a71978
mov ecx, dword [ebp - 0x1c]
cmp edx, ecx
jmp 0xfcb15e
shr edx, 5
cmp esp, 0x66fa16ff
sub ecx, edx
btr dx, sp
mov edx, dword [ebp - 8]
test dh, 0xc5
cmp ebx, edx
cmc
mov word [edx], cx
sete ch
adc cl, bl
mov ecx, dword [ebp - 0x20]
and edx, eax
movzx edx, word [ecx + ebx*2 + 0x180]
test edx, 0x73292ebf
cmp dx, dx
test sp, bp
cmp eax, 0x1000000
jmp 0x10c0481
shr edi, 5
cmp bh, ch
cmc
add edi, edx
jmp 0xbce7bd
lea ecx, [ecx]
test edx, edi
stc
cmp eax, 0x1000000
jmp 0xbdb4db
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x10b5e2b
shr edi, 5
test ax, cx
cmp cl, 0x74
clc
lea edi, [edi + edx]
cmc
clc
stc
mov word [ecx + ebx*2 + 0x180], di
cmc
test bp, 0x47ec
clc
add ebx, 0xc
cmp dx, 0x594c
add ecx, 0x664
jmp 0xbdb16f
je 0xfc941e
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
test eax, esp
cmc
mov dword [ebp - 0x38], ecx
ror cl, cl
adc cl, al
shr cl, cl
mov ecx, dword [ebp - 0x18]
cmp ch, 0xa
stc
jmp 0xbdb093
or ebx, 1
add edx, edx
cmp ebp, eax
test bp, 0x55ca
mov dword [ebp - 0x1c], edx
cmp ebx, eax
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jae 0xf33bf5
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp bx, 0x5941
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmc
shr edi, 0xb
jmp 0xbc1921
mov word [ecx + edi*2 + 0x644], dx
cmp dh, bl
test ebx, esp
or ebx, 8
test esi, 0x5e550102
clc
cmp ebx, 0xffffffff
jmp 0xf33253
jae 0xbc9987
cmp dword [ebp - 0x14], 0x13
movzx edi, bp
mov edx, dword [ebp - 0x28]
sbb ecx, ecx
and ecx, 0xfffffffd
neg edi
bts di, bp
lea ecx, [ecx + 0xa]
stc
rcl di, 0xdc
or edi, edx
mov dword [ebp - 0x14], ecx
btr edi, 0x2d
btr ecx, eax
mov ecx, dword [ebp + 0xc]
bswap di
sbb edi, ebx
mov edi, dword [ebp - 0xc]
add edx, 2
cmp ecx, edi
jmp 0xf3fe96
jmp 0x10b1ac1
jmp 0xbd5ff2
jmp 0xf313fb
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
jmp 0x10b229a
jb 0xf352b2
mov ecx, 3
xor dl, 0x34
movsx edx, sp
setns dl
mov edx, dword [ebp - 0x20]
cmp ch, 0xbd
shl ecx, 7
cmp bx, ax
jmp 0x10bbc37
movzx edi, byte [edi]
cmp al, 0xfb
cmc
cmp bh, ah
shl esi, 8
jmp 0xf366c0
mov byte [edi + ecx], dl
jmp 0xbdbdf5
mov word [ebx + ecx], dx
inc ebx
rcr dh, 0x41
add ebx, ebx
or dx, bp
shl dl, 0x35
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0xbd1333
jae 0xbd8208
mov eax, edi
movzx edi, si
mov edi, 0x800
cmc
sub edi, edx
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x30]
jmp 0xbd938b
jae 0xfcbebc
mov edx, dword [ebp - 4]
cmp ax, bp
movzx edx, byte [edx]
test dx, 0x7d17
jmp 0xfcbeaa
shl eax, 8
cmp sp, sp
or esi, edi
inc dword [ebp - 4]
mov edi, eax
jmp 0xfcbfac
sub eax, edi
test bp, 0x158b
sub esi, edi
clc
mov edi, edx
test eax, edi
shr edi, 5
sub edx, edi
cmc
mov word [ecx], dx
cdq
movzx edx, word [ecx + 2]
clc
cmp eax, 0x1000000
jmp 0x10bcf48
add edi, edx
movzx edx, si
not dl
mov word [ecx + 2], di
cwd
movsx edx, dx
cmovo dx, sp
mov edx, 2
jmp 0xf346c2
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp + 0xc]
jae 0xfc942b
mov edx, dword [ebp - 4]
stc
jmp 0xbda72a
inc ecx
jmp 0x10b3318
mov dword [ebp - 0x1c], 8
jmp 0xbc8bb2
jmp 0xbc6e1c
jae 0xf3fdb4
movzx ecx, byte [edx]
btr edi, 0xa3
shl esi, 8
shl eax, 8
xor edi, ebx
or esi, ecx
bswap di
inc edx
movsx ecx, dx
mov ecx, dword [ebp + 8]
add bx, si
or bx, 0x3cc5
bsf di, sp
mov dword [ecx + 0x1c], eax
mov eax, dword [ebp - 0xc]
mov dword [ecx + 0x18], edx
mov edx, dword [ebp - 0x28]
sal bh, 0xe0
shr bx, 0
mov dword [ecx + 0x24], eax
rcr ax, cl
shl di, 7
mov eax, dword [ebp - 0x18]
sar edi, 0xf2
mov dword [ecx + 0x48], edx
cwd
sbb edi, 0x19f915c2
mov edx, dword [ebp - 0x10]
mov dword [ecx + 0x38], eax
or ax, cx
mov eax, dword [ebp - 0x30]
mov ebx, esi
cmp esi, ebx
not di
mov dword [ecx + 0x2c], edx
add dh, 0x5c
add edx, eax
neg edi
mov edx, dword [ebp - 0x2c]
bt edi, 0x43
sal ebx, 0x51
mov dword [ecx + 0x40], eax
dec ebx
sub bh, 0x15
mov eax, dword [ebp - 0x14]
cmp bx, 0x46b5
mov ebx, edi
pop edi
stc
mov dword [ecx + 0x20], esi
shl esi, 0x87
shld bx, dx, 0xa9
bsr esi, esi
mov dword [ecx + 0x3c], edx
mov edx, dword [ebp - 0x38]
or esi, eax
cmp bl, 0xc8
or esi, 0x2ef5fcc
pop esi
btc bx, 0xd0
or bx, 0x5971
sub ebx, ebx
mov dword [ecx + 0x34], eax
adc bh, 0x8d
mov dword [ecx + 0x44], edx
xor eax, eax
cmove ebx, esi
xchg bh, bl
mov bx, si
pop ebx
jmp 0x10b7f72
je 0xbc9987
sub ecx, edi
cmc
clc
test ax, sp
mov dword [ebp - 0xc], ecx
jmp 0xbdd1d4
shr edi, 5
jmp 0x10b0f31
mov edi, edx
shr edi, 5
sub edx, edi
mov edi, dword [ebp - 8]
jmp 0x10be607
jae 0xbc2bdd
shl ebx, cl
mov dword [ebp - 0x38], edi
jmp 0xbd8ecf
mov word [ebx + ecx], di
jmp 0xf3fa21
ret 0xc
or esi, ebx
dec bh
movzx ebx, dx
inc dword [ebp - 4]
bts ebx, ecx
shr bx, cl
mov ebx, eax
shr ebx, 0xb
stc
test al, 0xb4
imul ebx, edi
cmp esi, ebx
jmp 0x10b0eea
mov dword [ebp - 0x14], ebx
test ax, bp
cmp eax, 0x1000000
jae 0xfca9d8
mov edi, dword [ebp - 4]
cmc
cmp bh, 0x49
movzx edi, byte [edi]
test bl, 0xb5
clc
shl esi, 8
jmp 0xbdccb2
mov edx, dword [ebp - 0x1c]
shl bl, cl
shld ebx, eax, 0x9c
mov ebx, dword [ebp - 8]
lea edi, [edi + edi]
cmc
and edx, edi
test ax, 0x34ca
cmc
mov dword [ebp - 0x4c], edi
btc edi, ebp
mov edi, dword [ebp - 0x1c]
add edi, edx
cmp edi, 0x58844422
jmp 0xbca8fc
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x14], 0xc
neg dl
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jmp 0xf3fd96
sub edi, edx
cmc
clc
stc
shr edi, 5
test bx, ax
lea edi, [edi + edx]
shr dh, 0xb9
mov edx, dword [ebp - 0x1c]
cmc
shl edx, 4
jmp 0xbca0b9
mov dword [ebp - 0x34], ecx
movsx ecx, sp
cmova cx, dx
movzx ecx, di
mov ecx, dword [edi + 0x24]
jmp 0xbd9b04
inc edi
cmp ebp, ecx
mov dword [ebp - 4], edi
shrd di, cx, 0x8f
xadd edi, edi
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0xfcd426
or esi, edi
movsx edi, bx
inc dword [ebp - 4]
xor edi, eax
add edi, 0xb4f2bba
mov edi, eax
stc
shr edi, 0xb
cmp bp, 0x406e
imul edi, edx
cmp edi, edx
cmp esi, edi
jmp 0xbca0f4
sub eax, edi
sub esi, edi
cmovnp di, di
mov edi, 0x754a5537
mov edi, edx
cmp di, bx
shr edi, 5
sub edx, edi
jmp 0xbd5d90
mov dword [ebp - 0x48], eax
mov eax, dword [edi]
cmc
mov dword [ebp - 0x40], eax
cbw
btc ax, 0x9c
test ebx, esi
mov eax, dword [edi + 0x28]
mov dword [ebp - 0x24], eax
mov eax, dword [edi + 0x2c]
cmp dl, 0xda
mov dword [ebp - 0x10], eax
mov eax, dword [edi + 0x18]
jmp 0xbd9bda
mov bl, byte [ecx + edx]
jmp 0xbddf35
jae 0x10b0c55
mov eax, edi
mov edi, 0x800
cmc
test eax, 0x55f967e7
sub edi, edx
test di, 0x562a
shr edi, 5
test edi, eax
cmc
test bl, 0xcb
add edi, edx
cmova dx, bx
movsx dx, ch
mov edx, dword [ebp - 0x1c]
jmp 0x10b8598
jmp 0x10b9044
jne 0xbc559b
cmp dword [ebp - 0x10], 0
jmp 0xbc5595
jb 0x10b8e8f
mov edi, dword [ebp - 8]
sub edi, ecx
jmp 0xbd600f
shl esi, 8
stc
clc
shl eax, 8
clc
test di, cx
or esi, edx
inc dword [ebp - 4]
clc
mov edx, eax
jmp 0xbdca16
shr edi, 0xb
imul edi, edx
test di, 0x7130
cmp esi, edi
jmp 0xf35bb3
jae 0xbd0718
mov ecx, 0x800
shrd ax, bx, 0x10
add ax, bx
sub ecx, edx
shr ecx, 5
lea ecx, [ecx + edx]
jmp 0x10b502a
sub edx, edi
mov edi, edx
bts di, di
mov edi, dword [ebp - 0x1c]
jmp 0xf340e2
jae 0x10b1a90
mov eax, edi
bts edi, ebp
xchg edi, edi
mov edi, 0x800
test si, 0x5fcd
cmp esp, edi
sub edi, edx
shr edi, 5
test esp, 0x1ee72883
jmp 0xf3ed4d
cmp eax, 0x1000000
jmp 0xbc5cca
sub eax, edi
sub esi, edi
mov edi, edx
test ebx, esi
cmp ebp, ecx
test di, 0x7b66
shr edi, 5
sub edx, edi
mov word [ecx + 0x646], dx
adc dx, 0x5488
shrd dx, bx, 0xed
mov edx, 3
jmp 0xf33bbb
jmp 0x10b02af
sbb edx, edx
and edx, dword [ebp - 0x24]
clc
stc
sub edx, dword [ebp - 0x18]
stc
add edx, dword [edi + 0x14]
cmovg edi, eax
dec di
cmp ebx, 0xa
bswap edi
not edi
movzx edi, byte [edx + ecx]
mov cx, sp
not ecx
sbb edx, edx
and edx, 0xfffffffd
rol cl, cl
ror ch, cl
cmc
lea edx, [edx + 6]
adc cx, bp
bsf cx, dx
bt ecx, 0xd0
sub ebx, edx
not ecx
cmovne ecx, esi
mov dword [ebp - 0x14], ebx
movsx cx, ah
mov ecx, 1
jmp 0xbd516f
jae 0x10ad5b0
mov edi, dword [ebp - 4]
cmp di, bx
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
cmc
stc
cmp dl, 0xc0
or esi, edi
not edi
inc dword [ebp - 4]
xadd di, di
adc edi, 0x3c604cf5
not edi
mov edi, eax
cmp di, 0x47b1
test esi, edx
cmc
shr edi, 0xb
test ch, 0x29
test esp, ecx
imul edi, edx
test edi, ebx
cmp esi, edi
jmp 0x10b53ba
shl esi, 8
shl eax, 8
test esp, ecx
cmc
or esi, edi
mov edi, ecx
inc dword [ebp - 4]
test bx, cx
mov edi, eax
cmp ch, 0x66
jmp 0xbc223c
jae 0xfca2ba
mov edi, dword [ebp - 4]
or bl, 0xcc
sbb ebx, esi
movzx ebx, byte [edi]
shl esi, 8
cmc
cmp dx, 0x8fb
clc
shl eax, 8
stc
cmp edi, 0x35d85286
test bp, sp
or esi, ebx
jmp 0xfca2ac
imul ecx, edx
jmp 0x10bf275
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
cmc
cmp dx, 0x5c0f
clc
sub dword [ebp - 0x44], 1
jmp 0x10b1a13
jae 0x10b75ba
mov edi, dword [ebp - 4]
test edi, ecx
test esp, 0x28e61b64
movzx edi, byte [edi]
jmp 0x10b759f
shr edi, 5
stc
add edi, edx
mov edx, 0x65ae3757
movzx dx, bh
mov edx, dword [ebp - 0x2c]
jmp 0xf32fbf
movzx edi, byte [edi]
test sp, 0x5c17
stc
shl esi, 8
test bp, sp
or esi, edi
mov di, 0x1d35
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, edx
clc
cmp esi, edi
jmp 0xfcca28
mov word [edx + ecx + 0x644], di
jmp 0x10b33d8
sub eax, edi
test dx, di
sub esi, edi
shr di, 0x1a
adc edi, ecx
xchg edi, edi
mov edi, edx
shr edi, 5
jmp 0xfccc52
jae 0xbd8f19
mov eax, ebx
btc bx, si
sal bl, 0x4c
xor bx, si
mov ebx, 0x800
cmp al, 0x48
test bp, sp
sub ebx, edi
test bp, cx
clc
shr ebx, 5
clc
lea ebx, [ebx + edi]
mov word [edx + ecx*2], bx
stc
add ecx, ecx
jmp 0x10b38dd
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
test bp, sp
mov word [ecx + 2], di
shl edx, 4
mov edi, 0x467c30f7
cmovs di, sp
lea edi, [edx + ecx + 0x104]
movzx ecx, di
not cl
mov ecx, 8
jmp 0x10be147
sub eax, edi
stc
sub esi, edi
sbb edi, 0x7b65da9
mov edi, edx
cmp ebp, 0x45de4210
shr edi, 5
test ah, 0x5b
clc
cmc
sub edx, edi
jmp 0xbd6947
jne 0xbd8ef8
jmp 0xf33259
sub eax, edi
bsr bx, dx
rcr ebx, 0x1f
shl bh, 9
sub esi, edi
sal di, 0x9a
mov edi, edx
shr edi, 5
shl ebx, 0x58
rcr ebx, 1
sub edx, edi
sbb bx, cx
mov word [ecx + 2], dx
mov edx, 3
movzx ebx, di
stc
shl bh, 6
lea ebx, [edx + edx]
add edx, ebx
bts dx, bp
movzx edx, word [ebx + ecx]
clc
stc
cmp eax, 0x1000000
jmp 0x10ad583
mov dword [ebp - 8], edx
jmp 0xbd9655
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
cmp ebp, eax
test bh, ch
test esi, 0x350c33ef
sub edx, ebx
cmp esp, edi
stc
test cx, bx
lea ecx, [ecx + edi]
jmp 0x10b9512
jmp 0xf33bbe
sub ebx, edi
cmp bx, bx
shr ebx, 5
cmp edi, edx
test edi, 0x218d245a
add ebx, edi
rcr di, 0x50
mov edi, dword [ebp - 0x44]
mov word [edi], bx
cmp sp, 0x7ae5
add ecx, ecx
jmp 0xbc1761
mov word [edx + ecx + 0x644], di
jmp 0xf34bd0
or ebx, 2
clc
cmc
mov dword [ebp - 0x44], ecx
test ebp, eax
cmp bl, 0x99
cmp edx, 0xe
jmp 0xfc82ab
mov word [ebx + ecx], di
jmp 0xf35972
mov bl, byte [ecx + edx]
mov byte [edx], bl
jmp 0x10bd3d1
inc edi
cmp di, 0x2a22
stc
cmp ecx, dword [ebp - 0x24]
jmp 0x10b47d9
jmp 0xf3466a
jmp 0xbcf6cf
jmp 0xbd8f42
jne 0x10b47eb
xor ecx, ecx
test dh, 0x88
cmc
cmp esp, 0x7dc951e0
sub dword [ebp - 0xc], 1
jmp 0xbc881f
mov edx, dword [ebp - 8]
sbb al, ah
bsr eax, esp
test edx, edi
mov word [edx], cx
sar cx, 0x11
mov ecx, dword [ebp - 0x18]
btr ax, cx
sar al, cl
not eax
mov eax, edi
adc edi, ebp
add di, bx
ror di, 0x51
mov edi, dword [ebp - 0xc]
cmp edi, ecx
jmp 0xbcd906
je 0xbd72fa
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jmp 0xbd726d
jae 0xbcba32
mov eax, edi
mov edi, 0x800
test di, di
cmp ebx, 0x3fcb52b3
sub edi, edx
cmc
jmp 0xf32bb9
shr edi, 0xb
jmp 0x10bc45f
jmp 0xbdb144
or esi, edi
jmp 0x10bdfd9
cmp ecx, dword [ebp - 0x18]
jmp 0xbd7558
shl esi, 8
cmp bx, 0x3afc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
movzx edi, si
btc di, 3
xchg di, di
mov edi, eax
test si, 0x7e8a
shr edi, 0xb
test ebp, edi
imul edi, edx
cmp esi, edi
jae 0xfce30a
mov eax, edi
jmp 0xbd8f91
mov dword [ebp - 0x4c], ebx
dec bl
mov dword [ebp - 0xc], edi
jmp 0x10b330e
imul edi, edx
cmp esi, edi
jmp 0xbcc1aa
mov esp, ebp
movsx ebp, ax
cmova ebp, ebx
mov bp, dx
pop ebp
jmp 0xfc84af
mov word [ecx + edx*2 + 0x644], di
jmp 0xbd9e73
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
sub edx, edi
dec edi
not edi
test ax, dx
mov word [ecx + 2], dx
mov di, 0x5d87
and edx, eax
lea edi, [ecx + 0x204]
mov edx, 0x40a45e21
mov dword [ebp - 8], 0x10
mov dword [ebp - 0x1c], 0x100
mov dword [ebp - 0x28], edi
sal ch, 0x98
shr ch, cl
or cx, cx
mov edx, 1
nop
sal cl, cl
movzx ecx, word [edi + edx*2]
test esp, edi
stc
cmp eax, 0x1000000
jmp 0xbda2a1
jmp 0xf3efc0
movzx edi, word [edx + ecx*2]
cmp bp, bx
cmp eax, 0x1000000
jae 0xfc8626
mov ebx, dword [ebp - 4]
test di, ax
movzx ebx, byte [ebx]
stc
shl esi, 8
cmp dh, 0x31
cmp ax, cx
shl eax, 8
jmp 0xfc8616
mov dword [ebp - 0x28], edx
rol edx, cl
xadd dh, dh
cmc
lea edx, [ecx + ebx]
stc
test ebx, edi
cmp edx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x34]
ja 0xfcaee6
add edx, edi
add ebx, edx
sub ecx, edi
stc
cmp eax, edi
add edi, dword [ebp - 0xc]
jmp 0x10b79f6
jmp 0xbdb159
mov dword [ebp - 0x14], ecx
jmp 0xbc8825
jae 0xbd820f
mov eax, edi
rcl di, 0x56
mov edi, 0x800
sub edi, edx
shr edi, 5
lea edi, [edi + edx]
sal dx, cl
ror dx, 0xc6
xor dx, 0x3569
lea edx, [ebx + 0xf]
shl edx, 4
cmp ecx, ebp
cmp bh, 0xc6
add edx, dword [ebp - 0x1c]
mov word [ecx + ebx*2 + 0x198], di
shrd di, cx, 0xb7
xchg di, di
lea edx, [ecx + edx*2]
or di, dx
cmc
bts edi, ebp
mov edi, eax
test edx, 0x14833d1b
cmc
test di, bp
mov dword [ebp - 8], edx
movzx edx, word [edx]
cmp edi, 0x1000000
jmp 0xbcc491
mov word [ebx + ecx], di
jmp 0xbc49b7
lea ecx, [ecx + edx + 0x360]
xor dx, sp
and dh, ch
sbb edx, 0x21010e3
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x10ade44
imul edi, edx
stc
test cx, di
cmp esi, edi
jmp 0xfcaf5f
jae 0x10bcf65
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp al, bh
cmc
shl eax, 8
test dl, 0x9c
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp edx, eax
shr edi, 0xb
cmc
imul edi, edx
cmp si, di
test bx, ax
cmp esi, edi
jmp 0xbc6661
inc edx
cmp edx, dword [ebp - 0x4c]
jne 0x10b330e
jmp 0xf3efc0
inc dword [ebp - 4]
or edi, esi
bswap edi
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0xbd9354
mov dword [ebp - 8], ecx
jmp 0xbca4ed
mov word [edi], dx
jmp 0x10b9dce
sub eax, edi
cmc
test esi, 0x679f357c
sub esi, edi
bt di, sp
mov edi, edx
test sp, sp
clc
shr edi, 5
cmp bp, 0x1f0e
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
dec edx
sal edx, cl
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmp eax, eax
clc
stc
cmp eax, 0x1000000
jmp 0xbdc9f8
jae 0x10ad6d2
mov edi, dword [ebp - 4]
cmc
cmp bx, di
test bx, 0x18f
movzx edi, byte [edi]
clc
cmc
jmp 0x10ad6bf
jae 0x10bf155
mov ecx, dword [ebp - 4]
stc
clc
movzx ecx, byte [ecx]
shl esi, 8
shl eax, 8
or esi, ecx
inc dword [ebp - 4]
mov ecx, eax
shr ecx, 0xb
jmp 0x10ae9e5
cmp esi, ecx
jae 0xbc42d3
mov eax, ecx
bt cx, di
or ecx, 0x6f945d4b
mov ecx, 0x800
cmp cx, 0x1908
sub ecx, edx
stc
shr ecx, 5
lea ecx, [ecx + edx]
btr edx, ebp
mov edx, ecx
sar cx, cl
movsx cx, bl
mov ecx, dword [ebp - 8]
clc
mov word [ecx + edi*2], dx
clc
stc
cmp dx, sp
add edi, edi
jmp 0xfce58d
dec edx
jmp 0xfca297
sub ebx, ecx
seto ch
movzx cx, al
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0xfcb118
jae 0x10c04aa
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test eax, ebp
shl esi, 8
cmc
shl eax, 8
cmc
cmp di, 0x7dc6
clc
or esi, edi
cmovl di, bx
dec edi
movzx edi, dx
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
jmp 0xbd328f
jmp 0xbd6954
jb 0x10bff9c
mov ecx, 3
jmp 0x10bff9c