Function at 0xccda61
Capabilities:
Encode data using base64

Disassembly:
mov word [ebx + ecx], dx
jmp 0xcdbeb2
mov esp, ebp
mov ebp, eax
pop ebp
jmp 0xcd15cd
jmp 0xd2b304
cmp ecx, dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0x100
sbb edx, edx
clc
test ch, bl
and edx, dword [ebp - 0x24]
test sp, 0x5a5
sub edx, dword [ebp - 0x18]
clc
add edx, dword [edi + 0x14]
cmp ebp, 0x67680e85
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
movsx cx, al
dec ecx
sbb edx, edx
cmovl cx, ax
stc
adc cl, 0xfc
and edx, 0xfffffffd
ror cl, cl
sbb ch, 0x75
movzx cx, ch
add edx, 6
inc ecx
sbb ch, ch
rol cl, cl
sub ebx, edx
mov dword [ebp - 0x14], ebx
jmp 0xd0d8ce
jae 0xcd2058
mov edx, dword [ebp - 0x50]
mov edi, 0x320758da
movzx edi, ax
mov ebx, dword [ebp - 0x14]
movzx edi, ax
mov edi, dword [ebp + 8]
jmp 0xd3e69f
jae 0xd37f94
mov eax, ebx
cmove ebx, edi
bts bx, dx
mov ebx, 0x800
sub ebx, edi
cmc
cmp di, 0x686
shr ebx, 5
test esp, esi
cmp eax, 0x487a3294
lea ebx, [ebx + edi]
cmc
cmp ebx, 0x192b4a46
mov word [edx + ecx*2], bx
add ecx, ecx
jmp 0xd37fb7
jb 0xccd1d2
mov dword [ebp - 0xc], edx
cmp edi, dword [ebp - 0x18]
jmp 0x1413202
sub eax, edi
test di, 0x26aa
cmc
stc
sub esi, edi
cmp di, 0x356f
movzx edi, dx
mov edi, edx
test ebp, 0x74af041b
shr edi, 5
cmp di, sp
sub edx, edi
mov edi, dword [ebp - 0x30]
test sp, cx
clc
mov word [ecx + ebx*2 + 0x1c8], dx
cmp edx, esp
mov edx, dword [ebp - 0x38]
cmc
jmp 0xcd6b11
push ebp
dec eax
mov ebp, esp
lea esp, [esp - 0x50]
push ebx
ror bl, 0x85
xor cx, sp
sar ch, 0x3d
push esi
cmovnp si, ax
push edi
mov esi, esp
shl bx, 0xb
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 0x38]
bt esi, 0x40
btc si, 0x6d
xchg bx, bx
mov eax, dword [edi + 0x10]
rol ebx, 0x4a
sal dl, 0x2a
movzx ebx, bx
mov edx, dword [edi + 0x3c]
sal si, 0x78
neg esi
mov dword [ebp - 0x20], eax
cbw
clc
movsx ebx, di
mov eax, dword [edi + 0x40]
mov ebx, dword [edi + 0x34]
sub si, 0x5476
and si, di
clc
mov dword [ebp - 0x18], ecx
sal ecx, 0x2a
sal ecx, cl
shr cx, cl
mov ecx, dword [edi + 0x44]
adc si, 0x3a2a
sar si, 3
mov esi, dword [edi + 0x20]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x38], ecx
rcl ecx, 0x4b
ror eax, 0x74
mov ecx, dword [edi + 8]
xchg ah, ah
rcr al, cl
mov dword [ebp - 0x2c], edx
sub ax, sp
mov edx, 1
add eax, esp
bt ax, 0x50
cmp esi, 0x6f726045
shl edx, cl
cbw
sub ax, 0x5f7d
rol ah, cl
mov ecx, dword [edi + 4]
or al, 0x8c
bsr eax, esi
mov eax, 1
shl eax, cl
xchg cl, ch
bswap ecx
mov ecx, dword [edi + 0x14]
jmp 0x13bf082
jae 0xd2af1e
mov eax, edx
shl dl, cl
adc edx, 0x679f23a6
mov edx, 0x800
test bx, si
sub edx, ecx
cmc
shr edx, 5
test esi, edi
jmp 0xd27ccd
jmp 0xd3da23
jmp 0xd31cb5
mov dword [ebp - 0x10], eax
sar ah, 0xfa
sbb al, 0x24
mov eax, dword [edi + 0x18]
cmp ax, 0x2505
mov dword [ebp - 0xc], ecx
add cx, 0x2981
sal ecx, 0x25
mov ecx, dword [edi + 0x30]
mov dword [ebp - 4], eax
cmp bx, sp
inc al
rcr al, cl
mov eax, dword [edi + 0x1c]
stc
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x50], edx
cmc
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x28], 0
shl cx, 0x78
shr cx, 0x2a
xor cl, 0x30
mov ecx, dword [ebp - 0x10]
test eax, eax
stc
and ecx, edx
sar edx, 0xf3
movzx edx, dx
dec edx
mov edx, ebx
jmp 0xd25a01
ret 0xc
add dword [ebp - 0x28], 0x112
btc edx, ebp
sub dword [ebp - 0x14], 0xc
mov edx, dword [ebp - 4]
cmp esp, esp
clc
cmp eax, 0x1000000
jae 0xcd207c
movzx ecx, byte [edx]
shl esi, 8
dec bl
shl eax, 8
sbb di, di
or esi, ecx
not ebx
inc edx
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x1c], eax
add eax, eax
movzx ax, cl
mov eax, dword [ebp - 0xc]
bts ebx, esp
test si, ax
mov dword [ecx + 0x18], edx
movsx dx, dh
sar di, 0x52
mov edx, dword [ebp - 0x28]
bts ebx, eax
mov ebx, 0x54b524f1
or edi, 0x324072e1
mov dword [ecx + 0x24], eax
and edi, ebx
shrd ebx, edi, 0xd8
mov eax, dword [ebp - 0x18]
rcl di, 0xe
shrd ebx, ebx, 0x3f
test di, ax
mov dword [ecx + 0x48], edx
btc di, 0x81
movsx edx, bp
mov edx, dword [ebp - 0x10]
clc
sar di, 0x50
shrd ebx, ebp, 0xfa
mov dword [ecx + 0x38], eax
jmp 0xd03442
imul edi, edx
cmp esi, edi
jmp 0xd28672
pop edi
cbw
cwde
pop esi
jmp 0xd1bd09
inc edx
cmp al, 0xb0
cmp edx, dword [ebp - 0x4c]
jmp 0xd1cee8
jmp 0xd02815
jae 0xcdb4a6
mov eax, edi
mov edi, 0x800
cmp edi, 0x63ab7edb
test sp, 0x2e0c
sub edi, edx
shr edi, 5
add edi, edx
mov dh, bh
mov word [ecx + 0x646], di
mov edx, 2
jmp 0x1412365
mov word [edx + ecx + 0x644], di
jmp 0xd39ebf
movzx edi, byte [edi]
cmc
shl esi, 8
stc
cmp ecx, ebp
shl eax, 8
cmp ebp, 0x528631c6
cmc
or esi, edi
movsx edi, sp
mov edi, 0x4ff81b14
mov edi, esp
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
stc
imul edi, edx
cmp esi, edi
jmp 0x13b4a15
mov dword [ebp - 8], edx
test sp, 0x5799
jmp 0xd3de35
mov dword [ebp - 0x38], edi
sub edi, ebx
mov edi, dword [ebp - 0x2c]
jmp 0xd2a013
imul edx, ecx
cmp ecx, 0x3d89583c
cmp esi, eax
clc
cmp esi, edx
jmp 0xccec91
cmp eax, 0x1000000
jmp 0xd044ca
sbb ecx, ecx
and ecx, dword [ebp - 0x24]
stc
add dword [ebp - 0x10], ebx
sub ecx, dword [ebp - 0x18]
sub edx, ebx
test si, 0xcff
cmp ebp, ebp
cmc
lea ecx, [ecx + edi]
jmp 0x140d40d
sub eax, edi
sub esi, edi
btr edi, ecx
mov edi, edx
clc
shr edi, 5
test ax, 0x289f
test dx, sp
cmp ebp, 0x5fba4203
sub edx, edi
stc
mov word [ecx + 0x646], dx
cmovnp edx, eax
mov edx, 3
or ebx, 1
test bh, bl
test ax, 0x70b9
cmc
lea edx, [edx + edx]
cmp ebp, eax
mov dword [ebp - 0x1c], edx
movzx edx, word [edx + ecx + 0x644]
clc
cmp eax, 0x1000000
jmp 0x13b5919
sub edi, edx
stc
shr edi, 5
stc
add edi, edx
mov edx, dword [ebp - 0x2c]
jmp 0xd116da
add ebx, 0xc
add ecx, 0x664
jmp 0xd397a5
movzx edx, word [ecx + edx*2 + 0x644]
cmp bp, 0x6b6c
test ecx, ebp
cmp sp, bx
cmp eax, 0x1000000
jmp 0xd2ad3f
inc ebx
test eax, esp
cmc
cmp ecx, ecx
lea ebx, [ebx - 0x40]
cmp ebx, 4
jmp 0xd22846
shr edi, 5
test esp, ebp
cmp esi, ecx
sub edx, edi
mov edi, dword [ebp - 0x1c]
clc
mov word [ecx + edi*2 + 0x644], dx
stc
or ebx, 8
cmp ebx, 0xffffffff
jmp 0xd34d26
jae 0xd028a2
mov ebx, dword [ebp - 4]
movzx ebx, byte [ebx]
shl esi, 8
cmp edi, 0x648d6868
shl eax, 8
clc
or esi, ebx
dec bh
inc dword [ebp - 4]
rcr bh, cl
shr bl, cl
mov ebx, eax
test ax, si
cmp bp, 0x5094
shr ebx, 0xb
cmc
imul ebx, edi
cmp edi, eax
stc
cmp esi, ebx
jmp 0xcccf29
jae 0xd1c884
mov eax, edi
bts di, ax
mov edi, 0x800
cmp cx, bx
clc
test esp, edi
sub edi, edx
stc
shr edi, 5
jmp 0xd31516
mov word [ebx + ecx], di
jmp 0xcdbeb8
mov eax, dword [ebp - 0x30]
rol di, 0x62
not bh
and bl, 0xa4
mov dword [ecx + 0x2c], edx
xor edi, edi
mov edx, dword [ebp - 0x2c]
test ebp, eax
jmp 0xd1768d
sub edi, edx
cmc
stc
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0xd27bff
sub eax, edi
sub esi, edi
xchg edi, edi
jmp 0xd32c81
cmp eax, 0x1000000
jmp 0x13b74f5
jae 0xd044fb
mov edi, dword [ebp - 4]
stc
cmc
test ch, 0xc
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
test edi, 0xe9c4838
cmp edi, ecx
or esi, edi
inc dword [ebp - 4]
btc di, bx
shrd edi, ebp, 0x26
cmp si, 0x1845
mov edi, eax
stc
shr edi, 0xb
cmp ax, di
imul edi, edx
clc
jmp 0xd2ace3
jne 0xd1abfa
cmp dword [ebp - 0x10], 0
jmp 0xd1abf4
not edx
jmp 0xd292c3
mov ecx, dword [ebp - 0xc]
clc
jmp 0xccbd1c
sub edi, edx
jmp 0xd0729c
jae 0xd247ee
mov edi, dword [ebp - 4]
sal bh, 0xa9
rcl bx, 0x60
movzx ebx, byte [edi]
cmp esp, 0xaff4e2f
cmc
shl esi, 8
test bx, 0xc5c
cmc
shl eax, 8
test bp, bx
cmp esi, 0x39b56d9c
or esi, ebx
jmp 0xd247ea
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0xd1a562
jae 0xd04dac
mov ecx, ebx
cmp cx, ax
test edi, esp
cmp ebx, 4
jmp 0xd314dd
jae 0xd0ae1e
mov edi, dword [ebp - 4]
clc
movzx edi, byte [edi]
test di, 0x4dc9
cmp bx, sp
shl esi, 8
cmc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
sub edi, 0x1dab5b86
mov edi, eax
test edi, 0x496f36fc
clc
jmp 0x13c0543
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0xc], edi
mov bl, byte [ecx + edx]
jmp 0xd312c2
sub eax, edi
sub esi, edi
ror di, 0x9c
cmove edi, edx
mov edi, edx
test cl, ah
shr edi, 5
stc
jmp 0xd2ef60
ja 0x13b27ef
add edx, edi
test edx, ecx
jmp 0x13b59eb
mov dword [ebp - 4], edx
bts edx, edx
sal dx, cl
bswap dx
shr eax, 1
rol edx, 6
xor dh, 0xbb
inc dh
sub esi, eax
mov edx, esi
cmp di, sp
shr edx, 0x1f
cmc
test dh, 0xdb
neg edx
cmp cx, bp
test si, 0x3b6b
lea ebx, [edx + ebx*2 + 1]
clc
test bh, 0x1d
and edx, eax
clc
add esi, edx
sub ecx, 1
jmp 0xd2a2e1
jae 0xd29292
mov eax, ebx
clc
mov ebx, 0x800
sub ebx, edi
shr ebx, 5
add ebx, edi
sal di, 0x1c
cmp edi, 0x1b9f582a
mov edi, dword [ebp - 0x44]
cmp di, 0x7ac8
test esi, esp
mov word [edi], bx
clc
add ecx, ecx
jmp 0xd04c97
sub eax, edi
stc
test ebp, 0x3e290b66
sub esi, edi
xadd di, di
mov edi, edx
shr edi, 5
test sp, di
clc
sub edx, edi
jmp 0xd31ca9
mov ecx, 1
jmp 0xd33335
sub eax, edi
test al, 0x5c
sub esi, edi
btc edi, 0xb9
mov edi, edx
shr edi, 5
cmp ah, ch
jmp 0xd2b2e7
jae 0xd0f9bc
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
cmc
stc
test dx, sp
shl esi, 8
shl eax, 8
cmp edi, esp
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test bx, bp
test bh, 0x64
shr edi, 0xb
cmc
jmp 0xd28e9d
sub eax, edi
cmp ebp, 0x29647a62
sub esi, edi
shl edi, 0x7e
jmp 0xd18b53
cmp esi, edi
jmp 0xd1ac5d
imul edi, edx
stc
cmp esi, edi
jmp 0x13b3fdb
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0xd2a01f
jne 0x13b27ef
mov dword [ebp - 0xc], edi
mov ecx, dword [ebp - 0xc]
test ax, dx
test dl, 0x33
cmp ecx, dword [ebp + 0xc]
jae 0xcd2058
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jmp 0xccc51f
mov dword [ebp - 0x34], ecx
not ecx
movzx ecx, dx
inc cl
mov ecx, dword [edi + 0x24]
dec eax
mov dword [ebp - 0x48], eax
bswap eax
rol ax, 0x7b
adc al, 0x11
mov eax, dword [edi]
mov dword [ebp - 0x40], eax
clc
sbb al, 0xc3
mov eax, dword [edi + 0x28]
cmp dh, 0x5c
cmp esp, edi
mov dword [ebp - 0x24], eax
cmovs ax, dx
movsx eax, dx
mov eax, dword [edi + 0x2c]
jmp 0xcd0954
mov esp, ebp
pop ebp
jmp 0x13b2756
jae 0x13b599d
mov edi, dword [ebp - 4]
stc
test ebp, edi
movzx edi, byte [edi]
test bl, 0xf4
jmp 0x13b5985
mov word [ebx + ecx], di
jmp 0xd25034
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0xdb5d5f
lea ecx, [ecx + edx]
inc dl
mov edx, ecx
bts ecx, edx
sar cx, 1
mov ecx, dword [ebp - 8]
cmc
mov word [ecx + edi*2], dx
clc
test bx, di
add edi, edi
jmp 0xd1b3de
sub esi, edi
sbb di, 0xd96
shl di, 0x59
mov edi, edx
test bl, 0x4c
shr edi, 5
cmp di, 0x28b9
sub edx, edi
jmp 0xd3894a
mov dword [ecx + 0x40], eax
btr edi, 0xc3
clc
btc ax, 0xe7
mov eax, dword [ebp - 0x14]
sal bl, 0xcf
sar ebx, cl
pop edi
rcr bx, 0xfc
bts ebx, eax
mov dword [ecx + 0x20], esi
mov dword [ecx + 0x3c], edx
mov edx, dword [ebp - 0x38]
shl esi, 0x88
movsx esi, dx
pop esi
mov dword [ecx + 0x34], eax
ror ebx, cl
and ebx, edi
shr ebx, cl
mov dword [ecx + 0x44], edx
sar bl, cl
inc bl
xor eax, eax
bswap bx
xchg ebx, ebx
mov ebx, edi
pop ebx
jmp 0xccba0f
add edi, ecx
mov ecx, edi
mov edi, dword [ebp - 0x28]
test dh, 0xe1
mov word [edi + edx*2], cx
clc
stc
test edi, 0x589b43ce
add edx, edx
jmp 0xd28f60
mov dword [ebp - 0x14], ecx
jmp 0xd391b1
mov edi, edx
cmc
shr edi, 5
cmp al, 0x78
sub edx, edi
jmp 0x14135a6
cmp ecx, 0x100
jmp 0x13b6648
jmp 0x14135b0
lea edi, [edx + ecx + 4]
jmp 0x13c04ee
mov word [ecx + edx*2 + 0x644], di
jmp 0xcd5338
cmp ebx, ecx
jae 0xcd4905
cmp dword [ebp - 0x14], 0x13
cdq
movzx edx, bx
mov edx, dword [ebp - 0x28]
mov di, cx
sbb ecx, ecx
btr di, 0xcf
bts edi, eax
and ecx, 0xfffffffd
clc
shrd di, cx, 0xd4
lea ecx, [ecx + 0xa]
mov dword [ebp - 0x14], ecx
test sp, 0x1043
adc cx, 0x54c8
mov ecx, dword [ebp + 0xc]
mov edi, dword [ebp - 0xc]
cmc
test di, 0x7822
add edx, 2
test esi, 0x404e2ba0
cmc
cmp ecx, edi
je 0xcd4905
sub ecx, edi
cmp ebp, ebp
mov dword [ebp - 0xc], ecx
cmc
stc
cmp ecx, edx
jmp 0xccd1c9
cmp eax, 0x1000000
jmp 0xd37397
je 0xcd4905
movzx edx, word [ecx + ebx*2 + 0x198]
test edx, 0x445011c3
cmc
cmp bp, 0x4a66
cmp eax, 0x1000000
jmp 0xd311d3
mov dword [ebp - 0x1c], ecx
and cl, 0x35
dec cx
mov ecx, dword [ebp - 0x20]
cmc
jmp 0x13baa6c
jae 0xd28f30
mov eax, edi
mov edi, 0x800
test si, 0x4dd1
cmp dx, 0x2d69
sub edi, ecx
shr edi, 5
jmp 0xd18a88
jae 0xd1ad8c
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
cmp ebp, ebx
cmp ax, 0x2256
shl eax, 8
stc
cmp esi, esi
or esi, edi
movsx edi, dx
inc dword [ebp - 4]
xchg edi, edi
test ecx, esi
cmovle edi, ebx
mov edi, eax
cmp bp, dx
cmp esi, 0x52cb0e88
shr edi, 0xb
imul edi, ecx
jmp 0xd0fcbd
sub eax, edi
test eax, 0x43466ece
clc
sub esi, edi
mov edi, edx
stc
shr edi, 5
test edi, 0x6b90536e
sub edx, edi
mov word [ecx + ebx*2 + 0x1b0], dx
mov edx, eax
test edi, 0x5a8c44f4
bt edx, eax
movzx edx, word [ecx + ebx*2 + 0x1c8]
test bx, 0x1062
cmp bp, dx
cmp eax, 0x1000000
jmp 0x13b425f
shl dword [ebp - 0x38], 1
stc
sub dword [ebp - 0x44], 1
jmp 0xd22b1c
mov dword [ebp - 0x1c], 8
jmp 0xcced27
cmp edx, 0xe
jmp 0x13b4c04
jae 0x13b2839
mov edi, dword [ebp - 4]
cmp eax, esp
stc
movzx edi, byte [edi]
stc
clc
shl esi, 8
test di, di
cmp esi, 0x1ce43fa1
clc
shl eax, 8
jmp 0x13b2831
mov eax, 1
movzx ebx, bx
pop ebx
jmp 0xd14aa9
mov dword [ebp - 8], edx
cmp ebx, 7
jmp 0xd09156
sub eax, edi
jmp 0xd15724
jne 0xd0b9a3
jmp 0xd13b25
lea ecx, [ecx + edx + 0x360]
movzx edx, word [ecx + 2]
test ecx, 0x69433d6b
cmp eax, 0x1000000
jmp 0xd0520d
jb 0xd34d2c
mov ecx, ebx
mov edx, ebx
btc di, sp
clc
mov edi, 1
stc
clc
shr ecx, 1
stc
and ebx, edi
test ax, 0x52ad
cmp sp, ax
sub ecx, edi
cmp cx, 0x2ee4
test cx, bx
or ebx, 2
test edx, eax
mov dword [ebp - 0x44], ecx
jmp 0xd1b422
jb 0xd22ae6
mov ecx, 3
mov edx, dword [ebp - 0x20]
test cx, 0x4759
test ah, dh
shl ecx, 7
jmp 0xd1d138
jne 0x13b4c43
jmp 0xd34d2c
shr edi, 0xb
imul edi, edx
cmp ecx, edi
cmc
cmp eax, 0x601e7f71
cmp esi, edi
jmp 0xd2f419
inc edi
mov dword [ebp - 4], edi
mov edi, eax
test cl, ch
test al, 0x24
cmp dx, 0x11f1
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0x141174f
jmp 0xd28fd8
shl edx, 4
jmp 0x1412262
jae 0xd03af4
mov eax, edi
mov edi, 0x800
cmc
sub edi, edx
stc
shr edi, 5
test ah, 0x75
test si, ax
add edi, edx
test cx, 0x3469
mov word [ecx + ebx*2 + 0x180], di
test bl, 0xf4
clc
jmp 0xcdbc94
inc dword [ebp - 0x10]
jmp 0xd39067
mov word [ecx + ebx*2 + 0x180], dx
jmp 0xd0492b
mov word [edx + ecx + 0x644], di
jmp 0xccba19
add edx, ecx
mov ecx, dword [ebp - 8]
mov word [ecx], dx
sar edx, cl
mov edx, dword [ebp - 0x20]
cmp ax, si
add edx, 0xe6c
cmp dword [ebp - 0x3c], 0
mov dword [ebp - 8], edx
jmp 0x13b2ff7
jae 0xd0c119
mov ecx, 0x800
lahf
btr eax, 0x6a
sub ecx, edx
mov ah, ch
rol ax, cl
cmp esp, 0x4f4b26a2
shr ecx, 5
not al
lea ecx, [ecx + edx]
or dx, 0x682b
movsx eax, bx
mov edx, dword [ebp - 8]
shrd eax, eax, 0x3d
sub ax, ax
mov word [edx], cx
add al, 0x70
mov ecx, dword [ebp - 0x18]
cmova ax, dx
mov eax, edi
mov edi, dword [ebp - 0xc]
cmp edi, ecx
sbb edx, edx
stc
and edx, dword [ebp - 0x24]
inc dword [ebp - 0x10]
sub edx, ecx
adc ch, dh
not ch
stc
mov ecx, dword [ebp - 0x34]
stc
add edx, edi
mov dl, byte [edx + ecx]
mov byte [edi + ecx], dl
inc edi
test cx, 0x4f82
clc
cmp ebx, 7
sbb ecx, ecx
and ecx, 0xfffffffe
cmp ax, 0x5b48
stc
add ecx, 0xb
jmp 0xd18b23
imul edi, edx
test si, sp
cmp esi, edi
jae 0xd0fa25
mov eax, edi
clc
sub edi, ebp
mov edi, 0x800
test edx, eax
test bp, 0x3954
sub edi, edx
stc
cmp si, 0x5d52
shr edi, 5
jmp 0x13be811
sub eax, edi
sub esi, edi
btc di, 0xe2
dec edi
btc edi, esp
mov edi, ecx
shr edi, 5
cmp cx, di
cmp ah, 0xd1
sub ecx, edi
cmovl di, bx
sub edi, esp
mov edi, dword [ebp - 0x28]
mov word [edi + edx*2], cx
lea edx, [edx + edx + 1]
not ch
mov cx, dx
mov ecx, dword [ebp - 0x1c]
clc
test bl, 0xb
test dx, bp
cmp edx, ecx
jmp 0x140e0c9
mov word [ebx + ecx], dx
cwd
mov dh, 0x62
inc ebx
sar dl, 0xc1
add ebx, ebx
rcr edx, 0x83
neg edx
movzx edx, word [ebx + ecx]
clc
cmp eax, 0x1000000
jmp 0xd0f99d
sub eax, ebx
test ah, 0xf1
cmp ebx, edx
sub esi, ebx
sbb bx, sp
mov ebx, edi
cmp ebx, 0x27f30b51
shr ebx, 5
cmp dh, bl
cmp esp, 0x1f5a17e0
stc
sub edi, ebx
rcl bh, cl
clc
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
lea ecx, [ecx + ecx + 1]
test ecx, eax
and dword [ebp - 0x1c], edx
jmp 0xd193c3
mov dword [ebp - 0x30], edi
xadd edi, edi
add edi, 0x64561c9c
mov edi, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edi
clc
mov dword [ebp - 0x18], edx
adc dl, 0x6b
cmp ebx, 7
sbb ebx, ebx
sub dh, 0xf6
cwd
and ebx, 0xfffffffd
setnp dh
lea ebx, [ebx + 0xb]
add ecx, 0xa68
sar dh, cl
mov edx, eax
movzx edx, word [ecx]
mov dword [ebp - 0x14], ebx
cmc
cmp eax, 0x1000000
jae 0xcd6590
mov edi, dword [ebp - 4]
cmc
jmp 0xcd656d
jne 0x13bf96c
mov ecx, dword [ebp - 0x20]
sbb dx, dx
movzx edx, word [ecx + 0x646]
shl ebx, 4
cmc
jmp 0xcda3c7
mov word [ecx], dx
not edx
btr edx, edx
movzx edx, word [ecx + 2]
cmp eax, 0x1000000
jmp 0xd1b893
jae 0x13ba097
mov eax, edi
ror di, 6
cmovbe edi, esi
mov edi, 0x800
sub edi, edx
cmp ax, bp
test dl, 0x84
stc
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0xcd610c
mov word [ebx + ecx], di
jmp 0xccef10
add edi, edi
clc
jmp 0xd2f010
cmp esi, edi
jmp 0xcd56c4
jae 0x140e116
mov edi, dword [ebp - 4]
cmp edi, 0x3ef7194f
movzx edi, byte [edi]
shl esi, 8
test al, bl
shl eax, 8
cmp bp, 0x99c
or esi, edi
jmp 0x140e109
sub eax, edx
sub esi, edx
shl dh, cl
mov edx, ecx
stc
cmp bx, 0x2c5a
shr edx, 5
cmp ebp, 0x6d7301f2
clc
sub ecx, edx
mov edx, dword [ebp - 8]
cmp edx, edi
stc
mov word [edx], cx
rcl ch, 0x89
clc
cwd
mov ecx, dword [ebp - 0x20]
add dh, dh
or dh, 0x87
movzx edx, word [ecx + ebx*2 + 0x180]
cmc
test ch, 0x85
cmp eax, 0x1000000
jmp 0x13b4b65
sub edx, edi
shrd di, cx, 0xb3
mov edi, dword [ebp - 0x1c]
stc
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
cmc
or ebx, 4
test dh, 0xc7
mov dword [ebp - 0x1c], edx
cmc
jmp 0xcdbe31
jb 0xd3d9de
jmp 0x13b664e
mov byte [edi + edx], bl
inc ecx
inc edi
test ax, sp
cmp esp, 0x7eee573a
clc
cmp ecx, dword [ebp - 0x24]
jmp 0x13b4039
sub edi, edx
shr edi, 5
cmc
add edi, edx
jmp 0xd02deb
sub eax, edi
cmc
cmp dl, ch
sub esi, edi
bt edi, 0x68
cmp sp, ax
mov edi, edx
stc
shr edi, 5
sub edx, edi
jmp 0xccabc0
imul edi, edx
cmp esi, edi
jmp 0xd310d3
jae 0xd0d2d1
mov eax, edi
adc di, 0x6902
mov edi, 0x800
sub edi, edx
test al, 0xc3
jmp 0x13b4196
sub edx, edi
cmovp di, bx
movzx edi, cx
not di
mov edi, dword [ebp - 8]
jmp 0x13b7700
and edx, edi
clc
mov dword [ebp - 0x4c], edi
btr di, bx
bsf di, bx
mov edi, dword [ebp - 0x1c]
add edi, edx
lea edi, [edi + ecx]
cmp bx, 0x53e0
stc
lea edi, [ebx + edi*2]
mov dword [ebp - 0x44], edi
movzx edi, word [edi]
test sp, 0x4d5c
cmp esi, 0x3ee971fe
cmp eax, 0x1000000
jmp 0xd386b7
jae 0xccd82b
mov eax, edi
shr edi, 0x3b
mov edi, 0x800
test bp, 0x4f3f
sub edi, edx
cmc
shr edi, 5
stc
clc
add edi, edx
jmp 0xd36274
imul edi, edx
stc
jmp 0x13b28dc
shr ecx, 0xb
cmp bl, ah
imul ecx, edx
stc
test bx, dx
cmp esi, ecx
jae 0xd3cdd4
mov eax, ecx
test edi, ebp
shl ch, cl
mov ecx, 0x800
test cx, 0x17d1
cmc
jmp 0x13bc4ba
jae 0xd0e51e
mov eax, edi
cmc
adc edi, 0x2d9431d8
mov edi, 0x36324abf
mov edi, 0x800
jmp 0xd036e6
jae 0xd311f8
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmc
shl esi, 8
stc
test ebp, 0x53bd5b5c
shl eax, 8
or esi, edi
inc dword [ebp - 4]
sub edi, 0x79a828f4
mov edi, eax
cmp esp, 0x637f373c
stc
shr edi, 0xb
cmp edi, 0x3d934c6
cmc
stc
imul edi, edx
clc
mov dword [ebp - 0x4c], edi
test sp, 0x54d6
cmp esi, edi
jae 0x1411716
mov eax, edi
mov edi, 0x800
cmp cl, cl
sub edi, edx
cmc
shr edi, 5
clc
cmp dx, sp
lea edi, [edi + edx]
lea edx, [ebx + 0xf]
shl edx, 4
cmp esi, 0x1ddf1e9a
add edx, dword [ebp - 0x1c]
stc
mov word [ecx + ebx*2 + 0x198], di
lea edx, [ecx + edx*2]
mov edi, eax
stc
jmp 0xcd65ae
mov byte [edx], bl
jmp 0xcd4d26
jb 0xd314e9
mov ecx, 3
cmc
sub ebx, ecx
seta cl
mov dword [ebp - 0x14], ebx
movzx cx, dl
mov ecx, 1
jmp 0xd31ca4
add edi, edx
mov word [ebx + ecx], di
jmp 0xd3be84
jmp 0xd3d9de
mov word [ebx + ecx], dx
inc ebx
and dx, ax
sar dx, 0xfd
add ebx, ebx
rol dl, cl
test ax, bx
cmp cx, 0x5ddb
movzx edx, word [ebx + ecx]
stc
clc
cmp eax, 0x1000000
jae 0x13b4422
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
movzx edi, cx
not di
jmp 0x13b441f
jae 0x1413933
mov edx, dword [ebp - 4]
cmp esi, 0x70a2cb4
movzx edx, byte [edx]
test cx, 0x722b
test dx, di
shl esi, 8
jmp 0x1413925
mov edi, edx
shr edi, 5
sub edx, edi
clc
stc
cmp dword [ebp - 0x3c], 0
jmp 0xd272ed
jmp 0xd2a02c
mov edi, dword [ebp - 0x4c]
cmp bp, si
or dx, 0x1d0a
mov edx, dword [ebp - 0x1c]
mov bh, ah
xchg bh, bh
mov ebx, dword [ebp - 8]
jmp 0xd2a722
jae 0xd3ec17
mov edi, dword [ebp - 4]
cmc
jmp 0xd3ebf2
jae 0xd34d0a
mov ecx, dword [ebp - 4]
movzx ecx, byte [ecx]
shl esi, 8
shl eax, 8
or esi, ecx
movzx ecx, di
inc dword [ebp - 4]
neg cl
mov ecx, edi
mov ecx, eax
test eax, edi
jmp 0xd2fa69
je 0xcd204a
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
cmc
mov dword [ebp - 0x38], ecx
ror cl, cl
mov ecx, dword [ebp - 0x18]
stc
mov dword [ebp - 0x2c], ecx
shld cx, di, 0xfe
movzx ecx, ax
test sp, 0xa71
mov ecx, dword [ebp - 0x3c]
clc
test si, 0x4a9f
test ecx, esp
mov dword [ebp - 0x30], edx
lea edx, [ebx + 1]
mov dword [ebp - 0x18], edx
cmc
stc
test ecx, ecx
jmp 0x13ba0f7
je 0xd1bdbe
mov ecx, dword [ebp - 0xc]
test ecx, ecx
jmp 0xd3dec0
sub eax, edi
sub bx, 0x7446
bsr bx, sp
mov bl, 0xe7
sub esi, edi
mov edi, edx
neg bx
adc bl, 0x1d
sal bx, cl
shr edi, 5
sub edx, edi
bswap bx
btc ebx, esp
adc bx, si
mov word [ecx + 2], dx
sbb dx, si
stc
mov edx, 3
sub ebx, ebp
setle bh
lea ebx, [edx + edx]
movzx edx, word [ebx + ecx]
clc
cmc
cmp ebp, 0x62cc1c0a
cmp eax, 0x1000000
jmp 0xd0adf7
shr edi, 0xb
stc
cmc
imul edi, edx
test ebx, esi
stc
cmp esi, edi
jae 0xd1ae57
mov eax, edi
mov edi, 0x800
jmp 0xcdbadd
mov byte [edx + edi], cl
jmp 0x140e019
mov edx, dword [ebp - 0x30]
jmp 0xd14fcf
jae 0xd373c2
mov edi, dword [ebp - 4]
test di, ax
stc
movzx edi, byte [edi]
cmp edx, 0x523143a9
cmc
shl esi, 8
shl eax, 8
test esi, 0x426b2a34
or esi, edi
movzx edi, bx
inc dword [ebp - 4]
mov edi, eax
test esp, 0x79f2337b
jmp 0xd3565c
sub eax, ebx
sub esi, ebx
shld bx, dx, 0xb0
mov ebx, edi
shr ebx, 5
stc
test di, bx
sub edi, ebx
mov word [edx + ecx*2], di
cmp dx, ax
cmc
lea ecx, [ecx + ecx + 1]
cmp sp, bp
cmp ecx, 0x100
jmp 0xd2b8db
sub eax, edi
sub esi, edi
sbb di, 0x71d0
mov edi, edx
cmp esp, 0x77af1ffe
cmc
jmp 0xd027fc
jae 0xd386df
mov ebx, dword [ebp - 4]
cmp bl, dh
test esi, 0x71f419ff
movzx ebx, byte [ebx]
shl esi, 8
cmp ax, ax
shl eax, 8
or esi, ebx
inc ebx
inc dword [ebp - 4]
xor ebx, ebp
add bh, 0x1e
mov ebx, eax
shr ebx, 0xb
imul ebx, edi
test sp, ax
clc
cmp esi, ebx
jmp 0xd0d18a
mov word [ebx + ecx], dx
inc ebx
movzx edx, si
mov dl, al
lea ebx, [ebx + ebx]
shr edx, 0x44
cmp edi, edi
movzx edx, word [ebx + ecx]
cmp esi, esp
test edx, edi
cmp eax, 0x1000000
jmp 0xd14ada
mov dword [ebp - 0xc], edx
jmp 0x14118a2
jmp 0xd13b22
jmp 0xd2a049
shr edi, 0xb
imul edi, edx
cmp esi, edi
jae 0xd2e214
mov eax, edi
shld di, sp, 0xcc
shl edi, 0x12
mov edi, 0x800
jmp 0xd2c8cb
jmp 0x13ba0d8
jmp 0xd38954
sub eax, ecx
sub esi, ecx
shr cl, 0xea
adc ecx, 0x70815d1
bts cx, cx
mov ecx, edx
test esp, ecx
cmp edi, ebp
shr ecx, 5
cmc
sub edx, ecx
mov ecx, dword [ebp - 8]
test cx, ax
or ebx, dword [ebp - 0x38]
mov word [ecx + edi*2], dx
cmp edi, esi
lea edi, [edi + edi + 1]
jmp 0xd1b3de
movzx edi, word [edx + ecx*2]
cmp eax, 0x1000000
jmp 0xd0287e
sub edx, edi
and di, 0x243c
inc di
mov word [ecx + 2], dx
clc
lea edi, [ecx + 0x204]
sal dl, 0xcb
mov dword [ebp - 8], 0x10
shrd edx, ebp, 0xc3
btc ecx, ebx
mov dword [ebp - 0x1c], 0x100
cmp ecx, 0x56884261
btc edx, 0x56
mov dword [ebp - 0x28], edi
xadd ch, cl
btr edx, 0xd7
bt dx, cx
mov edx, 1
nop
movzx ecx, word [edi + edx*2]
cmp bx, bp
cmp eax, 0x1000000
jmp 0xd1ad62
movzx edx, word [edx]
stc
cmp edi, 0x1000000
jae 0x13b5d99
shl edi, 8
mov eax, edi
xor edi, edi
clc
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp cl, 0x78
test si, 0x2e97
jmp 0x13b5d8e
jne 0xd3decc
mov ecx, dword [ebp - 0x24]
adc bx, sp
mov edx, dword [ebp - 0x34]
movzx ebx, byte [ecx + edx - 1]
cwd
mov edx, dword [ebp - 0x10]
and edx, dword [ebp - 0x48]
sal cx, cl
btr ecx, 0x41
cmp dh, 0x61
mov ecx, 8
jmp 0x13baee9
jmp 0xcd099b
movzx edi, byte [edi]
cmp si, 0xc19
cmp si, cx
test al, 0x7c
shl esi, 8
test si, sp
shl eax, 8
cmc
stc
test esp, edx
or esi, edi
inc dword [ebp - 4]
and edi, esp
rol edi, 0x4d
stc
mov edi, eax
cmp ah, 0xe8
stc
shr edi, 0xb
jmp 0xd2e230
jmp 0xcd6b16
ret 0xc
mov bl, byte [ecx + edx]
jmp 0xd2c21f
or esi, edi
bswap edi
inc edi
inc dword [ebp - 4]
mov edi, eax
clc
cmp esi, ebx
shr edi, 0xb
cmp ebp, 0x77891848
test dl, 0x7b
cmc
imul edi, edx
cmc
test ah, 0x2d
cmp esi, edi
jae 0x140fea3
mov eax, edi
btc edi, 0xa4
cmovnp edi, edi
mov edi, 0x800
sub edi, edx
shr edi, 5
stc
add edi, edx
cmp cl, bl
inc dh
rcl dh, cl
mov edx, dword [ebp - 0x1c]
mov word [ecx + 2], di
btc edi, 0xa3
shl edx, 4
movzx edi, sp
mov di, di
lea edi, [edx + ecx + 0x104]
mov ecx, 8
jmp 0x13b38fd
cmp esi, edi
jmp 0xd261e8
jne 0xd34d82
cmp dword [ebp - 0x10], 0
jmp 0xd34d7c
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], ecx
jmp 0xd3da23
jae 0x13bf0fc
mov eax, edi
and di, cx
xor di, 0x47fb
mov edi, 0x800
stc
cmp ah, 0x6f
sub edi, edx
test ax, di
shr edi, 5
test esi, 0x474b34c4
add edi, edx
jmp 0xd14fab
jne 0x13b404b
xor ecx, ecx
clc
test bh, 0x4b
cmp ecx, 0x2bc63acc
sub dword [ebp - 0xc], 1
jmp 0xd13b1c
shr edi, 5
stc
add edi, edx
jmp 0xd2a62a
jae 0x13b4288
mov edi, dword [ebp - 4]
test bx, si
clc
movzx edi, byte [edi]
shl esi, 8
test edi, esp
cmc
shl eax, 8
stc
clc
or esi, edi
inc dword [ebp - 4]
btr edi, 0xee
mov edi, 0x10ae6345
mov edi, eax
jmp 0xd23c69
inc dword [ebp - 4]
mov edi, eax
clc
shr edi, 0xb
imul edi, edx
cmp esi, edi
jmp 0xd02939
jae 0x13bb8f0
mov eax, edi
shr edi, 0xfd
mov edi, 0x800
clc
test si, cx
cmc
sub edi, edx
shr edi, 5
test bp, dx
lea edi, [edi + edx]
btr dx, 0xf2
mov edx, dword [ebp - 0x1c]
clc
shl edx, 4
jmp 0x1412378
jae 0x13b4b82
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
stc
test edx, eax
shl esi, 8
cmc
stc
shl eax, 8
cmc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmc
shr edi, 0xb
cmp bh, 0x85
cmp esp, ebx
jmp 0xd2fa5a
jae 0x13bf961
shl ebx, cl
bt ecx, 0x17
shl cl, cl
add cx, dx
mov dword [ebp - 0x38], edi
mov ecx, ebx
sub ecx, edx
bt dx, 0xe8
adc edx, ebp
mov edx, dword [ebp - 0x20]
stc
lea ecx, [edx + ecx*2 + 0x55e]
and dl, 0xcf
cmp di, 0x6a4f
sar dl, cl
mov dword [ebp - 8], ecx
clc
lea esp, [esp]
movzx edx, word [ecx + edi*2]
clc
cmp eax, 0x1000000
jmp 0xd34cec
jae 0x13b5953
mov edi, dword [ebp - 4]
test ebp, 0x35e90ff4
movzx edi, byte [edi]
cmc
cmp cl, 0x9b
cmp bp, cx
shl esi, 8
test si, 0x483a
cmp esi, edi
shl eax, 8
clc
cmp esp, 0x1bee5b0f
or esi, edi
cmovns di, di
inc dword [ebp - 4]
btc di, dx
mov edi, eax
shr edi, 0xb
cmp esp, esp
stc
imul edi, edx
test ecx, esi
cmc
cmp esi, edi
jmp 0xd2a38f
shl esi, 8
cmp bp, bp
stc
test bp, 0x4822
shl eax, 8
stc
or esi, edi
xchg di, di
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
jmp 0xd0fe50
lea ebx, [ebx + edx]
test esp, 0x29763d6b
sub ecx, edi
cmp esi, 0x6af366ce
add edi, dword [ebp - 0xc]
jmp 0xd0b99d
shl esi, 8
or esi, edi
dec di
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
jmp 0xcd29f1
jb 0xd3332a
mov edx, dword [ebp - 0xc]
not edi
mov edi, dword [ebp - 0x34]
jmp 0xd35789
jae 0x13b7525
mov edi, dword [ebp - 4]
stc
movzx edi, byte [edi]
cmp ebx, ebx
shl esi, 8
shl eax, 8
test ax, sp
clc
test si, 0x475c
or esi, edi
not di
cmovns di, bp
inc dword [ebp - 4]
dec di
bts edi, eax
mov edi, eax
jmp 0xd39e9d
mov word [edi], dx
jmp 0xd32dba
sub edi, edx
cmp ah, 0x2c
test dl, 0xf1
clc
shr edi, 5
add edi, edx
mov word [ecx + 2], di
movzx dx, dl
mov edx, 2
jmp 0x13bac60
jb 0xd1a9e7
mov ecx, edx
cmp si, 0x170f
test edi, 0x2f9b34cb
cmp edx, 4
jmp 0xd22adb
sub eax, edi
test ebp, 0x19741289
sub esi, edi
bsr di, bx
mov edi, edx
clc
shr edi, 5
cmp si, 0x6450
test ah, 0xcc
sub edx, edi
and edi, 0x5a36435e
mov edi, dword [ebp - 0x1c]
test eax, edx
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
cmp ebx, ebp
or ebx, 2
test si, 0x1304
cmp dx, si
add edx, edx
clc
stc
mov dword [ebp - 0x1c], edx
cmp bl, 0x70
movzx edx, word [edx + ecx + 0x644]
clc
cmc
stc
cmp eax, 0x1000000
jmp 0xd34530
jne 0xd1a9ae
cmp ebx, dword [ebp - 0x10]
jmp 0xd1a9b0
lea ecx, [ecx + edx*2]
clc
cmc
test si, 0x4d87
mov dword [ebp - 8], ecx
test ebp, edx
clc
stc
movzx ecx, word [ecx]
cmp cx, sp
clc
cmp eax, 0x1000000
jmp 0xd31d05
jmp 0xd3529f
sub cl, byte [ebp - 0x40]
test si, ax
cmc
shr ebx, cl
sub ch, ch
mov ecx, dword [ebp - 0x40]
stc
test esi, 0x7bee1578
shl edx, cl
add ebx, edx
rcr dl, cl
xor dx, si
mov edx, dword [ebp - 8]
imul ebx, ebx, 0x600
lea edx, [edx + ebx]
shr ebx, 0xd0
test dx, 0x5a28
mov ebx, dword [ebp - 0x14]
jmp 0xd1bdbb
sub eax, edi
cmp ch, ch
sub esi, edi
rcl di, 0x2e
mov edi, 0x33e4235d
mov edi, edx
stc
cmc
shr edi, 5
stc
jmp 0x140d7b4
sub ecx, edx
shr ecx, 5
jmp 0xd153eb
add edi, edx
mov word [ebx + ecx], di
jmp 0xd196b6
dec edx
jmp 0xd148b2
sub eax, edi
sub esi, edi
cmp sp, 0x5f47
adc edi, 0x968568e
btc di, bx
mov edi, edx
shr edi, 5
clc
sub edx, edi
jmp 0xd28fcb
sub ecx, 4
lea ecx, [ecx]
stc
cmp dh, 0xa2
clc
cmp eax, 0x1000000
jae 0xd0c270
mov edx, dword [ebp - 4]
movzx edi, byte [edx]
cmc
clc
shl esi, 8
shl eax, 8
or esi, edi
jmp 0x140deb1
mov dword [ebp - 8], 0
jmp 0xd1b3eb
shr edi, 0xb
stc
cmp esp, 0x68ba655b
imul edi, edx
cmc
stc
cmp esi, edi
jmp 0xd2eede
mov dword [ebp - 0x28], edx
lea edx, [ecx + ebx]
cmc
cmp edx, dword [ebp - 0x24]
movzx dx, dl
mov edx, dword [ebp - 0x34]
jmp 0xd0c24b
sub edx, edi
jmp 0xd2a339
inc edx
test di, cx
clc
jmp 0xd0c264
inc edx
jmp 0xd26263
jb 0xd3da37
mov edi, dword [ebp - 8]
test ebp, edx
sub edi, ecx
cmp eax, edx
lea edx, [edx + edi]
cmp bp, cx
mov dword [ebp - 0x28], edx
cmc
cmp ebx, 0xc
jmp 0x13b887f
inc dword [ebp - 4]
rol edi, 0x2f
sal di, 0xcb
movsx edi, di
mov edi, eax
test esp, 0x2f5723f8
shr edi, 0xb
cmp bp, cx
cmp esi, 0x4e71623b
imul edi, edx
clc
cmp esi, edi
jae 0xd3862d
mov eax, edi
bts edi, esp
btc edi, ebx
mov edi, 0x800
jmp 0xd04dd8
sub eax, edi
stc
sub esi, edi
adc edi, ecx
xor edi, 0x72e17279
mov edi, edx
shr edi, 5
jmp 0xd3d9ec
sub eax, edi
cmp bp, bp
sub esi, edi
neg di
rcr di, 0xec
mov edi, edx
clc
shr edi, 5
test ah, 0x12
stc
sub edx, edi
mov word [ecx + ebx*2 + 0x198], dx
or edx, ebp
bswap edx
movzx edx, word [ecx + ebx*2 + 0x1b0]
jmp 0xd1ab5b
jae 0xd35265
mov eax, edi
bts edi, ecx
mov edi, 0x800
jmp 0x13b776c
jmp 0xd13b25
lea edx, [edx + ecx]
jmp 0xd1ac1c
jmp 0xcdb4dc
mov word [ecx], di
jmp 0xd19739
mov ebx, dword [ebp - 0xc]
jmp 0xcdaf24
mov word [ebx + ecx], dx
inc ebx
cdq
setno dl
clc
add ebx, ebx
movzx edx, word [ebx + ecx]
test ax, sp
cmp eax, ecx
jmp 0xd03e65
shl eax, 8
cmp dh, ch
or esi, edx
mov dh, 0xab
inc dword [ebp - 4]
cdq
mov edx, eax
cmp cx, bp
clc
test cx, si
shr edx, 0xb
jmp 0xcd8579