Function at 0x4a1c6b
Capabilities:
Terminate process

Disassembly:
lea esp, [esp + 4]
js 0x49ec7a
mov esp, esp
jbe 0x49ec74
mov edi, edi
jns 0x49ec7a
xor eax, 0xc8558a16
mov dl, byte [ebp - 0x38]
sub dl, 5
mov byte [ebp - 0x38], dl
jl 0x49ec85
nop
je 0x49ec92
pushf
jle 0x49ec8c
popf
nop
jne 0x49ec92
mov edi, 0x2cd2458a
add eax, 0x53d24588
mov al, byte [ebp - 0x2e]
sub al, 5
mov byte [ebp - 0x2e], al
push ebx
pop ebx
cmp ebx, dword [esp + 0x10]
jp 0x49ecbb
pushf
lea eax, [eax + 0x5a2e]
lea eax, [eax - 0x5a2e]
cld
and esp, 0xffffffff
popf
xchg esp, esp
jnp 0x49ecbb
add eax, 0x80ba4d8a
jmp 0xba9774c8
mov cl, byte [ebp - 0x46]
sub cl, 4
mov byte [ebp - 0x46], cl
dec esi
inc esi
jp 0x49eccd
xchg esp, esp
jnp 0x49eccd
add eax, 0x80d0558a
ljmp 0xcac1
mov dl, byte [ebp - 0x30]
sub dl, 4
mov byte [ebp - 0x30], dl
ror edx, 0
ror esp, 0
jle 0x49ecde
rol ecx, 0x10
ror ecx, 0x10
jns 0x49ecf5
pushf
test esi, 0x65f3
popf
mov esp, esp
js 0x49ecf5
lcall 0x8804, 0x2cdd458a
inc ebp
fld qword [ebx - 0x1b7cff3c]
push dword [ebx]
adc al, 0x24
mov al, byte [ebp - 0x23]
sub al, 4
mov byte [ebp - 0x23], al
add esp, 0
and esp, 0xffffffff
xor edx, dword [esp]
xor edx, dword [esp]
sub eax, 0
je 0x49ed23
pushf
push eax
add eax, 0x14d1
ror eax, 0x11
pop eax
popf
ja 0x49ed1e
jnp 0x49ed20
jne 0x49ed23
mov ebp, 0x80db4d8a
jmp 0xdb97752f
mov cl, byte [ebp - 0x25]
sub cl, 3
mov byte [ebp - 0x25], cl
xor ecx, 0
or esp, 0
js 0x49ed3f
pushf
jae 0x49ed38
popf
mov esp, esp
jns 0x49ed3f
mov eax, 0x80de558a
ljmp 0xc383
mov dl, byte [ebp - 0x22]
sub dl, 5
mov byte [ebp - 0x22], dl
add ebx, 0
jno 0x49ed55
mov edi, edi
mov edx, edx
jo 0x49ed55
mov edi, 0xb9458afd
mov al, byte [ebp - 0x47]
sub al, 2
mov byte [ebp - 0x47], al
test esp, 0x1796
add edi, dword [esp]
sub edi, dword [esp]
jge 0x49ed6b
call 0x49ed70
lea esp, [esp + 4]
je 0x49ed8c
pushf
stc
clc
jg 0x49ed7c
xor ecx, dword [esp]
xor ecx, dword [esp]
popf
nop
jle 0x49ed87
jnp 0x49ed89
jne 0x49ed8c
mov ebx, 0x80df4d8a
jmp 0xdf977598
mov cl, byte [ebp - 0x21]
sub cl, 3
mov byte [ebp - 0x21], cl
jnp 0x49ed97
jg 0x49edad
pushf
and ecx, ecx
ror ebx, 0
lea ecx, [ecx]
xchg esp, esp
popf
jge 0x49eda8
jae 0x49edaa
jle 0x49edad
mov edi, 0x80b4558a
ljmp 0xde87
mov dl, byte [ebp - 0x4c]
sub dl, 4
mov byte [ebp - 0x4c], dl
xchg esi, ebx
xchg esi, ebx
jns 0x49edbc
cmp ebx, dword [esp]
je 0x49edc1
jae 0x49edda
pushf
cmp esi, dword [esp + 0xc]
or esp, 0
stc
test dword [esp + 4], edx
popf
mov edx, edx
jge 0x49edd7
jb 0x49edda
call 0x2d003368
add ecx, dword [eax - 0x353e49bb]
sbb al, cl
retf 0x7406
mov al, byte [ebp - 0x4a]
sub al, 3
mov byte [ebp - 0x4a], al
ror edx, 0x1a
ror edx, 6
je 0x49edf3
xchg ebx, ebx
lea edi, [edi]
jns 0x49edf0
jne 0x49edf3
mov ebp, 0x80ce4d8a
jmp 0xce9775ff
mov cl, byte [ebp - 0x32]
sub cl, 3
mov byte [ebp - 0x32], cl
sub esp, 0
ror edx, 0
jae 0x49ee0d
jae 0x49ee06
nop
jge 0x49ee09
jb 0x49ee0d
mov esp, 0xca558ae2
mov dl, byte [ebp - 0x36]
sub dl, 4
mov byte [ebp - 0x36], dl
test esp, 0x2e82
jae 0x49ee24
jmp 0x49ee20
jb 0x49ee24
mov ebx, 0xda458ae8
mov al, byte [ebp - 0x26]
sub al, 1
mov byte [ebp - 0x26], al
ror edi, 0x18
rol edi, 0x18
jbe 0x49ee39
jg 0x49ee36
ja 0x49ee39
mov ebp, 0x80cc4d8a
jmp 0xcc977645
mov cl, byte [ebp - 0x34]
sub cl, 3
mov byte [ebp - 0x34], cl
xor edx, 0x54e
xor edx, 0x54e
not edx
not edx
std
cld
xor esp, 0
jb 0x49ee5e
jno 0x49ee5b
jae 0x49ee5e
call 0x812b43ec
ljmp 0x71
mov dl, byte [ebp - 0x1f]
sub dl, 2
mov byte [ebp - 0x1f], dl
jno 0x49ee69
jb 0x49ee80
pushf
call 0x49ee72
lea esp, [esp + 4]
xchg edx, eax
xchg edx, eax
clc
popf
jle 0x49ee7d
jae 0x49ee80
jmp 0x2d15340e
mov al, byte [ebp - 0x35]
sub al, 5
mov byte [ebp - 0x35], al
xor esp, 0
jo 0x49ee9b
pushf
or ecx, 0
popf
mov ebx, ebx
jp 0x49ee98
jno 0x49ee9b
ljmp 0x2e9:0x80c14d8a
mov cl, byte [ebp - 0x3f]
sub cl, 2
mov byte [ebp - 0x3f], cl
neg eax
neg eax
jg 0x49eeb6
jp 0x49eeac
jbe 0x49eeae
jge 0x49eeb0
jno 0x49eeb2
jle 0x49eeb6
sub eax, 0xbb558a9f
mov dl, byte [ebp - 0x45]
sub dl, 3
mov byte [ebp - 0x45], dl
inc ebx
dec ebx
jno 0x49eec3
jne 0x49eec5
or edx, 0
jbe 0x49eed8
pushf
jnp 0x49eece
popf
lea esp, [esp]
jbe 0x49eed5
ja 0x49eed8
mov ebx, 0x2cb7458a
add al, 0x88
inc ebp
mov bh, 0x79
add byte [ebp + 0x4adb92], cl
add byte [ebp - 0x4ada6e], cl
invalid
mov al, byte [ebp - 0x49]
sub al, 4
mov byte [ebp - 0x49], al
jns 0x49eee2
lea edx, [edx + 0x4adb]
lea edx, [edx - 0x4adb]
jl 0x49ef02
pushf
js 0x49eef4
mov esp, esp
add esp, 0
popf
jg 0x49eefd
mov esp, esp
jge 0x49ef02
ljmp 0x2e9:0x80bd4d8a
mov cl, byte [ebp - 0x43]
sub cl, 2
mov byte [ebp - 0x43], cl
xchg ebx, ebx
jne 0x49ef20
pushf
xor esi, edi
xor esi, edi
popf
xchg esp, esp
lea eax, [eax]
xchg edx, edx
je 0x49ef20
ljmp 0x1ea:0x80cd558a
mov dl, byte [ebp - 0x33]
sub dl, 1
mov byte [ebp - 0x33], dl
jns 0x49ef2b
push esi
add esi, 0x1c8c
ror esi, 0x1f
pop esi
lea edi, [edi + 0x7896]
lea edi, [edi - 0x7896]
js 0x49ef5b
pushf
add edi, dword [esp]
sub edi, dword [esp]
shl eax, 0
and edx, 0xffffffff
popf
jae 0x49ef56
jno 0x49ef58
jns 0x49ef5b
mov edi, 0x2cc5458a
add al, 0x88
inc ebp
lds esi, [ebx]
inc esp
and al, 0xc
mov al, byte [ebp - 0x3b]
sub al, 4
mov byte [ebp - 0x3b], al
xor eax, dword [esp + 0xc]
xor eax, dword [esp + 0xc]
clc
cmc
test ecx, eax
jne 0x49ef8b
pushf
ror esp, 0
popf
xchg ecx, eax
xchg ecx, eax
lea ebx, [ebx + 0x34e]
lea ebx, [ebx - 0x34e]
je 0x49ef88
je 0x49ef8b
mov ebp, 0x80c04d8a
jmp 0xc0977798
mov cl, byte [ebp - 0x40]
sub cl, 4
mov byte [ebp - 0x40], cl
sub esp, 0
js 0x49ef99
call 0x49ef9e
add esp, 4
cmp ebx, 0x17b
jo 0x49efc3
pushf
add edx, 0x4e65
sub edx, 0x4e65
lea esp, [esp]
dec ebx
inc ebx
popf
mov edi, edi
jno 0x49efc3
mov esp, 0x80d9558a
ljmp 0xc4c1
mov dl, byte [ebp - 0x27]
sub dl, 1
mov byte [ebp - 0x27], dl
rol esp, 0
xor esi, 0
cmc
xor esp, 0
jp 0x49efdf
mov esp, esp
jge 0x49efdc
jnp 0x49efdf
xor eax, 0x2cc3458a
add eax, 0x8dc34588
xchg edx, eax
mov eax, dword [0x8d00000d]
xchg edx, eax
pop edi
invalid
mov al, byte [ebp - 0x3d]
sub al, 5
mov byte [ebp - 0x3d], al
lea edx, [edx + 0xda1]
lea edx, [edx - 0xda1]
xchg esi, esi
lea esi, [esi + 0x6fa3]
lea esi, [esi - 0x6fa3]
js 0x49f00e
jl 0x49f005
xchg ebx, ecx
xchg ebx, ecx
mov edx, edx
jns 0x49f00e
mov ebp, 0x80be4d8a
jmp 0xbe97781b
mov cl, byte [ebp - 0x42]
sub cl, 4
mov byte [ebp - 0x42], cl
shl ecx, 0
jns 0x49f02a
pushf
shr ebx, 0
popf
jle 0x49f025
jno 0x49f027
js 0x49f02a
mov ebp, 0x80d7558a
ljmp 0xfcfd
mov dl, byte [ebp - 0x29]
sub dl, 4
mov byte [ebp - 0x29], dl
std
cld
cmp edx, ecx
jae 0x49f039
test edi, 0x7b19
je 0x49f046
mov edx, edx
jne 0x49f046
mov ebx, 0x2cc7458a
add dword [eax - 0x247438bb], ecx
mov al, byte [ebp - 0x39]
sub al, 1
mov byte [ebp - 0x39], al
mov ebx, ebx
lea eax, [eax + 0x28dc]
sub eax, 0x28dc
jbe 0x49f081
pushf
xor eax, dword [esp + 0x10]
xor eax, dword [esp + 0x10]
clc
ror ebx, 0x11
ror ebx, 0xf
popf
jl 0x49f072
lea edx, [edx + 0x689f]
lea edx, [edx - 0x689f]
ja 0x49f081
lcall 0x4e9, 0x80d84d8a
mov cl, byte [ebp - 0x28]
sub cl, 4
mov byte [ebp - 0x28], cl
xchg edi, edi
test esp, 0x2705
xchg ebx, ebx
ja 0x49f0a2
mov edx, edx
lea eax, [eax]
jge 0x49f09c
jo 0x49f09e
jbe 0x49f0a2
jmp 0xb89f7b3e
mov dl, byte [ebp - 0x48]
sub dl, 3
mov byte [ebp - 0x48], dl
xchg esp, esp
xchg esp, esp
jb 0x49f0bc
lea esi, [esi]
jae 0x49f0b5
je 0x49f0b7
mov ecx, ecx
jae 0x49f0bc
mov esi, 0x2cd1458a
add cl, byte [eax + 0x5850d145]
mov al, byte [ebp - 0x2f]
sub al, 2
mov byte [ebp - 0x2f], al
push eax
pop eax
call 0x49f0cb
add esp, 4
jl 0x49f0f6
pushf
xor esi, 0x7a0
xor esi, 0x7a0
test dword [esp], edx
jae 0x49f0e3
popf
lea ebx, [ebx + 0x25b9]
lea ebx, [ebx - 0x25b9]
js 0x49f0f3
jge 0x49f0f6
mov esi, 0x6a056a
push 5
push 0
lea ecx, [ebp - 0x10]
push ecx
call fcn.0048801b
add esp, 0xc
lea ecx, [ecx]
jb 0x49f10a
jae 0x49f11e
pushf
shl esp, 0
and edx, edx
popf
jae 0x49f117
ja 0x49f119
jno 0x49f11b
jb 0x49f11e
mov edi, 0x81f045c6
mov byte [ebp - 0x10], 0x81
lea edi, [edi]
cmp esi, dword [esp]
xchg edi, edi
nop
jo 0x49f134
lea ebx, [ebx]
je 0x49f130
jno 0x49f134
add eax, 0xf345c6ee
jl 0x49f0c6
mov byte [ebp - 0xd], 0x7c
lea eax, [eax + 0x22fa]
cmp dl, 0x22
add byte [eax], al
lea eax, [eax - 0x22fa]
test dword [esp + 8], esi
lea ebx, [ebx]
js 0x49f161
pushf
nop
shr ecx, 0
cmp esp, 0x3cf4
popf
mov esp, esp
jp 0x49f15e
jns 0x49f161
mov esp, 0x4ef145c6
mov byte [ebp - 0xf], 0x4e
or edx, 0
je 0x49f16a
jp 0x49f16c
xor eax, dword [esp]
xor eax, dword [esp]
jnp 0x49f188
lea esp, [esp]
lea edi, [edi + 0x2001]
lea edi, [edi - 0x2001]
mov esp, esp
jp 0x49f188
call 0x4c3c3752
mov byte [ebp - 0xe], 0x4b
xor esi, ecx
xor esi, ecx
and edi, edi
jns 0x49f19e
jne 0x49f196
jg 0x49f198
jle 0x49f19a
js 0x49f19e
add eax, 0xf1558a4d
mov dl, byte [ebp - 0xf]
sub dl, 1
mov byte [ebp - 0xf], dl
ror eax, 0x1f
rol eax, 0x1f
test esi, 0x76d7
shr esp, 0
mov esp, esp
jae 0x49f1c6
jnp 0x49f1bc
mov esp, esp
lea eax, [eax]
xchg edi, edi
jb 0x49f1c6
call 0xf08f7c0d
mov al, byte [ebp - 0x10]
sub al, 3
mov byte [ebp - 0x10], al
lea edx, [edx]
rol eax, 4
rol eax, 0x1c
push eax
pop eax
js 0x49f1da
jnp 0x49f1ee
pushf
mov ebx, ebx
xchg esi, ecx
xchg esi, ecx
popf
lea esp, [esp]
lea eax, [eax]
jp 0x49f1ee
mov esi, 0x80f24d8a
jmp 0xf29779fa
mov cl, byte [ebp - 0xe]
sub cl, 3
mov byte [ebp - 0xe], cl
js 0x49f1f9
jb 0x49f203
jbe 0x49f1fd
jns 0x49f1ff
nop
jae 0x49f203
add eax, 0x80f3558a
ljmp 0x458d
mov dl, byte [ebp - 0xd]
sub dl, 2
mov byte [ebp - 0xd], dl
lea eax, [ebp - 0x14]
push eax
push 1
push 0
lea ecx, [ebp - 0x4c]
push ecx
push 0x80000002
call fcn.004a3052
test eax, eax
jne 0x49f278
cmp dword [ebp - 0x14], 0
je 0x49f278
lea edx, [ebp - 0x1c]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 8]
push ecx
push 0
lea edx, [ebp - 0x10]
push edx
mov eax, dword [ebp - 0x14]
push eax
call fcn.004a6a6e
test eax, eax
jne 0x49f26f
cmp dword [ebp - 8], 4
jne 0x49f26f
cmp dword [ebp - 0xf8], 0
jbe 0x49f26f
cmp dword [ebp - 0x1c], 4
jne 0x49f26f
mov ecx, dword [ebp - 0xf8]
mov dword [0x47015c], ecx
mov edx, dword [ebp - 0x14]
push edx
call fcn.00481af4
push 0x2f
push 0
lea eax, [ebp - 0x4c]
push eax
call fcn.0048801b
add esp, 0xc
push 5
push 0
lea ecx, [ebp - 0x10]
push ecx
call fcn.0048801b
add esp, 0xc
std
cld
ja 0x49f29c
jno 0x49f2be
pushf
lea eax, [eax + 0x4b6c]
lea eax, [eax - 0x4b6c]
and esp, 0xffffffff
xor edx, dword [esp + 0xc]
xor edx, dword [esp + 0xc]
popf
jmp 0x49f2bb
jo 0x49f2be
sub eax, 0x53c8158b
inc edi
add byte [ecx + 0x46f97015], cl
add byte [ebx - 0x337c0a2e], cl
add byte [esi + 7], dh
mov edx, dword [0x4753c8]
mov dword [0x46f970], edx
mov edx, edx
cmc
or esp, 0
jbe 0x49f2d9
lea esp, [esp]
ja 0x49f2d9
add eax, 0x5da2e878
invalid
call fcn.00495080
mov dword [0x470254], eax
jg 0x49f2e5
add ebx, 0x449e
sub ebx, 0x449e
push eax
pop eax
jg 0x49f2f5
je 0x49f2fe
jnp 0x49f2f9
nop
jne 0x49f2fe
call 0x2d7edb20
invalid
call 0x482037
mov dword [0x46f978], eax
call fcn.0047da7f
mov dword [0x470190], eax
cmp dword [0x4753c8], 0x80000000
jae 0x49f5a7
lea edx, [edx + 0x5ce6]
lea edx, [edx - 0x5ce6]
jl 0x49f330
add edi, 0
jnp 0x49f33e
js 0x49f337
jp 0x49f339
xchg esp, esp
jp 0x49f33e
add eax, 0x54003d83
inc edi
add byte [eax], al
cmp dword [0x475400], 0
je 0x49f5a7
rol ebx, 0x17
rol ebx, 9
xchg ebx, esi
xchg ebx, esi
jnp 0x49f377
pushf
sub esp, 0
cmp esp, 0x292a
test dword [esp + 8], esi
xor esi, dword [esp]
xor esi, dword [esp]
popf
jo 0x49f370
xchg esp, esp
xchg edi, edi
jp 0x49f377
mov ebx, 0x565c05c6
inc edi
add byte [esi - 0x3a], dl
add eax, 0x47565d
outsd dx, dword [esi]
mov byte [0x47565c], 0x56
mov byte [0x47565d], 0x6f
mov byte [0x47565e], 0x69
mov byte [0x47565f], 0x62
mov byte [0x475660], 0x6f
mov byte [0x475661], 0x65
mov byte [0x475662], 0x6d
mov byte [0x475663], 0x66
mov byte [0x475664], 0x65
mov byte [0x475665], 0x46
mov byte [0x475666], 0x79
mov byte [0x475667], 0x64
mov byte [0x475668], 0x66
mov byte [0x475669], 0x71
mov byte [0x47566a], 0x75
mov byte [0x47566b], 0x6a
mov byte [0x47566c], 0x70
mov byte [0x47566d], 0x6f
mov byte [0x47566e], 0x47
mov byte [0x47566f], 0x6a
mov byte [0x475670], 0x6d
mov byte [0x475671], 0x75
mov byte [0x475672], 0x66
mov byte [0x475673], 0x73
mov byte [0x475674], 0
or edi, edi
xor ecx, 0
jo 0x49f436
lea esp, [esp]
lea eax, [eax]
jno 0x49f436
xor eax, 0x565ca096
inc edi
add byte [ecx + eax], ch
mov al, byte [0x47565c]
sub al, 1
mov byte [0x47565c], al
mov cl, byte [0x47565d]
sub cl, 1
mov byte [0x47565d], cl
mov dl, byte [0x47565e]
sub dl, 1
mov byte [0x47565e], dl
mov al, byte [0x47565f]
sub al, 1
mov byte [0x47565f], al
mov cl, byte [0x475660]
sub cl, 1
mov byte [0x475660], cl
mov dl, byte [0x475661]
sub dl, 1
mov byte [0x475661], dl
mov al, byte [0x475662]
sub al, 1
mov byte [0x475662], al
mov cl, byte [0x475663]
sub cl, 1
mov byte [0x475663], cl
mov dl, byte [0x475664]
sub dl, 1
mov byte [0x475664], dl
mov al, byte [0x475665]
sub al, 1
mov byte [0x475665], al
mov cl, byte [0x475666]
sub cl, 1
mov byte [0x475666], cl
mov dl, byte [0x475667]
sub dl, 1
mov byte [0x475667], dl
mov al, byte [0x475668]
sub al, 1
mov byte [0x475668], al
mov cl, byte [0x475669]
sub cl, 1
mov byte [0x475669], cl
mov dl, byte [0x47566a]
sub dl, 1
mov byte [0x47566a], dl
mov al, byte [0x47566b]
sub al, 1
mov byte [0x47566b], al
mov cl, byte [0x47566c]
sub cl, 1
mov byte [0x47566c], cl
mov dl, byte [0x47566d]
sub dl, 1
mov byte [0x47566d], dl
mov al, byte [0x47566e]
sub al, 1
mov byte [0x47566e], al
mov cl, byte [0x47566f]
sub cl, 1
mov byte [0x47566f], cl
mov dl, byte [0x475670]
sub dl, 1
mov byte [0x475670], dl
mov al, byte [0x475671]
sub al, 1
mov byte [0x475671], al
mov cl, byte [0x475672]
sub cl, 1
mov byte [0x475672], cl
mov dl, byte [0x475673]
sub dl, 1
mov byte [0x475673], dl
jne 0x49f588
stc
jo 0x49f592
nop
jns 0x49f58e
jno 0x49f592
jmp 0x56a65e30
push 0x47565c
mov eax, dword [0x475400]
push eax
call fcn.00488963
mov dword [0x475678], eax
js 0x49f5fb
inc edi
add byte [ebx + 0x4754003d], al
cmp dword [0x475400], 0
push esp
inc edi
add byte [eax], al
je 0x49f73e
add dword [eax], eax
add byte [eax], bh
js 0x49f5b6
jae 0x49f5c7
pushf
ror edi, 1
rol edi, 1
popf
jno 0x49f5c2
lea edi, [edi]
jb 0x49f5c7
add esi, 0x47565c05
add byte [edi - 0x3a], dl
add eax, 0x47565d
mov byte [0x47565c], 0x57
push edi
mov byte [0x47565d], 0x6a
mov byte [0x47565e], 0x73
mov byte [0x47565f], 0x75
mov byte [0x475660], 0x76
mov byte [0x475661], 0x62
mov byte [0x475662], 0x6d
mov byte [0x475663], 0x51
mov byte [0x475664], 0x73
mov byte [0x475665], 0x70
mov byte [0x475666], 0x75
mov byte [0x475667], 0x66
mov byte [0x475668], 0x64
push 0xffffffffffffffc6
add eax, 0x47565e
jae 0x49f5a3
add eax, 0x47565f
jne 0x49f5aa
add eax, 0x475660
jbe 0x49f5b1
add eax, 0x475661
invalid
push esi
inc edi
add byte [ecx - 0x3a], dl
add eax, 0x475664
jae 0x49f5cd
add eax, 0x475665
jo 0x49f5d4
add eax, 0x475666
jne 0x49f5db
add eax, 0x475667
mov byte [0x475668], 0x64
mov byte [0x475669], 0x75
mov byte [0x47566a], 0
xchg esp, esp
jl 0x49f63d
lea eax, [eax]
xchg edi, esi
xchg edi, esi
jge 0x49f63d
jmp 0x56a603cb
mov cl, byte [0x47565c]
sub cl, 1
mov byte [0x47565c], cl
mov dl, byte [0x47565d]
sub dl, 1
mov byte [0x47565d], dl
mov al, byte [0x47565e]
sub al, 1
mov byte [0x47565e], al
mov cl, byte [0x47565f]
sub cl, 1
mov byte [0x47565f], cl
mov dl, byte [0x475660]
sub dl, 1
mov byte [0x475660], dl
mov al, byte [0x475661]
sub al, 1
mov byte [0x475661], al
mov cl, byte [0x475662]
sub cl, 1
mov byte [0x475662], cl
mov dl, byte [0x475663]
sub dl, 1
mov byte [0x475663], dl
mov al, byte [0x475664]
sub al, 1
mov byte [0x475664], al
mov cl, byte [0x475665]
sub cl, 1
mov byte [0x475665], cl
mov dl, byte [0x475666]
sub dl, 1
mov byte [0x475666], dl
mov al, byte [0x475667]
sub al, 1
mov byte [0x475667], al
mov cl, byte [0x475668]
sub cl, 1
mov byte [0x475668], cl
mov dl, byte [0x475669]
sub dl, 1
mov byte [0x475669], dl
jno 0x49f705
test dword [esp + 8], eax
shl esp, 0
jg 0x49f718
nop
jg 0x49f711
jl 0x49f713
jo 0x49f715
jle 0x49f718
mov edx, 0x47565c68
add byte [ecx + 0x475400], ah
push 0x47565c
mov eax, dword [0x475400]
push eax
call fcn.00488963
mov dword [0x47017c], eax
push 0x19
push 0
push 0x47565c
call fcn.0048801b
add esp, 0xc
mov ecx, entry0
sub ecx, dword [0x4660f4]
mov dword [0x4755a8], ecx
call fcn.0047c21c
mov edx, dword [0x4755a0]
mov dword [0x46f9f4], edx
cmp dword [0x4755a0], 1
jne 0x49f773
mov dword [0x473dc0], 1
cmp dword [0x46a75c], 0
je 0x49fb6c
mov esp, esp
xchg ebx, ebx
jo 0x49f786
jbe 0x49f796
pushf
jb 0x49f78c
jle 0x49f78e
clc
popf
xchg edx, eax
xchg edx, eax
ja 0x49f796
mov esp, 0xfe251fe8
inc dword [ebx - 0x7af0ee08]
movsb byte es:[edi], byte [esi]
add byte [eax], al
add byte [ebx + 0x729000c2], al
push es
call 0x481cba
cmp eax, 0x11
jne 0x49f848
add edx, 0
nop
jb 0x49f7b0
jg 0x49f7ac
jae 0x49f7b0
mov ecx, 0xb005c771
aas
inc edi
add byte [0x83000000], cl
enter 0xffffffffffff8d00, 0x24
and al, 0xc1
in al, 0
mov dword [0x473fb0], 0xd
or eax, 0
lea esp, [esp]
shl esp, 0
lea edi, [edi]
ja 0x49f7d4
jae 0x49f7c9
ja 0x49f7cb
mov esp, esp
jo 0x49f7cf
jbe 0x49f7d4
mov esi, 0x5c7363c
nop
push esi
inc edi
add al, dh
fimul dword [ecx]
mov dword [0x475690], entry0
push eax
mov eax, 0x4a21ea
mov dword [0x475624], eax
pop eax
jge 0x49f7ec
rol esp, 0
jbe 0x49f7fe
jmp 0x49f7f3
jl 0x49f7f5
jp 0x49f7f7
jns 0x49f7f9
ja 0x49f7fe
mov ecx, 0x24a194d1
push esi
inc edi
add byte [ebx], ch
add eax, 0x475690
mov eax, dword [0x475624]
sub eax, dword [0x475690]
mov dword [0x475624], eax
xor eax, 0x5c69
xor eax, 0x5c69
rol edx, 0x10
rol edx, 0x10
jo 0x49f843
pushf
nop
stc
popf
lea ecx, [ecx + 0x3be4]
lea ecx, [ecx - 0x3be4]
lea esi, [esi + 0x304a]
lea esi, [esi - 0x304a]
jnp 0x49f840
jno 0x49f843
mov esi, 0x29a2e9
add byte [ebx + 0x7c8500cf], al
and al, 4
jmp 0x4a21ea
or edi, 0
test dword [esp + 4], edi
jo 0x49f857
nop
jb 0x49f854
jno 0x49f857
jmp 0xfdfdf743
call 0x47ac5a
test dword [esp], edx
cmp edi, 0x45d8
or ecx, ecx
jne 0x49f874
jns 0x49f86b
lea esi, [esi]
lea edi, [edi]
jg 0x49f871
je 0x49f874
mov esi, 0x56880d8b
inc edi
add byte [ebx], al
or eax, 0x4755b0
mov ecx, dword [0x475688]
add ecx, dword [0x4755b0]
mov dword [0x46f5ec], ecx
mov esi, esi
jle 0x49f88a
rol ecx, 0x1f
rol ecx, 1
js 0x49f891
jne 0x49f8b9
pushf
test esp, 0x6a1e
xor esi, dword [esp]
xor esi, dword [esp]
rol ecx, 0
popf
jne 0x49f8a8
lea esi, [esi + 0x39fc]
lea esi, [esi - 0x39fc]
jae 0x49f8b6
je 0x49f8b9
mov ebx, 0x5688158b
inc edi
add cl, al
ljmp 0x47
mov edx, dword [0x475688]
shr edx, 3
mov eax, dword [0x4755b0]
shl eax, 1
sub edx, eax
mov dword [0x46f5f0], edx
lea esi, [esi + 0x5966]
sub esi, 0x5966
and eax, eax
jnp 0x49f8e1
jg 0x49f8f7
lea ecx, [ecx + 0x42ab]
lea ecx, [ecx - 0x42ab]
je 0x49f8f1
jne 0x49f8f3
jle 0x49f8f7
add eax, 0x8820e805
invalid
call 0x49811c
cmp eax, esi
test dword [esp + 4], esi
rol edx, 0xc
rol edx, 0x14
jae 0x49f90e
nop
jb 0x49f90e
add eax, 0xf5ec0d8b
inc esi
add byte [ebx], al
or eax, 0x4755b0
mov ecx, dword [0x46f5ec]
add ecx, dword [0x4755b0]
mov dword [0x46f5ec], ecx
cld
test ebx, esi
jb 0x49f925
and eax, 0xffffffff
je 0x49f93f
xchg esp, esp
jne 0x49f92e
jo 0x49f930
lea edx, [edx + 0x745a]
lea edx, [edx - 0x745a]
jne 0x49f93f
mov edx, 0x5688158b
inc edi
add cl, al
ljmp 0x46
mov edx, dword [0x475688]
shr edx, 2
mov eax, dword [0x46f5f0]
add eax, edx
mov dword [0x46f5f0], eax
lea ecx, [ecx + 0x3584]
lea ecx, [ecx - 0x3584]
lea eax, [eax + 0x6e0e]
sub eax, 0x6e0e
neg edi
neg edi
jle 0x49f98f
pushf
add ebx, 0xd99
sub ebx, 0xd99
xor ebx, 0
jl 0x49f984
popf
jb 0x49f988
jmp 0x49f98a
ja 0x49f98c
jg 0x49f98f
sub eax, 0xf5d00d8b
inc esi
add byte [ecx + 0x46f93c0d], cl
add cl, al
leave
add byte [eax - 0x73], dh
mov edi, 0x5345
mov ecx, dword [0x46f5d0]
mov dword [0x46f93c], ecx
ror ecx, 0
je 0x49f9c0
lea edi, [edi + 0x5345]
lea edi, [edi - 0x5345]
lea ebx, [ebx]
jge 0x49f9b0
lea eax, [eax + 0x39b8]
lea eax, [eax - 0x39b8]
jne 0x49f9c0
mov esp, 0xd4158bc6
cmc
inc esi
add byte [ecx + 0x46f94015], cl
add byte [ebx], dh
push esp
and al, 8
mov edx, dword [0x46f5d4]
mov dword [0x46f940], edx
xor edx, dword [esp + 8]
xor edx, dword [esp + 8]
test esp, 0x2514
add edx, 0xed0
sub edx, 0xed0
cmp ecx, edx
jae 0x49fa02
pushf
cmp eax, ebx
shl edi, 0
ror eax, 0x10
ror eax, 0x10
not ebx
not ebx
popf
jno 0x49f9ff
jb 0x49fa02
mov esp, 0x46f5d8a1
add byte [ebx + 0x46f944], ah
mov eax, dword [0x46f5d8]
mov dword [0x46f944], eax
lea esp, [esp]
jb 0x49fa11
ror esp, 0
lea esp, [esp]
jbe 0x49fa27
pushf
lea esp, [esp]
nop
popf
je 0x49fa23
nop
ja 0x49fa27
mov eax, 0xf5dc0d8b
inc esi
add byte [ecx + 0x46f9480d], cl
add byte [ebp - 0x3f7cdbdc], cl
add byte [ebx + 0x11], dh
mov ecx, dword [0x46f5dc]
mov dword [0x46f948], ecx
lea esp, [esp]
add eax, 0
jae 0x49fa4c
mov esi, esi
lea edx, [edx + 0x2d5e]
lea edx, [edx - 0x2d5e]
jb 0x49fa4c
sub eax, 0xf5e0158b
inc esi
add byte [ecx + 0x46f94c15], cl
add byte [edi], dh
mov edx, dword [0x46f5e0]
mov dword [0x46f94c], edx
ja 0x49fa5a
mov esp, esp
jne 0x49fa5e
xchg edx, ebx
xchg edx, ebx
jg 0x49fa75
pushf
shl eax, 0
or esp, 0
popf
ja 0x49fa70
jmp 0x49fa72
jle 0x49fa75
mov esp, 0x46f5e4a1
add byte [ebx + 0x46f950], ah
mov eax, dword [0x46f5e4]
mov dword [0x46f950], eax
jo 0x49fa81
jb 0x49fa93
pushf
shr edx, 0
jnp 0x49fa8a
lea eax, [eax]
popf
je 0x49fa90
jae 0x49fa93
mov ecx, 0xf5e80d8b
inc esi
add byte [ecx + 0x46f9540d], cl
add cl, al
les eax, [eax]
mov ecx, dword [0x46f5e8]
mov dword [0x46f954], ecx
rol esp, 0
lea eax, [eax + 0x5c48]
lea eax, [eax - 0x5c48]
xor eax, 0x5c6f
xor eax, 0x5c6f
jne 0x49faba
ja 0x49fac9
pushf
or edx, edx
popf
xchg edx, ecx
xchg edx, ecx
jbe 0x49fac9
lcall 0x46, 0xf96405c7
add byte [eax], al
add byte [eax], al
mov dword [0x46f964], 0
jbe 0x49fad5
add eax, 0
or esp, 0
mov ecx, ecx
jle 0x49faf3
pushf
lea ecx, [ecx]
xor eax, dword [esp]
xor eax, dword [esp]
je 0x49faeb
clc
popf
mov esp, esp
jg 0x49faf3
add edi, 0x46f96805
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x73ffe0], al
mov dword [0x46f968], 0
and eax, 0xffffffff
jae 0x49fb02
push ecx
add ecx, 0x4738
ror ecx, 4
pop ecx
jle 0x49fb15
ja 0x49fb11
jg 0x49fb15
ljmp 0x46f9:0x6c05c7df
mov dword [0x46f96c], 0
nop
test esp, 0x5d1a
jle 0x49fb3d
jle 0x49fb2a
lea edi, [edi + 0x3b25]
lea edi, [edi - 0x3b25]
mov esp, esp
jg 0x49fb3d
jmp 0x15d5dbba
mov edx, dword [0x4753c8]
mov dword [0x46f970], edx
xchg ebx, ebx
rol edi, 0
jle 0x49fb62
pushf
xor edi, 0
std
cld
popf
mov edi, edi
xchg edi, edi
xchg esp, esp
jg 0x49fb62
mov eax, 0x475678a1
add byte [ebx + 0x46f974], ah
mov eax, dword [0x475678]
mov dword [0x46f974], eax
lea esi, [esi]
sub esp, 0
jbe 0x49fb7e
js 0x49fb75
jne 0x49fb77
jp 0x49fb79
ja 0x49fb7b
ja 0x49fb7e
add edi, 0x46f98405
add byte [edx + 0x3b004a29], bh
adc al, 0x24
mov dword [0x46f984], 0x4a29ba
cmp edx, dword [esp]
jg 0x49fb8d
jge 0x49fb8f
jg 0x49fb91
jns 0x49fb9a
jo 0x49fb95
lea ebx, [ebx]
js 0x49fb9a
ljmp 0x47:0x569005c7
mov dword [0x475690], entry0
push eax
mov eax, 0x4a21ea
mov dword [0x475624], eax
pop eax
mov ecx, dword [0x475624]
sub ecx, dword [0x475690]
mov dword [0x475624], ecx
jo 0x49fbc4
and edi, edi
lea eax, [eax]
jg 0x49fbcf
jno 0x49fbcc
jle 0x49fbcf
mov esp, 0x4755b868
add al, ch
mov dword [0x8300002f], eax
les eax, [ecx + eax*8]
call 0x665b6ee2
pushfd
push 0x4755b8
call fcn.004a2b7c
add esp, 4
shr eax, 0
jae 0x49fbf2
pushf
ror edx, 0
mov edx, edx
jge 0x49fbea
clc
popf
jmp 0x49fbef
jb 0x49fbf2
mov eax, 0x5624158b
inc edi
add byte [edx - 0x5f], dl
nop
push esi
inc edi
add byte [eax + 0x68], dl
mov eax, 0xe8004755
push ecx
sar ch, 0xff
mov edx, dword [0x475624]
push edx
mov eax, dword [0x475690]
push eax
push 0x4755b8
call fcn.0047bc5a
add esp, 0xc
test dword [esp], ecx
shl eax, 0
jb 0x49fc14
jns 0x49fc29
pushf
xor eax, dword [esp + 8]
xor eax, dword [esp + 8]
popf
jg 0x49fc24
jbe 0x49fc26
js 0x49fc29
add eax, 0x4755b868
add byte [eax + 0x14], ch
push esi
inc edi
add al, ch
sub eax, 0x83fffde4
les ecx, [eax]
push 0x4755b8
push 0x475614
call fcn.0047e065
add esp, 8
jmp 0x49fc3d
push eax
pop eax
sub eax, 0
xchg edi, eax
xchg edi, eax
jg 0x49fc52
pushf
xor esp, 0
popf
jo 0x49fc4f
jle 0x49fc52
call 0x566209e1
inc edi
add byte [ecx + 0x4756100d], cl
add bh, dh
invalid
mov ecx, dword [0x475618]
mov dword [0x475610], ecx
neg edx
neg edx
test dword [esp], esi
xchg edx, esi
xchg edx, esi
ja 0x49fc7e
pushf
test ebx, 0x2329
popf
lea edi, [edi]
jbe 0x49fc79
lea ebx, [ebx]
jbe 0x49fc7e
jmp 0x566a120d
mov edx, dword [0x475620]
mov dword [0x475694], edx
shl ebx, 0
lea edx, [edx + 0x6a18]
lea edx, [edx - 0x6a18]
sub esp, 0
jo 0x49fcad
pushf
or ecx, ecx
jae 0x49fca4
popf
lea esi, [esi]
jl 0x49fcaa
jno 0x49fcad
add eax, 0xa75c3d83
inc esi
add byte [eax], al
cmp dword [0x46a75c], 0
je 0x49fe63
add ecx, 0
xchg esi, eax
xchg esi, eax
and ebx, 0xffffffff
jne 0x49fcd9
pushf
lea esi, [esi + 0x5eaf]
sub esi, 0x5eaf
popf
jo 0x49fcd6
je 0x49fcd9
ljmp 0x71ff:0xfdb466e8
call 0x47b144
jno 0x49fce0
jnp 0x49fce2
jns 0x49fcfa
pushf
jnp 0x49fce8
test ebx, esi
xchg esp, esp
sub ebx, 0
popf
mov edx, edx
jle 0x49fcf5
jnp 0x49fcf7
js 0x49fcfa
xor eax, 0x3c9ae8
add byte [ebx - 0x397c0020], al
add byte [ecx + 0x16], dh
call 0x4a3999
and eax, 0xffffffff
add esi, 0
jno 0x49fd1d
pushf
lea esp, [esp]
cmp ebx, dword [esp + 4]
jbe 0x49fd12
popf
jae 0x49fd16
jbe 0x49fd18
jge 0x49fd1a
jo 0x49fd1d
sub eax, 0xffa8a1e8
call dword [edi + 0xc4c197]
call 0x49a5c3
xchg edi, eax
xchg edi, eax
rol esp, 0
and esi, esi
add ecx, dword [esp]
sub ecx, dword [esp]
je 0x49fd43
pushf
nop
ja 0x49fd36
jg 0x49fd38
popf
js 0x49fd3c
jae 0x49fd3e
mov ebx, ebx
jne 0x49fd43
ljmp 0xc1ff:0xfea442e8
call 0x48a18a
ror eax, 0
js 0x49fd57
je 0x49fd4f
jle 0x49fd51
mov ebx, ebx
jns 0x49fd57
mov ebx, 0xabc3e814
invalid
call 0x48a91f
call 0x49fd61
add esp, 4
shr esp, 0
jae 0x49fd6f
mov esp, esp
jb 0x49fd6f
add eax, 0xf960a1a0
inc esi
add byte [ebx + 0x46f5ec], ah
mov eax, dword [0x46f960]
mov dword [0x46f5ec], eax
call 0x49fd7e
lea esp, [esp + 4]
jp 0x49fd8e
jno 0x49fd86
xchg esi, esi
ja 0x49fd8a
jnp 0x49fd8e
mov ebp, 0x5c0d8b68
stc
inc esi
add byte [ecx + 0x46f5f00d], cl
add byte [ecx + 0x41], cl
mov ecx, dword [0x46f95c]
mov dword [0x46f5f0], ecx
dec ecx
inc ecx
dec edi
inc edi
ja 0x49fda0
je 0x49fda2
je 0x49fdaf
pushf
inc ecx
dec ecx
popf
jns 0x49fdac
jne 0x49fdaf
lcall 0x83ff, 0xffc146e8
clc
add dh, byte [ebp + 0x43]
call fcn.0049befa
cmp eax, 2
jne 0x49fdfc
xchg esi, esi
shr ebx, 0
xor eax, dword [esp]
xor eax, dword [esp]
je 0x49fddb
pushf
xor ebx, 0x5d4c
xor ebx, 0x5d4c
popf
jb 0x49fdd8
jne 0x49fddb
mov ebp, 0x3fb005c7
inc edi
add byte [eax], dl
add byte [eax], al
add byte [ebx + 0x19c9c1c9], cl
mov dword [0x473fb0], 0x10
mov ecx, ecx
ror ecx, 0x19
ror ecx, 7
jbe 0x49fdf7
nop
jb 0x49fdf2
xchg ecx, ecx
ja 0x49fdf7
mov edi, 0x23eee9
add byte [ebx + 0x7700e9], al
jmp 0x4a21ea
sub ecx, 0
ja 0x49fe01
std
cld
jle 0x49fe1a
pushf
cmp edx, dword [esp]
rol ebx, 0
popf
mov edx, edx
jle 0x49fe13
xchg ebx, esi
xchg ebx, esi
jg 0x49fe1a
mov ebx, 0x23903d83
inc edi
add byte [eax], al
cmp dword [0x472390], 0
je 0x49fe2c
cmp dword [0x472394], 0
jne 0x49fe61
mov esp, esp
ror eax, 0x10
ror eax, 0x10
jle 0x49fe36
rol ebx, 0
jno 0x49fe49
pushf
xchg edx, edx
lea esp, [esp]
popf
mov esi, esi
jo 0x49fe49
mov eax, 0x3fb005c7
inc edi
add byte [0x49000000], cl
mov dword [0x473fb0], 0xd
dec ecx
inc ecx
js 0x49fe5c
jo 0x49fe59
jns 0x49fe5c
sub eax, 0x2389e9
add bl, ch
cmp cl, byte [ebx + 0x46f5d015]
add byte [ebx], al
adc eax, 0x46f5d4
jmp 0x4a21ea
jmp 0x49fe9d
mov edx, dword [0x46f5d0]
add edx, dword [0x46f5d4]
mov dword [0x475688], edx
mov eax, dword [0x46f5d0]
sub eax, dword [0x46f5d4]
mov dword [0x4755b0], eax
mov ecx, dword [0x475688]
mov dword [0x46f5ec], ecx
mov edx, dword [0x4755b0]
mov dword [0x46f5f0], edx
mov eax, dword [0x472114]
mov cx, word [eax]
mov word [0x473db8], cx
mov edx, dword [0x472114]
mov ax, word [edx + 2]
mov word [0x473dba], ax
mov ecx, dword [0x472114]
mov edx, dword [ecx + 4]
mov dword [0x473db4], edx
mov eax, dword [0x472114]
add eax, 8
mov dword [0x472114], eax
xor ecx, ecx
mov cx, word [0x473db8]
mov dword [ebp - 0x100], ecx
cmp dword [ebp - 0x100], 0x3cf6
jg 0x4a06b6
cmp dword [ebp - 0x100], 0x3cf6
je 0x4a0fd6
cmp dword [ebp - 0x100], 0x1de6
jg 0x4a02e5
cmp dword [ebp - 0x100], 0x1de6
je case.0x4a0098.4
cmp dword [ebp - 0x100], 0xd97
jg 0x4a0105
cmp dword [ebp - 0x100], 0xd97
je 0x4a11d8
cmp dword [ebp - 0x100], 0x7e3
jg 0x4a004c
cmp dword [ebp - 0x100], 0x7e3
je 0x4a1477
cmp dword [ebp - 0x100], 0x5ce
jg 0x49ffe6
cmp dword [ebp - 0x100], 0x5ce
je 0x4a11d8
cmp dword [ebp - 0x100], 0x2b5
jg 0x49ffc1
cmp dword [ebp - 0x100], 0x2b5
je case.0x4a06af.2
cmp dword [ebp - 0x100], 0x1e
je case.0x4a0098.4
cmp dword [ebp - 0x100], 0x9c
je 0x4a198c
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x300
je 0x4a182b
cmp dword [ebp - 0x100], 0x50b
je 0x4a136a
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x67b
jg 0x4a0027
cmp dword [ebp - 0x100], 0x67b
je 0x4a106f
cmp dword [ebp - 0x100], 0x5f1
je case.0x4a06af.3
cmp dword [ebp - 0x100], 0x646
je case.0x4a0098.2
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x6c9
je 0x4a1a97
cmp dword [ebp - 0x100], 0x7b7
je 0x4a1179
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0xacb
jg 0x4a009f
cmp dword [ebp - 0x100], 0xacb
je case.0x4a0098.3
mov edx, dword [ebp - 0x100]
sub edx, 0x857
mov dword [ebp - 0x100], edx
cmp dword [ebp - 0x100], 0xef
ja case.0x4a06af.4
mov ecx, dword [ebp - 0x100]
xor eax, eax
mov al, byte [ecx + 0x4a2785]
jmp dword [eax*4 + 0x4a276d]
cmp dword [ebp - 0x100], 0xb49
jg 0x4a00e0
cmp dword [ebp - 0x100], 0xb49
je 0x4a198c
cmp dword [ebp - 0x100], 0xaf7
je 0x4a1a2b
cmp dword [ebp - 0x100], 0xb30
je 0x4a10d8
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0xd2d
je 0x4a1c04
cmp dword [ebp - 0x100], 0xd51
je case.0x4a0098.4
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x144a
jg 0x4a020d
cmp dword [ebp - 0x100], 0x144a
je 0x4a1022
cmp dword [ebp - 0x100], 0x10ac
jg 0x4a01a7
cmp dword [ebp - 0x100], 0x10ac
je case.0x4a0098.3
cmp dword [ebp - 0x100], 0xf38
jg 0x4a0182
cmp dword [ebp - 0x100], 0xf38
je 0x4a0f40
cmp dword [ebp - 0x100], 0xde5
je case.0x4a06af.3
cmp dword [ebp - 0x100], 0xf2f
je 0x4a106f
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x105d
je 0x4a1179
cmp dword [ebp - 0x100], 0x109b
je 0x4a187d
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x130d
jg 0x4a01e8
cmp dword [ebp - 0x100], 0x130d
je 0x4a14c5
cmp dword [ebp - 0x100], 0x11e4
je 0x4a1b97
cmp dword [ebp - 0x100], 0x120a
je case.0x4a06af.2
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x139f
je 0x4a1179
cmp dword [ebp - 0x100], 0x143f
je case.0x4a0098.0
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x1b8b
jg 0x4a028f
cmp dword [ebp - 0x100], 0x1b8b
je case.0x4a0098.3
cmp dword [ebp - 0x100], 0x158d
jg 0x4a026a
cmp dword [ebp - 0x100], 0x158d
je 0x4a187d
cmp dword [ebp - 0x100], 0x1551
je case.0x4a06af.2
cmp dword [ebp - 0x100], 0x1579
je 0x4a1111
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x18b1
je case.0x4a0098.2
cmp dword [ebp - 0x100], 0x1a64
je 0x4a14c5
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x1c99
jg 0x4a02d0
cmp dword [ebp - 0x100], 0x1c99
je 0x4a11d8
cmp dword [ebp - 0x100], 0x1c09
je 0x4a1477
cmp dword [ebp - 0x100], 0x1c76
je 0x4a182b
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x1d99
je 0x4a0ea6
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2d03
jg 0x4a04f5
cmp dword [ebp - 0x100], 0x2d03
je 0x4a1258
cmp dword [ebp - 0x100], 0x23d2
jg 0x4a040d
cmp dword [ebp - 0x100], 0x23d2
je 0x4a136a
cmp dword [ebp - 0x100], 0x20bd
jg 0x4a03a7
cmp dword [ebp - 0x100], 0x20bd
je 0x4a122a
cmp dword [ebp - 0x100], 0x1f58
jg 0x4a0382
cmp dword [ebp - 0x100], 0x1f58
je 0x4a182b
cmp dword [ebp - 0x100], 0x1ea1
je 0x4a122a
cmp dword [ebp - 0x100], 0x1eb6
je 0x4a0ea6
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x1fa5
je 0x4a0f40
cmp dword [ebp - 0x100], 0x1fbd
je case.0x4a06af.1
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2282
jg 0x4a03e8
cmp dword [ebp - 0x100], 0x2282
je 0x4a106f
cmp dword [ebp - 0x100], 0x21c3
je 0x4a106f
cmp dword [ebp - 0x100], 0x2281
je 0x4a0ea6
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x22d3
je case.0x4a06af.0
cmp dword [ebp - 0x100], 0x22d6
je case.0x4a0098.0
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2692
jg 0x4a048f
cmp dword [ebp - 0x100], 0x2692
je case.0x4a0098.2
cmp dword [ebp - 0x100], 0x2562
jg 0x4a046a
cmp dword [ebp - 0x100], 0x2562
je 0x4a182b
cmp dword [ebp - 0x100], 0x244f
je 0x4a1477
cmp dword [ebp - 0x100], 0x2551
je 0x4a198c
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2613
je 0x4a198c
cmp dword [ebp - 0x100], 0x2676
je 0x4a0ee7
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2a96
jg 0x4a04d0
cmp dword [ebp - 0x100], 0x2a96
je case.0x4a0098.3
cmp dword [ebp - 0x100], 0x288f
je 0x4a10d8
cmp dword [ebp - 0x100], 0x292f
je case.0x4a0098.0
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2b55
je case.0x4a0098.0
cmp dword [ebp - 0x100], 0x2cfb
je 0x4a182b
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x3481
jg 0x4a05fd
cmp dword [ebp - 0x100], 0x3481
je 0x4a1a2b
cmp dword [ebp - 0x100], 0x2f8a
jg 0x4a0597
cmp dword [ebp - 0x100], 0x2f8a
je 0x4a1022
cmp dword [ebp - 0x100], 0x2db7
jg 0x4a0572
cmp dword [ebp - 0x100], 0x2db7
je case.0x4a06af.3
cmp dword [ebp - 0x100], 0x2d11
je 0x4a1179
cmp dword [ebp - 0x100], 0x2d9f
je 0x4a1022
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x2e36
je 0x4a0fd6
cmp dword [ebp - 0x100], 0x2f37
je case.0x4a0098.3
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x319e
jg 0x4a05d8
cmp dword [ebp - 0x100], 0x319e
je 0x4a106f
cmp dword [ebp - 0x100], 0x3000
je 0x4a0ee7
cmp dword [ebp - 0x100], 0x3121
je case.0x4a06af.2
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x3369
je 0x4a1258
cmp dword [ebp - 0x100], 0x343f
je 0x4a1b97
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x3a60
jg 0x4a067f
cmp dword [ebp - 0x100], 0x3a60
je case.0x4a06af.1
cmp dword [ebp - 0x100], 0x3796
jg 0x4a065a
cmp dword [ebp - 0x100], 0x3796
je 0x4a0ee7
cmp dword [ebp - 0x100], 0x353a
je 0x4a136a
cmp dword [ebp - 0x100], 0x355a
je 0x4a14c5
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x39be
je 0x4a1b97
cmp dword [ebp - 0x100], 0x3a56
je 0x4a1298
jmp case.0x4a06af.4
mov edx, dword [ebp - 0x100]
sub edx, 0x3b7c
mov dword [ebp - 0x100], edx
cmp dword [ebp - 0x100], 0xfc
ja case.0x4a06af.4
mov ecx, dword [ebp - 0x100]
xor eax, eax
mov al, byte [ecx + 0x4a2889]
jmp dword [eax*4 + 0x4a2875]
cmp dword [ebp - 0x100], 0x623b
jg 0x4a0ac6
cmp dword [ebp - 0x100], 0x623b
je 0x4a1298
cmp dword [ebp - 0x100], 0x5127
jg 0x4a08e6
cmp dword [ebp - 0x100], 0x5127
je 0x4a1a97
cmp dword [ebp - 0x100], 0x464f
jg 0x4a07fe
cmp dword [ebp - 0x100], 0x464f
je 0x4a1a97
cmp dword [ebp - 0x100], 0x421c
jg 0x4a0798
cmp dword [ebp - 0x100], 0x421c
je 0x4a1179
cmp dword [ebp - 0x100], 0x408f
jg 0x4a0773
cmp dword [ebp - 0x100], 0x408f
je 0x4a1111
cmp dword [ebp - 0x100], 0x3da0
je 0x4a136a
cmp dword [ebp - 0x100], 0x3f64
je 0x4a0f40
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x415c
je 0x4a0fd6
cmp dword [ebp - 0x100], 0x419b
je case.0x4a0098.4
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x43d1
jg 0x4a07d9
cmp dword [ebp - 0x100], 0x43d1
je 0x4a1b97
cmp dword [ebp - 0x100], 0x42e0
je 0x4a0f40
cmp dword [ebp - 0x100], 0x4369
je 0x4a1477
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x44a5
je 0x4a1c04
cmp dword [ebp - 0x100], 0x4500
je 0x4a1298
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x4bfe
jg 0x4a0880
cmp dword [ebp - 0x100], 0x4bfe
je 0x4a1258
cmp dword [ebp - 0x100], 0x48f3
jg 0x4a085b
cmp dword [ebp - 0x100], 0x48f3
je 0x4a0ee7
cmp dword [ebp - 0x100], 0x474b
je 0x4a122a
cmp dword [ebp - 0x100], 0x4759
je 0x4a1298
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x4988
je 0x4a1a97
cmp dword [ebp - 0x100], 0x4acb
je 0x4a1b97
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x4cc6
jg 0x4a08c1
cmp dword [ebp - 0x100], 0x4cc6
je 0x4a1258
cmp dword [ebp - 0x100], 0x4c23
je 0x4a198c
cmp dword [ebp - 0x100], 0x4ca1
je 0x4a182b
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x5072
je 0x4a0ea6
cmp dword [ebp - 0x100], 0x5123
je 0x4a1a97
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x5758
jg 0x4a09ee
cmp dword [ebp - 0x100], 0x5758
je 0x4a1022
cmp dword [ebp - 0x100], 0x5589
jg 0x4a0988
cmp dword [ebp - 0x100], 0x5589
je 0x4a14c5
cmp dword [ebp - 0x100], 0x52af
jg 0x4a0963
cmp dword [ebp - 0x100], 0x52af
je 0x4a0ea6
cmp dword [ebp - 0x100], 0x5140
je case.0x4a0098.2
cmp dword [ebp - 0x100], 0x51c3
je case.0x4a06af.1
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x546c
je 0x4a1b97
cmp dword [ebp - 0x100], 0x5496
je 0x4a106f
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x5679
jg 0x4a09c9
cmp dword [ebp - 0x100], 0x5679
je 0x4a1111
cmp dword [ebp - 0x100], 0x55ce
je 0x4a1477
cmp dword [ebp - 0x100], 0x561a
je case.0x4a06af.0
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x5686
je 0x4a1258
cmp dword [ebp - 0x100], 0x56e2
je 0x4a14c5
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x5fdc
jg 0x4a0a70
cmp dword [ebp - 0x100], 0x5fdc
je 0x4a0ea6
cmp dword [ebp - 0x100], 0x58e8
jg 0x4a0a4b
cmp dword [ebp - 0x100], 0x58e8
je 0x4a1179
cmp dword [ebp - 0x100], 0x57f0
je 0x4a1477
cmp dword [ebp - 0x100], 0x583d
je 0x4a0f40
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x5964
je case.0x4a06af.1
cmp dword [ebp - 0x100], 0x5ced
je 0x4a1c04
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x6140
jg 0x4a0ab1
cmp dword [ebp - 0x100], 0x6140
je case.0x4a06af.0
cmp dword [ebp - 0x100], 0x6072
je 0x4a0f40
cmp dword [ebp - 0x100], 0x609a
je 0x4a1111
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x617e
je 0x4a0fd6
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7021
jg 0x4a0cc6
cmp dword [ebp - 0x100], 0x7021
je 0x4a187d
cmp dword [ebp - 0x100], 0x67e9
jg 0x4a0bee
cmp dword [ebp - 0x100], 0x67e9
je 0x4a1111
cmp dword [ebp - 0x100], 0x648f
jg 0x4a0b88
cmp dword [ebp - 0x100], 0x648f
je 0x4a1298
cmp dword [ebp - 0x100], 0x631b
jg 0x4a0b63
cmp dword [ebp - 0x100], 0x631b
je case.0x4a0098.2
cmp dword [ebp - 0x100], 0x6242
je 0x4a0ee7
cmp dword [ebp - 0x100], 0x62b3
je case.0x4a06af.3
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x633f
je 0x4a136a
cmp dword [ebp - 0x100], 0x645f
je case.0x4a0098.0
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x65aa
jg 0x4a0bc9
cmp dword [ebp - 0x100], 0x65aa
je case.0x4a06af.0
cmp dword [ebp - 0x100], 0x64ea
je case.0x4a06af.0
cmp dword [ebp - 0x100], 0x64f1
je 0x4a198c
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x666b
je 0x4a1c04
cmp dword [ebp - 0x100], 0x6784
je 0x4a1a97
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x6d13
jg 0x4a0c70
cmp dword [ebp - 0x100], 0x6d13
je 0x4a14c5
cmp dword [ebp - 0x100], 0x6927
jg 0x4a0c4b
cmp dword [ebp - 0x100], 0x6927
je 0x4a0fd6
cmp dword [ebp - 0x100], 0x6835
je 0x4a122a
cmp dword [ebp - 0x100], 0x688a
je 0x4a10d8
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x69b6
je case.0x4a06af.3
cmp dword [ebp - 0x100], 0x6be3
je 0x4a122a
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x6f0e
jg 0x4a0cb1
cmp dword [ebp - 0x100], 0x6f0e
je 0x4a187d
cmp dword [ebp - 0x100], 0x6d7c
je 0x4a1c04
cmp dword [ebp - 0x100], 0x6eef
je 0x4a11d8
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x6fc0
je 0x4a0fd6
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x765e
jg 0x4a0dce
cmp dword [ebp - 0x100], 0x765e
je 0x4a1a2b
cmp dword [ebp - 0x100], 0x7360
jg 0x4a0d68
cmp dword [ebp - 0x100], 0x7360
je 0x4a122a
cmp dword [ebp - 0x100], 0x71d0
jg 0x4a0d43
cmp dword [ebp - 0x100], 0x71d0
je 0x4a1a2b
cmp dword [ebp - 0x100], 0x70a5
je 0x4a0ee7
cmp dword [ebp - 0x100], 0x7115
je case.0x4a06af.1
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7211
je 0x4a1a2b
cmp dword [ebp - 0x100], 0x72fc
je 0x4a11d8
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7457
jg 0x4a0da9
cmp dword [ebp - 0x100], 0x7457
je 0x4a10d8
cmp dword [ebp - 0x100], 0x73fd
je 0x4a1022
cmp dword [ebp - 0x100], 0x742e
je 0x4a1258
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7482
je 0x4a11d8
cmp dword [ebp - 0x100], 0x74fe
je 0x4a1022
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7b7d
jg 0x4a0e50
cmp dword [ebp - 0x100], 0x7b7d
je 0x4a10d8
cmp dword [ebp - 0x100], 0x78fc
jg 0x4a0e2b
cmp dword [ebp - 0x100], 0x78fc
je 0x4a1c04
cmp dword [ebp - 0x100], 0x76c0
je 0x4a187d
cmp dword [ebp - 0x100], 0x78a0
je 0x4a10d8
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7943
je 0x4a1a2b
cmp dword [ebp - 0x100], 0x7a37
je 0x4a187d
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7fab
jg 0x4a0e91
cmp dword [ebp - 0x100], 0x7fab
je 0x4a1298
cmp dword [ebp - 0x100], 0x7c41
je 0x4a1111
test byte [ebp - 0x7efffffe], dl
mov ebp, 0xffffff00
hlt
cmp dword [ebp - 0x100], 0x7ef4
je 0x4a136a
jmp case.0x4a06af.4
cmp dword [ebp - 0x100], 0x7fbd
je case.0x4a0098.4
jmp case.0x4a06af.4
cmc
je 0x4a0ebb
pushf
xor ebx, 0
jp 0x4a0eb0
popf
jl 0x4a0eb4
ja 0x4a0eb6
jns 0x4a0eb8
jne 0x4a0ebb
mov ebp, 0xba158b66
cmp eax, 0xa1520047
mov ah, 0x3d
inc edi
add byte [eax - 0x18], dl
js 0x4a0e77
mov dx, word [0x473dba]
push edx
mov eax, dword [0x473db4]
push eax
call fcn.0049ba46
add esp, 8
mov ecx, dword [0x472110]
mov edx, dword [ecx]
add edx, eax
mov eax, dword [0x472110]
mov dword [eax], edx
jmp case.0x4a06af.4
invalid
xchg edx, eax
xchg edx, eax
rol esp, 0
add ebx, dword [esp]
sub ebx, dword [esp]
jl 0x4a0f13
pushf
ror eax, 0xf
rol eax, 0xf
rol edi, 0x1b
ror edi, 0x1b
cmp esp, 0x13df
popf
mov esi, esi
jne 0x4a0f0e
jg 0x4a0f10
jge 0x4a0f13
xor eax, 0xba0d8b66
cmp eax, 0x8b510047
adc eax, 0x473db4
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
mov ecx, dword [0x472110]
mov edx, dword [ecx]
sub edx, eax
mov eax, dword [0x472110]
mov dword [eax], edx
jmp case.0x4a06af.4
and eax, eax
jo 0x4a0f54
pushf
jno 0x4a0f48
popf
jbe 0x4a0f4c
nop
xchg edi, ebx
xchg edi, ebx
jno 0x4a0f54
mov esp, 0xba0d8b66
cmp eax, 0x8b510047
adc eax, 0x473db4
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
mov ecx, dword [0x472110]
mov edx, dword [ecx]
and edx, eax
mov eax, dword [0x472110]
mov dword [eax], edx
jmp case.0x4a06af.4
lea edx, [edx + 0x3137]
lea edx, [edx - 0x3137]
ror ecx, 0xe
ror ecx, 0x12
nop
jb 0x4a0fa9
pushf
rol esi, 0
jp 0x4a0f9d
xor esp, 0
popf
xchg ebx, ebx
mov ecx, ecx
jae 0x4a0fa9
and dword [esi - 0x75], 0x473dba0d
add byte [ecx - 0x75], dl
adc eax, 0x473db4
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
mov ecx, dword [0x472110]
mov edx, dword [ecx]
or edx, eax
mov eax, dword [0x472110]
mov dword [eax], edx
jmp case.0x4a06af.4
jge 0x4a0fd8
sub eax, 0
test dword [esp], edi
add esp, 0
ja 0x4a0ff5
pushf
js 0x4a0fe7
stc
dec esi
inc esi
popf
jge 0x4a0fee
je 0x4a0ff0
jbe 0x4a0ff2
jbe 0x4a0ff5
mov eax, 0xba0d8b66
cmp eax, 0x8b510047
adc eax, 0x473db4
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
mov ecx, dword [0x472110]
mov edx, dword [ecx]
xor edx, eax
mov eax, dword [0x472110]
mov dword [eax], edx
jmp case.0x4a06af.4
rol ecx, 0x15
rol ecx, 0xb
jne 0x4a1041
pushf
nop
add esp, 0
popf
lea ecx, [ecx + 0x5fac]
lea ecx, [ecx - 0x5fac]
je 0x4a1041
add eax, 0xba0d8b66
cmp eax, 0x8b510047
adc eax, 0x473db4
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
mov ecx, dword [0x472110]
mov edx, dword [ecx]
imul edx, eax
mov eax, dword [0x472110]
mov dword [eax], edx
jmp case.0x4a06af.4
xor edi, 0x59fa
xor edi, 0x59fa
rol ecx, 0x1b
rol ecx, 5
call 0x4a1086
lea esp, [esp + 4]
add esp, 0
jbe 0x4a10a6
pushf
jno 0x4a1093
jbe 0x4a1095
ja 0x4a1097
test esi, 0x179
popf
lea ebx, [ebx]
xchg ecx, ecx
ja 0x4a10a6
mov ebp, 0xba0d8b66
cmp eax, 0x8b510047
adc eax, 0x473db4
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
mov ecx, eax
mov edx, dword [0x472110]
mov eax, dword [edx]
xor edx, edx
div ecx
mov ecx, dword [0x472110]
mov dword [ecx], eax
jmp case.0x4a06af.4
lea esp, [esp]
jp 0x4a10f5
pushf
xor esi, 0x4786
xor esi, 0x4786
popf
nop
xchg esi, ecx
xchg esi, ecx
jnp 0x4a10f5
mov esp, 0x8b66d233
adc eax, 0x473dba
xor edx, edx
mov dx, word [0x473dba]
mov eax, dword [0x472110]
mov ecx, dword [0x473db4]
mov dword [eax + edx*4], ecx
jmp case.0x4a06af.4
or ebx, ebx
xchg ebx, eax
xchg ebx, eax
jae 0x4a1125
xchg edx, edi
xchg edx, edi
jl 0x4a111d
lea ecx, [ecx]
jg 0x4a1121
jb 0x4a1125
ljmp 0x3dba:0x158b666c
mov dx, word [0x473dba]
push edx
mov eax, dword [0x473db4]
push eax
call fcn.0049ba46
add esp, 8
mov dword [0x473db4], eax
and esp, 0xffffffff
add esi, dword [esp]
sub esi, dword [esp]
rol esp, 0
rol esp, 0
jp 0x4a1158
jle 0x4a1153
mov ecx, ecx
jnp 0x4a1158
mov esi, 0x21100d8b
inc edi
add byte [ebx + 0xd8904e9], al
adc byte [ecx], ah
inc edi
add byte [ebx + 0x47211015], cl
add byte [ecx + 0x473db4], ah
mov ecx, dword [0x472110]
sub ecx, 4
mov dword [0x472110], ecx
mov edx, dword [0x472110]
mov eax, dword [0x473db4]
mov dword [edx], eax
jmp case.0x4a06af.4
mov eax, eax
jb 0x4a118a
xchg edx, ecx
xchg edx, ecx
jbe 0x4a1183
js 0x4a1185
jbe 0x4a1187
jae 0x4a118a
mov ecx, 0x21100d8b
inc edi
add byte [ebx - 0x5e99adef], cl
mov edx, 0x5000473d
mov ecx, dword [0x472110]
mov edx, dword [ecx]
push edx
mov ax, word [0x473dba]
push eax
mov ecx, dword [0x473db4]
push ecx
call fcn.00488235
add esp, 0xc
shr eax, 0
xor ecx, eax
xor ecx, eax
xchg edx, edi
xchg edx, edi
jne 0x4a11c4
pushf
xor esi, 0
popf
mov esp, esp
xchg esp, esp
je 0x4a11c4
mov ebx, 0x2110158b
inc edi
add byte [ebx + 0x158904c2], al
adc byte [ecx], ah
inc edi
add cl, ch
mov ch, 0xa
add byte [eax], al
mov edx, dword [0x472110]
add edx, 4
mov dword [0x472110], edx
jmp case.0x4a06af.4
mov esp, esp
xchg ebx, ecx
xchg ebx, ecx
jle 0x4a1207
pushf
jmp 0x4a11e4
push ebx
pop ebx
add ecx, 0x2597
sub ecx, 0x2597
popf
jo 0x4a11f6
lea ebx, [ebx + 0x55b8]
lea ebx, [ebx - 0x55b8]
jns 0x4a1204
jg 0x4a1207
lcall 0x8b00, 0x472110a1
or byte [ecx + 0x66], dl
mov edx, dword [0x473dba]
mov eax, dword [0x472110]
mov ecx, dword [eax]
push ecx
mov dx, word [0x473dba]
push edx
mov eax, dword [0x473db4]
push eax
call fcn.00488235
add esp, 0xc
jmp case.0x4a06af.4
cmp ebx, ecx
jne 0x4a123a
jnp 0x4a1230
mov esi, esi
jb 0x4a1234
jns 0x4a1236
je 0x4a123a
mov esp, 0x66006ad5
mov ecx, dword [0x473dba]
push 0
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.00488235
add esp, 0xc
jmp case.0x4a06af.4
test dword [esp + 4], edi
jne 0x4a1263
jge 0x4a1260
je 0x4a1263
jmp 0x3e04b3cd
mov ax, word [0x473dba]
push eax
mov ecx, dword [0x473db4]
push ecx
call fcn.0049ba46
add esp, 8
add eax, 1
push eax
mov dx, word [0x473dba]
push edx
mov eax, dword [0x473db4]
push eax
call fcn.00488235
add esp, 0xc
jmp case.0x4a06af.4
jle 0x4a129a
jl 0x4a12a8
pushf
and esi, 0xffffffff
popf
jae 0x4a12a5
jge 0x4a12a8
ljmp 0x473d:0xba0d8b66
mov cx, word [0x473dba]
push ecx
mov edx, dword [0x473db4]
push edx
call fcn.0049ba46
add esp, 8
sub eax, 1
push eax
mov ax, word [0x473dba]
push eax
mov ecx, dword [0x473db4]
push ecx
call fcn.00488235
add esp, 0xc
jmp case.0x4a06af.4
mov esi, esi
mov esi, esi
ror eax, 0xb
rol eax, 0xb
xor eax, 0
jp 0x4a12f6
jl 0x4a12ef
jge 0x4a12f1
mov ecx, ecx
jnp 0x4a12f6
mov ecx, 0x8b66d233
adc eax, 0x473dba
xor edx, edx
mov dx, word [0x473dba]
mov eax, dword [0x472110]
mov ecx, dword [eax]
mov eax, dword [0x472110]
add eax, 4
mov dword [0x472110], eax
cmp ecx, edx
je 0x4a1365
jmp 0x4a1319
test esp, 0x8c7
jo 0x4a1327
lea eax, [eax]
jno 0x4a1327
mov eax, 0x100d8bfe
and dword [edi], eax
mov ecx, dword [0x472110]
sub ecx, 4
mov dword [0x472110], ecx
mov edx, dword [0x472110]
mov eax, dword [0x472114]
mov dword [edx], eax
test dword [esp + 4], ecx
jb 0x4a1359
pushf
jnp 0x4a134d
xor edi, 0
popf
lea eax, [eax]
je 0x4a1356
jae 0x4a1359
xor eax, 0x3db40d8b
inc edi
add byte [ecx + 0x4721140d], cl
add cl, ch
and ecx, dword [ecx]
add byte [eax], al
mov ecx, dword [0x473db4]
mov dword [0x472114], ecx
jmp case.0x4a06af.4
test dword [esp + 4], ecx
neg ecx
neg ecx
rol eax, 0
je 0x4a137e
mov esp, esp
jae 0x4a137b
jne 0x4a137e
lcall 0xba15, 0x8b66d233
cmp eax, 0x10a10047
and dword [edi], eax
xor edx, edx
mov dx, word [0x473dba]
mov eax, dword [0x472110]
mov ecx, dword [eax]
mov eax, dword [0x472110]
add eax, 4
mov dword [0x472110], eax
cmp ecx, edx
jne 0x4a1410
jno 0x4a13a1
jp 0x4a13bc
pushf
xor ebx, dword [esp + 0xc]
xor ebx, dword [esp + 0xc]
cmp ebx, dword [esp + 4]
clc
popf
mov ecx, ecx
js 0x4a13b8
nop
jnp 0x4a13bc
jmp 0x215a214b
mov ecx, dword [0x472110]
sub ecx, 4
mov dword [0x472110], ecx
mov edx, dword [0x472110]
mov eax, dword [0x472114]
mov dword [edx], eax
jbe 0x4a13da
mov eax, eax
test ecx, esi
add edx, 0x783e
sub edx, 0x783e
jne 0x4a1404
pushf
cmp esp, 0x7e93
jnp 0x4a13f6
jne 0x4a13f8
popf
jns 0x4a13fc
lea esp, [esp]
jno 0x4a1401
je 0x4a1404
mov eax, 0x3db40d8b
inc edi
add byte [ecx + 0x4721140d], cl
add cl, ch
js 0x4a141b
mov ecx, dword [0x473db4]
mov dword [0x472114], ecx
jmp case.0x4a06af.4
add byte [eax], al
xor esi, edx
xor esi, edx
jp 0x4a141b
neg eax
neg eax
mov edi, edi
jno 0x4a142a
jg 0x4a1425
mov esp, esp
jo 0x4a142a
add eax, 0x2110158b
inc edi
add byte [ebx + 0x158904ea], al
adc byte [ecx], ah
inc edi
add byte [ecx + 0x472110], ah
mov edx, dword [0x472110]
sub edx, 4
mov dword [0x472110], edx
mov eax, dword [0x472110]
mov ecx, dword [0x472114]
mov dword [eax], ecx
test dword [esp + 8], ebx
shr esp, 0
jbe 0x4a1466
pushf
ror eax, 0
add edx, 0
neg ecx
neg ecx
popf
jae 0x4a145f
jns 0x4a1461
jg 0x4a1463
ja 0x4a1466
add eax, 0x3db4158b
inc edi
add byte [ecx + 0x47211415], cl
add cl, ch
push ss
or byte [eax], al
add byte [edi - 0x7f], dl
invalid
mov edx, dword [0x473db4]
mov dword [0x472114], edx
jmp case.0x4a06af.4
push edi
add edi, 0x3dec
ror edi, 7
pop edi
jb 0x4a148f
lea esp, [esp]
jb 0x4a1489
jg 0x4a148b
jae 0x4a148f
mov eax, 0x2110a111
inc edi
add byte [ebx + 0x140d8908], cl
and dword [edi], eax
mov eax, dword [0x472110]
mov ecx, dword [eax]
mov dword [0x472114], ecx
dec ecx
inc ecx
or edx, edx
cmc
jno 0x4a14a9
lea esi, [esi]
jo 0x4a14a9
xor eax, 0x66d233b3
mov edx, dword [0x473dba]
xor edx, edx
mov dx, word [0x473dba]
mov eax, dword [0x472110]
lea ecx, [eax + edx*4]
mov dword [0x472110], ecx
jmp case.0x4a06af.4
test edx, esi
or eax, 0
jae 0x4a14e4
pushf
xchg edx, esi
xchg edx, esi
and edi, edi
shr esp, 0
cmp esp, 0x6c08
popf
js 0x4a14e1
jb 0x4a14e4
call 0x8bb0e71b
adc eax, 0x473dba
xor edx, edx
mov dx, word [0x473dba]
mov dword [ebp - 0x104], edx
cmp dword [ebp - 0x104], 0x39b0
jg 0x4a1585
cmp dword [ebp - 0x104], 0x39b0
je 0x4a1603
cmp dword [ebp - 0x104], 0x1eac
jg 0x4a1560
cmp dword [ebp - 0x104], 0x1eac
je 0x4a1603
cmp dword [ebp - 0x104], 0xe6
je 0x4a1603
cmp dword [ebp - 0x104], 0x10b9
je 0x4a1603
cmp dword [ebp - 0x104], 0x120e
je 0x4a15d1
jmp 0x4a1630
cmp dword [ebp - 0x104], 0x26ed
je 0x4a1603
cmp dword [ebp - 0x104], 0x2820
je 0x4a1603
jmp 0x4a1630
cmp dword [ebp - 0x104], 0x58ae
jg 0x4a15b7
cmp dword [ebp - 0x104], 0x58ae
je 0x4a15d1
cmp dword [ebp - 0x104], 0x3eea
je 0x4a15d1
cmp dword [ebp - 0x104], 0x4cce
je 0x4a15d1
jmp 0x4a1630
cmp dword [ebp - 0x104], 0x5d0a
je 0x4a15d1
cmp dword [ebp - 0x104], 0x654a
je 0x4a15d1
jmp 0x4a1630
nop
jge 0x4a15ec
pushf
test ebx, 0x433a
push edx
pop edx
ror ecx, 0x18
ror ecx, 8
popf
ja 0x4a15e8
nop
jl 0x4a15ec
mov ebp, 0x472110a1
add byte [ebx - 0x1e7ef8], cl
add byte [eax], al
add byte [ebx + 0x47211015], cl
add byte [ecx - 0x7ed214f6], cl
invalid
mov eax, dword [0x472110]
mov ecx, dword [eax]
and ecx, 0xff
mov edx, dword [0x472110]
mov dword [edx], ecx
jmp 0x4a1630
cmp esi, 0x731d
add esp, 0
jns 0x4a161b
pushf
jnp 0x4a1612
popf
jp 0x4a1616
js 0x4a1618
js 0x4a161b
jmp 0x476b26c0
mov eax, dword [0x472110]
mov ecx, dword [eax]
and ecx, 0xffff
mov edx, dword [0x472110]
mov dword [edx], ecx
shr esp, 0
test dword [esp], ecx
je 0x4a1643
mov esi, esi
je 0x4a163c
jae 0x4a163e
xchg edi, edi
jne 0x4a1643
call 0x476b26e8
add byte [ebx + 0x10158b08], cl
and dword [edi], eax
mov eax, dword [0x472110]
mov ecx, dword [eax]
mov edx, dword [0x472110]
add edx, 4
mov dword [0x472110], edx
test ecx, ecx
jne 0x4a1667
mov eax, dword [0x473db4]
mov dword [0x472114], eax
jmp case.0x4a06af.4
sub esp, 0
call 0x4a1674
add esp, 4
jno 0x4a1696
pushf
jb 0x4a167d
add ecx, 0x4d4d
sub ecx, 0x4d4d
and ecx, ecx
popf
jge 0x4a168f
xchg edi, esi
xchg edi, esi
jo 0x4a1696
add eax, 0x8b66c933
or eax, 0x473dba
xor ecx, ecx
mov cx, word [0x473dba]
mov dword [ebp - 0x108], ecx
cmp dword [ebp - 0x108], 0x39b0
jg 0x4a172f
cmp dword [ebp - 0x108], 0x39b0
je 0x4a17a3
cmp dword [ebp - 0x108], 0x1eac
jg 0x4a170e
cmp dword [ebp - 0x108], 0x1eac
je 0x4a17a3
cmp dword [ebp - 0x108], 0xe6
je 0x4a17a3
cmp dword [ebp - 0x108], 0x10b9
je 0x4a17a3
cmp dword [ebp - 0x108], 0x120e
je 0x4a177b
jmp 0x4a17e0
cmp dword [ebp - 0x108], 0x26ed
je 0x4a17a3
cmp dword [ebp - 0x108], 0x2820
je 0x4a17a3
jmp 0x4a17e0
cmp dword [ebp - 0x108], 0x58ae
jg 0x4a1761
cmp dword [ebp - 0x108], 0x58ae
je 0x4a177b
cmp dword [ebp - 0x108], 0x3eea
je 0x4a177b
cmp dword [ebp - 0x108], 0x4cce
je 0x4a177b
jmp 0x4a17e0
cmp dword [ebp - 0x108], 0x5d0a
je 0x4a177b
cmp dword [ebp - 0x108], 0x654a
je 0x4a177b
jmp 0x4a17e0
not eax
not eax
jb 0x4a178c
jae 0x4a1783
js 0x4a1785
mov esp, esp
jnp 0x4a1789
jae 0x4a178c
ljmp 0x47:0x2110158b
mov edx, dword [0x472110]
mov eax, dword [edx]
and eax, 0xff
mov ecx, dword [0x472110]
mov dword [ecx], eax
jmp 0x4a17e0
cmp esp, 0x926
nop
xor esi, 0xdd8
xor esi, 0xdd8
je 0x4a17cb
pushf
jbe 0x4a17bc
test dword [esp], ecx
xor ebx, 0
popf
xchg ecx, edi
xchg ecx, edi
jne 0x4a17cb
mov ebp, 0x2110158b
inc edi
add byte [ebx - 0xdafe], cl
add byte [eax], al
mov edx, dword [0x472110]
mov eax, dword [edx]
and eax, 0xffff
mov ecx, dword [0x472110]
mov dword [ecx], eax
xor edi, 0
lea edi, [edi + 0x25ff]
lea edi, [edi - 0x25ff]
jne 0x4a17f1
jl 0x4a17ff
jae 0x4a17f5
xchg edx, edx
ja 0x4a17f9
jb 0x4a17fb
jge 0x4a17ff
add eax, 0x10158b1b
and dword [edi], eax
mov edx, dword [0x472110]
mov eax, dword [edx]
mov ecx, dword [0x472110]
add ecx, 4
mov dword [0x472110], ecx
test eax, eax
je 0x4a1826
mov edx, dword [0x473db4]
mov dword [0x472114], edx
jmp case.0x4a06af.4
lea ebx, [ebx]
cmp eax, dword [esp]
lea eax, [eax]
test dword [esp], esi
js 0x4a184a
pushf
rol edx, 0
xor esp, 0
popf
jbe 0x4a1843
jno 0x4a1845
xchg esp, esp
jns 0x4a184a
add eax, 0x472110a1
add byte [ebx + 0x10a304e8], al
and dword [edi], eax
mov eax, dword [0x472110]
sub eax, 4
mov dword [0x472110], eax
ror esi, 0
and esp, 0xffffffff
je 0x4a186a
lea esp, [esp]
lea ebx, [ebx]
jno 0x4a1866
jne 0x4a186a
mov esi, 0xb415ff64
cmp eax, 0xd8b0047
adc byte [ecx], ah
inc edi
add byte [ecx + 0x410e901], cl
add byte [eax], al
call dword [0x473db4]
mov ecx, dword [0x472110]
mov dword [ecx], eax
jmp case.0x4a06af.4
shl eax, 0
jo 0x4a189a
pushf
js 0x4a1886
or eax, eax
test esp, 0xab6
jp 0x4a1890
popf
xchg ebx, ebx
lea esp, [esp]
jno 0x4a189a
ljmp 0x47:0x2110158b
mov edx, dword [0x472110]
mov eax, dword [edx]
push eax
call dword [0x473db4]
mov ecx, dword [0x472110]
mov dword [ecx], eax
jmp case.0x4a06af.4
jae 0x4a18b8
jbe 0x4a18ba
je 0x4a18d5
pushf
lea eax, [eax + 0x1b73]
lea eax, [eax - 0x1b73]
xchg ecx, ecx
jb 0x4a18ce
popf
mov esp, esp
jne 0x4a18d5
mov esi, 0x2110158b
inc edi
add byte [ebx + 0xd8b5002], cl
adc byte [ecx], ah
inc edi
add byte [ebx - 0xadfbaf], cl
adc eax, 0x473db4
mov edx, dword [0x472110]
mov eax, dword [edx]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 4]
push edx
call dword [0x473db4]
mov ecx, dword [0x472110]
mov dword [ecx + 4], eax
jp 0x4a18f9
or esp, 0
cmp ebx, dword [esp + 8]
add esp, 0
jbe 0x4a190b
lea ebx, [ebx]
ja 0x4a190b
lcall 0x4721, 0x10158b72
add byte [ebx + 0x158904c2], al
adc byte [ecx], ah
inc edi
add cl, ch
outsb dx, byte [esi]
add eax, dword [eax]
add byte [ebx], dh
invalid
jl 0x4a1946
mov edx, dword [0x472110]
add edx, 4
mov dword [0x472110], edx
jmp case.0x4a06af.4
xor edi, dword [esp + 0xc]
xor edi, dword [esp + 0xc]
mov edx, edx
shr ecx, 0
jl 0x4a192e
or al, 0x33
jl 0x4a194a
or al, 0x8b
rol cl, cl
jmp 0x784a952f
js 0x4a1935
jp 0x4a1932
jns 0x4a1935
mov ecx, 0x472110a1
add byte [ebx + 0x158b5108], cl
adc byte [ecx], ah
inc edi
add byte [ebx - 0x74affbbe], cl
or eax, 0x472110
mov eax, dword [0x472110]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [0x472110]
and dword [edi], eax
mov edx, dword [ecx + 8]
push edx
call dword [0x473db4]
mov ecx, dword [0x472110]
mov dword [ecx + 8], eax
add esp, 0
std
cld
je 0x4a1978
pushf
cmp esp, 0xd80
jne 0x4a1971
popf
jns 0x4a1975
jne 0x4a1978
jmp 0x215a2f07
mov edx, dword [0x472110]
add edx, 8
mov dword [0x472110], edx
jmp case.0x4a06af.4
shr esp, 0
nop
xchg ebx, ebx
push ebx
add ebx, 0x653d
ror ebx, 5
pop ebx
jne 0x4a19b9
pushf
sub esp, 0
rol edi, 6
rol edi, 0x1a
cmc
lea esp, [esp]
popf
jp 0x4a19b2
jno 0x4a19b4
jle 0x4a19b6
je 0x4a19b9
ljmp 0x8b00:0x472110a1
mov eax, dword [0x472110]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 8]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0xc]
push ecx
call dword [0x473db4]
mov edx, dword [0x472110]
mov dword [edx + 0xc], eax
or ebx, ebx
or esp, 0
xor edi, 0
xor ebx, 0
jae 0x4a1a19
pushf
test edx, 0x3cc6
add edi, dword [esp]
sub edi, dword [esp]
popf
lea ecx, [ecx + 0x6dab]
lea ecx, [ecx - 0x6dab]
jb 0x4a1a19
add eax, 0x472110a1
add byte [ebx + 0x10a30cc0], al
and dword [edi], eax
mov eax, dword [0x472110]
add eax, 0xc
mov dword [0x472110], eax
jmp case.0x4a06af.4
lea ecx, [ecx]
jb 0x4a1a2f
xchg esp, esp
test dword [esp], edx
jg 0x4a1a3b
jmp 0x4a1a38
jle 0x4a1a3b
mov edx, 0x21100d8b
inc edi
add byte [ebx + 0x10a15211], cl
and dword [edi], eax
mov ecx, dword [0x472110]
mov edx, dword [ecx]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0x10]
push ecx
call dword [0x473db4]
mov edx, dword [0x472110]
mov dword [edx + 0x10], eax
neg esi
neg esi
jbe 0x4a1a85
jp 0x4a1a81
ja 0x4a1a85
mov ecx, 0x2110a1ea
inc edi
add byte [ebx + 0x10a310c0], al
and dword [edi], eax
mov eax, dword [0x472110]
add eax, 0x10
mov dword [0x472110], eax
jmp case.0x4a06af.4
lea ebx, [ebx]
jl 0x4a1ab0
pushf
or ebx, 0
xor edx, eax
xor edx, eax
test dword [esp + 8], esi
popf
jle 0x4a1aac
nop
jge 0x4a1ab0
mov edi, 0x21100d8b
inc edi
add byte [ebx + 0x10a15211], cl
and dword [edi], eax
mov ecx, dword [0x472110]
mov edx, dword [ecx]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 0x14]
push eax
call dword [0x473db4]
mov ecx, dword [0x472110]
mov dword [ecx + 0x14], eax
lea edi, [edi + 0x11c2]
lea edi, [edi - 0x11c2]
lea edx, [edx + 0x5510]
lea edx, [edx - 0x5510]
jnp 0x4a1b20
pushf
jb 0x4a1b16
and ecx, 0xffffffff
popf
jnp 0x4a1b1d
jp 0x4a1b20
add eax, 0x2110158b
inc edi
add byte [ebx + 0x158914c2], al
adc byte [ecx], ah
inc edi
add cl, ch
pop ecx
add dword [eax], eax
add byte [ecx + 0x472110], ah
mov eax, dword [0x472110]
mov edx, dword [0x472110]
add edx, 0x14
mov dword [0x472110], edx
jmp case.0x4a06af.4
mov eax, dword [0x472110]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 8]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0xc]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 0x10]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 0x14]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0x18]
push ecx
call dword [0x473db4]
mov edx, dword [0x472110]
mov dword [edx + 0x18], eax
mov eax, dword [0x472110]
add eax, 0x18
mov dword [0x472110], eax
jmp case.0x4a06af.4
mov ecx, dword [0x472110]
mov edx, dword [ecx]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 8]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [0x472110]
mov eax, dword [edx + 0x14]
push eax
mov ecx, dword [0x472110]
mov edx, dword [ecx + 0x18]
push edx
mov eax, dword [0x472110]
mov ecx, dword [eax + 0x1c]
push ecx
call dword [0x473db4]
mov edx, dword [0x472110]
mov dword [edx + 0x1c], eax
mov eax, dword [0x472110]
add eax, 0x1c
mov dword [0x472110], eax
jmp case.0x4a06af.4
jle 0x4a1c06
xor eax, dword [esp + 0x10]
xor eax, dword [esp + 0x10]
cmc
jb 0x4a1c20
pushf
cmc
xor esp, 0
popf
lea ecx, [ecx]
xchg ecx, ecx
jae 0x4a1c20
add eax, 0x8b66c933
or eax, 0x473dba
xor ecx, ecx
mov cx, word [0x473dba]
mov dword [0x473fb0], ecx
mov edx, dword [0x473fb0]
mov dword [ebp - 0x10c], edx
cmp dword [ebp - 0x10c], 0x23
ja case.0x4a1c52.3
mov ecx, dword [ebp - 0x10c]
xor eax, eax
mov al, byte [ecx + 0x4a2996]
jmp dword [eax*4 + 0x4a2986]
je 0x4a1c5b
cmp esp, 0x7fa4
jl 0x4a1c69
je 0x4a1c65
jge 0x4a1c69
lcall 0xb005, 0xc727eb81
aas
inc edi
add byte [edx], al
add byte [eax], al
add byte [esi - 0x75], ah
mov dx, word [section.0000009]
jmp 0x4a1c92
mov dword [0x473fb0], 2
mov dx, word [section.0000009]
and dx, 0xfffe
mov word [section.0000009], dx
jmp 0x4a21ea
jmp 0x49fe9d
jb 0x4a1c94
lea esp, [esp]
add ecx, 0x557c
sub ecx, 0x557c
or ebx, 0
jnp 0x4a1cc3
pushf
xchg edi, eax
xchg edi, eax
lea edx, [edx + 0x6511]
lea edx, [edx - 0x6511]
popf
jb 0x4a1cbc
jg 0x4a1cbe
jo 0x4a1cc0
jp 0x4a1cc3
ljmp 0x46:0xa75c3d83
cmp dword [0x46a75c], 0
je 0x4a1d65
mov esp, esp
rol eax, 0x1e
ror eax, 0x1e
add eax, 0x13b8
sub eax, 0x13b8
ja 0x4a1cf8
pushf
jb 0x4a1ce8
xor eax, dword [esp]
xor eax, dword [esp]
stc
lea edi, [edi]
popf
jae 0x4a1cf5
jbe 0x4a1cf8
mov ebp, 0xffa1fde8
inc dword [ebx + 0x637502f8]
call fcn.0049befa
cmp eax, 2
jne 0x4a1d65
and ebx, 0xffffffff
jne 0x4a1d13
lea esp, [esp]
je 0x4a1d0c
mov esi, esi
je 0x4a1d13
add eax, 0x5c72832
mov al, 0x3f
inc edi
add byte [eax], dl
add byte [eax], al
add cl, al
retf
mov dword [0x473fb0], 0x10
ror ebx, 0
jo 0x4a1d43
pushf
mov eax, eax
xor edi, 0x6784
xor edi, 0x6784
add eax, 0
jns 0x4a1d37
popf
lea esp, [esp]
jge 0x4a1d3e
jbe 0x4a1d40
jno 0x4a1d43
call 0x474385e8
add byte [ebx + 0x68a301c0], al
stc
inc esi
add cl, al
ret
mov eax, dword [0x46f968]
add eax, 1
mov dword [0x46f968], eax
rol ebx, 0x1f
rol ebx, 1
xor esp, 0
jnp 0x4a1d60
nop
xchg ebx, ebx
jp 0x4a1d60
mov ebx, 0x485e9
add bh, dh
invalid
jmp 0x4a21ea
test esp, 0x1ce1
xchg edi, edi
add edi, 0
clc
ja 0x4a1d89
pushf
mov edx, edx
cmp esp, 0x4873
or edi, edi
cmc
popf
nop
lea esp, [esp]
jbe 0x4a1d89
mov edi, 0xa6303d83
inc esi
add byte [eax], al
cmp dword [0x46a630], 0
jne 0x4a1de3
mov dword [0x470164], 0
ror ebx, 0
jge 0x4a1da1
rol edx, 0
xor edx, eax
xor edx, eax
jl 0x4a1db0
mov eax, eax
jge 0x4a1db0
ljmp 0xfa81:0x241c852f
test dword [esp], ebx
cmp edx, 0x5bb0
jle 0x4a1dc3
mov edx, edx
mov esi, esi
jg 0x4a1dc3
mov esi, 0xa03d832f
push ebp
inc edi
add byte [ecx], al
cmp dword [0x4755a0], 1
jne 0x4a1de3
jmp 0x4a1dce
and eax, eax
and ebx, ebx
jno 0x4a1dd9
jo 0x4a1dd6
jo 0x4a1dd9
mov ecx, 0x3dc005c7
inc edi
add byte [ecx], al
add byte [eax], al
add byte [edi - 0x7c357836], al
int3
mov dword [0x473dc0], 1
xchg edx, ecx
xchg edx, ecx
or esp, 0
jp 0x4a1df9
mov esi, esi
xchg esi, eax
xchg esi, eax
lea esp, [esp]
jns 0x4a1df5
jnp 0x4a1df9
call 0x487a1b4
push esp
inc edi
add byte [eax], al
cmp dword [0x475404], 0
jne 0x4a1e25
xor edx, dword [esp]
xor edx, dword [esp]
jb 0x4a1e20
pushf
or esp, 0
je 0x4a1e11
popf
jne 0x4a1e15
xchg ecx, edi
xchg ecx, edi
xchg ecx, edx
xchg ecx, edx
jae 0x4a1e20
sub eax, 0xfd7783e8
inc dword [ebx + 0x473dc03d]
add byte [eax], al
call 0x4795a8
cmp dword [0x473dc0], 0
jne 0x4a215a
test esp, 0x4c1f
xchg esi, esi
test esp, 0x46d7
jo 0x4a1e58
pushf
xor ecx, edx
xor ecx, edx
add esi, 0
xchg edi, eax
xchg edi, eax
not edi
not edi
popf
jbe 0x4a1e55
jno 0x4a1e58
mov edx, 0x56900d8b
inc edi
add byte [ecx + 0x473dd40d], cl
add cl, al
in al, dx
add byte [edx], bh
mov ecx, dword [0x475690]
mov dword [0x473dd4], ecx
shr esp, 0
jp 0x4a1e69
add edi, dword [esp]
sub edi, dword [esp]
jno 0x4a1e71
jnp 0x4a1e80
jo 0x4a1e75
jmp 0x4a1e77
jae 0x4a1e79
lea edi, [edi]
jp 0x4a1e80
mov ebp, 0x158b98ca
nop
push esi
inc edi
add byte [ebx], al
adc eax, 0x475624
mov edx, dword [0x475690]
add edx, dword [0x475624]
mov dword [0x473dd0], edx
or edi, edi
dec ecx
inc ecx
lea esi, [esi]
jo 0x4a1e9a
ja 0x4a1eaa
pushf
mov edx, edx
rol esp, 0
popf
xchg edx, eax
xchg edx, eax
jbe 0x4a1eaa
mov edi, 0xbf505157
jne 0x4a1edb
push edi
push ecx
push eax
mov edi, 0x4a2b75
je 0x4a1eb4
dec edx
add byte [eax + eax + 0x73], dh
or ebx, ebp
add byte [edi], bh
jae 0x4a1ebf
jmp 0x4a1eb8
jg 0x4a1eba
jle 0x4a1ebc
jb 0x4a1ebf
mov ecx, 0x3dbc3d80
inc edi
add byte [eax], al
cmp byte [0x473dbc], 0
je 0x4a1efc
add ebx, dword [esp]
sub ebx, dword [esp]
lea ebx, [ebx + 0x1a15]
lea ebx, [ebx - 0x1a15]
jg 0x4a1edc
add byte [ebx + 0x66177cc0], cl
pushfd
mov eax, eax
jl 0x4a1ef7
pushf
cmp esi, dword [esp + 8]
rol esi, 0x1c
ror esi, 0x1c
popf
je 0x4a1ef0
jg 0x4a1ef2
lea esi, [esi]
jge 0x4a1ef7
mov ecx, 0x4a2b75bf
add byte [ecx], bh
mov edi, 0x4a2b75
jns 0x4a1efe
jns 0x4a1f17
pushf
jae 0x4a1f04
jbe 0x4a1f06
and edx, edx
xor esi, dword [esp + 4]
xor esi, dword [esp + 4]
popf
jg 0x4a1f14
js 0x4a1f17
xor eax, 0x3dd00d8b
inc edi
add byte [ebp - 0x3b08dbdc], cl
jmp 0x8b4a1f85
mov ecx, dword [0x473dd0]
lea esp, [esp]
test esp, 0x5ee9
mov esp, esp
sub esp, 0
je 0x4a1f40
pushf
ror esp, 0
jnp 0x4a1f34
jnp 0x4a1f36
popf
jg 0x4a1f3a
nop
jl 0x4a1f3d
jne 0x4a1f40
cmp dword [ebx], 0xc13676cf
into
push ss
cmp ecx, edi
jbe 0x4a1f7a
ror esi, 0x16
rol esi, 0x16
xor esp, 0
jo 0x4a1f57
jbe 0x4a1f51
jb 0x4a1f53
nop
jno 0x4a1f57
lcall 0x35fc, 0x90b0cf2b
fdiv dword [ebp]
add byte [0x75d8], dh
sub ecx, edi
mov al, 0x90
cld
xor eax, 0x75d8
xor eax, 0x75d8
neg eax
neg eax
or esp, 0
lea edx, [edx]
jae 0x4a1f78
jl 0x4a1f73
jno 0x4a1f75
jb 0x4a1f78
xor eax, 0xec83aaf3
add byte [edx + 0x25], bh
rep stosb byte es:[edi], al
sub esp, 0
jp 0x4a1fa4
pushf
lea esp, [esp]
lea edx, [edx + 0x460d]
lea edx, [edx - 0x460d]
ror edi, 0
ror edi, 0x15
ror edi, 0xb
popf
mov esi, esi
mov esp, esp
mov ecx, ecx
jnp 0x4a1fa4
mov edx, 0x3dd43d8b
inc edi
add byte [ebx - 0x9f4ff32], al
mov edi, dword [0x473dd4]
or esi, 0
or esi, esi
or ecx, ecx
mov eax, eax
js 0x4a1fc3
pushf
jg 0x4a1fb9
or esp, 0
popf
jns 0x4a1fc0
jns 0x4a1fc3
mov ecx, 0x49daf0b9
add byte [ebx], bh
iretd
mov ecx, entry0
cmp ecx, edi
jbe 0x4a202b
cld
xor esp, 0
and edx, 0xffffffff
jns 0x4a1ff4
pushf
xor edx, 0x4b49
xor edx, 0x4b49
cmp esp, 0x5109
inc ebx
dec ebx
mov edx, edx
popf
jl 0x4a1ff1
js 0x4a1ff4
add eax, 0xc9c1cf2b
add eax, ecx
rol dword [ebx], 0xe8
add byte [eax], al
add byte [eax], al
sub ecx, edi
ror ecx, 3
rol ecx, 3
call 0x4a2001
lea esp, [esp + 4]
and edx, edx
not edx
not edx
js 0x4a2015
jle 0x4a200f
jle 0x4a2011
mov al, 0x90
cld
lea eax, [eax]
jle 0x4a2029
pushf
mov ebx, ebx
jge 0x4a2022
rep stosb byte es:[edi], al
or edi, 0
jb 0x4a204f
lea esi, [esi + 0x2edc]
lea esi, [esi - 0x2edc]
xchg esi, esi
lea esi, [esi + 0x6b47]
lea esi, [esi - 0x6b47]
lea esi, [esi]
jae 0x4a204f
ljmp 0x5300:0x49db42bf
mov edi, 0x49db42
push ebx
add ebx, 0x3d91
ror ebx, 0x13
pop ebx
lea esi, [esi + 0x4ab7]
lea esi, [esi - 0x4ab7]
add esp, 0
ja 0x4a2075
mov eax, eax
jbe 0x4a2075
mov eax, 0x4a1c92b9
add cl, al
out dx, al
add byte [eax + 8], dh
mov ecx, 0x4a1c92
shr esi, 0
jo 0x4a2087
lea esi, [esi]
mov esp, esp
jno 0x4a2087
sub ecx, edi
mov al, 0x90
cld
cmp edi, ebx
jb 0x4a2090