Function at 0x14018a000
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, [0x1400fd000]
push 0
pop rdi
push rdx
add dword [rdx + 0x200], 0x6fb31d5d
xor dword [rdx + 0xa0], 0x550352a1
add dword [rdx + 0x2c], 0xdda276e
add dword [rdx + 0xb4], 0x2cbc7cfe
not dword [rdx + 0x38]
not dword [rdx + 0x160]
xor dword [rdx + 0x88], 0x51e00810
not dword [rdx + 0x9c]
sub dword [rdx + 0x21c], 0xe5f0d99
not dword [rdx + 0x3f0]
xor dword [rdx + 0x1d4], 0x502e1d53
add dword [rdx + 0x2e0], 0x2c606ca8
sub dword [rdx + 0x36c], 0x50784e91
sub dword [rdx + 0x238], 0x311502a5
not dword [rdx + 0x2b0]
add dword [rdx + 0x344], 0x6d480683
not dword [rdx + 0x178]
not dword [rdx + 0x34c]
xor dword [rdx + 0x328], 0x17934bc
add dword [rdx + 0x144], 0x68ca29ed
add dword [rdx + 0x170], 0x7567198f
sub dword [rdx + 0x1fc], 0x7fa2335d
xor dword [rdx + 0x16c], 0x2e9c6796
add dword [rdx + 0x90], 0x60786602
not dword [rdx + 0x3a0]
add dword [rdx + 0x230], 0x79c36406
xor dword [rdx + 0x58], 0x746a156e
add dword [rdx + 0x31c], 0x29a2678a
sub dword [rdx + 0x2cc], 0xe50506f
xor dword [rdx + 0xc], 0x4f832aaa
add dword [rdx + 0x2ec], 0xca8247b
add dword [rdx + 0xe8], 0x73536518
not dword [rdx + 0x3b4]
xor dword [rdx + 0x374], 0x740d2de8
xor dword [rdx + 0x3c4], 0x1e75662e
xor dword [rdx + 0xc4], 0x5e414e76
xor dword [rdx + 0x1c], 0x24cf310f
sub dword [rdx + 0xcc], 0x11ed36b6
add dword [rdx + 0xb0], 0x2808185d
add dword [rdx + 0x348], 0x5d004879
not dword [rdx + 0x3fc]
xor dword [rdx + 0xac], 0x56f751f6
xor dword [rdx + 0x19c], 0x5aa0461f
xor dword [rdx], 0x7a0562f5
xor dword [rdx + 0xbc], 0xa5f4b59
xor dword [rdx + 0x260], 0x1cd330be
add dword [rdx + 0x3bc], 0x4da45c4f
xor dword [rdx + 0x2e4], 0x428067b7
sub dword [rdx + 0x3f8], 0x60a46dd6
sub dword [rdx + 0x264], 0x6cb45691
sub dword [rdx + 0x250], 0x4d94036
sub dword [rdx + 0x1f8], 0x65757ac9
xor dword [rdx + 0x358], 0x1ac80985
add dword [rdx + 0x174], 0x2d12055d
sub dword [rdx + 0x8c], 0x64603aec
xor dword [rdx + 0x3d0], 0x6aab043c
xor dword [rdx + 0x270], 0x1d93560c
not dword [rdx + 0x30]
add dword [rdx + 0x1f0], 0x50901a91
not dword [rdx + 0x2d4]
not dword [rdx + 0x3ec]
not dword [rdx + 0x2a0]
xor dword [rdx + 0x298], 0x6a006167
add dword [rdx + 0x24], 0x1c417175
xor dword [rdx + 0x64], 0x28d6285b
not dword [rdx + 0x2f8]
add dword [rdx + 0x98], 0x525d6116
add dword [rdx + 0x50], 0xcf527d6
not dword [rdx + 0x378]
xor dword [rdx + 0x1c4], 0x11aa3eb2
sub dword [rdx + 0x84], 0x599d0d22
sub dword [rdx + 0x54], 0x16eb5dc8
sub dword [rdx + 0x2c0], 0x245f74a3
not dword [rdx + 0x38c]
add dword [rdx + 0x254], 0x6eee4f3b
not dword [rdx + 0x184]
sub dword [rdx + 0x28c], 0x1f7a2f93
not dword [rdx + 0x20c]
xor dword [rdx + 0x290], 0x76144e1
xor dword [rdx + 0x24c], 0x5532a82
add dword [rdx + 0x44], 0x3ef71d54
not dword [rdx + 0x388]
sub dword [rdx + 0x2bc], 0x4483701d
xor dword [rdx + 0x2dc], 0x719d13ec
not dword [rdx + 0x27c]
not dword [rdx + 0xd4]
add dword [rdx + 0x320], 0x65b2196c
not dword [rdx + 0x3e8]
not dword [rdx + 0x130]
not dword [rdx + 0x110]
not dword [rdx + 0xa4]
add dword [rdx + 0x138], 0x562d244e
sub dword [rdx + 0x3e4], 0x5dc211b6
sub dword [rdx + 0x284], 0x7edb6fa2
add dword [rdx + 0x1bc], 0x2b024f0b
add dword [rdx + 0xa8], 0x4ba74cf7
not dword [rdx + 0x1a8]
not dword [rdx + 0x14]
xor dword [rdx + 0x3ac], 0x4601dfa
add dword [rdx + 0xd8], 0x1e6c65fa
xor dword [rdx + 0x37c], 0x271f0ccf
add dword [rdx + 0x28], 0x6a827b74
add dword [rdx + 0x3e0], 0x30651817
not dword [rdx + 0x2b8]
not dword [rdx + 0x1cc]
xor dword [rdx + 0x234], 0x6cf20f3e
not dword [rdx + 0x398]
xor dword [rdx + 0x1dc], 0x573605c7
add dword [rdx + 0xdc], 0x7066f3a
xor dword [rdx + 0x100], 0x3dca5f04
xor dword [rdx + 0x35c], 0x47c14e24
sub dword [rdx + 0x134], 0x4c3f104a
not dword [rdx + 0xf8]
add dword [rdx + 0xd0], 0x2ac4164
add dword [rdx + 0xec], 0x453f1504
sub dword [rdx + 0x314], 0x79b077c9
add dword [rdx + 0x70], 0x7dc34e8f
add dword [rdx + 0x6c], 0x21a34347
xor dword [rdx + 0x12c], 0x7b282637
sub dword [rdx + 0x3c0], 0x7efe41aa
not dword [rdx + 0xe4]
not dword [rdx + 0x380]
xor dword [rdx + 0x26c], 0x77f95819
xor dword [rdx + 0x338], 0x4fcb1eb7
sub dword [rdx + 0x3c], 0x45c67fb9
add dword [rdx + 0x124], 0x42963783
xor dword [rdx + 0x288], 0x6c400498
xor dword [rdx + 0x3dc], 0x34fb4f6a
sub dword [rdx + 0x2b4], 0x235253d6
sub dword [rdx + 0x23c], 0x14bb428c
add dword [rdx + 0x15c], 0x3b43646a
xor dword [rdx + 0x34], 0x40fd1d30
add dword [rdx + 0x224], 0x6bb06a50
xor dword [rdx + 0x32c], 0x559e04d4
not dword [rdx + 0x10c]
xor dword [rdx + 4], 0x1f0a3ace
sub dword [rdx + 0x140], 0x532767fc
add dword [rdx + 0xc8], 0x441b260a
add dword [rdx + 0x128], 0x6762315d
sub dword [rdx + 0x18], 0x7933358
not dword [rdx + 0x1f4]
add dword [rdx + 0x154], 0x37a81618
xor dword [rdx + 0x204], 0x18eb1e17
xor dword [rdx + 0x3f4], 0x57a47b4e
sub dword [rdx + 0x198], 0x72f4157d
add dword [rdx + 0x29c], 0x5a170bd4
xor dword [rdx + 8], 0x59cd0acd
not dword [rdx + 0x310]
sub dword [rdx + 0xb8], 0x5ebb2d6d
sub dword [rdx + 0xe0], 0x295c691d
add dword [rdx + 0x20], 0x6dca0d26
add dword [rdx + 0x2f4], 0x50fe5516
sub dword [rdx + 0x354], 0x397e34f0
sub dword [rdx + 0x168], 0x5642141
sub dword [rdx + 0x148], 0x53dd7fb3
not dword [rdx + 0x40]
add dword [rdx + 0x3c8], 0x2227186b
xor dword [rdx + 0x158], 0x58180e63
xor dword [rdx + 0xc0], 0x40ff09a1
not dword [rdx + 0x17c]
not dword [rdx + 0xf0]
add dword [rdx + 0x3d4], 0x747d23ae
add dword [rdx + 0x390], 0x3d3530b1
xor dword [rdx + 0x120], 0x7bfb049c
sub dword [rdx + 0x1ec], 0x4a120c35
add dword [rdx + 0x108], 0x134a20a2
not dword [rdx + 0x318]
xor dword [rdx + 0x220], 0x5e083c73
sub dword [rdx + 0x164], 0x3c4a181f
sub dword [rdx + 0x7c], 0x2e671f40
add dword [rdx + 0x304], 0x3a5f4d66
add dword [rdx + 0x1b8], 0x71a36eee
not dword [rdx + 0x2f0]
not dword [rdx + 0x1ac]
xor dword [rdx + 0x3b8], 0x62ff55c2
sub dword [rdx + 0x1a4], 0x603e5ad6
sub dword [rdx + 0x80], 0x703f07ff
xor dword [rdx + 0x368], 0x653154e4
add dword [rdx + 0x188], 0x28834659
add dword [rdx + 0x180], 0x5de519b
add dword [rdx + 0x5c], 0x50a72981
add dword [rdx + 0x2a4], 0x2b0343e9
not dword [rdx + 0x194]
sub dword [rdx + 0x1e8], 0x44bf7a12
sub dword [rdx + 0x384], 0x48e445b
not dword [rdx + 0x1d8]
sub dword [rdx + 0x364], 0x6ad25371
not dword [rdx + 0x3b0]
xor dword [rdx + 0x214], 0xd250cd2
sub dword [rdx + 0x3cc], 0x2a221e96
sub dword [rdx + 0x2d8], 0x68c62a39
xor dword [rdx + 0x104], 0x4d641fcf
add dword [rdx + 0x11c], 0x70352b0
xor dword [rdx + 0x30c], 0x28e10ebd
not dword [rdx + 0xf4]
sub dword [rdx + 0x294], 0x715c649d
sub dword [rdx + 0x18c], 0x14f754a
add dword [rdx + 0x350], 0x65047d7e
not dword [rdx + 0x22c]
xor dword [rdx + 0x94], 0x59471f04
not dword [rdx + 0x1c0]
sub dword [rdx + 0x39c], 0x1cd60b72
xor dword [rdx + 0x258], 0x724d142a
sub dword [rdx + 0x4c], 0x782b16b5
xor dword [rdx + 0x2e8], 0x552d290c
add dword [rdx + 0x1e4], 0x5544c06
sub dword [rdx + 0x324], 0x784f699a
sub dword [rdx + 0x274], 0x57df585d
not dword [rdx + 0x68]
xor dword [rdx + 0x244], 0x1ffa3fbd
xor dword [rdx + 0x268], 0x7ad94c63
add dword [rdx + 0x330], 0x749b18df
not dword [rdx + 0x228]
add dword [rdx + 0x360], 0x6294c3d
sub dword [rdx + 0x13c], 0x328111e2
not dword [rdx + 0x308]
not dword [rdx + 0x78]
xor dword [rdx + 0x190], 0x2d0c06e7
xor dword [rdx + 0x208], 0x21f0d
add dword [rdx + 0x74], 0x4ee64126
sub dword [rdx + 0x1c8], 0x322a22ee
add dword [rdx + 0x48], 0x466b0a1b
xor dword [rdx + 0x3d8], 0x2d4c7065
add dword [rdx + 0x394], 0x6dbc23cd
sub dword [rdx + 0x3a8], 0x5622263e
not dword [rdx + 0x248]
xor dword [rdx + 0x370], 0x3c076cc6
xor dword [rdx + 0x2a8], 0x10bc6857
xor dword [rdx + 0x1e0], 0x554823ea
add dword [rdx + 0x1b0], 0x1cc4376b
add dword [rdx + 0x218], 0x72af78d6
add dword [rdx + 0x1a0], 0x16ea31af
not dword [rdx + 0x278]
xor dword [rdx + 0x2c4], 0x6ed10405
sub dword [rdx + 0x340], 0x346c1007
xor dword [rdx + 0x10], 0x688a22bb
add dword [rdx + 0x1d0], 0x6ae6097c
not dword [rdx + 0xfc]
not dword [rdx + 0x2fc]
add dword [rdx + 0x25c], 0x78b6140b
add dword [rdx + 0x114], 0x36b30d7e
not dword [rdx + 0x2ac]
xor dword [rdx + 0x210], 0x652358b5
xor dword [rdx + 0x2d0], 0x6e5054da
not dword [rdx + 0x2c8]
add dword [rdx + 0x240], 0x199f0be5
add dword [rdx + 0x14c], 0x747a43de
add dword [rdx + 0x3a4], 0x41ad015b
add dword [rdx + 0x280], 0x268153e0
add dword [rdx + 0x1b4], 0x7c1e2d8d
sub dword [rdx + 0x60], 0x548a75f5
add dword [rdx + 0x150], 0x26bf0e93
add dword [rdx + 0x300], 0x59805abf
sub dword [rdx + 0x118], 0x1fd65b05
not dword [rdx + 0x33c]
not dword [rdx + 0x334]
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x14018a02e
pop rcx
call fcn.140188906
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