Function at 0x203595a
Capabilities:
Check http status code
Encrypt data using speck

Disassembly:
inc dword [ebp - 0x20]
sub edx, ecx
bt cx, di
mov ecx, dword [ebp - 0x2c]
add edx, edi
mov dl, byte [edx + ecx]
jmp 0x11ff4ea
and ecx, dword [ebp - 0x14]
stc
mov word [ebx], dx
mov edx, dword [ebp - 8]
shr ebx, cl
lea edx, [edx + edx + 1]
dec bx
mov dword [ebp - 8], edx
mov ebx, dword [ebp - 0x1c]
add ebx, ebx
mov edx, ecx
cmc
and edx, ebx
stc
jmp 0x20872a2
jae 0x1013b95
mov eax, edx
cwd
cmp bp, 0x5c5
cmc
mov edx, 0x800
sub edx, ecx
shr edx, 5
cmc
add edx, ecx
jmp 0x2075c99
lea ebx, [ebx + ebx + 1]
jmp 0x207ddec
mov word [ebx + edi], dx
jmp 0x20aef58
ja 0x1022630
mov edi, dword [ebp - 0x2c]
sub ecx, edx
cmp sp, 0x4ff5
lea edi, [edi + edx]
jmp 0x103a6c0
shr ebx, 5
lea ebx, [ebx + edx]
xor dh, bh
bsr dx, ax
mov edx, dword [ebp - 0x10]
cmp bh, cl
cmp bh, 0xb
mov word [edx], bx
mov edx, dword [ebp - 0x14]
and bl, 0x5a
btr ebx, 0xca
add bl, 0x52
mov ebx, dword [ebp - 8]
test ebx, eax
cmp si, si
clc
not edx
clc
stc
lea ebx, [ebx + ebx]
jmp 0x2084370
jne 0x109460f
jmp 0x1083910
jmp 0x104977c
sub eax, edx
clc
sub esi, edx
or dx, di
btc dx, si
mov edx, ecx
cmp bp, 0x79cc
shr edx, 5
sub ecx, edx
jmp 0x20360f4
jae 0x203be2a
mov edi, dword [ebp - 4]
jmp 0x203be11
sub eax, edi
sub esi, edi
mov edi, ecx
shr edi, 5
stc
jmp 0x203b168
mov dword [ebp - 0xc], edi
jmp 0x20722ca
movzx ebx, byte [ebx]
jmp 0x20946ca
jae 0x1019ffc
mov eax, edi
mov edi, 0x800
cmp ebp, ecx
test si, bp
cmp dx, 0x4dd0
sub edi, ecx
shr edi, 5
test sp, 0x775
add edi, ecx
mov cx, 0x149
jmp 0x202d17e
mov dword [ebp - 4], edi
xchg di, di
mov edi, eax
shr edi, 0xb
clc
cmp edi, 0x45eb7c85
imul edi, edx
clc
cmp esi, edi
jmp 0x10407f5
ret 0xc
mov edx, dword [ebp - 0x1c]
jmp 0x20ae3b6
jae 0x2090e88
mov eax, edx
mov edx, 0x800
sub edx, ecx
stc
test esp, edi
cmp esp, 0x56912d59
shr edx, 5
cmc
test esp, esp
add edx, ecx
shl ch, cl
rcr cx, 0x7e
mov ecx, dword [ebp - 0xc]
cmp eax, esi
mov word [edi], dx
bsf edx, esp
mov edx, dword [ebp - 0x2c]
add ebx, ebx
mov byte [ecx + edx], bl
jmp 0x203e177
jne 0x109b8fb
jmp 0x2054c79
mov edi, dword [ebp - 0x2c]
xchg bl, bl
mov bl, byte [ecx + edi]
jmp 0x102c643
shl esi, 8
test dx, 0x5959
clc
shl eax, 8
cmc
or esi, edx
cmovb edx, ebp
mov dh, 0xba
inc dword [ebp - 4]
neg edx
mov edx, eax
test ebx, edi
cmp ax, bp
test ch, 0xb0
shr edx, 0xb
clc
imul edx, ecx
test edi, eax
cmp esi, edx
jmp 0x20afa94
shr edx, 5
test ebp, 0x457e5250
cmc
add edx, ecx
jmp 0x209032d
sub eax, edi
test ax, bp
sub esi, edi
cmp si, dx
mov edi, edx
test eax, 0x504d6fdd
shr edi, 5
clc
cmp ah, 0xc9
sub edx, edi
jmp 0x20bdba1
shl esi, 8
clc
jmp 0x108d18f
jae 0x20b9916
mov edi, dword [ebp - 4]
cmp bl, 0x8b
movzx edi, byte [edi]
shl esi, 8
cmp esp, 0x779c3a5f
jmp 0x20b9904
jae 0x209fee7
mov ebx, dword [ebp - 4]
test ax, cx
movzx ebx, byte [ebx]
cmp esi, ebp
cmp si, 0x4cda
jmp 0x209fecb
mov dword [ebp - 0x28], edi
clc
cmp ebx, 0xc
jb 0x2084562
mov ecx, edi
clc
test cx, 0x3d0
cmp edi, 4
jmp 0x2046131
jae 0x102c581
shl edx, 8
bt ax, 0x73
mov eax, edx
cmp bh, 0xc5
rcl dl, 0xa7
or edx, esp
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
shl esi, 8
or esi, edx
inc dword [ebp - 4]
rcl dx, cl
cmovl dx, si
mov edx, eax
shr edx, 0xb
test si, ax
imul edx, ebx
cmc
test ebx, 0x1d01765c
cmp esi, edx
jmp 0x102d372
mov byte [edx + edi], bl
jmp 0x2083e2b
jae 0x20b1843
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
shl esi, 8
jmp 0x20b1829
jae 0x202ffc4
mov eax, edx
test cl, 0x99
mov edx, 0x800
jmp 0x208e1b2
mov dword [ebp - 0x38], ecx
xchg ecx, ecx
mov ecx, dword [ebp - 0x44]
stc
jmp 0x20a7ede
imul ebx, edx
cmp esi, ebx
jmp 0x2099a00
mov word [ebx + edi], cx
movzx cx, bl
inc ebx
btc cx, 0xfd
ror cl, 0xaf
lea ebx, [ebx + ebx]
bt ecx, 0x2e
movzx ecx, word [ebx + edi]
clc
cmp eax, 0x1000000
jmp 0x12047d5
inc dword [ebp - 4]
mov edi, eax
cmc
shr edi, 0xb
imul edi, ecx
cmp ebp, esp
cmp esi, edi
jae 0x1082694
mov eax, edi
and di, cx
sbb di, ax
mov edi, 0x800
test bx, sp
cmc
cmp cx, di
sub edi, ecx
test di, 0x49f0
cmp ah, 0xb5
shr edi, 5
stc
clc
test ch, 0x8a
add edi, ecx
setl ch
movzx ecx, cx
mov word [edx + 2], di
jmp 0x20a1daa
jae 0x10237ff
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
stc
jmp 0x10237e5
jmp 0x209a269
jmp 0x209ced0
jmp 0x1080dd2
mov dword [ebp - 0x1c], ebx
test al, 0x37
test ax, si
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
cmp eax, 0x1000000
jae 0x1036bf6
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmc
shl esi, 8
cmp edi, 0x5332686e
shl eax, 8
cmp cx, bp
stc
or esi, ebx
bswap ebx
inc dword [ebp - 4]
mov ebx, eax
shr ebx, 0xb
cmp eax, 0x56557e54
jmp 0x102df6a
jmp 0x209a271
add edx, ebx
jmp 0x109b8e0
jne 0x103e761
mov ecx, dword [ebp - 0x34]
bsr bx, sp
ror dl, 0x7f
mov edx, dword [ebp - 0x2c]
or ebx, 0x126879fc
bsr ebx, esp
xadd bx, bx
movzx edx, byte [ecx + edx - 1]
test sp, sp
sal ebx, 0x8f
bts ebx, edx
mov ebx, dword [ebp - 0x20]
xchg ch, cl
and ebx, dword [ebp - 0x50]
and ecx, esi
xor ecx, 0x2a4a0885
or cx, 0x6ed7
mov ecx, 8
stc
sub cl, byte [ebp - 0x48]
shr edx, cl
bsf cx, cx
ror cl, cl
movzx ecx, sp
mov ecx, dword [ebp - 0x48]
shl ebx, cl
lea edx, [edx + ebx]
bsr bx, bp
sar bx, cl
movsx ebx, cx
mov ebx, dword [ebp - 0x18]
test ah, bh
imul edx, edx, 0x600
add edi, edx
mov dl, 0xd7
sete dl
mov edx, dword [ebp - 0x14]
inc dword [ebp - 0x20]
cmp si, 0x23d2
cmp ebx, 7
jae 0x205cc08
mov ecx, ebx
cmp ebx, 4
jb 0x103e7f0
mov ecx, 3
sub ebx, ecx
movzx ecx, word [edi + 2]
cmp sp, dx
cmc
test di, si
mov dword [ebp - 0x18], ebx
cmp edx, 0x1000000
jae 0x10959de
shl edx, 8
sar al, cl
mov eax, edx
mov edx, dword [ebp - 4]
add bl, 0xf1
sub ebx, eax
cmovb bx, bx
movzx ebx, byte [edx]
cmp esp, 0x6e7f1171
jmp 0x1047dbb
jae 0x208fea0
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
shl esi, 8
jmp 0x208fe8e
jae 0x10941aa
mov eax, edi
rcr di, 0x71
xchg di, di
shrd edi, ecx, 0x42
mov edi, 0x800
sub edi, edx
cmp esp, 0x33d43b91
shr edi, 5
cmp ebp, 0x3e0d204a
jmp 0x2065155
mov word [ebx + edx], di
jmp 0x2035640
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x18], 0xc
rol dx, cl
mov edx, dword [ebp - 4]
stc
test esi, 0x18f86914
cmp eax, 0x1000000
jmp 0x108befa
sub eax, edx
sub esi, edx
rcl dh, cl
or dx, 0x3363
shl dh, 0xe9
mov edx, ecx
stc
jmp 0x11f9f02
sub esi, edi
mov edi, ecx
jmp 0x1097f40
jae 0x206a951
mov edi, 0x800
cbw
sub edi, edx
lahf
bt eax, ebp
shr edi, 5
test bh, 0x80
add edi, edx
cmovbe ax, cx
sub ax, 0x2bb4
mov edx, dword [ebp - 0x30]
btc eax, 0x71
mov word [edx + ebx*2 + 0x198], di
or dx, ax
bts eax, ecx
mov edi, dword [ebp - 0x30]
and dx, 0x7306
stc
lea edx, [ebx + 0xf]
add ax, ax
add ax, 0x5892
shl edx, 4
rol ax, 0x75
sub eax, 0xb1561a0
rcr ax, 0x71
add edx, dword [ebp - 0x10]
mov eax, ecx
clc
lea edx, [edi + edx*2]
test dx, 0x7217
cmp si, si
mov dword [ebp - 0x1c], edx
test ah, bh
jmp 0x207dd56
jmp 0x2059b40
shl esi, 8
stc
or esi, ebx
jmp 0x10959d5
inc edx
test cl, al
test ah, 0x5f
cmp ecx, dword [ebp - 0x34]
jne 0x104914b
xor ecx, ecx
cmp dh, dl
sub dword [ebp - 0x1c], 1
jmp 0x2054c6c
sub edx, edi
mov edi, dword [ebp - 0x1c]
clc
mov word [edi + ecx + 0x644], dx
rcr dl, cl
bsr dx, bx
cmp sp, dx
lea edx, [edi + 1]
cmc
test ecx, esi
or ebx, 2
lea edx, [edx + edx]
cmc
clc
test cx, 0x2ec7
mov dword [ebp - 0x1c], edx
cmc
cmp eax, ecx
movzx edx, word [edx + ecx + 0x644]
jmp 0x11f66dc
jae 0x207b6bf
mov eax, ecx
and ecx, 0x5d032d9e
bts ecx, esp
mov ecx, 0x800
test ecx, esi
cmc
stc
sub ecx, edi
cmp bx, 0x7abb
shr ecx, 5
add ecx, edi
jmp 0x20c24ae
inc edi
jmp 0x20aac66
cmp eax, 0x1000000
jmp 0x20717ee
mov word [ebx + ecx], di
jmp 0x2048300
jmp 0x102ea98
jae 0x104df72
shl ecx, 8
clc
mov eax, ecx
bsr ecx, ebp
mov ecx, dword [ebp - 4]
movzx ebx, byte [ecx]
cmp edx, ebp
clc
shl esi, 8
or esi, ebx
inc ecx
test si, 0x54ed
mov dword [ebp - 4], ecx
mov ecx, eax
shr ecx, 0xb
imul ecx, edi
cmp esi, ecx
jmp 0x104b07b
jmp 0x2054c79
sub esi, edi
inc edi
bsf edi, esp
mov edi, edx
test eax, esp
shr edi, 5
sub edx, edi
jmp 0x2068a1c
jae 0x2095867
cmp dword [ebp - 0x18], 0x13
dec di
mov edi, dword [ebp - 0x28]
mov edx, dword [ebp - 0xc]
jmp 0x2084543
mov word [ebx + edi], cx
bswap cx
inc ebx
cmp ebx, esi
lea ebx, [ebx + ebx]
mov ch, 0x7c
clc
movzx ecx, word [ebx + edi]
test ch, 0x4e
cmp eax, 0x1000000
jae 0x107e6a8
mov edx, dword [ebp - 4]
stc
movzx edx, byte [edx]
test esp, 0x5b791b9b
cmc
shl esi, 8
shl eax, 8
or esi, edx
mov dh, cl
inc dword [ebp - 4]
mov edx, eax
shr edx, 0xb
cmp edi, 0x7bf107d0
imul edx, ecx
jmp 0x207fde3
jmp 0x209718f
jae 0x1097c43
mov eax, edi
mov edi, 0x800
sub edi, edx
stc
test esi, 0x5023709
shr edi, 5
stc
add edi, edx
jmp 0x20bde5f
shl eax, 8
stc
or esi, edi
jmp 0x12099d0
mov dword [ebp - 0x28], 0
jmp 0x2059b40
sub esi, edx
inc dh
stc
mov edx, ecx
cmc
test edx, ebx
shr edx, 5
cmc
cmp dx, bp
sub ecx, edx
mov edx, dword [ebp - 0x3c]
cmp bx, bp
mov word [edi + ebx*2 + 0x1c8], cx
mov ecx, dword [ebp - 0x40]
stc
cmc
mov dword [ebp - 0x40], edx
sbb dh, 0x8a
cmc
mov edx, dword [ebp - 0x38]
cmp bx, si
test ax, ax
cmp bh, 0x4d
mov dword [ebp - 0x3c], edx
btr dx, cx
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x38], edx
and dx, si
xor dl, 0x81
mov dword [ebp - 0x24], ecx
sbb edx, 0xc1d4dd3
bt ecx, 0x4d
cmp ebx, 7
sbb ebx, ebx
bt dx, 0x72
and ebx, 0xfffffffd
movzx edx, dx
movsx cx, dl
lea ebx, [ebx + 0xb]
lea edx, [edi + 0xa68]
rcl ch, cl
movzx ecx, word [edx]
mov dword [ebp - 0x18], ebx
cmp esp, 0x32ec62f0
cmp eax, 0x1000000
jae 0x1080e3b
mov edi, dword [ebp - 4]
test bp, 0x6734
cmc
cmp dx, 0x2129
movzx edi, byte [edi]
shl esi, 8
cmc
clc
cmp ax, 0x7893
shl eax, 8
cmp ecx, 0x559f3af5
or esi, edi
bswap di
movsx edi, dx
not edi
inc dword [ebp - 4]
cmova edi, eax
mov edi, eax
shr edi, 0xb
cmp si, 0x676d
jmp 0x10a7885
sub eax, edi
cmp edi, esi
jmp 0x20904e2
lea ebx, [edi + edi]
movzx ecx, word [ebx + edx + 0x204]
stc
cmp eax, 0x1000000
jmp 0x10aaf9d
sub eax, edi
sub esi, edi
ror edi, 0xab
mov edi, edx
cmp dx, 0x21fd
test ebp, edx
shr edi, 5
test esi, 0x243c636b
cmp sp, 0x364
sub edx, edi
mov edi, dword [ebp - 0x1c]
cmc
mov word [ecx + edi*2 + 0x644], dx
test si, si
or ebx, 8
cmp ebx, 0xffffffff
je 0x104205d
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x38]
cmp dx, 0x2490
cmc
mov dword [ebp - 0x40], ecx
bts cx, sp
sbb cl, 0xa6
mov ecx, dword [ebp - 0x24]
jmp 0x102d96a
shl eax, 8
cmp di, sp
cmp di, 0x1110
or esi, ebx
movsx bx, cl
setb bl
inc dword [ebp - 4]
sbb ebx, edi
mov ebx, eax
jmp 0x1206aaf
cmp eax, 0x1000000
jmp 0x2083c4a
jae 0x108bf1b
movzx ecx, byte [edx]
shl esi, 8
shl eax, 8
xchg di, bx
bsf edi, esp
bt di, dx
or esi, ecx
movsx edi, dx
inc edx
shr ecx, cl
mov ecx, dword [ebp + 8]
shr bx, 0xaa
mov dword [ecx + 0x1c], eax
xor edi, 0x23e91ded
movsx ebx, di
mov eax, dword [ebp - 0xc]
sar edi, 0xfb
mov dword [ecx + 0x18], edx
xor dx, si
sbb dl, cl
mov edx, dword [ebp - 0x28]
btr edi, ecx
and bh, 0x23
mov dword [ecx + 0x24], eax
mov eax, dword [ebp - 0x24]
mov dword [ecx + 0x48], edx
cmp edx, esp
mov edx, dword [ebp - 0x20]
adc ebx, 0x52cd639b
test ebx, esp
cmc
mov dword [ecx + 0x38], eax
mov ebx, 0x14c1bcd
add bl, cl
mov eax, dword [ebp - 0x3c]
inc bh
bt bx, 0xbf
mov dword [ecx + 0x2c], edx
dec di
mov edx, dword [ebp - 0x38]
movzx edi, dx
shl ebx, 0x42
mov dword [ecx + 0x40], eax
dec edi
not edi
and al, 0x9f
mov eax, dword [ebp - 0x18]
xadd di, bx
pop edi
mov dword [ecx + 0x20], esi
mov dword [ecx + 0x3c], edx
shld bx, di, 0xa7
movsx esi, dx
mov edx, dword [ebp - 0x40]
sub si, 0x3924
pop esi
sub ebx, edx
sub bx, 0x5977
btc ebx, 0xa6
mov dword [ecx + 0x34], eax
cmp ax, sp
shr bh, 0xd5
shrd ebx, ebp, 0x4c
mov dword [ecx + 0x44], edx
and bh, 0x84
sal ebx, cl
sub bh, 0x37
xor eax, eax
movsx bx, bl
mov bx, 0x1a3e
xchg bh, bl
pop ebx
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x2047306
sub ebx, edx
cmc
stc
cmp si, bx
shr ebx, 5
stc
cmp bl, 0x84
add ebx, edx
mov edx, dword [ebp - 0x10]
jmp 0x109958f
movzx ebx, byte [ebx]
shl esi, 8
shl eax, 8
stc
or esi, ebx
movsx ebx, sp
xchg bl, bl
inc dword [ebp - 4]
neg ebx
mov ebx, eax
cmp dx, cx
cmc
shr ebx, 0xb
imul ebx, edx
cmp esi, ebx
jae 0x207e64d
mov eax, ebx
movsx ebx, di
ror bx, 0xef
mov ebx, 0x800
test bp, 0x7efd
jmp 0x10922da
shl eax, 8
clc
test cl, 0x4b
test ch, dh
or esi, edx
not edx
inc dword [ebp - 4]
mov edx, eax
shr edx, 0xb
clc
imul edx, ecx
cmp esi, edx
jmp 0x1020c67
jne 0x204dc87
cmp dword [ebp - 0x20], 0
jmp 0x204dc81
sub esi, edi
movzx edi, bx
mov edi, ecx
shr edi, 5
sub ecx, edi
mov edi, 0x2f601324
mov edi, dword [ebp - 0x28]
jmp 0x20a95e2
mov edx, dword [ebp - 0x10]
mov word [edx], bx
mov edx, dword [ebp - 8]
cmp ah, al
cmc
cmp sp, 0x36d5
lea edx, [edx + edx]
test dx, dx
cmp eax, 0x1d1310f3
mov dword [ebp - 8], edx
dec dl
sub dl, bh
neg dh
mov edx, dword [ebp - 0x14]
clc
cmp ax, bp
not edx
and ecx, edx
jmp 0x10a61a2
add edx, ecx
xchg ecx, ecx
movsx ecx, cx
movsx cx, dh
mov ecx, dword [ebp - 0x3c]
jmp 0x2042b5f
sub ebx, edx
jmp 0x101332b
sub eax, edi
sub esi, edi
add edi, 0x44f946fd
sbb edi, ebx
xadd edi, edi
mov edi, edx
stc
clc
shr edi, 5
clc
cmc
sub edx, edi
bt edi, esp
stc
mov edi, dword [ebp - 0x1c]
cmp edi, 0x428f3f42
mov word [edi + ecx + 0x644], dx
bsr edx, ebp
lea edx, [edi + 1]
cmp ecx, edi
or ebx, 4
mov dword [ebp - 0x1c], edx
movzx edx, word [ecx + edx*2 + 0x644]
jmp 0x104cf77
sub eax, edi
test ebp, 0x412151e4
btc bx, cx
inc bx
sub esi, edi
and edi, ebp
btc edi, ebp
mov edi, edx
btr bx, 0xca
shr edi, 5
sar bx, cl
bsf ebx, edi
mov bl, 0xb9
sub edx, edi
mov word [ecx + 2], dx
add dx, di
mov edx, 3
lea ebx, [edx + edx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x103f7a6
sub eax, ecx
stc
sub esi, ecx
cmp esp, ecx
test esi, esp
xor cl, 0x98
mov ecx, edx
cmc
clc
shr ecx, 5
sub edx, ecx
bswap cx
mov ch, 0xc0
mov ecx, dword [ebp - 0x1c]
mov word [ecx], dx
jmp 0x1035509
jae 0x20b8fb7
shl ebx, cl
bt ecx, edi
btr cx, dx
bts cx, bx
mov dword [ebp - 0x40], edi
not ecx
sbb ecx, edx
mov ecx, ebx
sub ecx, edx
mov edx, dword [ebp - 0x30]
lea ecx, [edx + ecx*2 + 0x55e]
movzx dx, dh
btr dx, di
shld dx, ax, 0x4a
mov dword [ebp - 0x1c], ecx
movzx edx, word [ecx + edi*2]
cmp bl, bl
test dx, si
jmp 0x20b0d0b
inc edx
cmp ebx, ebx
test dl, 0xc8
mov dword [ebp - 4], edx
mov edx, eax
clc
shr edx, 0xb
test ebx, 0x17342513
imul edx, ecx
cmp esi, edx
jmp 0x20bf275
jne 0x203d9a6
cmp dword [ebp - 0x44], 0
jmp 0x203d9a0
sub eax, edi
test si, 0x4816
stc
jmp 0x108da35
sub eax, edx
add bh, 0x7c
sub esi, edx
adc edx, 0x70f14863
mov edx, ecx
shr edx, 5
bt bx, 1
and ebx, 0x5055068d
sub ecx, edx
setp bl
rcl bh, cl
mov word [edi + 2], cx
mov ecx, 3
lea ebx, [ecx + ecx]
not cx
dec ch
movzx ecx, word [ebx + edi]
stc
jmp 0x20b9d6d
jae 0x10b49ba
mov eax, ecx
sub ch, dh
mov ecx, 0x800
jmp 0x120ad97
sub eax, edx
test dx, cx
cmp ebx, 0x29e22cba
sub esi, edx
shr edx, 0x55
mov edx, ecx
clc
shr edx, 5
sub ecx, edx
jmp 0x20b0a26
mov dword [ebp - 0x14], edx
stc
jmp 0x205f8d1
sub eax, edi
test bh, bh
sub esi, edi
movzx edi, bp
mov edi, edx
test bx, di
cmp bx, 0xb69
shr edi, 5
cmp dx, 0x49f8
sub edx, edi
jmp 0x205512f
shr edi, 5
stc
clc
sub ecx, edi
mov word [ebx + edx], cx
xchg edi, ecx
dec di
inc ebx
bswap ecx
lea edi, [ebx + ebx]
clc
movzx ecx, word [edi + edx]
cmc
stc
cmp eax, 0x1000000
jae 0x1097f8c
mov ebx, dword [ebp - 4]
test si, 0x4a4b
test dh, dl
movzx ebx, byte [ebx]
shl esi, 8
shl eax, 8
clc
or esi, ebx
mov bl, dh
not bx
movzx ebx, ax
inc dword [ebp - 4]
xadd bl, bh
mov ebx, eax
shr ebx, 0xb
test ax, 0x6e1a
cmp bl, bh
imul ebx, ecx
clc
test ch, 0xd5
cmp esi, ebx
jmp 0x2052e4a
jae 0x2051ece
mov eax, edx
rcl dl, cl
mov edx, 0x800
sub edx, ecx
shr edx, 5
jmp 0x10901c5
mov word [edx], bx
test bl, 0x74
mov edx, dword [ebp - 8]
lea edx, [edx + edx]
cmp ah, 0x4b
jmp 0x20ae0c4
jae 0x10838d5
mov eax, edi
cmp cx, di
mov edi, 0x800
test esi, eax
sub edi, edx
clc
test dh, dh
test bp, 0x45fc
shr edi, 5
cmp esp, esi
cmp esi, 0x55ce094d
add edi, edx
mov edx, dword [ebp - 0x1c]
mov word [ecx + edx*2 + 0x644], di
jmp 0x205a09c
mov dword [ebp - 0x1c], ecx
not ch
mov ecx, 0x26c042c7
mov dword [ebp - 0xc], edx
mov cl, cl
not dh
mov edx, dword [ebp - 0x1c]
cmovno cx, cx
lea ecx, [edi + ebx]
mov bl, byte [edx + edi]
jmp 0x208f555
jne 0x1204b54
cmp ebx, dword [ebp - 0x20]
jmp 0x10a4aa3
inc ebx
test ecx, edi
sub ebx, 0x40
cmp ebx, 4
jmp 0x2075b1d
mov word [ebx + ecx], di
jmp 0x208b9f7
cmp dword [ebp - 0xc], ecx
jmp 0x209a160
mov esp, ebp
movsx ebp, dx
bswap bp
pop ebp
jmp 0x101e67b
jb 0x104ffc7
mov edx, dword [ebp - 0xc]
cbw
cmova di, si
mov eax, dword [ebp + 8]
not di
mov dword [eax + 0x24], edx
bswap ebx
cmovb bx, cx
pop edi
xchg si, ax
not si
cbw
pop esi
lahf
cmovns ax, sp
mov eax, 1
setb bl
pop ebx
jmp 0x10a4a8a
imul edi, ecx
cmc
cmp sp, 0x7a23
jmp 0x2067f79
jmp 0x10b4b7d
movzx edi, byte [edi]
test eax, 0x7a121aa0
jmp 0x202cbd9
sub eax, ebx
cmp esp, esp
test ax, si
sub esi, ebx
movzx bx, bh
mov ebx, edx
test esp, 0x46921e79
shr ebx, 5
cmp ebp, 0x4a5d41f7
cmc
sub edx, ebx
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
shl bl, 0x4e
mov edx, dword [ebp - 8]
dec bx
add bl, dh
rcl bh, cl
lea edx, [edx + edx + 1]
mov dword [ebp - 8], edx
shl dh, 0x91
dec ebx
shl dh, cl
mov ebx, dword [ebp - 0x1c]
clc
shr dh, cl
add ebx, ebx
bsf edx, ebp
add dl, 0xf4
cmove edx, edi
mov edx, ecx
cmp si, 0x36e7
cmc
jmp 0x10a78b4
jae 0x10a6c14
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
shl eax, 8
clc
cmc
or esi, edi
bswap edi
mov di, sp
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, edx
test ebp, edi
jmp 0x203a4cf
jae 0x1208838
mov eax, edi
sub edi, edx
mov edi, 0x800
sub edi, edx
cmp bx, 0x4753
shr edi, 5
add edi, edx
jmp 0x20b4ff3
imul edi, ecx
cmc
mov dword [ebp - 0x14], edi
cmp esi, edi
jae 0x20af174
mov eax, edi
mov edi, 0x800
sub edi, ecx
stc
test ebp, edx
shr edi, 5
stc
jmp 0x2035aca
and edx, ebx
cmp si, ax
jmp 0x1097514
shr edi, 5
test dh, 0xcb
cmp cl, 0x19
add edi, edx
mov word [ebx + ecx], di
jmp 0x2068a2a
mov dword [ebp - 4], ecx
mov ecx, eax
cmc
test bl, 0xb0
shr ecx, 0xb
imul ecx, edi
cmp bp, 0x107
stc
cmp esi, ecx
jmp 0x11fc096
jae 0x20656d4
mov edi, dword [ebp - 4]
cmp al, bh
stc
movzx edi, byte [edi]
cmp esp, 0x783052a7
shl esi, 8
jmp 0x20656cc
dec eax
clc
mov dword [ebp - 0x50], eax
mov eax, dword [edx]
cmp dl, bl
mov dword [ebp - 0x48], eax
ror al, 0x5c
test ebx, edi
mov eax, dword [edx + 0x28]
stc
cmp bp, dx
mov dword [ebp - 0x34], eax
bsf eax, ebx
mov eax, dword [edx + 0x2c]
cmp ax, ax
push esi
xchg si, si
mov esi, dword [edx + 0x20]
mov dword [ebp - 0x20], eax
sar ah, 0x47
shrd ax, si, 0xb7
mov eax, dword [edx + 0x18]
push edi
mov edi, dword [edx + 0x10]
mov dword [ebp - 0xc], ecx
rcr ecx, 0xdf
cmp ch, 0x27
shld ecx, ebx, 0x8b
mov ecx, dword [edx + 0x30]
cmc
mov dword [ebp - 4], eax
sbb ax, bp
sal ah, cl
mov eax, dword [edx + 0x1c]
rcl dl, 0x48
add dx, bx
btr dx, 0x88
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x18], ebx
and dh, al
mov dword [ebp - 0x44], ecx
jmp 0x1080c21
jae 0x108d19f
mov edx, dword [ebp - 4]
cmp cx, si
cmp bp, 0x6769
movzx edx, byte [edx]
jmp 0x10286e4
jmp 0x2096e2c
sbb ecx, ecx
stc
and ecx, 0xfffffffe
cmp edi, 0x1f9e5daa
add ecx, 0xb
jmp 0x101abda
jmp 0x2031707
cmp eax, 0x1000000
jmp 0x207d21f
sub esi, edi
mov edi, edx
jmp 0x2097176
jae 0x10281ae
mov eax, edi
adc di, 0x761f
mov edi, 0x800
cmc
sub edi, edx
cmc
cmp esi, edi
shr edi, 5
jmp 0x20bc1a4
mov word [edi + ecx*2 + 0x202], dx
jmp 0x205508f
jae 0x20c07a7
mov eax, edx
mov edx, 0x800
test bh, 0xd2
test dx, bp
cmp di, bp
sub edx, ecx
test ax, 0x8e2
shr edx, 5
add edx, ecx
mov ecx, esp
not cx
movzx cx, ch
mov ecx, dword [ebp - 0x38]
mov word [edi + ebx*2 + 0x1b0], dx
jmp 0x1080db9
jmp 0x20ac1db
mov word [edi + edx], bx
jmp 0x209a269
sub eax, ecx
sub esi, ecx
sar ch, cl
mov ecx, 0x157a661c
mov ecx, edx
clc
jmp 0x11f5f32
sub eax, ebx
stc
sub esi, ebx
mov ebx, edx
stc
shr ebx, 5
sub edx, ebx
mov ebx, esp
mov ebx, dword [ebp - 0x10]
stc
and ecx, dword [ebp - 0x14]
clc
cmp bp, 0x5faf
mov word [ebx], dx
mov edx, dword [ebp - 8]
dec ebx
lea edx, [edx + edx + 1]
xor bl, 0x59
mov dword [ebp - 8], edx
xchg edx, edx
btc dx, di
add bx, si
mov ebx, dword [ebp - 0x1c]
cmp ch, 0x50
rol edx, cl
lea ebx, [ebx + ebx]
btr dx, 0x1b
ror dl, 0x5c
mov edx, ecx
and edx, ebx
mov dword [ebp - 0x14], edx
stc
lea edx, [edx + ecx]
jmp 0x20c3d63
jne 0x20b8fbb
mov ecx, dword [ebp - 0x30]
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmp eax, 0x1000000
jmp 0x20b81f7
inc edi
test cl, 0xd6
clc
cmp edi, ecx
jmp 0x1021f6d
shr ecx, 5
sub edx, ecx
shr ecx, cl
mov ecx, dword [ebp - 0x1c]
jmp 0x20bd4af
sub eax, ebx
sub esi, ebx
or bl, 0xd5
inc bl
mov ebx, edx
shr ebx, 5
clc
sub edx, ebx
shr bl, 0x5c
add ebx, ebx
mov ebx, dword [ebp - 0x10]
cmp dx, bp
test bh, 0x77
cmp bh, 0x3b
and ecx, dword [ebp - 0x14]
cmc
test esi, 0x6d2b5535
cmp dh, 0xe1
mov word [ebx], dx
shld bx, bp, 0x63
mov edx, dword [ebp - 8]
neg bl
cmovae bx, ax
lea edx, [edx + edx + 1]
test bp, si
mov dword [ebp - 8], edx
stc
mov ebx, dword [ebp - 0x1c]
bsr dx, sp
movsx edx, dx
add ebx, ebx
sets dl
mov edx, ecx
clc
and edx, ebx
mov dword [ebp - 0x14], edx
clc
test ax, cx
cmp dl, 0x84
lea edx, [edx + ecx]
cmp di, 0x28c0
add edx, dword [ebp - 8]
jmp 0x1036bbc
cmp eax, 0x1000000
jmp 0x1015969
sub eax, edx
sub esi, edx
inc edx
sal dh, cl
mov edx, ecx
test esi, edi
cmp al, bl
shr edx, 5
cmp dx, di
sub ecx, edx
jmp 0x205d0a3
shr edx, 5
cmp bl, 0xd4
test ebx, esi
clc
sub ecx, edx
jmp 0x20aef4e
jmp 0x20360ff
jmp 0x20bd4c2
jae 0x207790f
mov ebx, 0x800
xor ax, sp
sar ah, 0xb5
mov al, dl
sub ebx, edi
shrd ax, ax, 0x44
sub ah, 0xfe
shr ebx, 5
shld eax, ebx, 0xad
lea ebx, [ebx + edi]
bsf di, dx
add di, di
mov edi, dword [ebp - 0x10]
shl edi, 4
jmp 0x205e4eb
jmp 0x203b187
jae 0x11fe739
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
shl esi, 8
stc
shl eax, 8
or esi, edi
not di
xchg di, di
movzx edi, ax
inc dword [ebp - 4]
mov di, bx
bsr di, cx
mov edi, eax
test dl, 0xcd
jmp 0x20385c3
mov byte [edi + ecx], dl
inc edi
stc
clc
cmp ebx, 7
jmp 0x10af419
sub eax, edx
sub esi, edx
cmp bx, sp
btc edx, 0x9c
mov edx, ecx
test si, 0x5bac
test bp, di
shr edx, 5
cmp ebp, 0x3c7a3cf3
clc
sub ecx, edx
jmp 0x107e66a
jae 0x206a225
mov eax, edi
neg di
xchg edi, edi
mov edi, 0x800
jmp 0x202e8ef
cmp edi, 0x100
jmp 0x209a253
jae 0x12047f8
mov edx, dword [ebp - 4]
cmc
movzx edx, byte [edx]
cmp al, dh
shl esi, 8
stc
shl eax, 8
cmc
or esi, edx
movzx dx, dh
inc dword [ebp - 4]
or dl, 0x4a
mov edx, eax
cmc
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jae 0x11ffcaf
mov eax, edx
bt dx, dx
stc
mov edx, 0x800
cmp ebp, 0x55626223
test ebp, ebx
sub edx, ecx
jmp 0x20b9785
cmp ebx, ecx
jmp 0x104ffc1
jae 0x20411b8
mov eax, edx
ror dh, cl
cmc
jmp 0x2070dc5
shr ebx, 0xb
test ch, 0xdf
imul ebx, edx
cmc
cmp esi, ebx
jmp 0x208e86a
sub eax, edi
test eax, 0x7e4932de
sub esi, edi
not di
rcr di, 0x49
mov edi, edx
cmp esp, esi
test ecx, esp
stc
shr edi, 5
jmp 0x207b91c
sub edx, ecx
cmc
shr edx, 5
jmp 0x2052ac0
inc edx
cmp cx, si
mov dword [ebp - 4], edx
adc edx, 0x43a5dc8
shrd dx, si, 0xec
shr eax, 1
btc dx, bx
sar edx, 0xd9
shrd edx, ebp, 0xce
sub esi, eax
movzx edx, bp
setae dh
mov edx, esi
test ebp, esi
cmp dh, 0xf5
shr edx, 0x1f
clc
jmp 0x2033034
cmp esi, edi
jmp 0x109a608
jae 0x20678a0
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test dl, bh
cmc
jmp 0x206788a
jae 0x104206b
mov edi, dword [ebp - 0x30]
cmovg bx, dx
mov bl, 0xf0
mov ebx, dword [ebp - 0x18]
jmp 0x1045a51
sub ecx, edx
test ecx, ebx
shr ecx, 5
cmp bl, 0x4b
clc
cmp bl, dl
lea ecx, [ecx + edx]
shr dh, cl
mov edx, ecx
shr ch, 0x2e
sal cl, cl
test bp, cx
mov ecx, dword [ebp - 0x1c]
mov word [ecx + edi*2], dx
add edi, edi
jmp 0x11fbeb7
mov word [edi + 2], dx
cmovp ecx, esi
mov ecx, 2
jmp 0x20c4395
shl esi, 8
cmp ebx, edi
shl eax, 8
or esi, edi
inc dword [ebp - 4]
cmovbe edi, esi
bsr di, di
mov edi, eax
cmp bx, 0x3bc4
shr edi, 0xb
clc
imul edi, ecx
cmp esi, edi
jmp 0x20911bd
jmp 0x2054c79
mov dword [ebp - 0xc], ecx
jmp 0x2041ec5
mov ecx, dword [ebp - 0x28]
jmp 0x209585e
sub edi, edx
test esi, ebx
shr edi, 5
cmc
jmp 0x2035947
sub eax, edx
jmp 0x2078674
jmp 0x1203fb8
inc ebx
ror cx, 8
add ch, 0x35
add ebx, ebx
xadd ch, cl
adc ecx, 0x13085db7
xor ecx, ebp
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x10338d6
mov word [ebx + edi], dx
not dl
dec dx
mov edx, dword [ebp - 0x2c]
mov byte [ecx + edx], bl
inc ecx
mov dword [ebp - 0xc], ecx
jmp 0x20c0c90
jae 0x208b455
mov eax, edi
mov edi, 0x800
test esi, 0x227e09f2
cmc
sub edi, ecx
shr edi, 5
stc
test dh, bh
add edi, ecx
jmp 0x1040bec
add edx, ecx
xchg ecx, ecx
movsx ecx, si
jmp 0x202cb23
neg edx
lea ebx, [edx + ebx*2 + 1]
and edx, eax
cmp cl, 0x61
add esi, edx
cmc
sub ecx, 1
jmp 0x11f599e
jmp 0x1097f53
add edi, edx
mov word [ecx + 0x646], di
mov edx, 2
jmp 0x107e723
push ebp
mov edx, ebx
bt ecx, 0x2d
shld eax, esi, 0x73
mov ebp, esp
movsx dx, bl
and cl, 0x42
rcr ecx, cl
sub esp, 0x50
bts dx, ax
cbw
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x38]
ror ch, 0x83
mov ecx, dword [edx + 0x3c]
test bp, 0x5afe
test ax, dx
mov dword [ebp - 0x24], eax
jmp 0x206fbc8
mov word [ebx + edi], cx
mov ecx, dword [ebp - 0xc]
inc ebx
jmp 0x20aaf9e
lea edi, [edi + ecx]
xchg cx, cx
mov ecx, dword [ebp - 0x10]
cmp ebx, esp
test di, sp
stc
mov word [edx], di
shld edi, ebp, 0xf8
shrd di, cx, 0x84
shl ecx, 4
btr di, 0xed
shr di, 0xa0
ror edi, 0xca
mov edi, eax
lea edx, [ecx + edx + 4]
bt cx, ax
sal cl, cl
rcr ch, cl
movzx ecx, word [edx + 2]
cmp edi, 0x1000000
jmp 0x20b1549
mov word [ebx + edi], cx
bswap ecx
movsx cx, cl
inc ebx
add ebx, ebx
shld ecx, ecx, 0xa6
xadd cx, cx
sar ecx, 0xcd
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x2099ab7
shr edi, 0xb
test esp, 0x53402012
cmp edi, 0x391f6621
imul edi, edx
jmp 0x2083d2e
cmp esi, edi
jmp 0x20b502d
jae 0x11f6127
mov eax, ebx
test esp, edi
btr bx, 0xdf
mov ebx, 0x800
test cx, sp
sub ebx, edx
jmp 0x20b0856
mov word [ebx + edi], dx
jmp 0x1034931
sub ecx, edi
bts edi, edx
mov edi, dword [ebp - 0x28]
clc
test edi, 0x295048d2
mov word [edi + edx], cx
bsr ecx, esp
rcr cl, cl
neg cx
lea ecx, [edi + 1]
stc
add ecx, ecx
test edx, 0x130d6938
mov dword [ebp - 0x28], ecx
movzx ecx, word [ecx + edx]
cmc
test esi, esi
cmp eax, 0x1000000
jae 0x202cbed
mov edi, dword [ebp - 4]
cmc
test edi, 0x16520ee8
jmp 0x10a671e
movzx edi, byte [edi]
clc
test ch, 0x9d
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
btr edi, 0x74
test cl, 0x3b
mov edi, eax
shr edi, 0xb
cmp esi, ebp
imul edi, edx
test ax, sp
cmp esi, edi
jmp 0x209c1bd
je 0x103e7cf
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jmp 0x103e751
inc ecx
jmp 0x2062335
mov word [edx + ecx + 0x644], di
jmp 0x10136e5
jae 0x203f7e7
mov edi, dword [ebp - 4]
test bl, dh
cmc
movzx edi, byte [edi]
cmp bl, dl
shl esi, 8
shl eax, 8
cmp bp, 0x568
cmp esp, eax
or esi, edi
mov edi, esi
inc dword [ebp - 4]
mov di, dx
adc edi, 0x566e3986
mov edi, eax
cmc
jmp 0x2051fd0
sub eax, ebx
cmp edi, 0x7c002ab9
sub esi, ebx
bt ebx, ebx
movsx ebx, bx
bswap bx
mov ebx, edx
cmp si, 0x4204
shr ebx, 5
sub edx, ebx
bt bx, 0xd2
jmp 0x20ac1a7
sub eax, edx
sub esi, edx
jmp 0x206079a
jmp 0x2054c79
mov word [edi + ebx*2 + 0x1c8], dx
jmp 0x1080da6
and ebx, 0xfffffffd
test ax, bp
add ebx, 6
stc
sub ecx, ebx
test eax, 0x217527f9
ror ebx, 0x93
mov ebx, dword [ebp - 0x2c]
test ecx, 0x41ec25ad
mov dword [ebp - 0x18], ecx
mov ecx, dword [ebp - 0x24]
jmp 0x109f787
mov dword [ebp - 0x2c], ecx
mov ecx, dword [edx + 0x24]
jmp 0x10ab607
shr ebx, 0xb
imul ebx, edx
cmp esi, ebx
jmp 0x208924e
jb 0x2046143
mov ecx, 3
bsf dx, dx
neg dx
mov edx, dword [ebp - 0x30]
clc
cmc
shl ecx, 7
lea ecx, [ecx + edx + 0x360]
movzx edx, cx
movzx edx, word [ecx + 2]
test bp, 0x696
cmc
cmp eax, 0x1000000
jmp 0x20b0f2d
ret 0xc
ret 0xc
jmp 0x20bdbac
imul ebx, edx
jmp 0x20ac97d
mov word [edi + edx], cx
jmp 0x20a0025
jae 0x1087237
mov ebx, dword [ebp - 4]
stc
jmp 0x101d38e
shr edi, 0xb
imul edi, edx
cmp ebx, 0x9473310
test ax, 0x1394
jmp 0x2070c60
mov edi, ebx
jmp 0x2031632
je 0x10a4ac1
movzx edx, word [edi + ebx*2 + 0x198]
test edx, ebx
jmp 0x20a33b9
shl esi, 8
stc
shl eax, 8
or esi, edx
xchg dh, dh
inc dword [ebp - 4]
xor edx, 0x7e43231a
cmc
mov edx, eax
shr edx, 0xb
cmp edi, ebx
clc
imul edx, ecx
cmp esi, edx
jmp 0x10b28a5
cmp eax, 0x1000000
jmp 0x102c8cc
sub eax, edx
jmp 0x206b14f
jae 0x2094e23
mov ebx, dword [ebp - 4]
test esi, 0x74133b0c
clc
movzx ebx, byte [ebx]
shl esi, 8
cmp bp, si
jmp 0x2094e11
sub eax, edx
jmp 0x1080d79
shr edi, 0xb
stc
cmp eax, esp
imul edi, edx
cmc
cmp esi, edi
jmp 0x2063b70
add edx, ecx
mov ecx, dword [ebp - 0xc]
jmp 0x2031805
jae 0x20b85db
mov eax, ebx
ror bl, 0x53
movsx bx, bl
mov ebx, 0x800
sub ebx, ecx
cmp edx, esi
shr ebx, 5
test dl, 0xd6
add ebx, ecx
jmp 0x10b4997
jae 0x20539f1
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmp edi, 0x22940c04
test bx, dx
shl esi, 8
shl eax, 8
cmp sp, 0x190b
or esi, ebx
mov ebx, esi
bswap ebx
inc dword [ebp - 4]
adc bx, sp
bts ebx, ebx
mov ebx, eax
stc
jmp 0x2045662
sub eax, edi
test di, cx
jmp 0x104f9fa
jne 0x1022630
mov dword [ebp - 0xc], edx
btc dx, di
mov edx, dword [ebp - 0xc]
cmp edx, dword [ebp + 0xc]
jmp 0x2079b5e
mov word [edx + 2], di
mov edi, 1
jmp 0x2075ab3
mov dword [ebp - 8], 2
jmp 0x206ee52
mov word [ebx + ecx], dx
jmp 0x109ca5b
jmp 0x109ca5e
mov word [ebx + ecx], dx
cwd
inc ebx
sar dl, cl
bswap edx
movzx edx, ax
lea ebx, [ebx + ebx]
stc
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x120a5bd
sub eax, ebx
cmp cx, 0xcae
sub esi, ebx
mov ebx, edx
shr ebx, 5
sub edx, ebx
mov ebx, dword [ebp - 0x10]
cmp bx, bp
jmp 0x100b4e0
and ecx, edx
jmp 0x205cacb
jae 0x2057d96
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
cmp esi, 0x7f584d7a
clc
shl esi, 8
shl eax, 8
or esi, ecx
mov cl, 0xf4
mov ecx, eax
xchg cx, cx
inc dword [ebp - 4]
rol ecx, cl
mov ecx, eax
shr ecx, 0xb
cmp cx, ax
test si, 0x2ab9
imul ecx, edx
cmc
cmp esi, ecx
jmp 0x1097255
shr edx, 0xb
cmc
imul edx, ecx
cmc
test bp, si
mov dword [ebp - 0x14], edx
cmp esi, edx
jmp 0x2077afe
mov ecx, dword [ebp - 0x20]
and ecx, dword [ebp - 0x4c]
mov edx, ebx
shl edx, 4
cmc
clc
add edx, ecx
mov dword [ebp - 0x10], ecx
shld cx, sp, 0xd1
lea ecx, [edi + edx*2]
mov dword [ebp - 0x1c], ecx
movzx ecx, word [ecx]
stc
cmp eax, 0x1000000
jmp 0x20c4243
jmp 0x1083907
jmp 0x10a6abd
mov ecx, dword [ebp - 0x18]
cmp dh, 0x78
cmc
cmp ecx, 0xa
sbb ebx, ebx
cmp ecx, edx
clc
jmp 0x2043c73
movzx edx, word [edx]
cmc
cmp eax, 0x1000000
jmp 0x20539c2
mov word [ebx + edi], cx
bswap ecx
jmp 0x20316ff
mov ecx, eax
shr ecx, 0xb
cmp ebx, esi
stc
test di, bp
imul ecx, edx
cmp edx, esi
cmp esi, ecx
jmp 0x10458ee
mov word [edx + 2], bx
cmp ecx, 0x28e966fe
lea edx, [edi + edx + 0x104]
movzx edi, word [edx + 2]
mov eax, ecx
cmc
cmp ecx, 0x1000000
jmp 0x104df4c
add edx, ecx
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
cmp ah, ah
lea edx, [edi + edx*2]
clc
mov dword [ebp - 0x10], edx
jmp 0x205cc72
mov edx, ecx
shr edx, 5
sub ecx, edx
jmp 0x102ea87
mov dword [ebp - 0xc], ecx
jmp 0x2054c79
jae 0x20ac90d
mov eax, edi
add edi, 0x5bb67a10
mov edi, 0x800
stc
sub edi, edx
shr edi, 5
jmp 0x20b0e53
jae 0x108c762
mov ebx, dword [ebp - 4]
cmp ecx, ebp
jmp 0x108c74c
add edi, edx
jmp 0x20b99b2
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
clc
shr edi, 0xb
imul edi, ecx
clc
cmp dl, bh
cmp esi, edi
jmp 0x2072571
sub ecx, edi
jmp 0x2096e1f
shl esi, 8
stc
shl eax, 8
test bh, bl
or esi, edi
bswap di
inc dword [ebp - 4]
btr di, 0x4d
mov edi, eax
stc
jmp 0x204bcc6
shl esi, 8
cmp edx, esp
shl eax, 8
or esi, ebx
jmp 0x209fb2d
cmp esi, edi
jmp 0x101dad1
mov word [ebx + ecx], dx
movzx edx, sp
dec dl
inc ebx
shr dx, 0x8e
lea ebx, [ebx + ebx]
mov dx, 0x280e
movzx edx, word [ebx + ecx]
cmp edi, 0x73134acf
cmp eax, 0x1000000
jmp 0x20a2672
sub eax, edi
stc
jmp 0x10b0529
sub eax, ecx
sub esi, ecx
mov ecx, edx
stc
cmc
shr ecx, 5
sub edx, ecx
mov word [edi + ebx*2 + 0x198], dx
neg cx
movzx ecx, word [edi + ebx*2 + 0x1b0]
cmc
cmp eax, 0x1000000
jmp 0x20832a3
jae 0x109445b
mov edi, dword [ebp - 0xc]
rol eax, cl
clc
xor ah, 0x91
mov eax, ecx
or cl, 0xd8
mov ecx, 0x800
cmc
cmp bp, 0x18da
sub ecx, edx
stc
test ecx, ebx
shr ecx, 5
add ecx, edx
xor edx, edx
shld dx, ax, 0x4d
mov edx, dword [ebp - 0x1c]
clc
test dl, 0x71
mov word [edx], cx
mov ecx, dword [ebp - 0x24]
cmp edi, ecx
jmp 0x20bedb5
sub esi, edx
rcl dl, 0xfe
mov edx, ecx
shr edx, 5
clc
test sp, 0x68f3
sub ecx, edx
not dh
mov edx, dword [ebp - 0x2c]
jmp 0x2035a85
sub eax, edx
cmp esp, 0x2ab41020
stc
sub esi, edx
bswap dx
mov edx, ecx
shr edx, 5
sub ecx, edx
cmp dword [ebp - 0x44], 0
mov word [edi + ebx*2 + 0x180], cx
jmp 0x108d6b1
not ecx
jmp 0x20786a0
mov eax, dword [edx + 0x40]
mov dword [ebp - 0x3c], eax
adc ah, 0xf1
cmc
mov dword [ebp - 0x38], ecx
shl al, 0xda
and ecx, ebx
mov ecx, dword [edx + 0x44]
shl al, cl
mov dword [ebp - 0x40], ecx
sbb ax, dx
cbw
mov ecx, dword [edx + 8]
mov eax, 1
stc
test edi, 0x4b153963
shl eax, cl
movsx ecx, si
movsx cx, bh
mov ecx, dword [edx + 4]
push ebx
not bx
mov ebx, dword [edx + 0x34]
jmp 0x20bd34f
jmp 0x10941e0
cmp esi, edi
jmp 0x107ff11
mov edx, 0x800
test al, 3
clc
sub edx, ecx
jmp 0x1023922
pop ebx
mov esp, ebp
pop ebp
jmp 0x2047318
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, ecx
cmp esi, edi
jmp 0x2031875
jae 0x2071814
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test bp, 0x7e84
shl esi, 8
test di, 0x10ca
shl eax, 8
or esi, edi
inc dword [ebp - 4]
sbb di, si
xor edi, ecx
mov edi, eax
shr edi, 0xb
cmp ecx, esp
clc
imul edi, edx
jmp 0x120a497
mov dword [ebp - 0x18], ecx
jmp 0x202ce26
jae 0x20af94a
mov eax, edi
shl di, 0x59
mov edi, 0x800
clc
sub edi, ecx
cmc
shr edi, 5
cmp esi, edi
add edi, ecx
jmp 0x20a4fc4
jmp 0x1082e0c
jb 0x1083910
mov ecx, ebx
xadd edx, edi
shr dx, cl
sub di, si
mov edx, ebx
add di, 0x70fe
mov edi, 1
jmp 0x20ab2d5
mov word [ebx + edi], dx
jmp 0x11fa03c
shr edx, 5
lea edx, [edx + ecx]
stc
clc
mov word [edi + ebx*2 + 0x180], dx
btr dx, 0xb2
add ebx, 0xc
bswap edx
movsx edx, si
lea edx, [edi + 0x664]
jmp 0x208c727
sub eax, ecx
sub esi, ecx
xor ch, 5
cmp bh, 0x23
mov ecx, edi
shr ecx, 5
cmp esi, esp
sub edi, ecx
jmp 0x2054f8a
jae 0x20c3057
mov edi, 0x800
and ax, 0x11cf
sbb al, 0xbb
sub edi, ecx
sbb ah, ah
shr edi, 5
rcl ah, 0x28
nop
movzx ax, ch
lea edi, [edi + ecx]
adc ax, 0x510
mov ecx, dword [ebp - 0x1c]
sbb eax, edx
lahf
ror ah, 0x16
mov word [ecx], di
mov edi, dword [ebp - 0x30]
cbw
adc al, 0xe8
lea edi, [edi + 0xe6c]
sub al, 0x76
add ax, 0x54bb
cmp dword [ebp - 0x20], 0
mov eax, edx
jmp 0x1095b1b
sub esi, edx
add dh, dl
mov edx, ebx
shr edx, 5
test edi, 0x776e43db
sub ebx, edx
mov word [edi + ecx*2 + 0x202], bx
btr ebx, ecx
and ebx, eax
mov dword [ebp - 8], 3
movzx edx, dx
bsr bx, si
mov ebx, dword [ebp - 0x1c]
sbb edx, edx
xor dx, 0x1c0c
bswap edx
and ecx, 0x100
not dl
sal dh, cl
cwd
add ebx, ebx
bts dx, dx
xor edx, esp
adc edx, 0x4a112076
mov edx, ecx
and edx, ebx
mov dword [ebp - 0x14], edx
add edx, ecx
cmc
test ebp, esp
add edx, dword [ebp - 8]
test bp, di
mov dword [ebp - 0x1c], ebx
cmp ch, bl
test cx, di
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
cmp ah, 0x51
movzx edx, word [edx]
cmp eax, 0x1000000
jmp 0x204b34d
jae 0x104206b
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp + 0x10]
jmp 0x120a867
jmp 0x1092c9d
cmp esi, edi
jmp 0x10b0850
sub eax, ecx
sub esi, ecx
cmp sp, 0x3ad0
shr bh, cl
mov ecx, edi
sub bl, 0xab
rol bl, 0x23
shr ecx, 5
cmp si, di
sub edi, ecx
shr ecx, cl
mov cl, dh
movsx ecx, ax
mov word [edx + 2], di
xor bx, sp
xor bl, 0x53
mov ecx, 3
xor bx, dx
or bx, 0x189d
add bl, 0x7c
lea ebx, [ecx + ecx]
cmp cx, sp
movzx ecx, word [ebx + edx]
jmp 0x10afbdb
sub edx, edi
jmp 0x2055e55
mov word [edi], cx
not cl
mov ecx, dword [ebp - 0xc]
jmp 0x100f9c3
jae 0x207179a
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
test bx, si
shl eax, 8
jmp 0x2071795
cmp esi, edi
jmp 0x10a6d57
movzx edx, word [edx]
test ch, 0xa
test edx, edi
cmp ecx, 0x1000000
jae 0x207dd8e
shl ecx, 8
mov eax, ecx
cmp dl, 0x1a
dec cl
add cx, 0x7581
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
shl esi, 8
cmp di, si
clc
or esi, ecx
movzx ecx, di
inc dword [ebp - 4]
mov ecx, eax
test si, bx
shr ecx, 0xb
imul ecx, edx
test esp, esp
cmp esi, ecx
jmp 0x206a9d8
mov byte [ecx + edx], bl
inc ecx
jmp 0x202cf83
sub ecx, edx
seto dh
mov edx, dword [ebp - 0x2c]
jmp 0x207ca45
sub eax, ebx
test dx, 0x34bc
sub esi, ebx
mov ebx, edx
shr ebx, 5
sub edx, ebx
and ebx, ebx
rcl bh, cl
test bx, 0x4061
mov ebx, dword [ebp - 0x10]
test edi, 0x7c202eae
and ecx, dword [ebp - 0x14]
cmp edx, esp
clc
stc
mov word [ebx], dx
movzx bx, ch
mov ebx, dword [ebp - 8]
rcl dh, 0x2c
lea ebx, [ebx + ebx + 1]
cmp ebp, ebp
shl dl, 0x47
mov edx, dword [ebp - 0x1c]
cmp eax, ebp
test esi, 0x715640c2
add edx, edx
and edx, ecx
test bp, 0x33c5
add edx, ecx
add edx, ebx
sal cl, cl
movzx ecx, word [edi + edx*2]
test bx, 0x1561
lea edi, [edi + edx*2]
clc
cmp eax, 0x1000000
jmp 0x10abcc7
cmp esi, edx
jmp 0x208718b
jb 0x20823da
mov dword [ebp - 0x1c], edi
btr ebx, 0xa8
rcr bh, cl
mov bx, bp
cmp edx, dword [ebp - 0x24]
movzx ebx, cx
setbe bl
mov ebx, dword [ebp - 0x1c]
sbb ecx, ecx
stc
and ecx, dword [ebp - 0x34]
cmp esp, 0x167131d3
jmp 0x20c2511
jae 0x204ea51
mov edx, dword [ebp - 4]
stc
movzx edx, byte [edx]
jmp 0x204ea3c
jae 0x2083c74
mov edx, dword [ebp - 4]
cmp edx, 0x34c97c69
movzx edx, byte [edx]
test bh, 0xae
test ecx, ecx
shl esi, 8
cmp bp, 0x23d8
cmp bh, al
shl eax, 8
cmc
or esi, edx
inc dword [ebp - 4]
mov edx, eax
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jae 0x11f9753
mov eax, edx
rol dl, cl
movzx dx, ah
mov edx, 0x800
clc
sub edx, ecx
shr edx, 5
cmp ch, 0x3d
clc
add edx, ecx
mov word [ebx + edi], dx
jmp 0x10af7cc
cmp esi, edi
jae 0x20ab63d
mov eax, edi
and edi, eax
mov edi, 0x800
test edi, ecx
sub edi, edx
cmp esp, 0x58357c06
shr edi, 5
add edi, edx
not dh
mov edx, dword [ebp - 0x1c]
jmp 0x203e696
inc ecx
jmp 0x1049138
and ecx, edx
jmp 0x207e68c
sbb ecx, ecx
clc
and ecx, 0xfffffffd
lea ecx, [ecx + 0xa]
test edi, 0x4284547e
mov dword [ebp - 0x18], ecx
adc ecx, 0x11e10bfc
bt cx, ax
xor cx, di
mov ecx, dword [ebp + 0xc]
add edi, 2
sub ecx, edx
je 0x10a4ab2
mov dword [ebp - 0x1c], ecx
test ecx, 0x2d5a4824
cmp ecx, edi
jmp 0x20823c8
jmp 0x207b6fb
jae 0x204f6f1
mov eax, edx
add dh, 0xda
rcr dh, 0x95
mov edx, 0x800
jmp 0x12089c1
mov dword [ebp - 0x14], edx
cmp bp, cx
add edx, ecx
stc
test sp, 0xd5d
test bh, ch
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
cmp sp, cx
lea edx, [edi + edx*2]
test esi, esi
cmp ebp, 0x437c3b3d
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
cmp eax, 0x1000000
jmp 0x2063e8d
imul edi, edx
clc
cmp sp, si
jmp 0x207b431
jae 0x2040e1c
mov eax, ebx
btc ebx, edx
cmovle ebx, esp
sub ebx, esp
mov ebx, 0x800
cmc
test cx, sp
test edi, 0x5a86361e
sub ebx, edx
shr ebx, 5
lea ebx, [ebx + edx]
sar dx, 0xe2
or dh, 0x2a
shl dx, 0xca
mov edx, dword [ebp - 0x10]
mov word [edx], bx
bswap dx
mov edx, dword [ebp - 8]
lea edx, [edx + edx]
mov dword [ebp - 8], edx
mov edx, dword [ebp - 0x14]
cmp cx, 0x54b3
clc
cmc
not edx
and ecx, edx
jmp 0x10b475c
shl eax, cl
mov ecx, dword [edx + 0x14]
jmp 0x2044fd5
sub eax, edi
cmp cx, si
jmp 0x1044fff
jmp 0x20bc5b5
jmp 0x1080df1
sub edx, ebx
shr edx, 5
add edx, ebx
jmp 0x10b0c44
jae 0x2056e27
mov eax, ebx
rcr bx, cl
mov ebx, 0x800
cmc
jmp 0x209c15d
jae 0x10a6a79
mov eax, ebx
cmp cx, 0x1dc3
mov ebx, 0x800
test edi, ebx
jmp 0x108c186
or esi, edx
dec dh
inc dword [ebp - 4]
mov edx, eax
cmp dx, 0xa0c
stc
test ah, 0xff
shr edx, 0xb
imul edx, ecx
stc
cmp esi, edx
jmp 0x100f019
mov byte [edi], bl
jmp 0x11f5c0b
shl eax, 8
test esi, 0x1ed2066c
or esi, edi
inc dword [ebp - 4]
clc
bt edi, ecx
mov edi, eax
test bp, 0x48b0
cmp di, 0x7f1c
shr edi, 0xb
stc
jmp 0x2088ff1
mov word [ebx + edi], dx
jmp 0x104dd48
sub esi, edi
mov edi, ecx
shr edi, 5
jmp 0x206575d
sub eax, edx
clc
test edi, 0x716a5d72
sub esi, edx
cdq
bt edx, ebp
cmovb edx, eax
mov edx, ecx
shr edx, 5
stc
jmp 0x207dfdb
jae 0x1096779
mov eax, edi
bswap edi
mov edi, 0x800
stc
sub edi, ecx
clc
stc
shr edi, 5
test dl, 0x25
test dx, si
add edi, ecx
mov ecx, edi
shl di, 2
neg edi
mov edi, dword [ebp - 0x28]
stc
test dl, 0xc1
cmp sp, 0x44fb
mov word [edi + edx], cx
sub edi, 8
jmp 0x10386e3
jae 0x10aa303
mov ecx, dword [ebp - 4]
shr ebx, cl
stc
shl ebx, cl
movzx ebx, byte [ecx]
jmp 0x2067f37
shl esi, 8
jmp 0x108721e
jmp 0x209a271
shl eax, 8
or esi, ebx
not bh
inc ebx
inc dword [ebp - 4]
test dx, di
bt bx, bx
mov ebx, eax
shr ebx, 0xb
jmp 0x204a6eb
mov word [ecx + edx], di
jmp 0x11fd65a
mov ecx, dword [ebp - 0xc]
rdtsc
cwd
mov ax, sp
mov edx, dword [ebp + 8]
pop edi
movsx ebx, sp
pop esi
cmovo bx, cx
mov dword [edx + 0x24], ecx
movsx ebx, bp
mov eax, 1
mov bl, 0x58
jmp 0x20711b1
jmp 0x100b4f6
mov word [edx + 2], cx
bts cx, sp
mov ecx, 3
add ecx, ecx
mov dword [ebp - 0x28], ecx
cmp esp, ecx
movzx ecx, word [ecx + edx]
cmc
cmp eax, edx
cmp eax, 0x1000000
jmp 0x1028e26
shr edi, 5
sub edx, edi
cmc
stc
mov word [ecx + 0x646], dx
mov edx, 3
stc
cmp eax, ebx
or ebx, 1
lea edx, [edx + edx]
test di, 0x3f99
clc
mov dword [ebp - 0x1c], edx
stc
cmp ax, cx
test sp, 0x6731
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x11fe710
jae 0x10b4b47
mov eax, ebx
rcl ebx, 0xb1
cmc
mov ebx, 0x800
cmc
stc
sub ebx, edx
test bx, dx
stc
shr ebx, 5
lea ebx, [ebx + edx]
jmp 0x108f643
jae 0x2099ad8
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
cmc
clc
shl esi, 8
shl eax, 8
or esi, edx
inc dword [ebp - 4]
sub edx, 0x52d271bd
rol edx, cl
mov edx, eax
test bp, dx
shr edx, 0xb
imul edx, ecx
cmp al, dl
cmp esi, edx
jae 0x1042cae
mov eax, edx
btr edx, 0x61
cmp edi, 0x728a49d0
mov edx, 0x800
sub edx, ecx
shr edx, 5
cmc
add edx, ecx
jmp 0x1010be9
sbb ecx, ecx
and ecx, dword [ebp - 0x34]
test si, 0x7615
cmp al, ch
clc
sub ecx, dword [ebp - 0x24]
cmp ebp, 0x1bdb3395
add ecx, dword [ebp - 0xc]
cmp dl, 0x79
clc
movzx ecx, byte [ecx + ebx]
lea ecx, [ecx + ecx]
btc bx, 0xf9
mov dword [ebp - 0x1c], ecx
and ecx, 0x100
sub bl, 0xca
rcl bh, 0x72
movzx ebx, word [edi + ecx*2 + 0x202]
cmp edx, 0x1000000
jmp 0x102c554
jb 0x1082e0c
lea edi, [edi - 0xf0]
shl ebx, 0xda
xadd bh, dl
btr ebx, 0x56
mov ebx, dword [ebp - 0x18]
bsr edx, eax
ror dl, cl
mov edx, dword [ebp - 0xc]
jmp 0x102a871
mov word [ebx + edi], dx
jmp 0x107e674
sub ebx, edx
cmp al, 0
shr ebx, 5
cmp ax, di
test ecx, edi
lea ebx, [ebx + edx]
dec dl
rol dl, cl
mov edx, dword [ebp - 0x10]
stc
mov word [edx], bx
movsx dx, cl
mov edx, dword [ebp - 8]
add edx, edx
cmp si, 0x5324
cmc
mov dword [ebp - 8], edx
mov dh, dh
mov edx, dword [ebp - 0x14]
cmc
clc
not edx
stc
and ecx, edx
jmp 0x20960e7
jae 0x1092c63
mov eax, edi
ror edi, 0x69
test ebx, edi
sbb edi, 0x2ef81f2f
mov edi, 0x800
clc
sub edi, edx
stc
cmp edx, ebp
shr edi, 5
add edi, edx
jmp 0x1020776
inc ebx
movzx ecx, cx
lea ebx, [ebx + ebx]
sal ecx, 0x50
movzx ecx, word [ebx + edi]
test bp, dx
cmp eax, 0x1000000
jae 0x209cf02
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
cmp esi, 0x5a536aa1
clc
shl esi, 8
shl eax, 8
or esi, edx
not dl
inc dword [ebp - 4]
mov edx, eax
test esi, 0x35040dc9
test ebx, esp
stc
shr edx, 0xb
imul edx, ecx
clc
cmp esi, edx
jmp 0x120678d
jae 0x208f359
mov edx, dword [ebp - 4]
cmc
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
clc
cmp ebx, 0x1bb36a0c
jmp 0x208f352
inc ecx
cmp bl, 0x55
jmp 0x10aa300
shl esi, 8
shl eax, 8
cmp ebx, esp
or esi, ebx
movzx ebx, ax
xchg bx, bx
inc dword [ebp - 4]
adc ebx, 0x345f0706
sbb bl, 0x35
mov ebx, eax
test edx, esp
shr ebx, 0xb
test esi, edi
cmp ebp, ecx
imul ebx, edx
cmc
test edi, edi
cmp esi, ebx
jmp 0x203a7af
inc edi
jmp 0x1034877
mov ecx, 2
jmp 0x10ada7e
jae 0x20a2692
mov edi, dword [ebp - 4]
cmp bh, 0xa4
movzx edi, byte [edi]
clc
shl esi, 8
shl eax, 8
cmp edi, esi
or esi, edi
inc dword [ebp - 4]
rcr edi, 0x25
mov edi, eax
shr edi, 0xb
stc
cmp edi, 0x1925051
imul edi, edx
cmp dh, 2
jmp 0x207d4bd
cmp eax, 0x1000000
jae 0x205d82d
mov ecx, dword [ebp - 4]
cmp dx, di
test esi, edi
cmc
movzx ecx, byte [ecx]
stc
cmp bx, si
shl esi, 8
shl eax, 8
clc
or esi, ecx
not cx
bswap cx
inc ch
inc dword [ebp - 4]
jmp 0x205d82d
mov word [ebx + edx + 0x204], di
movsx edi, bx
jmp 0x204cfb6
jae 0x20a6552
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
test di, si
shl esi, 8
shl eax, 8
or esi, edx
setle dh
inc dl
inc dword [ebp - 4]
rcl dh, cl
rol edx, 0xd0
mov edx, eax
cmp cl, 0xea
shr edx, 0xb
clc
stc
test ch, 0xa0
imul edx, ecx
cmp bh, 0x5c
test eax, 0x41bf7bba
cmp esi, edx
jmp 0x109841e
mov dword [ebp - 0x3c], edx
neg dx
bts dx, sp
lea edx, [ebx + 1]
test ax, sp
jmp 0x20a9bdf
mov word [edi + edx], cx
jmp 0x104be73
mov dword [ebp - 0x24], edx
cmp ah, 0x6d
test ecx, ecx
jmp 0x109c2d6
sub edi, 8
jmp 0x2094d69
mov byte [ecx + edx], bl
inc ecx
jmp 0x20bd33f
shr ecx, 1
and ebx, edi
sub ecx, edi
test ah, ah
or ebx, 2
cmc
cmp bx, 0x74d5
mov dword [ebp - 0x14], ecx
cmp edx, 0xe
jmp 0x10945d7
jae 0x12099e2
mov edx, dword [ebp - 4]
neg di
movzx edi, byte [edx]
cmp esp, 0x4aa006bb
shl esi, 8
jmp 0x1080384
sub eax, edi
test edi, edi
cmc
stc
sub esi, edi
add edi, esi
btr edi, 0xb6
bts di, bp
mov edi, edx
cmp al, 0x22
stc
shr edi, 5
jmp 0x104975c
mov ebx, dword [ebp - 0x10]
clc
cmp ecx, ebx
and ecx, dword [ebp - 0x14]
cmp ecx, edx
stc
mov word [ebx], dx
bsf bx, cx
mov ebx, 0xff2151f
mov edx, dword [ebp - 8]
cmp esp, ebp
lea edx, [edx + edx + 1]
ror bh, 0x61
bts ebx, edi
mov dword [ebp - 8], edx
bt edx, 0x35
bts bx, cx
ror bh, cl
mov ebx, dword [ebp - 0x1c]
lea ebx, [ebx + ebx]
cmovne edx, esp
sub dh, 0x9f
mov edx, ecx
stc
cmc
and edx, ebx
cmc
cmp edx, edx
mov dword [ebp - 0x14], edx
lea edx, [edx + ecx]
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
cmp al, 0xa0
cmc
lea edx, [edi + edx*2]
test cx, si
cmp cx, si
mov dword [ebp - 0x10], edx
clc
cmc
movzx edx, word [edx]
clc
cmp eax, 0x1000000
jmp 0x10295b1
sub eax, edi
sub esi, edi
shrd edi, edi, 0x59
xadd di, di
mov edi, edx
shr edi, 5
cmp bp, si
sub edx, edi
jmp 0x20bc5aa
cmp esi, ebx
jmp 0x208e829
mov dword [ebp - 8], edx
cmp esp, 0x48f7255b
mov edx, dword [ebp - 0x14]
not edx
jmp 0x2057189
mov word [edx + ecx + 0x644], di
jmp 0x207b31e
mov word [ebx + edi], cx
xchg ch, ch
inc ebx
mov cx, bp
lea ebx, [ebx + ebx]
xadd ch, cl
or ecx, ebp
movzx ecx, word [ebx + edi]
jmp 0x1089820
sub eax, edi
sub esi, edi
mov edi, ecx
cmc
shr edi, 5
test sp, 0x1118
sub ecx, edi
adc edi, 0x5b3b6fc7
mov word [edx], cx
bts edi, edx
bts di, si
movzx edi, word [edx + 2]
cmp eax, 0x1000000
jmp 0x20927ef
sub eax, edi
test esi, esp
stc
sub esi, edi
sbb di, si
bswap di
rol edi, 0xa5
mov edi, ecx
test ebx, 0x235528c0
shr edi, 5
sub ecx, edi
btc di, 0xf2
movsx edi, bp
mov word [ebx + edx + 0x204], cx
shl di, 0x2a
bts edi, edi
lea edi, [ebx + 1]
jmp 0x1203fb8
jae 0x10974ee
mov eax, edx
mov edx, 0xded05ec
mov edx, 0x800
cmp dh, bh
sub edx, ecx
shr edx, 5
stc
add edx, ecx
jmp 0x203aa43
shr ebx, 5
add ebx, edx
cmc
sub edx, esp
mov edx, dword [ebp - 0x10]
test esp, ebx
mov word [edx], bx
mov edx, dword [ebp - 8]
stc
lea edx, [edx + edx]
clc
mov dword [ebp - 8], edx
neg dx
sub dh, 0x77
mov edx, dword [ebp - 0x14]
not edx
clc
test cx, dx
and ecx, edx
jmp 0x11f6172
mov word [ebx + edi], cx
jmp 0x209cecc
cmp eax, 0x1000000
jmp 0x2057d6f
add edi, edx
jmp 0x109d409
jae 0x101dc17
mov edi, dword [ebp - 4]
ror bh, cl
movzx ebx, byte [edi]
shl esi, 8
cmp cx, ax
shl eax, 8
stc
or esi, ebx
inc edi
cmp esi, ebp
test edi, ebp
jmp 0x101dc11
jae 0x1030cba
shl edi, 8
neg ax
cbw
mov eax, edi
bt edi, 0xeb
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test ecx, ebp
shl esi, 8
stc
or esi, edi
jmp 0x1030cb7
shl eax, 8
test sp, 0x94c
clc
or esi, edx
inc dl
cwd
inc dword [ebp - 4]
mov dh, dh
xadd dl, dh
bt edx, ebx
mov edx, eax
test ebp, 0x59897f6e
test si, si
shr edx, 0xb
test bl, dl
imul edx, ecx
test bp, 0x4b57
cmp esi, edx
jae 0x206e733
mov eax, edx
sal dh, cl
mov edx, 0x800
sub edx, ecx
test si, si
jmp 0x207608e
mov word [ebx + ecx], di
jmp 0x20bc735
jae 0x20544a7
mov eax, edi
mov edi, 0x800
sub edi, edx
stc
jmp 0x10a8b8e
jae 0x20b8227
mov edi, dword [ebp - 4]
cmp edi, 0x2ee96ce9
movzx edi, byte [edi]
shl esi, 8
clc
stc
shl eax, 8
test ebp, 0x44744e2b
or esi, edi
cmovl di, bx
mov edi, ebx
inc dword [ebp - 4]
or di, 0x6992
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x1201a4b
sub eax, ebx
test ebp, edx
sub esi, ebx
xor bx, di
bsf bx, dx
mov ebx, ecx
test ax, sp
shr ebx, 5
test sp, 0x1fc9
sub ecx, ebx
jmp 0x204b0a8
sub ecx, 4
cmc
cmp eax, 0x1000000
jmp 0x20ab4ee
shr edx, 5
add edx, ecx
jmp 0x209ab47
shl eax, 8
cmp bl, cl
cmc
test cx, bx
or esi, edi
not edi
xchg edi, edi
inc dword [ebp - 4]
mov edi, eax
test ah, dl
shr edi, 0xb
cmp esp, ebp
jmp 0x10a4d4a
mov word [ecx + 2], di
mov edx, 2
jmp 0x206fd9d
cmp eax, 0x1000000
jmp 0x209f899
add edi, edx
jmp 0x104d834
mov word [ebx + ecx], dx
inc ebx
rol edx, 0xfe
xadd dl, dh
add ebx, ebx
xadd dx, dx
add dx, bx
and edx, 0x526457f1
movzx edx, word [ebx + ecx]
clc
jmp 0x20be326
jmp 0x2055e63
mov dword [ebp - 0xc], ecx
jmp 0x104f000
dec eax
mov dword [ebp - 0x4c], eax
add al, 0x43
rol ah, 0x27
mov eax, 1
jmp 0x20892dd
or ebx, dword [ebp - 0x40]
stc
mov word [ecx + edi*2], dx
clc
lea edi, [edi + edi + 1]
stc
test si, 0x7d03
shl dword [ebp - 0x40], 1
sub dword [ebp - 0x14], 1
jmp 0x1013628
mov word [ebx + ecx], dx
mov dh, 0x87
inc ebx
shr edx, 0
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
cmc
test ah, 0x60
cmp eax, 0x1000000
jmp 0x203f7b9
mov word [ebx + ecx], di
jmp 0x2055e50
cmp eax, 0x1000000
jmp 0x10a6bf5
sbb edx, edx
test ax, si
stc
and edx, dword [ebp - 0x34]
jmp 0x100a08e
jae 0x1097058
mov eax, edx
sub edx, 0x7ccf1662
movsx dx, ch
mov edx, 0x800
sub edx, ecx
shr edx, 5
cmp bx, 0x1d51
jmp 0x2032b47
sub eax, edx
sub esi, edx
rol edx, cl
sal dh, cl
neg edx
mov edx, ecx
shr edx, 5
test esp, ecx
sub ecx, edx
cmp esi, 0x53c1698
test bh, 0x7c
mov word [edi + ebx*2 + 0x1b0], cx
cmp ax, bx
movzx ecx, word [edi + ebx*2 + 0x1c8]
cmp eax, 0x1000000
jmp 0x20a652e
jmp 0x2054c79
mov word [edx + 2], cx
mov cx, di
mov ecx, 2
jmp 0x2085a53
add dword [ebp - 0x20], ebx
cmp edi, esp
test ebp, 0x7e2f3668
sub ecx, dword [ebp - 0x24]
test si, 0x4b5a
sub edi, ebx
test bp, cx
cmc
mov dword [ebp - 0x28], edi
adc edi, 0x61157d16
mov edi, dword [ebp - 0x34]
lea ecx, [ecx + edx]
test bp, bp
test esp, 0x118a5093
sub edi, ecx
stc
cmp ebx, edi
jmp 0x10131ed
sub eax, edx
test ecx, 0x7062e92
cmp edi, 0x34652d5b
clc
sub esi, edx
movsx edx, ax
rcl edx, cl
mov edx, ecx
shr edx, 5
sub ecx, edx
mov edx, dword [ebp - 0x1c]
cmc
mov word [edx], cx
movzx ecx, word [edi + ebx*2 + 0x180]
jmp 0x204eafb
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
test sp, cx
cmc
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
cmp edi, ebp
clc
movzx edx, word [edx]
test bp, 0x4df1
cmp ebx, 0x50d4aeb
test sp, dx
cmp eax, 0x1000000
jmp 0x2051737
jae 0x20c4267
mov edx, dword [ebp - 4]
test bp, 0x10f4
movzx edx, byte [edx]
shl esi, 8
test ecx, ebp
cmc
shl eax, 8
or esi, edx
inc dword [ebp - 4]
add dh, 0xe6
not edx
mov edx, eax
jmp 0x2059557
jmp 0x1097085