Function at 0x44ee9f
Capabilities:
Terminate process

Disassembly:
lea esp, [esp + 4]
cmp eax, 0x3363
popf
jne 0x44bfc2
jae 0x44bfc5
mov eax, 0xfe3f958a
invalid
mov dl, byte [ebp - 0x1c1]
sub dl, 3
mov byte [ebp - 0x1c1], dl
cmp ebx, 0x1b29
cmp esp, 0x7598
lea esp, [esp]
xchg esi, ebx
xchg esi, ebx
jnp 0x44c003
pushf
std
cld
jo 0x44bfef
add ebx, 0x39a7
sub ebx, 0x39a7
stc
popf
lea edx, [edx]
jp 0x44c003
or dword [edx - 0x1eb7b], 0x88042cff
test dword [esi + edi*8], edx
invalid
mov al, byte [ebp - 0x1ec]
sub al, 4
mov byte [ebp - 0x1ec], al
jp 0x44c013
lea edi, [edi + 0x2d50]
lea edi, [edi - 0x2d50]
call 0x44c024
add esp, 4
jne 0x44c034
ja 0x44c02b
mov edi, edi
js 0x44c02f
lea eax, [eax]
je 0x44c034
mov ebp, 0xfe168d8a
invalid
mov cl, byte [ebp - 0x1ea]
sub cl, 3
mov byte [ebp - 0x1ea], cl
push eax
add eax, 0x5ffb
ror eax, 0x12
pop eax
jne 0x44c064
pushf
shl eax, 0
xor ebx, edx
xor ebx, edx
ror esp, 0
popf
je 0x44c05f
xchg edx, eax
xchg edx, eax
je 0x44c064
mov eax, 0xfe2e958a
invalid
mov dl, byte [ebp - 0x1d2]
sub dl, 3
mov byte [ebp - 0x1d2], dl
call 0x44c078
lea esp, [esp + 4]
jp 0x44c07e
cmp ebx, dword [esp + 0x10]
jg 0x44c096
pushf
cmp esp, 0x1956
test dword [esp], eax
popf
lea ebx, [ebx]
jle 0x44c096
mov edx, 0xfe2a858a
invalid
mov al, byte [ebp - 0x1d6]
sub al, 4
mov byte [ebp - 0x1d6], al
jno 0x44c0a6
je 0x44c0c2
pushf
or esi, 0
rol ecx, 0
ror eax, 8
rol eax, 8
je 0x44c0b8
popf
nop
xchg esp, esp
jo 0x44c0bf
jne 0x44c0c2
mov edx, 0xfe3a8d8a
invalid
mov cl, byte [ebp - 0x1c6]
sub cl, 1
mov byte [ebp - 0x1c6], cl
xchg ecx, eax
xchg ecx, eax
rol edx, 0x1e
ror edx, 0x1e
xchg esi, eax
xchg esi, eax
je 0x44c0f6
pushf
ror ebx, 0x11
rol ebx, 0x11
mov esp, esp
call 0x44c0ec
add esp, 4
popf
jge 0x44c0f3
jne 0x44c0f6
mov edx, 0xfe2c958a
invalid
mov dl, byte [ebp - 0x1d4]
sub dl, 3
mov byte [ebp - 0x1d4], dl
test ebx, 0x1790
test dword [esp], ecx
jbe 0x44c11b
jb 0x44c112
jl 0x44c114
jl 0x44c116
ja 0x44c11b
jmp 0x85cf6ac5
mov al, byte [ebp - 0x1bf]
sub al, 2
mov byte [ebp - 0x1bf], al
shl esp, 0
cmp eax, dword [esp]
jo 0x44c136
xchg esp, esp
jno 0x44c136
add eax, 0xfe2b8d8a
invalid
mov cl, byte [ebp - 0x1d5]
sub cl, 5
mov byte [ebp - 0x1d5], cl
rol esi, 0xc
ror esi, 0xc
jle 0x44c166
pushf
inc edx
dec edx
nop
test esp, 0x6cfe
or edx, 0
popf
jle 0x44c15f
jb 0x44c161
ja 0x44c163
jg 0x44c166
ljmp 0xffff:0xfe21958a
mov dl, byte [ebp - 0x1df]
sub dl, 2
mov byte [ebp - 0x1df], dl
xor eax, dword [esp]
xor eax, dword [esp]
jae 0x44c17d
or ecx, 0
jns 0x44c193
pushf
jle 0x44c186
jae 0x44c188
popf
jge 0x44c18c
xchg ebx, edx
xchg ebx, edx
js 0x44c193
mov ebp, 0xfe1b858a
invalid
mov al, byte [ebp - 0x1e5]
sub al, 3
mov byte [ebp - 0x1e5], al
sub esp, 0
xor ebx, dword [esp]
xor ebx, dword [esp]
test esp, 0x13fb
jge 0x44c1cd
pushf
lea edx, [edx + 0x6ec3]
lea edx, [edx - 0x6ec3]
lea ebx, [ebx]
popf
jbe 0x44c1c6
xchg edi, eax
xchg edi, eax
jbe 0x44c1ca
jl 0x44c1cd
mov ecx, 0xfe178d8a
invalid
mov cl, byte [ebp - 0x1e9]
sub cl, 4
mov byte [ebp - 0x1e9], cl
add eax, dword [esp]
sub eax, dword [esp]
dec ebx
inc ebx
jnp 0x44c1e6
xor esp, 0
jl 0x44c1f0
jo 0x44c1ed
jge 0x44c1f0
add eax, 0xfe1d958a
invalid
mov dl, byte [ebp - 0x1e3]
sub dl, 2
mov byte [ebp - 0x1e3], dl
stc
jle 0x44c209
mov edx, edx
je 0x44c206
jg 0x44c209
mov ecx, 0xfe2d858a
invalid
mov al, byte [ebp - 0x1d3]
sub al, 1
mov byte [ebp - 0x1d3], al
sub esp, 0
lea ecx, [ecx + 0x5915]
lea ecx, [ecx - 0x5915]
shr esp, 0
jle 0x44c232
xchg esp, esp
jg 0x44c232
jmp 0x8dcf000e
mov cl, byte [ebp - 0x1db]
sub cl, 4
mov byte [ebp - 0x1db], cl
ror ebx, 0
shr esp, 0
or esi, 0
jae 0x44c251
jb 0x44c24e
jb 0x44c251
ljmp 0xffff:0xfe20958a
mov dl, byte [ebp - 0x1e0]
sub dl, 4
mov byte [ebp - 0x1e0], dl
not eax
not eax
test edi, 0x3b34
jl 0x44c278
jns 0x44c26e
jno 0x44c270
jl 0x44c272
lea eax, [eax]
jge 0x44c278
mov edx, 0x39858a26
invalid
mov al, byte [ebp - 0x1c7]
sub al, 1
mov byte [ebp - 0x1c7], al
std
cld
ror esi, 0x1c
ror esi, 4
jbe 0x44c2a6
pushf
test dword [esp], edi
cmc
add esp, 0
jg 0x44c29b
popf
jns 0x44c29f
mov esp, esp
je 0x44c2a3
ja 0x44c2a6
or dword [edx - 0x1dc73], 0x5e980ff
mov cl, byte [ebp - 0x1dd]
sub cl, 5
mov byte [ebp - 0x1dd], cl
and esi, esi
xor esp, 0
jp 0x44c2d2
pushf
not edx
not edx
lea esp, [esp]
ror esi, 0xa
ror esi, 0x16
popf
jg 0x44c2cf
jnp 0x44c2d2
mov ecx, 0xfe1e958a
invalid
mov dl, byte [ebp - 0x1e2]
sub dl, 4
mov byte [ebp - 0x1e2], dl
call 0x44c2e6
lea esp, [esp + 4]
cmp eax, ecx
shl esp, 0
jb 0x44c2f6
jno 0x44c2f3
jae 0x44c2f6
mov ebp, 0xfe37858a
invalid
mov al, byte [ebp - 0x1c9]
sub al, 4
mov byte [ebp - 0x1c9], al
call 0x44c309
add esp, 4
mov edi, edi
ror edi, 9
rol edi, 9
jbe 0x44c31c
xchg esp, esp
nop
ja 0x44c31c
add eax, 0xfe278d8a
invalid
mov cl, byte [ebp - 0x1d9]
sub cl, 1
mov byte [ebp - 0x1d9], cl
and edi, edi
jnp 0x44c33a
pushf
jg 0x44c333
popf
jo 0x44c337
jp 0x44c33a
mov edi, 0xfe38958a
invalid
mov dl, byte [ebp - 0x1c8]
sub dl, 4
mov byte [ebp - 0x1c8], dl
and esp, 0xffffffff
lea esp, [esp]
stc
not edx
not edx
jl 0x44c35b
mov eax, eax
jge 0x44c35b
ljmp 0xffff:0xfe18858a
mov al, byte [ebp - 0x1e8]
sub al, 3
mov byte [ebp - 0x1e8], al
ror eax, 0
jp 0x44c37c
pushf
nop
popf
jmp 0x44c375
jge 0x44c377
xchg esi, esi
jnp 0x44c37c
add eax, 0xfe318d8a
invalid
mov cl, byte [ebp - 0x1cf]
sub cl, 2
mov byte [ebp - 0x1cf], cl
inc eax
dec eax
jnp 0x44c398
jle 0x44c391
xchg esi, esi
jge 0x44c395
jp 0x44c398
mov ebx, 0x6a056a
push 5
push 0
lea edx, [ebp - 0x1b0]
push edx
call fcn.004514ee
add esp, 0xc
lea esp, [esp]
cmp esi, dword [esp + 0xc]
jns 0x44c3bc
jo 0x44c3b6
lea esi, [esi]
js 0x44c3bc
jmp 0x50ca8a9a
mov byte [ebp - 0x1b0], 0x81
rol ebx, 0
jle 0x44c3c8
jb 0x44c3ca
jnp 0x44c3d7
xchg ebx, ecx
xchg ebx, ecx
jbe 0x44c3d2
jp 0x44c3d7
xor eax, 0x85c67fc3
push ebx
invalid
mov byte [ebp - 0x1ad], 0x7c
not eax
not eax
cmp esi, eax
mov ebx, ebx
jl 0x44c3f1
xchg edi, eax
xchg edi, eax
jbe 0x44c3ec
jb 0x44c3ee
jge 0x44c3f1
add esi, 0xfffe5185
dec dword [esi - 0x7d]
in al, dx
add byte [esi + 7], dh
mov byte [ebp - 0x1af], 0x4e
sub esp, 0
jbe 0x44c404
js 0x44c3ff
jne 0x44c401
ja 0x44c404
mov edx, 0xfe5285c6
invalid
mov byte [ebp - 0x1ae], 0x4b
test edi, 0x684e
mov ecx, ecx
jb 0x44c426
pushf
shl esp, 0
nop
popf
xchg edx, edx
jge 0x44c421
xchg esp, esp
jae 0x44c426
add eax, 0xfe51858a
invalid
mov al, byte [ebp - 0x1af]
sub al, 1
mov byte [ebp - 0x1af], al
neg edx
neg edx
stc
je 0x44c441
jne 0x44c43d
jne 0x44c441
mov edx, 0x508d8ac4
invalid
mov cl, byte [ebp - 0x1b0]
sub cl, 3
mov byte [ebp - 0x1b0], cl
test edi, 0x4a9a
neg ecx
neg ecx
jl 0x44c46e
pushf
mov esp, esp
xchg ecx, edx
xchg ecx, edx
nop
popf
je 0x44c469
mov esp, esp
jge 0x44c46e
add eax, 0xfe52958a
invalid
mov dl, byte [ebp - 0x1ae]
sub dl, 3
mov byte [ebp - 0x1ae], dl
cmp edi, edx
cmp eax, edx
xor edi, dword [esp + 8]
xor edi, dword [esp + 8]
jle 0x44c4a3
pushf
push ecx
add ecx, 0x7e34
ror ecx, 4
pop ecx
popf
jbe 0x44c49c
jne 0x44c49e
jo 0x44c4a0
jg 0x44c4a3
mov ebp, 0xfe53858a
invalid
mov al, byte [ebp - 0x1ad]
sub al, 2
mov byte [ebp - 0x1ad], al
lea ecx, [ebp - 0x1b4]
push ecx
push 1
push 0
lea edx, [ebp - 0x1ec]
push edx
push 0x80000002
call fcn.0044093b
test eax, eax
jne 0x44c53b
cmp dword [ebp - 0x1b4], 0
je 0x44c53b
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x298]
push ecx
lea edx, [ebp - 0x1a8]
push edx
push 0
lea eax, [ebp - 0x1b0]
push eax
mov ecx, dword [ebp - 0x1b4]
push ecx
call fcn.00436130
test eax, eax
jne 0x44c52f
cmp dword [ebp - 0x1a8], 4
jne 0x44c52f
cmp dword [ebp - 0x298], 0
jbe 0x44c52f
cmp dword [ebp - 0x1bc], 4
jne 0x44c52f
mov edx, dword [ebp - 0x298]
mov dword [0x41cfc8], edx
mov eax, dword [ebp - 0x1b4]
push eax
call fcn.00450843
push 0x2f
push 0
lea ecx, [ebp - 0x1ec]
push ecx
call fcn.004514ee
add esp, 0xc
push 5
push 0
lea edx, [ebp - 0x1b0]
push edx
call fcn.004514ee
add esp, 0xc
jae 0x44c563
and ebx, 0xffffffff
clc
je 0x44c576
jne 0x44c56b
jno 0x44c56d
jbe 0x44c56f
xchg edx, ecx
xchg edx, ecx
jne 0x44c576
lcall 0xa300, 0x4223c0a1
fadd st(7), st(0)
inc ecx
add byte [esi], dh
mov eax, dword [0x4223c0]
mov dword [0x41c7dc], eax
jbe 0x44c582
call 0x44c587
add esp, 4
xchg ebx, ebx
jle 0x44c594
jmp 0x44c590
jg 0x44c594
mov edi, 0x76fee8ff
invalid
call fcn.00443c97
mov dword [0x41d0c0], eax
and esp, 0xffffffff
ror esi, 0x10
rol esi, 0x10
push ecx
add ecx, 0x2c3
ror ecx, 0x17
pop ecx
js 0x44c5bb
jl 0x44c5b6
jg 0x44c5b8
jns 0x44c5bb
mov esi, 0xff4988e8
jmp dword [ebx + 0x41c7e4]
call 0x440f48
mov dword [0x41c7e4], eax
call fcn.0045468e
mov dword [0x41cffc], eax
cmp dword [0x4223c0], 0x80000000
jae 0x44c84c
xchg edx, edx
xor edi, dword [esp]
xor edi, dword [esp]
jns 0x44c5e9
or esp, 0
jb 0x44c5f9
pushf
and eax, eax
popf
jle 0x44c5f6
jae 0x44c5f9
mov edi, 0x21dc3d83
inc edx
add byte [eax], al
cmp dword [0x4221dc], 0
je 0x44c84c
lea esp, [esp]
jnp 0x44c60b
jno 0x44c619
jnp 0x44c60f
xchg esp, esp
jle 0x44c613
jb 0x44c615
jo 0x44c619
mov ebp, 0xc405c664
daa
inc edx
add byte [esi - 0x3a], dl
add eax, 0x4227c5
outsd dx, dword [esi]
mov byte [0x4227c4], 0x56
mov byte [0x4227c5], 0x6f
mov byte [0x4227c6], 0x69
mov byte [0x4227c7], 0x62
mov byte [0x4227c8], 0x6f
mov byte [0x4227c9], 0x65
mov byte [0x4227ca], 0x6d
mov byte [0x4227cb], 0x66
mov byte [0x4227cc], 0x65
mov byte [0x4227cd], 0x46
mov byte [0x4227ce], 0x79
mov byte [0x4227cf], 0x64
mov byte [0x4227d0], 0x66
mov byte [0x4227d1], 0x71
mov byte [0x4227d2], 0x75
mov byte [0x4227d3], 0x6a
mov byte [0x4227d4], 0x70
mov byte [0x4227d5], 0x6f
mov byte [0x4227d6], 0x47
mov byte [0x4227d7], 0x6a
mov byte [0x4227d8], 0x6d
mov byte [0x4227d9], 0x75
mov byte [0x4227da], 0x66
mov byte [0x4227db], 0x73
mov byte [0x4227dc], 0
xor edi, dword [esp]
xor edi, dword [esp]
js 0x44c6d6
jno 0x44c6d2
jns 0x44c6d6
add eax, 0xc40d8a4b
daa
inc edx
add byte [eax + 0xd8801e9], al
les esp, [edi]
inc edx
add byte [edx + 0x4227c515], cl
add byte [eax + 0x158801ea], al
lds esp, [edi]
inc edx
add byte [eax + 0x4227c6], ah
mov cl, byte [0x4227c4]
sub cl, 1
mov byte [0x4227c4], cl
mov dl, byte [0x4227c5]
sub dl, 1
mov byte [0x4227c5], dl
mov al, byte [0x4227c6]
sub al, 1
mov byte [0x4227c6], al
mov cl, byte [0x4227c7]
sub cl, 1
mov byte [0x4227c7], cl
mov dl, byte [0x4227c8]
sub dl, 1
mov byte [0x4227c8], dl
mov al, byte [0x4227c9]
sub al, 1
mov byte [0x4227c9], al
mov cl, byte [0x4227ca]
sub cl, 1
mov byte [0x4227ca], cl
mov dl, byte [0x4227cb]
sub dl, 1
mov byte [0x4227cb], dl
mov al, byte [0x4227cc]
sub al, 1
mov byte [0x4227cc], al
mov cl, byte [0x4227cd]
sub cl, 1
mov byte [0x4227cd], cl
mov dl, byte [0x4227ce]
sub dl, 1
mov byte [0x4227ce], dl
mov al, byte [0x4227cf]
sub al, 1
mov byte [0x4227cf], al
mov cl, byte [0x4227d0]
sub cl, 1
mov byte [0x4227d0], cl
mov dl, byte [0x4227d1]
sub dl, 1
mov byte [0x4227d1], dl
mov al, byte [0x4227d2]
sub al, 1
mov byte [0x4227d2], al
mov cl, byte [0x4227d3]
sub cl, 1
mov byte [0x4227d3], cl
mov dl, byte [0x4227d4]
sub dl, 1
mov byte [0x4227d4], dl
mov al, byte [0x4227d5]
sub al, 1
mov byte [0x4227d5], al
mov cl, byte [0x4227d6]
sub cl, 1
mov byte [0x4227d6], cl
mov dl, byte [0x4227d7]
sub dl, 1
mov byte [0x4227d7], dl
mov al, byte [0x4227d8]
sub al, 1
mov byte [0x4227d8], al
mov cl, byte [0x4227d9]
sub cl, 1
mov byte [0x4227d9], cl
mov dl, byte [0x4227da]
sub dl, 1
mov byte [0x4227da], dl
mov al, byte [0x4227db]
sub al, 1
mov byte [0x4227db], al
shr esp, 0
jmp 0x44c82b
jp 0x44c82d
dec eax
inc eax
je 0x44c836
jb 0x44c833
jne 0x44c836
call 0x426c8ca2
add byte [ebx + 0x4221dc0d], cl
add byte [ecx - 0x18], dl
push 0x4227c4
mov ecx, dword [0x4221dc]
push ecx
call fcn.00452033
in al, dx
push edi
add byte [eax], al
mov dword [0x423acc], eax
inc edx
add byte [ebx + 0x4221dc3d], al
cmp dword [0x4221dc], 0
add byte [eax], al
je 0x44c9df
clc
jp 0x44c867
pushf
jge 0x44c860
popf
jo 0x44c864
jnp 0x44c867
xor eax, 0x27c405c6
inc edx
add byte [edi - 0x3a], dl
add eax, 0x4227c5
push 0xffffffffffffffc6
add eax, 0x4227c6
jae 0x44c843
mov byte [0x4227c4], 0x57
mov byte [0x4227c5], 0x6a
mov byte [0x4227c6], 0x73
mov byte [0x4227c7], 0x75
mov byte [0x4227c8], 0x76
mov byte [0x4227c9], 0x62
mov byte [0x4227ca], 0x6d
mov byte [0x4227cb], 0x51
mov byte [0x4227cc], 0x73
mov byte [0x4227cd], 0x70
mov byte [0x4227ce], 0x75
mov byte [0x4227cf], 0x66
mov byte [0x4227d0], 0x64
mov byte [0x4227d1], 0x75
mov byte [0x4227d2], 0
or esp, 0
ror eax, 3
ror eax, 0x1d
jmp 0x44c8db
add eax, 0x4227c7
jne 0x44c84a
add eax, 0x4227c8
jbe 0x44c851
add eax, 0x4227c9
invalid
jo 0x44c8e5
xchg esi, esi
jle 0x44c8e1
jno 0x44c8e5
jmp 0xc45a53b8
mov dl, byte [0x4227c4]
sub dl, 1
mov byte [0x4227c4], dl
mov al, byte [0x4227c5]
sub al, 1
mov byte [0x4227c5], al
mov cl, byte [0x4227c6]
sub cl, 1
mov byte [0x4227c6], cl
mov dl, byte [0x4227c7]
sub dl, 1
mov byte [0x4227c7], dl
mov al, byte [0x4227c8]
sub al, 1
mov byte [0x4227c8], al
mov cl, byte [0x4227c9]
sub cl, 1
mov byte [0x4227c9], cl
mov dl, byte [0x4227ca]
sub dl, 1
mov byte [0x4227ca], dl
mov al, byte [0x4227cb]
sub al, 1
mov byte [0x4227cb], al
mov cl, byte [0x4227cc]
sub cl, 1
mov byte [0x4227cc], cl
mov dl, byte [0x4227cd]
sub dl, 1
mov byte [0x4227cd], dl
mov al, byte [0x4227ce]
sub al, 1
mov byte [0x4227ce], al
mov cl, byte [0x4227cf]
sub cl, 1
mov byte [0x4227cf], cl
mov dl, byte [0x4227d0]
sub dl, 1
mov byte [0x4227d0], dl
mov al, byte [0x4227d1]
sub al, 1
mov byte [0x4227d1], al
shr ecx, 0
jb 0x44c9b8
pushf
inc ebx
dec ebx
popf
jmp 0x44c9b5
jae 0x44c9b8
lcall 0x8b00, 0x4227c468
or eax, 0x4221dc
push 0x4227c4
mov ecx, dword [0x4221dc]
push ecx
call fcn.00452033
mov dword [0x41cfe8], eax
push 0x19
push 0
push 0x4227c4
call fcn.004514ee
add esp, 0xc
mov edx, entry0
sub edx, dword [0x4130f4]
mov dword [0x422594], edx
call fcn.0045396c
mov eax, dword [0x421f70]
mov dword [0x41c860], eax
cmp dword [0x421f70], 1
jne 0x44ca12
mov dword [0x4225ac], 1
cmp dword [0x4175c8], 0
je 0x44cd9a
call 0x44ca24
add esp, 4
and eax, eax
cmp ecx, dword [esp + 0xc]
sub esp, 0
jle 0x44ca39
jbe 0x44ca34
jge 0x44ca36
jg 0x44ca39
mov esi, 0xfdc38fe8
inc dword [ebx - 0x7af0ee08]
cdq
add byte [eax], al
add byte [ebx], ah
ror byte [ebp - 0x247672e5], cl
jg 0x44ca50
call 0x428dcd
cmp eax, 0x11
jne 0x44cae0
and edx, edx
lea ebx, [ebx]
lea ecx, [ecx + 0x7fdb]
lea ecx, [ecx - 0x7fdb]
ror ebx, 0
jle 0x44ca6d
add byte [ebp - 0x7fda77], cl
inc ecx
retf
pushf
jo 0x44ca60
popf
jge 0x44ca64
jle 0x44ca66
xchg edx, edi
xchg edx, edi
jg 0x44ca6d
add eax, 0x279005c7
inc edx
add byte [0xc7000000], cl
add eax, 0x422788
sldt word [eax]
add byte [ebp + 0x760070c6], al
adc dword [ebp + 0xbbab6], ecx
add byte [ebp - 0xbb94a], cl
dec dword [ebp + 0x2d017712]
mov dword [0x422790], 0xd
mov dword [0x422788], 0xf
test esi, eax
jo 0x44ca85
jbe 0x44ca98
lea esi, [esi + 0xbba]
lea esi, [esi - 0xbba]
lea edx, [edx]
ja 0x44ca98
sub eax, 0x23d405c7
inc edx
add byte [ebx + ebp*4], dl
inc esp
add byte [eax - 0x48], dl
arpl sp, si
inc esp
add byte [ebx + 0x422774], ah
mov dword [0x4223d4], entry0
push eax
mov eax, 0x44f463
mov dword [0x422774], eax
pop eax
push ecx
pop ecx
lea ebx, [ebx]
lea eax, [eax]
jbe 0x44cabb
jbe 0x44cab8
ja 0x44cabb
mov ebp, 0x27740d8b
inc edx
add byte [ebx], ch
or eax, 0x4223d4
mov ecx, dword [0x422774]
sub ecx, dword [0x4223d4]
mov dword [0x422774], ecx
xor esp, 0
test eax, edx
jb 0x44cadb
jo 0x44cad6
jae 0x44cadb
mov ebx, 0x83e9a3bc
sub dword [eax], eax
add byte [esi], bh
jmp 0x44f463
jle 0x44cae2
stc
test esp, 0x381c
or esi, esi
je 0x44caf6
jmp 0x44caef
jle 0x44caf1
jo 0x44caf3
jne 0x44caf6
sub eax, 0xff479fe8
push edi
invalid
call 0x44129a
test edi, 0x258c
jl 0x44cb03
jnp 0x44cb0f
xchg esp, esp
lea esi, [esi]
jge 0x44cb0b
jp 0x44cb0f
mov esp, 0x9c158bf4
and eax, 0x15030042
lodsb al, byte [esi]
pop ds
inc edx
add byte [ecx + 0x41c45815], cl
add byte [eax], bh
mov edx, dword [0x42259c]
add edx, dword [0x421fac]
mov dword [0x41c458], edx
js 0x44cb23
jmp 0x44cb25
neg edi
neg edi
jne 0x44cb3c
pushf
or esi, 0
popf
ja 0x44cb34
jns 0x44cb36
lea esp, [esp]
je 0x44cb3c
mov esi, 0x42259ca1
add cl, al
call 0xac52564a
pop ds
inc edx
add cl, dl
loope 0x44cb78
mov eax, dword [0x42259c]
shr eax, 3
mov ecx, dword [0x421fac]
shl ecx, 1
sub eax, ecx
mov dword [0x41c45c], eax
jg 0x44cb55
shl dword [ebx + 0x41c45c], 0x7f
add bl, ch
add bh, dh
les esi, [ebp + 0x21]
add byte [eax], al
jmp 0x44cb57
test esp, 0x2175
inc eax
dec eax
jg 0x44cb6d
lea esp, [esp]
mov eax, eax
mov esi, esi
jle 0x44cb6d
mov esi, 0x97e8d102
push ebp
add byte [eax], al
call 0x452109
stc
je 0x44cb75
jbe 0x44cb91
pushf
pushfd
xchg edx, edx
jo 0x44cb7d
or esp, 0
popf
lea edx, [edx + 0x1a0f]
lea edx, [edx - 0x1a0f]
ja 0x44cb91
mov ecx, 0xc458158b
inc ecx
add byte [ebx], al
adc eax, 0x421fac
mov edx, dword [0x41c458]
add edx, dword [0x421fac]
mov dword [0x41c458], edx
and edi, 0xffffffff
jp 0x44cbb9
pushf
xor eax, 0
shr esp, 0
popf
jle 0x44cbb4
jmp 0x44cbb6
jnp 0x44cbb9
xor eax, 0x42259ca1
add cl, al
call 0x5c5256c6
les eax, [ecx]
mov eax, dword [0x42259c]
shr eax, 2
mov ecx, dword [0x41c45c]
add ecx, eax
mov dword [0x41c45c], ecx
shl esp, 0
lea edx, [edx + 0x409d]
sub edx, 0x409d
xchg ebx, ebx
test dword [esp + 4], ebx
jp 0x44cbea
nop
jnp 0x44cbea
lcall 0x41, 0xc43c158b
mov edx, dword [0x41c43c]
mov dword [0x41c7a8], edx
mov esp, esp
push edi
pop edi
je 0x44cc12
pushf
xchg ecx, edx
xchg ecx, edx
ror esp, 0
cmp eax, edx
cmp esi, ecx
popf
mov esi, esi
jp 0x44cc0f
jne 0x44cc12
lcall 0xa300, 0x41c440a1
lodsb al, byte [esi]
mov dword [ecx], 0xc8c1ff8b
sbb al, 0xc1
enter 0x7c04, 9
mov eax, dword [0x41c440]
mov dword [0x41c7ac], eax
mov edi, edi
ror eax, 0x1c
ror eax, 4
jl 0x44cc2f
lea edx, [edx]
jmp 0x44cc2a
mov esp, esp
jge 0x44cc2f
mov eax, 0xc4440d8b
inc ecx
add byte [ecx + 0x41c7b00d], cl
add cl, al
in al, 0
mov ecx, dword [0x41c444]
mov dword [0x41c7b0], ecx
shl esp, 0
jnp 0x44cc40
sub esp, 0
jp 0x44cc50
pushf
jb 0x44cc49
popf
jnp 0x44cc4d
jnp 0x44cc50
call 0xc48ce1df
inc ecx
add byte [ecx + 0x41c7b415], cl
add byte [edi + 0xb0072c9], al
push dword [ecx]
mov edx, dword [0x41c448]
mov dword [0x41c7b4], edx
xchg ecx, ecx
jb 0x44cc60
or edi, edi
jno 0x44cc64
jg 0x44cc6e
jg 0x44cc68
mov ebx, ebx
jle 0x44cc6e
mov esi, 0xc44ca185
inc ecx
add byte [ebx + 0x41c7b8], ah
mov eax, dword [0x41c44c]
mov dword [0x41c7b8], eax
add esp, 0
shr ebx, 0
xor edx, edi
xor edx, edi
jp 0x44cc84
jp 0x44cc9f
pushf
xor edi, 0
add edx, dword [esp]
sub edx, dword [esp]
jno 0x44cc93
cmp eax, dword [esp]
popf
xchg edi, eax
xchg edi, eax
jno 0x44cc9c
jnp 0x44cc9f
mov ecx, 0xc4500d8b
inc ecx
add byte [ecx + 0x41c7bc0d], cl
add byte [ebx + 0x343b00ee], al
and al, 0xc1
out 0, eax
mov ecx, dword [0x41c450]
mov dword [0x41c7bc], ecx
sub esi, 0
cmp esi, dword [esp]
shl edi, 0
jae 0x44ccc8
pushf
ror edx, 0x11
rol edx, 0x11
std
cld
stc
popf
mov eax, eax
jb 0x44ccc8
mov edi, 0xc454158b
inc ecx
add byte [ecx + 0x41c7c015], cl
add byte [ebx + 0x1371ffe4], al
mov edx, dword [0x41c454]
mov dword [0x41c7c0], edx
and esp, 0xffffffff
jno 0x44ccec
pushf
and edi, 0xffffffff
rol esp, 0
clc
xor esp, 0
popf
jge 0x44cce9
jo 0x44ccec
add edi, 0x41c7d005
add byte [eax], al
add byte [eax], al
add byte [eax + eax + 0x7d], bh
add byte [ebp + 0x1a], dh
mov dword [0x41c7d0], 0
jl 0x44ccf8
jge 0x44ccfa
jne 0x44cd16
pushf
jg 0x44cd00
lea eax, [eax + 0x53c7]
sub eax, 0x53c7
popf
jns 0x44cd0f
mov edi, edi
jo 0x44cd13
je 0x44cd16
add eax, 0xc7d405c7
inc ecx
add byte [eax], al
add byte [eax], al
add cl, al
call 0x75454226
adc byte [eax + 0x647ab68d], dl
add byte [eax], al
mov dword [0x41c7d4], 0
shr eax, 0
jne 0x44cd25
jne 0x44cd37
nop
lea esi, [esi + 0x647a]
lea esi, [esi - 0x647a]
je 0x44cd37
ljmp 0x41:0xc7d805c7
mov dword [0x41c7d8], 0
and edi, 0xffffffff
jp 0x44cd5a
pushf
clc
test edx, 0x640
xchg esp, esp
popf
xchg ebx, esi
xchg ebx, esi
jnp 0x44cd5a
sub eax, 0x4223c0a1
add byte [ebx + 0x41c7dc], ah
mov eax, dword [0x4223c0]
mov dword [0x41c7dc], eax
jge 0x44cd66
cmp esi, 0xee9
jle 0x44cd8e
pushf
mov ecx, ecx
jae 0x44cd74
push ecx
add ecx, 0x39c7
ror ecx, 9
pop ecx
jb 0x44cd81
popf
jmp 0x44cd85
xchg edi, ebx
xchg edi, ebx
jl 0x44cd8b
jg 0x44cd8e
mov edx, 0x3acc0d8b
inc edx
add byte [ecx + 0x41c7e00d], cl
add byte [ebx], bh
pop esp
and al, 0x10
mov ecx, dword [0x423acc]
mov dword [0x41c7e0], ecx
cmp ebx, dword [esp + 0x10]
nop
jg 0x44cdae
jnp 0x44cda3
jge 0x44cda5
xchg edi, esi
xchg edi, esi
mov ecx, ecx
jle 0x44cdae
jmp 0xc834d379
mov dword [0x41c7f0], 0x44fb13
neg esi
neg esi
rol ecx, 3
rol ecx, 0x1d
jae 0x44cdc4
jnp 0x44cdd1
jno 0x44cdc8
js 0x44cdca
xchg ecx, ecx
jp 0x44cdd1
mov edi, 0x5c7bb20
aam 0x23
inc edx
add byte [ebx + ebp*4], dl
inc esp
add byte [eax - 0x48], dl
arpl sp, si
inc esp
add byte [ebx + 0x422774], ah
mov dword [0x4223d4], entry0
push eax
mov eax, 0x44f463
mov dword [0x422774], eax
pop eax
mov edx, dword [0x422774]
sub edx, dword [0x4223d4]
mov dword [0x422774], edx
rol ebx, 4
rol ebx, 0x1c
xchg esp, esp
xchg ebx, esi
xchg ebx, esi
jno 0x44ce1c
pushf
add eax, 0
not edx
not edx
cld
cmp edi, esi
popf
jno 0x44ce17
js 0x44ce19
jo 0x44ce1c
ljmp 0xe800:0x42386868
push 0x423868
call fcn.004434ad
add esp, 4
rol esp, 0
jo 0x44ce3f
pushf
dec ebx
inc ebx
xchg ecx, ecx
or edx, edx
popf
xchg esp, esp
mov esp, esp
jno 0x44ce3f
mov edx, 0x422774a1
add byte [eax - 0x75], dl
or eax, 0x4223d4
mov eax, dword [0x422774]
push eax
mov ecx, dword [0x4223d4]
push ecx
push 0x423868
call fcn.0044522e
add esp, 0xc
nop
neg ebx
neg ebx
cmp esp, 0x1364
jb 0x44ce70
lea esi, [esi]
js 0x44ce6a
jg 0x44ce6c
jae 0x44ce70
jmp 0x38ad373f
push 0x423868
push 0x422764
call fcn.004397f8
add esp, 8
nop
or esp, 0
jae 0x44cea9
pushf
push esi
pop esi
jp 0x44ce8e
rol ecx, 4
rol ecx, 0x1c
mov esp, esp
popf
jg 0x44ce9a
lea edi, [edi + 0x2687]
lea edi, [edi - 0x2687]
jb 0x44cea9
call 0x27ace438
inc edx
add byte [ecx + 0x4238c015], cl
add byte [ebx + 0xc7400c0], al
mov edx, dword [0x422768]
mov dword [0x4238c0], edx
add eax, 0
je 0x44cec6
xchg esi, esi
jnp 0x44cebe
xchg edi, ecx
xchg edi, ecx
jne 0x44cec6
or dword [edi - 0x5f], 0x422770
mov eax, dword [0x422770]
mov dword [0x4223d8], eax
jo 0x44ced2
sub esp, 0
or esp, 0
cmp eax, edi
je 0x44cee1
jo 0x44cede
jne 0x44cee1
add eax, 0x75c83d83
inc ecx
add byte [eax], al
cmp dword [0x4175c8], 0
je 0x44d0b5
xchg ebx, ebx
add esp, 0
rol esp, 0
ror edx, 0xf
ror edx, 0x11
jg 0x44cf14
pushf
xor esi, edi
xor esi, edi
test ebx, 0x4bdd
stc
popf
xchg edi, edi
jbe 0x44cf11
jle 0x44cf14
lcall 0x3bff, 0xff01e2e8
sar dword [eax + 0xc], 1
call 0x43d0fb
cmp edx, ecx
js 0x44cf29
jno 0x44cf1f
jb 0x44cf21
xchg esp, esp
je 0x44cf25
jns 0x44cf29
mov ebp, 0xd7cce8fd
invalid
call 0x43a6fa
jl 0x44cf30
ror esp, 0
xchg edx, esi
xchg edx, esi
je 0x44cf42
xchg edx, eax
xchg edx, eax
mov eax, eax
jle 0x44cf3f
jne 0x44cf42
add eax, 0xfe52ade8
dec dword [ebp + 0x75007e1b]
add byte [ebx + 0xc], dh
call 0x4321f4
lea ebx, [ebx]
jle 0x44cf4b
jne 0x44cf4d
jae 0x44cf5b
jns 0x44cf51
xchg esp, esp
jae 0x44cf55
je 0x44cf57
jb 0x44cf5b
jmp 0xce49b7d6
call 0x449d64
cmp esp, 0x14df
xchg edi, ecx
xchg edi, ecx
jbe 0x44cf6c
nop
jns 0x44cf80
pushf
or esp, 0
jle 0x44cf76
nop
popf
xchg ebx, edi
xchg ebx, edi
js 0x44cf80
ljmp 0x7dff:0xfe7baae8
call 0x434b2f
jge 0x44cf87
lea ecx, [ecx + 0x6541]
lea ecx, [ecx - 0x6541]
jno 0x44cfa1
jbe 0x44cf97
lea esp, [esp]
nop
xchg esp, esp
jo 0x44cfa1
mov ecx, 0xcc0d8b1c
mov dword [ecx], 0xc4580d89
inc ecx
add cl, al
leave
add byte [ebx], dh
add al, 0x24
mov ecx, dword [0x41c7cc]
mov dword [0x41c458], ecx
ror ecx, 0
xor eax, dword [esp]
xor eax, dword [esp]
mov esp, esp
jb 0x44cfbf
jl 0x44cfbc
jae 0x44cfbf
jmp 0xc80ce54e
mov edx, dword [0x41c7c8]
mov dword [0x41c45c], edx
cmp edx, dword [esp]
shl edi, 0
jge 0x44cfe2
xchg edx, ecx
xchg edx, ecx
jb 0x44cfd9
lea esp, [esp]
mov edx, edx
jl 0x44cfe2
sub eax, 0x3831e820
add byte [eax], al
call fcn.00450818
cmp eax, 2
jne 0x44d03a
xchg esi, ecx
xchg esi, ecx
shr esp, 0
and esp, 0xffffffff
or esp, 0
jno 0x44d00a
lea edi, [edi + 0x40c0]
lea edi, [edi - 0x40c0]
jo 0x44d00a
jmp 0x27d4d5d5
mov dword [0x422790], 0x21
mov dword [0x422788], 0x12
and esp, 0xffffffff
ja 0x44d023
jbe 0x44d035
pushf
shl eax, 0
cmp edi, dword [esp + 0x10]
popf
xchg edx, edx
ja 0x44d035
mov ebx, 0x2429e9
add byte [ebx], cl
fcmovnb st(0), st(1)
les eax, [eax]
jmp 0x44f463
or ebx, ebx
rol esp, 0
jnp 0x44d053
pushf
add ebx, 0
test eax, ebx
popf
jne 0x44d04c
jge 0x44d04e
xchg ecx, eax
xchg ecx, eax
jp 0x44d053
mov ebx, 0x19683d83
inc edx
add byte [eax], al
cmp dword [0x421968], 0
je 0x44d065
cmp dword [0x42196c], 0
jne 0x44d0b3
js 0x44d067
xor ebx, 0x2a5b
xor ebx, 0x2a5b
xchg ecx, eax
xchg ecx, eax
jg 0x44d077
js 0x44d081
nop
xchg esi, eax
xchg esi, eax
mov ecx, ecx
jns 0x44d081
mov ecx, 0x279005c7
inc edx
add byte [0xc7000000], cl
add eax, 0x422788
sldt word [eax]
add ah, bh
mov dword [0x422790], 0xd
mov dword [0x422788], 0xf
cld
rol esi, 0x1f
ror esi, 0x1f
ror eax, 0
add esp, 0
ja 0x44d0ae
lea esp, [esp]
jb 0x44d0a9
jno 0x44d0ab
jbe 0x44d0ae
mov ebx, 0x23b0e9
add bl, ch
cmp byte [ecx + 0x41c43c], ah
jmp 0x44f463
jmp 0x44d0ed
mov eax, dword [0x41c43c]
add eax, dword [0x41c440]
mov dword [0x42259c], eax
mov ecx, dword [0x41c43c]
sub ecx, dword [0x41c440]
mov dword [0x421fac], ecx
mov edx, dword [0x42259c]
mov dword [0x41c458], edx
mov eax, dword [0x421fac]
mov dword [0x41c45c], eax
mov ecx, dword [0x42168c]
mov dx, word [ecx]
mov word [0x4223a0], dx
mov eax, dword [0x42168c]
mov cx, word [eax + 2]
mov word [0x4223a2], cx
mov edx, dword [0x42168c]
mov eax, dword [edx + 4]
mov dword [0x42239c], eax
mov ecx, dword [0x42168c]
add ecx, 8
mov dword [0x42168c], ecx
xor edx, edx
mov dx, word [0x4223a0]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0x3f79
jg 0x44d956
cmp dword [ebp - 0x2a4], 0x3f79
je 0x44e908
cmp dword [ebp - 0x2a4], 0x2388
jg 0x44d566
cmp dword [ebp - 0x2a4], 0x2388
je case.0x44da67.1
cmp dword [ebp - 0x2a4], 0x13de
jg 0x44d386
cmp dword [ebp - 0x2a4], 0x13de
je 0x44e15c
cmp dword [ebp - 0x2a4], 0xb77
jg 0x44d29e
cmp dword [ebp - 0x2a4], 0xb77
je 0x44e28c
cmp dword [ebp - 0x2a4], 0x419
jg 0x44d238
cmp dword [ebp - 0x2a4], 0x419
je 0x44eb96
cmp dword [ebp - 0x2a4], 0x26e
jg 0x44d213
cmp dword [ebp - 0x2a4], 0x26e
je 0x44ecfc
cmp dword [ebp - 0x2a4], 0xa
je 0x44eb10
cmp dword [ebp - 0x2a4], 0x129
je 0x44e1f0
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x26f
je 0x44e3c5
cmp dword [ebp - 0x2a4], 0x3a6
je 0x44e540
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x7c8
jg 0x44d279
cmp dword [ebp - 0x2a4], 0x7c8
je 0x44eb96
cmp dword [ebp - 0x2a4], 0x654
je 0x44ee55
cmp dword [ebp - 0x2a4], 0x79b
je 0x44e540
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0xaf8
je 0x44e3c5
cmp dword [ebp - 0x2a4], 0xb76
je 0x44eb10
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0xeea
jg 0x44d320
cmp dword [ebp - 0x2a4], 0xeea
je 0x44e4ff
cmp dword [ebp - 0x2a4], 0xdeb
jg 0x44d2fb
cmp dword [ebp - 0x2a4], 0xdeb
je 0x44e15c
cmp dword [ebp - 0x2a4], 0xbbe
je 0x44e320
cmp dword [ebp - 0x2a4], 0xd40
je 0x44e28c
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0xe13
je 0x44ec80
cmp dword [ebp - 0x2a4], 0xec1
je 0x44e68e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x10cd
jg 0x44d361
cmp dword [ebp - 0x2a4], 0x10cd
je 0x44e34e
cmp dword [ebp - 0x2a4], 0xeeb
je 0x44e1f0
cmp dword [ebp - 0x2a4], 0xf0b
je 0x44ed85
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x12a3
je 0x44e320
cmp dword [ebp - 0x2a4], 0x1390
je case.0x44da67.3
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x1c6e
jg 0x44d48e
cmp dword [ebp - 0x2a4], 0x1c6e
je case.0x44da67.1
cmp dword [ebp - 0x2a4], 0x17d1
jg 0x44d428
cmp dword [ebp - 0x2a4], 0x17d1
je 0x44e34e
cmp dword [ebp - 0x2a4], 0x16ec
jg 0x44d403
cmp dword [ebp - 0x2a4], 0x16ec
je 0x44e6dc
cmp dword [ebp - 0x2a4], 0x14b8
je 0x44e706
cmp dword [ebp - 0x2a4], 0x16bb
je 0x44e460
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x1751
je 0x44eb3e
cmp dword [ebp - 0x2a4], 0x1772
je 0x44e540
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x1929
jg 0x44d469
cmp dword [ebp - 0x2a4], 0x1929
je 0x44e244
cmp dword [ebp - 0x2a4], 0x17f6
je case.0x44da67.0
cmp dword [ebp - 0x2a4], 0x1814
je 0x44e5d6
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x1b85
je 0x44e2d3
cmp dword [ebp - 0x2a4], 0x1c56
je 0x44ec80
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2010
jg 0x44d510
cmp dword [ebp - 0x2a4], 0x2010
je 0x44eac1
cmp dword [ebp - 0x2a4], 0x1eea
jg 0x44d4eb
cmp dword [ebp - 0x2a4], 0x1eea
je 0x44ed85
cmp dword [ebp - 0x2a4], 0x1cb6
je 0x44e4ff
cmp dword [ebp - 0x2a4], 0x1e77
je 0x44e6dc
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x1f8b
je 0x44e15c
cmp dword [ebp - 0x2a4], 0x2007
je case.0x44da67.4
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2289
jg 0x44d551
cmp dword [ebp - 0x2a4], 0x2289
je 0x44eb10
cmp dword [ebp - 0x2a4], 0x201f
je case.0x44da67.1
cmp dword [ebp - 0x2a4], 0x205b
je 0x44e706
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2357
je case.0x44da67.4
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2f11
jg 0x44d776
cmp dword [ebp - 0x2a4], 0x2f11
je 0x44e1a2
cmp dword [ebp - 0x2a4], 0x2943
jg 0x44d68e
cmp dword [ebp - 0x2a4], 0x2943
je 0x44e244
cmp dword [ebp - 0x2a4], 0x2753
jg 0x44d628
cmp dword [ebp - 0x2a4], 0x2753
je 0x44e3c5
cmp dword [ebp - 0x2a4], 0x24e4
jg 0x44d603
cmp dword [ebp - 0x2a4], 0x24e4
je 0x44eac1
cmp dword [ebp - 0x2a4], 0x23b7
je 0x44e540
cmp dword [ebp - 0x2a4], 0x244e
je 0x44e34e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x258c
je 0x44e4ff
cmp dword [ebp - 0x2a4], 0x2601
je 0x44eb96
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x27d4
jg 0x44d669
cmp dword [ebp - 0x2a4], 0x27d4
je 0x44e68e
cmp dword [ebp - 0x2a4], 0x277a
je 0x44e1f0
cmp dword [ebp - 0x2a4], 0x27c1
je 0x44eb3e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x27fd
je case.0x44da67.2
cmp dword [ebp - 0x2a4], 0x28f8
je 0x44e15c
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2d81
jg 0x44d710
cmp dword [ebp - 0x2a4], 0x2d81
je 0x44eb10
cmp dword [ebp - 0x2a4], 0x2a36
jg 0x44d6eb
cmp dword [ebp - 0x2a4], 0x2a36
je 0x44e244
cmp dword [ebp - 0x2a4], 0x29ff
je case.0x44da67.2
cmp dword [ebp - 0x2a4], 0x2a27
je 0x44eb3e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2c3b
je 0x44e5d6
cmp dword [ebp - 0x2a4], 0x2d36
je 0x44e6dc
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2e75
jg 0x44d751
cmp dword [ebp - 0x2a4], 0x2e75
je 0x44e460
cmp dword [ebp - 0x2a4], 0x2d8b
je case.0x44da67.2
cmp dword [ebp - 0x2a4], 0x2dde
je 0x44e908
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x2e8d
je 0x44eb10
cmp dword [ebp - 0x2a4], 0x2ee4
je 0x44eac1
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x3997
jg 0x44d87e
cmp dword [ebp - 0x2a4], 0x3997
je 0x44ecfc
cmp dword [ebp - 0x2a4], 0x336f
jg 0x44d818
cmp dword [ebp - 0x2a4], 0x336f
je case.0x44da67.0
cmp dword [ebp - 0x2a4], 0x3154
jg 0x44d7f3
cmp dword [ebp - 0x2a4], 0x3154
je 0x44eb96
cmp dword [ebp - 0x2a4], 0x2fb8
je 0x44e2d3
cmp dword [ebp - 0x2a4], 0x3012
je 0x44e28c
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x31ea
je 0x44e320
cmp dword [ebp - 0x2a4], 0x328e
je 0x44e4ff
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x3421
jg 0x44d859
cmp dword [ebp - 0x2a4], 0x3421
je 0x44e706
cmp dword [ebp - 0x2a4], 0x33bf
je 0x44eb96
cmp dword [ebp - 0x2a4], 0x33e2
je 0x44e2d3
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x35d8
je 0x44ed85
cmp dword [ebp - 0x2a4], 0x38ad
je 0x44e3c5
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x3d1b
jg 0x44d900
cmp dword [ebp - 0x2a4], 0x3d1b
je 0x44ec80
cmp dword [ebp - 0x2a4], 0x3b7b
jg 0x44d8db
cmp dword [ebp - 0x2a4], 0x3b7b
je 0x44e908
cmp dword [ebp - 0x2a4], 0x3ad0
je case.0x44da67.3
cmp dword [ebp - 0x2a4], 0x3b1c
je 0x44e4ab
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x3bd9
je case.0x44da67.1
cmp dword [ebp - 0x2a4], 0x3c6a
je 0x44e706
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x3f22
jg 0x44d941
cmp dword [ebp - 0x2a4], 0x3f22
je 0x44eb3e
cmp dword [ebp - 0x2a4], 0x3d23
je 0x44e15c
cmp dword [ebp - 0x2a4], 0x3e3f
je 0x44ed85
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x3f78
je case.0x44da67.4
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x604e
jg 0x44dd36
cmp dword [ebp - 0x2a4], 0x604e
je 0x44e540
cmp dword [ebp - 0x2a4], 0x4c6f
jg 0x44db56
cmp dword [ebp - 0x2a4], 0x4c6f
je 0x44e6dc
cmp dword [ebp - 0x2a4], 0x4519
jg 0x44da6e
cmp dword [ebp - 0x2a4], 0x4519
je 0x44e5d6
cmp dword [ebp - 0x2a4], 0x43f6
jg 0x44da38
cmp dword [ebp - 0x2a4], 0x43f6
je 0x44e28c
cmp dword [ebp - 0x2a4], 0x4295
jg 0x44da13
cmp dword [ebp - 0x2a4], 0x4295
je case.0x44da67.2
cmp dword [ebp - 0x2a4], 0x40eb
je 0x44e1f0
cmp dword [ebp - 0x2a4], 0x4233
je case.0x44da67.0
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x42aa
je 0x44e2d3
cmp dword [ebp - 0x2a4], 0x43cb
je 0x44e4ab
jmp case.0x44da67.5
mov eax, dword [ebp - 0x2a4]
sub eax, 0x444f
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb9
ja case.0x44da67.5
mov edx, dword [ebp - 0x2a4]
xor ecx, ecx
mov cl, byte [edx + 0x44fa27]
jmp dword [ecx*4 + 0x44fa0f]
cmp dword [ebp - 0x2a4], 0x47c6
jg 0x44daf0
cmp dword [ebp - 0x2a4], 0x47c6
je 0x44e34e
cmp dword [ebp - 0x2a4], 0x4710
jg 0x44dacb
cmp dword [ebp - 0x2a4], 0x4710
je 0x44ec80
cmp dword [ebp - 0x2a4], 0x4582
je 0x44e5d6
cmp dword [ebp - 0x2a4], 0x46e3
je 0x44eac1
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x474f
je 0x44e34e
cmp dword [ebp - 0x2a4], 0x4757
je 0x44e4ab
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x4858
jg 0x44db31
cmp dword [ebp - 0x2a4], 0x4858
je 0x44e4ab
cmp dword [ebp - 0x2a4], 0x481d
je 0x44e244
cmp dword [ebp - 0x2a4], 0x4824
je 0x44e1f0
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x4a5f
je 0x44eac1
cmp dword [ebp - 0x2a4], 0x4aac
je 0x44e6dc
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x58ab
jg 0x44dc5e
cmp dword [ebp - 0x2a4], 0x58ab
je 0x44ee55
cmp dword [ebp - 0x2a4], 0x5461
jg 0x44dbf8
cmp dword [ebp - 0x2a4], 0x5461
je 0x44e244
cmp dword [ebp - 0x2a4], 0x4ff1
jg 0x44dbd3
cmp dword [ebp - 0x2a4], 0x4ff1
je 0x44ec80
cmp dword [ebp - 0x2a4], 0x4cf5
je case.0x44da67.1
cmp dword [ebp - 0x2a4], 0x4d47
je 0x44e34e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x5025
je 0x44e908
cmp dword [ebp - 0x2a4], 0x5425
je case.0x44da67.3
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x55a3
jg 0x44dc39
cmp dword [ebp - 0x2a4], 0x55a3
je 0x44e4ff
cmp dword [ebp - 0x2a4], 0x551d
je 0x44ecfc
cmp dword [ebp - 0x2a4], 0x5552
je case.0x44da67.0
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x5841
je 0x44e68e
cmp dword [ebp - 0x2a4], 0x587b
je 0x44e460
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x5e83
jg 0x44dce0
cmp dword [ebp - 0x2a4], 0x5e83
je 0x44e460
cmp dword [ebp - 0x2a4], 0x5927
jg 0x44dcbb
cmp dword [ebp - 0x2a4], 0x5927
je 0x44eac1
cmp dword [ebp - 0x2a4], 0x58ac
je 0x44eb96
cmp dword [ebp - 0x2a4], 0x58b3
je 0x44eb3e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x5d39
je 0x44e320
cmp dword [ebp - 0x2a4], 0x5d8b
je 0x44ed85
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x5f7a
jg 0x44dd21
cmp dword [ebp - 0x2a4], 0x5f7a
je 0x44e706
cmp dword [ebp - 0x2a4], 0x5eb8
je 0x44e540
cmp dword [ebp - 0x2a4], 0x5ec6
je 0x44e320
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x602c
je 0x44e15c
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x7149
jg 0x44df36
cmp dword [ebp - 0x2a4], 0x7149
je 0x44e1a2
cmp dword [ebp - 0x2a4], 0x696b
jg 0x44de5e
cmp dword [ebp - 0x2a4], 0x696b
je 0x44ed85
cmp dword [ebp - 0x2a4], 0x63c8
jg 0x44ddf8
cmp dword [ebp - 0x2a4], 0x63c8
je 0x44e460
cmp dword [ebp - 0x2a4], 0x6238
jg 0x44ddd3
cmp dword [ebp - 0x2a4], 0x6238
je 0x44ee55
cmp dword [ebp - 0x2a4], 0x6052
je 0x44e908
cmp dword [ebp - 0x2a4], 0x6236
je 0x44e4ab
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x62d4
je 0x44e68e
cmp dword [ebp - 0x2a4], 0x63bd
je 0x44e3c5
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x65a4
jg 0x44de39
cmp dword [ebp - 0x2a4], 0x65a4
je case.0x44da67.3
cmp dword [ebp - 0x2a4], 0x64da
je 0x44ecfc
cmp dword [ebp - 0x2a4], 0x6576
je 0x44e68e
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x66a7
je 0x44e908
cmp dword [ebp - 0x2a4], 0x6755
je 0x44e28c
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x6dda
jg 0x44dee0
cmp dword [ebp - 0x2a4], 0x6dda
je 0x44e68e
cmp dword [ebp - 0x2a4], 0x6afe
jg 0x44debb
cmp dword [ebp - 0x2a4], 0x6afe
je case.0x44da67.3
cmp dword [ebp - 0x2a4], 0x6a5e
je 0x44e706
cmp dword [ebp - 0x2a4], 0x6adc
je 0x44e5d6
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x6b92
je case.0x44da67.0
cmp dword [ebp - 0x2a4], 0x6d29
je 0x44e1f0
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x70d3
jg 0x44df21
cmp dword [ebp - 0x2a4], 0x70d3
je 0x44ee55
cmp dword [ebp - 0x2a4], 0x6e4d
je 0x44e1a2
cmp dword [ebp - 0x2a4], 0x70b7
je 0x44eb10
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x70fa
je case.0x44da67.4
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x78c1
jg 0x44e03e
cmp dword [ebp - 0x2a4], 0x78c1
je 0x44e1a2
cmp dword [ebp - 0x2a4], 0x7644
jg 0x44dfd8
cmp dword [ebp - 0x2a4], 0x7644
je 0x44e244
cmp dword [ebp - 0x2a4], 0x7374
jg 0x44dfb3
cmp dword [ebp - 0x2a4], 0x7374
je 0x44e6dc
cmp dword [ebp - 0x2a4], 0x720b
je 0x44ee55
cmp dword [ebp - 0x2a4], 0x7247
je case.0x44da67.4
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x745a
je 0x44ecfc
cmp dword [ebp - 0x2a4], 0x7636
je 0x44e3c5
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x77b5
jg 0x44e019
cmp dword [ebp - 0x2a4], 0x77b5
je 0x44eb3e
cmp dword [ebp - 0x2a4], 0x7664
je 0x44e2d3
cmp dword [ebp - 0x2a4], 0x7784
je 0x44e4ff
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x784b
je 0x44ecfc
cmp dword [ebp - 0x2a4], 0x784d
je 0x44e2d3
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x7b0f
jg 0x44e0c0
cmp dword [ebp - 0x2a4], 0x7b0f
je 0x44ee55
cmp dword [ebp - 0x2a4], 0x79b4
jg 0x44e09b
cmp dword [ebp - 0x2a4], 0x79b4
je 0x44e5d6
cmp dword [ebp - 0x2a4], 0x78e5
je 0x44e320
cmp dword [ebp - 0x2a4], 0x78f7
je 0x44e460
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x7a3a
je 0x44e1a2
cmp dword [ebp - 0x2a4], 0x7ae2
je 0x44e28c
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x7e90
jg 0x44e101
cmp dword [ebp - 0x2a4], 0x7e90
je 0x44ec80
cmp dword [ebp - 0x2a4], 0x7c3d
je case.0x44da67.2
cmp dword [ebp - 0x2a4], 0x7cfa
je 0x44e4ab
jmp case.0x44da67.5
cmp dword [ebp - 0x2a4], 0x7fc3
je 0x44e1a2
jmp case.0x44da67.5
rol ecx, 0x18
ror ecx, 0x18
jnp 0x44e11e
and edi, edi
jae 0x44e12f
lea esp, [esp]
jo 0x44e127
jp 0x44e129
xchg esp, esp
jb 0x44e12f
call 0xa2e6476a
and eax, dword [edx]
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov edx, dword [0x421688]
mov ecx, dword [edx]
add ecx, eax
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp case.0x44da67.5
test edx, 0x7c0
jne 0x44e164
jge 0x44e175
pushf
or edi, edi
popf
jo 0x44e16e
jnp 0x44e170
jo 0x44e172
jl 0x44e175
lcall 0x42, 0x23a2a166
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov edx, dword [0x421688]
mov ecx, dword [edx]
sub ecx, eax
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp case.0x44da67.5
add eax, 0
jno 0x44e1a7
jo 0x44e1c3
pushf
jno 0x44e1ad
cmp eax, 0x735d
not esi
not esi
dec ebx
inc ebx
popf
jno 0x44e1bc
js 0x44e1be
jne 0x44e1c0
jno 0x44e1c3
mov eax, 0x23a2a166
inc edx
add byte [eax - 0x75], dl
or eax, 0x42239c
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov edx, dword [0x421688]
mov ecx, dword [edx]
and ecx, eax
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp case.0x44da67.5
jle 0x44e1f2
call 0x44e1f7
add esp, 4
je 0x44e217
pushf
push ebx
pop ebx
xor esp, 0
cmp edi, 0x43f2
lea esp, [esp]
popf
xchg esp, esp
mov esp, esp
xchg esp, esp
jne 0x44e217
lcall 0x42, 0x23a2a166
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov edx, dword [0x421688]
mov ecx, dword [edx]
or ecx, eax
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp case.0x44da67.5
jbe 0x44e246
lea esp, [esp]
jle 0x44e24b
jle 0x44e25f
lea edx, [edx]
lea eax, [eax + 0x3fbc]
lea eax, [eax - 0x3fbc]
jg 0x44e25f
mov ebp, 0xa2a1665b
and eax, dword [edx]
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov edx, dword [0x421688]
mov ecx, dword [edx]
xor ecx, eax
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp case.0x44da67.5
lea ebx, [ebx]
shr esp, 0
shr ecx, 0
je 0x44e2a5
pushf
and edi, edi
lea eax, [eax]
ja 0x44e29e
popf
jo 0x44e2a2
jne 0x44e2a5
mov ebp, 0x23a2a166
inc edx
add byte [eax - 0x75], dl
or eax, 0x42239c
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov edx, dword [0x421688]
mov ecx, dword [edx]
imul ecx, eax
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp case.0x44da67.5
cmc
ja 0x44e2d6
add ecx, dword [esp]
sub ecx, dword [esp]
and ecx, 0xffffffff
jne 0x44e2ef
pushf
xor ebx, 0
jb 0x44e2e8
popf
mov ecx, ecx
je 0x44e2ef
lcall 0x42, 0x23a2a166
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
mov ecx, eax
mov edx, dword [0x421688]
mov eax, dword [edx]
xor edx, edx
div ecx
mov ecx, dword [0x421688]
mov dword [ecx], eax
jmp case.0x44da67.5
cmp esp, 0xf00
jne 0x44e332
ja 0x44e32a
xchg esi, esi
jbe 0x44e32e
je 0x44e332
mov esp, 0x66d2336d
mov edx, dword [0x4223a2]
xor edx, edx
mov dx, word [0x4223a2]
mov eax, dword [0x421688]
mov ecx, dword [0x42239c]
mov dword [eax + edx*4], ecx
jmp case.0x44da67.5
jae 0x44e350
lea edx, [edx]
jnp 0x44e354
sub esp, 0
jns 0x44e36d
pushf
call 0x44e360
lea esp, [esp + 4]
popf
jle 0x44e368
jns 0x44e36a
js 0x44e36d
mov esp, 0xa2158b66
and eax, dword [edx]
mov dx, word [0x4223a2]
push edx
mov eax, dword [0x42239c]
push eax
call fcn.004337c6
add esp, 8
mov dword [0x42239c], eax
shl esp, 0
jg 0x44e38d
cmp esp, 0x3310
jbe 0x44e3a4
pushf
and esi, esi
popf
jnp 0x44e39d
ja 0x44e39f
je 0x44e3a1
ja 0x44e3a4
mov ebx, 0x16880d8b
inc edx
add byte [ebx + 0xd8904e9], al
mov byte [esi], dl
inc edx
add byte [ebx + 0x42168815], cl
add byte [ecx + 0x42239c], ah
mov ecx, dword [0x421688]
sub ecx, 4
mov dword [0x421688], ecx
mov edx, dword [0x421688]
mov eax, dword [0x42239c]
mov dword [edx], eax
jmp case.0x44da67.5
mov edx, edx
neg esi
neg esi
jne 0x44e3d5
jbe 0x44e3cf
xchg esp, esp
je 0x44e3d5
mov esi, 0x880d8b83
push ss
inc edx
add byte [ebx - 0x5e99adef], cl
mov byte [0x50004223], al
mov ecx, dword [0x421688]
mov edx, dword [ecx]
push edx
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.0045300e
add esp, 0xc
clc
lea ebx, [ebx + 0x3bfc]
sub ebx, 0x3bfc
je 0x44e416
lea edx, [edx + 0x7306]
lea edx, [edx - 0x7306]
jge 0x44e411
jmp 0x44e413
jne 0x44e416
mov eax, 0x1688158b
inc edx
add byte [ebx + 0x158904c2], al
mov byte [esi], dl
inc edx
add cl, ch
leave
or al, byte [eax]
add byte [ecx], dh
jno 0x44e42c
mov edx, dword [0x421688]
add edx, 4
mov dword [0x421688], edx
jmp case.0x44da67.5
jno 0x44e42c
xchg esi, edi
xchg esi, edi
lea esi, [esi]
jg 0x44e434
jge 0x44e43d
jl 0x44e438
xchg edi, edi
jl 0x44e43d
mov ebx, 0x421688a1
add byte [ebx - 0x7499aef8], cl
adc eax, 0x4223a2
mov eax, dword [0x421688]
mov ecx, dword [eax]
push ecx
mov dx, word [0x4223a2]
push edx
mov eax, dword [0x42239c]
push eax
call fcn.0045300e
add esp, 0xc
jmp case.0x44da67.5
cmp esi, edx
xor eax, dword [esp]
xor eax, dword [esp]
or esp, 0
jae 0x44e48d
pushf
cmp esi, dword [esp]
je 0x44e474
cmp eax, dword [esp + 0xc]
popf
lea edx, [edx + 0x3f17]
lea edx, [edx - 0x3f17]
xchg esp, esp
jae 0x44e48a
jb 0x44e48d
mov esi, 0x8b66006a
or eax, 0x4223a2
push 0
mov cx, word [0x4223a2]
push ecx
mov edx, dword [0x42239c]
push edx
call fcn.0045300e
add esp, 0xc
jmp case.0x44da67.5
cmp esp, 0x17e3
shl ecx, 0
add edx, dword [esp]
sub edx, dword [esp]
jns 0x44e4ca
pushf
mov ecx, ecx
sub esp, 0
popf
jno 0x44e4c7
js 0x44e4ca
sub eax, 0x23a2a166
inc edx
add byte [eax - 0x75], dl
or eax, 0x42239c
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.004337c6
add esp, 8
add eax, 1
push eax
mov dx, word [0x4223a2]
push edx
mov eax, dword [0x42239c]
push eax
call fcn.0045300e
add esp, 0xc
jmp case.0x44da67.5
lea eax, [eax]
jl 0x44e50a
jne 0x44e505
jge 0x44e50a
mov esp, 0x8b669397
or eax, 0x4223a2
mov cx, word [0x4223a2]
push ecx
mov edx, dword [0x42239c]
push edx
call fcn.004337c6
add esp, 8
sub eax, 1
push eax
mov ax, word [0x4223a2]
push eax
mov ecx, dword [0x42239c]
push ecx
call fcn.0045300e
add esp, 0xc
jmp case.0x44da67.5
add esi, 0x3f05
sub esi, 0x3f05
jb 0x44e562
pushf
cmc
nop
rol edx, 2
rol edx, 0x1e
popf
xchg edi, edi
lea esp, [esp]
jae 0x44e562
add eax, 0x8b66d233
adc eax, 0x4223a2
xor edx, edx
mov dx, word [0x4223a2]
mov eax, dword [0x421688]
mov ecx, dword [eax]
mov eax, dword [0x421688]
add eax, 4
mov dword [0x421688], eax
cmp ecx, edx
je 0x44e5d1
and esi, 0xffffffff
jae 0x44e588
jle 0x44e591
js 0x44e58c
jg 0x44e591
lcall 0x1688, 0xd8b31ec
inc edx
add byte [ebx + 0xd8904e9], al
mov byte [esi], dl
inc edx
add byte [ebx + 0x42168815], cl
add byte [ecx + 0x42168c], ah
mov ecx, dword [0x421688]
sub ecx, 4
mov dword [0x421688], ecx
mov edx, dword [0x421688]
mov eax, dword [0x42168c]
mov dword [edx], eax
cmp esp, 0x75d3
add edx, 0
jl 0x44e5b8
jp 0x44e5c5
jmp 0x44e5bc
jns 0x44e5be
js 0x44e5c0
jbe 0x44e5c2
jnp 0x44e5c5
add eax, 0x239c0d8b
inc edx
add byte [ecx + 0x42168c0d], cl
add cl, ch
sbb eax, 0x85000009
rol dword [edi - 0x72bcb41c], cl
xchg edx, eax
cli
push 0x928d0000
push es
xchg edi, eax
invalid
mov ecx, dword [0x42239c]
mov dword [0x42168c], ecx
jmp case.0x44da67.5
test ebx, edx
xchg esp, esp
dec ebx
inc ebx
lea edx, [edx + 0x68fa]
lea edx, [edx - 0x68fa]
jno 0x44e5fd
pushf
sub esp, 0
inc edi
dec edi
popf
jge 0x44e5f5
mov ebx, ebx
lea esp, [esp]
jo 0x44e5fd
mov eax, 0x8b66d233
adc eax, 0x4223a2
xor edx, edx
mov dx, word [0x4223a2]
mov eax, dword [0x421688]
mov ecx, dword [eax]
mov eax, dword [0x421688]
add eax, 4
mov dword [0x421688], eax
cmp ecx, edx
jne 0x44e689
jge 0x44e620
mov eax, eax
xchg ecx, ecx
jno 0x44e642
pushf
jl 0x44e62a
xor ebx, 0x2776
xor ebx, 0x2776
nop
popf
jae 0x44e63b
jno 0x44e63d
jb 0x44e63f
jo 0x44e642
xor eax, 0x16880d8b
inc edx
add byte [ebx + 0xd8904e9], al
mov byte [esi], dl
inc edx
add byte [ebx + 0x42168815], cl
add byte [ecx + 0x42168c], ah
mov ecx, dword [0x421688]
sub ecx, 4
mov dword [0x421688], ecx
mov edx, dword [0x421688]
mov eax, dword [0x42168c]
mov dword [edx], eax
cmc
jmp 0x44e661
or esp, 0
jbe 0x44e666
jp 0x44e67d
pushf
and ecx, 0xffffffff
xchg esi, esi
jmp 0x44e671
rol eax, 1
rol eax, 0x1f
popf
jb 0x44e67a
jnp 0x44e67d
call 0x23e0f40c
inc edx
add byte [ecx + 0x42168c0d], cl
add cl, ch
or byte gs:[eax], al
add bh, dh
salc
mov ecx, dword [0x42239c]
mov dword [0x42168c], ecx
jmp case.0x44da67.5
not esi
not esi
jns 0x44e694
jp 0x44e6c0
pushf
jnp 0x44e69a
add ebx, 0x1b47
sub ebx, 0x1b47
sub esp, 0
not ebx
not ebx
popf
lea ebx, [ebx + 0x5a6]
lea ebx, [ebx - 0x5a6]
jbe 0x44e6bd
jnp 0x44e6c0
ljmp 0x42:0x1688158b
mov edx, dword [0x421688]
sub edx, 4
mov dword [0x421688], edx
mov eax, dword [0x421688]
mov ecx, dword [0x42168c]
mov dword [eax], ecx
lea esi, [esi + 0x1d54]
sub esi, 0x1d54
js 0x44e6ea
jo 0x44e6ec
je 0x44e6f5
xchg edx, eax
xchg edx, eax
ja 0x44e6f2
jne 0x44e6f5
mov esi, 0x239c158b
inc edx
add byte [ecx + 0x42168c15], cl
add cl, ch
in eax, dx
pop es
add byte [eax], al
mov edx, dword [0x42239c]
mov dword [0x42168c], edx
jmp case.0x44da67.5
add eax, 0x24ce
sub eax, 0x24ce
js 0x44e719
jb 0x44e714
xchg edi, eax
xchg edi, eax
jns 0x44e719
mov ebx, 0x421688a1
add byte [ebx - 0x73f276f8], cl
push ss
inc edx
add al, ch
add byte [eax], al
add byte [eax], al
mov eax, dword [0x421688]
mov ecx, dword [eax]
mov dword [0x42168c], ecx
call 0x44e72b
lea esp, [esp + 4]
jge 0x44e73f
pushf
nop
popf
js 0x44e738
jge 0x44e73a
jb 0x44e73c
jl 0x44e73f
mov ebx, 0x8b66d233
adc eax, 0x4223a2
xor edx, edx
mov dx, word [0x4223a2]
mov eax, dword [0x421688]
lea ecx, [eax + edx*4]
mov dword [0x421688], ecx
jmp case.0x44da67.5
or ecx, 0
je 0x44e760
mov edi, edi
stc
ja 0x44e775
pushf
add esp, 0
or ebx, 0
popf
nop
js 0x44e772
jbe 0x44e775
mov edi, 0x8b66d233
adc eax, 0x4223a2
xor edx, edx
mov dx, word [0x4223a2]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0x5c7a
jg 0x44e816
cmp dword [ebp - 0x2a8], 0x5c7a
je 0x44e89b
cmp dword [ebp - 0x2a8], 0x31bf
jg 0x44e7f5
cmp dword [ebp - 0x2a8], 0x31bf
je 0x44e862
cmp dword [ebp - 0x2a8], 0x6c6
je 0x44e862
cmp dword [ebp - 0x2a8], 0x10f8
je 0x44e862
cmp dword [ebp - 0x2a8], 0x24d8
je 0x44e89b
jmp 0x44e8c6
cmp dword [ebp - 0x2a8], 0x5443
je 0x44e862
cmp dword [ebp - 0x2a8], 0x57cb
je 0x44e89b
jmp 0x44e8c6
cmp dword [ebp - 0x2a8], 0x6cc0
jg 0x44e848
cmp dword [ebp - 0x2a8], 0x6cc0
je 0x44e89b
cmp dword [ebp - 0x2a8], 0x6190
je 0x44e862
cmp dword [ebp - 0x2a8], 0x63a4
je 0x44e89b
jmp 0x44e8c6
cmp dword [ebp - 0x2a8], 0x6eaa
je 0x44e89b
cmp dword [ebp - 0x2a8], 0x6f26
je 0x44e862
jmp 0x44e8c6
stc
nop
rol esi, 9
ror esi, 9
xor eax, 0x7cfc
xor eax, 0x7cfc
jg 0x44e884
pushf
jo 0x44e87a
popf
js 0x44e87e
lea esp, [esp]
jle 0x44e884
call 0x425b7129
add byte [ebx - 0x1e7ef8], cl
add byte [eax], al
add byte [ebx + 0x42168815], cl
add byte [ecx - 0x72d414f6], cl
and al, 0x24
mov eax, dword [0x421688]
mov ecx, dword [eax]
and ecx, 0xff
mov edx, dword [0x421688]
mov dword [edx], ecx
jmp 0x44e8c6
lea esp, [esp]
jl 0x44e8b1
pushf
add ecx, dword [esp]
sub ecx, dword [esp]
popf
je 0x44e8ac
jg 0x44e8ae
jge 0x44e8b1
mov ecx, 0x421688a1
add byte [ebx - 0x1e7ef8], cl
inc dword [eax]
add byte [ebx + 0x42168815], cl
add byte [ecx + 0xe4c10a], cl
mov eax, dword [0x421688]
mov ecx, dword [eax]
and ecx, 0xffff
mov edx, dword [0x421688]
mov dword [edx], ecx
shl esp, 0
rol eax, 0
xchg edi, edi
rol ebx, 0
jbe 0x44e8df
pushf
add esp, 0
popf
xchg esp, esp
ja 0x44e8df
lcall 0x8b00, 0x421688a1
or byte [ebx + 0x42168815], cl
add byte [ebx + 0x158904c2], al
mov byte [esi], dl
inc edx
add byte [ebp - 0x5ef58a37], al
pushfd
and eax, dword [edx]
mov eax, dword [0x421688]
mov ecx, dword [eax]
mov edx, dword [0x421688]
add edx, 4
mov dword [0x421688], edx
test ecx, ecx
jne 0x44e903
mov eax, dword [0x42239c]
mov dword [0x42168c], eax
jmp case.0x44da67.5
xchg edi, esi
xchg edi, esi
and edi, 0xffffffff
xor ecx, ebx
xor ecx, ebx
nop
jno 0x44e924
pushf
and esp, 0xffffffff
xchg esp, esp
popf
jg 0x44e921
jo 0x44e924
mov edi, 0x8b66c933
or eax, 0x4223a2
xor ecx, ecx
mov cx, word [0x4223a2]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0x5c7a
jg 0x44e9c5
cmp dword [ebp - 0x2ac], 0x5c7a
je 0x44ea41
cmp dword [ebp - 0x2ac], 0x31bf
jg 0x44e9a4
cmp dword [ebp - 0x2ac], 0x31bf
je 0x44ea14
cmp dword [ebp - 0x2ac], 0x6c6
je 0x44ea14
cmp dword [ebp - 0x2ac], 0x10f8
je 0x44ea14
cmp dword [ebp - 0x2ac], 0x24d8
je 0x44ea41
jmp 0x44ea84
cmp dword [ebp - 0x2ac], 0x5443
je 0x44ea14
cmp dword [ebp - 0x2ac], 0x57cb
je 0x44ea41
jmp 0x44ea84
cmp dword [ebp - 0x2ac], 0x6cc0
jg 0x44e9fa
cmp dword [ebp - 0x2ac], 0x6cc0
je 0x44ea41
cmp dword [ebp - 0x2ac], 0x6190
je 0x44ea14
cmp dword [ebp - 0x2ac], 0x63a4
je 0x44ea41
jmp 0x44ea84
cmp dword [ebp - 0x2ac], 0x6eaa
je 0x44ea41
cmp dword [ebp - 0x2ac], 0x6f26
je 0x44ea14
jmp 0x44ea84
test eax, 0x54b7
inc ecx
dec ecx
cmp ebx, dword [esp]
jge 0x44ea2a
jl 0x44ea22
jle 0x44ea24
ja 0x44ea26
jl 0x44ea2a
mov esp, 0x88158b0e
push ss
inc edx
add byte [ebx + 0xff2502], cl
add byte [eax], al
mov edx, dword [0x421688]
mov eax, dword [edx]
and eax, 0xff
mov ecx, dword [0x421688]
mov dword [ecx], eax
jmp 0x44ea84
jge 0x44ea43
js 0x44ea45
xor edi, dword [esp + 0xc]
xor edi, dword [esp + 0xc]
jle 0x44ea6f
pushf
lea esp, [esp]
push ecx
pop ecx
cmp edx, 0x74bb
lea edx, [edx]
popf
lea eax, [eax + 0x75c9]
lea eax, [eax - 0x75c9]
jg 0x44ea6f
ljmp 0x42:0x1688158b
mov edx, dword [0x421688]
mov eax, dword [edx]
and eax, 0xffff
mov ecx, dword [0x421688]
mov dword [ecx], eax
jp 0x44ea86
jp 0x44ea95
pushf
dec eax
inc eax
popf
lea edi, [edi]
mov ecx, ecx
jnp 0x44ea95
add eax, 0x1688158b
inc edx
add byte [ebx - 0x77f274fe], cl
push ss
inc edx
add byte [ebx + 0xd8904c1], al
mov byte [esi], dl
inc edx
add byte [ebp - 0x74f38b40], al
adc eax, 0x42239c
mov edx, dword [0x421688]
mov eax, dword [edx]
mov ecx, dword [0x421688]
add ecx, 4
mov dword [0x421688], ecx
test eax, eax
je 0x44eabc
mov edx, dword [0x42239c]
mov dword [0x42168c], edx
jmp case.0x44da67.5
std
cld
lea ebx, [ebx + 0x2560]
lea ebx, [ebx - 0x2560]
or edi, edi
nop
jl 0x44eae7
lea esi, [esi + 0xe3b]
lea esi, [esi - 0xe3b]
lea esp, [esp]
jge 0x44eae7
and dword [eax], 0x421688a1
add byte [ebx - 0x775cfb18], al
push ss
inc edx
add bl, ch
add byte [ecx + 5], dh
mov eax, dword [0x421688]
sub eax, 4
mov dword [0x421688], eax
jmp 0x44eaf6
jno 0x44eafd
ja 0x44eafa
jo 0x44eafd
call 0x23e10100
inc edx
add byte [ebx + 0x4216880d], cl
add byte [ecx + 0x3e3e901], cl
add byte [eax], al
call dword [0x42239c]
mov ecx, dword [0x421688]
mov dword [ecx], eax
jmp case.0x44da67.5
jge 0x44eb12
and eax, 0xffffffff
mov esp, esp
je 0x44eb22
jne 0x44eb1b
jns 0x44eb1d
jne 0x44eb22
mov esi, 0x158b3b14
mov byte [esi], dl
inc edx
add byte [ebx + 0x15ff5002], cl
pushfd
and eax, dword [edx]
mov edx, dword [0x421688]
mov eax, dword [edx]
push eax
call dword [0x42239c]
mov ecx, dword [0x421688]
mov dword [ecx], eax
jmp case.0x44da67.5
lea ecx, [ecx]
jno 0x44eb4f
pushf
jno 0x44eb46
popf
jmp 0x44eb4a
jns 0x44eb4c
jo 0x44eb4f
xor eax, 0x1688158b
inc edx
add byte [ebx + 0xd8b5002], cl
mov byte [esi], dl
inc edx
add byte [ebx - 0xadfbaf], cl
adc eax, 0x42239c
mov edx, dword [0x421688]
mov eax, dword [edx]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 4]
push edx
call dword [0x42239c]
mov ecx, dword [0x421688]
mov dword [ecx + 4], eax
sub esi, 0
jns 0x44eb82
nop
jae 0x44eb79
xchg edx, edx
jmp 0x44eb7d
js 0x44eb82
add eax, 0x158bd577
mov byte [esi], dl
inc edx
add byte [ebx + 0x158904c2], al
mov byte [esi], dl
inc edx
add cl, ch
pop ebp
add eax, dword [eax]
add byte [ebp + 0x7c007709], cl
add byte [ebx + 0x97f00f1], al
mov edx, dword [0x421688]
add edx, 4
mov dword [0x421688], edx
jmp case.0x44da67.5
lea ecx, [ecx]
ja 0x44eb9a
jl 0x44eb9c
xor ecx, 0
jg 0x44ebaa
xchg ebx, ebx
xchg esp, esp
jle 0x44eba7
jle 0x44ebaa
mov ebp, 0x421688a1
add byte [ebx + 0x158b5108], cl
mov byte [esi], dl
inc edx
add byte [ebx - 0x74affbbe], cl
or eax, 0x421688
mov eax, dword [0x421688]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 8]
push edx
call dword [0x42239c]
mov ecx, dword [0x421688]
mov dword [ecx + 8], eax
rol eax, 0x17
rol eax, 9
nop
push edx
add edx, 0xc54
ror edx, 6
pop edx
jp 0x44ebf5
xchg esp, esp
jnp 0x44ebed
jns 0x44ebef
mov edi, edi
jnp 0x44ebf5
mov esi, 0x88158bf3
push ss
inc edx
add byte [ebx + 0x158908c2], al
mov byte [esi], dl
inc edx
add cl, ch
ljmp 0x4ff
invalid
invalid
invalid
mov edx, dword [0x421688]
add edx, 8
mov dword [0x421688], edx
jmp case.0x44da67.5
cmp edi, 0x1204
sub esp, 0
cld
jno 0x44ec24
pushf
jne 0x44ec19
popf
jg 0x44ec1d
jo 0x44ec1f
mov eax, eax
jo 0x44ec24
mov eax, 0x421688a1
add byte [ebx + 0x158b5108], cl
mov byte [esi], dl
inc edx
add byte [ebx - 0x74affbbe], cl
or eax, 0x421688
mov eax, dword [0x421688]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 8]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0xc]
push ecx
call dword [0x42239c]
mov edx, dword [0x421688]
mov dword [edx + 0xc], eax
jb 0x44ec5a
xor ecx, 0
je 0x44ec6e
pushf
clc
cmp ecx, dword [esp + 0xc]
clc
popf
xchg esp, esp
jne 0x44ec6e
call 0x425b7513
add byte [ebx - 0x775cf340], al
push ss
inc edx
add cl, ch
jae 0x44ec80
mov eax, dword [0x421688]
add eax, 0xc
mov dword [0x421688], eax
jmp case.0x44da67.5
add byte [eax], al
xor edi, 0
ror edi, 0
shr ebx, 0
je 0x44ec97
xchg edx, edx
lea edx, [edx]
jo 0x44ec91
jb 0x44ec93
jne 0x44ec97
ljmp 0x4216:0x880d8b21
mov ecx, dword [0x421688]
mov edx, dword [ecx]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0x10]
push ecx
call dword [0x42239c]
mov edx, dword [0x421688]
mov dword [edx + 0x10], eax
ror esi, 0
push ebx
pop ebx
test dword [esp], edi
jns 0x44ecea
pushf
jbe 0x44ece3
popf
mov esp, esp
js 0x44ecea
mov ecx, 0x421688a1
add byte [ebx - 0x775cef40], al
push ss
inc edx
add cl, ch
test dword [ecx], 0xc2c10000
add byte [eax], dh
mov eax, dword [0x421688]
add eax, 0x10
mov dword [0x421688], eax
jmp case.0x44da67.5
rol edx, 0
jo 0x44ed01
jno 0x44ed0e
jge 0x44ed05
xchg ecx, eax
xchg ecx, eax
jae 0x44ed09
je 0x44ed0b
jo 0x44ed0e
add eax, 0x16880d8b
inc edx
add byte [ebx - 0x775eadef], cl
push ss
inc edx
add byte [ebx - 0x74aefbb8], cl
adc eax, 0x421688
mov ecx, dword [0x421688]
mov edx, dword [ecx]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 0x14]
push eax
call dword [0x42239c]
mov ecx, dword [0x421688]
mov dword [ecx + 0x14], eax
cld
nop
ja 0x44ed71
pushf
xchg edx, esi
xchg edx, esi
popf
lea edx, [edx + 0x7004]
lea edx, [edx - 0x7004]
jbe 0x44ed71
mov ecx, 0x1688158b
inc edx
add byte [ebx + 0x158914c2], al
mov byte [esi], dl
inc edx
add cl, ch
outsb dx, byte [esi]
add dword [eax], eax
add byte [ecx + 0x421688], ah
mov edx, dword [0x421688]
add edx, 0x14
mov dword [0x421688], edx
jmp case.0x44da67.5
mov eax, dword [0x421688]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 8]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0xc]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 0x10]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 0x14]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0x18]
push ecx
call dword [0x42239c]
mov edx, dword [0x421688]
mov dword [edx + 0x18], eax
mov eax, dword [0x421688]
add eax, 0x18
mov dword [0x421688], eax
jmp case.0x44da67.5
mov ecx, dword [0x421688]
mov edx, dword [ecx]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [0x421688]
mov eax, dword [edx + 0x14]
push eax
mov ecx, dword [0x421688]
mov edx, dword [ecx + 0x18]
push edx
mov eax, dword [0x421688]
mov ecx, dword [eax + 0x1c]
push ecx
call dword [0x42239c]
mov edx, dword [0x421688]
mov dword [edx + 0x1c], eax
mov eax, dword [0x421688]
add eax, 0x1c
mov dword [0x421688], eax
jmp case.0x44da67.5
or esp, 0
test esi, eax
shl esi, 0
jle 0x44ee66
jbe 0x44ee61
jle 0x44ee63
jg 0x44ee66
add eax, 0x8b66c933
or eax, 0x4223a2
xor ecx, ecx
mov cx, word [0x4223a2]
mov dword [0x422790], ecx
mov edx, dword [0x422790]
mov dword [ebp - 0x2b0], edx
cmp dword [ebp - 0x2b0], 0x21
ja case.0x44ee98.3
mov ecx, dword [ebp - 0x2b0]
xor eax, eax
mov al, byte [ecx + 0x44faf1]
jmp dword [eax*4 + 0x44fae1]
add esi, 0x413d
sub esi, 0x413d
add esp, 0
jg 0x44eeb0
test esp, 0x139b
js 0x44eec5
ja 0x44eeba
jne 0x44eebc
jmp 0x44eebe
jb 0x44eec0
jns 0x44eec5
mov esp, 0x31eba7a5
jmp 0x44eef8
mov dword [0x422790], 2
mov dword [0x422788], 0xa
mov dx, word [section.0000006]
and dx, 0xfffe
mov word [section.0000006], dx
jmp 0x44f463
jmp 0x44d0ed
ror esp, 0
dec edi
inc edi
cmp esi, dword [esp]
lea esi, [esi + 0x62f0]
lea esi, [esi - 0x62f0]
jb 0x44ef1f
pushf
jno 0x44ef12
jge 0x44ef14
std
cld
popf
jge 0x44ef1a
jo 0x44ef1c
jae 0x44ef1f
lcall 0x41, 0x75c83d83
add byte [edi], cl
test byte [ecx - 0x9000000], ch
les eax, [ebp + 0x11]
add byte [eax], al
cmp dword [0x4175c8], 0
je 0x44efd5
test esp, 0x1145
mov eax, eax
jno 0x44ef61
pushf
xor esi, 0x380e
xor esi, 0x380e
cmp esp, 0x4702
shl edx, 0
push esi
add esi, 0x4b62
ror esi, 0x1b
pop esi
popf
jbe 0x44ef5c
jne 0x44ef5e
jo 0x44ef61
mov ecx, 0x18b2e8
add byte [ebx + 0x6a7502f8], al
call fcn.00450818
cmp eax, 2
jne 0x44efd5
shr ebx, 0
sub esp, 0
jne 0x44ef8a
pushf
test dword [esp], ebx
or esp, 0
jmp 0x44ef7d
jns 0x44ef7f
popf
mov eax, eax
jg 0x44ef85
lea eax, [eax]
je 0x44ef8a
call 0x27d4f555
inc edx
add byte [ecx], ah
add byte [eax], al
add bh, al
add eax, 0x422788
adc al, byte [eax]
add byte [eax], al
mov dword [0x422790], 0x21
mov dword [0x422788], 0x12
push esi
pop esi
and edx, edx
js 0x44efa8
nop
jns 0x44efa8
mov eax, 0x41c7d4a1
add byte [ebx - 0x2b5cfe40], al
mov dword [ecx], 0x4244485
mov eax, dword [0x41c7d4]
add eax, 1
mov dword [0x41c7d4], eax
test dword [esp + 4], eax
mov edi, edi
jnp 0x44efd0
pushf
xor ecx, 0
mov esp, esp
popf
jb 0x44efc8
lea esp, [esp]
xchg ebx, eax
xchg ebx, eax
jp 0x44efd0
add eax, 0x48ee9
add byte [eax + eax - 0x7d], bh
add bh, dh
fdivrp st(7)
fidiv word [esi]
jmp 0x44f463
jl 0x44efd7
xor edx, 0
neg esi
neg esi
jbe 0x44efe0
jb 0x44effe
pushf
add edi, 0
call 0x44efec
lea esp, [esp + 4]
shl ebx, 0
popf
jnp 0x44eff7
ja 0x44eff9
js 0x44effb
jae 0x44effe
mov eax, 0x749c3d83
inc ecx
add byte [eax], al
cmp dword [0x41749c], 0
jne 0x44f084
mov dword [0x41cfd0], 0
rol ecx, 0
rol esp, 0
add ebx, dword [esp]
sub ebx, dword [esp]
jbe 0x44f03c
pushf
call 0x44f026
lea esp, [esp + 4]
add ecx, dword [esp]
sub ecx, dword [esp]
lea ebx, [ebx]
add esi, 0
popf
jmp 0x44f039
ja 0x44f03c
call 0xc305f0b1
or eax, 0x8d0dcac1
mov dh, 0x15
jbe 0x44f049
jno 0x44f03e
rol edx, 0xd
ror edx, 0xd
lea esi, [esi + 0x7615]
lea esi, [esi - 0x7615]
jbe 0x44f05f
add byte [ebp - 0x76144a], cl
push dword [esi + 0xd]
pushf
mov ebx, ebx
popf
lea ecx, [ecx]
jg 0x44f05c
ja 0x44f05f
sub eax, 0x1f703d83
inc edx
add byte [ecx], al
cmp dword [0x421f70], 1
jne 0x44f084
lea esi, [esi]
not edi
not edi
jno 0x44f07a
nop
lea edi, [edi]
je 0x44f075
jo 0x44f07a
mov ebx, 0x5c791ff
lodsb al, byte [esi]
and eax, 0x10042
add byte [eax], al
mov dword [0x4225ac], 1
jg 0x44f086
push esi
pop esi
test dword [esp], esi
jl 0x44f0a6
pushf
lea esi, [esi + 0x71eb]
lea esi, [esi - 0x71eb]
popf
jae 0x44f09f
xchg edi, edi
jne 0x44f0a3
jge 0x44f0a6
mov ebp, 0x21e03d83
inc edx
add byte [eax], al
cmp dword [0x4221e0], 0
jne 0x44f0db
cmp edi, dword [esp]
call 0x44f0b7
lea esp, [esp + 4]
jae 0x44f0bd
je 0x44f0d6
pushf
or edi, 0
mov ecx, ecx
jno 0x44f0c8
test esp, 0x13cd
popf
lea esp, [esp]
jne 0x44f0d6
add eax, 0xff9569e8
inc dword [ebx + 0x4225ac3d]
add byte [eax], al
call 0x448644
cmp dword [0x4225ac], 0
jne 0x44f3ad
xchg esp, esp
clc
shr edx, 0
je 0x44f0f6
jno 0x44f0f2
jne 0x44f0f6
mov esp, 0xd40d8b49
and eax, dword [edx]
mov ecx, dword [0x4223d4]
mov dword [0x4221c8], ecx
ror ebx, 0
jbe 0x44f112
ja 0x44f109
jp 0x44f10b
jle 0x44f10d
jle 0x44f10f
ja 0x44f112
xor eax, 0x23d4158b
inc edx
add byte [ebx], al
adc eax, 0x422774
mov edx, dword [0x4223d4]
add edx, dword [0x422774]
mov dword [0x4221c4], edx
jo 0x44f126
sub esi, 0
jl 0x44f12b
jne 0x44f13c
pushf
and ecx, 0xffffffff
shl esp, 0
popf
xchg edi, edi
je 0x44f13c
mov eax, 0xbf505157
invalid
push edi
push ecx
push eax
mov edi, 0x44fcdd
test edi, ebx
js 0x44f157
lea esp, [esp]
xchg edx, esi
xchg edx, esi
je 0x44f151
lea esp, [esp]
jns 0x44f157
jmp 0x25ed2edb
cmp byte [0x4225a8], 0
je 0x44f185
add edx, 0x4316
sub edx, 0x4316
dec esi
inc esi
jo 0x44f170
not esi
not esi
js 0x44f180
mov esi, esi
nop
jne 0x44f17b
je 0x44f17d
jns 0x44f180
jmp 0x4541cf43
mov edi, 0x44fcdd
xor edx, eax
xor edx, eax
rol esp, 0
lea esi, [esi]
and edx, 0xffffffff
je 0x44f1af
pushf
ja 0x44f197
or edi, edi
dec edx
inc edx
cmc
popf
mov ebx, ebx
lea eax, [eax + 0x71bd]
lea eax, [eax - 0x71bd]
jne 0x44f1af
add eax, 0x21c40d8b
inc edx
add byte [ebx], dh
inc esp
and al, 0xc
mov ecx, dword [0x4221c4]
xor eax, dword [esp + 0xc]
xor eax, dword [esp + 0xc]
add ecx, 0
test dword [esp + 0xc], edx
jnp 0x44f1e0
pushf
call 0x44f1cd
lea esp, [esp + 4]
or esp, 0
cmc
neg esi
neg esi
popf
jo 0x44f1dd
jp 0x44f1e0
ljmp 0xcfc1:0x4176cf3b
cmp ecx, edi
jbe 0x44f225
ror edi, 2
rol edi, 2
and esi, esi
cmp edx, dword [esp + 8]
add esp, 0
jae 0x44f1fc
jl 0x44f1f7
jge 0x44f1f9
jb 0x44f1fc
add eax, 0x90b0cf2b
sub ecx, edi
mov al, 0x90
cld
add eax, 0x33e1
sub eax, 0x33e1
ror esp, 0
jbe 0x44f223
pushf
jmp 0x44f214
cmc
sub eax, 0
popf
xchg ecx, ecx
lea ecx, [ecx]
js 0x44f220
ja 0x44f223
mov esi, 0xfc81aaf3
sub byte [edi], bh
add ah, bh
rep stosb byte es:[edi], al
cmp esp, 0x7f28
cld
xor ecx, dword [esp]
xor ecx, dword [esp]
js 0x44f23e
jnp 0x44f236
jns 0x44f238
jae 0x44f23a
jns 0x44f23e
mov edx, 0xc83d8ba6
and dword [edx], eax
mov edi, dword [0x4221c8]
xchg esp, esp
ror edx, 0x15
rol edx, 0x15
jne 0x44f264
pushf
ror esi, 0x11
rol esi, 0x11
sub eax, 0
popf
jnp 0x44f25d
ja 0x44f25f
jl 0x44f261
je 0x44f264
mov eax, 0x44ab14b9
add byte [ebx], bh
iretd
mov ecx, entry0
cmp ecx, edi
jbe 0x44f2b6
or edi, 0
mov ebx, ebx
and esi, 0xffffffff
jge 0x44f28e
pushf
cmp ecx, dword [esp + 0xc]
ror edx, 0x17
ror edx, 9
rol esp, 0
nop
popf
xchg ecx, ecx
jl 0x44f28e
jmp 0xbec1bd
sub ecx, edi
jns 0x44f292
je 0x44f29e
mov edi, edi
lea esp, [esp]
jno 0x44f29b
jne 0x44f29e
mov eax, 0x7ffc90b0
add byte [ebx], bh
dec esp
and al, 0xc
mov al, 0x90
cld
jg 0x44f2a3
cmp ecx, dword [esp + 0xc]
jp 0x44f2b4
pushf
jb 0x44f2ad
popf
jl 0x44f2b1
jnp 0x44f2b4
lcall 0x8d00, 0xcac1aaf3
adc bh, byte [ebx + 0xf]
rep stosb byte es:[edi], al
ror edx, 0
lea edx, [edx]
jnp 0x44f2cc
lea eax, [eax + 0x5286]
lea eax, [eax - 0x5286]
jp 0x44f2cc
mov edx, 0x44abb0bf
add byte [ebp + 0x1db889], cl
add byte [ebp - 0x1db777], cl
inc dword [ebx - 0x2508ff35]
mov edi, 0x44abb0
lea ecx, [ecx + 0x1db8]
lea ecx, [ecx - 0x1db8]
or ebx, 0
neg edx
neg edx
jp 0x44f2ec
jl 0x44f2e8
jnp 0x44f2ec
mov ebp, 0xeef8b9fd
inc esp
add byte [edi], dh
mov ecx, 0x44eef8
ja 0x44f2f3
rol eax, 0x1b
rol eax, 5
mov esp, esp
ja 0x44f304
jge 0x44f2ff
jbe 0x44f304
ljmp 0x90b0:0xcf2b8e2c
sub ecx, edi
mov al, 0x90
cld
or ecx, 0
rol esp, 0
jnp 0x44f324
pushf
xor ebx, 0
and esp, 0xffffffff
popf
jp 0x44f31d
mov esp, esp
jae 0x44f321
jp 0x44f324
xor ebx, 0xc0c1aa
rep stosb byte es:[edi], al
rol eax, 0
test edi, 0x5bbf
and edx, edx
or esp, 0
jne 0x44f33d
xchg esp, esp
xchg edx, eax
xchg edx, eax
je 0x44f33d
mov edi, 0x44f463bf
add byte [ecx], bh
mov edi, 0x44f463
jns 0x44f344
js 0x44f35b
js 0x44f348
ja 0x44f34a
lea ecx, [ecx + 0x2cfc]
lea ecx, [ecx - 0x2cfc]
nop
jns 0x44f35b
call 0xfa49acd9
inc esp
add byte [eax + eax + 0x71], bh
add byte [ebx + 0x1e7000c4], al
mov ecx, 0x44fa04
jl 0x44f362
jno 0x44f364
add esp, 0
jo 0x44f387
pushf
ror esi, 7
ror esi, 0x19
shr esp, 0
popf
lea edx, [edx + 0x1e51]
lea edx, [edx - 0x1e51]
mov esp, esp
jno 0x44f387
ljmp 0x83fc:0x90b0cf2b
sub ecx, edi
mov al, 0x90
cld
xor esp, 0
call 0x44f394
add esp, 4
jl 0x44f3a8
lea ebx, [ebx + 0xa8e]
lea ebx, [ebx - 0xa8e]
jge 0x44f3a8
mov esi, 0x5958aaf3
rep stosb byte es:[edi], al
pop eax
pop ecx
pop edi