Function at 0x140258000
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, [0x1401cbe00]
push 0
pop rdi
push rdx
xor dword [rdx + 0x9c], 0x734036f
not dword [rdx + 0x394]
not dword [rdx + 4]
add dword [rdx + 0x114], 0x40166ed9
add dword [rdx + 0x120], 0x22ec4d0e
not dword [rdx + 0x33c]
sub dword [rdx + 0x1c4], 0x3e027bc4
xor dword [rdx + 0x268], 0x1f99475d
xor dword [rdx + 0x1a0], 0x2970810
not dword [rdx + 0x254]
sub dword [rdx + 0x1c], 0x7f683236
xor dword [rdx + 0x23c], 0x50154353
add dword [rdx + 0x54], 0x7dac1d1a
not dword [rdx + 0x37c]
not dword [rdx + 0x390]
xor dword [rdx + 0x198], 0x1eb7187d
sub dword [rdx + 0x278], 0x48e54ac9
add dword [rdx + 0x288], 0x3194547b
not dword [rdx + 0x3e8]
not dword [rdx + 0x1e0]
xor dword [rdx + 0x214], 0x628e04ff
xor dword [rdx + 0x1d8], 0x48b833ef
add dword [rdx + 0x378], 0x56786a76
add dword [rdx + 0x2e0], 0x40ad5a38
sub dword [rdx + 0x1dc], 0x7825d8d
not dword [rdx + 0x78]
add dword [rdx + 0x140], 0x19450918
not dword [rdx + 0x384]
add dword [rdx + 0x1d0], 0x5bc96bbf
not dword [rdx + 0x18]
add dword [rdx + 0x38c], 0xb401b69
add dword [rdx + 0x190], 0x4a5c2594
xor dword [rdx + 0x358], 0x4bae1463
add dword [rdx + 0x218], 0x11967572
sub dword [rdx + 0x30c], 0x791018c8
sub dword [rdx + 0x388], 0x7ae27918
xor dword [rdx + 0x20c], 0x1cd92cba
sub dword [rdx + 0x298], 0x146546
xor dword [rdx + 0x2f4], 0x119d6582
sub dword [rdx + 0x338], 0x74587096
sub dword [rdx + 0x1f4], 0x51451d87
sub dword [rdx + 0x74], 0x668e1714
sub dword [rdx + 0x290], 0x2d722392
not dword [rdx + 0x368]
xor dword [rdx + 0x3c], 0x7fd86686
add dword [rdx + 0x2a8], 0x3e6e427a
sub dword [rdx + 0xb0], 0x602177d9
add dword [rdx + 0x6c], 0x5e23480f
sub dword [rdx + 0x7c], 0x57f937e4
xor dword [rdx + 0x154], 0x5e2f6752
sub dword [rdx + 0x360], 0xb5f2982
sub dword [rdx + 0x3bc], 0x6ba838d7
sub dword [rdx + 0x1b8], 0x7b3f5593
not dword [rdx + 0x50]
not dword [rdx + 0x14c]
not dword [rdx + 0x3f8]
not dword [rdx + 0x294]
add dword [rdx + 0x3c0], 0x1fe75621
not dword [rdx + 0x1b4]
sub dword [rdx + 0x31c], 0x6c282c7e
xor dword [rdx + 0x3a8], 0x43a0212b
not dword [rdx + 0x25c]
xor dword [rdx + 0x308], 0x5f8d64f9
sub dword [rdx + 0x3dc], 0x154665ee
not dword [rdx + 0x2f8]
sub dword [rdx + 0x28c], 0x51d562eb
xor dword [rdx + 0xcc], 0x62926a55
sub dword [rdx + 0x35c], 0x15644c06
sub dword [rdx + 0x2b0], 0x6c713789
add dword [rdx + 0xc8], 0x764a1934
sub dword [rdx + 0x14], 0x2aec7dee
sub dword [rdx + 0x2a4], 0x32e16718
xor dword [rdx + 0x3e4], 0x444e0604
add dword [rdx + 0xa8], 0x260b756b
sub dword [rdx + 0x148], 0x5bb30198
add dword [rdx + 0x2b8], 0x37ca5157
xor dword [rdx + 0x2c], 0x44fc05d9
xor dword [rdx + 0x188], 0x28596581
xor dword [rdx + 0x180], 0x57bf748d
add dword [rdx + 0x26c], 0x5d7978c9
sub dword [rdx + 0x1fc], 0x29f63a39
add dword [rdx + 0xbc], 0x2ee1e17
not dword [rdx + 0x3b0]
xor dword [rdx + 0x1cc], 0x4b1032e2
add dword [rdx + 0x90], 0x7f593290
sub dword [rdx + 0x200], 0x5807103f
sub dword [rdx + 0x124], 0x2d3c163c
xor dword [rdx + 0x68], 0x55a11b01
add dword [rdx + 0x374], 0x2b0d2a0a
xor dword [rdx + 0x118], 0x5aa072b1
not dword [rdx + 0x3d0]
sub dword [rdx + 0x320], 0x3cf50475
xor dword [rdx + 0xe4], 0x39192070
add dword [rdx + 0x2cc], 0x2a37558b
xor dword [rdx + 0xc0], 0x1a3a6a1c
sub dword [rdx + 0x5c], 0x62b25e79
xor dword [rdx + 0x108], 0x34672496
add dword [rdx], 0x1b9d4463
sub dword [rdx + 0x3b4], 0x37bb2c8e
xor dword [rdx + 0x3e0], 0x44e42745
add dword [rdx + 0x1bc], 0x5ad531e5
xor dword [rdx + 0x44], 0x4aba76ce
xor dword [rdx + 0xf0], 0x31152c2f
add dword [rdx + 0x224], 0x705d5def
add dword [rdx + 0x258], 0x8c0e9c
not dword [rdx + 0xc]
sub dword [rdx + 0x238], 0x6409533e
xor dword [rdx + 0x260], 0x5fb67070
xor dword [rdx + 0x3ac], 0x2e226bf0
sub dword [rdx + 0x1f8], 0x6b1b40be
not dword [rdx + 0xec]
add dword [rdx + 0x354], 0xb11843
sub dword [rdx + 0x1e4], 0x5a064d1f
xor dword [rdx + 0x300], 0x518466ea
sub dword [rdx + 0x2d0], 0x58a01891
not dword [rdx + 0x34c]
not dword [rdx + 0x104]
not dword [rdx + 0x324]
sub dword [rdx + 0x130], 0x4e921b86
not dword [rdx + 0xa4]
not dword [rdx + 0x15c]
not dword [rdx + 0x10]
xor dword [rdx + 8], 0x162137cb
xor dword [rdx + 0x158], 0x3f9835c6
sub dword [rdx + 0x168], 0x28df6199
sub dword [rdx + 0x2c0], 0x66984fd1
add dword [rdx + 0x370], 0x79a64f26
xor dword [rdx + 0x3f0], 0x31e47c59
not dword [rdx + 0x248]
xor dword [rdx + 0x2bc], 0x3d2833e5
xor dword [rdx + 0x58], 0x22132c20
sub dword [rdx + 0x12c], 0xe8d1454
not dword [rdx + 0xb4]
xor dword [rdx + 0x10c], 0x7aba6ef8
not dword [rdx + 0x88]
xor dword [rdx + 0x34], 0x72fa640c
sub dword [rdx + 0x3fc], 0x21fb7cef
add dword [rdx + 0x314], 0x62157b21
add dword [rdx + 0x1a8], 0x78270f24
sub dword [rdx + 0x36c], 0x14645be7
not dword [rdx + 0x27c]
xor dword [rdx + 0x330], 0x173b3a18
not dword [rdx + 0x284]
sub dword [rdx + 0xb8], 0x772b2ca7
not dword [rdx + 0x84]
xor dword [rdx + 0x194], 0x382c4d19
sub dword [rdx + 0x19c], 0x52bd647d
add dword [rdx + 0x3d4], 0x39d6dc6
not dword [rdx + 0x150]
sub dword [rdx + 0x98], 0x2c796c55
xor dword [rdx + 0x3b8], 0x4b8c15b3
xor dword [rdx + 0x164], 0x39c47780
xor dword [rdx + 0x1a4], 0x22a31199
xor dword [rdx + 0x220], 0x16c27fa7
sub dword [rdx + 0x70], 0x1b246ab7
xor dword [rdx + 0x2d8], 0xdeb0386
sub dword [rdx + 0x17c], 0x7c0b1de5
xor dword [rdx + 0x2ac], 0x59e0222f
not dword [rdx + 0x64]
xor dword [rdx + 0x22c], 0x4fae31f5
xor dword [rdx + 0x1d4], 0x4e2c197a
add dword [rdx + 0x38], 0x643213f7
not dword [rdx + 0x13c]
not dword [rdx + 0x4c]
add dword [rdx + 0x344], 0x3fe01048
add dword [rdx + 0x174], 0x786d1562
not dword [rdx + 0x2fc]
add dword [rdx + 0x340], 0xb697a8b
not dword [rdx + 0x110]
xor dword [rdx + 0x2b4], 0x491c6f6a
xor dword [rdx + 0x3f4], 0x1d4b7361
not dword [rdx + 0xd0]
sub dword [rdx + 0x380], 0x2e979d3
xor dword [rdx + 0x228], 0x5b9955ff
not dword [rdx + 0xc4]
sub dword [rdx + 0x1ec], 0x3e7188f
xor dword [rdx + 0x39c], 0x17ac61a5
add dword [rdx + 0x100], 0x264f0f52
add dword [rdx + 0x80], 0x59a10e97
sub dword [rdx + 0xf4], 0x148308af
xor dword [rdx + 0xa0], 0x78a803ab
sub dword [rdx + 0x1b0], 0x33b539b8
xor dword [rdx + 0x94], 0x62537ce8
sub dword [rdx + 0x178], 0x3cda5045
add dword [rdx + 0x318], 0x6b0b07b2
not dword [rdx + 0x210]
not dword [rdx + 0x3a0]
sub dword [rdx + 0x280], 0x25415861
add dword [rdx + 0x348], 0x475e21f9
sub dword [rdx + 0x2ec], 0x65bb3c89
add dword [rdx + 0x240], 0x15c45fa
not dword [rdx + 0xe8]
sub dword [rdx + 0x234], 0x300f57b7
sub dword [rdx + 0x30], 0xecb7739
not dword [rdx + 0x138]
xor dword [rdx + 0xfc], 0x661e7b50
sub dword [rdx + 0x3c8], 0x778309de
not dword [rdx + 0x134]
add dword [rdx + 0xdc], 0x4c365aab
xor dword [rdx + 0x244], 0x3a9b066b
not dword [rdx + 0x1c0]
not dword [rdx + 0x160]
sub dword [rdx + 0x2c8], 0xd420ad1
sub dword [rdx + 0x28], 0x54b22e1d
xor dword [rdx + 0x11c], 0x793e7aff
sub dword [rdx + 0x270], 0x31ac4829
not dword [rdx + 0x20]
add dword [rdx + 0x1f0], 0x4ec11f70
not dword [rdx + 0x8c]
add dword [rdx + 0x32c], 0x61f5f7b
sub dword [rdx + 0x310], 0x3ff4d5b
xor dword [rdx + 0xf8], 0xe4c3ea6
add dword [rdx + 0x21c], 0x14e95f82
sub dword [rdx + 0x230], 0x3d220de6
xor dword [rdx + 0x3ec], 0x252e62f9
not dword [rdx + 0x204]
not dword [rdx + 0xd4]
not dword [rdx + 0x2c4]
add dword [rdx + 0x2dc], 0x31f277b9
sub dword [rdx + 0x16c], 0x254e37c1
sub dword [rdx + 0x40], 0x62631423
not dword [rdx + 0x29c]
add dword [rdx + 0x144], 0x477a502d
not dword [rdx + 0x2e4]
not dword [rdx + 0x3a4]
xor dword [rdx + 0x334], 0x62034ee9
xor dword [rdx + 0x128], 0x74c02db0
xor dword [rdx + 0x1e8], 0x6ba151f9
xor dword [rdx + 0x2a0], 0x728322cb
not dword [rdx + 0x184]
add dword [rdx + 0x3cc], 0x25c61b12
add dword [rdx + 0x208], 0x36a01065
sub dword [rdx + 0xd8], 0x72541a69
not dword [rdx + 0x2e8]
sub dword [rdx + 0xac], 0x782e46be
xor dword [rdx + 0x274], 0x2027574
sub dword [rdx + 0x350], 0x22c044de
not dword [rdx + 0x2f0]
not dword [rdx + 0x170]
not dword [rdx + 0x18c]
not dword [rdx + 0x304]
sub dword [rdx + 0x2d4], 0x3f755c9b
not dword [rdx + 0x250]
add dword [rdx + 0x3d8], 0x48ae06ec
sub dword [rdx + 0x3c4], 0x7f7a3d2e
xor dword [rdx + 0xe0], 0x30465670
add dword [rdx + 0x364], 0x15027bbe
add dword [rdx + 0x24c], 0x6af353e7
sub dword [rdx + 0x48], 0x9320b76
not dword [rdx + 0x398]
sub dword [rdx + 0x1ac], 0x51cf20b4
not dword [rdx + 0x1c8]
sub dword [rdx + 0x60], 0x534d78fe
xor dword [rdx + 0x24], 0x4d856710
sub dword [rdx + 0x328], 0x33fd18cb
sub dword [rdx + 0x264], 0x4567324
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x14025802e
pop rcx
call fcn.140257706
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