Function at 0x4e70f0
Capabilities:
Encode data using xor

Disassembly:
neg edx
jno 0x4e6d2d
jmp 0x4e72ab
pop ebp
add eax, esi
pop esi
movzx ecx, byte [eax]
push 0x783bd3f7
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
jmp 0x4e7ada
or edi, 0x6fff25ac
jne 0x4e6e96
jmp 0x4e7c88
xor ebp, 0x5dff7fd0
add eax, ebp
mov ebp, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x4e7aaf
add esi, 0xa1216303
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
sub dword [ecx], esi
push edx
jmp fcn.004e7607
xor ebp, 0x597f5ff8
add esi, 0x7cff14df
sub esi, ebp
sub esi, 0x7cff14df
jmp 0x4e6b33
sub esi, 0x7fd7cac1
jno 0x4e7b2e
jmp 0x4e6f39
xor ebx, 0x3fffad08
jb 0x4e78c5
jmp 0x4e7ca2
add edx, 4
xchg dword [esp], edx
pop esp
push ecx
mov dword [esp], esi
mov esi, 0x3f936d49
shr esi, 7
push ecx
mov ecx, 0x57fef7bd
and ecx, 0x7dffed8a
shl ecx, 2
jp 0x4e7719
jmp 0x4e6da6
neg ebx
or ebx, 0x4e6f6bed
jo 0x4e7656
jmp 0x4e6cf3
shl edi, 3
sub edi, 0x6b2f6d98
push edi
pop dword [ebx]
pop edi
push dword [esp]
jmp 0x4e783f
pop edx
push ebx
mov ebx, 0x7aca89ab
neg ebx
jle 0x4e75f0
jmp 0x4e7097
sub eax, 0x4f33b350
add eax, edx
push ecx
mov ecx, 0x7eb3c8dc
shr ecx, 2
js 0x4e7c23
jmp 0x4e6e73
pop esi
push ecx
mov ecx, 0x7f9f7da3
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
push 0x6feb7d7a
pop edx
and edx, 0x7ff58a9d
je 0x4e6ed5
jmp 0x4e7729
inc ebx
sub ebx, 0xfe7f7ffc
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov dword [esp], ebx
push 0
pop ebx
add ebx, ecx
push edx
mov edx, 0
sub edx, 0x7d4f13c6
jmp 0x4e7295
dec edx
jp 0x4e6ed5
jmp 0x4e753e
xor edx, 0x4a894338
add eax, edx
pop edx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov dword [esp], ebp
pop eax
push ecx
mov dword [esp], 0x63ec0f4d
mov dword [esp], ebp
mov ebp, 0x95
jmp 0x4e7940
push ebp
mov ebp, 0x2bf5eedd
and ebp, 0x49dd0c6f
jbe 0x4e725c
jmp 0x4e7737
add ebx, 0xb020300a
add edx, ebx
pop ebx
sub edx, 4
xchg dword [esp], edx
jmp 0x4e6ed5
and ebp, 0x7fe70c2e
jge 0x4e6b9b
jmp 0x4e6cc1
add ecx, 0x3ffb6d1a
jnp 0x4e6f2d
jmp 0x4e7097
add ecx, 0x6f3bf10d
ja 0x4e6d95
jmp 0x4e6de7
add eax, 0x61ca354c
sub esi, eax
pop eax
add ebx, 0x7f23e1db
add ebx, esi
sub ebx, 0x7f23e1db
mov esi, dword [esp]
add esp, 4
push ecx
mov dword [esp], edi
mov edi, 0x6de78acd
push eax
mov eax, 0x6fbe75e7
jmp 0x4e7c88
shl edi, 1
sub edi, 0xffffffff
or edi, 0x5fa91540
jno 0x4e7c78
jmp 0x4e7d0d
sub edi, eax
pop eax
not edi
sub edi, 0x3f7e62e6
neg edi
jg 0x4e7b9c
jmp 0x4e6c53
pop esp
add esp, 4
push esi
push 0x73fbbac9
mov esi, dword [esp]
add esp, 4
sub esi, 0x3fdf96ee
jp 0x4e6fbe
jmp 0x4e72ef
xchg dword [esp], ebx
pop esp
sub dword [ecx], esi
push 0x180e07f6
mov dword [esp], ecx
jmp 0x4e778a
add eax, edx
sub eax, 0x19fc3634
add eax, 0x79ec36b5
pop edx
push dword [eax]
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebx
push 4
pop ebx
add esi, ebx
jmp 0x4e72d0
inc ecx
jg 0x4e7248
jmp 0x4e6d70
push esi
mov dword [esp], eax
mov eax, 0x5ffe09a2
dec eax
neg eax
jnp 0x4e7a85
jmp 0x4e73b3
push 0x180a0f3c
mov dword [esp], ebx
mov ebx, 0x6fffffae
xor edi, ebx
pop ebx
add eax, edi
mov edi, dword [esp]
add esp, 4
push dword [eax]
push dword [esp]
mov esi, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
jmp 0x4e76b9
shr ebx, 3
jp 0x4e6e4a
jmp 0x4e6c22
pop esp
mov dword [esp], ecx
pop dword [ebx]
push ebx
push esp
pop ebx
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 4
jmp 0x4e7825
pop ecx
add ebx, 0x6bef97e6
add ebx, esi
sub ebx, 0x6bef97e6
pop esi
push dword [ebx]
push dword [esp]
pop ebx
push ecx
mov ecx, esp
push ebx
jmp 0x4e71d7
add eax, 0x5ed7f85b
jp 0x4e79d6
jmp 0x4e6db7
dec ebp
jge 0x4e7a69
jmp 0x4e7a07
inc eax
jle 0x4e6e7f
jmp 0x4e7719
inc eax
jo 0x4e7bc1
jmp 0x4e6f2d
or edx, 0x55f7acea
jae 0x4e6fce
jmp 0x4e6d84
add ecx, esi
pop esi
add ecx, 0x7d7d1bf1
push dword [ecx]
push dword [esp]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0x4e6f89
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
cmp ecx, esi
je 0x4e72a1
sub esp, 4
mov dword [esp], ebp
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0x4e7222
neg esi
shr esi, 5
je 0x4e6c53
jmp 0x4e7b05
neg edx
and edx, 0x7f768e2c
je 0x4e7729
jmp 0x4e75b9
add ebp, 0x12f224e7
jbe 0x4e7ada
jmp 0x4e75de
not edi
xor edi, 0xba956c38
add eax, edi
pop edi
add eax, ebx
sub eax, 0x3ffdf783
push edx
mov edx, 0x57bbd6f4
jmp 0x4e700f
sub eax, edx
pop edx
pop ebx
push dword [eax]
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
sub esp, 4
mov dword [esp], esi
jmp 0x4e7384
add ebx, eax
add ebx, 0x74ce43a6
pop eax
xchg dword [esp], ebx
pop esp
push dword [esp]
pop ebx
push ebx
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0x4e707f
dec edx
je 0x4e6be1
jmp 0x4e6b26
inc esi
jo 0x4e6fe1
jmp 0x4e752d
pop esp
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push eax
mov eax, 4
jmp 0x4e7cdd
dec ecx
add ecx, 0xf94c3266
sub esi, 0x76ffa1b3
sub esi, ecx
add esi, 0x76ffa1b3
jmp 0x4e6ef2
mov dword [esp], eax
mov eax, 0
add eax, ecx
add edx, dword [eax]
pop eax
pop ecx
pop ebx
push ebp
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push ecx
mov dword [esp], ebp
jmp 0x4e73ef
pop edi
push dword [eax]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push esi
mov dword [esp], 0x12bfea14
mov dword [esp], edx
mov edx, 0x7efe7273
add edx, 0x74f7c736
jmp 0x4e7b8b
shl esi, 3
js 0x4e7073
jmp 0x4e7802
add eax, 0x313a6cb4
sub edx, eax
pop eax
add edx, eax
jmp 0x4e79d6
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
push esi
push ecx
mov ecx, 0x2d3e73bd
xor ecx, 0x7f776460
jle 0x4e6da6
jmp 0x4e7a85
xor eax, 0x6f88a4ba
sub ecx, eax
pop eax
add ecx, 0x3f9b917f
sub ecx, 0x7fdcd3aa
add ecx, edx
add ecx, 0x7fdcd3aa
sub ecx, 0x3f9b917f
add ecx, 0x3076ad1b
jmp 0x4e7771
and ebx, 0x2fee8c02
jnp 0x4e6be1
jmp 0x4e7222
mov ebx, 4
add ecx, ebx
pop ebx
add ecx, 4
jmp 0x4e7676
and esi, 0x7edb2661
push edi
mov edi, 0xffbddfa1
add esi, 0x6f7faf67
jmp 0x4e7d0d
push ebx
push esi
mov esi, 0x7bed2c65
add esi, 0xf007153d
jmp 0x4e7c68
sub eax, 0x7fff524b
shl eax, 7
xor eax, 0xc470b681
jmp 0x4e6dfe
mov esp, dword [esp]
push ebx
mov ebx, 0x95
add eax, ebx
push dword [esp]
pop ebx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [eax]
jmp 0x4e7899
not ecx
add ecx, 0x6ee0a589
sub eax, 0x5dff22d9
add eax, ecx
jmp 0x4e79b4
add ecx, edx
push ebx
mov ebx, 0x75fcf8cb
xor ebx, 0x5be74431
or ebx, 0x76fe876f
shl ebx, 6
je 0x4e6fbe
jmp 0x4e727e
and ebx, 0x5a3e3010
or ebx, 0x76fc2fd3
jnp 0x4e7c23
jmp 0x4e71e7
add edx, ebx
add edx, 0x7d4f13c6
add dword [edx], esi
pop edx
pop ebx
push 0x64feec48
jmp 0x4e72fa
or edx, 0x71f72910
xor edx, 0x7d97a9e2
add ecx, edx
pop edx
add esi, ecx
pop ecx
sub esp, 4
mov dword [esp], edx
mov edx, 0
add edx, esi
push ebp
jmp 0x4e7440
pop ebx
xchg dword [esp], esi
pop esp
push eax
mov eax, esp
push edx
mov edx, 0x77fb40d4
add edx, 0x3d7b7bf1
jns 0x4e6d2d
jmp 0x4e7067
and ebp, 0x57a7f190
jmp 0x4e6fe1
mov dword [esp], ebp
mov ebx, dword [esp]
push edx
push esp
pop edx
add edx, 4
jmp 0x4e6bf2
add esp, 4
push dword [eax]
mov esi, dword [esp]
push ecx
mov ecx, esp
push ebp
mov ebp, 4
jmp 0x4e7b5d
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], esi
push eax
mov dword [esp], 0x66
pop esi
add eax, 0x7b3fe884
add eax, esi
sub eax, 0x7b3fe884
pop esi
push dword [eax]
jmp 0x4e7b16
pop esp
mov dword [esp], ebx
mov ebx, 0
add ebx, ecx
add dword [ebx], esi
pop ebx
push 0x2714fd81
mov dword [esp], ecx
mov dword [esp], ebp
push dword [esp]
pop eax
add esp, 4
push ecx
push ebp
mov dword [esp], 0x2e
mov ecx, dword [esp]
jmp 0x4e76e4
mov esi, 0x4b77bbb2
neg esi
js 0x4e711b
jmp 0x4e7b8b
push 0
pop ecx
sub eax, 0x766d563c
add eax, ecx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x79ff3d57
jmp 0x4e7814
not eax
inc eax
jl 0x4e6b4f
jmp 0x4e7199
sub eax, ebx
pop ebx
pop ebp
movzx ecx, byte [eax]
push ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebp
mov eax, dword [esp]
add esp, 4
add byte [eax], al
add cl, ch
sub al, byte [ecx]
add byte [eax], al
mov dword [esp], ecx
mov ecx, 0x2e
add eax, ecx
push dword [esp]
pop ecx
add esp, 4
push dword [eax]
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
jmp 0x4e78c5
push edx
mov edx, 0
add edx, eax
push 0x110dd8f7
mov dword [esp], eax
mov eax, 0
add eax, edx
add ecx, dword [eax]
mov eax, dword [esp]
add esp, 4
mov edx, dword [esp]
add esp, 4
jmp 0x4e6e7f
mov dword [esp], ebx
mov ebx, 0
add ebx, edx
push edx
mov edx, 0
add edx, ebx
add ecx, dword [edx]
pop edx
pop ebx
pop edx
push 0x5906282a
jmp 0x4e7bc1
or ebp, 0x7fef3d81
jns 0x4e7697
jmp 0x4e763d
mov ebx, 0x4fdfcffb
dec ebx
jne 0x4e6d70
jmp 0x4e6e37
pop ebx
add eax, ebp
pop ebp
push dword [eax]
mov eax, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push ebp
mov ebp, 0x1fad43ed
sub ebp, 0x7f7b9bbe
ja 0x4e707f
jmp 0x4e74b8
add ebp, 0x5fce57d3
push ebx
mov ebx, 0x57bdc5e8
sub ebx, 0x1fc85e66
sub eax, 0x6aadedd5
add eax, ebx
add eax, 0x6aadedd5
pop ebx
add eax, ebp
push ebx
mov ebx, 0x37f56782
jmp 0x4e73c1
push edi
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, 0x7f753885
xor ebx, 0x39fbe70f
xor ebx, 0x468edfa4
add eax, 0x57bbd6f4
push edi
mov edi, 0x7a976444
jmp 0x4e6ff2
push edi
push 0x5edba3aa
mov edi, dword [esp]
add esp, 4
jmp 0x4e77a2
and esi, 0x5b5b3d68
jg 0x4e71e7
jmp 0x4e7174
sub edx, 1
add edx, 0x7a7826c2
add eax, edx
mov edx, dword [esp]
add esp, 4
jmp 0x4e7410
add ecx, 0xfdf9393a
add eax, ecx
pop ecx
pop ecx
mov cl, byte [eax]
cmp cl, 2
jne 0x4e72a1
sub esp, 4
mov dword [esp], ebp
push dword [esp]
mov eax, dword [esp]
add esp, 4
jmp 0x4e7583
add esp, 4
sub esp, 4
mov dword [esp], ebp
push 0x7bfe5da3
mov ebp, dword [esp]
add esp, 4
jmp 0x4e6f21
push edx
mov edx, 0x4e7ff98a
mov ebx, edx
pop edx
neg ebx
shl ebx, 1
dec ebx
jo 0x4e6b9b
jmp 0x4e71c6
push ebp
mov ebp, 0x7fce0eed
sub ebp, 0x7fce0cf1
sub edx, ebp
pop ebp
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
push ebx
mov ebx, 7
push ebx
jmp 0x4e759f
inc ebp
or ebp, 0x59fe7b56
jge 0x4e6b60
jmp 0x4e7870
shl ebx, 6
push eax
push 0x7def7dbc
pop eax
neg eax
jne 0x4e7d41
jmp 0x4e7b2e
mov dword [esp], 0x7479bb24
mov dword [esp], eax
mov dword [esp], ebp
mov eax, dword [esp]
add esp, 4
push esi
mov esi, 0x95
add eax, 0x737342d7
add eax, esi
sub eax, 0x737342d7
push dword [esp]
mov esi, dword [esp]
add esp, 4
jmp 0x4e730e
push ebx
mov ebx, 0x7d7cb4a3
add ebx, 0x1fcf66d4
xor ebx, 0x62b3a4e0
sub ebp, ebx
jmp 0x4e7483
xor esi, 0x7e7a159a
dec esi
xor esi, 0x3d4d7608
add ebx, esi
pop esi
add ebx, eax
sub ebx, 0x7bf74f82
add ecx, dword [ebx]
pop ebx
jmp 0x4e71fe
xchg dword [esp], ecx
pop esp
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], esi
push 7
jmp 0x4e7870
xor ecx, 0xdb6f64c6
mov esi, ecx
pop ecx
push ebx
mov ebx, 0x8002b4ea
sub esi, 0x2fbdfddf
add esi, ebx
add esi, 0x2fbdfddf
jmp 0x4e7b9c
add edi, 4
xchg dword [esp], edi
pop esp
push ebp
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push edx
push 0x7f5e28da
jmp 0x4e6c92
add esp, 4
add eax, ecx
mov ecx, dword [esp]
add esp, 4
push dword [eax]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 4
add ebx, edx
pop edx
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push ecx
jmp 0x4e7396
not eax
shr eax, 4
jp 0x4e7899
jmp 0x4e7129
shl edx, 5
jnp 0x4e6cf3
jmp 0x4e72ab
not ebp
and ebp, 0x166cb6d1
je 0x4e7825
jmp 0x4e6d84
push 0x9fb1287
mov dword [esp], ebp
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
jmp 0x4e7174
mov dword [esp], ebp
push dword [esp]
pop eax
add esp, 4
push edx
mov edx, 0x95
jmp 0x4e6ca6
push edx
push 0x5edba37c
pop edx
sub edi, edx
pop edx
add eax, edi
jmp 0x4e70e1
pop esp
push ebx
push 0x7f8ff2ce
pop ebx
sub ebx, 0x7f8ff2c3
push esi
mov esi, 0x2ddf9c32
sub esi, 0xf6028c47
add eax, esi
pop esi
add eax, ebx
push ebp
mov ebp, 0x371fe836
jmp 0x4e7c3b
push eax
mov eax, 0x3fddc1b7
inc eax
jo 0x4e6f2d
jmp 0x4e6f11
and ecx, 0x7e745f8a
jns 0x4e7557
jmp 0x4e7b4c
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
pop ebx
push 0x72246f14
mov dword [esp], esi
mov esi, 0x2f4e7d90
jmp 0x4e7b4c
mov edi, dword [esp]
add esp, 4
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov esi, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
push eax
jmp 0x4e7a07
pop esi
add ebx, esi
mov esi, dword [esp]
add esp, 4
push dword [ebx]
push dword [esp]
mov ecx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4e796e
mov edx, dword [esp]
push edx
mov edx, esp
push 0x43fc74e
mov dword [esp], ebx
mov ebx, 4
add edx, ebx
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
push eax
mov dword [esp], ebp
mov eax, dword [esp]
jmp 0x4e74e4
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x4e6e16
add eax, 0x6fcfcd57
sub eax, 0x13bdf51b
add eax, esi
add eax, 0x13bdf51b
sub eax, 0x6fcfcd57
push edx
mov edx, 0x7e7ebf1b
add eax, edx
pop edx
pop esi
push dword [eax]
mov eax, dword [esp]
push esi
mov esi, esp
push edx
mov edx, 0x7ffd056f
jmp 0x4e6f45
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
push edi
mov edi, 0x557d408e
add edi, 0xffffffff
and edi, 0x667f96bf
jae 0x4e7a77
jmp 0x4e7bc1
add eax, 0x7fff692e
add eax, ebp
sub eax, 0x7fff692e
mov ebp, dword [esp]
add esp, 4
push ebx
push 0
pop ebx
add ebx, eax
push ecx
mov ecx, 0
add ecx, ebx
sub esp, 4
jmp 0x4e70b1
add esp, 4
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], ebp
jmp 0x4e6cc1
sub eax, 0x69fba5c6
add eax, edi
add eax, 0x69fba5c6
add eax, 0x77ded2cc
mov edi, dword [esp]
add esp, 4
push dword [eax]
mov eax, dword [esp]
push ecx
jmp 0x4e790c
add eax, 0x5dff22d9
pop ecx
mov edx, dword [esp]
add esp, 4
push dword [eax]
mov esi, dword [esp]
push ecx
push esp
pop ecx
push ebx
mov ebx, 0x7d6f0d6c
jmp 0x4e6ec7
push ecx
mov ecx, 0x3fbf683a
add edx, ecx
pop ecx
add esi, dword [edx]
mov edx, dword [esp]
add esp, 4
push ebp
push ecx
mov ecx, 0x7d7d1bf1
mov ebp, ecx
pop ecx
sub ecx, ebp
pop ebp
sub ecx, 0x3edfb373
add ecx, edx
push esi
mov esi, 0x3edfb373
jmp 0x4e6f6a
mov eax, 4
add ebx, eax
pop eax
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov ebp, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
push eax
mov eax, 4
sub ebx, 0x74ce43a6
jmp 0x4e703c
shl ebp, 1
jnp 0x4e759f
jmp 0x4e7461
shr edi, 6
js 0x4e73ef
jmp 0x4e7c5a
shl ecx, 1
je 0x4e7899
jmp 0x4e7697
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push esi
mov esi, 0x2e
sub eax, 0x7e7ebf1b
jmp 0x4e78d9
xchg dword [esp], ecx
mov esp, dword [esp]
push dword [eax]
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
jmp 0x4e7ac9
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
jmp 0x4e77b3
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], ebp
pop eax
push edi
mov edi, 0x7defa502
and edi, 0x79b4e615
jns 0x4e6de7
jmp 0x4e75f0
or esi, 0x4d0e41f9
jle 0x4e78d9
jmp 0x4e6d59
mov esi, dword [esp]
push eax
mov eax, esp
push esi
mov esi, 0x5ede9d02
dec esi
jnp 0x4e6b7f
jmp 0x4e7b2e
xor esi, 0xdef4bed6
add ebp, esi
pop esi
add ebp, 2
xchg dword [esp], ebp
pop esp
add ebx, esp
push edx
mov edx, esp
push ebx
jmp 0x4e7472
or esi, 0x71ef5d50
jl 0x4e6b7f
jmp 0x4e7bdf
add ecx, ebp
pop ebp
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
push ebp
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
jmp 0x4e7353
xor edx, 0x7671e0ee
je 0x4e7ac9
jmp 0x4e6d21
pop ebx
add eax, esi
mov esi, dword [esp]
add esp, 4
push dword [eax]
push dword [esp]
pop esi
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0x4e6e37
mov dword [esp], ebp
mov dword [esp], 0
push dword [esp]
pop ebx
add esp, 4
push 0x597673b4
mov dword [esp], ecx
jmp 0x4e7bed
shr esi, 8
js 0x4e7656
jmp 0x4e7802
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
mov eax, dword [esp]
add esp, 4
push 0x6b42957b
mov dword [esp], ebp
mov ebp, 0x6af510c4
and ebp, 0x7fc79128
jne 0x4e72ef
jmp 0x4e77b3
sub ebx, 0x1309fe31
add ecx, ebx
pop ebx
push ecx
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], ebp
jmp 0x4e7327
add ebp, 0xbd27b5
sub eax, ebp
pop ebp
pop ebx
push word [eax]
mov bx, word [esp]
push ebp
push esp
pop ebp
push esi
mov esi, 0x5ecc8993
jmp 0x4e6bb4
shr edi, 1
js 0x4e6d95
jmp 0x4e6b4f
mov ebx, esi
mov esi, dword [esp]
add esp, 4
sub ecx, ebx
pop ebx
jmp 0x4e725c
add edi, 0x16a2ed
sub eax, 0x77ded2cc
jmp 0x4e7992
or eax, 0x7adbaaff
xor eax, 0x5bfdf8d3
xor eax, 0x778a3494
jnp 0x4e7c88
jmp 0x4e7210
xor ebx, 0x46916d29
add eax, ebx
jmp 0x4e7caf
pop ebx
sub eax, 0x7ddf4518
add eax, ebx
add eax, 0x7ddf4518
sub eax, 0x5a6ecc23
pop ebx
push ebx
push 0
pop ebx
push esi
mov esi, 0x773fa50b
push ebx
mov ebx, 0x4fff891a
xor esi, ebx
pop ebx
jmp 0x4e7656
add ebp, eax
pop eax
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov ecx, dword [esp]
push esi
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
jmp 0x4e7d71
add esi, 0x6efff6e1
add esi, edi
sub esi, 0x6efff6e1
sub esi, 0x6f7faf67
pop edi
add eax, esi
pop esi
movzx ecx, byte [eax]
push 0x2ca7607e
mov dword [esp], ebp
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0x4e7a93
xor eax, 0x4c4d52ce
sub ebx, eax
pop eax
and edx, ebx
pop ebx
add edx, 0x81a20003
add eax, edx
pop edx
push edx
mov edx, 0
push eax
mov eax, 0x7f7f891f
sub eax, 0x67cf4185
ja 0x4e6f39
jmp 0x4e6f39
push dword [esp]
mov eax, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
popfd
ret 0