Function at 0x733404
Capabilities:
Encode data using xor

Disassembly:
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push eax
push 0x7ac7088a
push esp
pop dword [esp]
jmp 0x7335de
sub dword [esp + 8], 0x3fc91329
jmp 0x733560
push edx
jmp 0x733861
push ecx
jmp 0x733688
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add ebx, dword [esp]
push eax
jmp 0x7336c1
push ecx
mov dword [esp], edi
push 0x6ffe260c
pop edi
push eax
mov eax, 0x6ffe260d
xor edi, eax
pop eax
sub ebx, 0x6f9b2d4c
jmp 0x7334a5
mov ecx, 0x79cf8eba
add esi, ecx
jmp 0x7336e2
push ebx
mov dword [esp], edi
push edi
mov dword [esp], 0x50454d63
mov dword [esp], ebx
jmp 0x733bf6
pop ecx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x733512
add ebx, edi
add ebx, 0x6f9b2d4c
mov edi, dword [esp]
add esp, 4
push edi
mov edi, 0x6d3f6c86
shl edi, 7
dec edi
add edi, 1
sub edi, 1
sub esp, 4
mov dword [esp], ebx
mov ebx, 0xce262e50
add edi, ebx
pop ebx
xor ebx, edi
pop edi
sub ebx, 0xb95aac3e
or edi, ebx
pop ebx
neg edi
shr edi, 8
xor edi, 0x44b224c6
add esi, 0x7ba137ef
add esi, edi
sub esi, 0x7ba137ef
push dword [esp]
pop edi
add esp, 4
push edi
jmp 0x73361b
xchg dword [esp], ecx
pop esp
push 0x567bfa61
mov dword [esp], ebx
mov ebx, 4
add eax, ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x73353e
mov esi, ebp
mov ebp, dword [esp]
jmp 0x733bc1
sub eax, 4
push edi
mov dword [esp], eax
push dword [esp + 4]
mov eax, dword [esp]
jmp fcn.00733a75
sub dword [esp + 8], 0x7effab90
sub dword [esp + 8], 0x74f39081
add dword [esp + 8], ebp
add dword [esp + 8], 0x74f39081
add dword [esp + 8], 0x7effab90
add dword [esp + 8], 0x3fc91329
pop ebp
push ebx
mov ebx, 0x77ffc42e
add dword [esp + 8], ebx
pop ebx
sub dword [esp + 4], 0x69fe8431
sub dword [esp + 4], ebp
add dword [esp + 4], 0x69fe8431
sub dword [esp + 4], 0x77ffc42e
sub dword [esp + 4], 0x667752e1
mov ebp, dword [esp]
add esp, 4
mov esi, dword [esp]
jmp 0x7336c9
mov ebp, dword [esp]
add esp, 4
add ebp, 0x3f3f6e76
jmp 0x733675
add dword [esp], 4
pop eax
push 0x7cbc8300
mov dword [esp], ebp
push edx
push 0x3bf24be2
mov edx, dword [esp]
add esp, 4
dec edx
jmp 0x733b3d
mov dword [esp], 0x2f7f0f7c
inc dword [esp]
shl dword [esp], 2
add dword [esp], 0x7312a89d
mov dword [esp], ebx
mov ebx, 0x3e3f86ae
inc ebx
shr ebx, 2
not ebx
jmp 0x73366f
pop ebp
sub ebx, 0x7fb1dca0
add ebx, 0x67fb67b3
pop esi
push edx
jmp 0x733a3e
push esi
jmp 0x73373f
xor ebp, 0x7568f449
add edx, 0x3db59115
sub edx, ebp
jmp 0x733841
mov dword [esp], esi
xor dword [esp], 0x7bb5092c
pop edi
push esi
mov esi, 0x7bb5092c
xor edi, esi
pop esi
mov ecx, edi
jmp 0x733895
add esp, 4
push eax
jmp 0x733831
neg edx
push edi
jmp 0x733b5d
mov dword [esp], edx
jmp 0x7338b2
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ecx
jmp 0x73397a
push dword [esp]
pop ecx
push eax
mov dword [esp], ebx
mov ebx, esp
jmp 0x733759
push esi
jmp 0x7338ac
mov ebx, dword [esp]
push ecx
sub esp, 4
push esp
pop dword [esp]
jmp 0x733714
push edx
mov dword [esp], 0x3dfc20a0
jmp 0x7339cc
add dword [esp], 4
pop ecx
push edx
mov edx, 0x777f16aa
shr edx, 4
inc edx
jmp 0x7337fc
pop esp
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
push edi
mov edi, 4
jmp 0x733859
mov esi, 0xdbff2702
xor ebx, esi
mov esi, dword [esp]
add esp, 4
add esi, ebx
push dword [esp]
jmp 0x7336f7
push ebp
mov ebp, 4
jmp 0x7338fe
sub esi, 0x371cc030
sub eax, esi
pop esi
sub eax, 0x7f6525e5
add eax, ebp
add eax, 0x7f6525e5
add eax, 0x5ff796ef
mov ebp, dword [esp]
add esp, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
push edx
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x733c2f
or edx, 0x5df18420
add edx, 0xa0080a99
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
jmp 0x733728
pop esi
sub esi, 0x757d1ec3
sub esi, edi
add esi, 0x757d1ec3
pop edi
add esi, edi
push ecx
jmp 0x73343b
push ebx
mov dword [esp], ecx
mov dword [esp], 0x489853e0
jmp 0x733936
sub edx, 0x3db59115
jmp 0x73394d
add ebp, edi
pop edi
jmp 0x7339e6
push 0x3cf7ac37
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x7336b9
push eax
mov dword [esp], ecx
push eax
mov dword [esp], esi
jmp 0x733961
pop edi
mov esi, dword [esp]
jmp 0x733d6f
push ebx
jmp 0x733707
mov edx, 0x7e31255f
jmp 0x733d96
push ebp
push 0x2b432c00
pop ebp
xor ebx, ebp
pop ebp
shl ebx, 8
jmp 0x733a64
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push ebx
mov dword [esp], esi
jmp 0x733a9e
add ebx, ebp
pop ebp
add ebx, 4
xchg dword [esp], ebx
pop esp
mov edi, dword [esp]
jmp 0x7336a3
mov dword [esp], esp
push ecx
jmp 0x73393f
mov ecx, 4
add dword [esp + 4], ecx
jmp 0x73348d
pop ebp
push ebp
mov ebp, edx
jmp 0x733534
mov esi, 0x6be55e86
jmp 0x733d90
add edx, 0x39c12f3f
mov ebp, edx
pop edx
push esi
jmp 0x733bb6
push 0x1b39d501
pop ecx
jmp 0x733985
add esi, ecx
pop ecx
push edi
mov edi, 0x55fc7940
jmp 0x7339b5
push ebx
mov ebx, 0x7eff149c
and ebx, 0x5dfe2437
and ebx, 0x5fbfdd2b
jmp 0x7338bc
pop ebx
and ebx, 0x5f9f0380
not ebx
sub ebx, 0xc72a2a7e
mov esi, ebx
pop ebx
mov ebp, esi
pop esi
jmp 0x733b12
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
jmp 0x733479
mov edx, 4
add ebx, edx
pop edx
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
push esi
jmp 0x7333f5
add ebx, 0x3dcd87e1
xor ebx, 0x6fffd8f3
jmp 0x73341d
push ecx
mov ecx, 0x3de70591
sub esp, 4
mov dword [esp], ecx
not dword [esp]
mov ecx, dword [esp]
add esp, 4
shl ecx, 7
inc ecx
sub ecx, 0x3df7f85f
sub ecx, 0x2fef1aee
add ecx, 0x6169dc50
push ebp
mov ebp, ecx
mov esi, ebp
pop ebp
mov ecx, dword [esp]
add esp, 4
sub ebx, 0x67fb67b3
push eax
mov eax, 0x7fb1dca0
add ebx, eax
pop eax
add ebx, 0x3b3e338d
add ebx, esi
push edi
mov dword [esp], ebp
mov ebp, 0x7ee2b55d
or ebp, 0x3f3f80c5
sub ebp, 0x2fda7ac4
push edx
mov edx, 0xeb18f874
add ebp, edx
pop edx
jmp 0x733e20
push 0x652f155f
mov dword [esp], ebp
mov ebp, 0x667752e1
jmp 0x7333d5
dec edx
sub edx, 0x75b37b1b
jmp 0x73396b
mov edi, 0x58e73240
sub edx, edi
pop edi
push ebp
mov ebp, 0x1ff56f64
jmp 0x733b78
push 0
sub dword [esp], ebp
jmp 0x7335cd
push edx
push 0x6ffebc45
jmp 0x733cad
push ebx
push esp
pop ebx
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
jmp 0x733be2
pop esp
mov edx, dword [esp]
add esp, 4
mov edi, esi
mov esi, dword [esp]
push ebp
mov ebp, esp
jmp 0x733c4f
mov dword [esp], 0x41119521
jmp 0x733c74
sti
jmp 0x733888
add ebp, 4
jmp 0x733ccd
mov edi, dword [esp]
push esi
jmp 0x733d00
pop edx
shl edx, 1
dec edx
xor edx, 0xe43e9fde
mov esi, edx
pop edx
xor esi, 0x7f7b45ef
inc esi
shl esi, 5
sub esi, 1
jmp 0x733773
push edi
mov edi, 4
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
push dword [ebx]
sub esp, 4
mov dword [esp], ebp
jmp 0x7336f1
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push edi
jmp 0x733d7c
mov dword [esp], ebp
mov ebp, 0x15d47bd9
jmp 0x733df0
add esp, 4
push 0x68015350
jmp 0x733d15
push esi
push 0x4f77ff8f
pop esi
sub esi, 0xd5a870d5
mov edi, esi
jmp 0x733819
push edi
jmp 0x7333fb
add ebx, edx
pop edx
jmp 0x7338ed
xor ecx, ebp
mov ebp, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
mov ebp, 0x5ef341a5
sub ebx, ebp
pop ebp
sub ebx, ecx
jmp 0x733e15
add ebx, 0x5ef341a5
jmp 0x733401
sub ebx, ebp
jmp 0x733643