Function at 0x1401f9000
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, [0x14008ce00]
push 0
pop rcx
push rdx
sub dword [rdx + 0xc4], 0x6e8535be
add dword [rdx + 0x3b0], 0x7fcc4929
not dword [rdx + 0xb4]
sub dword [rdx + 0x10], 0x137845b7
sub dword [rdx + 0x23c], 0x519f3269
add dword [rdx + 0x3e0], 0x3179584c
xor dword [rdx + 0x148], 0x632522dc
not dword [rdx + 0x2ec]
xor dword [rdx + 0xf4], 0x4e1b7199
not dword [rdx + 0x3a4]
xor dword [rdx + 0x274], 0x57cb6857
xor dword [rdx + 0x3e4], 0x18063486
not dword [rdx + 0x2bc]
xor dword [rdx + 0xa0], 0x20143173
add dword [rdx + 0x30c], 0x392865d8
xor dword [rdx + 0x2f8], 0x10fa1900
xor dword [rdx + 0x168], 0x64e60a03
add dword [rdx + 0x3c0], 0x153b5735
xor dword [rdx + 0x2e0], 0x59101e0a
add dword [rdx + 0x2a0], 0xa248e3
xor dword [rdx + 0x40], 0x3eaa621f
xor dword [rdx + 0xc0], 0x40d32f9e
add dword [rdx + 0xb0], 0x6c8c053f
sub dword [rdx + 0x304], 0x4ec14abd
xor dword [rdx + 0x14], 0x784b1b87
xor dword [rdx + 0x2dc], 0x71b93158
add dword [rdx + 0xac], 0x6e8e220e
sub dword [rdx + 0x17c], 0x53d94e55
add dword [rdx + 0x70], 0x51010c90
not dword [rdx + 0x1c]
add dword [rdx + 0x378], 0x54336c3
not dword [rdx + 0xf8]
xor dword [rdx], 0x4064e57
xor dword [rdx + 0x158], 0x6916447f
not dword [rdx + 0x140]
add dword [rdx + 0x198], 0x651c42c6
sub dword [rdx + 0x204], 0x2ce90922
sub dword [rdx + 0xa8], 0x105a436a
not dword [rdx + 0x1c4]
not dword [rdx + 0x29c]
sub dword [rdx + 0x3a8], 0x775d78ab
add dword [rdx + 0x138], 0x1617431d
sub dword [rdx + 0x84], 0x1e724b69
add dword [rdx + 0x32c], 0x6fb93085
sub dword [rdx + 0xd0], 0x7bf72207
xor dword [rdx + 0x1d0], 0x24d9701b
add dword [rdx + 0x328], 0x32d17960
not dword [rdx + 0x358]
sub dword [rdx + 0x2f0], 0x17452ee3
not dword [rdx + 0x354]
not dword [rdx + 0x15c]
sub dword [rdx + 0x1f4], 0x52124ebb
not dword [rdx + 0x2b0]
xor dword [rdx + 0x334], 0x5b461727
sub dword [rdx + 0x34c], 0x21d45176
sub dword [rdx + 0x234], 0x49e54669
sub dword [rdx + 0x78], 0x4ac6585b
xor dword [rdx + 0xc], 0x42e052a8
sub dword [rdx + 0x1a0], 0x6ddf0f2a
not dword [rdx + 0x254]
not dword [rdx + 0x13c]
not dword [rdx + 0x94]
add dword [rdx + 0x118], 0x753c6785
sub dword [rdx + 0x188], 0x302f4aea
xor dword [rdx + 0x388], 0x661c0395
add dword [rdx + 0x3bc], 0x45401005
xor dword [rdx + 0xc8], 0x744862bc
not dword [rdx + 0x20]
add dword [rdx + 0x2a4], 0x61aa60a3
xor dword [rdx + 0x160], 0xbec33ca
sub dword [rdx + 0x3c4], 0x36486293
xor dword [rdx + 0x3e8], 0x7b3b1bfa
add dword [rdx + 0x324], 0x1f3c735f
xor dword [rdx + 0x8c], 0x3bbe0751
sub dword [rdx + 0x268], 0x32294c0a
not dword [rdx + 0x208]
sub dword [rdx + 0x190], 0x3e280acb
add dword [rdx + 0x1d4], 0x4c0510f4
not dword [rdx + 0x1c0]
add dword [rdx + 0x1c8], 0x373112ab
not dword [rdx + 0x18]
sub dword [rdx + 0x39c], 0x6c8a4df6
not dword [rdx + 0x3c]
sub dword [rdx + 0x270], 0x27205405
xor dword [rdx + 0x1f0], 0x5fb92c52
not dword [rdx + 0xcc]
not dword [rdx + 0x1dc]
sub dword [rdx + 0x1ec], 0x505f3c13
xor dword [rdx + 0x338], 0x7ff32bed
not dword [rdx + 0x244]
xor dword [rdx + 0xe4], 0x284f0f63
add dword [rdx + 0x2fc], 0x25227c9
not dword [rdx + 0x3b4]
not dword [rdx + 0x298]
sub dword [rdx + 0x314], 0x36ad19b7
sub dword [rdx + 0x38c], 0x42957a27
xor dword [rdx + 0x284], 0x39d548ba
sub dword [rdx + 0x2ac], 0x75c0cd7
not dword [rdx + 0x5c]
sub dword [rdx + 0x2a8], 0x10bf2d57
add dword [rdx + 0x3ec], 0x3860034b
xor dword [rdx + 0x164], 0x33b7710d
sub dword [rdx + 0xa4], 0xcd8780c
not dword [rdx + 0x1a8]
xor dword [rdx + 0x28c], 0x71346acc
xor dword [rdx + 0x390], 0x115258a7
xor dword [rdx + 0x344], 0x46c3beb
add dword [rdx + 0x350], 0x610329e7
sub dword [rdx + 0x3fc], 0x748849c2
sub dword [rdx + 0x3d0], 0x30552206
xor dword [rdx + 0x3cc], 0x2173373f
sub dword [rdx + 0x360], 0x61c69d9
add dword [rdx + 0x230], 0x604e331e
add dword [rdx + 0x384], 0x7da47e83
add dword [rdx + 0x180], 0x74be2936
sub dword [rdx + 0x220], 0x2d55264a
not dword [rdx + 0x2e8]
add dword [rdx + 0x1e0], 0x2791347b
add dword [rdx + 0x50], 0x306907d1
add dword [rdx + 0xe0], 0x403a0fdd
add dword [rdx + 0x398], 0x5411069
not dword [rdx + 0x1b0]
add dword [rdx + 0x134], 0x16b71a9a
xor dword [rdx + 0xb8], 0x46945977
xor dword [rdx + 0x22c], 0x6fae6558
not dword [rdx + 0x35c]
xor dword [rdx + 0x6c], 0x7c9f1d9f
add dword [rdx + 0x104], 0x172f57d1
xor dword [rdx + 0x68], 0x15bb58f5
sub dword [rdx + 0x1bc], 0x53955851
add dword [rdx + 0x200], 0x147724bb
add dword [rdx + 0x11c], 0x7b485349
xor dword [rdx + 0x128], 0x4ef5759a
xor dword [rdx + 8], 0x3d561d6c
add dword [rdx + 0x88], 0x394015bd
xor dword [rdx + 0x3dc], 0x1e8136ec
sub dword [rdx + 0x1ac], 0x30771772
not dword [rdx + 0x2d8]
sub dword [rdx + 0x318], 0x48d663ab
xor dword [rdx + 0x12c], 0x557f548c
not dword [rdx + 0x24c]
add dword [rdx + 0x2d4], 0x45a211fe
sub dword [rdx + 0x48], 0x25c31e95
sub dword [rdx + 0x290], 0x71f67226
not dword [rdx + 0x3f8]
xor dword [rdx + 0x120], 0xaa6760a
not dword [rdx + 0x1e8]
add dword [rdx + 0x16c], 0x6d8f5440
add dword [rdx + 0x210], 0x6baa1390
not dword [rdx + 0x54]
add dword [rdx + 0x2c4], 0x43033a31
sub dword [rdx + 0x3a0], 0x651f5a5f
not dword [rdx + 0x2d0]
xor dword [rdx + 0xdc], 0x61f85d41
add dword [rdx + 0x74], 0x30ec7865
add dword [rdx + 0x24], 0x6b2932c5
sub dword [rdx + 0x60], 0xae2113d
not dword [rdx + 0x37c]
xor dword [rdx + 0x2e4], 0x8f87387
xor dword [rdx + 0x30], 0x473e5e24
sub dword [rdx + 0x18c], 0x7cd74e1a
xor dword [rdx + 0x10c], 0x5fe0544
xor dword [rdx + 0x110], 0x405a1ae0
add dword [rdx + 0x25c], 0x6ba21315
sub dword [rdx + 0x9c], 0x68731d65
not dword [rdx + 0x260]
add dword [rdx + 0x33c], 0x53bc6b2b
not dword [rdx + 0x2c]
add dword [rdx + 0x288], 0x478e5048
add dword [rdx + 0x320], 0x735d686d
sub dword [rdx + 0x374], 0x260e7ddf
sub dword [rdx + 0x240], 0x2c286854
add dword [rdx + 0xec], 0x36624fa2
not dword [rdx + 0x218]
xor dword [rdx + 0xe8], 0x4fa6239
add dword [rdx + 0x1cc], 0x65962f11
not dword [rdx + 0x224]
add dword [rdx + 0x308], 0x6f030bd4
xor dword [rdx + 0x280], 0x6a4022fb
sub dword [rdx + 0x28], 0x25023ee3
add dword [rdx + 0x184], 0x3a04109c
sub dword [rdx + 0x108], 0x669609a9
not dword [rdx + 0x100]
add dword [rdx + 0x64], 0x47206766
not dword [rdx + 0xfc]
not dword [rdx + 0x19c]
not dword [rdx + 0x144]
xor dword [rdx + 0x2b4], 0x17930f3e
not dword [rdx + 0x21c]
xor dword [rdx + 0x294], 0x10e72c6f
xor dword [rdx + 0x394], 0x31b27e55
sub dword [rdx + 0x1a4], 0x6ee614f6
add dword [rdx + 0x248], 0x694529e3
not dword [rdx + 4]
sub dword [rdx + 0xd8], 0x630444af
xor dword [rdx + 0x2cc], 0x4aca1d3b
not dword [rdx + 0x3d4]
not dword [rdx + 0x130]
xor dword [rdx + 0x4c], 0x15ae15a5
not dword [rdx + 0x80]
xor dword [rdx + 0x228], 0x194f71d9
xor dword [rdx + 0x2b8], 0x6d6d22f4
xor dword [rdx + 0x3d8], 0x25895574
add dword [rdx + 0x170], 0x58f60fd3
not dword [rdx + 0x238]
add dword [rdx + 0xd4], 0xb264d1
add dword [rdx + 0x7c], 0x785f339c
not dword [rdx + 0x1f8]
xor dword [rdx + 0x348], 0x4ee5016b
sub dword [rdx + 0x250], 0x2c5d55ea
sub dword [rdx + 0x214], 0x2de81ca5
xor dword [rdx + 0x150], 0x5f146d22
sub dword [rdx + 0x1b4], 0x5ac479d0
add dword [rdx + 0x3b8], 0x3160cc8
not dword [rdx + 0x154]
not dword [rdx + 0x38]
xor dword [rdx + 0x124], 0xfc47f55
xor dword [rdx + 0x114], 0x5a5c322b
xor dword [rdx + 0x310], 0xe270786
add dword [rdx + 0x20c], 0x7f81376a
sub dword [rdx + 0x3f0], 0x76275202
add dword [rdx + 0x2c8], 0x263a243b
sub dword [rdx + 0x36c], 0x8d358b6
add dword [rdx + 0xbc], 0x49f30f3b
not dword [rdx + 0x1b8]
add dword [rdx + 0x31c], 0x2d9d5caf
sub dword [rdx + 0x380], 0x26632d89
not dword [rdx + 0x330]
xor dword [rdx + 0x34], 0x35fb6cfb
xor dword [rdx + 0x370], 0x2c4008e5
sub dword [rdx + 0x278], 0x31a17702
not dword [rdx + 0x174]
not dword [rdx + 0x194]
xor dword [rdx + 0x90], 0x5d272ad7
add dword [rdx + 0x98], 0x4b223517
xor dword [rdx + 0x178], 0x24625574
not dword [rdx + 0x340]
xor dword [rdx + 0x1e4], 0x765052bb
xor dword [rdx + 0x300], 0x7cb16c6d
sub dword [rdx + 0x1fc], 0xd855dac
sub dword [rdx + 0x264], 0x21136ec7
add dword [rdx + 0x2f4], 0x1b4c191b
add dword [rdx + 0x14c], 0x8fc79f1
not dword [rdx + 0x364]
add dword [rdx + 0x44], 0x53d61087
sub dword [rdx + 0x2c0], 0xe3268de
not dword [rdx + 0x27c]
not dword [rdx + 0x3c8]
not dword [rdx + 0x3f4]
not dword [rdx + 0x258]
add dword [rdx + 0x58], 0x558d6215
xor dword [rdx + 0x3ac], 0x24fe46fc
not dword [rdx + 0xf0]
not dword [rdx + 0x1d8]
not dword [rdx + 0x26c]
xor dword [rdx + 0x368], 0x7c4274ca
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
jne 0x1401f902e
pop rcx
call fcn.140118706
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