Function at 0x48fdb0
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
mov dword [esp - 0x24], ecx
sub esp, 0x100
mov edx, ecx
mov dword [ebp - 0x80], 0x2f05991b
sub dword [ebp - 0x80], 0xa494b85
mov dword [esp - 0x18], edx
add dword [ebp - 0x80], 0x170b5ee4
sub dword [ebp - 0x80], 0x903d82c
add dword [ebp - 0x80], 0xf606cd
mov ebp, ebp
xor dword [ebp - 0x80], 0x537567ce
mov dword [ebp - 0x7c], 0x620d4886
sub dword [ebp - 0x7c], 0x2ae9d5e
xor dword [ebp - 0x7c], 0x21f2ea10
xchg ecx, ecx
sub dword [ebp - 0x7c], 0x42fc4784
sub dword [ebp - 0x7c], 0x12962886
add dword [ebp - 0x7c], 0x424b0108
sub dword [ebp - 0x7c], 0xa9f1561
mov dword [esp - 0x14], ecx
xor ecx, ecx
mov dword [ebp - 0x78], 0x5613d50e
xor dword [ebp - 0x78], 0x7397e714
mov dword [esp - 0x20], ecx
add dword [ebp - 0x78], 0x22e79dc6
sub dword [ebp - 0x78], 0x64da2a4
add dword [ebp - 0x78], 0x1ec08f99
xchg esp, esp
mov dword [ebp - 0x74], 0x10895e8
add dword [ebp - 0x74], 0x407b9dca
add dword [ebp - 0x74], 0x204c3272
mov dword [esp - 0x1c], ecx
sub dword [ebp - 0x74], 0x38fc68bb
xor dword [ebp - 0x74], 0x47f351bd
sub dword [ebp - 0x74], 0x325212a5
mov dword [esp - 0x14], 0x399867ee
add dword [ebp - 0x74], 0x240922a6
mov dword [ebp - 0x70], 0x48e14810
add dword [ebp - 0x70], 0x1e656027
mov ebx, ebx
add dword [ebp - 0x70], 0xca5bb8e
sub dword [ebp - 0x70], 0x1c4f83b7
add dword [ebp - 0x70], 0x1bf0091a
xor dword [ebp - 0x70], 0x136455fd
mov dword [esp - 0x10], ebx
mov dword [ebp - 0x6c], 0x60f921e7
add dword [ebp - 0x6c], 0x4bab584
xor dword [ebp - 0x6c], 0x5b86b35f
xor dword [ebp - 0x6c], 0x2cd767af
xchg edx, edx
add dword [ebp - 0x6c], 0x4dffb93a
mov dword [ebp - 0x68], 0x6b697cfd
xor dword [ebp - 0x68], 0x353f69bd
xchg ecx, ecx
sub dword [ebp - 0x68], 0x26176280
add dword [ebp - 0x68], 0x336504e5
xor dword [ebp - 0x68], 0xb590b70
mov dword [ebp - 0x64], 0xddfaf54
mov dword [esp - 0x20], 0x11577845
sub dword [ebp - 0x64], 0x33db08a
add dword [ebp - 0x64], 0x161f6893
add dword [ebp - 0x64], 0x3be182ac
mov dword [esp - 0x14], 0xcb50ea9
add dword [ebp - 0x64], 0x450d2cc
mov dword [ebp - 0x60], 0x6085dbf
add dword [ebp - 0x60], 0x687c729b
sub dword [ebp - 0x60], 0x6b6dedfa
mov ebp, ebp
add dword [ebp - 0x60], 0x56d85130
xor dword [ebp - 0x60], 0x593877ad
add dword [ebp - 0x60], 0x5ff57893
mov dword [esp - 0xc], ebx
mov dword [ebp - 0x5c], 0x7219ddeb
sub dword [ebp - 0x5c], 0x2776bea4
xor dword [ebp - 0x5c], 0x4ff02e7b
xchg edi, edi
xor dword [ebp - 0x5c], 0x496b8c27
xor dword [ebp - 0x5c], 0x2cfd01cb
mov dword [ebp - 0x58], 0x5963aa76
sub dword [ebp - 0x58], 0x8f1929f
mov dword [esp - 0x30], 0x23fdec2a
xor dword [ebp - 0x58], 0x61910a5f
xor dword [ebp - 0x58], 0x3c01219
add dword [ebp - 0x58], 0x25168b23
sub dword [ebp - 0x58], 0xff75e3e
mov ebp, ebp
add dword [ebp - 0x58], 0x199c805a
mov dword [ebp - 0x54], 0x65f68fe0
add dword [ebp - 0x54], 0x2fbab44
mov esp, esp
xor dword [ebp - 0x54], 0x1d2e58d
sub dword [ebp - 0x54], 0x4bd0a06b
sub dword [ebp - 0x54], 0xbf5ec65
mov esi, esi
sub dword [ebp - 0x54], 0x100f04d6
xor dword [ebp - 0x54], 0x619cf1d3
mov dword [ebp - 0x50], 0x433c900c
sub dword [ebp - 0x50], 0x66e928e
mov ebp, ebp
sub dword [ebp - 0x50], 0x13dd09e3
add dword [ebp - 0x50], 0x4926c39e
sub dword [ebp - 0x50], 0x112efa69
mov dword [esp - 0x28], 0x5b115f0f
mov dword [ebp - 0x4c], 0x359645e7
xor dword [ebp - 0x4c], 0x4ebe2e7
sub dword [ebp - 0x4c], 0x105dec36
add dword [ebp - 0x4c], 0x5bdc776e
mov dword [esp - 0xc], ebx
sub dword [ebp - 0x4c], 0x3c5ca886
xor dword [ebp - 0x4c], 0x207e3562
mov dword [ebp - 0x48], 0x79a49ad
xor dword [ebp - 0x48], 0x6336c6cb
xchg ebp, ebp
sub dword [ebp - 0x48], 0x2864e9bc
add dword [ebp - 0x48], 0x279e7cd3
xor dword [ebp - 0x48], 0x1224f259
sub dword [ebp - 0x48], 0x10c81354
mov dword [esp - 0x40], ebx
mov dword [ebp - 0x44], 0x3b2bd171
add dword [ebp - 0x44], 0xed54635
add dword [ebp - 0x44], 0x24e567de
sub dword [ebp - 0x44], 0x5aa94670
mov dword [esp - 0x1c], ebp
add dword [ebp - 0x44], 0x60cc2588
sub dword [ebp - 0x44], 0x1415a1cc
mov dword [ebp - 0x40], 0x126ec69d
mov dword [esp - 0x2c], 0x7f797de2
add dword [ebp - 0x40], 0x20ed2ea0
add dword [ebp - 0x40], 0x3ed68bd7
sub dword [ebp - 0x40], 0x63c50a47
xchg ebx, ebx
xor dword [ebp - 0x40], 0x4fc2fd6b
add dword [ebp - 0x40], 0x1c859330
add dword [ebp - 0x40], 0x29793ff
mov dword [ebp - 0x3c], 0x5e9000a5
mov dword [esp - 0x44], edx
sub dword [ebp - 0x3c], 0x6a3c94e
xor dword [ebp - 0x3c], 0x4dad69d4
add dword [ebp - 0x3c], 0xa9b6425
xchg edi, edi
add dword [ebp - 0x3c], 0x3be8f02d
mov dword [ebp - 0x38], 0x666f7b12
add dword [ebp - 0x38], 0xfe25a7c
mov dword [esp - 0x44], 0x5cca8f17
sub dword [ebp - 0x38], 0x17ad5eb3
sub dword [ebp - 0x38], 0x1cd487c
add dword [ebp - 0x38], 0x4078476
mov dword [esp - 0x40], edx
mov dword [ebp - 0x34], 0x23e4acdc
add dword [ebp - 0x34], 0x97bf387
add dword [ebp - 0x34], 0x24dd2866
mov dword [esp - 0x3c], 0x4695ce92
sub dword [ebp - 0x34], 0x2d8407b0
sub dword [ebp - 0x34], 0x8067e6f
xor dword [ebp - 0x34], 0x7c64f07f
mov dword [esp - 0x14], ebp
mov dword [ebp - 0x30], 0x66a04a04
add dword [ebp - 0x30], 0xa5161f9
sub dword [ebp - 0x30], 0x3e3f02ff
mov dword [esp - 0x20], edx
sub dword [ebp - 0x30], 0x225c2a1f
add dword [ebp - 0x30], 0x509233f6
mov dword [ebp - 0x2c], 0x6b6a341
add dword [ebp - 0x2c], 0x15cb9771
mov esp, esp
xor dword [ebp - 0x2c], 0x318a4ec1
add dword [ebp - 0x2c], 0x1fe405b7
xor dword [ebp - 0x2c], 0x9a9410c
add dword [ebp - 0x2c], 0x292bf3ba
mov ebx, ebx
sub dword [ebp - 0x2c], 0xd8f7c0b
mov dword [ebp - 0x28], 0x30284f47
xor dword [ebp - 0x28], 0x489b4f92
sub dword [ebp - 0x28], 0x12cd747e
mov dword [esp - 0x28], 0x5628e5a6
xor dword [ebp - 0x28], 0x4383ea39
add dword [ebp - 0x28], 0x575de411
xor dword [ebp - 0x28], 0x1d3ef8aa
xchg ebp, ebp
mov dword [ebp - 0x24], 0x7df9c2a0
xor dword [ebp - 0x24], 0x50cc8b7a
xor dword [ebp - 0x24], 0x7a88f815
sub dword [ebp - 0x24], 0x23b2e4e8
mov dword [esp - 0x20], 0x2071e17c
sub dword [ebp - 0x24], 0x1f6c6b09
add dword [ebp - 0x24], 0x4c5550f7
mov dword [ebp - 0x20], 0x762722a
mov ecx, ecx
add dword [ebp - 0x20], 0x1ec30cba
xor dword [ebp - 0x20], 0x7581e8ef
xor dword [ebp - 0x20], 0x50d9241c
add dword [ebp - 0x20], 0x5d4f00b9
mov edx, edx
mov dword [ebp - 0x1c], 0x2cfdbe74
sub dword [ebp - 0x1c], 0x8a3b806
add dword [ebp - 0x1c], 0x1c6f5648
add dword [ebp - 0x1c], 0x7fb7e03
xchg esi, esi
sub dword [ebp - 0x1c], 0x44c093b6
add dword [ebp - 0x1c], 0x5cc16bcd
mov dword [ebp - 0x18], 0x35172a8f
add dword [ebp - 0x18], 0x15bcb3f
xchg ebx, ebx
sub dword [ebp - 0x18], 0x76443fc
add dword [ebp - 0x18], 0x285ff943
sub dword [ebp - 0x18], 0xc640cdf
add dword [ebp - 0x18], 0x13c0c79d
xchg edx, edx
xor dword [ebp - 0x18], 0x3e15d703
mov dword [ebp - 0x14], 0x8d222f9
add dword [ebp - 0x14], 0x687e6bb2
sub dword [ebp - 0x14], 0x105e9b83
xchg esp, esp
xor dword [ebp - 0x14], 0x213cfc87
add dword [ebp - 0x14], 0x1f0aa321
mov dword [ebp - 0x10], 0x15b2f600
mov ebp, ebp
xor dword [ebp - 0x10], 0x1bb790c6
add dword [ebp - 0x10], 0x6848c1ab
sub dword [ebp - 0x10], 0x4471998b
xor dword [ebp - 0x10], 0x51343c36
mov edx, edx
mov dword [ebp - 0xc], 0x72cbfbca
sub dword [ebp - 0xc], 0x70746e0b
add dword [ebp - 0xc], 0x6fe773ff
xchg esp, esp
xor dword [ebp - 0xc], 0x2bd28321
add dword [ebp - 0xc], 0x6f43031
mov dword [ebp - 8], 0x39ff54e4
xor dword [ebp - 8], 0x35d26e42
mov edi, edi
add dword [ebp - 8], 0x6563ae69
sub dword [ebp - 8], 0x2593d129
add dword [ebp - 8], 0x14fd9aea
mov dword [ebp - 4], 0x4fc8b59
mov dword [esp - 0x38], 0x3896d88e
add dword [ebp - 4], 0x5ec59f1a
sub dword [ebp - 4], 0x3bcd410
sub dword [ebp - 4], 0x750aa1b
mov dword [esp - 0x3c], 0x5a439a23
sub dword [ebp - 4], 0x37f4ac7a
xor dword [ebp - 4], 0x404c4d1e
lea ecx, [ecx]
mov dword [esp - 0x24], 0x765439fb
mov eax, dword [ebp + ecx - 0x80]
xor eax, 0x600c359d
mov dword [ebp + ecx - 0x100], eax
mov esi, esi
add ecx, 4
cmp ecx, 0x80
jb 0x4903a7
mov dword [esp - 0x40], ecx
nop
sub esp, 4
mov dword [esp], 0x452cecc5
xchg edi, edi
add dword [esp], 0xdfcf704
xor dword [esp], 0x52c8301
sub dword [esp], 0x3f723f8e
xor dword [esp], 0x1693211a
xchg edi, edi
nop
sub esp, 4
mov dword [esp], 0x34a26406
mov esp, esp
sub dword [esp], 0x10247025
sub dword [esp], 0x6a49284
sub dword [esp], 0x1d792941
sub dword [esp], 0x603819
xchg esp, esp
lea eax, [ebp - 0x100]
mov ecx, edx
push eax
call fcn.0048f820
mov edi, edi
mov esp, ebp
pop ebp
ret