Function at 0x176ba2e
Capabilities:
Encode data using base64

Disassembly:
jae 0x1760a9c
mov eax, edx
shl edx, cl
dec dx
mov edx, 0x800
cmp ax, bx
sub edx, ecx
shr edx, 5
clc
cmp cx, sp
add edx, ecx
movzx ecx, bx
mov ecx, dword [ebp - 8]
cmp dx, 0x2b4b
mov word [ecx], dx
inc dl
movsx dx, dh
xor dx, bx
mov edx, dword [ebp - 0x20]
test cl, 0x14
add edx, 0xe6c
cmp edi, esp
cmp dword [ebp - 0x3c], 0
jmp 0x175ec01
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0x100
jmp 0x17681e1
inc edx
cmp edx, dword [ebp - 0x4c]
jmp 0x10e1828
cmp ebx, ecx
jmp 0x18da323
sub edx, edi
btr edi, 0xa7
mov word [ecx + 2], dx
test ebp, edx
shr dl, 0x94
lea edi, [ecx + 0x204]
xchg ch, ch
not dl
adc dh, bh
mov dword [ebp - 8], 0x10
xadd cx, dx
cwd
rcl dh, cl
mov dword [ebp - 0x1c], 0x100
shl ch, cl
movzx ecx, dx
mov dword [ebp - 0x28], edi
mov edx, 1
mov ch, 0x8d
nop
btc ecx, esp
shl cx, 0xbb
xchg cx, cx
movzx ecx, word [edi + edx*2]
test esp, 0x60ae21c7
cmp eax, 0x1000000
jmp 0x1769dac
sub eax, edi
sub esi, edi
mov edi, edx
test ch, 0xa
jmp 0x18d7479
jmp 0x1767691
pop ebp
jmp 0x18d5056
jae 0x17640a0
mov eax, edi
mov edi, 0x800
test dl, cl
sub edi, edx
cmp esi, 0x48ea41d7
test eax, ebp
shr edi, 5
cmc
add edi, edx
cmova edx, edi
mov word [ecx + 0x646], di
xchg dx, dx
mov edx, 2
jmp 0x18c280e
jae 0x174dd70
mov eax, edi
cmc
sar edi, 0xe0
mov edi, 0x800
sub edi, edx
shr edi, 5
test edx, edi
stc
jmp 0x17554f0
movzx edx, word [ebx + ecx]
test dx, bx
cmp ecx, edi
cmp eax, 0x1000000
jmp 0x18f27f9
jmp 0x18ec672
jne 0x175360e
mov ecx, dword [ebp - 0x20]
bt edx, esp
movzx edx, word [ecx + 0x646]
test esi, 0x79981ba8
test cx, sp
shl ebx, 4
cmp eax, 0x1000000
jmp 0x17538f0
jne 0x18c3359
cmp dword [ebp - 0x10], 0
jmp 0x18c3353
or esi, ebx
movsx bx, al
not bh
dec ebx
inc dword [ebp - 4]
cmp dh, cl
mov ebx, eax
test ebp, 0x6f8e5366
shr ebx, 0xb
cmp cx, sp
cmp esi, 0x210a3bb9
imul ebx, edi
cmp esi, ebx
jae 0x1768389
mov eax, ebx
xchg bx, bx
rcl bh, cl
sal bl, cl
mov ebx, 0x800
cmp si, 0x2744
sub ebx, edi
cmp cl, 0xaa
stc
clc
shr ebx, 5
add ebx, edi
cmp ecx, esp
test al, ah
mov word [edx + ecx*2], bx
cmp bx, 0x1327
add ecx, ecx
jmp 0x18c3a05
jae 0x174f6b2
mov eax, edi
sbb edi, 0x3c7f6f3c
mov edi, 0x800
test bh, 0x16
sub edi, edx
shr edi, 5
clc
add edi, edx
mov word [ebx + ecx], di
jmp 0x10dbeae
jb 0x18e61a3
mov edx, dword [ebp - 0xc]
jmp 0x18d6a41
imul edi, edx
test bx, 0x6b68
cmc
cmp esi, edi
jae 0x1762299
mov eax, edi
mov edi, 0x800
cmp di, 0x7c5
test cx, bx
sub edi, edx
test dx, bp
shr edi, 5
stc
cmp dx, si
add edi, edx
dec dx
bts edx, edx
sbb edx, 0x20ea501d
mov edx, dword [ebp - 0x1c]
cmc
jmp 0x18d0bef
jae 0x18b71b2
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
shl esi, 8
test di, 0x46e9
jmp 0x18ddb37
sub eax, edi
stc
sub esi, edi
mov edi, edx
cmc
jmp 0x18dccb8
jne 0x176afa8
jmp 0x1750bc9
jne 0x176262f
cmp dword [ebp - 0x10], 0
jmp 0x1762629
jae 0x1769ab9
movzx ecx, byte [edx]
shl esi, 8
inc bl
stc
shl eax, 8
or esi, ecx
bswap bx
inc edx
jmp 0x1769ab9
jae 0x18eea5c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
clc
or esi, edi
dec edi
jmp 0x18eea59
jb 0x10db29f
mov edi, dword [ebp - 8]
sub edi, ecx
add edx, edi
mov dword [ebp - 0x28], edx
cmp edx, 0x6ac30190
cmc
test esi, 0x57f71b5f
cmp ebx, 0xc
jmp 0x174bd58
jmp 0x17600db
jb 0x176b261
mov ecx, edx
cmp cx, si
cmp bl, 0xf7
cmp edx, 4
jb 0x174bd7c
mov ecx, 3
bt dx, cx
movzx dx, dh
mov edx, dword [ebp - 0x20]
cmp edi, 0x60472913
shl ecx, 7
lea ecx, [ecx + edx + 0x360]
cmp sp, 0x5bf
btc dx, 0x6f
bts dx, bx
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x1765439
mov byte [edx + edi], cl
jmp 0x18ddf55
jne 0x10db0c1
cmp ebx, dword [ebp - 0x10]
jmp 0x1768734
sub eax, edi
clc
sub esi, edi
sar di, 0x24
bts di, bp
mov edi, edx
jmp 0x1756609
shr edi, 0xb
test di, 0x68bf
cmp sp, 0x60dc
imul edi, edx
cmp esi, edi
jmp 0x18e5afa
sub eax, edi
cmp ebp, 0x1698036f
sub esi, edi
mov di, 0x2aff
shr edi, 0x87
mov edi, edx
cmp di, 0x7b5e
shr edi, 5
cmc
clc
sub edx, edi
cmp ax, 0x52ea
cmp dx, ax
mov word [ecx + ebx*2 + 0x198], dx
sub dl, 4
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmp eax, 0x1000000
jae 0x18cdb7c
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
jmp 0x18cdb6a
sub eax, edi
test esp, 0x1a8c1e0e
sub esi, edi
test sp, sp
shld di, dx, 0x9e
neg edi
mov edi, edx
cmc
stc
shr edi, 5
stc
sub edx, edi
movzx edi, dx
mov edi, dword [ebp - 0x1c]
stc
clc
mov word [edi + ecx + 0x644], dx
shr dh, 0x80
lea edx, [edi + 1]
clc
cmc
or ebx, 2
clc
test sp, 0x2a9a
add edx, edx
jmp 0x176804d
or ebx, 1
clc
cmc
add edx, edx
cmc
mov dword [ebp - 0x1c], edx
test ah, bl
clc
movzx edx, word [edx + ecx + 0x644]
clc
cmp sp, 0x3845
test di, sp
cmp eax, 0x1000000
jae 0x18c5340
mov edi, dword [ebp - 4]
jmp 0x18cd8c3
jae 0x17683c3
mov eax, edi
mov edi, 0x800
stc
jmp 0x176b9bb
sub eax, edi
cmp ebp, edx
sub esi, edi
add di, 0x6e3f
btr edi, ebx
bswap di
mov edi, edx
cmc
shr edi, 5
test edx, edi
cmp sp, 0x338e
sub edx, edi
jmp 0x1767684
movzx ebx, byte [ebx]
stc
shl esi, 8
shl eax, 8
cmp si, 0x3f5
or esi, ebx
dec ebx
inc dword [ebp - 4]
movzx ebx, di
shl bh, 0x11
mov ebx, eax
shr ebx, 0xb
imul ebx, edi
cmp bx, 0x7375
test dh, 0x25
cmp esi, ebx
jmp 0x176024e
jmp 0x18e61a6
jne 0x18c0960
mov dword [ebp - 0xc], edi
cmp bx, bp
xadd cx, cx
add cx, 0xb8a
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp + 0xc]
jae 0x1762e69
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jmp 0x175178c
jae 0x1762e69
mov edx, dword [ebp - 0x50]
movsx ebx, di
mov ebx, dword [ebp - 0x14]
mov edi, dword [ebp + 8]
jmp 0x18c3eee
jmp 0x18dccb1
pop ebp
jmp 0x18d81fa
sbb ecx, ecx
clc
cmp dh, 0x70
jmp 0x18c1a55
jne 0x1752d4d
sub ecx, ecx
cmp esp, ebx
sub dword [ebp - 0xc], 1
jmp 0x1750bb4
lea ecx, [ecx - 4]
clc
cmp bx, dx
lea ecx, [ecx]
cmp eax, 0x1000000
jmp 0x1769235
jae 0x18bcec5
mov eax, edi
bsf edi, ecx
mov edi, 0x800
clc
sub edi, edx
jmp 0x17564ac
jmp 0x1750bc9
jae 0x1753915
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp di, 0x24ca
stc
shl eax, 8
test al, 0xe3
or esi, edi
inc di
not di
inc dword [ebp - 4]
mov edi, eax
cmc
shr edi, 0xb
imul edi, edx
cmc
test bp, di
clc
cmp esi, edi
jmp 0x10dd786
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
test ebx, esp
sub edx, edi
jmp 0x18dccac
add edi, edx
mov edx, dword [ebp - 0x1c]
mov word [edx + ecx + 0x644], di
jmp 0x18ed25f
shr edi, 5
lea edi, [edi + edx]
sbb edx, 0x5a980153
bt dx, 0x32
mov edx, dword [ebp - 0x1c]
shl edx, 4
mov word [ecx], di
cmovno di, ax
lea edi, [edx + ecx + 4]
jmp 0x176d3a6
shr edi, 5
sub edx, edi
cmp dword [ebp - 0x3c], 0
jmp 0x18c19c5
cmp esi, edi
jae 0x18d0af5
mov eax, edi
btc di, 0x3f
mov edi, 0x800
stc
cmp cl, 0xcf
sub edi, edx
shr edi, 5
add edi, edx
cwd
bswap edx
mov dl, 0xf9
mov edx, dword [ebp - 0x30]
jmp 0x176444a
jae 0x174dd20
mov eax, edi
mov edi, 0x800
sub edi, edx
stc
shr edi, 5
cmp dl, 0x39
lea edi, [edi + edx]
sal dx, 0xcc
test al, 0xee
lea edx, [ebx + 0xf]
shl edx, 4
add edx, dword [ebp - 0x1c]
clc
test ax, 0x453e
mov word [ecx + ebx*2 + 0x198], di
and di, 0x56cc
dec edi
lea edx, [ecx + edx*2]
mov edi, eax
test dx, bx
mov dword [ebp - 8], edx
stc
movzx edx, word [edx]
jmp 0x1767f9e
jmp 0x18def1d
jmp 0x176ba17
lea edx, [edx + ebx]
rcl bh, cl
mov ebx, dword [ebp - 0x14]
cmc
test ebp, eax
cmp eax, 0x410f2f67
mov dword [ebp - 8], edx
cmp ebx, 7
jmp 0x1765393
shl esi, 8
clc
or esi, edi
movzx edi, si
inc dword [ebp - 4]
bswap di
mov edi, eax
test ebp, edx
cmc
cmp eax, esp
shr edi, 0xb
test bp, 0x5f70
cmc
imul edi, edx
cmc
jmp 0x1769a01
add ecx, ecx
not edx
jmp 0x175724a
shl eax, 8
jmp 0x10df69f
inc dword [ebp - 4]
mov edi, eax
test ah, bh
stc
shr edi, 0xb
test di, ax
clc
imul edi, edx
test esi, edx
cmp bl, 0x86
jmp 0x18c3425
mov dword [ebp - 8], edx
jmp 0x10e1bea
movzx edx, word [ecx + edi*2]
cmp eax, 0x1000000
jmp 0x10e0924
dec edx
jmp 0x1764aa4
sub eax, edi
sub esi, edi
mov edi, edx
shr edi, 5
test esi, 0x58d13b8d
cmp bh, 0x76
sub edx, edi
mov edi, dword [ebp - 0x1c]
cmp sp, si
clc
cmp ch, 9
mov word [edi + ecx + 0x644], dx
mov dx, si
lea edx, [edi + 1]
or ebx, 4
mov dword [ebp - 0x1c], edx
test eax, ebx
cmp edi, 0x7e21110e
test bl, 0x83
movzx edx, word [ecx + edx*2 + 0x644]
clc
cmc
cmp eax, 0x1000000
jae 0x175fbc4
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp cx, 0x1c7e
shl esi, 8
test di, bx
shl eax, 8
cmc
clc
or esi, edi
mov edi, eax
bswap di
inc dword [ebp - 4]
cmp di, sp
test al, 0x14
mov edi, eax
test bx, ax
clc
shr edi, 0xb
imul edi, edx
test bp, 0x7202
stc
cmp esi, edi
jae 0x18c58eb
mov eax, edi
test sp, cx
rcr edi, 0xfb
mov edi, 0x800
cmc
test sp, si
cmp ch, cl
sub edi, edx
stc
shr edi, 5
add edi, edx
setp dl
cwd
movzx dx, cl
mov edx, dword [ebp - 0x1c]
mov word [ecx + edx*2 + 0x644], di
jmp 0x18e038f
movzx edi, word [edx + ecx*2]
cmp esi, 0x6e727ac1
cmc
cmp eax, 0x1000000
jae 0x10df6ad
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
shl esi, 8
jmp 0x175c48b
jae 0x17601b5
mov edi, dword [ebp - 4]
cmc
stc
movzx edi, byte [edi]
test ebp, edx
cmc
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
stc
cmp bp, 0x4839
imul edi, edx
cmc
stc
cmp esi, edi
jae 0x18ec647
mov eax, edi
btc edi, edi
xor edi, edi
xadd di, di
mov edi, 0x800
cmc
test bh, cl
sub edi, edx
cmc
shr edi, 5
cmc
stc
add edi, edx
jmp 0x18d20b4
jae 0x18deee1
mov eax, ebx
shl bx, 0xf
mov ebx, 0x800
cmp si, si
sub ebx, edi
cmc
stc
shr ebx, 5
cmc
add ebx, edi
mov edi, dword [ebp - 0x44]
test sp, 0x4c15
mov word [edi], bx
jmp 0x175c352
sub eax, edx
clc
sub esi, edx
mov edx, ecx
shr edx, 5
clc
sub ecx, edx
mov edx, dword [ebp - 8]
cmp dl, 0x70
mov word [edx], cx
cdq
and dx, di
rcr dh, 0x51
mov ecx, dword [ebp - 0x20]
bt dx, 0x49
inc edx
movzx edx, word [ecx + ebx*2 + 0x180]
test cl, ch
cmp eax, 0x1000000
jmp 0x10e3046
mov word [ebx + ecx], di
jmp 0x176a6b3
imul edi, ecx
stc
clc
test ax, cx
cmp esi, edi
jmp 0x18eaac6
sub eax, edi
cmp bp, si
jmp 0x18f0bc2
je 0x1758e28
mov ecx, dword [ebp - 0xc]
test sp, 0x6238
test sp, sp
stc
test ecx, ecx
jmp 0x18ee0b0
add dword [ebp - 0x28], 0x112
btr dx, dx
clc
cwd
sub dword [ebp - 0x14], 0xc
sub dh, 0x39
bt edx, 0xb4
mov edx, dword [ebp - 4]
stc
cmp eax, 0x1000000
jmp 0x10e239b
sub eax, edi
test bp, 0x1110
sub esi, edi
mov edi, edx
shr edi, 5
stc
sub edx, edi
mov word [ecx + 0x646], dx
btr dx, dx
xor dx, bx
mov edx, 3
cmp si, 0x782f
jmp 0x174ed69
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x176563b
jae 0x174f931
mov ebx, dword [ebp - 4]
jmp 0x174f916
mov dword [ebp - 0x34], ecx
mov ecx, dword [edi + 0x24]
jmp 0x18c5647
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x18c0a7b
jae 0x10d91ed
mov ecx, ebx
cmp ebx, ecx
cmp ebx, 4
jb 0x17653ad
mov ecx, 3
clc
stc
sub ebx, ecx
setl ch
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x16d44a6
pop ebx
jmp 0x18f2e75
jae 0x1765461
mov edi, dword [ebp - 4]
inc ebx
movzx ebx, byte [edi]
shl esi, 8
cmp esi, eax
cmc
clc
shl eax, 8
or esi, ebx
inc edi
cmc
stc
mov dword [ebp - 4], edi
sub di, ax
dec edi
sbb di, 0x2b51
mov edi, eax
stc
test dl, 0xc4
cmp edi, edi
shr edi, 0xb
test ebp, 0x7efa5a27
test edx, esp
imul edi, edx
cmp esi, edi
jmp 0x1767a73
mov edi, 0x800
stc
sub edi, edx
shr edi, 5
test cl, bl
add edi, edx
jmp 0x17617e6
jmp 0x18d0b3c
jae 0x176918d
mov edx, dword [ebp - 4]
movzx edx, byte [edx]
shl esi, 8
clc
shl eax, 8
jmp 0x1769179
jmp 0x10db289
or esi, edi
inc di
inc dword [ebp - 4]
and edi, esi
test dh, 5
add edi, 0xd4776e9
mov edi, eax
cmc
jmp 0x18ec702
mov word [ebx + ecx], dx
mov edx, esi
movzx dx, bl
cwd
inc ebx
lea ebx, [ebx + ebx]
ror edx, cl
movzx edx, word [ebx + ecx]
cmc
cmp ecx, esi
cmp eax, 0x1000000
jmp 0x18c2edd
jae 0x176b9fc
mov eax, edi
btc di, sp
mov edi, 0x800
test eax, esi
sub edi, edx
shr edi, 5
cmp ax, sp
add edi, edx
mov word [ecx + 2], di
mov dl, al
cdq
movzx edx, ax
mov edx, 2
jmp 0x1758255
jae 0x175e7fa
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
stc
test cx, 0x378c
test ecx, esi
shl esi, 8
shl eax, 8
cmc
jmp 0x18db156
sub eax, edi
sub esi, edi
bt edi, 0x92
test ebp, 0x42907947
clc
mov edi, ecx
shr edi, 5
sub ecx, edi
mov edi, dword [ebp - 0x28]
test bl, 0x5d
cmp ebp, ebx
mov word [edi + edx*2], cx
rcr cx, cl
rcr cl, 0x99
lea edx, [edx + edx + 1]
sal cx, cl
btc ecx, 8
shr ch, cl
mov ecx, dword [ebp - 0x1c]
cmp edx, ecx
jmp 0x16d4481
pop edi
lahf
pop esi
movzx bx, bl
mov bx, cx
not ebx
mov eax, 1
movsx ebx, cx
pop ebx
mov esp, ebp
xchg ebp, ebp
jmp 0x10dceb1
cmp edi, 0x1000000
jmp 0x18ef878
mov dword [ebp - 0x1c], edx
cmc
movzx edx, word [edx + ecx + 0x644]
cmp dl, ch
cmp eax, 0x1000000
jae 0x176767c
mov edi, dword [ebp - 4]
cmp bx, 0x3152
movzx edi, byte [edi]
shl esi, 8
cmc
shl eax, 8
jmp 0x1767669
je 0x1767c65
sub ecx, edi
cmc
mov dword [ebp - 0xc], ecx
cmp ecx, edx
jmp 0x17690fd
sbb edx, edx
test dx, 0x401a
cmp si, 0x6468
clc
and edx, dword [ebp - 0x24]
test al, cl
sub edx, dword [ebp - 0x18]
test edi, edi
add edx, dword [edi + 0x14]
sbb di, si
btc edi, 0xc
cmp ebx, 0xa
movsx edi, cx
cmovno edi, esp
movzx edi, byte [edx + ecx]
movsx ecx, cx
sbb edx, edx
ror cx, cl
and edx, 0xfffffffd
add edx, 6
adc cl, 0xe5
and cx, bx
sub ebx, edx
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x1750b3d
sub eax, ebx
stc
cmc
sub esi, ebx
shl bh, cl
rol ebx, 0xd3
bts ebx, ebx
mov ebx, edi
test esp, 0x53837e47
cmp esi, esi
shr ebx, 5
cmp ax, sp
clc
cmc
sub edi, ebx
mov word [edx + ecx*2], di
test ch, 0xe0
cmp cx, bp
cmc
lea ecx, [ecx + ecx + 1]
test al, al
jmp 0x18db674
sub eax, edi
sub esi, edi
stc
mov edi, edx
cmc
cmp si, 0x709a
jmp 0x18bda9b
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x10dfc7e
jmp 0x18da323
jb 0x1769108
mov dword [ebp - 0xc], edx
rol bl, cl
cmp edi, dword [ebp - 0x18]
mov ebx, dword [ebp - 0xc]
jmp 0x18f3913
or esi, edx
movzx edx, cx
inc dword [ebp - 4]
sbb dx, 0x7f2
rcl dl, 0x7a
rcr dx, 0x99
mov edx, eax
shr edx, 0xb
cmp eax, edx
imul edx, ecx
cmp esi, edx
jmp 0x10d9196
jae 0x1769265
mov edx, dword [ebp - 4]
cmp esi, 0x3da8527b
test bp, ax
movzx edi, byte [edx]
test ax, 0x1dc1
shl esi, 8
stc
clc
cmp si, 0x5957
shl eax, 8
cmc
test ah, 0xad
or esi, edi
inc edx
mov dword [ebp - 4], edx
shr eax, 1
cwd
movsx edx, dx
sub esi, eax
clc
sub dx, bp
mov edx, esi
cmc
shr edx, 0x1f
test dx, si
cmp si, 0x1a7c
neg edx
stc
cmp dh, 0x80
lea ebx, [edx + ebx*2 + 1]
test edi, 0x7a7d4ff7
cmp cx, 0x641
and edx, eax
lea esi, [esi + edx]
test sp, 0x5c6b
test bl, bl
sub ecx, 1
jmp 0x10de651
jb 0x17600db
jmp 0x10e00bc
sbb edx, edx
jmp 0x18e4aaf
cmp esi, edi
jae 0x10dba7b
mov ecx, 0x800
btr ax, 0x34
sub ecx, edx
add eax, esi
dec eax
sal ax, 0xad
shr ecx, 5
sar ax, 0x8d
movsx eax, di
add ecx, edx
clc
cwd
bswap dx
mov edx, dword [ebp - 8]
shr ax, cl
mov word [edx], cx
xadd ah, al
mov ecx, dword [ebp - 0x18]
shl ax, 0x27
mov eax, edi
cmp sp, 0x8ef
mov edi, dword [ebp - 0xc]
cmp esp, eax
test ebx, esi
cmp edi, ecx
jmp 0x176956a
mov ecx, dword [ebp + 8]
xor di, di
mov di, bx
btr di, 0xa9
mov dword [ecx + 0x1c], eax
sal bx, cl
or ax, 0x6f73
mov eax, dword [ebp - 0xc]
btc ebx, esi
rol di, 0x6d
mov dword [ecx + 0x18], edx
shr bl, 0x9f
mov edx, dword [ebp - 0x28]
shrd di, sp, 0x55
and di, dx
and bh, 0x5b
mov dword [ecx + 0x24], eax
xor bx, di
inc edi
cwde
mov eax, dword [ebp - 0x18]
btr edi, esi
bts edi, edx
sar di, 0x64
mov dword [ecx + 0x48], edx
rcl dl, 0x7c
setbe dl
mov edx, dword [ebp - 0x10]
sub ebx, ecx
mov dword [ecx + 0x38], eax
sbb di, 0x44a4
and ax, 0x5a01
mov eax, dword [ebp - 0x30]
mov dword [ecx + 0x2c], edx
mov edx, dword [ebp - 0x2c]
mov dword [ecx + 0x40], eax
mov eax, dword [ebp - 0x14]
bsf di, cx
pop edi
btc ebx, 0x66
mov dword [ecx + 0x20], esi
bts ebx, ebp
mov dword [ecx + 0x3c], edx
shl bh, cl
sal si, 0x17
mov edx, dword [ebp - 0x38]
bt esi, ebp
shrd esi, ebx, 0xab
xchg si, si
pop esi
mov dword [ecx + 0x34], eax
xor bh, 0x59
btc ebx, eax
mov dword [ecx + 0x44], edx
neg bh
xchg ebx, ebx
xor eax, eax
jmp 0x17653d6
jae 0x1769bc6
mov edi, dword [ebp - 4]
test bx, di
test dx, 0x3edc
cmp ax, 0x23b1
movzx edi, byte [edi]
shl esi, 8
test bp, 0x222a
shl eax, 8
cmc
or esi, edi
movsx edi, ax
inc dword [ebp - 4]
rcl edi, 0x46
sal di, 0x2a
mov edi, eax
clc
stc
shr edi, 0xb
clc
stc
jmp 0x10e0287
jae 0x1769dd8
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
test dl, bh
shl esi, 8
shl eax, 8
or esi, edi
xchg di, di
mov di, dx
mov di, 0xbbb
inc dword [ebp - 4]
cmp ebp, esi
add di, dx
xadd di, di
mov edi, eax
cmp si, di
shr edi, 0xb
jmp 0x1761c7d
jmp 0x18eabc0
mov dword [ebp - 0xc], edi
mov bl, byte [ecx + edx]
jmp 0x18f27b2
mov edx, dword [ebp - 0x28]
cmovo di, si
bswap edi
sbb ecx, ecx
cmova edi, ecx
add edi, 0x4ebc5dab
and ecx, 0xfffffffd
sbb di, 0x298b
add edi, 0x196d23dd
neg di
lea ecx, [ecx + 0xa]
mov dword [ebp - 0x14], ecx
movzx ecx, di
mov ecx, dword [ebp + 0xc]
mov di, 0x7d2e
xadd edi, edi
mov edi, dword [ebp - 0xc]
lea edx, [edx + 2]
cmc
stc
test ebp, eax
cmp ecx, edi
jmp 0x17681b6
sub edi, edx
cmp cx, si
shr edi, 5
cmp ebx, esi
test dl, 0x65
test si, ax
add edi, edx
movzx edx, di
xchg edx, edx
mov edx, dword [ebp - 0x2c]
jmp 0x1764aaf
sub eax, edi
sub esi, edi
mov edi, edx
sal ebx, cl
shr edi, 5
sub edx, edi
mov word [ecx + 2], dx
mov edx, 3
ror bl, 0x19
rol ebx, cl
lea ebx, [edx + edx]
adc edx, 0x36813c54
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x1760199
push ebp
mov ebp, esp
bts edx, esp
cmp ch, 4
sub dx, di
lea esp, [esp - 0x50]
cmp cl, al
bsr cx, bx
rcl eax, cl
push ebx
btr eax, eax
push esi
push edi
mov edi, dword [ebp + 8]
bsf dx, dx
movsx ax, cl
shr si, 0x46
mov ecx, dword [edi + 0x38]
test cl, 0x1a
mov eax, dword [edi + 0x10]
stc
mov edx, dword [edi + 0x3c]
bts si, ax
and bx, sp
mov dword [ebp - 0x20], eax
ror al, 0xe2
mov eax, dword [edi + 0x40]
shld esi, ecx, 0xb5
xor si, 0x1d1b
mov bl, 5
mov ebx, dword [edi + 0x34]
cmp esp, ebp
and esi, edi
mov dword [ebp - 0x18], ecx
mov ecx, dword [edi + 0x44]
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
sar eax, cl
bsr eax, ebx
mov dword [ebp - 0x38], ecx
adc ecx, 0x1cd450e6
cmovne ax, bp
or eax, ebp
mov ecx, dword [edi + 8]
mov dword [ebp - 0x2c], edx
not eax
mov edx, 1
shl edx, cl
not ax
mov ecx, dword [edi + 4]
cmp dh, bl
mov eax, 1
jmp 0x18b7820
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
jmp 0x1768418
mov dword [ebp - 8], 0
mov dword [ebp - 0x1c], 8
jmp 0x10db289
jae 0x176ccd5
mov edi, dword [ebp - 4]
cmp esp, 0x4f4347db
movzx edi, byte [edi]
stc
clc
shl esi, 8
cmc
jmp 0x176cccd
or esi, ecx
not ch
bswap ecx
inc dword [ebp - 4]
mov ecx, eax
cmp cx, 0x3509
stc
shr ecx, 0xb
test ax, bp
clc
jmp 0x18e9aed
shl eax, cl
xchg cx, cx
dec cl
mov ecx, dword [edi + 0x14]
jmp 0x175edd9
sub eax, edi
sub esi, edi
shl edi, 0x3c
mov edi, edx
test ebp, 0x1e605c55
test dx, di
shr edi, 5
stc
jmp 0x18f35b0
mov dword [ebp - 0x1c], ecx
jmp 0x1766fce
shr edi, 5
sub edx, edi
cmp esp, ebp
stc
mov word [ecx + ebx*2 + 0x1b0], dx
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmp sp, cx
cmp cx, 0xc0f
stc
cmp eax, 0x1000000
jae 0x18c1a74
mov edi, dword [ebp - 4]
test edi, ebx
cmp bp, bp
cmc
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
cmp ch, 0x43
jmp 0x18c1a60
inc ebx
test ebp, edi
sub ebx, 0x40
test edi, 0x482b7e68
cmc
cmp ebx, 4
jb 0x18db5ef
mov ecx, ebx
mov edx, ebx
ror edi, 0x6b
dec di
mov edi, 1
test sp, 0x3218
cmp cx, si
shr ecx, 1
test ebx, 0x3ca33da3
and ebx, edi
test edi, 0x766328b0
sub ecx, edi
test esp, 0x14262365
clc
stc
or ebx, 2
test si, 0x9ff
mov dword [ebp - 0x44], ecx
cmp edx, 0xe
jmp 0x18c58c6
mov bl, byte [ecx + edx]
jmp 0x18eac3a
sub edx, ecx
bsf cx, cx
add cl, 6
mov ecx, dword [ebp - 0x34]
test eax, 0x68c9383e
cmp esi, esi
add edx, edi
mov dl, byte [edx + ecx]
mov byte [edi + ecx], dl
jmp 0x18efe78
jmp 0x18d0b47
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x10deac3
and ecx, 0xfffffffe
add ecx, 0xb
jmp 0x18d8ea0
or esi, edi
bswap edi
inc dword [ebp - 4]
add di, ax
shl di, 0x15
sbb edi, 0x1ed81981
mov edi, eax
stc
test ax, dx
clc
shr edi, 0xb
test ebp, 0x4765f13
test bx, si
imul edi, edx
cmp si, bx
jmp 0x1756aad
jmp 0x1750bba
jmp 0x174ed6e
jae 0x18c2b94
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
cmovl di, si
xchg di, di
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmp ecx, ebp
clc
imul edi, edx
stc
cmp esi, edi
jmp 0x175385f
jae 0x18c2f0b
mov edi, dword [ebp - 4]
cmp ebp, 0x726d6bc2
movzx edi, byte [edi]
cmc
shl esi, 8
stc
clc
shl eax, 8
or esi, edi
mov di, ax
mov di, 0x577e
inc di
inc dword [ebp - 4]
test bp, dx
cmc
mov edi, eax
test ebx, 0x36cf581f
shr edi, 0xb
cmp edx, 0x407b191a
clc
imul edi, edx
test dx, bp
clc
jmp 0x18d80c2
je 0x1767c65
movzx edx, word [ecx + ebx*2 + 0x198]
test sp, ax
stc
cmp eax, 0x1000000
jae 0x18c3392
mov edi, dword [ebp - 4]
cmc
cmp sp, ax
movzx edi, byte [edi]
cmc
test bp, bx
stc
shl esi, 8
cmc
shl eax, 8
cmp edx, eax
test ecx, ebp
or esi, edi
not di
inc dword [ebp - 4]
mov edi, eax
stc
cmc
cmp di, bp
shr edi, 0xb
imul edi, edx
clc
mov dword [ebp - 0x4c], edi
stc
test esi, 0x48207422
cmp al, ch
cmp esi, edi
jmp 0x17571dd
cmp esi, edi
jmp 0x18f0b67
jmp 0x18db674
sub edx, edi
jmp 0x18d927f
jmp 0x18c56ba
shl eax, 8
stc
test esi, 0x4aa54e23
or esi, edi
xchg edi, edi
inc di
inc dword [ebp - 4]
test ebp, 0x4f050b82
bts di, di
mov edi, eax
cmc
shr edi, 0xb
cmc
cmp edx, esi
jmp 0x18d5328
dec eax
test sp, ax
mov dword [ebp - 0x48], eax
or ax, 0x3ca6
btc eax, ecx
mov eax, dword [edi]
cmp bh, 0xe1
mov dword [ebp - 0x40], eax
bt eax, edi
mov eax, dword [edi + 0x28]
clc
mov dword [ebp - 0x24], eax
and ah, 0xf5
mov eax, dword [edi + 0x2c]
cmp esi, edi
mov dword [ebp - 0x10], eax
adc ah, 0x5e
dec ah
mov eax, dword [edi + 0x18]
stc
mov dword [ebp - 0xc], ecx
cmovns cx, sp
mov ecx, dword [edi + 0x30]
clc
mov dword [ebp - 4], eax
mov ah, al
rol al, 0xbc
mov eax, dword [edi + 0x1c]
test si, 0x63ad
mov dword [ebp - 0x14], ebx
cmc
clc
cmp eax, 0xb324bf0
mov dword [ebp - 0x50], edx
mov dword [ebp - 0x3c], ecx
shr ch, cl
xadd cx, cx
mov dword [ebp - 0x28], 0
add cx, cx
shl cx, 0x66
mov ecx, dword [ebp - 0x10]
cmp ah, 0xe8
cmp cx, bx
and ecx, edx
mov edx, ebx
shl edx, 4
lea edx, [edx + ecx]
mov dword [ebp - 0x1c], ecx
shl cl, cl
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
stc
mov dword [ebp - 8], ecx
cmc
movzx ecx, word [ecx]
cmp sp, di
cmp eax, 0x1000000
jmp 0x17668cf
jae 0x1753604
shl ebx, cl
cmovae cx, cx
add ecx, esp
or cl, 0x34
mov dword [ebp - 0x38], edi
rcl ch, 0x66
mov ecx, ebx
clc
test esp, 0x6c4510a7
jmp 0x18f37d6
sub eax, edi
cmp si, bp
clc
sub esi, edi
shl di, 0xee
mov edi, edx
jmp 0x18cd87e
shr edi, 5
cmp ch, al
cmp dx, 0x7513
clc
sub edx, edi
not di
bts di, bp
mov edi, dword [ebp - 0x1c]
mov word [ecx + edi*2 + 0x644], dx
test bx, bp
clc
or ebx, 8
clc
cmp ebx, 0xffffffff
jmp 0x18db5e9
movzx edi, byte [edi]
cmc
cmp dx, bp
jmp 0x18f369f
shl esi, 8
stc
clc
shl eax, 8
cmp di, 0x1f9f
or esi, edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x174edb5
sub eax, edi
sub esi, edi
mov di, 0x6d68
mov edi, edx
test esi, 0x316c6f42
clc
shr edi, 5
stc
test ebp, 0x6dbe7d01
cmc
sub edx, edi
bt edi, esi
clc
mov edi, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], dx
add dh, 0x39
xchg dh, dl
rol dx, cl
mov edx, dword [ebp - 0x38]
test di, di
mov dword [ebp - 0x38], edi
mov di, si
movsx edi, dx
shl edi, 0x2c
mov edi, dword [ebp - 0x2c]
clc
cmp si, di
cmc
mov dword [ebp - 0x30], edi
mov edi, dword [ebp - 0x18]
test esi, 0x66ec000d
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x18], edx
cmp ebx, 7
sbb ebx, ebx
test bh, 0xca
sbb dx, sp
ror dl, 0xa8
and ebx, 0xfffffffd
cmp edi, ebx
add dx, 0x59f1
rol edx, 0xee
add ebx, 0xb
lea ecx, [ecx + 0xa68]
or dh, 0x71
movzx edx, word [ecx]
cmp eax, edi
clc
mov dword [ebp - 0x14], ebx
cmp esp, ecx
cmp eax, 0x1000000
jmp 0x18c2b76
mov word [ecx + 2], di
mov edi, 0x75ce7a18
shrd di, sp, 0xd5
shl edx, 4
mov edi, edi
lea edi, [edx + ecx + 0x104]
bswap ecx
xchg cl, cl
mov ecx, 8
jmp 0x18db4ea
mov word [ebx + ecx], di
jmp 0x10de268
jae 0x175fb4d
mov eax, edi
and edi, esp
movzx edi, sp
rcl di, 0xd4
mov edi, 0x800
sub edi, edx
stc
cmc
test di, bp
shr edi, 5
test bx, sp
cmp bp, 0x82c
stc
add edi, edx
mov dx, di
mov edx, dword [ebp - 0x1c]
jmp 0x18dddc3
ret 0xc
sub edi, edx
test sp, si
test esp, 0x59431eb2
shr edi, 5
add edi, edx
jmp 0x18db160
imul edi, edx
cmp ebp, edi
cmp esi, edi
jmp 0x10ddf9b
mov dword [ebp - 0x28], edx
lea edx, [ecx + ebx]
cmp edx, dword [ebp - 0x24]
bswap edx
not dh
xchg dh, dl
mov edx, dword [ebp - 0x34]
ja 0x18c0960
lea edx, [edx + edi]
add ebx, edx
stc
cmp cx, si
sub ecx, edi
test dh, 0x74
stc
add edi, dword [ebp - 0xc]
mov dword [ebp - 0x4c], ebx
jmp 0x176afa5
mov edi, dword [ebp - 0x34]
jmp 0x174bdab
shr edi, 5
test edi, 0x5e486936
cmc
sub edx, edi
not di
mov edi, dword [ebp - 8]
mov word [edi], dx
jmp 0x18e106a
mov dword [ebp - 0x2c], ecx
movzx cx, ah
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x30], edx
sbb dl, 0xc0
add edx, ebp
lea edx, [ebx + 1]
cmp dx, di
mov dword [ebp - 0x18], edx
cmc
test esp, edi
test ecx, ecx
jmp 0x174d4ce
cmp esi, edi
jmp 0x18ebc20
ret 0xc
sub eax, edi
cmp ebp, ebp
sub esi, edi
movsx edi, ax
xchg edi, edi
btr di, 0x52
mov edi, edx
test bx, ax
cmp ah, 0xea
cmc
shr edi, 5
sub edx, edi
jmp 0x18eabb1
mov dword [ebp - 0x14], ecx
jmp 0x18c222c
mov word [ebx + ecx], dx
jmp 0x18bdb38
jae 0x1767c65
cmp dword [ebp - 0x14], 0x13
cwd
jmp 0x176b233
jne 0x175ec12
jmp 0x18db5ef
or esi, edi
bswap di
jmp 0x175e7f7
mov word [ebx + ecx], di
jmp 0x18edd4b
mov dword [ebp - 8], ecx
jmp 0x18bd261
je 0x1762e50
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
cmc
test esi, 0x4d1379ef
stc
mov dword [ebp - 0x38], ecx
sbb cx, dx
inc cx
mov ecx, dword [ebp - 0x18]
jmp 0x18d7525
cmp ecx, 0x100
jmp 0x17692a9
mov word [ebx + ecx], dx
inc ebx
add ebx, ebx
jmp 0x10ddfc9
shr edi, 5
jmp 0x18c3e0e
shl eax, 8
jmp 0x18b71a9
mov word [edx + ecx + 0x644], di
jmp 0x18f390e
inc edx
jmp 0x18eaeda
sub eax, ebx
cmp cx, 0x25a5
stc
test eax, 0x3d886996
sub esi, ebx
sbb bl, dh
xor ebx, edi
and bx, 0x3fcb
mov ebx, edi
shr ebx, 5
cmp di, dx
sub edi, ebx
dec bh
xor bl, 0xd5
clc
mov ebx, dword [ebp - 0x44]
cmp bp, 0x4943
mov word [ebx], di
lea ecx, [ecx + ecx + 1]
cmc
cmp ax, 0x3138
and dword [ebp - 0x1c], edx
cmp esp, 0x4cd27b18
clc
cmp ecx, 0x100
jmp 0x10e00b6
jmp 0x18d0b7d
jmp 0x18cd8a5
jmp 0x18d0b56
and edx, dword [ebp - 0x24]
inc dword [ebp - 0x10]
cmp bp, sp
jmp 0x18c0968
sub eax, ecx
sub esi, ecx
rcl cx, 0x8f
shrd ecx, ecx, 0x31
rcl cx, cl
mov ecx, edx
shr ecx, 5
clc
sub edx, ecx
mov ecx, dword [ebp - 8]
test edx, esp
or ebx, dword [ebp - 0x38]
clc
mov word [ecx + edi*2], dx
lea edi, [edi + edi + 1]
shl dword [ebp - 0x38], 1
cmp sp, sp
sub dword [ebp - 0x44], 1
jmp 0x18dac64
jae 0x174dab8
mov eax, edi
movsx edi, sp
clc
mov edi, 0x800
sub edi, edx
cmp ah, ah
test esp, 0x387f7b7e
shr edi, 5
clc
cmc
lea edi, [edi + edx]
jmp 0x18ec210
mov edi, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x1c]
stc
mov ebx, dword [ebp - 8]
cmc
clc
lea edi, [edi + edi]
cmp edi, 0x531e4b25
and edx, edi
mov dword [ebp - 0x4c], edi
mov edi, dword [ebp - 0x1c]
add edi, edx
cmp edx, esp
clc
cmc
lea edi, [edi + ecx]
stc
lea edi, [ebx + edi*2]
mov dword [ebp - 0x44], edi
movzx edi, word [edi]
cmp eax, 0x1000000
jmp 0x1764a67
imul ecx, edx
cmp esi, ecx
jae 0x18e545d
mov eax, ecx
mov ecx, edi
mov ecx, 0x800
test cx, 0x24e2
cmp si, bp
sub ecx, edx
shr ecx, 5
add ecx, edx
rol dh, 0xc4
mov edx, ecx
ror ecx, 0xc2
mov ecx, dword [ebp - 8]
stc
mov word [ecx + edi*2], dx
stc
cmp cl, 4
add edi, edi
jmp 0x18f3d76
jae 0x1767b0b
mov eax, edi
sar di, 0x7d
shld edi, ebx, 0xed
mov edi, 0x800
cmp edx, 0x6aa742d9
stc
cmp esp, ecx
sub edi, ecx
shr edi, 5
test ebx, 0x16d333e0
cmc
add edi, ecx
rol ecx, 0xc5
movsx cx, dl
sub ch, 0xfa
mov ecx, edi
sal edi, 0xda
add di, 0x2dc3
mov edi, 0xdbe295f
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
add edx, edx
jmp 0x1767b40
mov word [ebx + ecx], dx
mov dl, bh
inc ebx
shl dh, cl
bswap dx
bt edx, esp
add ebx, ebx
bsr dx, di
cmc
movzx edx, word [ebx + ecx]
test di, sp
jmp 0x18ecc76
mov byte [edi + edx], bl
inc ecx
inc edi
stc
cmp ecx, dword [ebp - 0x24]
jmp 0x1752d43
inc dword [ebp - 0x10]
jmp 0x18ed2c7
jae 0x10e133b
mov eax, edi
bts di, dx
shld di, dx, 0x1c
mov edi, 0x800
test dl, 0x4c
jmp 0x18d52bf
mov word [ecx + ebx*2 + 0x180], di
test cx, si
add ebx, 0xc
add ecx, 0x664
jmp 0x18df4bb
sub eax, edi
stc
test dx, 0x541f
sub esi, edi
xor edi, edx
mov edi, edx
test ax, ax
stc
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
mov edx, esi
cwd
inc ebx
btr dx, 0xa0
ror dl, 0x51
rcr dx, cl
add ebx, ebx
shrd edx, ecx, 0xf9
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x1767aea
shr edi, 0xb
test edi, esp
cmp edx, 0x472b22
imul edi, edx
cmc
cmp esi, edi
jmp 0x18d49fb
cmp eax, 0x1000000
jmp 0x176d3f8
jmp 0x174ddaf
mov dword [ebp - 0xc], edx
jmp 0x1753898
jmp 0x18bdb3b
jne 0x18ee0b9
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x34]
movzx ebx, byte [ecx + edx - 1]
mov edx, dword [ebp - 0x10]
rcr ch, cl
rol cx, cl
and edx, dword [ebp - 0x48]
inc cl
shl cx, 0x3d
shr ecx, 0xb6
mov ecx, 8
test ebx, esp
sub cl, byte [ebp - 0x40]
shr ebx, cl
mov ecx, dword [ebp - 0x40]
shl edx, cl
cmp bp, bx
add ebx, edx
mov edx, dword [ebp - 8]
imul ebx, ebx, 0x600
jmp 0x1758e15
inc dword [ebp - 4]
mov edi, eax
stc
jmp 0x174dcf3
jae 0x175af1c
shl edi, 8
and ax, 0x27ca
mov eax, edi
shrd di, bp, 0x6f
mov edi, dword [ebp - 4]
test ebp, ebx
clc
movzx edi, byte [edi]
jmp 0x175af0d
inc edi
cmp si, 0x1642
cmp ebx, 7
jmp 0x17523ed
jae 0x1753f47
mov eax, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
add edi, edx
mov word [ebx + ecx], di
jmp 0x1751c06
sub esi, edi
mov edi, edx
shr edi, 5
jmp 0x10db253
mov byte [edx], bl
jmp 0x10da2e5
jae 0x18f2816
mov edi, dword [ebp - 4]
test dl, cl
movzx edi, byte [edi]
cmp ch, 0xbe
shl esi, 8
clc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmp esi, 0x238227e6
stc
shr edi, 0xb
test ebx, esi
imul edi, edx
cmp dh, bl
test dx, cx
cmp esi, edi
jae 0x18d867b
mov eax, edi
jmp 0x1765491
mov esp, ebp
jmp 0x1751d08
sub edx, edi
clc
stc
mov word [ecx], dx
adc edx, 0x672d1b94
bsf dx, dx
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0x1769b93
shl esi, 8
clc
cmp bx, sp
jmp 0x18c5322
sub ecx, edx
and edx, eax
mov edx, dword [ebp - 0x20]
lea ecx, [edx + ecx*2 + 0x55e]
shl dl, 0xa
test ebp, edx
mov dword [ebp - 8], ecx
sal dh, 0xd5
bt edx, 0x81
movsx edx, bp
lea esp, [esp]
jmp 0x175ec12
jmp 0x175fb7c
sbb ecx, ecx
clc
and ecx, dword [ebp - 0x24]
cmc
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
cmp dh, 0xe5
sub edx, ebx
add ecx, edi
stc
test dx, di
jmp 0x18d5eb9
jmp 0x18e5485