Function at 0x1080207
Capabilities:
Authenticate hmac
Check http status code

Disassembly:
jmp 0x202d098
mov edi, dword [ebp - 0x30]
cmp eax, ebx
rcr dh, 0xef
movsx eax, si
lea edx, [ebx + 0xf]
and ax, si
xadd ax, ax
cmovp eax, edi
shl edx, 4
movzx ax, cl
shl eax, cl
add edx, dword [ebp - 0x10]
movsx ax, ch
mov eax, ecx
lea edx, [edi + edx*2]
cmp ah, 0xa9
cmp edi, edi
test bp, bp
mov dword [ebp - 0x1c], edx
cmp sp, 0x1cf5
test bl, 0xda
movzx edx, word [edx]
cmc
cmp ecx, 0x1000000
jae 0x20c0c18
shl ecx, 8
mov eax, ecx
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
jmp 0x20c0c07
jae 0x208d12c
mov eax, edx
mov edx, 0x800
stc
clc
sub edx, ecx
test eax, edi
clc
shr edx, 5
cmp ecx, 0x673f2dc1
clc
add edx, ecx
jmp 0x105f686
mov word [edx], bx
or dl, dl
sub dx, di
mov edx, dword [ebp - 8]
jmp 0x2036fa1
sub eax, edx
cmp bp, di
stc
sub esi, edx
dec dh
bsr dx, ax
mov edx, ecx
cmp eax, 0x58a52c8c
stc
test edx, esi
shr edx, 5
test bh, 0xd4
sub ecx, edx
cmp ebx, 0x16b910cb
jmp 0x2018727
or esi, edx
inc dl
movsx edx, si
xchg edx, edx
inc dword [ebp - 4]
mov edx, eax
stc
shr edx, 0xb
test eax, 0x50ea7748
imul edx, ecx
cmp al, bl
cmp esi, edx
jae 0x10652de
mov eax, edx
rcr dl, 0x4d
setg dh
mov edx, 0x800
clc
test edi, ebx
cmp dh, 0x4e
sub edx, ecx
stc
shr edx, 5
test bh, 0xa
add edx, ecx
mov ecx, dword [ebp - 0xc]
jmp 0x20b3be7
not edx
and ecx, edx
jmp 0x104c731
jae 0x1015e39
mov edx, dword [ebp - 4]
test ebp, edi
cmp ch, cl
movzx edx, byte [edx]
shl esi, 8
cmp bp, dx
shl eax, 8
or esi, edx
cdq
inc dword [ebp - 4]
bts edx, esp
movzx dx, bl
mov edx, eax
cmp esi, 0x7f3426ea
shr edx, 0xb
cmp esp, edx
imul edx, ecx
stc
cmp ecx, edi
jmp 0x20b283c
mov byte [edi], bl
jmp 0x20a4a77
mov dword [ebp - 0xc], ecx
jmp 0x2082dc2
cmp esi, edx
jmp 0x105925a
sbb ecx, ecx
clc
and ecx, dword [ebp - 0x34]
sub ecx, dword [ebp - 0x24]
cmc
jmp 0x200db8f
mov word [ebx + edi], dx
jmp 0x20c254a
jae 0x200ec95
mov eax, ebx
rcr bl, 0x84
rcl bh, 0xec
mov ebx, 0x800
clc
jmp 0x1055446
sub eax, ecx
cmp al, 0x35
sub esi, ecx
not cl
test ebp, ebp
ror ch, cl
mov ecx, edx
shr ecx, 5
cmp edi, 0x507226d5
cmc
stc
sub edx, ecx
mov ecx, dword [ebp - 0x1c]
mov word [ecx], dx
jmp 0x1077de4
mov word [edi + ecx*2 + 0x202], dx
jmp 0x11d4f3f
jae 0x20a8fbc
mov eax, edi
sar edi, 0xcb
mov edi, 0x800
clc
sub edi, ecx
jmp 0x2015ccb
sub ecx, 4
test dx, di
cmp eax, 0x1000000
jmp 0x1054f52
sub eax, edi
sub esi, edi
sbb edi, 0x288d1d32
bsf edi, eax
mov edi, edx
test esp, 0x35f51884
shr edi, 5
sub edx, edi
test edx, esi
mov edi, dword [ebp - 0x1c]
mov word [edi + ecx + 0x644], dx
adc dh, 0x96
bts edx, esp
lea edx, [edi + 1]
stc
cmc
or ebx, 2
lea edx, [edx + edx]
stc
mov dword [ebp - 0x1c], edx
test esp, edi
test esi, 0x793b3dcc
cmp edx, 0x3bc14ab9
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jmp 0x201449f
cmp edi, ecx
jmp 0x201f7f1
and ecx, 0xfffffffd
jmp 0x202051c
shr edi, 5
cmp ch, bh
sub edx, edi
mov word [ebx + ecx], dx
inc ebx
test si, 0x7834
test bh, dl
lea ebx, [ebx - 0x40]
cmp bx, 0x9cc
cmp ax, sp
test si, dx
cmp ebx, 4
jb 0x204349c
mov ecx, ebx
mov edx, ebx
sbb edi, 0x155e4f63
mov edi, 1
shr ecx, 1
and ebx, edi
stc
test dx, 0x49fc
sub ecx, edi
or ebx, 2
clc
mov dword [ebp - 0x14], ecx
cmp edx, 0xe
jmp 0x20adcbc
jne 0x101dd00
mov ecx, dword [ebp - 0x30]
test edx, esp
bt edx, 0x45
rol dl, cl
movzx edx, word [ecx + 0x646]
shl ebx, 4
clc
cmp eax, 0x1000000
jmp 0x10270aa
movzx edx, byte [edx]
shl esi, 8
jmp 0x2027f04
mov esp, ebp
not ebp
movzx ebp, cx
pop ebp
jmp 0x2021c81
jae 0x10270cd
mov edi, dword [ebp - 4]
test dl, 0xfa
cmc
movzx edi, byte [edi]
stc
shl esi, 8
cmp dh, 0x6c
shl eax, 8
cmc
or esi, edi
cmovbe edi, esp
inc dword [ebp - 4]
mov edi, eax
cmc
clc
shr edi, 0xb
cmp bp, 0x2f9c
cmc
imul edi, edx
stc
cmp esi, edi
jae 0x203518e
mov eax, edi
stc
mov edi, 0x800
jmp 0x20cebcc
jae 0x20211ad
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
cmp edi, 0x67d77b52
test sp, bx
cmc
shl esi, 8
test sp, 0x814
jmp 0x20211a2
sub eax, edi
sub esi, edi
sar di, 0xd8
and di, di
mov edi, esi
mov edi, ecx
shr edi, 5
clc
sub ecx, edi
mov word [ebx + edx], cx
inc ebx
lea edi, [ebx + ebx]
rol ch, 0x49
movzx ecx, word [edi + edx]
clc
cmp esi, 0x21dd6006
test sp, 0x24ea
cmp eax, 0x1000000
jmp 0x107845b
and ecx, dword [ebp - 0x34]
jmp 0x203c552
shl eax, 8
or esi, edx
inc dword [ebp - 4]
mov edx, eax
shr edx, 0xb
stc
test dl, bh
imul edx, ecx
cmp esi, 0x2667cc7
test di, 0x3247
cmp esi, edx
jmp 0x20a67b0
jae 0x102bcb2
mov ecx, dword [ebp - 4]
test bl, 0x47
clc
stc
movzx ecx, byte [ecx]
test eax, esi
shl esi, 8
cmp bp, 0x7822
stc
shl eax, 8
test esp, 0x71815f29
or esi, ecx
mov ch, al
movsx cx, al
dec cl
inc dword [ebp - 4]
xor ecx, eax
mov ecx, eax
stc
jmp 0x2084cff
movzx ecx, byte [ecx + ebx]
sub bx, si
bts bx, di
lea ecx, [ecx + ecx]
bt bx, bx
sbb ebx, 0x45425e25
mov dword [ebp - 0x1c], ecx
shr bh, cl
clc
and ecx, 0x100
test ebp, 0x21e1cbe
bts bx, si
movzx ebx, word [edi + ecx*2 + 0x202]
jmp 0x209b87d
mov esp, ebp
pop ebp
ret 0xc
shr edi, 5
test dl, 0xa3
jmp 0x200d94b
mov word [ebx + edi], dx
jmp 0x20a752b
not edx
jmp 0x20399b1
sub eax, edi
sub esi, edi
mov edi, ecx
jmp 0x1048114
inc ebx
jmp 0x20a5949
movzx edx, word [edx]
cmp eax, 0x1000000
jae 0x107747a
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
jmp 0x1077461
jmp 0x107f75c
mov word [ebx + ecx], dx
cwd
mov edx, ebp
mov dx, 0x2a02
inc ebx
lea ebx, [ebx + ebx]
ror edx, 0x3f
movzx edx, word [ebx + ecx]
cmp bp, 0x38ad
cmp eax, 0x1000000
jmp 0x2019057
jae 0x1056285
mov eax, ebx
movsx ebx, bp
bt ebx, edi
sub ebx, esp
mov ebx, 0x800
cmc
sub ebx, edx
shr ebx, 5
cmc
lea ebx, [ebx + edx]
mov edx, dword [ebp - 0x10]
mov word [edx], bx
shl dx, cl
xor bh, 0x19
movsx edx, cx
mov edx, dword [ebp - 0x14]
bt ebx, edi
mov ebx, dword [ebp - 8]
not edx
jmp 0x20a32ec
shl eax, 8
test esp, ebp
test sp, 0x18de
or esi, edi
mov edi, 0x976459
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmp si, 0x5e16
test edx, edx
imul edi, edx
cmp esi, edi
jmp 0x1086364
jae 0x2089d36
mov eax, ebx
mov ebx, 0x800
sub ebx, edx
shr ebx, 5
stc
cmp ebp, ecx
clc
add ebx, edx
mov edx, dword [ebp - 0x10]
stc
cmp sp, 0x5903
test ebx, esp
mov word [edx], bx
cmp ax, 0x4e06
add dx, sp
mov edx, dword [ebp - 8]
clc
stc
add edx, edx
cmc
mov dword [ebp - 8], edx
adc dh, 0xb9
xadd edx, edx
mov edx, dword [ebp - 0x14]
cmc
not edx
jmp 0x11dad44
cmp esi, edi
jmp 0x1085850
jae 0x1014c9e
mov edx, dword [ebp - 4]
test bl, 0x1b
jmp 0x10261f9
sub ebx, edx
jmp 0x209fb17
mov dword [ebp - 0xc], ecx
jmp 0x10852b6
jmp 0x200d95d
jmp 0x2079596
mov word [edi + ebx*2 + 0x180], cx
jmp 0x202505f
shr ebx, 0xb
cmp edi, ebp
imul ebx, edx
cmp di, sp
cmp esi, ebx
jae 0x20bff65
mov eax, ebx
mov ebx, 0x800
stc
cmp bp, ax
jmp 0x1035280
jb 0x2020525
mov ecx, edi
cmp edi, 4
jmp 0x2099d16
jae 0x10713cf
mov eax, edi
mov edi, 0x800
stc
cmp esp, 0x68845ce1
sub edi, edx
shr edi, 5
add edi, edx
jmp 0x208427e
and edx, eax
add esi, edx
sub ecx, 1
jmp 0x1025943
mov word [ecx + edi*2], dx
jmp 0x208607b
or esi, edi
dec edi
jmp 0x20b2aa9
and ecx, 0x100
sbb dx, 0x1a88
add edx, esi
xor dx, 0x4785
add ebx, ebx
cmp edi, ebp
bswap edx
mov edx, ecx
cmc
and edx, ebx
cmc
mov dword [ebp - 0x14], edx
cmp ax, 0x77d8
add edx, ecx
stc
cmc
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
test di, 0x8b0
test ebp, eax
cmp bp, cx
cmp eax, 0x1000000
jmp 0x20b5f12
shr ebx, 0xb
imul ebx, edx
clc
cmp esi, ebx
jmp 0x10337b8
mov word [ebx + edi], dx
jmp 0x2077e0c
jae 0x10793a0
mov eax, edi
mov di, 0x1926
mov edi, 0x800
test ecx, eax
stc
sub edi, edx
shr edi, 5
cmp cx, 0x7f75
add edi, edx
jmp 0x1051c79
mov word [ebx], dx
mov ebx, dword [ebp - 8]
adc dx, di
lea ebx, [ebx + ebx + 1]
mov edx, dword [ebp - 0x1c]
cmp esi, 0x50595aff
lea edx, [edx + edx]
and edx, ecx
test ax, ax
lea edx, [edx + ecx]
lea edx, [edx + ebx]
cmp esi, 0x126a457d
and cx, di
movzx ecx, word [edi + edx*2]
cmp edi, ebx
cmc
lea edi, [edi + edx*2]
stc
cmp ax, 0x176f
cmp eax, 0x1000000
jmp 0x1078194
inc ecx
jmp 0x10353dc
shl esi, 8
cmc
shl eax, 8
or esi, edi
inc di
inc dword [ebp - 4]
cmovle di, bx
mov edi, eax
clc
cmp bp, di
test bh, dl
shr edi, 0xb
cmp bl, 0xc8
imul edi, ecx
cmp ah, 0xc7
clc
cmp esi, edi
jmp 0x208f672
jmp 0x1024946
mov edi, eax
cmp cx, 0x4a0f
test sp, 0x4cc5
shr edi, 0xb
cmp ecx, ebx
jmp 0x2091897
inc edx
cmc
mov dword [ebp - 4], edx
movsx edx, bp
mov edx, eax
shr edx, 0xb
cmc
imul edx, ecx
cmp cx, 0x6fbd
cmp esi, edx
jae 0x2079957
mov eax, edx
mov edx, 0x800
cmc
sub edx, ecx
test di, 0x842
cmp bh, 0xea
stc
shr edx, 5
clc
add edx, ecx
mov word [edi + 2], dx
movsx ecx, bp
mov ecx, 2
jmp 0x2079995
jne 0x2010605
jmp 0x10852b6
shr edi, 5
stc
test esp, 0x776e79a0
sub ecx, edi
bts di, cx
mov word [ebx + edx + 0x204], cx
mov di, 0x6714
lea edi, [ebx + 1]
jmp 0x11dbe1b
mov word [ebx], dx
cmp bx, sp
xor bx, 0x332b
sal dx, cl
mov edx, dword [ebp - 8]
shr ebx, cl
and bx, 0x391e
lea edx, [edx + edx + 1]
shld ebx, eax, 0x67
mov dword [ebp - 8], edx
test edi, 0x406963d0
mov ebx, dword [ebp - 0x1c]
xor edx, 0x24db38c7
add ebx, ebx
xor dx, dx
shr edx, cl
mov dh, 0xb8
mov edx, ecx
test esp, esp
stc
and edx, ebx
test esp, 0x6adc6cb7
mov dword [ebp - 0x14], edx
add edx, ecx
add edx, dword [ebp - 8]
cmp edi, ecx
mov dword [ebp - 0x1c], ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
jmp 0x2079cf1
movzx ebx, byte [edi]
shl esi, 8
shl eax, 8
stc
clc
or esi, ebx
jmp 0x1082fc0
shl esi, 8
cmp cx, 0x5998
shl eax, 8
cmc
or esi, ebx
xchg ebx, ebx
movzx ebx, bx
movsx bx, cl
inc dword [ebp - 4]
movzx ebx, di
mov ebx, eax
shr ebx, 0xb
jmp 0x2041dbd
mov word [ebx + ecx], di
jmp 0x11d9edc
jmp 0x1066ea9
jmp 0x202440e
shl esi, 8
test si, 0x6c20
shl eax, 8
or esi, edi
inc dword [ebp - 4]
bt di, ax
mov edi, eax
test bp, bp
clc
shr edi, 0xb
test dx, bx
imul edi, edx
test edi, ebp
cmp esi, edi
jmp 0x104231e
jae 0x2047153
mov edx, dword [ebp - 4]
jmp 0x2047131
sub ebx, edx
cmc
shr ebx, 5
add ebx, edx
adc edx, edi
movsx dx, cl
mov edx, dword [ebp - 0x10]
mov word [edx], bx
mov edx, dword [ebp - 8]
add edx, edx
mov dword [ebp - 8], edx
adc edx, esp
sal edx, 0x23
mov edx, dword [ebp - 0x14]
not edx
test edi, 0xc944780
and ecx, edx
jmp 0x209be88
sub eax, ebx
sub esi, ebx
rcr bh, cl
bt bx, 0xea
mov ebx, edx
cmp si, bx
cmp edx, 0x38d94588
test esi, ecx
shr ebx, 5
test di, bx
cmc
sub edx, ebx
cmc
shl bh, cl
cmovp bx, bp
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
jmp 0x104279c
jae 0x1056357
mov edx, dword [ebp - 4]
cmp esi, 0x736f3f78
cmc
test sp, 0x16a0
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
test edi, 0x5ff24053
cmc
or esi, edx
cwd
dec dl
inc dword [ebp - 4]
shrd edx, esi, 0x28
mov edx, eax
shr edx, 0xb
cmp ax, 0x57b1
cmp di, di
jmp 0x20b4637
dec eax
cmp al, cl
stc
mov dword [ebp - 0x4c], eax
adc eax, 0x704d2dec
movsx ax, ch
bsr ax, bp
mov eax, 1
test ax, sp
shl eax, cl
mov ecx, 0x74b42364
mov ecx, dword [edx + 0x14]
jmp 0x11db5d8
imul ebx, edx
cmp esi, ebx
jmp 0x101b2fa
jae 0x20432f4
mov eax, edx
add edx, ebp
mov edx, 0x800
sub edx, ecx
cmc
shr edx, 5
add edx, ecx
mov word [ebx + edi], dx
jmp 0x202af32
jae 0x1033c97
mov edi, dword [ebp - 4]
test esp, esp
cmp esp, 0x5ed62a77
movzx edi, byte [edi]
shl esi, 8
jmp 0x1033c83
shr ebx, 5
test bp, 0x513c
cmc
lea ebx, [ebx + edx]
or edx, 0x104c0b47
bsf edx, ebx
mov edx, dword [ebp - 0x10]
jmp 0x106dea3
lea edx, [edx + ecx]
clc
stc
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
cmc
cmp bh, 0x54
test di, bp
lea edx, [edi + edx*2]
test eax, edi
mov dword [ebp - 0x10], edx
test si, dx
jmp 0x1030355
mov word [ebx + edi], dx
jmp 0x202fc32
inc dword [ebp - 0x20]
cmp bx, 0x460f
test dh, 0x93
jmp 0x2087ecd
sub eax, edx
test edx, edi
sub esi, edx
mov edx, ecx
shr edx, 5
clc
sub ecx, edx
mov dh, 0xde
mov edx, dword [ebp - 0x2c]
mov word [ebx + edi], cx
movsx cx, dl
mov cl, bh
xchg ch, cl
mov ecx, dword [ebp - 0xc]
jmp 0x1030137
cmp esi, edi
jmp 0x20cc265
or esi, ecx
inc dword [ebp - 4]
btr cx, si
inc cx
bts ecx, eax
mov ecx, eax
test ecx, edi
stc
cmp si, bp
shr ecx, 0xb
cmp bl, 0xe3
imul ecx, edx
clc
cmp esi, ecx
jmp 0x106cb14
sub eax, edx
sub esi, edx
rol edx, 0x9a
xor dh, 0xe3
mov edx, ecx
shr edx, 5
sub ecx, edx
add dl, 0x60
test sp, 0x4ef
mov edx, eax
mov edx, dword [ebp - 0x3c]
mov word [edi + ebx*2 + 0x1c8], cx
adc ecx, ebp
sub ecx, esp
btc ecx, 0xca
mov ecx, dword [ebp - 0x40]
test di, bp
clc
mov dword [ebp - 0x40], edx
mov edx, dword [ebp - 0x38]
test si, dx
mov dword [ebp - 0x3c], edx
bts dx, bp
mov edx, dword [ebp - 0x24]
clc
mov dword [ebp - 0x38], edx
test cx, bp
mov dword [ebp - 0x24], ecx
bsf cx, di
sbb ecx, 0x49a95418
cmp ebx, 7
jmp 0x2079572
sub eax, edi
sub esi, edi
mov edi, edx
cmc
jmp 0x208333d
sub eax, edx
stc
sub esi, edx
and dx, dx
rcl edx, cl
jmp 0x204436b
jae 0x201765e
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp + 0x10]
jmp 0x20439d4
jae 0x20b2ab1
shl edi, 8
mov eax, edi
rcl di, 0xf6
stc
movsx edi, dx
mov edi, dword [ebp - 4]
cmc
test sp, 0x23b0
clc
movzx edi, byte [edi]
shl esi, 8
test si, 0x720b
jmp 0x103bb91
inc edx
cmp bp, 0x425
cmp ebx, eax
cmp ecx, dword [ebp - 0x34]
jne 0x106c26d
sub ecx, ecx
test ebx, esi
sub dword [ebp - 0x1c], 1
jmp 0x10852a3
jae 0x20c4fd0
mov edi, 0x800
and ah, 0x95
movsx eax, di
sub edi, edx
and ax, di
sete al
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x30]
mov word [edx + ebx*2 + 0x198], di
bts eax, ecx
xadd dh, dl
jmp 0x1010ba3
mov word [edx], bx
rol dl, cl
mov edx, dword [ebp - 8]
cmp esi, 0x1d5e01db
lea edx, [edx + edx]
clc
test di, 0x638
mov dword [ebp - 8], edx
mov edx, dword [ebp - 0x14]
jmp 0x1015965
mov word [ebx + edi], dx
jmp 0x20c3a38
mov dword [ebp - 0xc], edi
jmp 0x107f556
sub eax, ebx
cmp ebx, 0x77eb3607
sub esi, ebx
test dx, sp
and bx, 0x7f59
mov ebx, ecx
shr ebx, 5
test esp, 0x4e2b3fa3
test bh, cl
sub ecx, ebx
mov word [edi + edx], cx
jmp 0x2095242
cmp esi, edi
jmp 0x2035df5
jae 0x1087db8
mov ebx, dword [ebp - 4]
cmp sp, 0x4f68
test ecx, eax
movzx ebx, byte [ebx]
cmc
test di, 0x6b8a
shl esi, 8
test ch, al
shl eax, 8
or esi, ebx
movsx ebx, sp
jmp 0x1087db5
jae 0x1070e09
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
shl esi, 8
stc
shl eax, 8
cmc
clc
or esi, ebx
dec bx
xchg bx, bx
inc dword [ebp - 4]
mov ebx, eax
jmp 0x103f902
sub eax, edi
sub esi, edi
shrd edi, eax, 0x46
ror di, 0x38
mov edi, edx
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
movzx dx, dl
inc ebx
bt edx, ebx
setnp dl
lea ebx, [ebx + ebx]
test dx, 0x6549
add dx, di
rcl dx, 0x9d
movzx edx, word [ebx + ecx]
test ax, 0x37ca
cmp eax, 0x1000000
jmp 0x20bcfaf
imul edi, ecx
test bp, 0x3189
cmp esi, edi
jmp 0x101d19c
sub eax, edx
sub esi, edx
btc dx, 2
mov edx, ebx
shr edx, 5
cmp ah, 0x17
cmc
sub ebx, edx
cdq
not dx
xor dl, 0xb6
mov word [edi + ecx*2 + 0x202], bx
xadd edx, edx
clc
btc edx, ecx
mov dword [ebp - 8], 3
test di, 0x7290
rol bx, cl
mov ebx, dword [ebp - 0x1c]
jmp 0x103f0e2
jmp 0x2035721
jae 0x11d1d02
mov eax, edi
mov di, 0x8a1
bsf di, dx
btc di, sp
mov edi, 0x800
clc
sub edi, edx
cmc
shr edi, 5
test eax, 0x55371d5
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x202ba06
shl esi, 8
shl eax, 8
test dx, sp
or esi, ebx
movsx ebx, bx
inc dword [ebp - 4]
rcr bl, cl
xor ebx, 0x3f070f82
mov ebx, eax
jmp 0x1035d3c
jmp 0x1066ec0
jae 0x11e0977
mov edx, dword [ebp - 4]
jmp 0x11e0955
jae 0x1050682
mov ebx, dword [ebp - 4]
test ecx, edx
movzx ebx, byte [ebx]
clc
jmp 0x1050665
cmp eax, 0x1000000
jmp 0x1028e80
sbb ecx, ecx
jmp 0x102b498
sub eax, edi
sub esi, edi
clc
xadd edi, edi
mov edi, edx
shr edi, 5
jmp 0x2082aeb
mov eax, dword [ebp - 0x3c]
mov dword [ecx + 0x2c], edx
mov edx, dword [ebp - 0x38]
btr ebx, ebp
mov dword [ecx + 0x40], eax
lahf
rcr al, 0xd3
btr edi, 0xf7
mov eax, dword [ebp - 0x18]
rcr bl, 0x8f
pop edi
rcl bl, 0x34
stc
sar bl, 0x2c
mov dword [ecx + 0x20], esi
bts bx, sp
mov dword [ecx + 0x3c], edx
mov edx, dword [ebp - 0x40]
pop esi
sar bx, 0xbe
add bl, 0xd1
mov dword [ecx + 0x34], eax
test si, 0x1a05
shr ebx, cl
mov dword [ecx + 0x44], edx
xor eax, eax
cmovbe ebx, ebx
not ebx
pop ebx
jmp 0x10262c2
jne 0x107dd51
cmp dword [ebp - 0x44], 0
je 0x2021775
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jmp 0x11e1326
mov dword [ebp - 0x18], ecx
jmp 0x10852b6
mov dword [ebp - 0x1c], edx
test eax, esi
jmp 0x2011aa7
push ebp
movsx edx, di
sub cl, 0xf1
mov ebp, esp
lea esp, [esp - 0x50]
mov ecx, esi
cmp di, bp
mov edx, dword [ebp + 8]
xadd ch, cl
xchg ecx, eax
bt cx, 0xa5
mov eax, dword [edx + 0x38]
rcl cl, 0xbc
mov ecx, dword [edx + 0x3c]
mov dword [ebp - 0x24], eax
mov eax, dword [edx + 0x40]
test sp, di
mov dword [ebp - 0x3c], eax
test edx, esi
mov dword [ebp - 0x38], ecx
movsx eax, cx
shrd eax, esp, 7
mov ecx, dword [edx + 0x44]
mov dword [ebp - 0x40], ecx
mov ecx, dword [edx + 8]
mov eax, 1
shl eax, cl
dec ch
movsx ecx, si
inc ecx
mov ecx, dword [edx + 4]
jmp 0x209ee19
jae 0x202f96d
mov ecx, dword [ebp - 4]
bts ebx, eax
movzx ebx, byte [ecx]
stc
shl esi, 8
cmp ebp, 0x28db53f2
jmp 0x208bbe9
inc edi
mov dword [ebp - 4], edi
mov edi, edi
adc di, 0x3358
mov edi, eax
clc
jmp 0x20a8ee8
mov ecx, dword [edx + 0x24]
jmp 0x20c5b6b
mov word [ebx + ecx], di
jmp 0x2093d4a
jne 0x20c80f0
mov dword [ebp - 0xc], edx
cmovns edx, edi
or dl, 0x91
movsx dx, dh
mov edx, dword [ebp - 0xc]
cmc
cmp edx, dword [ebp + 0xc]
jmp 0x1068c23
jae 0x1067a61
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
clc
add edi, edx
jmp 0x1084978
jae 0x11da2c3
mov eax, edi
sub edi, ebx
bt di, 0xb2
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
mov word [ebx + ecx], di
jmp 0x10883a0
jae 0x20be990
mov edx, dword [ebp - 4]
test ebx, edi
jmp 0x20be97b
inc dword [ebp - 4]
mov ebx, eax
shr ebx, 0xb
imul ebx, edx
cmp esi, ebx
jmp 0x20a3692
add ebx, ecx
jmp 0x20a5ac9
jmp 0x1033532
cmp eax, 0x1000000
jmp 0x2023b63
inc edi
cmp si, 0x762e
cmp ebx, 7
jmp 0x11db5bf
mov ecx, dword [ebp - 0xc]
cmovo ax, cx
cbw
not eax
mov edx, dword [ebp + 8]
pop edi
bswap ebx
cmove si, ax
pop esi
mov dword [edx + 0x24], ecx
not ebx
mov eax, 1
seto bh
movzx ebx, cx
pop ebx
jmp 0x102cee3
sub eax, edi
jmp 0x11d644a
jae 0x1066356
mov ecx, dword [ebp - 4]
stc
movzx ecx, byte [ecx]
test cl, 0x34
cmc
shl esi, 8
stc
shl eax, 8
test bx, si
jmp 0x1066347
shl esi, 8
stc
cmc
clc
or esi, ebx
jmp 0x1043e68
shr edx, 5
sub ecx, edx
jmp 0x20a751b
jae 0x20ab02b
mov eax, edi
bt edi, 0xe8
mov edi, 0x800
sub edi, ecx
shr edi, 5
cmp eax, 0x1a851672
add edi, ecx
inc cx
mov ecx, esp
mov ecx, edi
adc edi, 0x64e968ac
bt di, 0xf1
sub di, si
mov edi, dword [ebp - 0x28]
mov word [edi + edx], cx
jmp 0x2025bf9
imul edx, ecx
clc
cmc
cmp esi, edx
jmp 0x20aec6a
sub eax, edi
or ebx, 0x44b73b20
bts bx, si
sub esi, edi
ror bx, cl
shl bl, cl
mov edi, edx
bts ebx, edi
bt bx, bx
ror ebx, 0xd5
shr edi, 5
jmp 0x201868b
sub eax, edi
cmc
sub esi, edi
ror edi, 0x41
jmp 0x204431a
mov word [ebx], dx
sal dx, cl
xchg edx, ebx
mov edx, dword [ebp - 8]
sub bx, sp
rol bx, cl
lea edx, [edx + edx + 1]
mov ebx, eax
mov dword [ebp - 8], edx
shrd dx, cx, 0xc4
mov bl, 0xc6
shl ebx, 0x16
mov ebx, dword [ebp - 0x1c]
bsr dx, cx
add ebx, ebx
mov edx, ecx
clc
and edx, ebx
mov dword [ebp - 0x14], edx
add edx, ecx
clc
add edx, dword [ebp - 8]
cmp bh, al
stc
mov dword [ebp - 0x1c], ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
stc
cmc
test dh, bl
cmp eax, 0x1000000
jae 0x11d27ba
mov ebx, dword [ebp - 4]
clc
movzx ebx, byte [ebx]
cmp sp, 0xa92
shl esi, 8
test ecx, 0x5a524ee2
shl eax, 8
or esi, ebx
xchg ebx, ebx
inc dword [ebp - 4]
mov ebx, eax
test bh, 0x70
test dx, si
shr ebx, 0xb
imul ebx, edx
test ebp, edi
test ebp, 0x422e147a
cmp esi, ebx
jmp 0x20c8da9
shr edx, 0xb
imul edx, ecx
stc
cmc
test esi, edx
cmp esi, edx
jmp 0x202fa05
jae 0x11d35a0
mov edx, dword [ebp - 4]
stc
clc
cmp sp, 0x619c
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
cmp esp, 0x375028a2
or esi, edx
inc dword [ebp - 4]
mov edx, eax
test cl, al
cmc
shr edx, 0xb
test di, 0x7cf4
imul edx, ecx
test edx, edx
cmp ebx, eax
cmp esi, edx
jmp 0x2026b2f
sub eax, edx
test di, 0x6647
test ecx, esp
clc
sub esi, edx
cmp bh, bh
mov edx, ecx
test ebx, 0xd076400
cmp cx, 0x1257
shr edx, 5
sub ecx, edx
cmovle dx, di
seta dl
bswap dx
mov edx, dword [ebp - 0x2c]
mov word [edi], cx
movsx cx, bh
cmovl ecx, esi
mov cx, bp
mov ecx, dword [ebp - 0xc]
jmp 0x20a5981
mov dword [ebp - 8], 2
jmp 0x20bd620
ret 0xc
mov word [ecx + 0x646], dx
bts dx, dx
setge dl
mov edx, 3
clc
or ebx, 1
cmp esp, esp
cmc
lea edx, [edx + edx]
test dx, 0x5cab
mov dword [ebp - 0x1c], edx
clc
cmp ah, 0x9e
movzx edx, word [edx + ecx + 0x644]
jmp 0x201f259
jae 0x2032bc5
mov eax, edx
movzx dx, ah
mov edx, 0x800
cmp sp, 0x11ee
stc
sub edx, ecx
shr edx, 5
add edx, ecx
jmp 0x103fa1f
sub edi, ecx
clc
shr edi, 5
add edi, ecx
jmp 0x2021c75
sub esi, edi
and edi, 0x2ce94c74
mov edi, ecx
cmp esp, esi
shr edi, 5
cmp dl, al
sub ecx, edi
xchg edi, edi
mov edi, dword [ebp - 0x28]
cmp ax, 0x692b
cmp esp, eax
mov word [edi + edx], cx
jmp 0x202d094
jmp 0x20cf3c3
shl eax, 8
cmp sp, cx
or esi, edx
inc dword [ebp - 4]
rol edx, cl
btr dx, 0x61
mov edx, eax
cmp al, 0x85
test edx, edx
shr edx, 0xb
jmp 0x11d0882
jmp 0x201277b
sub eax, edi
cmp esp, ecx
clc
sub esi, edi
rcl edi, 0xd4
and di, 0x441a
btc di, sp
mov edi, edx
shr edi, 5
cmp ax, 0x47d7
test bp, di
jmp 0x207955d
inc edi
jmp 0x202a399
and ecx, edx
jmp 0x209c0fb
sbb ecx, ecx
cmp esi, 0x360850e9
test cl, 0xc2
and ecx, 0xfffffffe
test esp, edx
clc
add ecx, 0xb
jmp 0x106fc15
mov dword [ebp - 0x2c], ecx
jmp 0x1083a30
cmp edi, 0x100
jmp 0x200fe8d
movzx edx, byte [edx]
shl esi, 8
cmp bp, di
shl eax, 8
cmc
test bp, 0x4fae
or esi, edx
inc dh
bswap edx
cdq
inc dword [ebp - 4]
rcr edx, 0x15
bswap dx
mov edx, eax
stc
cmc
shr edx, 0xb
cmc
stc
imul edx, ecx
cmp esi, edx
jae 0x11d3994
mov eax, edx
shr dh, 0xda
mov edx, 0x800
clc
test esp, ebx
sub edx, ecx
shr edx, 5
test cx, 0x6ecd
jmp 0x20aa85d
jne 0x11e1334
mov ecx, dword [ebp - 0x34]
rcl bh, cl
bts ebx, esp
mov edx, dword [ebp - 0x2c]
movzx ebx, si
rcl bx, 0x4d
cmp si, sp
movzx edx, byte [ecx + edx - 1]
shl ebx, 0xc7
mov ebx, dword [ebp - 0x20]
shr cx, 0x2a
and ebx, dword [ebp - 0x50]
sub ecx, esi
mov ecx, 8
test si, 0x3dcf
stc
sub cl, byte [ebp - 0x48]
test bp, 0x3790
shr edx, cl
bt cx, bx
mov ecx, dword [ebp - 0x48]
shl ebx, cl
lea edx, [edx + ebx]
and bl, 0x70
shr bl, 1
xor bh, ch
mov ebx, dword [ebp - 0x18]
test si, 0x50d5
imul edx, edx, 0x600
jmp 0x2021769
sub eax, edx
sub esi, edx
mov edx, ecx
cmp bp, 0x3084
shr edx, 5
clc
cmp bp, 0x11a
cmp ax, bx
sub ecx, edx
jmp 0x20c3a33
sub ecx, edi
cmp ebx, esi
test si, bp
mov word [edx + 2], cx
rcl cl, cl
mov ecx, 3
lea ecx, [ecx + ecx]
mov dword [ebp - 0x28], ecx
jmp 0x2090fd5
add ecx, dword [ebp - 0xc]
jmp 0x102c913
sub eax, ebx
sub esi, ebx
rcl bl, cl
btr bx, 0xf1
mov ebx, edx
shr ebx, 5
cmp dx, bx
sub edx, ebx
mov ebx, dword [ebp - 0x10]
stc
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
bsr bx, ax
mov edx, dword [ebp - 8]
lea edx, [edx + edx + 1]
mov dword [ebp - 8], edx
sal edx, cl
cdq
movzx edx, ax
mov ebx, dword [ebp - 0x1c]
cdq
add ebx, ebx
shr dh, 0xab
mov edx, 0x6368095c
mov edx, ecx
and edx, ebx
test dx, si
test ax, 0x3fb1
mov dword [ebp - 0x14], edx
lea edx, [edx + ecx]
clc
test bx, dx
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
clc
lea edx, [edi + edx*2]
cmp esp, 0x5b951c48
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
cmp eax, 0x1000000
jae 0x200ed2f
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
cmc
clc
shl esi, 8
shl eax, 8
stc
clc
or esi, ebx
mov ebx, 0x5f687cb5
cmove ebx, edi
movzx bx, ah
inc dword [ebp - 4]
xchg ebx, ebx
mov ebx, eax
shr ebx, 0xb
stc
test edi, 0x4eec0f92
imul ebx, edx
cmp esi, ebx
jmp 0x103436e
inc ecx
jmp 0x2014a68
jb 0x2035721
lea edi, [edi - 0xf0]
shl bx, 0x1c
mov ebx, dword [ebp - 0x18]
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0x28], edi
test ecx, 0x64457adb
cmp ebx, 0xa5761f2
cmp ebx, 0xc
jmp 0x10365b2
shr ebx, 5
sub edx, ebx
cmp sp, 0x7988
btr ebx, eax
movsx ebx, cx
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
cdq
btr bx, bx
cmovno bx, bx
mov edx, dword [ebp - 8]
mov bl, 0xa8
jmp 0x209a0f9
mov byte [edx + edi], bl
jmp 0x20a3c18
mov dword [ebp - 0x1c], ecx
movzx cx, bh
not ch
mov dword [ebp - 0xc], edx
xchg cx, cx
mov ch, 0x33
cwd
mov edx, dword [ebp - 0x1c]
movzx ecx, si
lea ecx, [edi + ebx]
mov bl, byte [edx + edi]
jmp 0x1016567
movzx edx, word [ecx + edx*2 + 0x644]
stc
cmp eax, 0x1000000
jae 0x10439f5
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
cmp dx, 0x3566
shl esi, 8
stc
shl eax, 8
test di, cx
clc
or esi, edi
movsx edi, sp
bswap edi
inc dword [ebp - 4]
jmp 0x10439f5
sub eax, edi
sub esi, edi
xchg di, di
btr di, 0xd0
mov edi, ecx
cmp di, 0x603b
stc
cmc
shr edi, 5
sub ecx, edi
xchg edi, edi
mov word [edx], cx
movzx edi, sp
movzx edi, word [edx + 2]
test si, 0x6b22
cmp cl, 0x87
cmp eax, 0x1000000
jmp 0x108082c
mov word [ebx + ecx], dx
cdq
xchg dl, dl
inc ebx
xor edx, 0x3b1a10ff
bt edx, 0xfe
rol dl, cl
add ebx, ebx
cmp esp, 0x17fe38b5
cmovns dx, ax
movzx edx, word [ebx + ecx]
cmp dx, cx
cmp eax, 0x1000000
jmp 0x105bc4d
sub edi, edx
shr edi, 5
clc
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x203dfcf
jae 0x201f4bd
mov eax, edi
mov edi, 0x800
test al, 0xdd
clc
jmp 0x20b55f1
jae 0x20144d1
mov edi, dword [ebp - 4]
cmc
cmp edx, 0x7ce2785a
test si, 0x5a4e
movzx edi, byte [edi]
shl esi, 8
cmp ah, 0x31
shl eax, 8
cmp dx, 0x33b7
or esi, edi
movzx edi, bp
not di
inc dword [ebp - 4]
clc
mov edi, eax
test edx, edi
shr edi, 0xb
clc
imul edi, edx
test edx, esi
cmc
cmp esi, edi
jmp 0x10770da
mov dword [ebp - 0xc], ecx
jmp 0x207b21f
add edi, edx
cwd
mov dh, 0x5c
mov word [ecx + 0x646], di
mov dl, 0x36
not dh
mov edx, 2
jmp 0x20b3c9e
shr edi, 5
clc
test sp, 0x277c
add edi, ecx
mov word [edx + 2], di
movzx ecx, dx
mov ecx, 0x50615b69
mov ecx, 2
jmp 0x1035538
mov edx, dword [ebp - 0x2c]
mov byte [ecx + edx], bl
jmp 0x1042cdf
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x18], 0xc
shrd edx, esp, 0x52
movsx edx, bx
sbb dl, ah
mov edx, dword [ebp - 4]
cmc
test esp, edi
cmp eax, 0x1000000
jae 0x201768c
movzx ecx, byte [edx]
shl esi, 8
rcl bx, cl
add di, dx
movzx ebx, cx
shl eax, 8
sub edi, 0xfe04cca
or esi, ecx
inc edx
adc ecx, edi
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x1c], eax
sar bx, 0x95
mov eax, dword [ebp - 0xc]
mov dword [ecx + 0x18], edx
xor edx, esp
sub edi, 0x5d3e1cb9
mov edx, dword [ebp - 0x28]
rcr bx, cl
mov dword [ecx + 0x24], eax
adc edi, edi
mov eax, dword [ebp - 0x24]
rol edi, 0x46
and bx, 0x3729
xor edi, 0x3e6061b8
mov dword [ecx + 0x48], edx
xadd dh, dh
dec bx
mov dx, 0x2ae6
mov edx, dword [ebp - 0x20]
bswap edi
mov dword [ecx + 0x38], eax
jmp 0x107d56c
sub edx, edi
stc
rcr ebx, 0xf4
mov word [ecx + 2], dx
cmp edx, ecx
bt ebx, 0xda
btc ebx, 0x6e
mov edx, 3
lea ebx, [edx + edx]
ror edx, 0x21
sub edx, 0x7b744c57
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x20b94c6
mov word [edi + ebx*2 + 0x1b0], cx
movzx ecx, word [edi + ebx*2 + 0x1c8]
stc
jmp 0x1088a13
jae 0x2019079
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
shl esi, 8
cmp esp, ebp
test ah, ch
shl eax, 8
cmp al, 0xab
or esi, edi
inc edi
movsx edi, cx
inc dword [ebp - 4]
mov edi, eax
jmp 0x2085053
add edx, ecx
mov ecx, dword [ebp - 0x38]
jmp 0x207c92f
sub edx, ebx
xchg ebx, ebx
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
jmp 0x11d2742
shr edi, 0xb
imul edi, edx
jmp 0x1034a2c
jae 0x2082114
mov eax, edx
sbb dl, 0xca
rcl dh, cl
mov edx, 0x800
clc
sub edx, ecx
test sp, 0x3b94
shr edx, 5
cmp edx, 0x13b82d0d
cmc
jmp 0x20881b8
sub eax, ebx
sub esi, ebx
sub bh, 0x66
shr bx, cl
bswap ebx
mov ebx, edx
cmc
shr ebx, 5
stc
sub edx, ebx
cmc
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
jmp 0x104c708
cmp eax, 0x1000000
jmp 0x20a440f
mov word [ecx + edx*2 + 0x644], di
jmp 0x11d7adf
sub eax, edi
sub esi, edi
mov edi, edx
test dh, 0x32
shr edi, 5
cmp eax, edx
sub edx, edi
clc
sub edi, ebp
mov edi, dword [ebp - 0x1c]
clc
cmc
cmp cx, 0x784b
mov word [ecx + edi*2 + 0x644], dx
cmp ch, 0xcd
or ebx, 8
jmp 0x20cf3c3
mov eax, dword [edx + 0x2c]
push esi
btc si, cx
mov esi, dword [edx + 0x20]
test esp, esp
clc
cmp sp, 0x7dce
mov dword [ebp - 0x20], eax
not ax
mov eax, dword [edx + 0x18]
push edi
shr di, 0x58
rol di, 0x4d
mov edi, dword [edx + 0x10]
mov dword [ebp - 0xc], ecx
mov ecx, dword [edx + 0x30]
mov dword [ebp - 4], eax
mov eax, dword [edx + 0x1c]
mov dx, di
sar dl, 5
mov dword [ebp - 0x30], edi
bts dx, di
rcr dl, 0x1a
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x44], ecx
sar cx, cl
mov dword [ebp - 0x28], 0
not dh
mov cx, sp
stc
mov ecx, dword [ebp - 0x20]
and ecx, dword [ebp - 0x4c]
mov edx, ebx
cmp di, si
cmp di, 0x1fa8
clc
shl edx, 4
add edx, ecx
mov dword [ebp - 0x10], ecx
and ch, 0x3a
lea ecx, [edi + edx*2]
mov dword [ebp - 0x1c], ecx
cmp dx, 0x2b9f
cmp ebp, edi
movzx ecx, word [ecx]
cmp edx, edi
cmp eax, 0x1000000
jmp 0x2092f71
sbb edx, edx
cmc
test ax, bx
and edx, dword [ebp - 0x34]
jmp 0x105ffa3
add ecx, 0xa
test bp, si
mov dword [ebp - 0x18], ecx
mov ecx, dword [ebp + 0xc]
cmp sp, 0x3d58
cmp eax, ecx
add edi, 2
sub ecx, edx
je 0x2036d1b
mov dword [ebp - 0x1c], ecx
cmp ecx, edi
jb 0x2020556
mov dword [ebp - 0x1c], edi
test esp, 0x101f5d32
add bx, bp
and bx, 0x77f3
cmp edx, dword [ebp - 0x24]
movzx ebx, dx
mov ebx, dword [ebp - 0x1c]
jmp 0x1078d65
shl eax, 8
or esi, edi
bswap di
inc dword [ebp - 4]
mov edi, eax
cmp esi, ecx
shr edi, 0xb
clc
cmc
imul edi, ecx
jmp 0x10705d7
add edi, edx
mov dh, dl
cwd
inc dx
mov edx, dword [ebp - 0x14]
inc dword [ebp - 0x20]
cmp ebx, 7
jmp 0x20cc8cf
mov ecx, dword [ebp - 0x28]
jmp 0x20c46a9
ret 0xc
jne 0x20adcde
jmp 0x204349c
jae 0x11d9ec1
mov edx, dword [ebp - 4]
cmp esi, ebp
clc
test esp, eax
movzx edx, byte [edx]
cmc
clc
test edi, eax
shl esi, 8
jmp 0x11d9eaf
inc dword [ebp - 4]
sbb dh, 0x8f
mov edx, eax
cmc
test bp, 0x19a7
shr edx, 0xb
cmp dx, ax
imul edx, ecx
test cx, si
cmp sp, 0x3184
mov dword [ebp - 0x14], edx
cmp ax, 0x740c
cmc
cmp esi, edx
jmp 0x20baae9
sub eax, ecx
rcl bh, cl
xadd bl, bl
or bh, 0xa6
sub esi, ecx
mov ecx, edi
shr ecx, 5
sbb ebx, esi
btr ebx, ebx
sub edi, ecx
mov word [edx + 2], di
mov ecx, 3
rcr bh, cl
lea ebx, [ecx + ecx]
shrd cx, sp, 0xcd
movzx ecx, word [ebx + edx]
cmp eax, 0x1000000
jae 0x2099afb
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
jmp 0x2099ae9
jne 0x2046d29
cmp dword [ebp - 0x20], 0
jmp 0x2046d23
jmp 0x20186a4
mov word [ebx + edi], cx
mov ecx, ebp
inc ebx
or ecx, 0x66d669af
lea ebx, [ebx + ebx]
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x108745b
sub edi, 8
jmp 0x2090f1a
jae 0x10682f7
mov eax, edx
ror dh, cl
mov edx, 0x800
cmp ax, bx
sub edx, ecx
shr edx, 5
cmc
cmp bx, bp
clc
add edx, ecx
jmp 0x10189c2
shl eax, 8
jmp 0x1014c92
sub edi, 8
jmp 0x200fea0
jmp 0x11d2766
jmp 0x2025987
mov word [edx + ecx + 0x644], di
jmp 0x1031537
jmp 0x10852b6
lea ecx, [edi + 1]
clc
lea ecx, [ecx + ecx]
mov dword [ebp - 0x28], ecx
test esi, 0x365a2992
cmp di, bx
movzx ecx, word [ecx + edx]
stc
cmp eax, 0x1000000
jmp 0x20aab33
inc ecx
cmp edi, edi
mov dword [ebp - 4], ecx
mov ecx, eax
cmc
shr ecx, 0xb
imul ecx, edi
cmp bp, sp
cmp esi, ecx
jae 0x20bde23
mov ebx, 0x800
neg eax
setp al
clc
sub ebx, edi
xor ax, 0x6706
bts eax, ecx
shr ebx, 5
btr eax, ebp
add ebx, edi
sbb edi, ebx
mov edi, dword [ebp - 0x10]
rcr ax, 0x89
shl edi, 4
ror ah, cl
mov word [edx + 2], bx
shl ax, cl
bt eax, ebx
dec ax
lea edx, [edi + edx + 0x104]
rcl ah, 0x9d
movzx edi, word [edx + 2]
setb al
mov eax, ecx
clc
test sp, 0x68fb
test si, dx
cmp ecx, 0x1000000
jae 0x2074ffb
shl ecx, 8
shr bx, cl
mov eax, ecx
mov ecx, dword [ebp - 4]
movzx ebx, byte [ecx]
shl esi, 8
test ecx, edi
or esi, ebx
jmp 0x2074ff7
jae 0x20c5b0a
mov eax, edx
mov edx, 0x800
sub edx, ecx
shr edx, 5
test si, 0x1149
stc
add edx, ecx
jmp 0x102d79e
mov word [ebx + edi], cx
bswap ecx
not ecx
inc ebx
sar cx, cl
shl ch, 0xe5
add ebx, ebx
clc
xor ecx, 0x211d56e1
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jae 0x20748a2
mov edx, dword [ebp - 4]
jmp 0x20cc2b3
sub ecx, edx
jmp 0x202597a
mov esp, ebp
pop ebp
jmp 0x11d57cf
jae 0x20be4bd
mov edi, dword [ebp - 4]
stc
cmc
movzx edi, byte [edi]
test al, 0x41
shl esi, 8
shl eax, 8
jmp 0x20be4b4
sub eax, edx
cmp edi, esp
cmc
sub esi, edx
bts edx, ebx
movzx edx, dx
mov edx, ecx
stc
test di, sp
shr edx, 5
stc
test eax, esi
sub ecx, edx
jmp 0x2086f14
jae 0x2046b58
mov eax, ecx
sar ch, 0xd0
mov ecx, 0x800
test dx, ax
sub ecx, edx
jmp 0x204511d
jne 0x20aabdc
cmp ebx, dword [ebp - 0x20]
jmp 0x2036d0c
jae 0x108b30b
cmp dword [ebp - 0x18], 0x13
inc dh
mov edi, dword [ebp - 0x28]
mov edx, dword [ebp - 0xc]
sbb ecx, ecx
jmp 0x102141e
jae 0x106fe63
mov eax, ebx
sal ebx, 0xf4
bt ebx, esi
mov ebx, 0x800
test bp, 0x6997
stc
sub ebx, ecx
cmp ch, 0xf6
test ebp, ebp
shr ebx, 5
jmp 0x1087ddd
sub eax, edi
sub esi, edi
btr di, cx
mov edi, edx
stc
test esp, edi
shr edi, 5
sub edx, edi
jmp 0x11d5b79
lea ebx, [edi + edi]
cmovl cx, bp
adc ecx, ebp
sub cx, bp
movzx ecx, word [ebx + edx + 0x204]
cmp sp, bx
jmp 0x107896a
jae 0x102e253
mov eax, edi
mov edi, 0x800
stc
clc
cmp ebp, 0x11fa6546
sub edi, ecx
cmc
clc
shr edi, 5
cmp dh, 0xd0
add edi, ecx
jmp 0x20b99cc
jmp 0x101e88c
jb 0x2034a8c
mov edx, dword [ebp - 0xc]
xchg bx, ax
cwde
movsx edi, bp
mov eax, dword [ebp + 8]
bswap si
movzx edi, bx
xchg esi, esi
mov dword [eax + 0x24], edx
pop edi
movsx esi, bp
cmovae ax, sp
movzx ebx, si
pop esi
lahf
mov eax, 1
movzx ebx, ax
mov bl, 0x89
not bh
pop ebx
jmp 0x2032723
add edx, edx
test ax, bp
cmp ebx, 0x3184232
cmp ecx, eax
mov dword [ebp - 8], edx
bsr dx, ax
dec edx
mov edx, dword [ebp - 0x14]
jmp 0x102dda1
and ecx, edx
jmp 0x209a10a
mov word [edi + edx], cx
jmp 0x11da5a1
jae 0x203aca2
mov edx, dword [ebp - 4]
test esi, esi
cmp cl, dl
movzx edx, byte [edx]
test di, ax
shl esi, 8
shl eax, 8
cmp eax, ebx
or esi, edx
movzx edx, si
cdq
inc dword [ebp - 4]
setl dl
mov edx, eax
cmp edx, edi
test si, 0x47a6
stc
shr edx, 0xb
cmp dl, 0x9b
test si, si
imul edx, ecx
cmp bp, bp
cmp ch, 0x2c
stc
cmp esi, edx
jmp 0x20923b4
jae 0x1074e45
mov eax, edx
mov edx, 0x800
cmp ax, ax
clc
sub edx, ebx
test si, 0xd07
shr edx, 5
test ebp, 0x224a01b2
jmp 0x209d962
add dword [ebp - 0x20], ebx
sub ecx, dword [ebp - 0x24]
test esp, 0x24d3192a
stc
sub edi, ebx
cmp ebp, eax
cmc
test esp, 0x4a950b2e
mov dword [ebp - 0x28], edi
rol di, 0x38
btc edi, ecx
mov edi, dword [ebp - 0x34]
clc
lea ecx, [ecx + edx]
sub edi, ecx
stc
test edx, edi
cmc
cmp ebx, edi
jmp 0x2046ca0
jmp 0x1066e9c
mov word [edx + ecx + 0x644], di
jmp 0x2036916
imul ebx, ecx
cmc
cmp edi, 0xb4072df
cmp esi, ebx
jmp 0x2035077
sub eax, edx
cmp si, 0x599f
stc
test esi, esp
sub esi, edx
btc dx, sp
sal edx, 0x1e
mov edx, ecx
shr edx, 5
jmp 0x2030bb2
je 0x201764a
mov ecx, dword [ebp - 0x3c]
rcr edx, cl
cmp bp, 0x966
mov edx, dword [ebp - 0x38]
cmp ebp, 0x79372dcc
cmc
mov dword [ebp - 0x40], ecx
rol ecx, 0x32
stc
shld cx, ax, 0x4e
mov ecx, dword [ebp - 0x24]
test edi, 0x3db212f3
cmp ebp, edi
mov dword [ebp - 0x38], ecx
sets ch
inc ch
mov ecx, dword [ebp - 0x44]
test ebp, 0x6f3419f8
jmp 0x207684c
jae 0x201765e
mov edi, dword [ebp - 0x30]
mov ebx, dword [ebp - 0x18]
jmp 0x201f708
mov edi, edx
test di, bp
clc
shr edi, 5
test ah, 0xad
sub edx, edi
or di, bx
mov edi, dword [ebp - 0x1c]
test bp, bp
mov word [edi + ecx + 0x644], dx
shr dl, 0xaf
not dx
lea edx, [edi + 1]
or ebx, 4
jmp 0x107f75c
mov edx, ecx
cmc
shr edx, 5
sub ecx, edx
jmp 0x20c253f
shr ecx, 5
add ecx, edx
mov edx, ecx
not cx
dec ecx
rcr ecx, 0x79
mov ecx, dword [ebp - 0x1c]
cmp bh, cl
jmp 0x103b2bb
sub eax, ecx
test ch, bl
cmc
sub esi, ecx
cmova cx, si
sar ecx, cl
mov ecx, edx
cmp bx, di
shr ecx, 5
sub edx, ecx
mov ecx, dword [ebp - 0x1c]
test si, 0x3215
or ebx, dword [ebp - 0x40]
test si, 0x1d29
cmp dx, bx
stc
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
shl dword [ebp - 0x40], 1
clc
test esi, edx
sub dword [ebp - 0x14], 1
jmp 0x2023b1c
ja 0x20c80f0
mov edi, dword [ebp - 0x2c]
cmp esi, eax
cmc
test cx, si
sub ecx, edx
clc
cmp si, di
lea edi, [edi + edx]
test bp, 0x658d
cmp sp, cx
add edx, ebx
jmp 0x20105e8
je 0x2036d29
movzx edx, word [edi + ebx*2 + 0x198]
test edi, esi
stc
cmp eax, 0x1000000
jmp 0x11cdb07
movzx edi, byte [edx]
shl esi, 8
cmp si, 0x5eb5
test ah, 0x94
shl eax, 8
stc
clc
or esi, edi
inc edx
cmc
mov dword [ebp - 4], edx
rol edx, 0x69
shrd dx, dx, 0xb8
shr eax, 1
sub esi, eax
not dl
mov edx, esi
cmp esp, 0x68f52098
test ax, 0x6136
cmp sp, ax
shr edx, 0x1f
test di, si
test dh, 0x48
neg edx
stc
cmp si, sp
lea ebx, [edx + ebx*2 + 1]
cmc
jmp 0x10397ee
or esi, edx
movzx edx, bp
inc dword [ebp - 4]
mov dx, 0x5ffd
rol dh, cl
xchg dx, dx
mov edx, eax
test ebp, esp
jmp 0x11d2971
mov word [edx + 2], cx
mov ecx, 2
jmp 0x1054163
inc ecx
mov dword [ebp - 4], ecx
mov ecx, eax
jmp 0x20a37ce
mov dword [ebp - 0x3c], edx
test edx, 0x76335949
neg dx
rcr edx, 0x9e
lea edx, [ebx + 1]
cmc
cmp bh, 0x31
mov dword [ebp - 0x24], edx
test ecx, ecx
jmp 0x2034369
jmp 0x2086f25
sub edx, edi
jmp 0x1033525
sbb ebx, ebx
bts dx, cx
and ebx, 0xfffffffd
shld edx, eax, 0xcf
test edi, ebx
add ebx, 0xb
shr dh, 0xee
lea edx, [edi + 0xa68]
sub cx, bp
not ecx
shrd ecx, edx, 0xf9
movzx ecx, word [edx]
stc
mov dword [ebp - 0x18], ebx
cmc
cmp eax, 0x1000000
jmp 0x2032ba3
sub eax, edx
and bh, 0x74
sub esi, edx
btr ebx, edi
mov edx, esi
mov edx, ecx
sete bh
bt bx, sp
cmovge bx, sp
shr edx, 5
cmovp ebx, esi
shl bh, cl
sub ecx, edx
bsr ebx, esi
cmp ebp, 0x42ff5d7c
mov word [edi + 2], cx
sal cx, 0x88
mov ecx, 3
or ebx, esp
cmp bx, ax
lea ebx, [ecx + ecx]
add ch, 0x9d
movzx ecx, word [ebx + edi]
cmc
cmp bx, di
cmp eax, 0x1000000
jae 0x20799cd
mov edx, dword [ebp - 4]
cmc
test ecx, ecx
movzx edx, byte [edx]
cmp edi, ebx
shl esi, 8
cmp esi, 0x6b5256e9
cmc
shl eax, 8
or esi, edx
inc dword [ebp - 4]
mov dh, bl
mov edx, eax
cmp di, dx
shr edx, 0xb
test esi, 0x38570e27
clc
imul edx, ecx
jmp 0x1017f8d
movzx edx, word [edx]
clc
cmp eax, 0x1000000
jmp 0x107073a
jmp 0x10852b6
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xa
jmp 0x20ad54b
cmp esi, edi
jmp 0x2081941
mov word [edi + ebx*2 + 0x1b0], dx
jmp 0x1052464
jmp 0x102aaee
inc dword [ebp - 4]
sub bl, 0x3b
shl bl, cl
setae bl
mov ebx, eax
test cl, 0x60
clc
shr ebx, 0xb
jmp 0x1058ded
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x201f26f
cmp eax, 0x1000000
jmp 0x1015e13
jae 0x208d117
mov eax, edi
shld di, si, 0xe4
mov edi, 0x800
test dl, 0xd2
sub edi, edx
shr edi, 5
cmp bx, sp
cmp sp, 0x22a6
add edi, edx
mov word [ebx + ecx], di
jmp 0x10434a1
sub eax, edx
stc
test al, 5
sub esi, edx
sbb dl, 0x14
shr dx, 0xb1
btr edx, 0xc
mov edx, ecx
test di, 0x4a29
shr edx, 5
sub ecx, edx
cmp dword [ebp - 0x44], 0
jmp 0x1035b72
sub edx, edi
jmp 0x2012767
jmp 0x10852b6
shr edi, 5
cmc
sub edx, edi
jmp 0x20cea01
mov word [ebx + ecx], di
jmp 0x10713f1
shr ecx, 0xb
test ecx, 0x1d176ece
test bx, si
imul ecx, edx
cmp esp, esi
cmc
cmp esi, ecx
jmp 0x2032daa
shr edi, 0xb
imul edi, edx
jmp 0x207c5a6
shr ebx, 5
test bh, bh
stc
add ebx, edx
adc dh, 0xa1
adc dx, sp
mov edx, dword [ebp - 0x10]
clc
jmp 0x1010cf7
jae 0x101bbe4
mov edi, dword [ebp - 0xc]
mov eax, ecx
btr ecx, 0x12
mov ecx, 0x800
cmp sp, 0x78f7
test edi, edx
sub ecx, edx
shr ecx, 5
clc
add ecx, edx
cdq
shl dx, cl
clc
mov edx, dword [ebp - 0x1c]
mov word [edx], cx
xadd cx, cx
test ax, 0x5882
cmc
mov ecx, dword [ebp - 0x24]
jmp 0x1020cf5
add edi, edi
jmp 0x208ab8c
mov word [ebx + edi], cx
cmovns cx, si
inc ebx
movsx cx, cl
neg ecx
and cl, ah
lea ebx, [ebx + ebx]
rcl cx, 0xa0
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x1034a38
sub edx, ecx
sar cx, 0x19
mov ecx, dword [ebp - 0x2c]
add edx, edi
mov dl, byte [edx + ecx]
mov byte [edi + ecx], dl
jmp 0x1088cd8
add edx, ecx
stc
test dl, 0xf
mov word [edi + ebx*2 + 0x180], dx
cwd
add ebx, 0xc
lea edx, [edi + 0x664]
jmp 0x10357f8
sub eax, ebx
test bl, bh
sub esi, ebx
btr ebx, 0x71
mov ebx, edx
jmp 0x209c0d0
jmp 0x2046b8b
shl eax, 8
cmc
test si, si
or esi, ebx
jmp 0x202f967
sub eax, edi
cmp si, 0x1b96
sub esi, edi
sal edi, 0x2b
test ebp, eax
mov edi, edx
jmp 0x1024933
sub eax, edx
stc
sub esi, edx
rol dx, cl
mov edx, ecx
clc
shr edx, 5
test eax, ebp
sub ecx, edx
jmp 0x202fc23
sub eax, edx
test ecx, eax
cmc
sub esi, edx
mov edx, ecx
cmp bp, bx
shr edx, 5
test ecx, 0x6e57a06
stc
clc
sub ecx, edx
sal dl, cl
xor dl, al
mov edx, dword [ebp - 0x1c]
clc
stc
mov word [edx], cx
or cx, cx
btr cx, cx
movzx ecx, word [edi + ebx*2 + 0x180]
cmp bl, 0x1c
test dx, bx
cmc
cmp eax, 0x1000000
jmp 0x1056325
mov dword [ebp - 0xc], ecx
jmp 0x202c97f
jae 0x108bf04
mov eax, edi
xchg di, di
ror di, 0xff
mov edi, 0x800
clc
jmp 0x11d5fb1
sub esi, edi
clc
shrd edi, ecx, 0x4b
mov edi, ecx
cmc
stc
jmp 0x102d643
jmp 0x200fea0
movzx ecx, word [ecx + edx]
cmp eax, 0x1000000
jae 0x10431e4
mov edi, dword [ebp - 4]
cmp esp, esi
cmc
movzx edi, byte [edi]
stc
jmp 0x10431d1
imul edi, edx
cmc
cmp esi, edi
jmp 0x2013b11
mov dword [ebp - 0x18], ebx
test esi, 0x1c936511
cmp edx, 0x1000000
jmp 0x20a5d06
jae 0x1013a06
mov eax, edx
mov edx, 0x800
cmc
sub edx, ecx
cmp sp, 0x2d9d
shr edx, 5
cmc
jmp 0x2019787
sub eax, ebx
sub esi, ebx
sal bx, cl
setne bl
mov ebx, edx
jmp 0x200ff6c
jae 0x2023d18
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
or esi, edx
movzx edx, di
jmp 0x2023d12
mov word [edi + ebx*2 + 0x1c8], dx
jmp 0x203c59e
jmp 0x20cea0b
inc edi
jmp 0x200fe9d
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
bsf di, bp
mov di, bp
mov edi, eax
stc
cmp bl, 0xf0
shr edi, 0xb
stc
imul edi, ecx
cmp sp, bp
cmp esi, edi
jae 0x102aad4
mov eax, edi
bts edi, edx
rcr edi, 0x77
mov edi, 0x800
clc
test bx, ax
sub edi, ecx
cmp bp, di
cmc
shr edi, 5
cmp edi, ecx
add edi, ecx
mov word [ebx + edx], di
jmp 0x207d466
jb 0x2099d2a
mov ecx, 3
btr edx, ecx
ror dx, cl
inc dx
mov edx, dword [ebp - 0x30]
shl ecx, 7
cmp ebp, 0x37e61c22
test dx, 0x6397
lea ecx, [ecx + edx + 0x360]
sub dx, 0x3f4b
sbb edx, 0x3add3f20
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jae 0x1082fcb
mov edi, dword [ebp - 4]
jmp 0x104d6e4
lea edx, [edx + edx + 1]
movsx ebx, sp
mov dword [ebp - 8], edx
sar bx, cl
bts ebx, eax
clc
mov ebx, dword [ebp - 0x1c]
movzx dx, dl
add ebx, ebx
shl dl, cl
setle dl
mov edx, ecx
cmc
cmp sp, di
and edx, ebx
mov dword [ebp - 0x14], edx
test ax, bp
lea edx, [edx + ecx]
cmp edi, 0x220168a9
add edx, dword [ebp - 8]
stc
cmc
mov dword [ebp - 0x1c], ebx
test esp, ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
clc
test edi, 0x487c42b5
stc
movzx edx, word [edx]
cmp eax, 0x1000000
jmp 0x1070de9
jmp 0x200fe9d
cmp edx, 0x1000000
jmp 0x20c0d2d
jmp 0x200ecc8
shr ebx, 5
cmc
cmp esi, 0x256e0c94
sub edx, ebx
mov ebx, dword [ebp - 0x10]
cmp ebp, esp
cmc
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
sal bx, cl
cmovnp edx, ecx
mov edx, dword [ebp - 8]
or bx, bp
lea edx, [edx + edx + 1]
mov dword [ebp - 8], edx
mov ebx, dword [ebp - 0x1c]
add ebx, ebx
bt dx, 0xd8
btr edx, 0xb6
mov edx, ecx
and edx, ebx
clc
mov dword [ebp - 0x14], edx
cmc
stc
jmp 0x105eda6
add edx, ebx
jmp 0x101bccb
push ebx
dec ebx
mov ebx, dword [edx + 0x34]
jmp 0x105716c
shr ebx, 5
lea ebx, [ebx + edx]
rcr dl, 0x74
mov edx, dword [ebp - 0x10]
mov word [edx], bx
sub edx, 0x645f070f
bts edx, eax
mov edx, dword [ebp - 8]
lea edx, [edx + edx]
mov dword [ebp - 8], edx
adc dh, 0x45
shld dx, bp, 0xdb
shrd dx, sp, 0xd7
mov edx, dword [ebp - 0x14]
cmp si, ax
test ch, 0xfe
not edx
and ecx, edx
jmp 0x202a6bd
add ebx, ebx
and ecx, edx
jmp 0x10427a9
jae 0x20924f1
mov eax, ebx
mov ebx, 0x800
cmp bh, 4
cmp esp, edx
sub ebx, edx
jmp 0x2085618
shr ecx, 0xb
stc
test edi, ecx
imul ecx, edi
cmp edx, esi
clc
cmp esi, ecx
jae 0x20243eb
mov eax, ecx
xchg cx, cx
movsx cx, dl
mov ecx, 0x800
cmp di, di
sub ecx, edi
stc
shr ecx, 5
add ecx, edi
jmp 0x2074a43
inc ecx
jmp 0x106c258
jae 0x20a4439
mov edi, dword [ebp - 4]
test di, sp
clc
movzx edi, byte [edi]
shl esi, 8
clc
shl eax, 8
cmp bp, 0x374
clc
or esi, edi
xchg di, di
movzx edi, sp
inc dword [ebp - 4]
neg edi
mov edi, eax
shr edi, 0xb
cmc
test eax, ebx
imul edi, edx
cmp dx, sp
test bp, ax
cmp esi, edi
jae 0x101e857
mov eax, edi
mov edi, 0x800
jmp 0x2013016
inc edi
stc
cmp edi, ecx
jmp 0x1046bae
mov byte [ecx + edx], bl
inc ecx
jmp 0x208ed1b
lea ebx, [ebx + ebx + 1]
jmp 0x20baa76
mov word [edi + edx], bx
jmp 0x209a702
jae 0x1043e70
shl edx, 8
inc bh
mov eax, edx
and bh, 0xc9
sar ebx, cl
mov edx, dword [ebp - 4]
xor ebx, 0x1ad1065e
rcl bl, 0x63
movzx ebx, byte [edx]
cmp edi, 0x3f0e68b6
jmp 0x11cdd81
jae 0x200d92d
mov eax, edx
bts edx, eax
rol dx, cl
mov edx, 0x800
sub edx, ecx
clc
shr edx, 5
cmp al, ah
clc
add edx, ecx
jmp 0x106e92c
mov word [ebx + edi], cx
inc ecx
cmovnp cx, sp
inc ebx
rcl cx, 0x90
test eax, ebp
add ebx, ebx
movzx ecx, word [ebx + edi]
cmp di, ax
cmp eax, 0x1000000
jae 0x102b8ec
mov edx, dword [ebp - 4]
clc
movzx edx, byte [edx]
cmp si, 0x3575
cmc
test ecx, 0x61421747
shl esi, 8
jmp 0x102b8e4
shr edi, 0xb
test bh, dl
imul edi, edx
jmp 0x10656e3
sub eax, edi
clc
jmp 0x208fd4e
add edx, ecx
mov ecx, 0xb0519
bswap ecx
mov ecx, dword [ebp - 0xc]
mov word [edi], dx
clc
rcr edx, 0xfd
movzx dx, bh
mov edx, dword [ebp - 0x2c]
clc
add ebx, ebx
jmp 0x20b95d1
jae 0x20aab52
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
clc
shl esi, 8
test edi, 0x50f6704d
shl eax, 8
clc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp esi, ebx
shr edi, 0xb
imul edi, ecx
clc
cmp bp, di
test sp, 0x358c
cmp esi, edi
jmp 0x11cf1b2
cmp ebx, ecx
jmp 0x2034a86
shr edi, 0xb
imul edi, edx
test ch, 0x9e
jmp 0x20b0efd
sub eax, edi
test esp, esp
sub esi, edi
sbb di, 0x67b4
mov edi, ecx
test esp, esp
shr edi, 5
sub ecx, edi
cmovnp edi, esp
movzx edi, ax
mov edi, dword [ebp - 0x28]
jmp 0x2039a9d
sbb ebx, ebx
test ch, 0x6d
cmp bp, 0x41fd
and ebx, 0xfffffffd
cmc
cmp cx, sp
test eax, 0x17db014d
add ebx, 6
cmc
sub ecx, ebx
rcr bh, cl
mov ebx, dword [ebp - 0x2c]
cmp bx, 0x5032
mov dword [ebp - 0x18], ecx
mov ecx, dword [ebp - 0x24]
cmc
test si, 0x658c
cmp dword [ebp - 0xc], ecx
jmp 0x1018723
jae 0x101dcfa
shl ebx, cl
btc cx, 0xe3
mov dword [ebp - 0x40], edi
mov ecx, ebx
sub ecx, edx
mov edx, dword [ebp - 0x30]
stc
lea ecx, [edx + ecx*2 + 0x55e]
mov dword [ebp - 0x1c], ecx
movzx edx, word [ecx + edi*2]
cmp bx, cx
test bp, bp
cmp eax, 0x1000000
jmp 0x102bc7e
jae 0x1066e64
mov eax, edx
cdq
rcl edx, 0x6c
rcr dx, 0x76
mov edx, 0x800
cmp sp, ax
sub edx, ecx
cmp cx, di
shr edx, 5
test di, di
cmp cx, ax
add edx, ecx
xchg ecx, ecx
mov ecx, dword [ebp - 0x3c]
jmp 0x2093ab1
cmp esi, edi
jmp 0x1036ab2
cmp esi, edx
jmp 0x11d5d82
inc dword [ebp - 4]
add di, 0x6f4f
mov edi, eax
cmp esp, eax
shr edi, 0xb
jmp 0x1073d82
mov word [ebx + edi], dx
jmp 0x20163ca
jmp 0x11d5b93
imul edx, ecx
stc
test bl, 0xf2
cmp esi, edx
jmp 0x201d7e0
sub edi, edx
test ebp, 0x3fce1e82
clc
shr edi, 5
jmp 0x207f5a6
jae 0x207f545
mov ebx, dword [ebp - 4]
test esp, esp
movzx ebx, byte [ebx]
clc
cmp di, si
shl esi, 8
cmp ebp, edi
stc
shl eax, 8
or esi, ebx
jmp 0x207f53a
mov word [edx + 2], di
mov di, 0x193
mov edi, 1
jmp 0x1075bf8
jae 0x20b94ea
mov edi, dword [ebp - 4]
cmc
movzx edi, byte [edi]
test ebp, esi
test dh, 0x58
shl esi, 8
cmp edi, esp
shl eax, 8
cmc
clc
or esi, edi
movzx edi, ax
inc dword [ebp - 4]
mov edi, eax
cmc
jmp 0x201ace5
mov byte [ecx + edx], bl
jmp 0x200f018
mov word [ebx + edx + 0x204], di
mov edi, ebx
jmp 0x11dbe1b
mov byte [ecx + edx], bl
inc ecx
jmp 0x1016d4b
jae 0x208d783
mov edi, 0x800
test bp, dx
sub edi, ecx
shr edi, 5
add edi, ecx
movzx eax, ax
mov ecx, dword [ebp - 0x1c]
cmp si, 0x35
xadd ax, ax
mov word [ecx], di
mov edi, dword [ebp - 0x30]
sbb al, 0xf8
bts ax, ax
sar eax, 0x70
lea edi, [edi + 0xe6c]
cmp dword [ebp - 0x20], 0
cmovae eax, ebp
mov eax, edx
jmp 0x107dd41
jae 0x1054ea6
mov edi, dword [ebp - 4]
cmp di, 0x3f22
movzx edi, byte [edi]
cmc
jmp 0x1054e92
not ecx
jmp 0x1074e7e
sub eax, ecx
cmc
sub esi, ecx
stc
mov ecx, edi
cmc
shr ecx, 5
cmp ebp, 0x2643237c
sub edi, ecx
jmp 0x20b81f2
or esi, edi
inc dword [ebp - 4]
cmp edx, ebx
test esp, edi
mov edi, eax
shr edi, 0xb
clc
imul edi, ecx
cmp bp, 0x2dcc
mov dword [ebp - 0x14], edi
test di, ax
cmp esi, edi
jae 0x2011e3a
mov eax, edi
mov edi, 0x800
cmp cx, 0x3599
jmp 0x20cf220
movzx edx, byte [edx]
shl esi, 8
stc
shl eax, 8
cmp edi, 0x684b0aeb
or esi, edx
inc dword [ebp - 4]
mov edx, eax
clc
cmp sp, 0x5df6
cmc
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jmp 0x1010c77
sub eax, ebx
cmp ebp, 0x3910569a
test ebx, ecx
clc
sub esi, ebx
mov ebx, edx
test bh, 0xf0
shr ebx, 5
cmp ebp, edi
jmp 0x201a0fe
shl esi, 8
stc
test sp, 0xfb9
or esi, ecx
movsx ecx, di
inc dword [ebp - 4]
mov ecx, eax
cmc
cmp dl, 0x15
shr ecx, 0xb
cmc
test si, cx
imul ecx, edx
cmp esp, esp
clc
cmp dh, 0x62
cmp esi, ecx
jmp 0x2085b39
jae 0x20c0d64
shl edx, 8
rol ah, 0x72
mov eax, edx
mov edx, dword [ebp - 4]
clc
cmp si, 0x4fa4
movzx edx, byte [edx]
clc
shl esi, 8
test ch, dh
cmp esp, 0x13b03b0c
or esi, edx
cwd
movsx dx, ah
inc dword [ebp - 4]
bts edx, eax
sal dh, 0x12
mov edx, eax
test si, si
shr edx, 0xb
test ax, 0x39cb
imul edx, ebx
cmp esi, edx
jmp 0x203c2f6
jae 0x20c1ee3
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
bsr edi, edi
and edi, 0x530c0ef3
mov edi, eax
jmp 0x20aafa6
mov word [ebx + edi], cx
mov cx, 0xe0d
inc ebx
shl ecx, cl
add ebx, ebx
sub ecx, esp
movzx ecx, word [ebx + edi]
clc
jmp 0x2080bba
mov word [ebx + edi], cx
inc ebx
add ebx, ebx
movzx ecx, si
setl cl
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x11d357c
mov word [ecx + edx], di
jmp 0x100f610
sub eax, ecx
stc
sub esi, ecx
bt cx, ax
mov ecx, edx
shr ecx, 5
sub edx, ecx
xchg cl, cl
mov word [edi + ebx*2 + 0x198], dx
dec cl
movzx ecx, word [edi + ebx*2 + 0x1b0]
cmp eax, 0x1000000
jmp 0x203ac7b
sub eax, edx
stc
cmc
test bp, 0x2f08
sub esi, edx
shl dl, 0xd7
mov edx, ecx
jmp 0x11ce49f
dec eax
cmp bh, cl
mov dword [ebp - 0x50], eax
cbw
adc ah, 0x1e
mov eax, dword [edx]
mov dword [ebp - 0x48], eax
ror al, cl
adc eax, 0x683b700a
mov eax, dword [edx + 0x28]
clc
cmp edx, esp
cmc
mov dword [ebp - 0x34], eax
sbb eax, 0x44c771b2
dec ax
jmp 0x201f6ae
mov edi, dword [ebp - 0x2c]
mov bl, byte [ecx + edi]
jmp 0x20101b4
jae 0x201d809
mov eax, ebx
mov ebx, 0x800
test di, 0x226e
stc
sub ebx, edx
stc
jmp 0x105e184
jae 0x11d0f51
mov eax, edi
mov edi, 0x800
cmc
sub edi, edx
shr edi, 5
test cl, 0xa6
cmp dx, 0x45f2
add edi, edx
seto dh
movsx edx, bx
movzx edx, di
mov word [ecx + 2], di
xchg dh, dh
movsx dx, dh
mov edx, 2
jmp 0x2025323
movzx edx, byte [edx]
shl esi, 8
cmp bx, dx
cmp ecx, 0x453967eb
shl eax, 8
cmp bh, 0xef
jmp 0x2074891
jae 0x207c39f
mov ecx, ebx
clc
cmp ebx, 4
jb 0x20cc8e9
mov ecx, 3
test bl, 0x74
sub ebx, ecx
clc
btr cx, 0x82
movzx ecx, word [edi + 2]
stc
jmp 0x2091bb6
mov word [ebx + ecx], dx
xchg dx, dx
dec dl
inc ebx
add ebx, ebx
not dl
xadd dl, dh
cmp cx, 0x5c36
movzx edx, word [ebx + ecx]
clc
stc
cmp eax, 0x1000000
jmp 0x20c1ec3
sub edi, edx
shr edi, 5
jmp 0x2015b7c
sub edi, ecx
clc
shr edi, 5
clc
test dl, bh
add edi, ecx
sub ecx, 0xa1152e1
mov ecx, dword [ebp - 0x10]
clc
mov word [edx], di
xor edi, edi
sub di, si
shl ecx, 4
shl edi, 0xcc
bt di, 0x89
mov edi, eax
test esi, 0x5a617534
test si, ax
lea edx, [ecx + edx + 4]
movzx ecx, word [edx + 2]
stc
test bh, 0x24
clc
cmp edi, 0x1000000
jmp 0x106b501
cmp ebx, 0xffffffff
jmp 0x2043496