Function at 0x140246000
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 rax, [0x1401b9e00]
push 0
pop rsi
push rax
xor dword [rax + 0x1d0], 0x5ffb145e
add dword [rax + 0x26c], 0x32fc47f3
xor dword [rax + 0x308], 0x2a103252
not dword [rax + 0x2ec]
add dword [rax + 0xb8], 0x59131bb7
sub dword [rax + 0x178], 0x25ba423b
add dword [rax + 0xe8], 0x3d64043d
sub dword [rax + 0xb0], 0x453217de
not dword [rax + 0x80]
xor dword [rax + 0x280], 0x2be87f85
add dword [rax + 0x1e0], 0x5f521362
xor dword [rax + 0x37c], 0x2b3a09b8
not dword [rax + 0x9c]
sub dword [rax + 0x28c], 0x23185ed2
xor dword [rax + 0x328], 0x1c3c0c4b
xor dword [rax + 0x238], 0x2bd1368a
sub dword [rax + 0x11c], 0x5ace6ef4
xor dword [rax + 0x2c], 0x1b0317c4
sub dword [rax + 0x1d4], 0x35b37d0d
not dword [rax + 0x38]
not dword [rax + 0x70]
not dword [rax + 0x2a4]
sub dword [rax + 0xc0], 0x28aa002e
xor dword [rax + 0xf0], 0x52a12ffe
not dword [rax + 0x98]
not dword [rax + 0x14c]
xor dword [rax + 0x1f0], 0x8a80b1a
xor dword [rax + 0x364], 0x416f23d1
add dword [rax + 0x340], 0x29e3456
add dword [rax + 0x3b4], 0x11d6198a
xor dword [rax + 0x1ec], 0x2a4256b1
xor dword [rax + 0x128], 0x1a344aec
not dword [rax + 0x3cc]
not dword [rax + 0x1bc]
not dword [rax + 0x35c]
not dword [rax + 0x368]
xor dword [rax + 0x2b0], 0x1f1c7ba2
sub dword [rax + 0x3fc], 0x30bd604f
add dword [rax + 0x248], 0x6d38040a
not dword [rax + 0xa8]
xor dword [rax + 0x108], 0x7b581d98
sub dword [rax + 0x154], 0x72a9477a
add dword [rax + 0x124], 0x53cd4fbe
add dword [rax + 0xcc], 0xf5b359c
not dword [rax + 0x3b8]
add dword [rax + 0x3ec], 0x2d77001e
xor dword [rax + 0xd4], 0x46d26f96
xor dword [rax + 0x2d4], 0x22c07621
xor dword [rax + 0x54], 0x3ad57d29
add dword [rax + 0x4c], 0x138b0c27
sub dword [rax + 0x3c8], 0x59b74eef
sub dword [rax + 0x3ac], 0x1c6b05d5
add dword [rax + 0x170], 0x4b197330
sub dword [rax + 0x88], 0xad47fbb
xor dword [rax + 0x378], 0x4433622a
add dword [rax + 0x318], 0x55596fcd
add dword [rax + 0xa0], 0x65c34665
add dword [rax + 0x8c], 0x13431884
add dword [rax + 0x2c8], 0x5c086898
sub dword [rax + 0x204], 0x2c76489d
add dword [rax + 0x148], 0x418f3232
sub dword [rax + 0x7c], 0x485b4bde
sub dword [rax + 0x208], 0x12211f50
xor dword [rax + 0x16c], 0x136f0ae2
sub dword [rax + 0x150], 0x15ad314e
sub dword [rax + 0xd8], 0x6d7960c8
xor dword [rax + 4], 0x4e725ba5
add dword [rax + 0x354], 0x7f733e11
sub dword [rax + 0x2fc], 0x28cf5184
xor dword [rax + 0x294], 0x694a39e5
xor dword [rax + 0x1c4], 0x5e1c79f4
xor dword [rax + 0x218], 0x75e8585c
add dword [rax + 0x60], 0x7e8357ec
sub dword [rax + 0xa4], 0xf655ad2
add dword [rax + 0x3a4], 0x69f83038
xor dword [rax + 0x2a8], 0x1d8b0363
add dword [rax + 0x270], 0x2cc80c94
not dword [rax + 0x194]
xor dword [rax + 0x100], 0x3233604c
add dword [rax + 0x18c], 0x1f475378
sub dword [rax + 0xd0], 0x1bb901e0
xor dword [rax + 0x2d8], 0x3f677c25
not dword [rax + 0x29c]
xor dword [rax + 0x118], 0x38572ca1
xor dword [rax + 0x1b8], 0x7b2c4b50
sub dword [rax + 0x3a0], 0xc0c7b6d
add dword [rax + 0x184], 0x2d437325
add dword [rax + 0x1c8], 0x50cd031b
add dword [rax + 0x1c0], 0x12b151a5
add dword [rax + 0x34c], 0x206f4b7a
add dword [rax + 0xc4], 0x24b8682e
not dword [rax + 0x220]
xor dword [rax + 0x190], 0x4a99071c
sub dword [rax + 0x3dc], 0x21cd3827
sub dword [rax + 0x120], 0x596e64c3
not dword [rax + 0xf8]
not dword [rax + 0xfc]
add dword [rax + 0x25c], 0x27d707ac
sub dword [rax + 0x1a0], 0x4b8f30b9
add dword [rax + 0x30], 0xc5e5a6b
add dword [rax + 0x50], 0x5da8423c
xor dword [rax + 0x3d4], 0x58b86c90
add dword [rax + 0x30c], 0x352a4191
sub dword [rax + 0x374], 0xc807e5b
xor dword [rax + 0x244], 0x44e4477
add dword [rax + 0x18], 0x2ee63bdb
add dword [rax + 0x160], 0x449967be
sub dword [rax + 0x2a0], 0x4b1346d1
sub dword [rax + 0x6c], 0x7f1777c0
xor dword [rax + 0x22c], 0x1f5970fc
add dword [rax + 0x140], 0x74431182
xor dword [rax + 0x2e0], 0x58f835d8
add dword [rax + 0x258], 0x6e666a30
add dword [rax + 0x3c0], 0x440a7d24
not dword [rax + 0x388]
add dword [rax + 0x10], 0x1507225a
add dword [rax + 0x39c], 0x7bf6630e
sub dword [rax + 0x278], 0x3b3239f4
not dword [rax + 0x338]
add dword [rax + 0x254], 0x7b480c88
add dword [rax + 0x2cc], 0x79a35499
sub dword [rax + 0x1e8], 0xa8963a2
add dword [rax + 0x134], 0x694b570c
add dword [rax + 0x3f8], 0x7537cb0
not dword [rax + 0x348]
sub dword [rax + 0x68], 0x7e6e3ca1
sub dword [rax + 0x2b8], 0x467c2ed6
xor dword [rax + 0x310], 0x8f6655b
xor dword [rax + 0x130], 0xc690c45
not dword [rax + 0x33c]
add dword [rax + 0x344], 0x23e96756
xor dword [rax + 0x3f0], 0x2b3c66d0
sub dword [rax + 0x268], 0x3928309a
not dword [rax + 0x260]
not dword [rax + 0x14]
not dword [rax + 0x1dc]
not dword [rax + 0x330]
not dword [rax + 0xe0]
add dword [rax + 0x3a8], 0x7013053c
sub dword [rax + 0x2e8], 0x341a6b38
not dword [rax + 0x3c4]
not dword [rax + 0x298]
sub dword [rax + 0x48], 0x49ba7612
add dword [rax + 0x168], 0x12056bb5
xor dword [rax + 0x2c0], 0x4be607b7
add dword [rax + 0x164], 0x7bdd0b1d
xor dword [rax + 0x144], 0x31322319
add dword [rax + 0x240], 0x5bea6dee
add dword [rax + 0x234], 0x80b615a
xor dword [rax + 0x31c], 0x6b2b5174
sub dword [rax + 0x44], 0x13d5357b
sub dword [rax], 0x4cb90f3c
xor dword [rax + 0x1d8], 0x46382db4
add dword [rax + 0x200], 0xd0c73e7
xor dword [rax + 0x198], 0x533f7f94
sub dword [rax + 0x1f4], 0x511e697e
not dword [rax + 0x3c]
add dword [rax + 0x2ac], 0x26ce59b5
add dword [rax + 0x74], 0x11422ede
sub dword [rax + 0x21c], 0x66d07ac3
add dword [rax + 0x314], 0x25b535e2
add dword [rax + 0xf4], 0x4f9d0adb
xor dword [rax + 0x1f8], 0x3e11214
sub dword [rax + 0x284], 0x4dd1719
not dword [rax + 0x1b0]
xor dword [rax + 0x1ac], 0x1b554d32
sub dword [rax + 0x224], 0x33824e34
xor dword [rax + 0x210], 0x159ae
add dword [rax + 0x390], 0x5d725e26
xor dword [rax + 0x2dc], 0x73514696
add dword [rax + 0x58], 0x65785828
sub dword [rax + 0x174], 0x58c925fe
add dword [rax + 0xb4], 0x4ed30c63
not dword [rax + 0x2d0]
not dword [rax + 0x3d8]
sub dword [rax + 0x1a4], 0x768f394c
xor dword [rax + 0x1c], 0x5a665247
xor dword [rax + 0x2bc], 0x26eb54c2
add dword [rax + 0x138], 0x3d40812
xor dword [rax + 0x27c], 0x1ae4473b
not dword [rax + 0x304]
xor dword [rax + 0x398], 0x3d920aa5
not dword [rax + 0x38c]
not dword [rax + 0x3d0]
add dword [rax + 0x384], 0x10a659fe
not dword [rax + 0x40]
add dword [rax + 0x78], 0x7e095240
xor dword [rax + 0x34], 0x787f5dc4
not dword [rax + 0xec]
not dword [rax + 0x17c]
add dword [rax + 0x334], 0x177d666b
add dword [rax + 0x2c4], 0x309f1e5a
xor dword [rax + 0xac], 0x3942208e
xor dword [rax + 0x10c], 0x7574ced
xor dword [rax + 0x2f0], 0x3cf14075
not dword [rax + 0x19c]
xor dword [rax + 0x36c], 0x4e7e5eb2
sub dword [rax + 0x2b4], 0x3d027b6e
not dword [rax + 0x1e4]
add dword [rax + 0x2e4], 0x6bee38e3
sub dword [rax + 0x394], 0x7c8613d3
add dword [rax + 0x23c], 0x14077a80
sub dword [rax + 0xdc], 0x6d5534cb
sub dword [rax + 0x20c], 0x502a251c
add dword [rax + 0x2f4], 0x64a12274
xor dword [rax + 0x3bc], 0x77672948
not dword [rax + 0x24c]
xor dword [rax + 0x188], 0x68b46b97
sub dword [rax + 0x90], 0x29946f4a
not dword [rax + 0x3e8]
sub dword [rax + 8], 0x5bf23069
add dword [rax + 0x288], 0x3ad8425c
not dword [rax + 0x180]
xor dword [rax + 0x1cc], 0x48028ef
sub dword [rax + 0xe4], 0x10832277
not dword [rax + 0x64]
xor dword [rax + 0x15c], 0x3c712c3f
xor dword [rax + 0x32c], 0x3cc6155
xor dword [rax + 0x28], 0x11ba0c8e
sub dword [rax + 0x324], 0x6f5f28f2
xor dword [rax + 0x24], 0x217f67d0
not dword [rax + 0x3f4]
add dword [rax + 0x370], 0x229a2397
xor dword [rax + 0x274], 0x50f34292
xor dword [rax + 0x104], 0x546c5cf9
sub dword [rax + 0x158], 0x35262c99
sub dword [rax + 0x300], 0x1d0334ce
sub dword [rax + 0x5c], 0x79d420e3
sub dword [rax + 0x13c], 0x5fc21aa
xor dword [rax + 0x20], 0x15942948
sub dword [rax + 0x380], 0x5256631a
add dword [rax + 0x358], 0xef511ac
xor dword [rax + 0x1fc], 0x46e15e64
xor dword [rax + 0x1a8], 0x32bf3b4b
xor dword [rax + 0x2f8], 0x1e6668f4
sub dword [rax + 0x214], 0x39ef59a2
xor dword [rax + 0x250], 0x731c22e7
xor dword [rax + 0x350], 0x49b525c8
add dword [rax + 0x3b0], 0x45cd161b
not dword [rax + 0x84]
add dword [rax + 0x114], 0x1105676e
sub dword [rax + 0xbc], 0x65a61a24
xor dword [rax + 0x320], 0x42642da3
add dword [rax + 0x264], 0x79ba1b9b
sub dword [rax + 0xc], 0x61f26145
not dword [rax + 0x228]
add dword [rax + 0x12c], 0x5cab3861
sub dword [rax + 0x110], 0x45472d98
sub dword [rax + 0x1b4], 0x724124f7
sub dword [rax + 0x230], 0x57e7694f
add dword [rax + 0x3e4], 0x6c16011d
not dword [rax + 0x3e0]
not dword [rax + 0x290]
xor dword [rax + 0x94], 0x40c65d0c
not dword [rax + 0xc8]
not dword [rax + 0x360]
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x14024602e
pop rcx
call fcn.140245706
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