Function at 0x48af20
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
mov dword [esp - 0x1c], ebp
sub esp, 0x78
mov edx, ecx
mov dword [ebp - 0x3c], 0x27dc8278
sub dword [ebp - 0x3c], 0x1b12f6b0
mov edx, edx
sub dword [ebp - 0x3c], 0xa4bfbb
xor dword [ebp - 0x3c], 0x486f3691
add dword [ebp - 0x3c], 0x9efeeb
mov dword [ebp - 0x38], 0x1f7355af
mov dword [esp - 0x10], 0x5c9e8497
sub dword [ebp - 0x38], 0xc4a9d90
xor dword [ebp - 0x38], 0x5994020c
sub dword [ebp - 0x38], 0x479f2af3
add dword [ebp - 0x38], 0x41cd6167
xchg esp, esp
xor eax, eax
mov dword [ebp - 0x34], 0x673df083
xor dword [ebp - 0x34], 0x6bfeb67
xor dword [ebp - 0x34], 0x48cd4ae2
mov dword [esp - 0x30], 0x4eee9ce8
xor dword [ebp - 0x34], 0x333fd789
xor dword [ebp - 0x34], 0x2de41bc6
xor dword [ebp - 0x34], 0x645bb094
mov dword [esp - 0x30], 0x6629d5c5
sub dword [ebp - 0x34], 0xee44256
mov dword [ebp - 0x30], 0x2c6fcc91
add dword [ebp - 0x30], 0x404382fb
sub dword [ebp - 0x30], 0x5f352af8
xchg esp, esp
add dword [ebp - 0x30], 0x6455cef6
sub dword [ebp - 0x30], 0x6e2f18f5
add dword [ebp - 0x30], 0x414607f2
mov dword [ebp - 0x2c], 0x37994a90
mov dword [esp - 0xc], 0x5ab212f2
add dword [ebp - 0x2c], 0x42053816
sub dword [ebp - 0x2c], 0x42ba2e30
add dword [ebp - 0x2c], 0x4c6276e
mov dword [esp - 0x38], 0x1bb3e42e
xor dword [ebp - 0x2c], 0x7b7dcf9f
add dword [ebp - 0x2c], 0x413290c
mov dword [ebp - 0x28], 0x23c1dfcc
xchg esi, esi
xor dword [ebp - 0x28], 0x14d5be43
sub dword [ebp - 0x28], 0x194f93f4
xor dword [ebp - 0x28], 0x392e5041
xchg ebx, ebx
xor dword [ebp - 0x28], 0x6000495d
mov dword [ebp - 0x24], 0x5f007aa6
sub dword [ebp - 0x24], 0xc0ac6c9
add dword [ebp - 0x24], 0x13c337b0
mov dword [esp - 0x28], 0x2c33e2c1
sub dword [ebp - 0x24], 0x44827fbe
xor dword [ebp - 0x24], 0x66dca448
mov dword [ebp - 0x20], 0x5b23ce5b
sub dword [ebp - 0x20], 0x6a98b7c
mov ebx, ebx
sub dword [ebp - 0x20], 0x14f7be72
xor dword [ebp - 0x20], 0x4e348218
add dword [ebp - 0x20], 0x4e608c6
sub dword [ebp - 0x20], 0x31b148b4
mov ebp, ebp
mov dword [ebp - 0x1c], 0x3d429337
sub dword [ebp - 0x1c], 0x9005367
add dword [ebp - 0x1c], 0x110aaa01
xor dword [ebp - 0x1c], 0xdbd8611
mov edx, edx
sub dword [ebp - 0x1c], 0x4067f37
mov dword [ebp - 0x18], 0x508fe3b2
sub dword [ebp - 0x18], 0x2afef7fc
mov dword [esp - 0x14], ebp
add dword [ebp - 0x18], 0x1e91e65e
xor dword [ebp - 0x18], 0x29f524f7
sub dword [ebp - 0x18], 0x28ed0b5a
mov dword [esp - 0x44], ebp
mov dword [ebp - 0x14], 0xaafb287
xor dword [ebp - 0x14], 0x5529f360
xor dword [ebp - 0x14], 0x6070bf12
xchg esi, esi
sub dword [ebp - 0x14], 0x2dc597b8
xor dword [ebp - 0x14], 0x7b6cd5ae
sub dword [ebp - 0x14], 0x2472d00a
mov dword [esp - 0xc], edx
mov dword [ebp - 0x10], 0x285e9215
xor dword [ebp - 0x10], 0x2f69289
sub dword [ebp - 0x10], 0x331ae7b
add dword [ebp - 0x10], 0x3a6d7b49
xchg esp, esp
sub dword [ebp - 0x10], 0x1cf8efe1
mov dword [ebp - 0xc], 0x5e06ccc2
add dword [ebp - 0xc], 0x53c656c
mov dword [esp - 0x28], ecx
sub dword [ebp - 0xc], 0x1f84f6cd
sub dword [ebp - 0xc], 0x43244558
add dword [ebp - 0xc], 0x4450de80
mov dword [ebp - 8], 0x3ca94d98
mov ecx, ecx
sub dword [ebp - 8], 0x17610193
add dword [ebp - 8], 0x2250acf6
xor dword [ebp - 8], 0x623edfce
mov dword [esp - 0x1c], ebx
xor dword [ebp - 8], 0x134d292f
add dword [ebp - 8], 0xda956f6
add dword [ebp - 8], 0x566a79
mov dword [ebp - 4], 0x64b21461
xchg esi, esi
sub dword [ebp - 4], 0x17344653
add dword [ebp - 4], 0x18e6c5b0
xor dword [ebp - 4], 0x5698b426
mov dword [esp - 0xc], 0x411eae95
xor dword [ebp - 4], 0x7416e111
jmp 0x48b1e4
mov ecx, dword [ebp + eax - 0x3c]
xor ecx, 0x44ea390e
mov dword [ebp + eax - 0x78], ecx
mov dword [esp - 0x38], 0x5810ace5
add eax, 4
cmp eax, 0x3c
jb 0x48b1e4
mov dword [esp - 0x14], 0xb8b2d55
nop
sub esp, 4
mov dword [esp], 0x45296e47
mov esp, esp
sub dword [esp], 0x2724c109
xor dword [esp], 0x1a22458e
add dword [esp], 0x58c51991
xchg ebx, ebx
sub dword [esp], 0x47385f83
sub dword [esp], 0x15b3a2af
nop
mov dword [esp - 0x10], 0x250e7cf8
sub esp, 4
mov dword [esp], 0x24493875
xor dword [esp], 0x1eae87f7
mov dword [esp - 0x2c], esi
xor dword [esp], 0xf9926af
add dword [esp], 0x3128035e
sub dword [esp], 0x4f680392
xor dword [esp], 0x5b628e7c
mov ecx, ecx
xor dword [esp], 0x4c5c1687
lea eax, [ebp - 0x78]
mov ecx, edx
push eax
mov dword [esp - 0x24], ecx
call fcn.0048a330
mov esp, ebp
pop ebp
mov dword [esp - 0x1c], 0x7cbbea04
ret