Function at 0x62f645
Capabilities:
Encode data using xor

Disassembly:
pop eax
add eax, 0xb
mov dword [ebx], eax
jmp 0x62cf13
jmp 0x62cf75
jmp 0x62eafd
mov eax, ebx
jmp 0x62ec2b
mov dword [ebp + 0x124aabc6], 0x1013f
push 0x2177caa1
mov dword [esp], esi
jmp 0x62ec59
mov dword [esp], esi
mov dword [esp], eax
jmp 0x62edf4
dec esi
add esi, 0xf4560272
jmp 0x62eca7
mov dword [esp], 0x77697ef6
shl dword [esp], 8
push eax
mov eax, 0x57ff1e4d
and dword [esp + 4], eax
pop eax
sub dword [esp], 0x417db235
push dword [esp]
push dword [esp]
pop eax
push 0x4032f183
jmp 0x62ed74
push 0x3e958a0a
mov dword [esp], ecx
mov ecx, 0x6f3fc1da
push ebp
jmp 0x62ecd3
not esi
sub esi, 0x67bf39ef
jmp 0x62ec4d
sub edi, esi
pop esi
push ebp
mov ebp, 0x746f5212
jmp 0x62ed04
push edx
mov edx, 0x5fffaba3
push esi
push 0x335cd816
mov dword [esp], ebx
mov ebx, 0x2ffc6532
mov esi, 0x5812e39a
jmp 0x62ecdd
mov ebp, 0x6f3fc1d6
jmp 0x62edb1
xor esi, ebx
pop ebx
or esi, 0x73ff00a9
neg esi
xor esi, 0xffdf6b5e
or edx, esi
pop esi
sub edx, 0x7fffbba7
add ebx, edx
mov edx, dword [esp]
add esp, 4
jmp 0x62ed9f
inc ebp
jmp 0x62ed0a
shl ebp, 3
jmp 0x62ed46
mov esi, 0x76e259a5
push esi
mov dword [esp], edi
mov edi, 0x7dfee265
sub edi, 0x7fe6a134
add edi, 0x7bf64c7a
not edi
neg edi
neg edi
add edi, 0xf1fd0b69
and esi, edi
pop edi
sub esi, 0x17bdcfd9
jmp 0x62ec9a
not ebp
shl ebp, 6
sub ebp, 0xda8c83c9
sub edi, 0x67df5b35
add edi, ebp
add edi, 0x67df5b35
mov ebp, dword [esp]
add esp, 4
pop ecx
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x62ec42
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
push edx
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
push ebx
jmp 0x62ed98
mov ebx, esp
jmp 0x62edc6
xchg dword [esp], ebx
pop esp
push edi
mov edi, esp
add edi, 4
jmp 0x62ec87
sub ecx, ebp
pop ebp
jmp 0x62edb9
push esi
mov esi, 0x46cf55f7
sub edi, esi
jmp 0x62edd1
add ebx, 4
jmp 0x62ecb5
pop esi
push ebp
push 0x2d723eb5
pop ebp
add edi, ebp
mov ebp, dword [esp]
add esp, 4
sub edi, ecx
sub esp, 4
mov dword [esp], esi
jmp 0x62ed12
call 0x62edf9
push dword [esp]
mov edx, dword [esp]
push ecx
push esp
pop ecx
push ebx
mov ebx, 0x3deebfb1
dec ebx
jmp 0x62f2a2
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push eax
jmp 0x62f22f
add edx, dword [esp]
jmp 0x62f025
xor dword [esp], 0x5f5f2acf
pop eax
xor eax, 0x5f5f2acf
mov ebp, dword [esp]
add esp, 4
shr eax, 1
jmp 0x62f030
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x7bf780c3
xor ebx, 0x7efb7348
jmp 0x62f13e
sub ecx, 0x77528b21
add ecx, ebp
jmp 0x62eeb7
or esi, 0x6d74b97c
shr esi, 1
shr esi, 1
jmp 0x62eef5
add ecx, 0x77528b21
pop ebp
sub esp, 4
mov dword [esp], esi
push ebx
mov ebx, 0x7fdfe92e
push ebp
jmp 0x62f053
pop edx
add ebx, 0xb3b18b7e
push dword [edx]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, esp
push 0xda1ca15
mov dword [esp], esi
jmp 0x62f48d
xor esi, 0x67edf7fa
push ebx
mov ebx, 0x7ad7beaa
add ecx, ebx
pop ebx
jmp 0x62f681
pop edx
push edi
push ecx
mov ecx, 0x77f15261
mov edi, ecx
pop ecx
not edi
shl edi, 1
add edi, 0x3c7ed56c
sub esp, 4
mov dword [esp], edx
mov edx, 0x3ca36136
jmp 0x62f4e2
mov dword [esp], 0x3ae7c7c4
pop ebp
add ebp, 0x7fefa1bb
and ebp, 0x2f96886f
push edx
mov edx, 0x5d7f0dc1
add edx, 0x5ff54334
sub edx, 0x7bfb8d20
jmp 0x62efda
mov dword [esp], edi
mov edi, 0x3716fc4c
or edi, 0x7f8b5b73
shr edi, 3
jmp 0x62f002
sub ebp, edx
pop edx
push ebp
jmp 0x62ee30
sub ecx, edi
pop edi
push ecx
add dword [esp], 0x67f3d7de
mov ebp, dword [esp]
add esp, 4
jmp 0x62f181
add edi, 4
jmp 0x62f7dd
inc edx
jmp 0x62f07f
xor ebp, ebx
pop ebx
jmp 0x62ee79
shr edi, 1
add edi, 0x6e8f6907
xor edi, 0x77ff8e1c
xor edi, 0x176e6e6
jmp 0x62f6c8
shl ebx, 2
inc ebx
jmp 0x62f41e
sub edx, 0x73bf7393
jmp 0x62f712
add eax, 0x1fbf41da
jmp 0x62f0a3
pop edi
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push edx
push ecx
mov ecx, 0x3280d6fc
jmp 0x62f0ef
mov ebp, 0x5d6ddfe1
inc ebp
dec ebp
jmp 0x62f0cc
sub esp, 4
jmp 0x62f7cd
xchg dword [esp], edi
pop esp
push ebx
jmp 0x62f4bd
pop ecx
push 0x7f123071
mov dword [esp], ebp
jmp 0x62ee0e
and edx, 0x7af15734
jmp 0x62f0c1
sub eax, 0x5de608e0
neg eax
sub eax, 0xad281e4a
xor ebx, eax
pop eax
pop esi
jmp 0x62f217
pop ebx
xchg dword [esp], ecx
jmp 0x62f668
add edx, 0xa4282327
jmp 0x62efa3
push edx
mov edx, 0x75ff9ea1
not edx
dec edx
jmp 0x62f1ab
sub ebx, 0x1befc352
add ecx, ebx
jmp 0x62f0b8
push ecx
pop edx
push dword [esp]
jmp 0x62f071
and eax, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x62f935
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
push esp
mov ecx, dword [esp]
add esp, 4
push ebx
jmp 0x62f8a9
mov dword [esp], 0x79ff1cf2
not dword [esp]
sub dword [esp], 0x5a33e111
add dword [esp], 0x7f8e0ed1
jmp 0x62f149
xor ebx, 0x3df5d755
jmp 0x62f591
push eax
mov eax, esp
push ebp
jmp 0x62f33c
pop esp
sti
sub edx, 0x77b371e0
push eax
jmp 0x62f311
sub ebp, 0x67f3d7de
pop ecx
add edx, 0x377b670f
sub edx, ebp
sub edx, 0x377b670f
push dword [esp]
push dword [esp]
mov ebp, dword [esp]
add esp, 4
push ebp
jmp 0x62f82b
push ecx
mov ecx, 0x7a76b9fe
sub ecx, 0x79bf09bc
shl ecx, 6
neg ecx
add ecx, 0x6cdf8b4c
and ecx, 0x6df9194f
xor ecx, 0x530e29aa
add edx, ecx
pop ecx
add edx, 0x76fb5139
dec edx
add edx, 0xfd7cb476
jmp 0x62f21e
shl ecx, 2
push esi
mov esi, 0
sub esi, ecx
mov ecx, esi
jmp 0x62f79b
pop ebx
push edx
jmp 0x62f5bc
xor ebp, 0x35ff3fcc
dec ebp
xchg ebp, edx
not edx
xchg ebp, edx
add ebp, 0xddbf8d96
add edx, ebp
pop ebp
jmp 0x62ee28
sub ebx, edx
jmp 0x62eed3
add ebp, edx
pop edx
sub ebp, 0xdafcf2f6
sub ebx, ebp
pop ebp
jmp 0x62f5cc
mov eax, 0x7dff9483
sub ecx, 0x77df785e
jmp 0x62f371
add ebx, 0x7b33f0ec
xor ebx, 0xb922b098
add ecx, 0x6ebd5514
jmp 0x62f3d0
sub ecx, 0x777f746b
add ecx, eax
jmp 0x62f4c5
push ebx
mov dword [esp], 0x77faacbf
pop eax
sub eax, 1
shl eax, 4
push edx
mov edx, 0x7f49d7fa
sub edx, 0x3e6cea1a
xor eax, edx
pop edx
sub edx, eax
mov eax, dword [esp]
push ebx
jmp 0x62ee4e
mov ebp, 4
sub eax, 0x7ff14511
add eax, ebp
add eax, 0x7ff14511
pop ebp
push ebx
jmp 0x62f354
push 0x2bef8a31
mov ebx, dword [esp]
push edi
mov edi, esp
jmp 0x62efc2
mov dword [esp], esp
add dword [esp], 4
pop ebx
jmp 0x62f617
add ecx, eax
add ecx, 0x77df785e
pop eax
push ecx
mov dword [esp], eax
jmp 0x62f6f9
push ebp
push ecx
jmp 0x62ef32
xor dword [esp], 0x6dffd7a2
push dword [esp]
pop ebx
add esp, 4
push eax
jmp 0x62f38d
add edx, 4
sub edx, 4
push edx
jmp 0x62f106
add ecx, ebx
jmp 0x62f580
add ebp, edx
pop edx
jmp 0x62f6b1
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
sti
push edx
jmp 0x62f71d
inc ebx
add ebx, 0x78ffbbc9
jmp 0x62f508
mov esi, 0x2bef8a2d
sub ebx, esi
pop esi
sub eax, 0x7d5e3433
sub eax, ebx
add eax, 0x7d5e3433
pop ebx
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], eax
mov eax, 0x57a9bc36
xor dword [esp + 4], eax
pop eax
dec dword [esp]
xor dword [esp], 0x86e5ccff
add dword [esp], 0x6abda265
push edx
mov edx, 0x3dfe6057
xor dword [esp + 4], edx
pop edx
jmp 0x62f5f2
push 4
mov esi, dword [esp]
add esp, 4
jmp 0x62f49d
add eax, esi
pop esi
jmp 0x62f53a
mov dword [esp], esi
jmp 0x62f42a
add ecx, 0x777f746b
push dword [esp]
pop eax
add esp, 4
add ecx, edx
sub ecx, 0x5fe677b3
jmp 0x62f05f
sub edx, 0x7e995b1f
add edx, 0x7909d30c
and edi, edx
pop edx
add edi, 0xfbefefe4
add edx, edi
mov edi, dword [esp]
add esp, 4
add edx, 4
push edx
jmp 0x62f6cf
sub ecx, ebx
mov ebx, dword [esp]
add esp, 4
pop edx
push edx
jmp 0x62f121
mov eax, edx
pop edx
push edx
mov edx, 0x593f8e60
not edx
not edx
add edx, 0x7fdf2767
not edx
xor edx, 0x79173acc
jmp 0x62f637
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
sub esp, 4
jmp 0x62f364
sub ecx, 0x6ebd5514
jmp 0x62f1f5
shr ebx, 1
add ebx, 0x63798800
sub edx, ebx
jmp 0x62f631
mov dword [esp], ebx
mov ebx, 0x3f9f6b9a
shr ebx, 1
jmp 0x62f65b
mov esi, ebx
pop ebx
shr esi, 8
jmp 0x62ee8f
xor dword [esp], 0xbefefdaf
mov dword [esp], ecx
pop dword [edx]
push 0xe6f7c3e
mov dword [esp], ebp
push ecx
mov ecx, 0x76fdaf24
push edi
mov edi, 0x77fb6fde
jmp 0x62f6aa
add ebx, 4
push eax
push edx
mov edx, 4
jmp 0x62f51a
pop ebx
jmp 0x62f6ee
sub ebx, edx
pop edx
add ebx, eax
add ebx, 0x5ff670f4
mov eax, dword [esp]
push ebp
mov ebp, esp
push edx
mov edx, 0x5da1a343
neg edx
add edx, 0x5da1a347
jmp 0x62f3d7
sub ebx, 0x3bbf7923
neg ebx
jmp 0x62f0e2
pop esp
push 0x557a642e
mov dword [esp], edi
mov dword [esp], 0x790f4536
mov dword [esp], edx
push esp
jmp 0x62ef09
sub ecx, esi
sub ecx, 0x7ad7beaa
push dword [esp]
mov esi, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edx
mov edx, esp
push esi
mov dword [esp], 0x76d24b13
jmp 0x62ef5d
sub ecx, edi
jmp 0x62f7e5
add ebp, 4
xchg dword [esp], ebp
pop esp
xor ebx, dword [esp]
jmp 0x62f6c0
xor dword [esp], ebx
jmp 0x62f7bd
add edx, edi
jmp 0x62f03a
push dword [esp + 4]
pop edx
pop dword [esp]
jmp 0x62f173
push ebp
mov ebp, 0x5fff25cf
jmp 0x62f1fc
mov eax, 0x6f7bd23d
sub eax, 0x4eff7700
or eax, 0x6bffa0cd
xor eax, 0x34198c4e
jmp 0x62f2ef
add edx, 0x7ff61a6f
jmp 0x62f755
mov edx, 0x775ba800
push 0x4a990c8
mov dword [esp], ebp
mov dword [esp], esi
push eax
push 0x1fff4eaf
mov eax, dword [esp]
add esp, 4
push 0x1a4481db
mov dword [esp], ebx
mov ebx, 0x2bdc4613
dec ebx
sub ebx, 0xbdeae204
jmp 0x62f0f9
push esi
mov dword [esp], ebp
mov ebp, 0x7e7dae16
sub ebp, 0xffffffff
xor ebp, 0x77bbcaa9
dec ebp
add ebp, 0x35afc143
sub edx, 0x7f3fbed4
add edx, ebp
add edx, 0x7f3fbed4
pop ebp
add edx, 0x77b371e0
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
jmp 0x62f7ac
pop esi
shl ecx, 1
not ecx
push edi
mov edi, 0xf811fa2c
jmp 0x62efac
mov dword [esp], 0xda3f062
mov dword [esp], edx
mov edx, esp
jmp 0x62f3a8
xor ebx, dword [esp]
pop esp
sub esp, 4
mov dword [esp], ebp
push ebp
jmp 0x62f80f
mov dword [esp], ebx
mov ebx, 0x4ffd8b8a
shr ebx, 6
jmp 0x62f01c
add edi, 4
jmp 0x62f067
pop edi
jmp 0x62f1e3
mov dword [esp], eax
mov dword [esp], 0x7bef8210
neg dword [esp]
push edi
mov edi, 1
sub dword [esp + 4], edi
jmp 0x62f8dc
sub ecx, 0x7ffd21ed
pop ebx
add ecx, 4
jmp 0x62f40b
push esi
mov esi, 0x2d9f3ab5
push edi
mov edi, 0x2d9f3ab1
sub esi, edi
pop edi
push 0x7a749700
mov dword [esp], esi
add dword [esp], 0x78d75456
pop ebx
sub ebx, 0x78d75456
pop esi
add ecx, 0x7ffd21ed
add ecx, ebx
jmp 0x62f850
pop edi
neg dword [esp]
jmp 0x62f94d
sub eax, 0x4a47118c
mov esi, eax
pop eax
push edi
mov dword [esp], 0x14ed280
mov dword [esp], esi
jmp 0x62f394
push esi
mov esi, 0x67f02976
sub dword [esp + 4], esi
pop esi
pop ebp
shr ebp, 3
sub ebp, 1
push 0x4b1d98ac
mov dword [esp], ebx
push 0x70fe4ccf
mov dword [esp], ecx
mov dword [esp], 0x7bbfc88c
and dword [esp], 0x7fc4608b
xor dword [esp], 0x75d5536f
push dword [esp]
pop ebx
add esp, 4
jmp 0x62effa