Function at 0x426b1a
Capabilities:
Encode data using xor

Disassembly:
dec esi
sub edx, dword [0x467dba]
ror esi, 0x13
xor ecx, eax
sub ecx, edi
add dword [0x4677f8], 0x68d8627
xor edx, eax
neg esi
mov dword [0x467ad0], edi
xor esi, eax
xor esi, eax
neg esi
xor edx, eax
xor dword [0x467aa0], 0x81c3b4b
add ecx, edi
xor ecx, eax
rol esi, 0x13
inc esi
pop esi
and dword [0x467878], ecx
neg esi
inc esi
xor edi, esp
inc eax
or dword [0x467b5c], 0xae81596
add edx, dword [0x467fd6]
or dword [0x4679b8], esi
sub ecx, dword [0x467d5f]
dec esi
xor ecx, dword [0x467c23]
dec eax
inc eax
inc esi
mov dword [0x467888], edi
dec eax
xor edi, esp
dec esi
neg esi
or dword [0x46791e], edi
add esi, 0x5bb
xor esi, esp
sub edi, dword [0x467ed4]
sub ebx, dword [0x467f28]
xchg edx, eax
xor edi, ebp
mov dword [0x4679ae], 0x1599dc8c
not eax
sub ecx, dword [0x467b76]
xor ebx, eax
xor ecx, eax
xor ecx, eax
xor ebx, eax
not eax
mov dword [0x467876], 0x26c90b38
xor edi, ebp
xchg edx, eax
xor esi, esp
add dword [esi], 0xd57fa7de
sub ecx, dword [0x467ca2]
dec esi
xor dword [0x467a2a], 0x13d7d557
sub esi, dword [0x467d46]
xor ecx, eax
xor edx, ebp
sub edx, eax
sub edx, dword [0x467c3c]
inc esi
xor esi, eax
sub esi, eax
sub esi, dword [0x467d82]
inc esi
neg esi
mov dword [0x46787a], 0x12511326
xchg ecx, eax
xchg ecx, eax
neg esi
dec esi
add esi, eax
xor esi, eax
dec esi
add edx, eax
xor edx, ebp
xor ecx, eax
mov dword [0x4678ca], 0x1e17f70
inc esi
add dword [esi], 0xd57fa7de
sub ecx, eax
add ebx, dword [0x467e32]
neg esi
xchg eax, edx
rol eax, 0x18
add dword [0x46791d], esi
rol eax, 4
xor ebx, esi
sub ecx, dword [0x467d2c]
inc esi
dec esi
xor ebx, esi
ror eax, 4
mov dword [0x467918], edi
ror eax, 0x18
xchg eax, edx
neg esi
add ecx, eax
not dword [esi]
xor edi, esi
sub ebx, dword [0x467ca2]
mov byte [0x4600467c], al
not eax
xor edx, esi
xchg ecx, eax
mov dword [0x46778e], 0x1790c538
neg esi
add esi, 0xb126895
mov dword [0x467ab8], edi
dec eax
mov dword [0x4679a8], 0x1e1fbccc
add ebx, dword [0x467ec2]
inc eax
xor edx, ecx
inc esi
xor dword [0x467996], esi
mov dword [0x467b59], ebx
dec esi
xor edx, ecx
dec eax
inc eax
mov dword [0x467ae0], ebx
sub esi, 0xb126895
neg esi
xor dword [0x467914], 0x50d9af2
xchg ecx, eax
xor edx, esi
not eax
dec esi
xor edi, esi
xor dword [esi], 0xd57fa7de
xor edi, edx
add ecx, eax
xor ecx, 0xa662de0
xchg esi, eax
dec esi
sub dword [0x4678f6], ecx
dec edx
xor ecx, eax
dec esi
mov dword [0x467750], 0x55f4ce2
mov dword [0x467b30], 0x9aae6c2
inc esi
xor ecx, eax
inc edx
mov dword [0x4679e6], esi
inc esi
xchg esi, eax
xor ecx, 0xa662de0
sub ecx, eax
xor edi, edx
not dword [esi]
xchg edx, eax
xor esi, eax
not esi
mov dword [0x467752], ecx
dec ecx
and dword [0x467818], edi
xor ecx, dword [0x467fc2]
sub esi, dword [0x467e9a]
ror eax, 8
xchg esi, eax
ror ecx, 0x18
dec eax
inc eax
rol ecx, 0x18
xchg esi, eax
rol eax, 8
sub dword [0x46777e], ebx
inc ecx
mov dword [0x4677cf], edi
not esi
xor esi, eax
xchg edx, eax
xor dword [esi], 0xd57fa7de
mov dword [0x467892], esi
xor ecx, dword [0x467ce8]
xor esi, eax
mov dword [0x467b5e], edx
xor esi, eax
not eax
xor esi, 0x398c3bb
mov dword [0x467b50], 0x11d44e2
xchg esi, edx
xor ebx, edx
or dword [0x467abb], edx
xchg esi, edx
add esi, 0xda17234
xchg edx, eax
sub esi, 0xc85047a
sub ebx, dword [0x467e3c]
xchg esi, esi
xchg esi, esi
add esi, 0xc85047a
xchg edx, eax
sub esi, 0xda17234
xchg esi, edx
xor ebx, edx
xchg esi, edx
xor esi, 0x398c3bb
not eax
xor esi, eax
mov dword [0x467718], ebx
xor esi, eax
or dword [0x46773a], ecx
sub dword [esi], 0xd57fa7de
sub esi, dword [0x467e92]
xchg esi, edx
sub dword [0x467810], 0x17978d0
sub edx, dword [0x467cec]
sub esi, 0x1ec63886
neg esi
mov dword [0x467a47], 0x1d475d86
add eax, 0x4f73250
xor esi, eax
dec esi
inc esi
xor esi, eax
sub eax, 0x4f73250
and dword [0x4678d9], 0x1024aed4
neg esi
add esi, 0x1ec63886
and dword [0x467b5f], 0x171be866
xchg esi, edx
sub dword [esi], 0xd57fa7de
sub ebx, dword [0x467e54]
xor ecx, dword [0x467f96]
xor eax, 0x1f5e9bef
ror edx, 0xe
neg esi
sub dword [0x467a4a], edi
sub edi, dword [0x467f82]
xor esi, eax
xchg eax, esi
dec edx
xor dword [0x467a60], ebx
xchg eax, edx
xor edx, esp
xchg edx, eax
inc ecx
add edi, dword [0x467e84]
xor ecx, dword [0x467c64]
neg ebx
xchg edi, eax
dec ecx
xchg esi, eax
xor esi, eax
xor esi, eax
xchg esi, eax
inc ecx
xchg edi, eax
neg ebx
dec ecx
xchg edx, eax
xor edx, esp
xchg eax, edx
sub dword [0x467a08], ecx
inc edx
xchg eax, esi
xor esi, eax
and dword [0x467983], esi
neg esi
rol edx, 0xe
xor eax, 0x1f5e9bef
not dword [esi]
xor eax, esp
xor edx, dword [0x467efd]
neg ecx
xor edi, esp
sub esi, edi
xor edi, esp
sub ecx, dword [0x467f1a]
neg edi
xor edi, dword [0x467c75]
xor ecx, edx
xor ecx, edx
neg edi
xor edi, esp
add esi, edi
xor edi, esp
neg ecx
xor eax, esp
add dword [esi], 0xd57fa7de
sub esi, ebp
add edi, dword [0x467e56]
or dword [0x46795e], 0x4c37cb4
mov dword [0x4679ba], ecx
xor esi, eax
add ecx, dword [0x467ca6]
xor esi, 0x16a700c4
xor dword [0x4677d4], 0x7ff8bc2
xor eax, esp
xchg edx, edx
xchg edx, edx
xor eax, esp
mov dword [0x467711], 0x105de5a2
xor esi, 0x16a700c4
xor esi, eax
and dword [0x46791e], ecx
xor dword [0x467730], 0x36d62d
add esi, ebp
xor dword [esi], 0xd57fa7de
xor esi, eax
xor ecx, dword [0x467fda]
dec ebx
ror eax, 2
dec edi
xor esi, eax
xor esi, dword [0x467f9e]
neg eax
sub ebx, ecx
xor dword [0x4677d7], 0xdfc56dd
sub dword [0x467a1a], 0x579bbc3
inc eax
sub esi, eax
xor edx, esp
inc ebx
add eax, esp
mov dword [0x467b68], 0x6665bb5
sub eax, esp
dec ebx
xor edx, esp
add esi, eax
dec eax
sub dword [0x4677b8], 0x3c8af42
add ebx, ecx
neg eax
xor esi, eax
inc edi
rol eax, 2
inc ebx
xor esi, eax
not dword [esi]
not eax
xor esi, 0x2e7215a
mov dword [0x467958], ecx
xor esi, dword [0x467e1c]
ror eax, 7
add ecx, dword [0x467f1c]
xor esi, eax
dec esi
sub dword [0x467856], 0x14e1c3ac
xor edi, ebp
xor eax, 0x28721cd3
mov dword [0x467a96], 0x879218f
sub esi, dword [0x467cf7]
xor ecx, eax
mov dword [0x467a64], ecx
sub esi, eax
add esi, eax
xor ecx, eax
xor dword [0x467942], 0x2754d2e
xor eax, 0x28721cd3
xor edi, ebp
or dword [0x46797a], 0x1e93d200
inc esi
xor esi, eax
rol eax, 7
mov dword [0x4678e8], ecx
xor esi, 0x2e7215a
not eax
add esi, 4
xor esi, eax
sub ecx, dword [0x467bfe]
xor esi, 0xba4f498
xchg edx, esi
xor esi, eax
inc edx
xor esi, eax
mov dword [0x46771c], 0x7e0a154
sub edx, dword [0x467be7]
dec eax
mov dword [0x46786e], esi
sub edi, ebx
xor esi, eax
xor esi, dword [0x467fce]
add dword [0x4677c4], 0xfed90
xor eax, 0x26a8739a
mov dword [0x4677bc], ebx
not esi
xor esi, dword [0x467dbc]
xor ecx, eax
xor ecx, eax
not esi
mov dword [0x4677de], edi
xor eax, 0x26a8739a
xor esi, eax
add edi, ebx
mov dword [0x467704], edx
inc eax
xor esi, eax
dec edx
xor esi, eax
xchg edx, esi
xor esi, 0xba4f498
xor esi, eax
sub edi, 4
jne 0x426a3c
imul edx, esp, 0x53102c12
into
ljmp 0x9d33