Function at 0x62bd5f
Capabilities:
Encode data using xor

Disassembly:
push dword [esp + 4]
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
jmp 0x62bcb5
jmp 0x62be7d
push esi
mov esi, eax
jmp 0x62bd4f
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add ecx, 0x57feea5e
add ecx, ebx
push esi
mov esi, 0x57feea5e
sub ecx, 0x1b7f1a44
sub ecx, esi
add ecx, 0x1b7f1a44
mov esi, dword [esp]
jmp 0x62bd3e
mov esi, 0xbf7fc656
add edx, 0x777da7ba
add edx, 0x7eb41f00
sub edx, esi
sub edx, 0x7eb41f00
sub edx, 0x777da7ba
jmp 0x62be31
add esp, 4
jmp 0x62bd99
push eax
mov eax, esi
mov ebx, eax
jmp 0x62bd59
pop eax
jmp 0x62be11
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0x62bd70
xchg dword [esp], ebp
pop esp
push ebx
mov ebx, 0x5fae6a4e
sub ebx, 0x69fb8e54
not ebx
xor ebx, 0x6778a5ec
xor ebx, 0x777f3eff
sub ebx, 0xa44b11b5
jmp 0x62be1b
pop ebx
push edi
mov edi, 0x7a63a51b
jmp 0x62bdb9
push eax
push ecx
mov ecx, 0xffffffff
sub dword [esp + 4], ecx
pop ecx
mov eax, dword [esp]
jmp 0x62be6d
shl edi, 2
sub edi, 0x7fc6cd79
xor edi, 0x69c7c6f7
jmp 0x62bdcd
sub ecx, edi
pop edi
push ecx
jmp 0x62bca2
push esi
jmp 0x62bd1a
pop esi
mov eax, dword [esp]
push ebp
jmp 0x62bce4
and edx, ebx
pop ebx
xchg edx, eax
not eax
xchg edx, eax
jmp 0x62bdef
add eax, 1
jmp 0x62bda5
pop esi
add ebx, 0x7fef6eb1
sub ebx, edx
sub ebx, 0x7fef6eb1
mov edx, dword [esp]
add esp, 4
push ebx
add dword [esp], 0x7fd34353
pop eax
sub eax, 0x7fd34353
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
push ebx
push eax
push 0x7739bb2c
pop eax
jmp 0x62be27
add esp, 4
sub eax, 0x7739bb2a
jmp 0x62bcba
call 0x62be82
push dword [esp]
mov esi, dword [esp]
add esp, 4
push edi
jmp 0x62c01c
xchg dword [esp], edi
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
jmp 0x62c12b
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebx
mov ebx, esp
push ecx
jmp 0x62c18b
mov ecx, 0x6ef69af6
and ecx, 0x779db3b9
jmp 0x62bf09
pop edx
xor esi, 0xa23fddb4
jmp 0x62c861
mov ebx, 0x7efb9fe4
and dword [esp + 4], ebx
pop ebx
jmp 0x62c8b4
and ecx, 0x7d569b59
or ecx, 0xcfe04fe
dec ecx
not ecx
add ecx, 0x545dfd0e
xor edx, ecx
jmp 0x62c08d
sub dword [esp + 4], ebp
jmp 0x62c5ba
mov eax, 0x6efbcd01
add eax, 0x73dfc6a1
jmp 0x62c4ce
mov esi, dword [esp]
add esp, 4
sub edx, 0x2bbff25e
jmp 0x62c3ad
or dword [esp], 0x745d6f7b
shr dword [esp], 3
push ebx
jmp 0x62bed5
add dword [esp + 4], 0x77fd7f3b
sub dword [esp + 4], 0x5dff1e88
mov ebx, dword [esp]
push esi
jmp 0x62c296
pop ecx
add esp, 4
sub esp, 4
jmp 0x62c70b
sub esi, 0x7fd19cc5
jmp 0x62c429
push eax
push dword [esp + 4]
pop eax
jmp 0x62c938
mov dword [esp], eax
mov eax, 0x75ff451a
inc eax
inc eax
jmp 0x62c872
shl edi, 1
jmp 0x62c58b
sub esp, 4
push edi
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
push edx
push 0x22c566d4
mov dword [esp], ecx
push 0x7bffd5e5
pop ecx
jmp 0x62c1e3
inc eax
add eax, 0x3e412a76
jmp 0x62c20d
mov edx, 0x15f1ce5a
push edi
jmp 0x62c94e
mov ecx, dword [esp]
add esp, 4
add ebx, 0x3dcfb0d1
jmp 0x62c71f
pop ecx
jmp 0x62c4e5
pop edx
add eax, 4
jmp 0x62bfb3
add ecx, 4
jmp 0x62c3f6
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], eax
push 0x3e6603e1
mov dword [esp], ebp
push 0x2ff60a3a
mov ebp, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
sub esp, 4
mov dword [esp], ebx
jmp 0x62c195
sub esi, 0x7f7fb3d9
jmp 0x62c3b8
mov dword [esp], eax
mov eax, 0x7eb68d69
push edx
mov edx, 0x51bc776e
add esi, edx
pop edx
jmp 0x62c55c
add esp, 4
push esi
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov ecx, 0x78de310f
or ecx, 0x777b7364
sub ecx, 0xcb8a28
mov esi, ecx
pop ecx
push eax
mov eax, 0x9d8bb74
sub esi, eax
pop eax
sub edi, 0x797bff0b
add edi, esi
sub esp, 4
jmp 0x62c5f9
mov ecx, 4
jmp 0x62c0d1
mov ebx, 4
add ecx, 0x7cff379a
add ecx, ebx
push eax
mov eax, 0x3ebe0d22
inc eax
jmp 0x62c05d
push esi
mov esi, 4
sub ecx, 0x7fbfd164
jmp 0x62c366
mov ebx, dword [esp]
add esp, 4
push edx
pop eax
pop edx
jmp 0x62c336
sub ecx, 0xffffffff
sub ecx, 0x7bffd5e2
jmp 0x62c309
sub ecx, eax
pop eax
mov ebx, dword [esp]
jmp 0x62c251
mov edi, esp
jmp 0x62c657
mov ecx, dword [esp]
push ecx
push esp
pop ecx
push edi
jmp 0x62c22b
add esp, 4
xchg dword [esp], ecx
pop esp
push ebx
mov ebx, 0
add ebx, 0x6aeea062
sub ebx, ebp
sub ebx, 0x6aeea062
push ebp
sub esp, 4
mov dword [esp], ebx
pop ebp
pop ebx
pop ebx
sub ebp, 0x52de21b9
mov eax, ebp
pop ebp
add edi, 0x7efd367f
sub edi, eax
sub edi, 0x7efd367f
mov eax, dword [esp]
push ebp
jmp 0x62c43f
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], edx
mov dword [esp], edi
pop dword [esi]
push ebx
jmp 0x62c5ee
mov edx, ecx
pop ecx
add edi, edx
pop edx
push ecx
mov ecx, 4
add edi, 0x59df39bb
add edi, ecx
sub edi, 0x59df39bb
mov ecx, dword [esp]
push edx
mov edx, esp
push esi
mov esi, 4
add edx, esi
jmp 0x62c4de
sub eax, edx
push dword [esp]
mov edx, dword [esp]
push ebp
mov ebp, esp
jmp 0x62c9a4
add esp, 4
not edx
push ecx
jmp 0x62beb9
add ecx, esi
add ecx, 0x7fbfd164
pop esi
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push edx
push 0x3b205734
mov dword [esp], ecx
push edx
mov dword [esp], 0x6e7f7fdf
mov ecx, dword [esp]
add esp, 4
push esi
mov esi, 0x1597986c
xor ecx, esi
mov esi, dword [esp]
add esp, 4
jmp 0x62c819
add ebx, ebp
jmp 0x62c52b
sub esp, 4
jmp 0x62bfea
add ecx, esi
jmp 0x62bea5
sub dword [esp + 4], 0x565ffb56
push dword [esp]
pop edx
jmp 0x62c9e9
xor esi, 0x2530a3d7
push esi
pop edx
pop esi
add edx, 0x39cb5fc
add esi, 0x6fa3a0b7
jmp 0x62bf9d
xchg dword [esp], ecx
pop esp
jmp 0x62c988
sub esi, edx
add esi, 0x7fd19cc5
sub esi, 0x6fa3a0b7
mov edx, dword [esp]
jmp 0x62c726
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push edx
mov dword [esp], 0x5fdfe3df
push ebp
mov ebp, 0x77af4d32
jmp 0x62bf25
pop esp
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x67fb4f07
dec ecx
shr ecx, 4
and ecx, 0x2b15dc3b
jmp 0x62c692
or eax, 0x5ff1e94f
dec eax
sub eax, 0xfffbfbea
jmp 0x62c531
pop esi
push eax
jmp 0x62bf2e
mov ebx, edx
jmp 0x62c5e6
push ecx
mov ecx, 0x6abc60e4
sub ebx, ecx
mov ecx, dword [esp]
jmp 0x62c51a
add esp, 4
sub esi, ebx
pop ebx
add esi, 0x37ff7a76
jmp 0x62c563
pop ebp
jmp 0x62c650
add edx, eax
pop eax
xchg dword [esp], edx
jmp 0x62c6a9
sub esi, eax
jmp 0x62c6e3
push eax
mov eax, 0x7c5097ba
sub esi, eax
pop eax
jmp 0x62c975
push edx
mov edx, 0x7cef0e25
sub edx, 0x3552c94a
add edi, 0x27a247d2
sub edi, edx
sub edi, 0x27a247d2
jmp 0x62c7aa
pop ebp
jmp 0x62bf57
dec edx
shl edx, 3
inc edx
xchg edx, ebx
dec ebx
xchg edx, ebx
sub edx, 0xc91450c5
mov ecx, edx
pop edx
push ecx
not dword [esp]
push dword [esp]
jmp 0x62bf8e
mov edx, dword [esp]
jmp 0x62c6e9
push ebp
mov ebp, 0x4df7d4b1
jmp 0x62c868
mov dword [esp], ebx
mov ebx, 0x797bff0b
add edi, ebx
pop ebx
mov esi, dword [esp]
push eax
mov eax, esp
push ecx
mov dword [esp], edx
mov edx, 4
add eax, edx
jmp 0x62c093
push ebx
push edx
jmp 0x62c06e
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
jmp 0x62c7e7
add esp, 4
push dword [esi]
push edx
push ecx
mov ecx, 0x77ffcc45
add ecx, 0xfd5b618e
mov edx, ecx
pop ecx
add dword [esp + 4], 0x565ffb56
sub dword [esp + 4], edx
jmp 0x62c3bf
inc ecx
xor ecx, 0x7ca31958
add esi, ecx
pop ecx
push eax
mov dword [esp], edx
push esp
pop edx
push ecx
push edx
jmp 0x62c77c
pop esp
jmp 0x62be94
neg edi
push edi
not dword [esp]
inc dword [esp]
mov edi, dword [esp]
add esp, 4
and edi, 0x39cfc6f7
not edi
jmp 0x62bff9
push ecx
mov ecx, 0x6efff502
xor ebx, ecx
jmp 0x62c079
push edx
jmp 0x62c6f7
push ecx
mov ecx, esp
add ecx, 4
jmp 0x62c0c6
sub esp, 4
mov dword [esp], esi
push 0x6b2f62a5
pop esi
jmp 0x62c3d0
mov dword [esp], esi
mov esi, 0x7fbf3f65
push edx
mov edx, 0x7f673ca7
inc edx
jmp 0x62c7b1
sub edx, ebx
jmp 0x62c1cb
add esp, 4
pop eax
sub esi, 0x58fc4b62
jmp 0x62c74e
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0x62c4b0
add esi, dword [esp]
push edx
mov edx, 0x58fc4b62
add esi, edx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
jmp 0x62c735
mov edx, 0x6e27c943
shr edx, 4
jmp 0x62c5c0
sub esp, 4
mov dword [esp], esi
mov esi, 0x1e5f135d
or esi, 0x7f7fb2c0
jmp 0x62c108
pop edx
push edi
jmp 0x62ca15
shl edx, 3
shl edx, 1
add edx, 0x6fcf8643
dec edx
add edx, 0xe93c3d07
jmp 0x62c85a
mov dword [esp], ebx
push eax
mov dword [esp], 0x7fff4b18
xor dword [esp], 0x20200de7
add dword [esp], 0xc7cff897
pop ebx
push 0x6ab8682c
mov dword [esp], esi
mov esi, 0x27af3f92
sub ebx, esi
pop esi
add ecx, ebx
pop ebx
jmp 0x62c1ba
push ebp
mov ebp, 0x3e8e75ca
shl ebp, 7
xor ebp, 0x28d50ab6
add ecx, ebp
pop ebp
add ecx, 0x1469c63e
push ecx
pop edx
pop ecx
xor edi, edx
push dword [esp]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
push esp
pop ecx
jmp 0x62c791
sub esi, edx
jmp 0x62bec9
sub ecx, esi
jmp 0x62bf3d
mov ebx, 0x28d4e70a
jmp 0x62c3a6
sub eax, 0x3e4a2997
sub edx, eax
pop eax
add edx, ecx
add edx, 0x37b51b85
add edx, 0x2bbff25e
jmp 0x62c8a4
pop ecx
add edx, 4
push edx
jmp 0x62c905
push eax
mov dword [esp], 0x7d283e6
mov dword [esp], edi
mov edi, 0x74f77c41
xor dword [esp + 4], edi
pop edi
push edx
mov dword [esp], ebx
mov ebx, 0xefddf6fa
add dword [esp + 4], 0x5dff1e88
sub dword [esp + 4], 0x77fd7f3b
add dword [esp + 4], ebx
jmp 0x62bf75
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
sti
sub esp, 4
mov dword [esp], edx
mov edx, 0x79fdb47f
xor edx, 0x6f7ea00e
sub edx, 0xd9140a45
sub esp, 4
jmp 0x62c940
pop dword [esp]
jmp 0x62c961
mov dword [esp], edx
push 0x5bde396c
pop edx
jmp 0x62c967
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x6def2b05
mov edi, ebx
pop ebx
jmp 0x62c6b7
pop esp
jmp 0x62ca42
shr edx, 1
sub edx, 1
jmp 0x62c992
sub esi, ebx
add esi, 0x7c5097ba
sub esi, 0x37ff7a76
jmp 0x62c9f4
shr ebx, 5
neg ebx
jmp 0x62c6d6
shr edx, 2
push ebx
push edx
push 0x3f3f9247
mov edx, dword [esp]
jmp 0x62c346
add ebp, 4
add ebp, 4
jmp 0x62c9b2
xchg dword [esp], ebp
pop esp
jmp 0x62c669
add esp, 4
mov edi, dword [esp]
jmp 0x62c141
add esi, 0xffb248f
pop ebx
push esi
jmp 0x62ca7f
pop ebx
mov edi, dword [esp]
add esp, 4
add ebx, edx
pop edx
jmp 0x62c50a
sub esp, 4
mov dword [esp], ecx
push 0x12d250b5
mov dword [esp], ebp
push esi
push 0x6ff235ba
pop esi
xor esi, 0x5e7a734
mov ebp, esi
pop esi
jmp 0x62ca68
mov ecx, ebp
pop ebp
xor edi, ecx
jmp 0x62c245