Function at 0x105ec13
Capabilities:
Encode data using base64

Disassembly:
jne 0x101f7a6
mov ecx, dword [ebp - 0x24]
cmp si, 0x680e
mov edx, dword [ebp - 0x34]
cmova bx, bp
bts ebx, esi
movzx ebx, byte [ecx + edx - 1]
ror ecx, 0x8d
movzx edx, bx
mov edx, dword [ebp - 0x10]
cmp bh, 7
rol ch, cl
rcl cx, 0x3a
and edx, dword [ebp - 0x48]
bts cx, di
sbb ecx, ebp
mov ecx, 8
sub cl, byte [ebp - 0x40]
shr ebx, cl
sar cl, 0x30
shr cx, cl
xchg ecx, ecx
mov ecx, dword [ebp - 0x40]
shl edx, cl
lea ebx, [ebx + edx]
shr dx, 0x83
sal dx, cl
mov edx, dword [ebp - 8]
test dx, si
test cx, 0x6583
imul ebx, ebx, 0x600
cmp ax, 0x2349
lea edx, [edx + ebx]
bsf ebx, esi
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 8], edx
cmp dl, dl
cmp ebx, 7
jae 0x1b0df7e
mov ecx, ebx
test bp, 0x7a75
cmp ebx, 4
jmp 0x10270cb
inc dword [ebp - 4]
add di, sp
mov edi, eax
shr edi, 0xb
imul edi, edx
mov dword [ebp - 0x4c], edi
cmc
test sp, 0x4c8b
cmp esi, edi
jmp 0x1b07494
sub eax, edi
test bp, 0x5d5e
sub esi, edi
mov edi, edx
test ch, dl
test edi, 0x38400d3b
shr edi, 5
jmp 0x1a8b148
jae 0x102141b
movzx ecx, byte [edx]
shl esi, 8
shl eax, 8
sal bl, 4
or esi, ecx
inc edx
movsx ecx, cx
ror cx, cl
mov ecx, dword [ebp + 8]
and ebx, ebx
test ebx, edi
or ebx, edi
mov dword [ecx + 0x1c], eax
mov eax, dword [ebp - 0xc]
cmp si, ax
or di, 0x305e
mov dword [ecx + 0x18], edx
add dx, 0x190a
btc ebx, edi
sbb bl, 0xd4
mov edx, dword [ebp - 0x28]
mov dword [ecx + 0x24], eax
mov eax, dword [ebp - 0x18]
test esi, 0x1e58133b
adc ebx, ecx
mov dword [ecx + 0x48], edx
mov edx, dword [ebp - 0x10]
and edi, 0x137776b1
shl ebx, 0x87
mov dword [ecx + 0x38], eax
cmp dl, al
mov eax, dword [ebp - 0x30]
mov dword [ecx + 0x2c], edx
bts edi, edi
mov edx, dword [ebp - 0x2c]
movzx edi, cx
mov dword [ecx + 0x40], eax
mov eax, 0x33275b97
sbb di, 0x348f
rcl ax, cl
mov eax, dword [ebp - 0x14]
pop edi
movsx ebx, sp
sub bx, ax
rol bh, 0x9b
mov dword [ecx + 0x20], esi
and ebx, 0x2ee24aa1
mov dword [ecx + 0x3c], edx
cmp esi, 0x2c1d3b01
jmp 0x1b0259d
movzx edi, word [edx + ecx*2]
test esi, esp
cmp ebp, esp
cmp eax, 0x1000000
jmp 0x1b05487
mov word [ebx + ecx], di
jmp 0x1753e1c
cmp ecx, edi
jmp 0x105c9d6
shl esi, 8
jmp 0x104b13f
sub eax, edi
test ecx, 0x6d4c2b34
stc
clc
sub esi, edi
bts edi, edx
mov edi, edx
cmp dl, 0x9e
shr edi, 5
jmp 0x1045583
inc edx
jmp 0x105a6a1
lea edi, [edi + edi + 1]
test edi, edi
cmc
shl dword [ebp - 0x38], 1
clc
test ebp, 0x33cf46bb
sub dword [ebp - 0x44], 1
jmp 0x10561ce
sub eax, ebx
cmc
sub esi, ebx
mov ebx, edi
cmc
jmp 0x104df5a
movzx edi, byte [edi]
jmp 0x1a8f1f5
jb 0x10270d7
mov ecx, 3
cmc
sub ebx, ecx
mov dword [ebp - 0x14], ebx
movzx cx, al
mov ecx, 1
jmp 0x105b1f4
shl eax, 8
cmp ecx, 0x68e96f09
test si, bx
or esi, edi
inc edi
inc dword [ebp - 4]
mov edi, eax
shr edi, 0xb
cmp dh, 0x81
imul edi, edx
test ax, si
clc
cmp esi, edi
jmp 0x1047a78
mov word [ecx + edx*2 + 0x644], di
jmp 0x102eace
mov edx, dword [ebp - 0x28]
sbb ecx, ecx
and edi, 0x315a0b7b
or di, ax
xchg di, di
and ecx, 0xfffffffd
adc edi, ebp
add ecx, 0xa
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp + 0xc]
shld di, si, 0x5e
mov edi, dword [ebp - 0xc]
cmc
add edx, 2
jmp 0x1022343
mov word [ebx + ecx], dx
cdq
movzx edx, bx
inc ebx
bts edx, esi
lea ebx, [ebx + ebx]
bts dx, si
btr dx, 0xf2
movzx edx, word [ebx + ecx]
cmp sp, cx
cmp dl, 0x43
jmp 0x103c4cb
mov ecx, 8
jmp 0x1055aba
sub eax, edi
cmp ecx, esp
clc
sub esi, edi
bt di, di
shld edi, esi, 0x9f
mov edi, edx
stc
shr edi, 5
jmp 0x1047e2f
inc ecx
jmp 0x103561f
jae 0x1020083
mov eax, edi
shl edi, 0x2f
mov edi, 0x800
cmp ebx, edx
cmp bh, 0xec
stc
sub edi, edx
clc
jmp 0x102e76a
sub eax, edi
sub esi, edi
shrd di, sp, 0x71
mov edi, edx
shr edi, 5
sub edx, edi
test esp, 0x6bc014d4
mov word [ecx + ebx*2 + 0x1b0], dx
movzx edx, word [ecx + ebx*2 + 0x1c8]
cmp eax, 0x1000000
jmp 0x175454d
sub edi, edx
shr edi, 5
cmp ebp, 0x7bf50de3
add edi, edx
setnp dh
mov edx, dword [ebp - 0x1c]
jmp 0x103112b
movzx ecx, word [ecx]
cmp edi, 0x731d2563
cmp eax, 0x1000000
jae 0x102a309
mov edx, dword [ebp - 4]
test sp, 0x4ef2
clc
movzx edx, byte [edx]
cmc
cmp ebp, 0x31281b97
test ebp, ecx
shl esi, 8
stc
shl eax, 8
or esi, edx
not edx
mov dx, ax
inc dh
inc dword [ebp - 4]
cdq
xor edx, esi
mov edx, eax
jmp 0x1a8a7e3
mov dword [ebp - 0x1c], ecx
jmp 0x1047ad8
jne 0x102b0fb
xor ecx, ecx
stc
cmp ch, 0x6b
cmc
sub dword [ebp - 0xc], 1
jne 0x105d06c
mov dword [ebp - 0xc], edi
bsr ecx, edi
mov ecx, dword [ebp - 0xc]
stc
cmp ebp, 0x792c10e3
cmc
cmp ecx, dword [ebp + 0xc]
jae 0x103f325
mov edx, dword [ebp - 4]
cmp edx, dword [ebp + 0x10]
jae 0x103f325
mov edx, dword [ebp - 0x50]
cmovbe bx, bx
movzx ebx, bx
not edi
mov ebx, dword [ebp - 0x14]
mov edi, dword [ebp + 8]
jmp 0x102e9c4
shr ecx, 5
test esi, 0x38e2484
add ecx, edx
mov dh, 0x2d
ror edx, 2
mov edx, ecx
movzx ecx, di
and ecx, 0x4764774
not cx
mov ecx, dword [ebp - 8]
mov word [ecx + edi*2], dx
jmp 0x103df5e
sub eax, edx
test cl, 0xbf
sub esi, edx
bt dx, 0x78
mov edx, ecx
cmp si, cx
shr edx, 5
cmp ecx, edi
stc
sub ecx, edx
shrd edx, ebp, 0xb7
mov edx, dword [ebp - 8]
cmp al, 0xb8
mov word [edx], cx
mov ecx, dword [ebp - 0x20]
clc
movzx edx, word [ecx + ebx*2 + 0x180]
test sp, ax
cmp ebp, 0x52406953
jmp 0x10670f2
jb 0x1059b48
mov edx, dword [ebp - 0xc]
mov edi, 0x2f9518a6
jmp 0x1a923a5
shr edi, 5
cmp sp, si
lea edi, [edi + edx]
mov edx, dword [ebp - 0x1c]
mov word [ecx + 2], di
bt edi, ecx
btc di, 0xa
shl edx, 4
mov edi, 0x562a3f54
lea edi, [edx + ecx + 0x104]
jmp 0x1028748
jmp 0x1b067e2
jmp 0x1056c91
inc dword [ebp - 4]
mov edi, eax
jmp 0x105ea30
mov dword [ebp - 0x38], edi
mov edi, dword [ebp - 0x2c]
test di, 0x5462
clc
cmp ebx, edi
mov dword [ebp - 0x30], edi
mov edi, dword [ebp - 0x18]
mov dword [ebp - 0x2c], edi
jmp 0x1b0531b
jmp 0x1030045
jae 0x105d156
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
inc dword [ebp - 4]
jmp 0x105d156
jmp 0x104df79
jae 0x104ab4e
mov ecx, 0x800
bts eax, edi
stc
bswap eax
sub ecx, edx
sal ax, cl
shr ecx, 5
add ax, 0x1c7d
add ecx, edx
btr dx, ax
mov edx, dword [ebp - 8]
cmp edi, ebx
mov word [edx], cx
and eax, esp
bsr cx, cx
sub ax, 0x492a
mov ecx, dword [ebp - 0x18]
mov eax, edi
btc di, si
rcr di, 0xe5
btr edi, 0xc9
mov edi, dword [ebp - 0xc]
clc
test cx, 0x6d1f
cmp si, 0x6186
cmp edi, ecx
jmp 0x1035702
mov word [edx + ecx + 0x644], di
jmp 0x103e089
lea ecx, [ecx]
test esp, 0x52ce56af
test ebp, edx
jmp 0x1065d8b
jae 0x10584b2
mov eax, ecx
btr cx, 0x3c
rol cx, cl
mov ecx, 0x800
clc
cmc
sub ecx, edx
jmp 0x102c184
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
jmp 0x10404dc
imul edi, edx
cmp esi, 0x51b94164
jmp 0x1b053d5
sub eax, edi
jmp 0x10427a3
movzx edx, word [edx + ecx + 0x644]
test bx, 0x3425
cmc
jmp 0x104c6c7
shl esi, 8
stc
or esi, edi
mov edi, esi
inc dword [ebp - 4]
shl di, 0xe2
mov edi, eax
test bp, 0x7541
shr edi, 0xb
test sp, 0x51bc
cmp esi, ecx
imul edi, edx
cmp esi, edi
jmp 0x1030e1c
mov word [ecx + ebx*2 + 0x1c8], di
jmp 0x10309cd
mov word [ebx + ecx], di
jmp 0x175379e
mov dword [ebp - 0xc], edi
mov bl, 0x79
mov bl, byte [ecx + edx]
jmp 0x1a8ff86
sbb ecx, ecx
stc
and ecx, dword [ebp - 0x24]
add dword [ebp - 0x10], ebx
cmp bx, 0x5c36
sub ecx, dword [ebp - 0x18]
sub edx, ebx
lea ecx, [ecx + edi]
mov dword [ebp - 0x28], edx
mov dx, sp
sbb edx, edi
lea edx, [ecx + ebx]
stc
cmp eax, ebx
cmp edx, dword [ebp - 0x24]
mov dx, bp
mov edx, dword [ebp - 0x34]
jmp 0x103c450
inc edi
cmp ecx, dword [ebp - 0x24]
jmp 0x102b0ee
sbb edx, edx
and edx, dword [ebp - 0x24]
jmp 0x1a865be
sub eax, edi
jmp 0x1056c15
cmp ebx, 0xc
jmp 0x1a86482
and ecx, 0xfffffffe
test bp, bx
jmp 0x1058cfa
ja 0x105d06c
add edx, edi
test di, si
add ebx, edx
sub ecx, edi
jmp 0x1b0571d
cmp eax, 0x1000000
jmp 0x1030a46
mov dword [ebp - 8], 0
jmp 0x1b0d389
jne 0x1035466
jmp 0x102b10b
movzx edx, word [edx + ecx + 0x644]
test di, 0x1e0c
cmp edi, 0x6791182
cmp eax, 0x1000000
jmp 0x105c91d
jae 0x1a8a04d
mov eax, edi
cmc
mov edi, 0x800
test edx, 0x6f154463
cmp eax, 0x4a66205c
cmp sp, cx
sub edi, edx
stc
cmp di, di
shr edi, 5
cmp ecx, 0x14d75987
clc
add edi, edx
clc
shl dh, cl
rcl dx, cl
mov edx, dword [ebp - 0x1c]
cmc
clc
shl edx, 4
mov word [ecx], di
cmovne di, dx
mov edi, 0x3fc62d53
lea edi, [edx + ecx + 4]
jmp 0x103c7ba
or esi, ebx
inc dword [ebp - 4]
mov ebx, ebx
rol bh, 0xf0
bt bx, bx
mov ebx, eax
stc
shr ebx, 0xb
imul ebx, edi
test edx, 0xa2f7f6a
cmc
cmp esi, ebx
jmp 0x104e008
add edi, edx
cmove dx, sp
movzx edx, cx
not dh
mov edx, dword [ebp - 0x1c]
jmp 0x1027513
mov word [edi], dx
jmp 0x1b05321
sub eax, edi
sub esi, edi
xchg edi, edi
bt di, bx
mov edi, edx
test bp, 0x744c
shr edi, 5
clc
sub edx, edi
cmp sp, 0x1e86
test si, bx
cmp dword [ebp - 0x3c], 0
jmp 0x1043b32
add edi, edi
jmp 0x1025a94
sub eax, edi
cmc
stc
sub esi, edi
mov edi, edx
cmp edi, ebx
shr edi, 5
clc
cmp dh, 0x5d
sub edx, edi
xadd edi, edi
rol edi, 0xf2
mov edi, dword [ebp - 0x1c]
test ecx, ebx
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
or ebx, 4
test esi, 0x77f555d9
test ah, ch
mov dword [ebp - 0x1c], edx
cmp dl, 0x2e
cmp ebp, edi
movzx edx, word [ecx + edx*2 + 0x644]
stc
clc
cmp eax, 0x1000000
jae 0x103e0d6
mov edi, dword [ebp - 4]
test ecx, eax
test cx, 0x7cf9
movzx edi, byte [edi]
test di, ax
shl esi, 8
cmp ecx, 0x48ab337e
test si, 0x1ec6
shl eax, 8
or esi, edi
not edi
inc di
inc dword [ebp - 4]
shrd di, cx, 0xc9
mov edi, eax
cmp ecx, 0x6f877284
clc
shr edi, 0xb
stc
test bx, 0x717c
imul edi, edx
cmc
cmp bx, bp
cmp esi, edi
jmp 0x104befa
jne 0x1065d8b
mov ecx, dword [ebp - 0x20]
cmp edx, 0x511465c4
rol dx, cl
movzx edx, word [ecx + 0x646]
stc
test si, cx
shl ebx, 4
cmp esp, edx
test dh, 9
cmp eax, 0x1000000
jmp 0x10668a8
cmp esi, edi
jae 0x1033679
mov eax, edi
test bh, 0xab
mov edi, 0x800
sub edi, edx
cmc
shr edi, 5
add edi, edx
jmp 0x1034c0c
add dword [ebp - 0x28], 0x112
movzx edx, cx
sub dword [ebp - 0x14], 0xc
sal dl, 0x21
movzx dx, dh
mov edx, dword [ebp - 4]
cmp eax, 0x1000000
jmp 0x1021400
inc ebx
clc
stc
lea ebx, [ebx - 0x40]
cmp edi, esp
jmp 0x1a85de6
sub esi, ecx
bt cx, sp
btc cx, si
mov ecx, edx
cmp sp, sp
shr ecx, 5
jmp 0x1b06887
mov word [edx + ecx + 0x644], di
jmp 0x1044186
sub esi, edi
mov edi, edx
jmp 0x10317e4
lea ecx, [ecx - 4]
clc
jmp 0x10311ea
jae 0x1065dac
mov eax, edi
bt edi, eax
mov edi, 0x800
sub edi, edx
cmc
stc
shr edi, 5
jmp 0x1a878f7
mov word [ecx + ebx*2 + 0x180], dx
jmp 0x10657c8
movzx edi, byte [edi]
stc
shl esi, 8
test ax, bp
stc
jmp 0x1056daf
cmp ecx, 0x100
jmp 0x102dd1a
mov ecx, dword [edi + 0x14]
jmp 0x1b0469b
jmp 0x1056c3b
mov dword [ebp - 0x38], ecx
setns ch
mov ecx, dword [ebp - 0x18]
cmp sp, di
mov dword [ebp - 0x2c], ecx
xor ecx, 0xdcb71c8
btc cx, dx
bswap cx
mov ecx, dword [ebp - 0x3c]
test esp, ecx
mov dword [ebp - 0x30], edx
shr dl, cl
xor edx, esp
lea edx, [ebx + 1]
test di, 0x5ce3
test ecx, ebp
cmp esi, esp
mov dword [ebp - 0x18], edx
test ecx, ecx
jne 0x105d059
cmp ebx, dword [ebp - 0x10]
jmp 0x105b416
jmp 0x105a370
or ebx, 2
test bp, 0x5de2
mov dword [ebp - 0x44], ecx
cmp bp, di
test eax, 0x2c7f0d5a
cmp edx, 0xe
jmp 0x1a8ebd5
sub edx, edi
jmp 0x1a87216
shl esi, 8
test cx, bp
clc
test dx, 0xf74
shl eax, 8
stc
cmc
or esi, edi
jmp 0x102fff8
jae 0x1051cd3
mov eax, edi
mov edi, 0x800
test edi, 0x1fbd6504
sub edi, edx
cmc
clc
shr edi, 5
add edi, edx
mov word [ecx + 2], di
mov edx, 2
jmp 0x1067200
jae 0x103cf38
mov ebx, dword [ebp - 4]
stc
test ecx, ebp
movzx ebx, byte [ebx]
cmp sp, 0x2876
stc
test ebp, edx
shl esi, 8
cmp ax, 0x6eef
cmp sp, si
shl eax, 8
jmp 0x103cf2a
shl eax, 8
or esi, edi
inc dword [ebp - 4]
sbb edi, eax
neg di
bswap di
mov edi, eax
shr edi, 0xb
imul edi, edx
test ax, 0x7176
cmp esi, edi
jmp 0x1a8b79a
jae 0x103e055
mov eax, edi
and di, 0x35e4
mov edi, 0x800
cmc
jmp 0x1028d2d
jae 0x105b66b
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp cx, si
jmp 0x105b649
jmp 0x1a8b16e
sub edx, edi
mov edi, dword [ebp - 0x30]
mov word [ecx + ebx*2 + 0x1c8], dx
shr dl, cl
xchg dh, dh
mov edx, dword [ebp - 0x38]
test bl, 0xe1
jmp 0x1030042
jb 0x1048fb8
mov dword [ebp - 0xc], edx
mov bx, si
bsf bx, sp
sal bl, 0x38
cmp edi, dword [ebp - 0x18]
mov ebx, dword [ebp - 0xc]
jmp 0x103559c
sub eax, edi
sub esi, edi
cmp ax, ax
add di, 0x62f9
btr di, 0x6b
mov edi, edx
stc
cmp cx, 0x1cb1
jmp 0x105a359
mov word [ecx + ebx*2 + 0x1b0], di
jmp 0x1030053
shr edi, 5
cmp bx, ax
add edi, ecx
rcr ecx, cl
btr ecx, edx
cmp al, cl
mov ecx, edi
mov edi, dword [ebp - 0x28]
stc
mov word [edi + edx*2], cx
cmp sp, bp
add edx, edx
jmp 0x105d8e2
sub eax, edi
sub esi, edi
sar di, 0x73
mov edi, edx
shr edi, 5
cmc
sub edx, edi
jmp 0x1058ff6
sub eax, edi
sub esi, edi
and edi, 0x7abb7ad6
mov edi, edx
shr edi, 5
sub edx, edi
movzx edi, di
mov edi, dword [ebp - 8]
jmp 0x103d1dc
shl eax, 8
or esi, edi
inc dword [ebp - 4]
shrd edi, ebp, 0x22
or edi, 0x384f2301
mov edi, eax
test edx, eax
shr edi, 0xb
jmp 0x10327c0
jae 0x1067dc1
mov edi, dword [ebp - 4]
clc
test ecx, ecx
stc
movzx edi, byte [edi]
stc
cmp eax, 0xd9726a8
shl esi, 8
stc
shl eax, 8
jmp 0x1067db4
jae 0x1056c58
mov eax, edi
or di, sp
mov edi, 0x800
sub edi, edx
cmp eax, edi
shr edi, 5
jmp 0x103d15e
cmp edi, 0x1000000
jmp 0x1a91da3
je 0x101f814
mov ecx, dword [ebp - 0xc]
cmp esi, ebx
cmc
test ecx, ecx
jmp 0x101f798
cmp eax, 0x1000000
jae 0x104b151
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp bx, bp
cmc
jmp 0x102251a
mov dword [ebp - 0x14], ebx
mov ecx, 1
jmp 0x1058e65
sub eax, edi
cmc
sub esi, edi
mov edi, ecx
test cx, 0x6966
stc
shr edi, 5
sub ecx, edi
sbb edi, ebp
mov edi, dword [ebp - 0x28]
cmc
clc
mov word [edi + edx*2], cx
xadd cl, cl
shl cl, cl
lea edx, [edx + edx + 1]
mov ecx, dword [ebp - 0x1c]
clc
cmp edx, ecx
jmp 0x104df38
jmp 0x1058558
jae 0x1048fc3
mov eax, edi
mov edi, 0x800
test cx, di
sub edi, edx
clc
shr edi, 5
add edi, edx
jmp 0x1b10291
jb 0x1a8b18c
mov edi, dword [ebp - 8]
cmp si, bp
sub edi, ecx
cmp edi, ebx
test ecx, edi
lea edx, [edx + edi]
test esi, esp
mov dword [ebp - 0x28], edx
jmp 0x103c2cd
shr ebx, 5
cmp esp, 0xb0165f4
cmp esi, esp
sub edi, ebx
inc ebx
mov ebx, dword [ebp - 0x44]
mov word [ebx], di
test esi, 0x1d17344f
lea ecx, [ecx + ecx + 1]
cmc
and dword [ebp - 0x1c], edx
jmp 0x1043bce
jae 0x1025ed1
mov eax, ebx
movsx ebx, sp
mov ebx, 0x800
stc
cmp bp, 0x5a1f
sub ebx, edi
cmp cx, bx
stc
shr ebx, 5
cmp esp, ebx
clc
add ebx, edi
not di
mov edi, dword [ebp - 0x44]
test bl, 0xc
cmp ebp, esp
mov word [edi], bx
jmp 0x1066863
sub edx, edi
jmp 0x10275a8
je 0x1b12ee5
movzx edx, word [ecx + ebx*2 + 0x198]
stc
clc
cmp edi, esp
cmp eax, 0x1000000
jmp 0x10657e1
jae 0x1b074e4
mov eax, edi
sbb edi, 0x4feb6ae2
bsf di, cx
mov edi, 0x800
test bp, bp
sub edi, edx
shr edi, 5
cmc
add edi, edx
xchg dx, dx
setb dl
not dl
mov word [ecx + 0x646], di
xchg edx, edx
cdq
cmovne edx, edi
mov edx, 2
jmp 0x1b12dd1
sub eax, edi
and bx, 0x5733
shl bx, 0xfd
sub bx, bp
sub esi, edi
ror bx, cl
shld edi, eax, 0x66
mov edi, edx
movzx bx, dl
shr edi, 5
xchg bx, bx
sub edx, edi
inc bx
mov word [ecx + 2], dx
sub dl, 0xdd
not bh
mov edx, 3
rol bx, cl
test cl, 0xd7
bswap ebx
lea ebx, [edx + edx]
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x104b709
mov byte [edi + ecx], dl
jmp 0x1b025ca
ret 0xc
mov dword [ebp - 8], ecx
jmp 0x102b0e0
jne 0x1a8ec12
jmp 0x1b10a5d
shr ecx, 1
stc
cmp bp, di
and ebx, edi
test eax, edi
sub ecx, edi
jmp 0x10448b6
sub esi, edi
mov edi, edx
stc
shr edi, 5
sub edx, edi
sbb edi, 0x10797729
bsr edi, eax
mov edi, dword [ebp - 0x1c]
stc
mov word [edi + ecx + 0x644], dx
lea edx, [edi + 1]
or ebx, 2
cmc
add edx, edx
test eax, 0x6ef353e3
mov dword [ebp - 0x1c], edx
cmc
jmp 0x103ce72
sub eax, edi
cmp di, sp
test bp, ax
stc
sub esi, edi
xor di, bp
shr edi, 0xb1
mov edi, edx
shr edi, 5
sub edx, edi
sal edi, 0xeb
mov edi, dword [ebp - 0x1c]
test bx, 0x78e6
cmp bx, 0x7e75
stc
mov word [ecx + edi*2 + 0x644], dx
or ebx, 8
test ax, 0x718
cmc
cmp ebx, 0xffffffff
jmp 0x1b10a57
shl eax, 8
clc
cmp edi, esp
or esi, edi
inc dword [ebp - 4]
test eax, ecx
btc di, 0xd1
mov edi, eax
cmp esp, 0x4b744e0b
shr edi, 0xb
cmp eax, ebp
cmp bh, 0xf5
test ebp, 0x4d6b6a66
imul edi, edx
cmp esi, edi
jmp 0x104de57
sub eax, ecx
cmc
jmp 0x1040e12
inc ebx
bswap edx
xchg dx, dx
lea ebx, [ebx + ebx]
movzx edx, si
add dh, 0xee
movzx edx, word [ebx + ecx]
cmp sp, si
test di, 0x1588
test ebp, eax
cmp eax, 0x1000000
jmp 0x1a9129e
mov dword [ebp - 8], edx
movzx edx, word [edx]
cmp ax, 0x480e
clc
jmp 0x104bf71
add ecx, 0xb
jmp 0x1b102dd
jmp 0x1059b52
jae 0x104ccc1
mov eax, edi
btc edi, 0xf4
mov edi, 0x800
sub edi, ecx
jmp 0x10492da
mov word [ebx + ecx], dx
not dl
jmp 0x1058552
sbb edx, edx
and edx, dword [ebp - 0x24]
cmp ebp, esp
sub edx, dword [ebp - 0x18]
cmc
clc
add edx, dword [edi + 0x14]
clc
cmp ebx, 0xa
movzx edi, byte [edx + ecx]
sbb edx, edx
movsx ecx, ax
and edx, 0xfffffffd
movzx cx, al
cmovbe ecx, esp
lea edx, [edx + 6]
sub ebx, edx
setno cl
jmp 0x104cca7
mov dword [ebp - 0x1c], 0x100
jmp 0x1059507
mov edi, dword [ebp - 0x4c]
bts dx, bp
xor dx, cx
mov edx, dword [ebp - 0x1c]
mov ebx, dword [ebp - 8]
clc
add edi, edi
and edx, edi
stc
test dl, 0x3b
mov dword [ebp - 0x4c], edi
mov edi, dword [ebp - 0x1c]
lea edi, [edi + edx]
lea edi, [edi + ecx]
stc
cmp ax, ax
lea edi, [ebx + edi*2]
cmp si, 0x308d
stc
mov dword [ebp - 0x44], edi
clc
movzx edi, word [edi]
cmp sp, 0x79ef
cmp eax, 0x1000000
jmp 0x1045e66
jb 0x1b10a5d
mov ecx, ebx
rcr di, 0xae
rol edx, 0x1d
movsx dx, ch
mov edx, ebx
mov edi, 1
jmp 0x10562f8
shr edi, 5
sub edx, edi
mov word [ebx + ecx], dx
cwd
cdq
inc edx
inc ebx
rcr dl, cl
or dx, 0x3412
neg dl
add ebx, ebx
sbb dx, 0x4237
stc
neg edx
movzx edx, word [ebx + ecx]
cmp eax, 0x1000000
jmp 0x1a864ec
mov esp, ebp
pop ebp
jmp 0x1b09f43
cmp edx, dword [ebp - 0x4c]
jmp 0x103ce50
mov dword [ebp - 0x4c], ebx
jmp 0x1035461
jae 0x105af5c
mov edi, dword [ebp - 4]
cmc
cmp bx, sp
clc
movzx edi, byte [edi]
stc
shl esi, 8
test ah, bl
shl eax, 8
or esi, edi
inc dword [ebp - 4]
mov edi, eax
test esp, ecx
test ah, 0x5d
shr edi, 0xb
cmc
imul edi, edx
stc
cmp esi, edi
jmp 0x103ce8f
jmp 0x1021d1d
cmp esi, edi
jmp 0x1b0ffc9
sub eax, ebx
clc
cmp ebx, ecx
cmp sp, 0x5883
sub esi, ebx
setno bh
mov ebx, edi
test dx, 0x1cfb
shr ebx, 5
sub edi, ebx
mov word [edx + ecx*2], di
stc
test ax, bp
lea ecx, [ecx + ecx + 1]
stc
test esp, edi
cmc
cmp ecx, 0x100
jb 0x1021d1d
jmp 0x102dd20
jae 0x1a8f205
mov edi, dword [ebp - 4]
cmp edi, 0x53e00056
jmp 0x102639f
jae 0x1b12ee5
cmp dword [ebp - 0x14], 0x13
jmp 0x1027526
shl esi, 8
cmp bx, 0x3271
test sp, 0x358a
shl eax, 8
stc
cmc
or esi, edi
inc dword [ebp - 4]
cmp edi, 0xd9a5f68
btc di, 0x4b
mov edi, eax
clc
cmp bp, ax
shr edi, 0xb
jmp 0x1b08649
lea edx, [edx + 0xe6c]
cmc
cmp dword [ebp - 0x3c], 0
jmp 0x1a88666
jae 0x1027416
mov edi, dword [ebp - 4]
cmp eax, 0x4df201dd
stc
movzx edi, byte [edi]
cmp sp, si
stc
cmc
shl esi, 8
jmp 0x1027404
je 0x1b12ee5
sub ecx, edi
mov dword [ebp - 0xc], ecx
cmp ecx, edx
jmp 0x1048fa5
jae 0x10357cf
mov eax, edi
shrd di, sp, 0x8d
sal di, 0xcf
xor edi, 0x386b5a16
mov edi, 0x800
clc
stc
sub edi, edx
cmp cl, 0x56
test ax, si
shr edi, 5
add edi, edx
mov edx, dword [ebp - 0x1c]
jmp 0x1042530
sub esi, edi
mov edi, edx
shr edi, 5
cmp si, bp
stc
sub edx, edi
mov word [ecx], dx
shr dh, 0xae
shld edx, edi, 2
rcr dl, 0x10
movzx edx, word [ecx + 2]
clc
cmp eax, 0x1000000
jae 0x105cf27
mov edi, dword [ebp - 4]
test edx, ebp
clc
cmc
movzx edi, byte [edi]
cmc
test eax, eax
shl esi, 8
clc
stc
shl eax, 8
stc
cmp ah, dl
cmp si, 0x4277
or esi, edi
mov edi, edx
inc dword [ebp - 4]
mov edi, eax
cmp di, 0x69
shr edi, 0xb
cmp bl, 0x7d
imul edi, edx
cmp sp, bp
cmp esi, edi
jmp 0x10289bb
or esi, ebx
inc edi
mov dword [ebp - 4], edi
dec di
cmp ah, 0xfa
mov edi, eax
shr edi, 0xb
clc
imul edi, edx
cmp bh, 0x55
cmp dx, ax
cmp esi, edi
jmp 0x1045dbb
cmp ebx, ecx
jmp 0x105b416
mov bl, byte [ecx + edx]
jmp 0x1b13664
jae 0x102c238
mov eax, edx
bts dx, di
btr edx, 0xeb
rcr dl, 0x89
mov edx, 0x800
cmc
cmp ax, bp
sub edx, ecx
cmc
test ebx, 0x470d25a5
shr edx, 5
lea edx, [edx + ecx]
movzx ecx, sp
shrd ecx, edx, 0xb8
stc
mov ecx, dword [ebp - 8]
mov word [ecx], dx
mov edx, dword [ebp - 0x20]
jmp 0x105c835
mov edi, eax
cmc
shr edi, 0xb
test esi, ebp
imul edi, edx
clc
cmp ecx, edi
cmp esi, edi
jmp 0x1b05a93
jmp 0x104cce7
shr edi, 0xb
cmp ax, di
test bp, 0x715e
imul edi, edx
jmp 0x103ed18
push ebp
mov ebp, esp
bsr ecx, ebp
bts ecx, esi
btr ax, sp
lea esp, [esp - 0x50]
bsr dx, di
sal ch, cl
push ebx
push esi
rol eax, cl
bts esi, eax
stc
push edi
mov edi, dword [ebp + 8]
jmp 0x1a8d711
jmp 0x1b0534c
jne 0x104e0c9
cmp dword [ebp - 0x10], 0
jmp 0x104e0c3
jae 0x101ff8f
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
shl eax, 8
or esi, edi
dec edi
jmp 0x101ff89
cmp eax, 0x1000000
jmp 0x1b10ddf
sub eax, edi
clc
stc
sub esi, edi
mov edi, edx
cmp dx, 0x5b6
cmc
shr edi, 5
jmp 0x104e07d
imul edx, ecx
cmp esi, edx
jmp 0x105d074
add ecx, ecx
jmp 0x1753605
jae 0x1067990
mov edi, dword [ebp - 4]
stc
cmp bl, 0xaf
movzx edi, byte [edi]
stc
clc
shl esi, 8
cmc
cmp edi, 0x4a05098
shl eax, 8
jmp 0x1067982
cmp esi, ecx
jmp 0x103147c
cmp eax, 0x1000000
jmp 0x105b402
sub eax, edi
sub esi, edi
bts di, bx
mov edi, edx
jmp 0x1a90853
jmp 0x1051d11
or esi, edi
mov di, sp
bswap di
inc dword [ebp - 4]
movzx edi, si
mov edi, eax
shr edi, 0xb
test eax, 0x29fd08d7
imul edi, edx
cmp esi, edi
jmp 0x104e0df
mov edi, 0x800
test cl, 0xaa
sub edi, edx
cmp dh, 0x88
cmp esi, ebp
shr edi, 5
add edi, edx
cwd
mov edx, dword [ebp - 0x2c]
jmp 0x104923b
imul edi, edx
cmp esi, edi
jmp 0x1043a0d
or esi, edi
bswap di
inc dword [ebp - 4]
add di, 0x239f
mov edi, eax
cmp cl, 0xf6
stc
shr edi, 0xb
jmp 0x1067a78
mov dl, byte [edx + ecx]
jmp 0x1051de5
not edx
jmp 0x1030e17
jmp 0x10404df
jmp 0x10275b4
jae 0x175456f
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
cmp dh, cl
stc
shl esi, 8
shl eax, 8
or esi, edi
movzx edi, sp
not di
inc dword [ebp - 4]
inc edi
dec edi
mov edi, eax
shr edi, 0xb
clc
test edi, 0x7f231d18
imul edi, edx
cmp esi, edi
jmp 0x1a8b703
cmp ebx, 4
jmp 0x1059bb5
jb 0x1027542
mov ecx, edx
cmp edx, 4
jb 0x1a8649b
mov ecx, 3
sal dx, cl
mov edx, dword [ebp - 0x20]
test al, dh
clc
stc
shl ecx, 7
lea ecx, [ecx + edx + 0x360]
neg dh
ror dl, cl
bswap dx
movzx edx, word [ecx + 2]
cmp esp, edx
cmp eax, 0x1000000
jae 0x105cfff
mov edi, dword [ebp - 4]
movzx ebx, byte [edi]
shl esi, 8
clc
shl eax, 8
jmp 0x105cff3
jae 0x1a8651b
mov edi, dword [ebp - 4]
movzx edi, byte [edi]
shl esi, 8
test ah, bh
cmp ebp, 0x5ef62ed2
cmp esi, esp
shl eax, 8
clc
cmp di, 0x2ffa
or esi, edi
inc dword [ebp - 4]
rcl edi, 0x64
sar edi, 0xd7
xor edi, eax
mov edi, eax
clc
test esp, 0xd53a83
shr edi, 0xb
cmc
test si, 0x5216
test ecx, edi
imul edi, edx
cmp esi, edi
jae 0x1049bd4
mov eax, edi
mov edi, 0x800
clc
test cl, cl
cmp bp, si
sub edi, edx
test esp, 0x82064b2
clc
shr edi, 5
test esi, esp
add edi, edx
mov word [ebx + ecx], di
jmp 0x104ddf9
inc dword [ebp - 0x10]
cmp ah, 0xf4
sub edx, ecx
cmovno cx, si
movsx ecx, ax
shl cl, cl
mov ecx, dword [ebp - 0x34]
test di, sp
add edx, edi
jmp 0x1068603
jae 0x1a8f7dd
mov ecx, dword [ebp - 4]
cmp di, 0x7718
stc
test ebp, edi
movzx ecx, byte [ecx]
cmp esi, ecx
clc
cmc
shl esi, 8
test edi, edx
shl eax, 8
jmp 0x1a8f7d5
mov word [ebx + ecx], dx
cwd
movzx dx, dh
mov dx, ax
inc ebx
adc dx, si
rol dh, 0x5f
and dx, 0x6a4b
lea ebx, [ebx + ebx]
movzx edx, word [ebx + ecx]
clc
cmp di, 0x65b9
cmp eax, 0x1000000
jmp 0x1a87e15
and ecx, edx
mov edx, ebx
shl edx, 4
lea edx, [edx + ecx]
mov dword [ebp - 0x1c], ecx
bsr cx, dx
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + edx*2]
mov dword [ebp - 8], ecx
jmp 0x102a2ca
add edi, edx
jmp 0x1022339
jae 0x1056dc1
mov edi, dword [ebp - 4]
jmp 0x1043b46
mov dword [ebp - 8], edx
jne 0x104c2e9
cmp dword [ebp - 0x10], 0
jmp 0x104c2e3
sub eax, edi
jmp 0x105ced9
shr edx, 0xb
cmp ebx, 0x73581b72
jmp 0x1066334
jmp 0x102b10b
sub edx, edi
sal di, 0x3e
mov word [ecx + 2], dx
test sp, ax
lea edi, [ecx + 0x204]
mov dword [ebp - 8], 0x10
mov dword [ebp - 0x1c], 0x100
test edx, ecx
movsx edx, ax
mov dword [ebp - 0x28], edi
xor ch, 0xf7
sar cx, 0xbe
sbb edx, edi
mov edx, 1
neg ch
cmp edi, 0x7e971eae
nop
bts ecx, ebx
stc
movzx ecx, word [edi + edx*2]
clc
cmp eax, 0x1000000
jmp 0x1047aac
jae 0x1028752
mov eax, edi
mov edi, 0x800
stc
sub edi, edx
cmp esi, 0xd3a595e
jmp 0x1a8cc5b
jae 0x1028a3b
mov eax, edi
adc di, 0x129
jmp 0x10679ad
shr edi, 5
stc
cmc
test sp, ax
add edi, edx
mov edx, dword [ebp - 0x30]
jmp 0x1034b6e
shr edx, 0x1f
cmp ebp, 0x6cd049d9
stc
neg edx
test eax, ebp
lea ebx, [edx + ebx*2 + 1]
cmp bp, bx
test sp, 0x66ec
and edx, eax
test esp, eax
test esp, 0x52981c2a
lea esi, [esi + edx]
sub ecx, 1
jmp 0x103ece6
mov ecx, dword [edi + 0x38]
movzx eax, dx
mov eax, dword [edi + 0x10]
mov edx, dword [edi + 0x3c]
shrd ebx, edi, 1
bts bx, bx
mov dword [ebp - 0x20], eax
test eax, 0x28340832
btr bx, 0x72
bswap bx
mov eax, dword [edi + 0x40]
neg esi
adc ebx, 0x391e37f0
mov ebx, dword [edi + 0x34]
not si
mov dword [ebp - 0x18], ecx
mov ecx, dword [edi + 0x44]
sub si, di
add esi, ecx
cmovge esi, ecx
mov esi, dword [edi + 0x20]
cmp eax, edx
clc
mov dword [ebp - 0x30], eax
cbw
mov dword [ebp - 0x38], ecx
add ax, 0x7d3b
shr cl, cl
movsx ecx, ax
mov ecx, dword [edi + 8]
cmp edi, 0x22c1fe3
test dx, 0x6b52
sub eax, 0x255b073f
mov dword [ebp - 0x2c], edx
mov edx, 1
shl edx, cl
mov ecx, dword [edi + 4]
mov eax, 1
cmp cx, 0x7436
shl eax, cl
jmp 0x1043beb
jae 0x1043128
shl ebx, cl
or ecx, esp
cmp ebp, 0x30bc6530
mov dword [ebp - 0x38], edi
mov ecx, ebx
sub ecx, edx
test di, 0x3626
mov edx, dword [ebp - 0x20]
test edx, edi
cmp ax, di
lea ecx, [edx + ecx*2 + 0x55e]
bsr edx, edi
mov dword [ebp - 8], ecx
adc dx, di
rol edx, cl
lea esp, [esp]
movzx edx, word [ecx + edi*2]
test esi, 0x288b77d4
cmp di, 0x208b
cmp eax, 0x1000000
jmp 0x1a86e80
shl esi, 8
clc
cmp sp, dx
shl eax, 8
clc
or esi, edi
inc dword [ebp - 4]
mov edi, eax
cmc
clc
test ebx, 0x785e2fd1
shr edi, 0xb
cmp esp, ecx
cmc
imul edi, edx
jmp 0x105b1f9
sub edx, edi
test di, ax
stc
mov word [ecx + 0x646], dx
mov edx, 3
test esi, 0x74e70d65
or ebx, 1
add edx, edx
mov dword [ebp - 0x1c], edx
stc
jmp 0x1033eca
or esi, ecx
movsx ecx, cx
inc dword [ebp - 4]
mov ecx, eax
shr ecx, 0xb
test esi, ebp
cmp bp, 0x43b8
imul ecx, edx
jmp 0x1066f46
mov byte [edx], bl
jmp 0x1025a83
shr edi, 5
sub edx, edi
test si, 0x68f9
cmp esp, ebx
stc
mov word [ecx + ebx*2 + 0x198], dx
movzx edx, word [ecx + ebx*2 + 0x1b0]
cmp ah, 0x74
cmp eax, 0x1000000
jae 0x1046159
mov edi, dword [ebp - 4]
cmp ch, 0x51
movzx edi, byte [edi]
shl esi, 8
test ebx, 0x4ad56eea
jmp 0x1046149
shl eax, 8
test esi, 0x3c9535f3
or esi, edi
jmp 0x1b119b9
jae 0x102fffb
mov edi, dword [ebp - 4]
test ecx, ecx
cmc
stc
movzx edi, byte [edi]
jmp 0x1045cfd
jae 0x1034174
shl edi, 8
bts eax, esp
mov eax, edi
bsr di, di
dec di
mov edi, dword [ebp - 4]
cmp bp, di
movzx edi, byte [edi]
clc
jmp 0x1034165
mov edi, dword [ebp - 0x34]
mov byte [edx + edi], cl
inc edx
jmp 0x1b08a76
mov edx, dword [ebp - 0x38]
stc
add bl, 0x4f
pop esi
bt ebx, eax
movsx ebx, cx
mov dword [ecx + 0x34], eax
ror bl, cl
xor bx, 0x1483
rcr bx, 0xaf
mov dword [ecx + 0x44], edx
xor eax, eax
movsx ebx, dx
sete bl
pop ebx
jmp 0x105a68a
inc edi
test esi, esp
cmp ebx, 7
sbb ecx, ecx
test bp, 0x7d0e
test ebp, ebp
jmp 0x103c34e
dec edx
mov dword [ebp - 0x34], ecx
mov ecx, dword [edi + 0x24]
jmp 0x1b0676e
mov dword [ebp - 0x18], edx
xadd edx, edx
cmp ebx, 7
mov edx, 0x388002ed
setl dh
cmovno dx, bx
sbb ebx, ebx
or edx, edi
sar dx, cl
and ebx, 0xfffffffd
sete dh
add ebx, 0xb
sar dl, 0xff
add ecx, 0xa68
rcr dh, 0x57
movzx edx, word [ecx]
mov dword [ebp - 0x14], ebx
cmp eax, 0x1000000
jmp 0x105af3d
cmp esi, edi
jmp 0x105ce48
jae 0x1b054ab
mov ebx, dword [ebp - 4]
clc
movzx ebx, byte [ebx]
test dx, di
cmp al, 0xa4
shl esi, 8
cmc
stc
clc
shl eax, 8
stc
or esi, ebx
inc dword [ebp - 4]
bts ebx, ebp
mov ebx, eax
shr ebx, 0xb
imul ebx, edi
cmp esi, ebx
jae 0x105b229
mov eax, ebx
test di, bp
rol bx, cl
sub ebx, 0x5c883fc2
mov ebx, 0x800
sub ebx, edi
clc
shr ebx, 5
lea ebx, [ebx + edi]
cmp si, di
clc
mov word [edx + ecx*2], bx
stc
add ecx, ecx
jmp 0x105b254
add edi, dword [ebp - 0xc]
jmp 0x105ac5c
jae 0x10256e8
mov eax, edi
test ebp, eax
bsf di, dx
shr edi, 0xf2
mov edi, 0x800
sub edi, edx
clc
test sp, 0x19b3
shr edi, 5
test eax, 0x6703783a
cmp ax, 0x459e
add edi, edx
mov word [ebx + ecx], di
jmp 0x1a8722f
dec eax
stc
mov dword [ebp - 0x48], eax
test di, ax
or ax, 0x43f7
cmp bh, 0x3f
mov eax, dword [edi]
cmp bl, 0x6e
clc
mov dword [ebp - 0x40], eax
bt ax, 0x55
sbb ax, si
mov eax, dword [edi + 0x28]
clc
mov dword [ebp - 0x24], eax
mov eax, dword [edi + 0x2c]
clc
test bx, si
mov dword [ebp - 0x10], eax
xchg al, al
or ax, ax
mov eax, dword [edi + 0x18]
cmc
mov dword [ebp - 0xc], ecx
mov ecx, dword [edi + 0x30]
mov dword [ebp - 4], eax
cmp dl, bl
movzx ax, ah
bswap eax
mov eax, dword [edi + 0x1c]
mov dword [ebp - 0x14], ebx
cmc
cmp bp, 0xaed
mov dword [ebp - 0x50], edx
mov dword [ebp - 0x3c], ecx
sbb ch, 4
setne cl
rcl cl, 0x3d
mov dword [ebp - 0x28], 0
add ecx, ebp
dec ch
sar cx, cl
mov ecx, dword [ebp - 0x10]
jmp 0x1a8782c
sub edx, ecx
sal cx, 5
mov cx, 0x738a
mov ecx, dword [ebp - 8]
stc
or ebx, dword [ebp - 0x38]
cmc
cmp ebx, esi
cmp di, 0x15b4
mov word [ecx + edi*2], dx
jmp 0x1025a8d
jae 0x10671d2
mov eax, edi
adc edi, 0xb7b4b71
stc
mov edi, 0x800
sub edi, edx
cmc
stc
shr edi, 5
stc
add edi, edx
lea edx, [ebx + 0xf]
test ebp, ebx
clc
shl edx, 4
test esi, 0x61cf28f2
add edx, dword [ebp - 0x1c]
mov word [ecx + ebx*2 + 0x198], di
movsx edi, cx
bts di, sp
cmova di, bp
lea edx, [ecx + edx*2]
movsx edi, dx
mov edi, eax
jmp 0x105878a
sub eax, edi
sub esi, edi
or edi, 0x5b3c27e7
mov edi, edx
stc
cmc
shr edi, 5
jmp 0x1a8f250
imul edi, ecx
cmp bp, 0x5ec7
cmp esi, edi
jmp 0x1058eaa
inc dword [ebp - 0x10]
mov dword [ebp - 0xc], edx
jmp 0x1a8b0c2
ret 0xc
mov dword [ebp - 0x1c], 8
jmp 0x1a8b16e
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [ebp - 0x18]
jmp 0x1059ad1
jae 0x103d949
mov eax, edi
mov edi, 0x800
clc
test edx, ebp
test bx, 0x1030
sub edi, edx
stc
test ax, cx
cmp ecx, 0x2a1c2466
shr edi, 5
lea edi, [edi + edx]
test esi, edx
mov word [ecx + ebx*2 + 0x180], di
add ebx, 0xc
test ch, 0xe4
clc
add ecx, 0x664
jmp 0x10657c3
mov word [ebx + ecx], di
jmp 0x104480d
mov dword [ebp - 0x14], ecx
jmp 0x102b105
je 0x103f310
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
stc
jmp 0x1044521
jae 0x1b119bf
mov edx, dword [ebp - 4]
movsx edi, dx
movzx edi, byte [edx]
cmp eax, esi
stc
test bp, 0x20f9
shl esi, 8
clc
jmp 0x1a9091f
inc edx
clc
stc
mov dword [ebp - 4], edx
shr eax, 1
cdq
sub esi, eax
clc
and edx, esp
mov edx, esi
cmp eax, esp
jmp 0x1a8d369
jmp 0x1a8f26b
pop edi
mov ebx, 0x126a6edf
pop esi
mov eax, 1
seto bl
movsx ebx, bp
cmove bx, bx
pop ebx
mov esp, ebp
mov bp, dx
pop ebp
jmp 0x1052ce3
mov byte [edi + edx], bl
jmp 0x102888c