Function at 0x1400c8000
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, [0x14003b200]
push 0
pop rax
push rdx
sub dword [rdx + 0x29c], 0x1e2d6c38
xor dword [rdx + 0x1c8], 0x1e4a33a7
not dword [rdx + 0x3f4]
add dword [rdx + 0x2a8], 0xe522e35
sub dword [rdx + 0x37c], 0x24fa091e
sub dword [rdx + 0x244], 0x39315329
add dword [rdx + 0x68], 0x67471ed6
not dword [rdx + 0x290]
add dword [rdx + 0x2d0], 0x7984503e
add dword [rdx + 0x2d8], 0x34094e76
add dword [rdx + 0x1d0], 0x21ef3cd2
xor dword [rdx + 0x1b8], 0x512233e4
not dword [rdx + 0x144]
xor dword [rdx + 0x3c4], 0x31a04465
xor dword [rdx + 0x2ac], 0x9e257a2
not dword [rdx + 0x180]
xor dword [rdx + 0x2e8], 0x15ce5993
xor dword [rdx + 0xa4], 0x460d01e1
add dword [rdx + 0x220], 0x23dc7195
add dword [rdx + 0x34c], 0x65312125
add dword [rdx + 0x138], 0x69b66752
xor dword [rdx + 0x284], 0x140833ab
not dword [rdx + 0x1c]
not dword [rdx + 0x338]
xor dword [rdx + 0x394], 0x192e3d3f
xor dword [rdx + 0x1ec], 0x7b22235d
sub dword [rdx + 0xc], 0x26883bd1
not dword [rdx + 0xb0]
xor dword [rdx + 0x270], 0x494d6f53
xor dword [rdx + 0xe8], 0x3a3022d1
sub dword [rdx + 0x1a8], 0x221d708c
sub dword [rdx + 0x48], 0x51ed1552
add dword [rdx + 0x34], 0x26b66fc1
add dword [rdx + 0xc8], 0x1c630e2
add dword [rdx + 0xc0], 0x18e04c4b
xor dword [rdx + 0x130], 0x2c0740da
not dword [rdx + 0x134]
add dword [rdx + 0x314], 0x1cc64a3b
add dword [rdx + 0x3dc], 0xe7560be
xor dword [rdx + 0x2f4], 0x7a8a1b5e
not dword [rdx + 0x40]
sub dword [rdx + 0x178], 0x499b51d3
not dword [rdx + 0x1ac]
sub dword [rdx + 0x214], 0x156c0bf7
not dword [rdx + 0x3c0]
add dword [rdx + 0x160], 0x581865a9
not dword [rdx + 0x14]
xor dword [rdx + 0x204], 0x7f607355
add dword [rdx + 0x348], 0x56622dd3
xor dword [rdx + 0x2f8], 0x22e87866
not dword [rdx + 0x35c]
xor dword [rdx + 0x1f8], 0x23a27067
not dword [rdx + 0x184]
xor dword [rdx + 0x288], 0x2ef8793a
not dword [rdx + 0x3b4]
sub dword [rdx + 0x234], 0x4900562d
add dword [rdx + 0x2e0], 0x7e0b5d78
sub dword [rdx + 0x50], 0x74bc1b15
not dword [rdx + 0x94]
sub dword [rdx + 0x2dc], 0x492e693b
sub dword [rdx + 0x13c], 0x6e464069
add dword [rdx + 0x15c], 0xa363947
not dword [rdx + 0x30c]
add dword [rdx + 0x300], 0x2d9f7e21
sub dword [rdx + 0x210], 0x33063634
not dword [rdx + 0x1c0]
sub dword [rdx + 0x340], 0x667a61d7
sub dword [rdx + 0x18c], 0x6ea04668
not dword [rdx + 0x19c]
sub dword [rdx + 0xfc], 0x27975d82
add dword [rdx + 0x148], 0x37d35177
sub dword [rdx + 0x2c0], 0x263b4d34
xor dword [rdx + 0x380], 0x290b543f
not dword [rdx + 0x298]
sub dword [rdx + 0xbc], 0x5f9c678f
xor dword [rdx + 0x1b4], 0x68595723
not dword [rdx + 0x3cc]
sub dword [rdx + 0x2a4], 0x569728d8
sub dword [rdx + 0x108], 0x437b66ba
xor dword [rdx + 0x70], 0x17c9622e
not dword [rdx + 0xf4]
sub dword [rdx + 0xcc], 0x5bf367cf
add dword [rdx + 0x294], 0x7da36ae0
not dword [rdx + 0x358]
sub dword [rdx + 0x3a0], 0x7693fbb
add dword [rdx + 0x8c], 0x7b75636
sub dword [rdx + 0x18], 0x3032192b
xor dword [rdx + 0xdc], 0x61c43cd5
sub dword [rdx + 0x25c], 0x35535d02
not dword [rdx + 0x5c]
sub dword [rdx + 0xd4], 0x5c470d96
not dword [rdx + 0x3ec]
add dword [rdx + 0x10c], 0x69b7366b
xor dword [rdx + 0x32c], 0x4ab03b18
sub dword [rdx + 0x1cc], 0x3b4c1347
add dword [rdx + 0x2c4], 0x63830252
not dword [rdx + 0x1dc]
not dword [rdx + 0x2b0]
sub dword [rdx + 0x360], 0x2a11051d
sub dword [rdx + 0x378], 0x2b975601
sub dword [rdx + 0x114], 0x14661697
sub dword [rdx + 0xd0], 0x75bd1f44
xor dword [rdx + 0x268], 0x7e111adf
xor dword [rdx + 0x330], 0x4edf040f
not dword [rdx + 0x1fc]
sub dword [rdx + 0x364], 0x183d88
add dword [rdx + 0x3d8], 0x4926094d
xor dword [rdx + 0x158], 0x374f5302
xor dword [rdx + 0x2a0], 0x42e04c9b
not dword [rdx + 0x398]
add dword [rdx + 0x390], 0xb363e52
xor dword [rdx + 0xc4], 0x530d0094
xor dword [rdx + 0x24], 0x2d455a90
xor dword [rdx + 0x1e0], 0x71074f16
xor dword [rdx + 0x128], 0x4aad60c8
not dword [rdx + 0xe0]
not dword [rdx + 0x3c8]
not dword [rdx + 0x39c]
add dword [rdx + 0x20], 0x7f927b11
xor dword [rdx + 0x1d8], 0x4d735b1c
sub dword [rdx + 0x90], 0x98f4d99
not dword [rdx + 0x350]
sub dword [rdx + 0x36c], 0x69f75326
not dword [rdx + 0x33c]
not dword [rdx + 0x1f4]
sub dword [rdx + 0x248], 0x6364680c
sub dword [rdx + 0x188], 0x30352f4a
xor dword [rdx + 0xb8], 0x48b65bb1
not dword [rdx + 0x228]
sub dword [rdx + 0x84], 0x59b3380e
xor dword [rdx + 0x310], 0x2f491127
add dword [rdx + 0x3bc], 0x53c11287
add dword [rdx + 0xb4], 0x348c3a25
add dword [rdx + 0x250], 0x241123e0
sub dword [rdx + 0x218], 0x7fa40af1
xor dword [rdx + 0x324], 0x604d419a
add dword [rdx + 0x274], 0x61f23585
not dword [rdx + 0xe4]
not dword [rdx + 0x208]
add dword [rdx + 0x74], 0x30c64e8f
xor dword [rdx + 0x308], 0x257043cb
add dword [rdx + 0x140], 0x2669682a
not dword [rdx + 0x2e4]
add dword [rdx + 0x3f0], 0x65867b89
sub dword [rdx + 0x1e8], 0x285d353d
xor dword [rdx + 0x170], 0x1ce50d5
add dword [rdx + 0x258], 0x3cc945e5
sub dword [rdx + 0x38c], 0x45431787
sub dword [rdx + 0x280], 0x2501a64
not dword [rdx + 0x1b0]
not dword [rdx + 0x58]
xor dword [rdx + 0x23c], 0x35400a7b
xor dword [rdx + 0x190], 0x47bf36bd
not dword [rdx + 0x28]
sub dword [rdx + 0x2d4], 0x56a93064
not dword [rdx + 0x3b8]
xor dword [rdx + 0x374], 0xff177b2
not dword [rdx + 0x78]
add dword [rdx + 0x388], 0x5f97398b
not dword [rdx + 0x3d0]
not dword [rdx + 0x110]
sub dword [rdx + 0x3c], 0x10b45b8a
xor dword [rdx + 0x230], 0x304e0a01
sub dword [rdx + 0x98], 0x317d5dd8
xor dword [rdx + 0x10], 0x43b64a3d
xor dword [rdx + 0x368], 0x56cc6ef2
xor dword [rdx + 0x1a4], 0x7bf24dfd
sub dword [rdx + 0x100], 0xf654e03
add dword [rdx + 0x3f8], 0x6def337a
sub dword [rdx + 0x198], 0x727e03a3
xor dword [rdx + 0x2bc], 0x34c14ea2
sub dword [rdx + 0x344], 0x170a7d28
add dword [rdx + 0x200], 0x402700b0
not dword [rdx + 0x20c]
xor dword [rdx + 0x164], 0x60a20db5
xor dword [rdx + 0x1c4], 0x6e3c32f7
not dword [rdx + 0x60]
add dword [rdx + 0x168], 0x317a7f16
add dword [rdx + 0x4c], 0x715f4181
sub dword [rdx + 0x328], 0x69892f4c
sub dword [rdx + 0x21c], 0x346d05ab
add dword [rdx + 0x7c], 0x24415b42
sub dword [rdx + 0x22c], 0x7cec50fa
add dword [rdx + 0x194], 0x31cb1e46
sub dword [rdx + 0x80], 0x6dc2859
xor dword [rdx + 0x120], 0x608031e5
sub dword [rdx + 0xf0], 0x6ed83ef2
xor dword [rdx + 0x14c], 0x65e54469
xor dword [rdx + 0x1d4], 0x71a666c3
not dword [rdx + 0xec]
xor dword [rdx + 0x26c], 0x1e96277c
sub dword [rdx + 0xac], 0x72260822
not dword [rdx + 0x54]
add dword [rdx + 0x264], 0xc754417
xor dword [rdx + 0x224], 0x6ec11636
add dword [rdx + 0x318], 0x32d237d9
xor dword [rdx + 0x3e0], 0x7b0e0585
xor dword [rdx + 0x3ac], 0x466d6e54
not dword [rdx + 0x3d4]
add dword [rdx + 0x154], 0x5dae113a
xor dword [rdx + 0x17c], 0x62fb29d4
not dword [rdx + 0xa8]
sub dword [rdx + 0x24c], 0x1c403460
xor dword [rdx + 8], 0x723a4d74
not dword [rdx + 0x64]
sub dword [rdx + 0x3e8], 0x2c432c93
not dword [rdx + 0x88]
add dword [rdx + 0x11c], 0x3c227314
xor dword [rdx + 0x2c8], 0x395a533e
add dword [rdx + 0x1e4], 0x2d7e05e0
sub dword [rdx + 0x240], 0xe1e2847
sub dword [rdx + 0x44], 0x332348f4
not dword [rdx + 0xa0]
not dword [rdx + 0x304]
not dword [rdx + 0x2b4]
sub dword [rdx + 0xd8], 0xfa60680
xor dword [rdx + 0x3a4], 0x6cbb6034
sub dword [rdx + 0x150], 0x31a6663b
sub dword [rdx + 0x27c], 0x144e1a88
sub dword [rdx + 0x334], 0x5086426d
add dword [rdx + 0x118], 0x70af68f8
sub dword [rdx + 0x174], 0x35cf4864
xor dword [rdx + 0x370], 0x32077c69
not dword [rdx + 0x28c]
xor dword [rdx + 0x2ec], 0x59d56c6c
not dword [rdx + 0x354]
add dword [rdx + 0x278], 0x7c294290
sub dword [rdx + 0x12c], 0x46264232
sub dword [rdx + 0x1f0], 0x532261ad
xor dword [rdx + 0x2cc], 0x5cda2bac
sub dword [rdx + 0x16c], 0x46622318
add dword [rdx + 0x124], 0x5535873
not dword [rdx + 0x2fc]
xor dword [rdx + 0x1a0], 0x650276
sub dword [rdx + 0x384], 0x1a8e3186
xor dword [rdx + 0x3a8], 0x131d3558
xor dword [rdx + 0x3b0], 0x4daf5189
sub dword [rdx + 0x38], 0x86a12ea
not dword [rdx + 0x3fc]
sub dword [rdx], 0x33993358
add dword [rdx + 0x6c], 0x689c6e3b
add dword [rdx + 0x104], 0x640d6a3e
sub dword [rdx + 0x320], 0x796754e0
sub dword [rdx + 0x1bc], 0x224a3990
add dword [rdx + 4], 0x25c267d0
sub dword [rdx + 0x2c], 0x7d9d4700
sub dword [rdx + 0x2f0], 0x2ec72b9f
xor dword [rdx + 0x30], 0xe4a39db
add dword [rdx + 0xf8], 0x625c4abd
sub dword [rdx + 0x238], 0x28b2537f
not dword [rdx + 0x31c]
xor dword [rdx + 0x3e4], 0x56737833
add dword [rdx + 0x254], 0x5c871769
sub dword [rdx + 0x260], 0x65051f3e
add dword [rdx + 0x2b8], 0x5e1e6c3b
xor dword [rdx + 0x9c], 0x7067461a
add rax, 0x400
add rdx, 0x400
cmp rax, 0x8c000
jne 0x1400c802e
pop rcx
call fcn.1400c6b06
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