Function at 0x719831
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
jmp 0x719a5e
mov esi, 0x73fb82a8
jmp 0x719ba8
mov dword [esp], edx
mov edx, 0x2b6a672a
sub dword [esp + 4], edx
pop edx
mov dword [esp], edx
mov edx, 4
jmp 0x7198f4
push eax
push ecx
push 0x69dfd894
pop ecx
jmp 0x719496
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x7195bb
pop eax
jmp 0x719e9e
add eax, ebp
mov ebp, dword [esp]
add esp, 4
pop ebp
push esi
jmp 0x719b51
or ecx, 0x76f3c971
jmp 0x719d41
add eax, ebp
add eax, 0x3ffe6413
mov ebp, dword [esp]
add esp, 4
push esi
mov esi, 0x5dc7d450
add eax, 0x7ed6324f
sub eax, esi
sub eax, 0x7ed6324f
jmp 0x7194cd
add edi, 0xd6d5c842
mov ecx, edi
jmp 0x719828
mov dword [esp], edx
push esi
push edx
jmp 0x71960c
or ecx, 0x1ffee6cb
xor ecx, 0x88c315
jmp 0x719605
pop esi
add ecx, 4
jmp 0x7195f7
pop ecx
jmp 0x7194c0
add esi, 0x7ff63b73
sub esi, eax
jmp 0x71979c
pop esi
add eax, edi
add eax, 0x5dc7d450
sub esp, 4
mov dword [esp], ecx
push 0x4efca036
mov dword [esp], edx
pop ecx
jmp 0x7195dc
xchg dword [esp], esi
pop esp
sub esp, 4
jmp 0x71948c
not dword [esp]
add dword [esp], 0x657f7962
not dword [esp]
push esi
mov esi, 0xd5c2efbd
xor dword [esp + 4], esi
pop esi
inc dword [esp]
jmp 0x71989c
push ecx
mov dword [esp], eax
push esp
pop eax
add eax, 4
push ecx
mov dword [esp], 0x2dbf3aac
shl dword [esp], 3
shr dword [esp], 1
dec dword [esp]
dec dword [esp]
add dword [esp], 0x18f40842
jmp 0x719978
push ecx
mov ecx, 0x7a9e4695
sub ecx, 0x67f7c431
sub ecx, 0x7df3a0a5
sub ecx, 0x1d451eef
sub eax, ecx
pop ecx
xor ebx, eax
pop eax
and ecx, ebx
pop ebx
shl ecx, 7
sub ecx, 0x9e0be797
add edi, ecx
push dword [esp]
pop ecx
jmp 0x719a49
shr ecx, 2
add ecx, 0x7451d985
jmp 0x719e1a
xor dword [esp], eax
xor eax, dword [esp]
xor dword [esp], eax
push eax
sub esp, 4
mov dword [esp], eax
jmp 0x719807
pop esp
add eax, esi
push ecx
jmp 0x719779
mov ebx, 0x73bf5cd2
jmp 0x719817
mov ebx, 0x7add0be0
or ebx, 0x7a47c180
jmp 0x719651
sub esi, ecx
jmp 0x719f6a
mov dword [eax], ecx
pop ecx
jmp 0x7197c7
neg ebx
not ebx
inc ebx
add ebx, 0x7ffe5cf4
shr ebx, 6
jmp 0x7198a2
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x71969f
mov eax, ecx
jmp 0x7194ba
push ebp
mov ebp, 0x5f7dae43
mov edx, ebp
pop ebp
jmp 0x719754
and ebx, 0x7fff834b
jmp 0x7196de
mov edi, 0x7dfee201
sub edi, 0x3d622f75
jmp 0x7196f7
mov eax, 0x3ea3475f
sub edi, 0x36ef7d00
jmp 0x719e34
pop esp
push 0x5f1d53c0
mov dword [esp], eax
mov dword [esp], edx
push esi
mov dword [esp], esp
add dword [esp], 4
jmp 0x719923
pop eax
shl eax, 1
push ebp
mov ebp, 0x4b7e44ac
push 0x3865c4f3
mov dword [esp], eax
jmp 0x719b87
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x7193b8
sub ebx, 0x3a7f7010
and ebx, 0x4f5fafcd
add ebx, 0x3eff6caa
add eax, ebx
jmp 0x7199e5
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0x719d27
push ebp
jmp 0x719efc
xor dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
pop edx
jmp 0x7197ec
sub esi, 0x3d7fc006
add esi, eax
push eax
mov eax, 0x3ffb4ade
not eax
jmp 0x719d5f
mov dword [esp], edi
mov edi, 0x7f3f6faa
sub eax, 0x7ffbb1ca
sub eax, edi
jmp 0x719994
sub esi, 0x7ff63b73
jmp 0x7197a7
mov eax, dword [esp]
jmp 0x719901
sub esi, 1
and esi, 0x1db2a495
push edx
jmp 0x71993f
pop eax
mov edx, dword [esp]
add esp, 4
push 0x53a89ff8
mov dword [esp], eax
push ecx
push ecx
jmp 0x719ca7
shr eax, 6
jmp 0x719ee8
not eax
jmp 0x719a99
push ecx
mov ecx, 0x7a5e2dc5
or ecx, 0x7f0f2a73
neg ecx
not ecx
xor ecx, 0x202281b5
jmp 0x71984b
mov dword [esp], edx
pop eax
jmp 0x719b23
neg edi
jmp 0x71947f
or ebx, 0x78eb51d9
push eax
mov eax, 0x7baf8ece
jmp 0x719557
pop edi
xor esi, ecx
push dword [esp]
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0x7199be
pop ecx
sub esp, 4
mov dword [esp], eax
jmp 0x719895
xor edx, ecx
jmp 0x71983f
not eax
xor eax, 0x5b60722c
add esi, eax
push dword [esp]
pop eax
add esp, 4
push ecx
mov dword [esp], eax
mov eax, 0x77ce1b96
push ecx
mov ecx, 0x792da916
jmp 0x719433
mov eax, ecx
jmp 0x719c25
push ebp
jmp 0x719392
xor ebx, 0x2a97a1bc
xor esi, ebx
pop ebx
mov ecx, esi
mov esi, dword [esp]
add esp, 4
add edx, ecx
pop ecx
push edi
mov edi, 0x5eaf6828
sub edi, 0x6fff1971
dec edi
add edi, 0x5cfe66ae
sub edi, 0x7fbac54f
xor edi, 0xcbf3f011
add edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
push dword [edi + ecx]
add dword [esp], 0x7f773dca
push dword [esp]
pop esi
jmp 0x71952a
add ebp, edx
mov edx, dword [esp]
add esp, 4
jmp 0x7199ad
add esp, 4
push eax
push 0x68c7af1f
mov dword [esp], ebp
push esi
push esi
mov dword [esp], 0x79f59aac
pop esi
push esi
push eax
pop esi
pop eax
jmp 0x7197e5
pop edx
push ecx
push ebx
mov dword [esp], esi
mov esi, 0x5f5dcd4f
xor esi, 0x76759a92
push ebx
mov ebx, 0x6fff3c67
jmp 0x7195e4
mov edx, 0x18b20001
xor esi, edx
pop edx
sub eax, 0x6edb2687
sub eax, 0x4fa35b52
add eax, esi
add eax, 0x4fa35b52
push ecx
mov ecx, 0x6cff9c60
not ecx
shr ecx, 8
add ecx, 0x7f7b8cb4
sub ecx, 0x11336690
add eax, ecx
pop ecx
pop esi
jmp 0x7196cf
mov dword [esp], esi
mov esi, 0x35f4d6d3
sub esi, 0x7e9e895f
shl esi, 3
sub esi, 0x7ffb2b90
jmp 0x7197af
add eax, 0x7ffbb1ca
pop edi
pop esi
xchg dword [esp], eax
pop esp
sub edi, 0x71f42a69
add edi, dword [esp]
jmp 0x719b6a
push esi
jmp 0x719388
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], esi
mov esi, esp
push ebp
mov ebp, 4
add esi, ebp
pop ebp
jmp 0x719a32
not eax
jmp 0x719a81
push dword [esp]
jmp 0x719a02
shr eax, 8
not eax
add eax, 0x3dbfbb51
jmp 0x719f0e
xchg esi, eax
jmp 0x7199de
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0x7195b2
shl ebp, 7
add ebp, 0x7bfdba14
neg ebp
add ebp, 0x59dee114
sub eax, 0x3ffe6413
jmp 0x71945b
push edx
mov edx, 0x7ffb2de4
xor edx, 0x58a77419
add edx, 0x6bdb6a8e
jmp 0x719aac
add esp, 4
push 0x6e02cab2
mov dword [esp], ebp
push edi
push esp
pop dword [esp]
jmp 0x719ad3
mov edi, dword [esp]
add esp, 4
push edi
mov dword [esp], 0x34371a83
mov dword [esp], eax
mov eax, esp
push ebp
jmp 0x719ed7
xchg esi, eax
sub esp, 4
mov dword [esp], ecx
push esi
pop ecx
pop esi
shr ecx, 6
add ecx, 1
jmp 0x7193c5
xchg esi, eax
push 0x52828a99
mov dword [esp], ecx
mov ecx, 0x7ffb6cac
jmp 0x719ac0
add edx, 0x33db158c
shr edx, 8
xor edx, 0x779786ab
jmp 0x719c12
add esi, ecx
pop ecx
neg esi
add esi, 0x65bb2956
push eax
mov eax, esi
jmp 0x719b08
add dword [esp], 4
pop ebp
push ebp
jmp 0x719bd6
mov ebp, eax
pop eax
pop esi
add ebp, 0x9479ff7
push ebp
pop eax
mov ebp, dword [esp]
add esp, 4
push eax
dec dword [esp]
jmp 0x7196b8
pop edx
sub esp, 4
mov dword [esp], edx
not dword [esp]
mov edx, dword [esp]
add esp, 4
xchg edx, eax
xchg dword [esp], eax
sub dword [esp], 0xb897a88
push edx
mov dword [esp], 0x29c90348
mov dword [esp], esi
jmp 0x719ea5
push eax
mov eax, 4
mov esi, eax
pop eax
push ebx
jmp 0x7195c5
mov edx, 0x7d884e75
jmp 0x719cd0
sub esp, 4
mov dword [esp], ecx
push edi
mov edi, 0x68bf010d
not edi
jmp 0x719c1f
mov eax, 0xec818494
sub ebp, 0x5cf653c2
add ebp, eax
add ebp, 0x5cf653c2
pop eax
xor eax, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x71986e
inc esi
or esi, 0x65b712a2
push eax
mov eax, 0x65bd96d5
shl eax, 7
shl eax, 6
add eax, 0xc81b1ab2
xor esi, eax
pop eax
shl esi, 1
jmp 0x719bcb
sub esi, 0x1a14502e
jmp 0x719c31
mov dword [esp], 0x7ffa10fc
shr dword [esp], 3
jmp 0x71950a
add edx, 0x88af6b93
add esi, edx
jmp 0x719d66
push eax
jmp 0x71966c
push ebp
mov ebp, 0x5dbbc24d
inc ebp
jmp 0x719a17
add ebp, 0x6fbfeab0
add ebp, esi
sub ebp, 0x6fbfeab0
pop esi
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
jmp 0x719ce0
push eax
mov eax, 0x6d759561
add eax, 1
jmp 0x7197dd
push eax
mov eax, 0x77e70ccf
mov esi, eax
pop eax
sub esi, 0xffffffff
push esi
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov esi, dword [esp]
add esp, 4
pop ebx
not ebx
xor esi, ebx
xor ebx, esi
xor esi, ebx
dec esi
push esi
mov dword [esp], eax
mov eax, 0x7deeafbe
sub esp, 4
mov dword [esp], esi
push edi
jmp 0x71965c
mov dword [esp], 0x54b93066
mov dword [esp], edx
mov dword [esp], 0x12e7f2a0
sub dword [esp], 0x96f8f284
push dword [esp]
pop ecx
push 0x7d6c9a24
mov dword [esp], eax
jmp 0x71970e
not edx
shr edx, 5
push ecx
mov ecx, 0x5d6e64f7
jmp 0x719e0a
mov esp, dword [esp]
push edx
mov dword [esp], esi
jmp 0x719d59
pop ecx
add ecx, 0x7eef22cf
add ecx, 0x779d1737
sub ecx, eax
sub ecx, 0x779d1737
push edx
mov edx, 0x7eef22cf
jmp 0x719dc3
mov esp, dword [esp]
neg ecx
not ecx
push eax
mov eax, 0xfd041956
add ecx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x719d52
or ecx, 0x35797554
sub ecx, 0x2611c2b5
jmp 0x719db5
push ecx
pop eax
jmp 0x719d07
push ecx
jmp 0x719dd7
not eax
jmp 0x7199ed
pop edx
jmp 0x7194ec
sub esi, 0x4f1f57c4
add esi, ecx
push edx
jmp 0x719b60
sub ecx, edx
jmp 0x719de2
push edi
mov edi, 0x5b77d6e6
jmp 0x719f55
pop edx
push dword [esp]
pop eax
add esp, 4
push 0x4b71cd5b
mov dword [esp], esi
jmp 0x719c5c
neg ecx
xor ecx, 0x7f52bb00
inc ecx
not ecx
jmp 0x71958c
sub edx, 0x47b9dcb0
add edx, ecx
add edx, 0x47b9dcb0
pop ecx
push edi
mov edi, 0x7ed7d711
jmp 0x719e4c
add edi, eax
add edi, 0x36ef7d00
jmp 0x7193dd
and edx, edi
pop edi
shl edx, 3
add edx, 0x48791fc4
add esi, 0x5e697b00
add esi, edx
sub esi, 0x5e697b00
pop edx
push dword [esp]
pop ecx
add esp, 4
add esi, 0x2fb1525e
jmp 0x719764
neg edi
jmp 0x719c4e
mov esi, 0xb011a3a2
add dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ecx
push ebp
mov dword [esp], ecx
mov ecx, esp
push esi
mov esi, 0x79ff4077
add esi, 0x8600bf8d
add ecx, esi
jmp 0x7194a7
mov ebp, 4
sub eax, 0x33c71db2
add eax, ebp
jmp 0x71974e
and eax, 0x7bf579cf
sub eax, 0xc3e11335
add edi, eax
pop eax
mov ecx, edi
jmp 0x719f06
mov ebp, 0x33c71db2
jmp 0x7193e3
pop edi
xchg ecx, esi
jmp 0x7199fc
add esi, eax
mov eax, dword [esp]
jmp 0x719f18
add esp, 4
sub esi, 0x2fb1525e
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x5f395481
push ebx
mov ebx, 0x6d76e43
xor ecx, ebx
pop ebx
jmp 0x7195d5
pop eax
push ecx
sub esp, 4
mov dword [esp], edi
push 0x219879d2
jmp 0x719f70
mov ecx, edi
pop edi
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
not dword [esp]
jmp 0x71959a
pop ecx
jmp 0x719f40
mov dword [esp], ebx
push 0x56dfa70d
mov dword [esp], esi
mov esi, 0x71dbb341
mov ebx, 0x4bf72fa1
xor ebx, 0x7ffd9fd6
jmp 0x719f90
add ebx, 0x5bbbcf87
add ebx, 0x3adadc90
inc ebx
sub ebx, 0xdaca5d9e
add ebx, esi
pop esi
mov edi, 0x6db7613c
neg edi
sub edi, 0x1eef7692
sub edi, 0x43f90ccb
add edi, 0xe4ecb467
add edi, ebx
pop ebx
shl edi, 4
jmp 0x719fca
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x763af187
xor edi, ebp
pop ebp
shr edi, 1
add edi, 0x5a711600
jmp 0x719810