Function at 0x1400f0000
Capabilities:
Encode data using xor

Disassembly:
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push rbp
mov rbp, rsp
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
lea rdx, [0x140063000]
push 0
pop rcx
push rdx
add dword [rdx + 0x16c], 0x6f386c9b
xor dword [rdx + 0x84], 0x732d7a4d
sub dword [rdx + 0xa8], 0x2c8e130e
not dword [rdx + 0x104]
add dword [rdx + 0x10c], 0x2e18288b
add dword [rdx + 0x1c4], 0x48a75ff2
sub dword [rdx + 0x368], 0x27c64209
xor dword [rdx + 0x22c], 0x9e91849
add dword [rdx + 0x2ac], 0x5c33acb
not dword [rdx + 0x168]
sub dword [rdx + 0x54], 0x34524e78
add dword [rdx + 0x264], 0x249614a8
sub dword [rdx + 0x3b8], 0x8f427cf
add dword [rdx + 0x1ec], 0x3df17589
sub dword [rdx + 0x128], 0xe414f29
xor dword [rdx + 0x3f4], 0x6ccc5156
add dword [rdx + 0x24], 0x79581ca4
xor dword [rdx + 0x21c], 0x6a40099d
xor dword [rdx + 0x2cc], 0x2a180a33
sub dword [rdx + 0x35c], 0x632933bc
not dword [rdx + 0x3f0]
xor dword [rdx + 0xcc], 0x13446e0c
not dword [rdx + 0x7c]
not dword [rdx + 0x194]
sub dword [rdx + 0x2dc], 0x316d695d
xor dword [rdx + 0x1d4], 0xb8a57c5
sub dword [rdx + 0x3cc], 0x5b5e78d1
xor dword [rdx + 0x350], 0x7b2d4500
add dword [rdx + 0x25c], 0x799b6570
add dword [rdx + 0x180], 0x377d48b9
sub dword [rdx + 0x3c4], 0x36324e00
sub dword [rdx + 0x304], 0x26653c46
sub dword [rdx + 0x234], 0x68cf1d57
not dword [rdx + 0x260]
add dword [rdx + 0x2bc], 0x679d5fd6
add dword [rdx + 0x178], 0xb116307
add dword [rdx + 0xe8], 0x7a01123b
not dword [rdx + 0x1c0]
not dword [rdx + 0x108]
sub dword [rdx + 0x23c], 0x47dc7ffe
not dword [rdx + 0x3ec]
sub dword [rdx + 0x1a4], 0x37680b5c
xor dword [rdx + 0xac], 0x5f936ad9
not dword [rdx + 0x12c]
add dword [rdx + 0x2b8], 0x77a77e4c
add dword [rdx + 0x3c0], 0x45dc1bfb
add dword [rdx + 0x14c], 0xcce632f
xor dword [rdx + 0x70], 0x78cd09a5
add dword [rdx + 0x3b4], 0xb0e3327
not dword [rdx + 0x184]
add dword [rdx + 0x3dc], 0x6051226
xor dword [rdx + 0x98], 0x41345f20
sub dword [rdx + 0x74], 0xf58121b
add dword [rdx + 0x344], 0x4ca4d89
xor dword [rdx + 4], 0x560c3373
xor dword [rdx + 0x2fc], 0x66f81f42
add dword [rdx + 0x11c], 0x14226d96
sub dword [rdx + 0x9c], 0x19e65dec
xor dword [rdx + 0x3b0], 0x68347c3e
xor dword [rdx + 0x37c], 0x2be65955
sub dword [rdx + 0x2a8], 0x88d4793
not dword [rdx + 0x2ec]
add dword [rdx + 0x268], 0x5b53642e
not dword [rdx + 0x2c0]
sub dword [rdx + 0x248], 0x8ac3f6b
xor dword [rdx + 0x138], 0x6c287480
sub dword [rdx + 0x164], 0xaa3607b
xor dword [rdx + 0x170], 0x25194586
xor dword [rdx + 0x374], 0x4cbf65c3
add dword [rdx + 0x274], 0x22a70e88
sub dword [rdx + 0x1f4], 0x4eab262f
add dword [rdx + 0x5c], 0x190d0253
xor dword [rdx + 0x3bc], 0x1b8778a4
xor dword [rdx + 0x130], 0x9945b41
add dword [rdx + 0x120], 0x6e1512cc
add dword [rdx + 0x20c], 0x521e0b55
sub dword [rdx + 0x64], 0x77cb4e45
add dword [rdx + 0x284], 0x92e2009
sub dword [rdx + 0x1d8], 0x6be034ab
not dword [rdx + 0x2e4]
sub dword [rdx + 0x394], 0x5b2b42b6
not dword [rdx + 0x300]
xor dword [rdx + 0x1f0], 0x79985f24
add dword [rdx + 0x80], 0x65a007ae
not dword [rdx + 0x258]
not dword [rdx + 0x48]
not dword [rdx + 0x324]
add dword [rdx + 0xe4], 0x4102c8d
xor dword [rdx + 0x3e4], 0x5c887160
sub dword [rdx + 0x158], 0xcc71baa
not dword [rdx + 0x18c]
xor dword [rdx + 0x38c], 0x5f084859
add dword [rdx + 0x8c], 0x701a5e6f
xor dword [rdx + 0x34c], 0x327a1162
not dword [rdx]
sub dword [rdx + 0x1cc], 0x33fa3431
sub dword [rdx + 0x1b0], 0x7ca952f8
sub dword [rdx + 0x1c], 0x62981708
add dword [rdx + 0x220], 0x6c42572
sub dword [rdx + 0x214], 0x6ee07c64
not dword [rdx + 0x2d0]
xor dword [rdx + 0x4c], 0x54a405b1
sub dword [rdx + 0x39c], 0x45d7694e
sub dword [rdx + 0x278], 0x5df66a42
xor dword [rdx + 0x114], 0x2ae203c0
not dword [rdx + 0x1dc]
xor dword [rdx + 0x40], 0x5a187393
xor dword [rdx + 0xc], 0x3d2a210f
add dword [rdx + 0x3fc], 0x60632ff9
not dword [rdx + 0x354]
not dword [rdx + 0x10]
not dword [rdx + 0x134]
sub dword [rdx + 0x240], 0x4b7177f5
not dword [rdx + 0x334]
xor dword [rdx + 0x3e8], 0x2b1a4764
sub dword [rdx + 0x2f4], 0x5bb04cf1
sub dword [rdx + 0x34], 0xc3f437f
add dword [rdx + 0x1e4], 0x39fd4fe7
add dword [rdx + 0x238], 0x48a6327
xor dword [rdx + 0x3a8], 0x772d0220
not dword [rdx + 0x160]
not dword [rdx + 0x14]
sub dword [rdx + 0xb8], 0x57345b8d
not dword [rdx + 0x198]
not dword [rdx + 0x210]
not dword [rdx + 0x288]
add dword [rdx + 0x1e0], 0x41a57127
add dword [rdx + 0x174], 0x30c4038f
not dword [rdx + 0xec]
not dword [rdx + 0x2e8]
add dword [rdx + 0x290], 0x575b05f5
add dword [rdx + 0xc8], 0x189e5a1c
xor dword [rdx + 0x1a0], 0x657506bc
not dword [rdx + 0xb0]
not dword [rdx + 0x60]
sub dword [rdx + 0x218], 0x32d4553b
not dword [rdx + 0x32c]
not dword [rdx + 8]
not dword [rdx + 0x78]
sub dword [rdx + 0x30c], 0x5efc622c
sub dword [rdx + 0x15c], 0x2ed21e8d
add dword [rdx + 0x328], 0x50db0c7a
xor dword [rdx + 0x308], 0x5aac60b2
sub dword [rdx + 0x2c8], 0x82216df
add dword [rdx + 0x124], 0x4c800daa
not dword [rdx + 0x3c]
xor dword [rdx + 0xf0], 0x7e084eda
xor dword [rdx + 0xd4], 0x220a2361
not dword [rdx + 0x378]
sub dword [rdx + 0x26c], 0x19520d53
not dword [rdx + 0x200]
add dword [rdx + 0x2d8], 0x61d62301
sub dword [rdx + 0x2c], 0x6179156c
xor dword [rdx + 0x1fc], 0xee80a6b
add dword [rdx + 0xd8], 0x607a5325
sub dword [rdx + 0x228], 0x4ee90333
not dword [rdx + 0x3a4]
xor dword [rdx + 0x58], 0x60203d64
not dword [rdx + 0x19c]
not dword [rdx + 0x1bc]
sub dword [rdx + 0x2b4], 0x63327b6d
not dword [rdx + 0x398]
add dword [rdx + 0xfc], 0x46754cb6
add dword [rdx + 0x27c], 0x9600f26
sub dword [rdx + 0x30], 0x2939457b
xor dword [rdx + 0x270], 0x5b1d712a
add dword [rdx + 0xc0], 0x435e09e6
add dword [rdx + 0x230], 0x72784bda
xor dword [rdx + 0x2f8], 0x73f8727b
not dword [rdx + 0x390]
not dword [rdx + 0x3a0]
add dword [rdx + 0x150], 0x2a766509
add dword [rdx + 0x28], 0x24253e9a
not dword [rdx + 0x44]
xor dword [rdx + 0x3e0], 0x23362336
xor dword [rdx + 0x380], 0x3367766a
xor dword [rdx + 0x3ac], 0x2e64036c
add dword [rdx + 0x204], 0x62eb0290
add dword [rdx + 0xb4], 0x402d5a12
sub dword [rdx + 0xf8], 0x2a7d5a94
not dword [rdx + 0x28c]
sub dword [rdx + 0x298], 0x60b4476f
not dword [rdx + 0xdc]
add dword [rdx + 0x33c], 0x6c182fdb
sub dword [rdx + 0x20], 0x74c4035d
sub dword [rdx + 0x384], 0x7e0a361e
add dword [rdx + 0x6c], 0x5cde3af8
not dword [rdx + 0x17c]
xor dword [rdx + 0x310], 0x42ce0c47
add dword [rdx + 0x280], 0x26801862
not dword [rdx + 0xf4]
not dword [rdx + 0x140]
add dword [rdx + 0x364], 0x6963098d
xor dword [rdx + 0xd0], 0x1c693435
not dword [rdx + 0x2e0]
sub dword [rdx + 0x31c], 0x3eb277dd
add dword [rdx + 0x338], 0x50832646
sub dword [rdx + 0x3c8], 0x12497f9f
sub dword [rdx + 0x244], 0x117d355a
sub dword [rdx + 0xa0], 0x198d56aa
sub dword [rdx + 0xbc], 0x42cc178f
sub dword [rdx + 0x36c], 0x28ed2de1
not dword [rdx + 0x340]
add dword [rdx + 0x294], 0x70903871
not dword [rdx + 0x1c8]
sub dword [rdx + 0x318], 0x75fc5deb
add dword [rdx + 0x2a0], 0x6d1a05e5
not dword [rdx + 0x330]
sub dword [rdx + 0x1b4], 0x477c5ea6
not dword [rdx + 0x13c]
sub dword [rdx + 0xe0], 0x69200489
add dword [rdx + 0x358], 0xa6207c6
add dword [rdx + 0x1ac], 0x60132830
not dword [rdx + 0x118]
sub dword [rdx + 0xa4], 0x36a3020a
add dword [rdx + 0x18], 0x608458dc
sub dword [rdx + 0x190], 0x67ca5a76
xor dword [rdx + 0x1e8], 0x73832b3c
add dword [rdx + 0x2a4], 0x72381055
xor dword [rdx + 0x2d4], 0x18e93f34
not dword [rdx + 0x370]
add dword [rdx + 0x314], 0x30ab74c4
sub dword [rdx + 0x1b8], 0x31524c20
sub dword [rdx + 0x100], 0x267627db
xor dword [rdx + 0x88], 0x61e16d35
xor dword [rdx + 0x50], 0x126c6c1c
not dword [rdx + 0x29c]
add dword [rdx + 0x388], 0x5cf50cab
xor dword [rdx + 0x348], 0x37397689
add dword [rdx + 0x38], 0x489e4491
not dword [rdx + 0x148]
sub dword [rdx + 0x1a8], 0x48971322
add dword [rdx + 0x24c], 0x3f80442a
not dword [rdx + 0x3d8]
xor dword [rdx + 0x144], 0x6d125c8a
xor dword [rdx + 0x3d4], 0x9e5446e
not dword [rdx + 0x154]
sub dword [rdx + 0xc4], 0x75450e49
not dword [rdx + 0x2c4]
not dword [rdx + 0x3d0]
sub dword [rdx + 0x188], 0x3a3f55cd
not dword [rdx + 0x2b0]
not dword [rdx + 0x90]
add dword [rdx + 0x1f8], 0x74473203
sub dword [rdx + 0x208], 0x51aa227b
sub dword [rdx + 0x110], 0x67c1458
sub dword [rdx + 0x360], 0x328501ac
add dword [rdx + 0x1d0], 0x432b470f
xor dword [rdx + 0x94], 0x44a56878
not dword [rdx + 0x250]
not dword [rdx + 0x224]
add dword [rdx + 0x320], 0x478f630e
xor dword [rdx + 0x254], 0x74221ef
xor dword [rdx + 0x2f0], 0x7d413510
xor dword [rdx + 0x3f8], 0x585061ba
add dword [rdx + 0x68], 0x19d69bb
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x1400f002e
pop rcx
call fcn.1400ee906
mov rsp, rbp
pop rbp
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop rdi
pop rsi
pop rbp
pop rbx
pop rdx
pop rcx
pop rax