Function at 0x2029e97
Capabilities:
Check http status code
Parse credit card information

Disassembly:
jne 0x209d5d8
cmp dword [ebp - 0x44], 0
jmp 0x209d5d2
mov word [ebx + ecx], di
jmp 0x1fcd661
jae 0x20101a8
mov eax, edi
mov edi, 0x800
cmc
cmp ebp, 0x5372212d
clc
sub edi, edx
test di, 0x467b
cmp sp, 0x513c
shr edi, 5
add edi, edx
jmp 0x11ac823
jae 0x209ed5a
mov eax, edi
mov edi, esi
neg di
btc di, 0x49
mov edi, 0x800
cmp edi, ebp
test cx, dx
jmp 0x11804b7
inc edi
jmp 0x113b203
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
jmp 0x2063e19
sub eax, ebx
cmp cl, 0xc4
sub esi, ebx
bt bx, sp
mov ebx, edx
test bx, 0x4bcd
shr ebx, 5
sub edx, ebx
bsr bx, ax
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
stc
test ecx, 0x77fa426c
cmp ebp, 0x5c6a1145
mov word [ebx], dx
cmovbe bx, di
ror dh, 0x75
and edx, edx
mov ebx, dword [ebp - 8]
cmp ax, di
bts dx, si
lea ebx, [ebx + ebx + 1]
shr edx, 0xde
mov edx, dword [ebp - 0x1c]
clc
cmc
lea edx, [edx + edx]
stc
and edx, ecx
stc
lea edx, [edx + ecx]
cmp bx, 0x1fed
ror cx, 0xd
lea edx, [edx + ebx]
movzx ecx, word [edi + edx*2]
jmp 0x203ad30
sub eax, edi
cmp ebx, 0x16dc341e
test dx, si
sub esi, edi
sub edi, 0x35cc1598
sal edi, 0xdc
btr edi, 0x75
mov edi, ecx
cmp si, 0x3f41
clc
shr edi, 5
test di, di
sub ecx, edi
mov word [ebx + edx + 0x204], cx
cmc
lea edi, [ebx + 1]
test ecx, 0x30e17fff
test esp, ecx
cmp edi, 0x100
jb 0x209e050
lea edi, [edi - 0xf0]
sar edx, 0xd4
mov ebx, dword [ebp - 0x18]
sal dx, cl
dec edx
rcr dl, cl
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0x28], edi
cmc
clc
cmp ebx, 0xc
jb 0x201791f
mov ecx, edi
stc
test dx, ax
cmp ecx, edx
cmp edi, 4
jmp 0x208eb83
shr edx, 5
test dh, bh
cmc
add edx, ecx
not ch
mov ecx, dword [ebp - 0xc]
jmp 0x206b7ea
mov word [ebx + edi], cx
bswap ecx
movzx ecx, si
inc ebx
add ebx, ebx
rcl cx, 0x6b
movzx ecx, word [ebx + edi]
cmp ch, 0x79
cmp eax, 0x1000000
jmp 0x1fe5afc
jmp 0x1fdb30c
cmp eax, 0x1000000
jmp 0x207c140
jae 0x200b0ea
mov eax, ebx
rol bl, 0xc2
mov ebx, 0x800
test sp, 0x10ff
test ax, cx
sub ebx, edx
test si, 0x36c0
cmp cx, 0x63bd
shr ebx, 5
lea ebx, [ebx + edx]
mov edx, dword [ebp - 0x10]
jmp 0x11ab0c4
mov ecx, dword [ebp - 0x3c]
jmp 0x20954cd
lea ecx, [ecx + edx + 0x360]
bts edx, ebp
movsx edx, cx
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jae 0x205ae4c
mov edi, dword [ebp - 4]
ror ebx, cl
shl bh, cl
clc
movzx ebx, byte [edi]
cmp esi, 0x4096a74
stc
shl esi, 8
cmp sp, 0x4df9
shl eax, 8
or esi, ebx
jmp 0x205ae44
inc ecx
jmp 0x11b35de
shl eax, cl
mov cx, 0x2d9f
mov ecx, dword [edx + 4]
jmp 0x20902a1
jae 0x2088feb
mov eax, edx
add dh, 0xdd
mov edx, 0x800
stc
cmp esp, esi
sub edx, ecx
shr edx, 5
add edx, ecx
mov word [ebx + edi], dx
jmp 0x2091a01
jb 0x2046aae
mov ecx, ebx
or dx, bx
rcr edx, cl
not edi
mov edx, ebx
cmc
mov edi, 1
shr ecx, 1
and ebx, edi
sub ecx, edi
stc
or ebx, 2
mov dword [ebp - 0x14], ecx
cmp cx, 0x7da6
stc
test dx, dx
cmp edx, 0xe
jae 0x11ac038
shl ebx, cl
mov dword [ebp - 0x40], edi
mov ecx, ebx
cmp bl, 0xa9
sub ecx, edx
shl edx, 0x6a
mov edx, dword [ebp - 0x30]
test edi, edi
lea ecx, [edx + ecx*2 + 0x55e]
btc edx, 0x39
rcr dx, cl
shr dx, 0xb0
mov dword [ebp - 0x1c], ecx
movzx edx, word [ecx + edi*2]
cmp bp, bx
jmp 0x208145c
sub eax, ecx
test bx, sp
stc
sub esi, ecx
or ecx, edi
mov ecx, edx
shr ecx, 5
test esi, esi
cmp ebp, 0x7ee31443
stc
sub edx, ecx
movsx ecx, si
and cx, sp
mov word [edi + ebx*2 + 0x198], dx
movzx ecx, word [edi + ebx*2 + 0x1b0]
cmp eax, 0x1000000
jae 0x206be43
mov edx, dword [ebp - 4]
jmp 0x206be2b
and ecx, dword [ebp - 0x34]
sub ecx, dword [ebp - 0x24]
add ecx, dword [ebp - 0xc]
cmp bx, bx
test sp, si
movzx ecx, byte [ecx + ebx]
xor bx, 0x164b
sbb ebx, 0x60a732a6
adc bx, cx
lea ecx, [ecx + ecx]
mov dword [ebp - 0x1c], ecx
sal bx, 0x64
stc
and ecx, 0x100
bsf bx, di
shl bh, cl
clc
movzx ebx, word [edi + ecx*2 + 0x202]
cmc
test bx, 0x7063
cmp edx, 0x1000000
jae 0x200822e
shl edx, 8
mov eax, edx
stc
mov edx, dword [ebp - 4]
jmp 0x20060d9
jmp 0x2064c5f
inc ebx
and cx, si
lea edi, [ebx + ebx]
mov cx, sp
add cx, sp
xor ecx, esp
movzx ecx, word [edi + edx]
stc
clc
cmp eax, 0x1000000
jmp 0x118255a
sub edi, edx
cmp ah, 0xd8
shr edi, 5
stc
cmp dh, 0x42
test dh, 0x5f
add edi, edx
jmp 0x2014f6c
shl esi, 8
stc
test ebp, 0x4c9d7792
cmc
shl eax, 8
cmc
or esi, ecx
inc dword [ebp - 4]
bt ecx, ecx
mov ecx, eax
jmp 0x2094f59
jae 0x2043c37
mov edx, dword [ebp - 4]
test si, 0x54a9
stc
movzx edx, byte [edx]
jmp 0x2043c1c
je 0x1ffef0e
mov dword [ebp - 0x1c], ecx
cmp bh, 0x92
cmp ecx, edi
jmp 0x2013345
add edi, edx
jmp 0x118831d
jmp 0x113b203
jae 0x119ed09
mov ebx, dword [ebp - 4]
cmp bp, 0x508c
test dh, 0xb0
movzx ebx, byte [ebx]
test edi, 0x3106768c
jmp 0x118df91
shr ecx, 0xb
imul ecx, edi
test esi, 0x11b2e24
cmc
cmp esi, ecx
jmp 0x1ff5900
jne 0x207905c
mov dword [ebp - 0xc], edx
adc edx, 0x1e3d7243
rcl dl, 0xa
mov edx, dword [ebp - 0xc]
cmp edx, dword [ebp + 0xc]
jae 0x1197f5b
mov ecx, dword [ebp - 4]
cmp ecx, dword [ebp + 0x10]
jmp 0x203eee7
mov word [ebx + edi], dx
jmp 0x2087177
mov word [ebx + ecx], di
jmp 0x118cb6d
jae 0x11859e2
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
bswap di
inc dword [ebp - 4]
sal di, 6
cmp esi, 0x10e30f7f
mov edi, eax
cmp ebx, 0x71c43a3b
test sp, 0x3f52
shr edi, 0xb
cmc
cmp edi, 0x58ab313c
test sp, 0x1185
imul edi, edx
cmp esi, edi
jae 0x20274ca
mov eax, edi
movsx edi, cx
mov edi, 0x800
sub edi, edx
stc
cmc
shr edi, 5
add edi, edx
jmp 0x20010c1
mov byte [edi + ecx], dl
jmp 0x208ab81
jae 0x1186ac9
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp eax, ecx
shl esi, 8
clc
shl eax, 8
clc
cmp bh, 0x78
or esi, edi
inc dword [ebp - 4]
shrd di, si, 0x96
mov edi, eax
shr edi, 0xb
cmp bp, si
imul edi, edx
cmp eax, ebp
test bp, bp
jmp 0x1189287
movzx edi, byte [edi]
shl esi, 8
cmp dx, si
shl eax, 8
or esi, edi
dec edi
mov edi, 0x3fc9044b
cmovno edi, esi
inc dword [ebp - 4]
mov edi, eax
cmp bx, sp
cmc
shr edi, 0xb
clc
cmp ebp, ebp
imul edi, edx
cmp esi, edi
jmp 0x1fdecbb
mov word [ebx + ecx], di
jmp 0x208a74d
sub eax, edx
sub esi, edx
bts dx, dx
bsf dx, si
mov edx, ecx
cmc
test si, ax
cmp bp, 0x772c
shr edx, 5
test cl, al
test edi, 0x20213eb7
sub ecx, edx
jmp 0x1ff7675
cmp esi, edi
jae 0x2073c4d
mov eax, edi
mov edi, 0x800
stc
jmp 0x207103e
imul edi, edx
cmp si, 0x2f7a
cmp esi, edi
jmp 0x2009397
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
cmc
jmp 0x113a4f4
jae 0x207db7a
mov eax, ebx
shld bx, di, 0x6c
test ax, 0x4070
rcl bh, cl
mov ebx, 0x800
sub ebx, edx
shr ebx, 5
clc
add ebx, edx
ror edx, cl
cmovb dx, dx
or edx, esp
mov edx, dword [ebp - 0x10]
mov word [edx], bx
jmp 0x1fcd40b
jmp 0x2064cf8
shl esi, 8
test al, 0x9b
shl eax, 8
or esi, ebx
movzx ebx, bp
jmp 0x119ed02
cmp eax, 0x1000000
jae 0x1fcdcde
mov edi, dword [ebp - 4]
jmp 0x1fcdcb7
not edx
test edx, esp
and ecx, edx
jmp 0x2000d01
sub eax, edi
cmp cl, al
sub esi, edi
jmp 0x207eb85
jae 0x11a3c35
mov eax, ebx
mov ebx, 0x800
cmp esi, edx
stc
sub ebx, ecx
shr ebx, 5
add ebx, ecx
mov word [edi + edx], bx
jmp 0x1182479
inc dword [ebp - 0x20]
test di, sp
cmc
sub edx, ecx
sar ecx, cl
cmovp cx, si
mov ecx, dword [ebp - 0x2c]
add edx, edi
jmp 0x205afa2
and edx, ebx
cmp bx, 0x7556
clc
cmc
mov dword [ebp - 0x14], edx
lea edx, [edx + ecx]
jmp 0x118a638
inc edx
cmp ecx, dword [ebp - 0x34]
jmp 0x2099305
and ebx, dword [ebp - 0x50]
mov ecx, 8
cmc
cmp ax, ax
sub cl, byte [ebp - 0x48]
test sp, cx
shr edx, cl
add cl, 0xb3
rol ch, cl
setge cl
mov ecx, dword [ebp - 0x48]
shl ebx, cl
test sp, bp
lea edx, [edx + ebx]
dec bh
mov ebx, dword [ebp - 0x18]
test ecx, 0x1dbb2546
cmc
imul edx, edx, 0x600
test di, 0x233e
cmp edx, esi
add edi, edx
cwd
mov edx, dword [ebp - 0x14]
jmp 0x1feed0b
add dword [ebp - 0x28], 0x112
sub dword [ebp - 0x18], 0xc
mov edx, dword [ebp - 4]
test edx, 0x7fe0283f
cmc
cmp eax, 0x1000000
jmp 0x206b10e
jae 0x1198a6c
mov edx, dword [ebp - 4]
cmp ch, bl
clc
movzx edx, byte [edx]
cmp ah, 0xcd
shl esi, 8
test edx, ebx
test al, 0x65
stc
shl eax, 8
or esi, edx
movsx edx, cx
xchg dh, dh
inc edx
inc dword [ebp - 4]
sal dx, 0xfa
sal dx, cl
test di, 0x493
mov edx, eax
clc
shr edx, 0xb
jmp 0x20072da
cmp dword [ebp - 0xc], ecx
sbb ecx, ecx
jmp 0x117c7f7
add ebx, 6
sub ecx, ebx
rcl bx, 0x15
rcl ebx, cl
mov ebx, dword [ebp - 0x2c]
cmp bp, 0x1bb3
mov dword [ebp - 0x18], ecx
mov ecx, dword [ebp - 0x24]
jmp 0x1198bcd
sub eax, edi
test di, si
cmp esi, 0x2a3a70b8
sub esi, edi
mov edi, edx
clc
test bh, dl
shr edi, 5
cmp si, bx
sub edx, edi
mov edi, eax
or edi, edx
mov edi, dword [ebp - 0x1c]
stc
mov word [ecx + edi*2 + 0x644], dx
stc
jmp 0x1fdb305
imul edx, ecx
cmp sp, 0x203a
cmp esi, edx
jmp 0x1fce697
inc dword [ebp - 4]
btr bx, sp
mov ebx, eax
stc
shr ebx, 0xb
imul ebx, ecx
cmp di, dx
test al, 0x74
cmp esi, ebx
jmp 0x11930b5
jae 0x209f003
mov eax, edx
mov edx, 0x800
test sp, ax
sub edx, ecx
test ebp, ecx
cmp bx, bx
shr edx, 5
add edx, ecx
stc
mov word [edi + ebx*2 + 0x180], dx
sar dh, 0x87
mov edx, 0x66f01bbc
add ebx, 0xc
cdq
movzx edx, si
movsx edx, di
lea edx, [edi + 0x664]
jmp 0x2009fe2
jae 0x11a14a1
shl edi, 8
mov eax, edi
xchg edi, edi
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp bp, 0x3b2e
cmc
stc
shl esi, 8
stc
test esi, ebx
or esi, edi
dec di
xchg di, di
movsx edi, ax
inc dword [ebp - 4]
mov edi, eax
clc
shr edi, 0xb
cmp bp, ax
imul edi, ecx
cmp esi, edi
jmp 0x202a6d6
jae 0x2077f76
mov ebx, dword [ebp - 4]
stc
jmp 0x2077f59
jae 0x11a31d6
mov ebx, dword [ebp - 4]
test esp, 0x3080506f
stc
test esp, esi
movzx ebx, byte [ebx]
test esi, 0x36b43d21
shl esi, 8
clc
cmp bp, sp
test bp, bx
shl eax, 8
clc
stc
or esi, ebx
inc dword [ebp - 4]
sar bx, cl
shrd bx, bx, 0x41
mov ebx, eax
stc
test edx, esi
shr ebx, 0xb
jmp 0x2013d47
mov dword [ebp - 4], eax
sub al, cl
mov eax, dword [edx + 0x1c]
btr dx, 0x6b
mov dword [ebp - 0x30], edi
mov dx, bp
btr edx, 0x49
and edx, esi
mov dword [ebp - 0x18], ebx
cmp sp, 0x287e
sal edx, 0x4a
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x28], 0
bts ecx, eax
or cx, 0x4b6f
mov cx, 0x479a
mov ecx, dword [ebp - 0x20]
cwd
sub dl, 0x82
and ecx, dword [ebp - 0x4c]
shl dh, 0xb1
movzx edx, si
btr dx, 0x7c
mov edx, ebx
test ch, 0x42
shl edx, 4
add edx, ecx
mov dword [ebp - 0x10], ecx
sbb cl, 0x6b
lea ecx, [edi + edx*2]
stc
mov dword [ebp - 0x1c], ecx
movzx ecx, word [ecx]
clc
cmp ax, bp
cmp eax, 0x1000000
jmp 0x2055f5e
sub eax, ebx
sub esi, ebx
mov ebx, ecx
stc
shr ebx, 5
clc
cmp ebp, 0x6199625a
sub ecx, ebx
mov word [edi + edx], cx
jmp 0x1139614
jae 0x11a6c35
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp di, 0x76c9
stc
shl esi, 8
test sp, 0x609f
shl eax, 8
cmc
test ch, 0xf4
stc
or esi, edi
bswap edi
xchg di, di
inc dword [ebp - 4]
shr edi, 0x66
adc di, di
rcl edi, 0x92
mov edi, eax
test ax, sp
test edi, 0x568587a
shr edi, 0xb
test cx, 0x79a8
imul edi, edx
cmp edi, ebp
stc
cmp esi, edi
jmp 0x1138695
cmp ecx, 0x1000000
jmp 0x1ffcf25
add edx, ecx
test bp, 0x5247
cmp ebp, 0x13ab325a
cmp edi, esi
add edx, dword [ebp - 8]
test ebp, 0x54f47834
mov dword [ebp - 0x1c], ebx
stc
cmp di, 0x566b
lea edx, [edi + edx*2]
stc
mov dword [ebp - 0x10], edx
clc
test bh, dl
stc
movzx edx, word [edx]
cmp eax, 0x1000000
jmp 0x201b21a
sbb ecx, ecx
test eax, esp
stc
cmc
and ecx, dword [ebp - 0x34]
add dword [ebp - 0x20], ebx
clc
sub ecx, dword [ebp - 0x24]
sub edi, ebx
test di, sp
cmp ecx, ebx
clc
mov dword [ebp - 0x28], edi
mov edi, esp
mov edi, dword [ebp - 0x34]
test sp, bx
jmp 0x202c879
mov word [edx], bx
or dh, 0x70
movzx edx, di
mov edx, dword [ebp - 8]
test edi, 0x28621abb
stc
lea edx, [edx + edx]
jmp 0x20275f8
mov edi, dword [ebp - 0x28]
jmp 0x11ad204
jae 0x2085709
mov eax, edi
sal edi, 0xbc
mov edi, 0x800
cmp edi, ebx
test ebp, 0x6343524f
sub edi, edx
cmp bl, cl
test edi, esi
shr edi, 5
cmp bh, 4
add edi, edx
mov dh, bh
movzx edx, cx
jmp 0x1fd59f5
sub ecx, 4
cmc
cmp dh, 0x25
cmp eax, 0x1000000
jmp 0x202aa17
mov word [ebx + ecx], di
jmp 0x208ad53
mov word [ebx + ecx], dx
inc ebx
test al, al
cmovno edx, esp
add ebx, ebx
adc edx, edi
btr edx, 0x2b
stc
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x2016648
mov word [edi + edx], cx
inc edi
jmp 0x20583e4
jmp 0x2041ac2
jae 0x119293f
mov eax, edi
test dx, sp
mov edi, 0x800
cmp eax, eax
sub edi, ecx
shr edi, 5
test ax, 0x505a
cmp bh, ch
test edx, ebp
add edi, ecx
movsx ecx, si
mov ecx, dword [ebp - 0x28]
jmp 0x20692e7
ret 0xc
mov word [ebx + edi], dx
jmp 0x209214d
cmp ebx, ecx
jmp 0x2036872
shr ecx, 0xb
imul ecx, edx
cmp esp, 0x405b46d4
test ch, 0x73
cmp esi, ecx
jae 0x1ff2336
mov eax, ecx
or cl, 0x56
rcr ecx, cl
mov ecx, 0x800
sub ecx, edx
test si, 0x8cf
jmp 0x2038627
mov dword [ebp - 0xc], ecx
jmp 0x2022217
jae 0x1fca20d
mov edi, dword [ebp - 4]
cmp ebx, ebx
movzx edi, byte [edi]
shl esi, 8
clc
cmc
test ebp, 0x50c61962
shl eax, 8
or esi, edi
xchg edi, edi
movsx edi, di
inc dword [ebp - 4]
cmp ebp, 0x512d230c
mov edi, eax
shr edi, 0xb
clc
imul edi, ecx
cmp esi, edi
jmp 0x205656e
jae 0x1fcb2e2
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
shl esi, 8
clc
shl eax, 8
cmc
test sp, 0x4c1e
or esi, ecx
mov ecx, edx
movzx cx, ch
movzx ecx, cx
inc dword [ebp - 4]
mov ecx, eax
jmp 0x11b294c
mov edx, dword [ebp - 0x14]
clc
cmc
cmp bx, cx
not edx
clc
and ecx, edx
jmp 0x1fdfe23
mov edx, dword [ebp - 8]
test si, 0x7dbe
lea edx, [edx + edx]
mov dword [ebp - 8], edx
adc dx, 0x4a47
mov edx, dword [ebp - 0x14]
test edi, edx
cmp esi, 0x13280957
cmp dx, bp
not edx
cmc
and ecx, edx
jmp 0x204b6c9
jmp 0x11acfa1
movzx edi, byte [edi]
test eax, ebx
clc
cmp ebp, ebp
shl esi, 8
clc
cmp al, al
test bp, si
shl eax, 8
test edi, esp
cmp edi, ecx
clc
or esi, edi
movsx edi, bp
inc di
inc dword [ebp - 4]
test bl, 0x25
mov edi, eax
cmc
shr edi, 0xb
test edi, 0x79475bdb
jmp 0x11896ec
jae 0x20151c6
mov eax, edx
bsr dx, dx
mov edx, 0x800
clc
sub edx, ecx
test bh, dh
jmp 0x113c13c
add ecx, ecx
cmp ecx, 0x2f9c56a5
cmc
mov dword [ebp - 0x28], ecx
movzx ecx, word [ecx + edx]
cmp eax, 0x1000000
jmp 0x2016c8e
imul ebx, edx
test esp, ebp
cmp esp, eax
cmp esi, ebx
jae 0x20690da
mov eax, ebx
shl ebx, 0x6e
test esi, esp
mov ebx, 0x800
stc
sub ebx, edx
cmp ah, 0x5e
shr ebx, 5
clc
test edi, esi
lea ebx, [ebx + edx]
mov edx, dword [ebp - 0x10]
mov word [edx], bx
clc
and dl, dl
mov edx, dword [ebp - 8]
test ax, sp
add edx, edx
mov dword [ebp - 8], edx
rol dh, cl
mov edx, dword [ebp - 0x14]
jmp 0x2071fe1
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x204538b
sub eax, ebx
sub esi, ebx
sar bl, 7
sbb bh, 0xf3
mov ebx, edx
shr ebx, 5
cmc
test si, 0x605b
stc
sub edx, ebx
or bx, 0x3fb3
xor bx, 0x2a2
sar ebx, 0xcf
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
mov edx, dword [ebp - 8]
lea edx, [edx + edx + 1]
or bx, 0x6a06
bt ebx, ecx
mov dword [ebp - 8], edx
sar edx, cl
cmp dh, 0x32
mov ebx, dword [ebp - 0x1c]
xchg edx, edx
neg dl
lea ebx, [ebx + ebx]
and edx, esi
movsx edx, dx
rcr dh, cl
mov edx, ecx
jmp 0x11956a8
cmp edi, ecx
jmp 0x1fef575
or ebx, 8
clc
test si, bx
cmp ebx, 0xffffffff
jmp 0x2046aa8
imul edx, ecx
cmp ebp, esi
stc
cmp esi, edx
jmp 0x20653b4
jae 0x2037e3d
mov ebx, dword [ebp - 4]
cmc
clc
cmp ah, 0xd5
movzx ebx, byte [ebx]
cmc
shl esi, 8
cmp bp, 0x5cba
jmp 0x2037e2c
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
stc
cmc
jmp 0x2066140
and ecx, 0xfffffffd
jmp 0x2017913
mov edx, ecx
and edx, ebx
cmp si, cx
cmc
clc
mov dword [ebp - 0x14], edx
lea edx, [edx + ecx]
test cx, 0x56b6
add edx, dword [ebp - 8]
mov dword [ebp - 0x1c], ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
clc
cmp eax, 0x1000000
jmp 0x11a30f3
jae 0x204dc33
mov eax, edi
btr di, 0x4f
mov edi, 0x800
clc
cmc
sub edi, edx
cmp sp, bx
shr edi, 5
add edi, edx
jmp 0x118599c
jmp 0x1fd5ec8
imul edi, edx
cmp esi, edi
jmp 0x208da5b
sub eax, edx
clc
sub esi, edx
mov edx, ecx
test cl, 0xc0
shr edx, 5
cmp edi, 0x395f2fca
sub ecx, edx
jmp 0x205dda1
jmp 0x113b20c
jae 0x2072ed7
mov edx, dword [ebp - 4]
clc
movzx edx, byte [edx]
test edx, 0x6df96935
shl esi, 8
test esp, ebp
cmc
clc
shl eax, 8
or esi, edx
mov dx, di
inc dword [ebp - 4]
jmp 0x2072ed7
jmp 0x2041d63
jae 0x1fe5b26
mov edx, dword [ebp - 4]
clc
stc
test sp, 0x161d
movzx edx, byte [edx]
cmc
shl esi, 8
clc
cmc
shl eax, 8
or esi, edx
mov dx, sp
cmovb edx, edx
xchg dx, dx
inc dword [ebp - 4]
mov edx, eax
jmp 0x2085b27
jmp 0x2015382
add edx, edx
cmc
cmp ebx, 0x3522fdb
cmp ax, bp
mov dword [ebp - 8], edx
mov edx, dword [ebp - 0x14]
test ebp, edi
cmc
not edx
clc
test bx, sp
and ecx, edx
jmp 0x208c3c3
mov word [edx + 2], di
mov edi, 1
jmp 0x200ee6b
mov esp, ebp
movsx ebp, dx
not ebp
pop ebp
jmp 0x20a0016
mov dword [ebp - 0xc], ecx
jmp 0x206b3fc
shl esi, 8
cmp esi, 0x3fd2ea0
test edi, ebp
shl eax, 8
test bh, 0xe5
or esi, edx
inc dword [ebp - 4]
or dx, di
cmp dx, 0x89c
mov edx, eax
test ebp, esp
test ebx, 0x6191419c
shr edx, 0xb
jmp 0x2018438
jae 0x20583f9
mov edx, dword [ebp - 4]
cmc
cmp di, 0x7f7
movzx edx, byte [edx]
test bx, ax
shl esi, 8
shl eax, 8
cmp dh, dl
clc
cmc
or esi, edx
jmp 0x20583f1
inc ecx
jmp 0x20262f3
inc dword [ebp - 0x20]
cmc
test esp, 0x42282c8a
cmp ebx, 7
jmp 0x209e3cd
sbb edx, edx
and edx, dword [ebp - 0x34]
jmp 0x11954ff
mov word [ebx + edi], cx
mov ecx, dword [ebp - 0xc]
jmp 0x1ff7f1d
sub eax, ecx
cmc
sub esi, ecx
mov ecx, edx
cmc
test bp, bp
shr ecx, 5
cmp si, dx
clc
test esp, 0x91d4cd5
sub edx, ecx
mov ecx, 0x1d700ef6
mov ecx, dword [ebp - 0x1c]
clc
or ebx, dword [ebp - 0x40]
test ecx, ebp
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
test bh, 0xc5
test edi, edx
shl dword [ebp - 0x40], 1
clc
sub dword [ebp - 0x14], 1
jmp 0x209306d
jae 0x2041d31
mov eax, ecx
clc
xchg ch, ch
mov ecx, 0x800
sub ecx, edi
shr ecx, 5
cmp bh, cl
add ecx, edi
mov word [edx + 2], cx
mov cl, 0xfe
movsx cx, cl
mov ecx, 2
jmp 0x1fe55be
jae 0x200bc2b
mov ebx, 0x800
nop
sub ebx, edi
setae ah
shr ebx, 5
add ax, 0x2657
movsx eax, cx
lea ebx, [ebx + edi]
bts ax, sp
mov edi, dword [ebp - 0x10]
bswap ax
sal eax, 0xaa
inc ah
shl edi, 4
mov word [edx + 2], bx
ror eax, 0xdd
shrd ax, bp, 0x9d
lea edx, [edi + edx + 0x104]
movzx edi, word [edx + 2]
sal ah, 0xff
mov eax, ecx
clc
jmp 0x11a7970
mov word [ebx + edi], cx
cmovne cx, dx
setbe ch
inc ebx
neg ch
dec ch
not ecx
lea ebx, [ebx + ebx]
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x11816c8
inc ebx
jmp 0x20323de
shl eax, 8
test edi, ecx
or esi, edi
inc dword [ebp - 4]
shl edi, 0xed
mov edi, eax
shr edi, 0xb
imul edi, edx
clc
cmp esi, edi
jmp 0x2001a91
ja 0x207905c
mov edi, dword [ebp - 0x2c]
sub ecx, edx
add edi, edx
cmp ecx, ebp
add edx, ebx
jmp 0x2042632
jae 0x2064fa2
mov eax, edi
mov edi, 0x800
sub edi, edx
cmp ecx, 0x24f81711
test edx, 0x3e86064b
shr edi, 5
jmp 0x2088718
sub edx, ecx
shr edx, 5
cmp ebx, 0x6a2f1a68
add edx, ecx
mov cl, dh
mov word [edi + 2], dx
cmovo ecx, ebx
xchg cx, cx
movzx ecx, si
mov ecx, 2
jmp 0x117f40a
mov ecx, dword [ebp - 0x18]
cmp sp, di
clc
cmp ecx, 0xa
sbb ebx, ebx
and ebx, 0xfffffffd
stc
jmp 0x1199314
jae 0x2066b05
shl ecx, 8
btc bx, 0x32
mov eax, ecx
add bh, 0xba
movsx cx, dh
cmc
mov ecx, dword [ebp - 4]
movzx ebx, byte [ecx]
cmp ecx, 0x62ec3332
shl esi, 8
or esi, ebx
jmp 0x2066af9
shr ebx, 5
test ebx, 0x5a8526d0
jmp 0x201f495
shr edi, 5
cmp si, cx
jmp 0x20940e8
jne 0x11b1790
cmp ebx, dword [ebp - 0x20]
jb 0x2036878
mov edx, dword [ebp - 0xc]
mov ah, ah
mov eax, dword [ebp + 8]
movzx edi, bx
mov esi, 0x361861ad
mov dword [eax + 0x24], edx
xchg si, bx
pop edi
xchg si, ax
jmp 0x2056b32
inc edi
clc
test ah, 0xdb
stc
cmp edi, ecx
jmp 0x2066111
jae 0x20007e3
shl ecx, 8
ror eax, cl
shl ah, cl
and al, 0x5e
mov eax, ecx
sar ch, 8
mov ecx, dword [ebp - 4]
test sp, sp
movzx ecx, byte [ecx]
cmp sp, di
shl esi, 8
clc
or esi, ecx
inc dword [ebp - 4]
bsf ecx, esp
setns ch
stc
mov ecx, eax
shr ecx, 0xb
stc
imul ecx, edx
cmp esi, ecx
jae 0x201e287
mov edi, dword [ebp - 0xc]
cmovne ax, cx
setno ah
inc ax
mov eax, ecx
mov ecx, 0x3606475a
sbb cl, 0xe0
mov ecx, 0x800
cmc
test bp, di
sub ecx, edx
jmp 0x20301b0
jmp 0x200b12b
mov word [ebx + ecx], di
jmp 0x202c27b
jae 0x204531f
mov eax, edi
sbb edi, 0x26070642
mov edi, 0x800
cmp dl, 0x4f
jmp 0x20633b4
jae 0x2001af5
mov edx, dword [ebp - 4]
cmp bx, 0x2b6f
movzx edx, byte [edx]
cmp bh, 0xd6
shl esi, 8
shl eax, 8
test bp, 0x63cb
or esi, edx
inc edx
not dh
inc dword [ebp - 4]
mov edx, eax
shr edx, 0xb
jmp 0x119a166
jae 0x2066148
mov edx, dword [ebp - 4]
jmp 0x1fde362
inc dword [ebp - 4]
adc di, bx
mov edi, eax
test ebp, 0xd58097e
cmc
shr edi, 0xb
cmc
test bx, dx
imul edi, ecx
test al, 0xf7
clc
cmp esi, edi
jae 0x20476fb
mov eax, edi
xor di, 0x5151
mov edi, 0x5efa2dea
add di, 0x6834
mov edi, 0x800
test dx, 0x1e0a
sub edi, ecx
shr edi, 5
add edi, ecx
jmp 0x208f495
jae 0x20262ff
mov ecx, dword [ebp - 4]
xor bl, 0x8b
movzx ebx, byte [ecx]
cmc
shl esi, 8
test di, 0x6377
shl eax, 8
stc
jmp 0x203da02
movzx edx, byte [edx]
jmp 0x2008220
imul edx, ecx
cmp esi, edx
jmp 0x208eb3f
shl esi, 8
cmp di, dx
or esi, edx
mov dx, dx
inc dword [ebp - 4]
mov edx, eax
shr edx, 0xb
test sp, cx
imul edx, ebx
cmp esi, edx
jae 0x2084b5d
mov eax, edx
sal dh, cl
mov edx, 0x800
sub edx, ebx
clc
shr edx, 5
test sp, sp
add edx, ebx
jmp 0x203f126
sub ebx, ecx
movzx ecx, word [edi + 2]
mov dword [ebp - 0x18], ebx
test edx, 0xde85eb8
cmc
cmp edx, 0x1000000
jae 0x201d41c
shl edx, 8
btc ebx, ebx
mov bx, di
mov eax, edx
xor bx, sp
shl bh, 0x4b
ror edx, 0xf0
mov edx, dword [ebp - 4]
neg bx
movzx ebx, byte [edx]
clc
cmp ebp, 0x7ec65516
shl esi, 8
or esi, ebx
jmp 0x201d40a
jae 0x201bd90
mov eax, edi
shld edi, esp, 0x67
bt di, si
mov edi, 0x800
sub edi, edx
test edx, 0x51ec5ccc
shr edi, 5
add edi, edx
jmp 0x1137ebb
jmp 0x201539a
sub eax, ebx
sub esi, ebx
mov ebx, edx
cmp edi, esp
stc
clc
shr ebx, 5
stc
test bx, si
sub edx, ebx
cmovno bx, sp
cmp di, si
and ebx, edi
mov ebx, dword [ebp - 0x10]
cmp dl, 0xa5
cmc
clc
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
ror dl, cl
sal bx, 0x6e
mov edx, dword [ebp - 8]
bt ebx, edx
lea edx, [edx + edx + 1]
mov dword [ebp - 8], edx
cmc
rcr dl, 0xb7
mov ebx, dword [ebp - 0x1c]
sub dh, 0x94
bts edx, esp
rcr edx, 0xc5
add ebx, ebx
movsx edx, sp
jmp 0x1fde772
sub eax, ecx
sub esi, ecx
mov ecx, edi
shr ecx, 5
jmp 0x20226f6
jmp 0x209e050
shr ebx, 5
cmc
sub edx, ebx
mov ebx, dword [ebp - 0x10]
and ecx, dword [ebp - 0x14]
test bl, cl
mov word [ebx], dx
bsf bx, di
movsx edx, dx
mov edx, dword [ebp - 8]
rol ebx, 0x17
cmc
clc
lea edx, [edx + edx + 1]
test ecx, 0x2dbf6912
clc
mov dword [ebp - 8], edx
mov ebx, dword [ebp - 0x1c]
rcl dx, cl
cmovb dx, cx
add ebx, ebx
movsx edx, ax
or dx, sp
mov edx, ecx
cmc
jmp 0x20145ef
sbb ecx, ecx
jmp 0x1fde707
add edx, edx
cmp dx, 0x345e
clc
mov dword [ebp - 8], edx
btr edx, 0xcf
jmp 0x1fcb96e
sub eax, edi
sub esi, edi
btr di, 3
sar edi, 0x3a
mov edi, edx
test ch, 0x6a
cmp bx, di
shr edi, 5
test cx, dx
clc
jmp 0x209884e
mov word [edx + ecx + 0x644], di
jmp 0x2084393
sub eax, edi
sub esi, edi
movsx edi, si
btc di, cx
mov edi, ecx
test cx, si
shr edi, 5
sub ecx, edi
inc di
movzx edi, sp
jmp 0x11ab70d
lea ebx, [ebx + ebx + 1]
mov byte [ecx + edx], bl
jmp 0x20846a4
jb 0x2013356
mov dword [ebp - 0x1c], edi
sub bl, 0x1a
rol ebx, cl
movsx ebx, si
cmp edx, dword [ebp - 0x24]
mov ebx, 0x66e158eb
mov ebx, dword [ebp - 0x1c]
jmp 0x11a8ad3
inc ecx
jmp 0x119713d
shl esi, 8
clc
cmp cl, bl
jmp 0x208b27f
imul ebx, edx
cmp esi, ebx
jmp 0x208acc6
and edx, ebx
mov dword [ebp - 0x14], edx
jmp 0x206b9e9
mov edx, dword [ebp - 0x1c]
jmp 0x2012b35
sub eax, edx
sub esi, edx
mov edx, ecx
shr edx, 5
clc
sub ecx, edx
not edx
bswap dx
mov edx, 0x6f3e06c8
mov edx, dword [ebp - 0x2c]
jmp 0x1fefda6
sub eax, edx
cmc
sub esi, edx
btr dx, bx
rcr edx, cl
shr dh, cl
mov edx, ecx
stc
cmp dx, ax
shr edx, 5
test ecx, ebx
sub ecx, edx
sub dh, 0xe
mov edx, dword [ebp - 0x3c]
mov word [edi + ebx*2 + 0x1c8], cx
test esp, eax
shl ecx, 6
mov ecx, dword [ebp - 0x40]
cmc
cmp di, dx
mov dword [ebp - 0x40], edx
ror dl, 0x20
mov edx, dword [ebp - 0x38]
cmp di, 0x2567
mov dword [ebp - 0x3c], edx
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x38], edx
and edx, 0xd141db6
movzx edx, si
cwd
mov dword [ebp - 0x24], ecx
sal dx, 0x82
xadd edx, ecx
cwd
cmp ebx, 7
sbb ebx, ebx
and ebx, 0xfffffffd
cmp bp, di
lea ebx, [ebx + 0xb]
lea edx, [edi + 0xa68]
movzx cx, ch
movzx ecx, word [edx]
mov dword [ebp - 0x18], ebx
cmp eax, 0xa546641
jmp 0x1140f74
jae 0x1187691
mov edi, dword [ebp - 4]
jmp 0x1187677
jae 0x2016cb9
mov edi, dword [ebp - 4]
clc
cmp esp, edi
movzx edi, byte [edi]
clc
shl esi, 8
cmp bl, 0x43
clc
shl eax, 8
stc
or esi, edi
mov edi, 0x1c213d37
xchg di, di
not di
inc dword [ebp - 4]
mov edi, eax
cmp bp, 0x5f86
shr edi, 0xb
test ebx, edi
cmp bh, 0xea
imul edi, ecx
cmp ah, cl
cmp esi, edi
jmp 0x11aea93
jmp 0x205dda9
jae 0x20175f1
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
shl esi, 8
shl eax, 8
or esi, ebx
movzx ebx, cx
setno bh
bswap ebx
inc dword [ebp - 4]
cmp edi, ecx
bts bx, si
mov ebx, eax
shr ebx, 0xb
clc
test esi, 0x4061fec
imul ebx, edx
cmp esi, ebx
jmp 0x20429c5
lea ecx, [ecx + 0xa]
mov dword [ebp - 0x18], ecx
shl ch, 0xd5
rol ch, 0x59
mov ecx, dword [ebp + 0xc]
cmp cx, 0x3c20
add edi, 2
test cx, 0x7d6b
cmp ebp, 0x7bb350b8
cmp cx, bp
sub ecx, edx
jmp 0x1181946
imul edx, ecx
cmp esi, edx
jmp 0x11a0663
jae 0x208b29a
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
test sp, 2
jmp 0x2013807
sub eax, edi
clc
sub esi, edi
mov di, bx
or di, di
mov edi, edx
shr edi, 5
jmp 0x20767cd
inc edx
cmp edi, edx
test di, 0x7be8
mov dword [ebp - 4], edx
clc
xchg dx, dx
sal dx, cl
mov edx, eax
shr edx, 0xb
cmc
jmp 0x205c343
sub eax, ecx
sub esi, ecx
sar cx, cl
or cl, 0xa1
mov ecx, edx
jmp 0x207de6e
lea ebx, [ebx + edx]
mov dl, ch
not dh
mov edx, dword [ebp - 0x10]
mov word [edx], bx
dec dx
mov edx, dword [ebp - 0x14]
bsr ebx, edi
shl bl, 0xbe
ror bx, 0xcc
mov ebx, dword [ebp - 8]
cmc
not edx
stc
lea ebx, [ebx + ebx]
and ecx, edx
jmp 0x113a8fa
jmp 0x11832cf
sub eax, edi
cmc
jmp 0x208c92b
jmp 0x11832cf
sub edi, ecx
jmp 0x1fe6d18
movzx edx, byte [edx]
shl esi, 8
stc
test bl, dh
shl eax, 8
stc
or esi, edx
cwd
inc dword [ebp - 4]
not dh
mov edx, eax
stc
cmc
cmp ax, si
shr edx, 0xb
imul edx, ecx
cmp esi, edx
jmp 0x20310be
mov byte [edx + edi], bl
jmp 0x20135a2
or esi, edi
inc edx
mov dword [ebp - 4], edx
shr eax, 1
sar dx, 0xf2
sub edx, ebp
sub esi, eax
mov edx, 0x4dfe14b7
rol dh, 0xd2
mov edx, esi
clc
cmc
shr edx, 0x1f
jmp 0x208efac
jae 0x2015320
mov eax, edx
btr edx, 0x2b
sar dh, 0x92
xor edx, edi
mov edx, 0x800
cmp bp, dx
sub edx, ecx
shr edx, 5
cmc
clc
test bx, 0x32c9
add edx, ecx
movzx cx, dl
jmp 0x1145344
mov dword [ebp - 4], ecx
xor cx, 0x73e9
mov ch, dh
sar ch, cl
mov ecx, eax
clc
cmp edx, 0x69264e36
shr ecx, 0xb
cmp ecx, esp
clc
imul ecx, edi
cmp esi, ecx
jmp 0x1ff5c5d
sub eax, edi
cmp esp, eax
sub esi, edi
sbb di, dx
sub di, cx
mov edi, edx
cmc
shr edi, 5
sub edx, edi
jmp 0x203e697
mov dword [ebp - 8], edx
bts edx, esp
dec edx
mov edx, dword [ebp - 0x14]
test cl, 0x27
jmp 0x119180d
mov dword [ebp - 0xc], ecx
jmp 0x207f715
push ebp
cmovnp edx, ebx
rcr ax, 0
stc
mov ebp, esp
sub esp, 0x50
sbb edx, esp
sal ax, cl
test esp, ebx
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x38]
ror ecx, 0xa3
mov ecx, dword [edx + 0x3c]
jmp 0x2081bcd
jae 0x2021796
mov eax, edi
mov edi, 0x800
jmp 0x20317ce
jae 0x20254d3
mov edx, dword [ebp - 4]
shld di, ax, 0x58
and di, 0x7a82
movzx edi, byte [edx]
shl esi, 8
shl eax, 8
jmp 0x20254cd
jmp 0x203e6a7
lea ecx, [ecx + edx]
clc
sub edi, ecx
cmp di, si
cmp edi, 0x136a799c
cmp ebx, edi
jmp 0x1ff9c45
inc ebx
jmp 0x208ad53
jae 0x202e862
mov edx, dword [ebp - 4]
cmp cx, ax
test edi, esp
movzx edx, byte [edx]
cmc
shl esi, 8
shl eax, 8
cmp sp, sp
cmp bx, 0x5d83
or esi, edx
movzx edx, ax
inc dword [ebp - 4]
cmp dl, 6
and edx, eax
mov dl, al
mov edx, eax
test esi, 0x9d85131
cmp dx, si
test si, si
shr edx, 0xb
cmp dx, sp
jmp 0x207a4a8
jmp 0x2064fdf
shr ecx, 5
stc
lea ecx, [ecx + edx]
cmp ebp, 0x64c3699e
movsx edx, bx
mov edx, dword [ebp - 0x1c]
cmp bl, 0xd
mov word [edx], cx
cmovne cx, bp
mov ecx, dword [ebp - 0x24]
cmp esp, 0x611a576b
jmp 0x1fd884a
shr edx, 5
test bl, bh
sub ecx, edx
cmc
cmp ebx, edi
cmp dword [ebp - 0x44], 0
mov word [edi + ebx*2 + 0x180], cx
jmp 0x205a88f
jae 0x2064bfb
mov eax, edx
dec dh
mov edx, 0x800
cmc
sub edx, ecx
test ebp, eax
shr edx, 5
cmc
test cl, 0xa3
stc
lea edx, [edx + ecx]
sal cl, cl
mov ecx, dword [ebp - 0xc]
cmp ch, 0x4c
mov word [edi], dx
neg dh
mov edx, dword [ebp - 0x2c]
clc
add ebx, ebx
jmp 0x2070944
sub edi, ecx
jmp 0x1ffe2d1
mov byte [ecx + edx], bl
jmp 0x1145e25
shr edx, 0xb
test ax, bp
imul edx, ecx
cmp esi, edx
jmp 0x1179862
mov word [ebx + edi], dx
jmp 0x2017562
jae 0x2068a38
cmp dword [ebp - 0x18], 0x13
mov dh, ah
setle dl
bswap dx
mov edi, dword [ebp - 0x28]
jmp 0x2080d35
jae 0x203759a
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test esp, 0x63ca1030
shl esi, 8
clc
cmp esi, esi
shl eax, 8
clc
stc
or esi, edi
movzx edi, si
inc dword [ebp - 4]
clc
shld di, ax, 0xa8
mov edi, eax
stc
shr edi, 0xb
jmp 0x1fe07e8
jmp 0x1ff7687
shl eax, 8
stc
clc
cmc
or esi, ebx
inc dword [ebp - 4]
or bx, bp
and bx, bp
mov ebx, eax
jmp 0x204b579
mov word [edx], cx
movzx ecx, word [edi + ebx*2 + 0x180]
cmp eax, 0x1000000
jmp 0x203d351
shr ecx, 5
add ecx, edx
mov edx, ecx
shrd ecx, esi, 0xa
xor cx, dx
btc ecx, 0xe4
mov ecx, dword [ebp - 0x1c]
cmc
cmp al, 0xd3
jmp 0x203b0e2
lea edi, [edi + edx*2]
cmp ax, si
cmp dx, 0x49a5
cmp eax, 0x1000000
jae 0x2023933
mov edx, dword [ebp - 4]
jmp 0x202391d
mov word [ecx + edi*2], dx
stc
test ecx, 0x237d4fe9
test ebx, ebx
add edi, edi
jmp 0x209dbe8
sub eax, edx
jmp 0x2055c26
sub eax, edx
cmc
cmp edi, esp
sub esi, edx
shl edx, 0x8c
sal edx, cl
xor dx, di
mov edx, ecx
test dh, cl
stc
shr edx, 5
test si, bx
sub ecx, edx
jmp 0x113c44f
shl eax, 8
cmp dh, 0x4f
clc
cmp di, bx
or esi, edi
movzx edi, bp
inc dword [ebp - 4]
add edi, 0x4ad74af
mov edi, eax
cmp cl, 0x46
test bh, bl
shr edi, 0xb
cmp si, sp
imul edi, ecx
stc
cmc
cmp ah, 0x19
mov dword [ebp - 0x14], edi
cmp esi, edi
jae 0x207781e
mov eax, edi
sal di, 0x4c
mov edi, 0x800
sub edi, ecx
test si, 0x6b42
stc
shr edi, 5
lea edi, [edi + ecx]
sar ch, 0x88
or ch, 0x66
mov ecx, dword [ebp - 0x10]
mov word [edx], di
shl ecx, 4
mov edi, eax
lea edx, [ecx + edx + 4]
btc cx, 0x85
rcr cl, cl
movzx ecx, word [edx + 2]
cmp si, cx
test si, dx
cmp edi, 0x1000000
jmp 0x11a1473
jae 0x1fe97cf
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
test cl, dh
jmp 0x1fe97b1
or esi, ebx
jmp 0x1febe91
jmp 0x204a88b
mov word [ebx + ecx], dx
dec edx
inc ebx
cmp esi, 0x7ac50d69
bsf dx, ax
lea ebx, [ebx + ebx]
sub dx, 0x3d39
movzx edx, word [ebx + ecx]
test sp, di
cmp eax, 0x1000000
jmp 0x1186aa6
shl eax, 8
test dl, 0x16
stc
or esi, ebx
movsx bx, cl
inc dword [ebp - 4]
movsx ebx, dx
mov ebx, eax
shr ebx, 0xb
stc
cmc
imul ebx, edx
jmp 0x2099185
jae 0x1197f5b
mov edi, dword [ebp - 0x30]
setp bh
mov ebx, dword [ebp - 0x18]
jmp 0x2081077
mov word [edi + ebx*2 + 0x1b0], cx
movzx ecx, word [edi + ebx*2 + 0x1c8]
cmp eax, 0x1000000
jmp 0x202e833
mov word [edi + ecx*2 + 0x202], dx
mov dword [ebp - 8], 2
not ecx
jmp 0x203dc68
movzx edx, word [edx]
test sp, 0xfc2
test bp, dx
cmp sp, 0x7887
cmp ecx, 0x1000000
jmp 0x20007b3
inc ebx
xadd cl, cl
btr cx, 0xbd
movzx ecx, ax
add ebx, ebx
bts cx, di
clc
and cl, 0xba
movzx ecx, word [ebx + edi]
test esi, 0x5c761a18
test si, bx
cmp bh, 0x92
cmp eax, 0x1000000
jmp 0x1fea754
sub eax, ecx
xadd bl, bh
sub esi, ecx
inc bh
test eax, ecx
sub ebx, 0x32587cc2
mov ecx, edi
shr ecx, 5
xchg bx, bx
sub edi, ecx
shld cx, bp, 0x2e
mov word [edx + 2], di
bsr ebx, esi
mov ecx, 3
mov bl, 0xe8
shld ebx, esp, 0xee
lea ebx, [ecx + ecx]
movzx ecx, word [ebx + edx]
cmp eax, 0x1000000
jae 0x200598c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
clc
test dl, 0xca
shl eax, 8
or esi, edi
jmp 0x2005986
mov dword [ebp - 0x1c], ecx
movzx ecx, si
mov dword [ebp - 0xc], edx
mov dx, ax
mov edx, dword [ebp - 0x1c]
lea ecx, [edi + ebx]
inc bl
mov bl, byte [edx + edi]
mov byte [edi], bl
jmp 0x1fffc4c
jae 0x1fd5e83
mov eax, ebx
inc bl
movsx ebx, sp
mov ebx, 0x800
cmp bx, ax
cmp ecx, 0x710d303d
cmc
sub ebx, edx
shr ebx, 5
test ecx, 0x73545cfa
add ebx, edx
mov edx, dword [ebp - 0x10]
test dl, bh
clc
mov word [edx], bx
cmp esp, 0x9842442
mov edx, dword [ebp - 8]
jmp 0x200f6b9
jmp 0x113b20c
mov word [ebx + ecx], dx
jmp 0x202ddfe
shl esi, 8
shl eax, 8
cmp sp, sp
or esi, edx
movsx edx, ax
cwd
inc dword [ebp - 4]
bts dx, dx
movzx dx, cl
mov edx, eax
shr edx, 0xb
test di, bx
imul edx, ecx
cmp esi, edx
jmp 0x209d93f
jae 0x208f121
mov eax, edx
bsr dx, ax
or edx, 0x3bec2b77
mov edx, 0x800
clc
sub edx, ecx
cmp dx, dx
jmp 0x2094d25
sub eax, edi
stc
jmp 0x2063699
jmp 0x2085746
je 0x1197f50
mov ecx, dword [ebp - 0x3c]
rol edx, 0x71
shrd edx, ecx, 0xc9
mov edx, dword [ebp - 0x38]
mov dword [ebp - 0x40], ecx
stc
sar cl, 0xac
mov ecx, dword [ebp - 0x24]
jmp 0x207d3bc
sub eax, edi
test ebp, ebp
cmp ax, 0x467e
sub esi, edi
clc
btr edi, esi
mov edi, ecx
cmp sp, bx
cmc
test bx, di
shr edi, 5
cmp bx, si
sub ecx, edi
mov word [ebx + edx], cx
jmp 0x118015b
mov dword [ebp - 0x18], ecx
jmp 0x202036f
dec eax
mov dword [ebp - 0x50], eax
mov eax, dword [edx]
mov dword [ebp - 0x48], eax
cmp bl, 0x98
bts eax, esi
mov eax, dword [edx + 0x28]
mov dword [ebp - 0x34], eax
mov eax, dword [edx + 0x2c]
push esi
movsx esi, cx
mov esi, dword [edx + 0x20]
clc
mov dword [ebp - 0x20], eax
not eax
sal ax, cl
mov eax, dword [edx + 0x18]
push edi
mov edi, dword [edx + 0x10]
cmc
cmp di, ax
clc
mov dword [ebp - 0xc], ecx
rol cx, cl
and cx, bp
sub cx, 0x549e
mov ecx, dword [edx + 0x30]
stc
cmp eax, eax
jmp 0x11a377d
sub ebx, edx
movzx edx, si
mov word [edi + ecx*2 + 0x202], bx
cmp bp, 0x161e
adc bl, 0x11
clc
mov dword [ebp - 8], 3
sal bx, cl
test bp, dx
sal dh, 0x1d
mov ebx, dword [ebp - 0x1c]
add dh, al
rcr dh, 0x6f
and ecx, 0x100
cmc
test eax, 0x58ec280a
movsx edx, bx
add ebx, ebx
shr dh, 0xcc
mov edx, ecx
cmp si, ax
and edx, ebx
cmp sp, di
mov dword [ebp - 0x14], edx
stc
cmp dx, sp
lea edx, [edx + ecx]
add edx, dword [ebp - 8]
cmp sp, bx
mov dword [ebp - 0x1c], ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
cmp eax, 0x1000000
jmp 0x20175cc
shr ebx, 0xb
jmp 0x2058452
jmp 0x200f0d4
mov dword [ebp - 0x28], ecx
cmc
jmp 0x2083c38
sub eax, ebx
cmc
sub esi, ebx
mov ebx, edx
shr ebx, 5
cmp bp, bx
cmp ebp, 0x5fb7671
sub edx, ebx
test di, 0x1177
dec ebx
mov ebx, dword [ebp - 0x10]
cmp esp, 0x7d401b45
and ecx, dword [ebp - 0x14]
clc
test ah, 0x52
mov word [ebx], dx
mov edx, dword [ebp - 8]
cmp ebx, esi
sub bx, sp
shr ebx, 0x8e
lea edx, [edx + edx + 1]
shld bx, sp, 0xa8
xor ebx, 0x57f0768b
mov dword [ebp - 8], edx
shr ebx, cl
or edx, 0x18ae1065
shrd dx, ax, 0x6d
mov ebx, dword [ebp - 0x1c]
add ebx, ebx
mov edx, ecx
test edi, ebp
and edx, ebx
test esp, 0x682216ba
clc
mov dword [ebp - 0x14], edx
stc
jmp 0x11a86a1
sub eax, edi
cmp di, bp
sub esi, edi
mov edi, esi
mov edi, 0x64cf3dc2
mov edi, edx
clc
shr edi, 5
stc
sub edx, edi
jmp 0x2064cf1
mov ecx, dword [ebp - 0x38]
mov word [edi + ebx*2 + 0x1b0], dx
jmp 0x209f673
movzx edx, word [edx]
cmp cx, di
cmp eax, 0x1000000
jmp 0x11a319f
mov word [ecx], dx
jmp 0x1fe5f77
movzx edx, word [edx + ecx + 0x644]
stc
test bx, sp
cmp eax, 0x1000000
jmp 0x209f597
sub esi, edx
mov edx, ecx
cmp cl, al
stc
shr edx, 5
sub ecx, edx
jmp 0x203efab
mov dword [ebp - 0xc], edi
jmp 0x2048248
jae 0x2055f84
mov edx, dword [ebp - 4]
cmp dh, 0x15
test edx, esp
movzx edx, byte [edx]
stc
shl esi, 8
stc
shl eax, 8
test ebp, edx
or esi, edx
bswap edx
inc dword [ebp - 4]
shl edx, cl
sar dh, cl
mov edx, eax
test edi, 0x4a07475c
shr edx, 0xb
imul edx, ecx
mov dword [ebp - 0x14], edx
cmp esi, edx
jae 0x2058b79
mov edi, 0x800
rcr ax, cl
sar ax, 0x1e
xchg ah, ah
sub edi, ecx
xadd eax, eax
shr edi, 5
sal ax, 0xe3
lea edi, [edi + ecx]
dec ecx
mov ecx, dword [ebp - 0x1c]
xadd eax, eax
mov word [ecx], di
mov edi, dword [ebp - 0x30]
shr ax, 0x5c
add edi, 0xe6c
btr ax, 0xda
cwde
cmp dword [ebp - 0x20], 0
lahf
movsx ax, ch
mov ax, 0x7e2
mov eax, edx
jmp 0xff9679
jae 0x2012d52
mov eax, edi
mov edi, 0x800
test edi, 0x21b40b25
cmc
sub edi, ecx
test cx, cx
test esi, 0x171138f0
cmp sp, ax
shr edi, 5
cmp ecx, ebx
add edi, ecx
mov ecx, edi
xor edi, esp
mov edi, dword [ebp - 0x28]
test edi, ebx
mov word [edi + edx], cx
sub edi, 8
jmp 0x2042ae6
pop esi
mov al, 0xe5
lahf
cbw
mov eax, 1
movzx ebx, bp
pop ebx
jmp 0x1fe709c
sub edi, 8
jmp 0x1fe177c
inc dword [ebp - 4]
shr dl, cl
shr dh, 0x72
mov edx, eax
shr edx, 0xb
cmc
jmp 0x1fdbe99
imul ebx, edx
cmp esi, ebx
jae 0x204d6d9
mov eax, ebx
sar bx, cl
xadd ebx, ebx
cmc
mov ebx, 0x800
test si, bx
sub ebx, edx
test bp, ax
cmc
shr ebx, 5
lea ebx, [ebx + edx]
setle dl
rcl edx, cl
sar dl, cl
mov edx, dword [ebp - 0x10]
cmc
mov word [edx], bx
mov edx, dword [ebp - 8]
jmp 0x1fe6a1b
sub ecx, edx
mov word [ebx + edi], cx
inc cx
movsx cx, bl
xchg ch, ch
inc ebx
sar cx, cl
clc
neg cx
add ebx, ebx
movzx ecx, word [ebx + edi]
test ax, si
cmp eax, 0x1000000
jmp 0x2005735
sub eax, edx
cmc
clc
sub esi, edx
cmp ax, ax
shr dx, 0x1f
rcl dh, 0xc1
mov edx, ecx
shr edx, 5
sub ecx, edx
btr edx, edi
mov edx, dword [ebp - 0x1c]
test bp, cx
jmp 0x2038578
jne 0x208a67b
cmp dword [ebp - 0x20], 0
jmp 0x208a675
inc edi
mov dword [ebp - 4], edi
sar di, 0xfb
mov edi, eax
test dl, 0x3b
shr edi, 0xb
cmc
imul edi, edx
cmp esi, edi
jmp 0x1ffa6b5
mov dl, byte [edx + ecx]
jmp 0x1185ae3
imul edx, ecx
test esp, ebx
cmc
test dl, 0xfb
cmp esi, edx
jmp 0x20996ff
mov word [ebx + ecx], dx
inc ebx
adc dx, bp
sal dl, cl
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
jmp 0x118e218
jmp 0x118015f
mov word [ebx + edi], cx
bswap cx
inc ebx
lea ebx, [ebx + ebx]
bt ecx, 0xed
mov ecx, ebp
shrd ecx, edi, 0x9f
movzx ecx, word [ebx + edi]
cmc
cmp eax, 0x1000000
jmp 0x2001ace
jne 0x11ac03f
mov ecx, dword [ebp - 0x30]
rcr dx, 0xc9
shl dh, 0x40
cmc
movzx edx, word [ecx + 0x646]
cmp ebp, 0x445f00ba
shl ebx, 4
cmc
test dl, dh
cmp si, dx
cmp eax, 0x1000000
jae 0x1ff9aab
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp esp, 0x3e9f598f
shl esi, 8
cmp ax, 0x5e9f
jmp 0x1ff9a9e
sub ebx, edx
test esp, ebp
jmp 0x1ffd425
jmp 0x201535a
sbb ecx, ecx
stc
clc
test bx, bp
and ecx, 0xfffffffe
cmp bp, 0xb62
cmc
add ecx, 0xb
jmp 0x2055cbb
sub edi, edx
shr edi, 5
test bx, bp
add edi, edx
cwd
not dl
mov word [ecx + 0x646], di
cdq
mov edx, 2
jmp 0x207a26e
sub esi, edi
rol di, 0x53
mov edi, edx
stc
shr edi, 5
test eax, esp
test cl, 0x4b
sub edx, edi
clc
mov word [ecx + 0x646], dx
neg dx
sub dh, 0xd0
mov edx, 3
or ebx, 1
cmp edi, 0x1bda6329
clc
add edx, edx
jmp 0x208a9a4
cmp eax, 0x1000000
jmp 0x1fde301
sub eax, edx
sub esi, edx
mov edx, ecx
stc
cmp ebp, eax
shr edx, 5
cmp bx, 0x31b8
clc
sub ecx, edx
mov edx, dword [ebp - 0x2c]
jmp 0x208aa3f
sub eax, edx
shr bh, 0x76
adc ebx, 0x39f17bf2
sub esi, edx
add ebx, esi
bt edx, esi
mov edx, ecx
shr edx, 5
rol bh, 0x83
bts bx, sp
shl ebx, cl
sub ecx, edx
sar bl, 0x8c
mov word [edi + 2], cx
add bl, 0x5e
rcr ebx, cl
mov ecx, 3
xor bx, si
lea ebx, [ecx + ecx]
rol cx, 0xcd
adc cx, 0x3edd
movzx ecx, word [ebx + edi]
stc
cmp esp, edi
cmp eax, 0x1000000
jmp 0x1198a38
mov word [ebx + ecx], dx
inc ebx
and dl, dl
add ebx, ebx
bswap dx
sbb dx, 0x2494
movzx edx, word [ebx + ecx]
jmp 0x2070d70
sub eax, edi
sub esi, edi
movzx ebx, bx
sal di, 0xc6
mov edi, edx
movzx bx, cl
btc ebx, eax
bt bx, 5
shr edi, 5
movsx ebx, bp
xor ebx, 0x25d2240a
sub edx, edi
sar ebx, 0x3a
bswap ebx
btr ebx, 0x38
mov word [ecx + 2], dx
mov edx, 3
shr bx, cl
stc
lea ebx, [edx + edx]
btr dx, di
shr dx, cl
movzx edx, word [ebx + ecx]
test dh, 0xc0
cmp cx, cx
cmp eax, 0x1000000
jmp 0x11859be
jae 0x2083423
mov eax, edx
mov edx, 0x800
cmp si, sp
sub edx, ecx
shr edx, 5
clc
test ecx, 0x5f3d2359
add edx, ecx
jmp 0x11b07ef
jne 0x2042646
jmp 0x11832cf
or esi, edx
movzx edx, bp
inc dword [ebp - 4]
mov edx, eax
cmc
shr edx, 0xb
test cx, 0x4f02
clc
cmc
imul edx, ecx
test si, 0x10ae
cmp esi, edx
jae 0x1fe11e6
mov eax, edx
mov edx, 0x800
clc
sub edx, ecx
shr edx, 5
cmc
add edx, ecx
jmp 0x20345fc
inc ecx
mov dword [ebp - 4], ecx
xadd ecx, ecx
and ecx, edi
adc ch, 0xcf
mov ecx, eax
jmp 0x1182adb
mov ecx, dword [ebp - 0xc]
mov si, 0x28c1
mov edx, dword [ebp + 8]
cwde
cbw
pop edi
setp bl
pop esi
not bl
mov dword [edx + 0x24], ecx
mov eax, 1
pop ebx
jmp 0x209c07a
sub eax, ebx
cmp dl, 0x48
test ecx, 0x3dd92548
cmp bx, sp
sub esi, ebx
btr bx, di
btc bx, 0xc5
mov ebx, edx
shr ebx, 5
sub edx, ebx
adc bl, 0x3c
mov bl, bl
mov ebx, dword [ebp - 0x10]
test bx, sp
cmp bp, cx
and ecx, dword [ebp - 0x14]
mov word [ebx], dx
add edx, edi
mov edx, dword [ebp - 8]
shl bh, cl
shr ebx, cl
lea edx, [edx + edx + 1]
shrd bx, ax, 0x6d
neg bl
mov dword [ebp - 8], edx
cmp esi, edi
cdq
mov ebx, dword [ebp - 0x1c]
add ebx, ebx
mov edx, ebp
mov edx, ecx
and edx, ebx
clc
mov dword [ebp - 0x14], edx
cmp ebx, ebp
add edx, ecx
cmp eax, esp
add edx, dword [ebp - 8]
cmp al, 0xc8
mov dword [ebp - 0x1c], ebx
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
movzx edx, word [edx]
cmp eax, 0x1000000
jae 0x203ec6d
mov ebx, dword [ebp - 4]
stc
movzx ebx, byte [ebx]
cmp esp, 0x380d6dc9
cmp al, bl
shl esi, 8
clc
test sp, bx
jmp 0x203ec5a
mov word [ecx + edx], di
jmp 0x206b52c
lea ebx, [edx + ebx*2 + 1]
test ax, sp
and edx, eax
cmc
lea esi, [esi + edx]
sub ecx, 1
jmp 0x205f8bf
jmp 0x11832cf
jae 0x206b128
movzx ecx, byte [edx]
bswap ebx
ror edi, 0xae
shl esi, 8
shl eax, 8
or esi, ecx
inc edx
or bl, 0xbe
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x1c], eax
add ax, 0x4b26
and ah, 0xe8
mov eax, dword [ebp - 0xc]
xor bh, 0x2a
bsf bx, dx
mov dword [ecx + 0x18], edx
adc edi, 0x46ab1dd3
mov edx, dword [ebp - 0x28]
mov dword [ecx + 0x24], eax
mov eax, dword [ebp - 0x24]
movzx edi, cx
bts bx, bp
mov dword [ecx + 0x48], edx
sal dh, 0x5c
btc bx, di
mov edx, dword [ebp - 0x20]
mov edi, 0x1b9515ac
bsf edi, esp
not edi
mov dword [ecx + 0x38], eax
cwde
ror edi, 0x4b
mov eax, dword [ebp - 0x3c]
mov dword [ecx + 0x2c], edx
bt edx, 0xb5
shr edi, 0xfe
btc bx, bp
mov edx, dword [ebp - 0x38]
mov dword [ecx + 0x40], eax
ror ah, 0xc6
and di, 0x5b53
mov eax, dword [ebp - 0x18]
shld edi, ecx, 0xb7
pop edi
shld ebx, edx, 0xd
mov dword [ecx + 0x20], esi
sbb bx, 0x47ce
or bh, 0x5e
xchg bl, bl
mov dword [ecx + 0x3c], edx
bsf si, ax
ror ebx, cl
not si
mov edx, dword [ebp - 0x40]
bsf bx, dx
not bx
test ch, bh
pop esi
sub bx, si
mov dword [ecx + 0x34], eax
xchg bh, bl
adc ebx, eax
mov dword [ecx + 0x44], edx
rcr bl, 0x23
sar bl, cl
btc bx, 0xc5
sub eax, eax
cmovno ebx, edx
mov bx, 0x1468
pop ebx
mov esp, ebp
cmovae ebp, ebp
mov ebp, 0x400b6b91
pop ebp
jmp 0x11afe7b
jmp 0x11832cf
jmp 0x207ebb7
mov word [ebx + edi], dx
mov dx, 0x44e8
mov edx, dword [ebp - 0x2c]
jmp 0x2070fb2
lea edx, [edx + ecx]
add edx, dword [ebp - 8]
clc
mov dword [ebp - 0x1c], ebx
cmp edx, 0x45e778a2
test ebp, 0x7f0c5cec
lea edx, [edi + edx*2]
mov dword [ebp - 0x10], edx
cmc
jmp 0x204f219
movzx edx, byte [edx]
shl esi, 8
shl eax, 8
cmp eax, 0x1ce85351
cmc
or esi, edx
movsx dx, bl
inc dword [ebp - 4]
mov edx, eax
cmp bx, 0x5981
shr edx, 0xb
imul edx, ecx
test dl, dl
stc
cmp dx, si
cmp esi, edx
jae 0x203bd9a
mov eax, edx
sbb dx, 0x56fa
shrd dx, si, 0x75
mov edx, 0x800
sub edx, ecx
test bl, bl
stc
cmc
shr edx, 5
test bp, 0x21d7
add edx, ecx
jmp 0x204dc51
mov word [ebx + edi], cx
movzx ecx, sp
jmp 0x2041ab6
mov byte [ecx + edx], bl
inc ecx
jmp 0x2076b67
cmp eax, 0x1000000
jmp 0x11a6c00
mov byte [ecx + edx], bl
inc ecx
jmp 0x20277ea
sub edi, edx
cmp bx, 0x1d8c
test esi, 0x7d9e1f4b
cmp bx, bp
shr edi, 5
jmp 0x11823f1
mov word [ebx + edi], dx
jmp 0x11adf96
not edx
and ecx, edx
jmp 0x20843ca
mov edx, eax
clc
cmp sp, 0x42df
jmp 0x2033e3a
sub eax, edi
sub esi, edi
adc di, sp
shr di, 0x18
mov edi, edx
test sp, 0x2135
shr edi, 5
clc
cmc
sub edx, edi
jmp 0x205c72f
sub edx, edi
jmp 0x11acf97
mov dword [ebp - 0xc], ecx
jmp 0x206aefa
sub eax, edi
cmc
clc
test cl, 0x28
sub esi, edi
mov edi, ecx
jmp 0x208ec14
dec eax
cmc
mov dword [ebp - 0x4c], eax
rcl ax, cl
xchg al, al
movsx eax, dx
mov eax, 1
cmc
stc
cmp esi, 0x3d8334af
shl eax, cl
movsx ecx, bx
bswap ecx
not ch
mov ecx, dword [edx + 0x14]
jmp 0x209ab79
movzx ebx, byte [ebx]
cmp ah, 0xc8
cmp dx, si
shl esi, 8
cmc
shl eax, 8
or esi, ebx
movsx ebx, dx
inc dword [ebp - 4]
sar ebx, cl
rcr bl, 0xf1
mov ebx, eax
clc
test cl, dl
shr ebx, 0xb
imul ebx, edx
test ebp, 0x27d028a3
stc
cmp esi, ebx
jmp 0x118b6a9
mov edi, dword [ebp - 0x2c]
mov bl, byte [ecx + edi]
jmp 0x2023ee3
jmp 0x20636c9
imul edx, ecx
clc
cmp ebp, ecx
cmp esi, edx
jmp 0x2025d12
jae 0x203c945
mov edi, dword [ebp - 4]
test dx, sp
movzx edi, byte [edi]
shl esi, 8
cmp dx, si
cmc
jmp 0x203c92d
mov dword [ebp - 0x38], ecx
mov ecx, dword [ebp - 0x44]
cmc
mov dword [ebp - 0x3c], edx
rcr dx, 0xaa
sal dh, 0xd4
lea edx, [ebx + 1]
clc
mov dword [ebp - 0x24], edx
test ecx, ecx
jmp 0x1ffeefa
sub eax, ebx
cmc
sub esi, ebx
mov ebx, edx
jmp 0x200f0a6
shr ecx, 5
sub edx, ecx
mov ecx, dword [ebp - 0x1c]
jmp 0x2051946
mov edi, ecx
shr edi, 5
cmp di, 0x7f78
sub ecx, edi
bts di, si
or edi, 0x714f5619
mov edi, dword [ebp - 0x28]
test bl, 0x64
clc
mov word [edi + edx], cx
btc cx, ax
xor cx, 0x44f5
shl ecx, cl
lea ecx, [edi + 1]
test sp, ax
lea ecx, [ecx + ecx]
cmp sp, 0x8e4
jmp 0x204c48a
sub ecx, edx
jmp 0x2092144
jmp 0x11832cf
mov edx, dword [ebp - 0xc]
jmp 0x200f6b2
jmp 0x11a37b7
cmp eax, 0x1000000
jmp 0x1fcb2bb
mov dword [ebp - 0x24], eax
bt eax, edi
mov eax, dword [edx + 0x40]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], ecx
xor cl, 0xec
or ax, si
clc
mov ecx, dword [edx + 0x44]
ror ah, 0xc
mov dword [ebp - 0x40], ecx
mov ecx, dword [edx + 8]
shrd ax, sp, 0x5f
mov eax, 1
jmp 0x1175568
sub eax, edx
cmp sp, 0x431a
test bx, bx
sub esi, edx
bsf edx, eax
mov edx, ecx
shr edx, 5
jmp 0x207f673
movzx ecx, word [ecx + edx]
test ebp, 0x12d079f
cmp eax, 0x1000000
jmp 0x1fca1e1
jmp 0x209ed8e
jmp 0x2069128
inc ecx
jmp 0x1fe866f
sub eax, edx
sub esi, edx
rol edx, cl
mov edx, ebx
cmc
shr edx, 5
jmp 0x204a865
mov word [ebx + edi], dx
jmp 0x203770e
sub eax, edi
cmp bp, 0x69cb
sub esi, edi
sbb di, 0x55ed
mov di, dx
mov edi, edx
shr edi, 5
sub edx, edi
inc di
mov edi, dword [ebp - 0x1c]
stc
clc
test edx, edx
mov word [edi + ecx + 0x644], dx
or edx, ebp
movzx edx, si
lea edx, [edi + 1]
clc
cmp bp, si
or ebx, 2
stc
test di, dx
add edx, edx
clc
mov dword [ebp - 0x1c], edx
jmp 0x2054c2f
shr edx, 0xb
cmc
test ebx, esi
imul edx, ecx
test si, ax
cmp esi, edx
jmp 0x204453e
jmp 0x113c459
add edi, edx
movsx edx, ax
mov word [ecx + 2], di
movzx edx, dx
mov edx, 2
jmp 0x202fee1
jae 0x1181367
mov ecx, dword [ebp - 4]
cmp ax, bp
clc
movzx ecx, byte [ecx]
test bl, dh
jmp 0x1181350
sub eax, edx
cmc
cmp cl, 0xc1
sub esi, edx
sal dl, cl
xor dx, 0x402c
mov edx, ecx
shr edx, 5
jmp 0x2058a98
je 0x1ffef1f
movzx edx, word [edi + ebx*2 + 0x198]
cmp esp, edx
stc
cmp eax, 0x1000000
jmp 0x2088fd4
jmp 0x205c739
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
cmp eax, 0x1000000
jae 0x208a9de
mov edi, dword [ebp - 4]
clc
test dh, 0x51
movzx edi, byte [edi]
shl esi, 8
cmp ax, cx
test ebp, esp
shl eax, 8
test si, 0x43a2
or esi, edi
inc dword [ebp - 4]
not edi
inc di
mov edi, eax
test al, ah
cmp ah, dh
shr edi, 0xb
stc
imul edi, edx
cmp esi, edi
jmp 0x11ab90c
jne 0x208aa05
mov ecx, dword [ebp - 0x34]
cmovne bx, bp
and bl, 0x5a
sal bh, 0x68
mov edx, dword [ebp - 0x2c]
clc
movzx edx, byte [ecx + edx - 1]
mov ebx, dword [ebp - 0x20]
sar ch, cl
jmp 0x11971b7
mov word [edi], cx
mov ecx, dword [ebp - 0xc]
jmp 0x2013332
inc edi
cmp ebx, 7
jmp 0x2062cdb
jae 0x113a8af
mov eax, ebx
mov ebx, 0x800
jmp 0x205fc19
sub ebx, 0x40
cmp ebx, 4
jmp 0x117abcf
shl eax, 8
stc
cmp bp, ax
or esi, ebx
movzx ebx, ax
cmovb bx, bp
inc dword [ebp - 4]
cmp esi, 0x319005ea
not ebx
mov ebx, eax
shr ebx, 0xb
cmp bp, 0x5345
jmp 0x1fd27f6
jmp 0x204d731
mov word [ecx + edx*2 + 0x644], di
jmp 0x113c8a0
sub esi, edi
shrd di, ax, 0x8a
mov edi, ecx
clc
shr edi, 5
sub ecx, edi
stc
mov word [edx + 2], cx
rcr ecx, 0x65
rcl ch, cl
cmovnp ecx, edx
mov ecx, 3
jmp 0x1fce7d1
jae 0x119946f
mov eax, edi
and edi, 0x514c1b15
inc di
mov edi, 0x800
clc
sub edi, edx
shr edi, 5
add edi, edx
bswap edx
xchg dx, dx
cdq
mov edx, dword [ebp - 0x1c]
jmp 0x208c4b1
jae 0x1188e40
mov eax, edx
sbb edx, edi
mov edx, 0x800
sub edx, ecx
cmp bh, 0xb
shr edx, 5
cmc
add edx, ecx
jmp 0x2084b78
jb 0x208eb8e
mov ecx, 3
mov edx, dword [ebp - 0x30]
test bp, 0x6a6a
shl ecx, 7
cmp cl, bl
test bh, 0x64
jmp 0x114569c
jb 0x2008b8a
mov ecx, 3
stc
jmp 0x2008b8a
shr edi, 5
clc
sub ecx, edi
or edi, 0x23a90890
bsr di, di
mov word [edx], cx
dec di
not edi
movzx edi, word [edx + 2]
cmp dx, dx
test bp, 0x52d9
stc
cmp eax, 0x1000000
jmp 0x2005d16
neg edx
jmp 0x206a3b6
sub eax, edx
test edx, 0x4f4d3f97
sub esi, edx
not dx
adc dh, 0x4e
xor dh, 0x13
mov edx, ecx
test edx, esp
shr edx, 5
sub ecx, edx
jmp 0x206cd7d
jmp 0x1fce7d1
mov word [ebx + edx], di
jmp 0x205d968
push ebx
inc bh
mov ebx, dword [edx + 0x34]
jmp 0x20778d1
jmp 0x2058aaf
mov word [ebx + edx + 0x204], di
cmovo di, si
mov edi, ebx
jmp 0x113b1ee
mov word [ebx + edi], cx
inc ebx
not ecx
inc cl
add ebx, ebx
movzx ecx, word [ebx + edi]
cmp eax, 0x1000000
jmp 0x1fe26cd
jne 0x117ac2e
jmp 0x2046aae
add edi, ecx
movzx cx, bl
mov word [edx + 2], di
movzx ecx, dx
bswap ecx
mov ecx, 2
jmp 0x208f1ce
shr edx, 5
cmc
add edx, ecx
jmp 0x2071e3f
shr ecx, 0xb
stc
imul ecx, edx
cmp esi, ecx
jae 0x117bba6
mov edi, 0x800
bswap eax
sbb ah, ch
bt ax, ax
sub edi, edx
shr edi, 5
bt eax, esp
cbw
adc ax, di
add edi, edx
test bp, sp
mov edx, dword [ebp - 0x30]
rcr ax, cl
xor eax, edi
not al
mov word [edx + ebx*2 + 0x198], di
mov edi, dword [ebp - 0x30]
lea edx, [ebx + 0xf]
bt ax, 0x58
rol ah, 8
shl edx, 4
add edx, dword [ebp - 0x10]
mov eax, ecx
cmc
clc
stc
lea edx, [edi + edx*2]
mov dword [ebp - 0x1c], edx
jmp 0x2040e76
mov word [edi + ebx*2 + 0x1c8], dx
jmp 0x206248b
sub edx, edi
jmp 0x204319f
cmp esi, ebx
jmp 0x1141d8a
jne 0x209930d
xor ecx, ecx
sub dword [ebp - 0x1c], 1
jmp 0x11832bd
jae 0x2064c29
mov eax, edx
movsx edx, si
sbb dl, 0x15
adc dx, si
mov edx, 0x800
cmc
cmp cx, 0x3041
jmp 0x1ffb7dd
mov dword [ebp - 0x2c], ecx
setnp cl
movsx cx, dl
mov ecx, dword [edx + 0x24]
jmp 0x2049219
mov esp, ebp
mov bp, 0x3e7a
pop ebp
ret 0xc
jae 0x209c154
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp edx, 0x16745a9f
clc
shl esi, 8
stc
cmp al, cl
shl eax, 8
cmc
clc
stc
or esi, edi
inc dword [ebp - 4]
movzx edi, di
mov edi, eax
test ax, cx
shr edi, 0xb
imul edi, ecx
cmp esi, edi
jae 0x113b1b0
mov eax, edi
mov edi, 0x800
cmp ecx, 0x7e286f67
sub edi, ecx
test edi, 0x7ddf1830
shr edi, 5
clc
test ah, 0x56
add edi, ecx
jmp 0x2091b64
je 0x1feed0b
mov ecx, dword [ebp - 0xc]
stc
test ecx, ecx
jmp 0x208a9f2
jae 0x203bfeb
mov eax, edx
cwd
bswap edx
sub edx, 0x6b391240
mov edx, 0x800
sub edx, ecx
cmp ebp, ecx
shr edx, 5
cmp bx, sp
test bx, sp
add edx, ecx
jmp 0x1184474
jmp 0x1ff236b
lea ebx, [edi + edi]
test esi, 0x209229e0
adc ch, dh
movzx ecx, word [ebx + edx + 0x204]
cmp ch, 0xd6
cmp eax, 0x1000000
jmp 0x209c12d
jae 0x1ffc1fa
mov ecx, ebx
cmp ebx, 4
jmp 0x208ebdb
sub eax, edi
clc
test ebp, ebx
sub esi, edi
xchg di, di
mov edi, edx
shr edi, 5
cmc
clc
test dh, 0x85
sub edx, edi
ror di, 0xe3
mov edi, dword [ebp - 0x1c]
clc
stc
test esi, 0x279c1e09
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
or ebx, 4
cmc
mov dword [ebp - 0x1c], edx
cmp esp, edx
movzx edx, word [ecx + edx*2 + 0x644]
cmc
cmp eax, 0x1000000
jmp 0x203756f
sub eax, edx
sub esi, edx
btc dx, bx
mov edx, ecx
test bl, cl
jmp 0x2030fab
jae 0x209f5b7
mov edi, dword [ebp - 4]
test si, bp
clc
stc
movzx edi, byte [edi]
cmc
test ah, 0x38
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
stc
clc
imul edi, edx
cmc
cmp esi, edi
jmp 0x1138d11
jmp 0x2015365
ret 0xc