Function at 0x1400b7000
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, [0x14002a400]
push 0
pop rdi
push rdx
not dword [rdx + 0x23c]
add dword [rdx + 0x3e0], 0x7fe76596
not dword [rdx + 0x1dc]
xor dword [rdx + 0x2d4], 0x4e997ed1
xor dword [rdx + 0x224], 0x78a068d7
not dword [rdx + 0x304]
not dword [rdx + 0x1c0]
xor dword [rdx + 0x2b4], 0x4ace31db
add dword [rdx + 0x354], 0x3222006c
add dword [rdx + 0x60], 0x1242afd
add dword [rdx + 0x24c], 0x1c3a2e21
not dword [rdx + 0x3fc]
xor dword [rdx + 0x3c8], 0x79bb4705
add dword [rdx + 0x270], 0x7891325f
add dword [rdx + 0x358], 0x4f9c2439
xor dword [rdx + 0xe4], 0xa253dd0
sub dword [rdx + 0x314], 0x15fc1e3d
xor dword [rdx + 0x124], 0x4cfb5ccc
xor dword [rdx + 0x1e8], 0x168c2c48
xor dword [rdx + 0x1f0], 0x27455d4c
xor dword [rdx + 0x10], 0x64c05e6d
not dword [rdx + 0x35c]
add dword [rdx + 0x30c], 0x5f6a3c92
sub dword [rdx + 0x2b0], 0x685222c8
not dword [rdx + 0x20c]
add dword [rdx + 0x2cc], 0x6f903ff1
add dword [rdx + 0x364], 0x11b51a31
not dword [rdx + 0xbc]
sub dword [rdx + 0x1b8], 0x4f140cc0
sub dword [rdx + 0xc0], 0x5bdb0e23
xor dword [rdx + 0x398], 0x6d5314b3
not dword [rdx + 0x12c]
xor dword [rdx + 0x2d8], 0x600d0bf5
xor dword [rdx + 0x3bc], 0x53c62431
xor dword [rdx + 0x3c4], 0x137e5f0f
add dword [rdx + 0x14], 0x31b665c8
sub dword [rdx + 0xb8], 0x72726a86
xor dword [rdx + 0xdc], 0x664f4dc8
not dword [rdx + 0x188]
not dword [rdx + 0x158]
xor dword [rdx + 0x3e4], 0x47c821cc
xor dword [rdx + 0xd0], 0x336b4d9c
add dword [rdx + 0xf4], 0x7adb7551
xor dword [rdx + 0x348], 0x468d1884
add dword [rdx + 0x33c], 0x74b24ece
sub dword [rdx + 0x290], 0xb0e0e61
xor dword [rdx + 0x254], 0x2073422a
xor dword [rdx + 0x274], 0x7187656e
add dword [rdx + 0x194], 0x7ed6254e
add dword [rdx + 0x1c8], 0x210d137d
not dword [rdx + 0x80]
sub dword [rdx + 0x394], 0x2a882c37
add dword [rdx + 0x3d4], 0x59e70cb4
sub dword [rdx + 0x37c], 0x1ddd06dc
add dword [rdx + 0x110], 0x2c867924
sub dword [rdx + 0x174], 0x587049ee
add dword [rdx + 0xc4], 0x4e613fb2
xor dword [rdx + 0xb4], 0x7a181d33
add dword [rdx + 0x3a4], 0x3559651d
sub dword [rdx + 0x374], 0x20254a16
xor dword [rdx + 0x350], 0x41a07fb9
not dword [rdx + 0x3c0]
add dword [rdx + 0x108], 0x5e9a5ef3
not dword [rdx + 0x3ec]
sub dword [rdx + 0x24], 0x3c215d7d
xor dword [rdx + 0x138], 0x2c915429
sub dword [rdx + 0x178], 0x5dbb7045
not dword [rdx + 0x2a8]
sub dword [rdx + 0x11c], 0x5fbf60cd
not dword [rdx + 0x210]
add dword [rdx + 0x6c], 0xe9c3a95
not dword [rdx + 0x258]
not dword [rdx + 0x14c]
sub dword [rdx + 0x238], 0x2c3218e4
sub dword [rdx + 0x3f4], 0x5ba31926
sub dword [rdx + 0x214], 0x1afb1c80
not dword [rdx + 0xec]
xor dword [rdx + 0x2a0], 0x30475cbb
add dword [rdx + 0x26c], 0x1cfb3abf
add dword [rdx + 0x1c], 0x15db088f
xor dword [rdx + 0x100], 0x36e76154
not dword [rdx + 0x220]
sub dword [rdx + 0x2c0], 0x63c74f66
xor dword [rdx + 0x39c], 0x18af6922
not dword [rdx + 0xb0]
sub dword [rdx + 0x384], 0x39aa195b
sub dword [rdx + 0xac], 0x2b34092e
add dword [rdx + 0x180], 0x76e20d3a
not dword [rdx + 0x1f8]
xor dword [rdx + 0x3b8], 0x155f4c8a
add dword [rdx + 0x128], 0x1db4128c
xor dword [rdx + 0x84], 0x56551efb
xor dword [rdx + 0x370], 0x65b86041
not dword [rdx + 0x21c]
add dword [rdx + 0xa0], 0x1b5d478c
xor dword [rdx + 0x2a4], 0x2d5b0cb0
not dword [rdx + 0xc8]
xor dword [rdx + 0x390], 0x27a02a55
sub dword [rdx + 0x1bc], 0x77251de8
not dword [rdx + 0x2bc]
add dword [rdx + 0x380], 0x6fcd54a8
not dword [rdx + 0x344]
xor dword [rdx + 0x338], 0x73206231
sub dword [rdx + 0x15c], 0x4d7a6dea
add dword [rdx + 0x150], 0x2be7552f
sub dword [rdx + 0x2fc], 0x40621aa5
xor dword [rdx + 0xa4], 0xb617829
xor dword [rdx + 0xcc], 0x6e4a467e
add dword [rdx + 0x340], 0x5a1730fa
sub dword [rdx + 0x120], 0x45d86acd
xor dword [rdx + 0x198], 0x1bed7bb3
sub dword [rdx + 0x2c4], 0x13f141c7
not dword [rdx + 0x278]
xor dword [rdx + 0x200], 0x30b20c44
sub dword [rdx + 0xd4], 0x4dea6cbc
add dword [rdx + 0x38c], 0x2b794bef
xor dword [rdx + 0x1a8], 0x73b53602
xor dword [rdx + 0x1b0], 0x7bfd1e8b
not dword [rdx + 0x18]
add dword [rdx + 0x388], 0x6f964892
xor dword [rdx + 0x16c], 0x6bcf4f29
add dword [rdx + 0x25c], 0x134175f2
not dword [rdx + 4]
not dword [rdx + 0x144]
not dword [rdx + 0x104]
add dword [rdx + 0x68], 0x460d1206
add dword [rdx + 0x228], 0x2d517b59
not dword [rdx + 0x378]
not dword [rdx + 0x4c]
sub dword [rdx + 0x310], 0x3fbd5504
sub dword [rdx + 0x208], 0x72b53160
not dword [rdx + 0x3f8]
not dword [rdx + 0x298]
xor dword [rdx + 0x184], 0x7a895f4c
xor dword [rdx + 0x2c8], 0x2d3061d3
not dword [rdx + 0xc]
sub dword [rdx + 0x2f4], 0x40b965c1
xor dword [rdx + 0x240], 0x13775791
not dword [rdx + 0x88]
add dword [rdx + 0x54], 0x70e35ab5
xor dword [rdx + 0x320], 0xfc1793
add dword [rdx + 0x94], 0x90b7faa
add dword [rdx + 0xf8], 0x3571367a
xor dword [rdx + 0x134], 0x43053aa8
add dword [rdx + 0x3b0], 0x7c0d0e38
sub dword [rdx + 0x40], 0x6cde64dd
xor dword [rdx + 0x17c], 0x705b625e
xor dword [rdx + 0x10c], 0x33767ee
xor dword [rdx + 0x2ac], 0x495c0d95
not dword [rdx + 0x36c]
add dword [rdx + 0x280], 0x37ce0d49
xor dword [rdx + 0x20], 0xd451e95
not dword [rdx + 0x1e0]
add dword [rdx + 0x3d0], 0x33da3822
xor dword [rdx + 0x3cc], 0x1dd57f4a
sub dword [rdx + 0x8c], 0x203602a1
sub dword [rdx + 0xf0], 0x2c674d28
add dword [rdx + 0x2ec], 0x448b1157
add dword [rdx + 0x360], 0x2e2d5eca
sub dword [rdx + 0x38], 0x527d1f3f
xor dword [rdx + 0x204], 0x24767e4e
xor dword [rdx + 0x230], 0x5e37536f
add dword [rdx + 0x334], 0x27e24398
sub dword [rdx + 8], 0x32d85613
add dword [rdx + 0x264], 0xef412c4
not dword [rdx + 0x1d8]
xor dword [rdx + 0x3a8], 0x34ff7f96
not dword [rdx + 0x22c]
sub dword [rdx + 0x168], 0x40b455e5
xor dword [rdx + 0x2e0], 0xeea7aec
xor dword [rdx + 0x18c], 0x1ba53581
xor dword [rdx + 0x31c], 0x5520446c
add dword [rdx + 0x2c], 0x5e711e0
not dword [rdx + 0x318]
not dword [rdx + 0x30]
not dword [rdx + 0x1a0]
not dword [rdx + 0x328]
not dword [rdx + 0x248]
xor dword [rdx + 0x98], 0x20281ab9
xor dword [rdx + 0xa8], 0x1d984ae0
sub dword [rdx + 0x260], 0xba54c24
xor dword [rdx + 0x170], 0x2ee02d01
add dword [rdx + 0x32c], 0x291c3bd2
sub dword [rdx + 0x28], 0x29a72ce5
not dword [rdx + 0x160]
sub dword [rdx + 0x250], 0x2f44381e
xor dword [rdx + 0xd8], 0x3d9210f
add dword [rdx + 0x3c], 0x2d290292
not dword [rdx + 0x114]
add dword [rdx + 0x234], 0x7b880a44
add dword [rdx + 0x294], 0x77bf0f92
sub dword [rdx + 0x1e4], 0x33960282
add dword [rdx + 0x58], 0x6b3641e8
add dword [rdx + 0x3a0], 0x7c6b67ed
xor dword [rdx + 0x34c], 0x55e6202c
sub dword [rdx + 0x27c], 0x50953ce
not dword [rdx + 0x1cc]
add dword [rdx + 0x154], 0x2cf454d7
not dword [rdx + 0x44]
sub dword [rdx + 0x9c], 0x57254edb
sub dword [rdx], 0x4a8e4b93
xor dword [rdx + 0x2e4], 0x69e14341
sub dword [rdx + 0x19c], 0x1ac1655d
add dword [rdx + 0x1c4], 0x63276a92
sub dword [rdx + 0x1ec], 0x389a7fd7
not dword [rdx + 0x1fc]
sub dword [rdx + 0x2d0], 0x3217562a
not dword [rdx + 0x1f4]
xor dword [rdx + 0x2e8], 0x21db526f
xor dword [rdx + 0x50], 0x57c74c2c
xor dword [rdx + 0x3dc], 0x1af003f1
sub dword [rdx + 0x1ac], 0x2db30b68
not dword [rdx + 0x28c]
not dword [rdx + 0x308]
xor dword [rdx + 0x1d0], 0x732163d
not dword [rdx + 0x3b4]
xor dword [rdx + 0x148], 0x44d709aa
sub dword [rdx + 0x78], 0x6ded68d8
xor dword [rdx + 0x2f0], 0x29ba7494
xor dword [rdx + 0x300], 0x43af7323
add dword [rdx + 0xe0], 0x251e3fde
not dword [rdx + 0x330]
add dword [rdx + 0x2dc], 0x180d3bc8
xor dword [rdx + 0x1d4], 0x4cda48be
sub dword [rdx + 0x368], 0x2c37e62
not dword [rdx + 0x1b4]
add dword [rdx + 0x268], 0x505b5f19
add dword [rdx + 0x3e8], 0x2ecb6f0a
sub dword [rdx + 0x324], 0x69d1735f
sub dword [rdx + 0x29c], 0x38591634
add dword [rdx + 0x118], 0x4dd01bbf
add dword [rdx + 0x74], 0x62011d7
add dword [rdx + 0xe8], 0x5f1d0bd7
xor dword [rdx + 0x1a4], 0x3848439e
xor dword [rdx + 0x3d8], 0x549d2f16
xor dword [rdx + 0x164], 0x7e6e1044
not dword [rdx + 0x64]
sub dword [rdx + 0x190], 0x4f6b7bca
not dword [rdx + 0x48]
not dword [rdx + 0x3ac]
not dword [rdx + 0x13c]
add dword [rdx + 0x7c], 0x1f1272cc
sub dword [rdx + 0x288], 0xe2f0d68
not dword [rdx + 0x34]
sub dword [rdx + 0x90], 0x4f617cd
xor dword [rdx + 0x3f0], 0x7b8425be
not dword [rdx + 0x218]
sub dword [rdx + 0x130], 0x4cad35c4
not dword [rdx + 0xfc]
add dword [rdx + 0x70], 0x60e55d67
add dword [rdx + 0x140], 0x22f965c8
add dword [rdx + 0x284], 0x50102f81
xor dword [rdx + 0x5c], 0x59801848
xor dword [rdx + 0x244], 0x10604886
not dword [rdx + 0x2b8]
sub dword [rdx + 0x2f8], 0x51755486
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x1400b702e
pop rcx
call fcn.1400b5d06
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