Function at 0x4a1ed0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push esi
jbe 0x4a1edc
ja 0x4a1edc
call 0x45d7384a
in al, 0x6a
add byte [eax - 0x18], dl
invalid
push 0x19
lea eax, [ebp - 0x1c]
push 0
push eax
call fcn.004994b0
mov dl, 0x65
mov cl, 0x6f
mov byte [ebp - 0x17], dl
mov byte [ebp - 0x14], dl
mov al, 0x66
mov dl, 0x6a
add esp, 0xc
mov byte [ebp - 0x1c], 0x56
mov byte [ebp - 0x1b], cl
mov byte [ebp - 0x1a], 0x69
mov byte [ebp - 0x19], 0x62
mov byte [ebp - 0x18], cl
mov byte [ebp - 0x16], 0x6d
mov byte [ebp - 0x15], al
mov byte [ebp - 0x13], 0x46
mov byte [ebp - 0x12], 0x79
mov byte [ebp - 0x11], 0x64
mov byte [ebp - 0x10], al
mov byte [ebp - 0xf], 0x71
mov byte [ebp - 0xe], 0x75
mov byte [ebp - 0xd], dl
mov byte [ebp - 0xc], 0x70
mov byte [ebp - 0xb], cl
mov byte [ebp - 0xa], 0x47
mov byte [ebp - 9], dl
mov byte [ebp - 8], 0x6d
mov byte [ebp - 7], 0x75
mov byte [ebp - 6], al
mov byte [ebp - 5], 0x73
mov byte [ebp - 4], 0
jns 0x4a1f53
js 0x4a1f53
call 0x8b2e64e1
push ebp
jmp 0xff386ce7
mov al, byte [ebp - 0x1c]
mov dl, byte [ebp - 0x17]
mov cl, byte [ebp - 0x12]
dec al
dec dl
mov byte [ebp - 0x1c], al
mov al, byte [ebp - 0xd]
mov byte [ebp - 0x17], dl
mov dl, byte [ebp - 8]
dec cl
dec al
mov byte [ebp - 0x12], cl
mov cl, byte [ebp - 0x1b]
dec dl
mov byte [ebp - 0xd], al
mov al, byte [ebp - 0x16]
mov byte [ebp - 8], dl
mov dl, byte [ebp - 0x11]
dec cl
dec al
mov byte [ebp - 0x1b], cl
mov cl, byte [ebp - 0xc]
dec dl
mov byte [ebp - 0x16], al
mov al, byte [ebp - 7]
mov byte [ebp - 0x11], dl
mov dl, byte [ebp - 0x1a]
dec cl
dec al
mov byte [ebp - 0xc], cl
mov cl, byte [ebp - 0x15]
dec dl
mov byte [ebp - 7], al
mov al, byte [ebp - 0x10]
mov byte [ebp - 0x1a], dl
mov dl, byte [ebp - 0xb]
dec cl
dec al
dec dl
mov byte [ebp - 0x15], cl
mov cl, byte [ebp - 6]
mov byte [ebp - 0x10], al
mov byte [ebp - 0xb], dl
mov al, byte [ebp - 0x19]
mov dl, byte [ebp - 0x14]
dec cl
dec al
mov byte [ebp - 6], cl
mov cl, byte [ebp - 0xf]
dec dl
mov byte [ebp - 0x19], al
mov al, byte [ebp - 0xa]
dec cl
mov byte [ebp - 0x14], dl
mov dl, byte [ebp - 5]
mov byte [ebp - 0xf], cl
mov cl, byte [ebp - 0x18]
dec al
dec dl
mov byte [ebp - 0xa], al
mov al, byte [ebp - 0x13]
dec cl
mov byte [ebp - 5], dl
mov dl, byte [ebp - 0xe]
mov byte [ebp - 0x18], cl
mov cl, byte [ebp - 9]
dec al
dec dl
dec cl
mov byte [ebp - 0x13], al
mov byte [ebp - 0xe], dl
mov byte [ebp - 9], cl
jns 0x4a2018
js 0x4a2018
call 0x99ce35a7
dec eax
add byte [ebp + 0x5251e44d], cl
mov edx, dword [0x489984]
lea ecx, [ebp - 0x1c]
push ecx
push edx
call fcn.004a0ca0
mov esi, eax
jp 0x4a202f
jnp 0x4a202f
call 0x45d7399d
in al, 0x6a
add byte [eax - 0x18], dl
je 0x4a20ae
push 0x19
lea eax, [ebp - 0x1c]
push 0
push eax
call fcn.004994b0
add esp, 0xc
jle 0x4a2044
invalid
jg 0x4a2044
call 0xfc016cd
test esi, esi
jne 0x4a2057
jne 0x4a204d
je 0x4a204d
je 0x4a2006
mov eax, 6
pop esi
mov esp, ebp
pop ebp
push es
add byte [eax], al
add byte [esi - 0x75], bl
in eax, 0x5d
ret
jl 0x4a205c
jge 0x4a205c
call 0x3ba26ea
mov al, byte [esi]
jo 0x4a2063
jno 0x4a2063
call 0xfbfeca3
cmp al, 0xcc
jne 0x4a2076
jb 0x4a206c
jae 0x4a206c
call fcn.004a2728
add byte [esi - 0x75], bl
in eax, 0x5d
mov eax, 6
pop esi
mov esp, ebp
pop ebp
ret
jbe 0x4a207b
ja 0x4a207b
call 0x744a360a
dec eax
add byte [eax + 0xb], bh
mov edx, dword [0x487400]
mov eax, 0xb
add edx, eax
mov dword [0x487400], edx
jle 0x4a2093
jg 0x4a2093
call 0x744e25c0
dec eax
add byte [esi + 3], dh
sub dword [0x487404], eax
jbe 0x4a209e
ja 0x4a209e
call fcn.004a285a
add byte [esi - 0x75], bl
in eax, 0x5d
mov eax, 7
pop esi
mov esp, ebp
pop ebp
ret
nop
nop
push ebp
mov ebp, esp
push edi
jle 0x4a20b9
jg 0x4a20b9
call 0x8b529e48
dec ebp
adc byte [ecx + 0x33f], al
xor byte [ebp + 0x47], 0x53
mov edi, dword [ebp + 8]
mov ecx, dword [ebp + 0x10]
cmp dword [edi], 0x80000003
jne 0x4a210e
push ebx
jp 0x4a20cd
jnp 0x4a20cd
call 0x102a254
add byte [eax], al
add al, 0x72
add esi, dword [ebx + 1]
add dword [ecx + 0xb8], 4
jb 0x4a20d9
jae 0x4a20d9
or edi, edi
add eax, 0x494934
inc dword [0x494934]
cmp dword [esp + 8], 0x1740375
mov eax, dword [0x4945b4]
xor edx, edx
mov ebx, 0x64
div ebx
add dword [0x49438c], edx
jo 0x4a2100
jno 0x4a2100
call 0x49935da5
add byte [ebx - 0x7d], bl
call 0x4986c44f
dec ecx
add byte [ebp + 3], dh
mov eax, dword [0x49493c]
pop ebx
sub eax, 0x43
mov dword [0x49493c], eax
jne 0x4a2113
je 0x4a2113
pop esi
mov eax, dword [edi]
pop edi
cmp eax, 0xc0000094
jne 0x4a2161
jp 0x4a2122
jnp 0x4a2122
call 0xf6a2ed
add byte [eax], al
add al, 0
add byte [eax], al
mov dword [ecx + 0xac], 4
mov edx, dword [0x494934]
dec edx
mov dword [0x494934], edx
cmp dword [esp + 8], 0x1740375
mov eax, dword [0x494388]
xor edx, edx
mov ecx, 0x3e8
div ecx
sub dword [0x49438c], edx
jne 0x4a215a
je 0x4a215a
call 0x4986471f
dec ecx
add byte [eax + esi*2], al
add esi, dword [ecx + 1]
shl dword [0x49493c], 4
jo 0x4a2166
jno 0x4a2166
call 0xc3a7e19d
nop
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
push edi
mov byte [ebp - 8], 0x99
cmp dword [ebp + 8], 0
je 0x4a2189
xor eax, eax
pop ebp
ret
cmp dword [ebp + 0x10], 0
jne 0x4a2193
mov eax, 1
jmp fcn.004a2ab5
jle 0x4a2198
jg 0x4a2198
call 0x8b5a6727
or eax, 0x4945e0
mov eax, dword [ebp + 0x10]
mov ecx, dword [0x4945e0]
mov dword [eax + 4], ecx
jbe 0x4a21a9
ja 0x4a21a9
xor eax, 0xa110558b
in al, 0x45
dec ecx
add byte [ecx + 0x37c0842], cl
mov edx, dword [ebp + 0x10]
mov eax, dword [0x4945e4]
mov dword [edx + 8], eax
jl 0x4a21b9
jge 0x4a21b9
mov eax, 0x8b104d8b
adc eax, 0x4945e8
mov ecx, dword [ebp + 0x10]
mov edx, dword [0x4945e8]
mov dword [ecx + 0xc], edx
jle 0x4a21ca
jg 0x4a21ca
ljmp 0xec0d:0x8b10458b
mov eax, dword [ebp + 0x10]
mov ecx, dword [0x4945ec]
mov dword [eax + 0x10], ecx
jp 0x4a21db
jnp 0x4a21db
mov eax, 0xc710558b
inc edx
adc al, 0
add byte [eax], al
add byte [eax + 3], dh
mov edx, dword [ebp + 0x10]
mov dword [edx + 0x14], 0
jo 0x4a21ea
jno 0x4a21ea
jmp 0x8b5a6779
mov eax, dword [ebp + 0x10]
mov ecx, dword [0x4945f0]
mov dword [eax + 0x18], ecx
jbe 0x4a21fb
ja 0x4a21fb
add eax, 0x8b10558b
add cl, byte [0x10010]
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
or eax, 0x10010
mov ecx, dword [ebp + 0x10]
mov dword [ecx], eax
jb 0x4a220f
jae 0x4a220f
call 0x745e5f94
dec eax
add byte [eax], al
add byte [eax], al
xor byte [ebx + 0x1d], 0xeb
add dword [edx + 0x18a164], ebx
add byte [eax], al
cmp dword [0x487414], 0x80000000
jae 0x4a2238
jmp 0x4a221e
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
mov al, byte [eax + 2]
and eax, 0xff
jmp 0x4a2232
add dword [0x494930], eax
jne 0x4a223d
je 0x4a223d
add eax, 0x8b10558b
cmp byte [eax - 0x77000000], 0x45
hlt
mov edx, dword [ebp + 0x10]
mov eax, dword [edx + 0xb8]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc]
mov dl, byte [ecx]
mov byte [ebp - 4], dl
jb 0x4a2256
jae 0x4a2256
lcall 0x338, 0x8108458b
add byte [eax], al
xor byte [ebp + 0xb], 0xc6
inc ebp
clc
add edi, dword [esi + 3]
mov eax, dword [ebp + 8]
cmp dword [eax], 0x80000003
jne 0x4a226c
mov byte [ebp - 8], 3
jle 0x4a226a
jg 0x4a226a
xor eax, 0x4d8b25eb
or byte [ecx + 0x439], al
xor byte [ebp + 0xb], 0xc6
inc ebp
clc
add dword [ecx + 3], edi
jmp 0x4a2291
mov ecx, dword [ebp + 8]
cmp dword [ecx], 0x80000004
jne 0x4a2282
mov byte [ebp - 8], 1
jns 0x4a2280
js 0x4a2280
lcall 0x8108, 0x558b0feb
cmp dl, byte [eax + eax + 0x475c000]
jmp 0x4a2291
mov edx, dword [ebp + 8]
cmp dword [edx], 0xc0000094
jne 0x4a2291
mov byte [ebp - 8], 0
jle 0x4a2296
jg 0x4a2296
sub eax, 0x25fc458b
inc dword [eax]
add byte [eax], al
mov eax, dword [ebp - 4]
and eax, 0xff
cmp eax, 0xcc
jne 0x4a22cd
mov byte [ebp - 8], 3
jbe 0x4a22ae
ja 0x4a22ae
jmp 0x8b5a703d
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx + 0xb8]
add edx, 1
mov eax, dword [ebp + 0x10]
mov dword [eax + 0xb8], edx
jle 0x4a22c8
jg 0x4a22c8
lcall 0x8b00, 0x27de9
dec ebp
cld
jmp 0x4a254a
mov ecx, dword [ebp - 4]
and ecx, 0xff
cmp ecx, 0xcd
jne 0x4a2344
jb 0x4a22e3
jae 0x4a22e3
or dword [ebx - 0x3d7c0bab], 0xf4558901
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
mov cl, byte [eax]
mov byte [ebp - 4], cl
jbe 0x4a22f9
ja 0x4a22f9
add eax, 0x81fc558b
loop 0x4a22fe
mov edx, dword [ebp - 4]
and edx, 0xff
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ebp - 0x39fb8a2e], al
inc ebp
clc
add byte [ecx + 3], bh
test edx, edx
jne 0x4a230a
mov byte [ebp - 8], 0
jns 0x4a230f
js 0x4a230f
ljmp 0xff:0x25fc458b
mov eax, dword [ebp - 4]
and eax, 0xff
cmp eax, 1
jne 0x4a2320
mov byte [ebp - 8], 1
jbe 0x4a2325
ja 0x4a2325
mov eax, 0x8b104d8b
xchg ecx, eax
mov eax, 0x83000000
ret 0x8b02
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx + 0xb8]
add edx, 2
mov eax, dword [ebp + 0x10]
mov dword [eax + 0xb8], edx
jle 0x4a233f
jg 0x4a233f
call 0x4c2a2c
add byte [ebx - 0x1e7e03b3], cl
inc dword [eax]
add byte [eax], al
jmp 0x4a254a
mov ecx, dword [ebp - 4]
and ecx, 0xff
cmp ecx, 0xf7
jne 0x4a239e
mov edx, dword [ebp - 0xc]
xor eax, eax
mov al, byte [edx + 1]
cmp eax, 0xf9
jne 0x4a239e
mov byte [ebp - 8], 0
jne 0x4a236d
je 0x4a236d
sub eax, 0xc7104d8b
sub dword [eax + eax + 0x10000000], 0x3760000
mov ecx, dword [ebp + 0x10]
mov dword [ecx + 0xac], 0x1000
jbe 0x4a237f
ja 0x4a237f
lcall 0xb882, 0x8b10558b
add byte [eax], al
add byte [ebx + 0x4d8b02c0], al
adc byte [ecx + 0xb881], cl
add byte [ecx + 3], bh
mov edx, dword [ebp + 0x10]
mov eax, dword [edx + 0xb8]
add eax, 2
mov ecx, dword [ebp + 0x10]
mov dword [ecx + 0xb8], eax
jns 0x4a2399
js 0x4a2399
jmp 0x4bd086
jmp 0x4a254a
mov edx, dword [ebp - 4]
and edx, 0xff
cmp edx, 0xeb
jne 0x4a23df
mov eax, dword [ebp - 0xc]
xor ecx, ecx
mov cl, byte [eax + 1]
test ecx, ecx
jne 0x4a23df
jo 0x4a23c0
jno 0x4a23c0
lcall 0xb882, 0x8b10558b
add byte [eax], al
add byte [ebx + 0x4d8b02c0], al
adc byte [ecx + 0xb881], cl
add byte [esi + 3], dh
mov edx, dword [ebp + 0x10]
mov eax, dword [edx + 0xb8]
add eax, 2
mov ecx, dword [ebp + 0x10]
mov dword [ecx + 0xb8], eax
jbe 0x4a23da
ja 0x4a23da
jmp 0x4b8fc7
jmp 0x4a254a
mov edx, dword [ebp - 4]
and edx, 0xff
cmp edx, 0x3b
jne 0x4a2421
mov eax, dword [ebp - 0xc]
xor ecx, ecx
mov cl, byte [eax + 1]
cmp ecx, 0xed
jne 0x4a2421
jp 0x4a2402
jnp 0x4a2402
ljmp 0xb882:0x8b10558b
mov edx, dword [ebp + 0x10]
mov eax, dword [edx + 0xb8]
add eax, 2
mov ecx, dword [ebp + 0x10]
mov dword [ecx + 0xb8], eax
jb 0x4a241c
jae 0x4a241c
lcall 0x8b00, 0x129e9
push ebp
cld
jmp 0x4a254a
mov edx, dword [ebp - 4]
and edx, 0xff
cmp edx, 0x90
jne 0x4a254a
jns 0x4a243b
js 0x4a243b
xor eax, 0x83f4458b
call 0xf48fad45
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc]
mov dl, byte [ecx]
mov byte [ebp - 4], dl
jb 0x4a2451
jae 0x4a2451
mov eax, 0x25fc458b
inc dword [eax]
add byte [eax], al
mov eax, dword [ebp - 4]
and eax, 0xff
cmp eax, 0xcc
jne 0x4a246e
mov byte [ebp - 8], 3
jp 0x4a2469
jnp 0x4a2469
call 0x4b0156
add byte [ebx - 0x1e7e03b3], cl
inc dword [eax]
add byte [eax], al
jmp 0x4a254a
mov ecx, dword [ebp - 4]
and ecx, 0xff
test ecx, ecx
jne 0x4a24b5
jle 0x4a2480
jg 0x4a2480
ljmp 0x1ea:0x83f4558b
mov edx, dword [ebp - 0xc]
sub edx, 1
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 0xc]
mov cl, byte [eax]
mov byte [ebp - 4], cl
jl 0x4a2496
jge 0x4a2496
jmp 0x82467a25
mov edx, dword [ebp - 4]
and edx, 0xff
cmp edx, 0xcd
jne 0x4a24ab
mov byte [ebp - 8], 0
jle 0x4a24b0
jg 0x4a24b0
sub eax, 0x95e9
add byte [ebx - 0xda03bb], cl
add byte [eax], al
add byte [ebx + 0x377501f8], al
jmp 0x4a254a
mov eax, dword [ebp - 4]
and eax, 0xff
cmp eax, 1
jne 0x4a24f9
jns 0x4a24c7
js 0x4a24c7
or dword [ebx - 0x167c0bb3], 0xf44d8901
mov ecx, dword [ebp - 0xc]
sub ecx, 1
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0xc]
mov al, byte [edx]
mov byte [ebp - 4], al
jne 0x4a24dd
je 0x4a24dd
call 0x8246726c
loope 0x4a24e2
mov ecx, dword [ebp - 4]
and ecx, 0xff
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + 0xcdf9], al
add byte [ebp + 4], dh
cmp ecx, 0xcd
jne 0x4a24f2
mov byte [ebp - 8], 1
jp 0x4a24f7
jnp 0x4a24f7
add eax, 0x558b51eb
cld
jmp 0x4a254a
mov edx, dword [ebp - 4]
and edx, 0xff
cmp edx, 0xf9
jne 0x4a254a
jne 0x4a250f
je 0x4a250f
jmp 0x843e6a9e
mov eax, dword [ebp - 0xc]
sub eax, 1
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc]
mov dl, byte [ecx]
mov byte [ebp - 4], dl
jp 0x4a2525
jnp 0x4a2525
mov eax, 0x25fc458b
inc dword [eax]
add byte [eax], al
mov eax, dword [ebp - 4]
and eax, 0xff
cmp eax, 0xf7
jne 0x4a254a
mov byte [ebp - 8], 0
jo 0x4a253d
jno 0x4a253d
ljmp 0xac81:0xc7104d8b
mov ecx, dword [ebp + 0x10]
mov dword [ecx + 0xac], 0x1000
jp 0x4a254f
jnp 0x4a254f
sub eax, 0x45943d83
dec ecx
add byte [eax], al
cmp dword [0x494594], 0
je 0x4a2592
mov edx, dword [ebp - 0xc]
cmp edx, dword [0x494590]
jae 0x4a2592
jne 0x4a2568
je 0x4a2568
call 0x8b5a6af7
mov al, al
add byte [eax], al
add byte [eax + 0x558b01cd], al
adc byte [ecx + 0xc08a], cl
add byte [esi + 3], dh
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax + 0xc0]
or ch, 1
mov edx, dword [ebp + 0x10]
mov dword [edx + 0xc0], ecx
jbe 0x4a2582
ja 0x4a2582
mov eax, 0x8b10458b
or byte [ecx + 0x10001c9], al
add byte [ebx + 0xa891055], cl
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
or ecx, 0x10001
mov edx, dword [ebp + 0x10]
mov dword [edx], ecx
jb 0x4a2597
jae 0x4a2597
add eax, 0x8b10458b
mov byte [eax - 0x77000000], bh
dec ebp
hlt
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax + 0xb8]
mov dword [ebp - 0xc], ecx
jle 0x4a25a8
jg 0x4a25a8
sub eax, 0x3bf4558b
adc eax, 0x49458c
mov edx, dword [ebp - 0xc]
cmp edx, dword [0x49458c]
jbe 0x4a26ad
mov eax, dword [ebp - 0xc]
cmp eax, dword [0x494590]
jae 0x4a26ad
jns 0x4a25cb
js 0x4a25cb
xor eax, 0x8b104d8b
xchg ecx, eax
rol byte [eax], 0
add byte [eax + 0x458b01ce], al
adc byte [ecx + 0xc090], cl
add byte [ebx + eax + 0x7d], bh
add ecx, ebp
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx + 0xc0]
or dh, 1
mov eax, dword [ebp + 0x10]
mov dword [eax + 0xc0], edx
jl 0x4a25e5
jge 0x4a25e5
jmp 0x8b5a7374
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
or edx, 0x10001
mov eax, dword [ebp + 0x10]
mov dword [eax], edx
mov dword [0x494594], 1
jbe 0x4a2604
ja 0x4a2604
mov eax, 0x81f84d8b
loope 0x4a2609
mov ecx, dword [ebp - 8]
and ecx, 0xff
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ebx - 0x7af0fe07], al
xchg edi, eax
add byte [eax], al
add byte [edx + 3], dh
cmp ecx, 1
jne 0x4a26ad
jb 0x4a261b
jae 0x4a261b
xor eax, 0x8af4558b
add cl, byte [eax + 0x375fc45]
mov edx, dword [ebp - 0xc]
mov al, byte [edx]
mov byte [ebp - 4], al
jne 0x4a2628
je 0x4a2628
call 0x824673b7
loope 0x4a262d
mov ecx, dword [ebp - 4]
and ecx, 0xff
inc dword [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx + 0xf5f9], al
add byte [ecx + edx - 0x75], dh
push ebp
cld
cmp ecx, 0xf5
je 0x4a264a
mov edx, dword [ebp - 4]
and edx, 0xff
cmp edx, 0xfd
jne 0x4a26a6
jle 0x4a264f
jg 0x4a264f
lcall 0xb888, 0x8b10458b
add byte [eax], al
add byte [ebx + 0x558b01c1], al
adc byte [ecx + 0xb88a], cl
add byte [esi + 3], dh
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax + 0xb8]
add ecx, 1
mov edx, dword [ebp + 0x10]
mov dword [edx + 0xb8], ecx
jbe 0x4a2669
ja 0x4a2669
sub eax, 0x49491ca1
add byte [0x6b392743], dh
mov eax, dword [0x49491c]
xor eax, 0x6b392743
mov dword [0x49491c], eax
jo 0x4a267d
jno 0x4a267d
xor eax, 0x49200d8b
dec ecx
add byte [ecx - 0x9d2d63f], al
xor cl, byte [ecx + 0x4949200d]
add byte [edx + 3], bh
mov ecx, dword [0x494920]
add ecx, 0x32f62d29
mov dword [0x494920], ecx
jp 0x4a2694
jnp 0x4a2694
jmp 0x496e3c23
mov edx, dword [0x494924]
add edx, 0x34c01e57
mov dword [0x494924], edx
xor eax, eax
jmp fcn.004a2ab5
jo 0x4a26b2
jno 0x4a26b2
call 0x3c3e6c41
add eax, 0x494584
mov eax, dword [ebp - 0xc]
cmp eax, dword [0x494584]
jbe 0x4a2ab3
mov ecx, dword [ebp - 0xc]
cmp ecx, dword [0x494588]
jae 0x4a2ab3
jp 0x4a26d5
jnp 0x4a26d5
add eax, 0x3bf4558b
adc eax, 0x494590
mov edx, dword [ebp - 0xc]
cmp edx, dword [0x494590]
jb 0x4a2719
jle 0x4a26e5
jg 0x4a26e5
jmp 0x8b5a6c74
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax + 0xc0]
and ch, 0xfe
mov edx, dword [ebp + 0x10]
mov dword [edx + 0xc0], ecx
jbe 0x4a26ff
ja 0x4a26ff
call 0x8b5a6c8e
or byte [ecx + 0x10001c9], al
add byte [ebx + 0xa891055], cl
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
or ecx, 0x10001
mov edx, dword [ebp + 0x10]
mov dword [edx], ecx
mov dword [0x494594], 0
jp 0x4a271e
jnp 0x4a271e
jmp 0x26426cad
mov eax, dword [ebp - 8]
and eax, 0xff
cmp eax, 1
add dword [edi], ecx
test edi, ebp
add dword [eax], eax
invalid
jo 0x4a2734