Function at 0x140198000
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, [0x14010b000]
push 0
pop rsi
push rax
add dword [rax + 0x11c], 0x38f53d8f
add dword [rax + 0x2d8], 0x5acf0a79
not dword [rax + 0x39c]
not dword [rax + 0x13c]
add dword [rax + 0x124], 0xff24817
xor dword [rax + 0x4c], 0x55171a94
sub dword [rax + 0x254], 0x2ec67fa6
sub dword [rax + 0x54], 0x2bd327f7
xor dword [rax + 0xa4], 0x1d544034
xor dword [rax + 0x370], 0x23c96fa5
not dword [rax + 0x338]
not dword [rax + 0x128]
not dword [rax + 0x270]
sub dword [rax + 0xfc], 0x7ce00882
sub dword [rax + 0x368], 0x72e5b3e
not dword [rax + 0x58]
not dword [rax + 0x78]
not dword [rax + 0x68]
add dword [rax + 0x3e8], 0x51176162
sub dword [rax + 0x38], 0x31411424
sub dword [rax + 0x310], 0x5c48706d
sub dword [rax + 0x15c], 0x394a4949
not dword [rax + 0xd4]
not dword [rax + 0x10c]
not dword [rax + 0x358]
sub dword [rax + 0xd0], 0xa214ea9
sub dword [rax + 0x180], 0x16597cf3
add dword [rax + 0x40], 0x37ac3898
add dword [rax + 0xf0], 0x4bbb2eca
add dword [rax + 0x1a0], 0x4ce445a2
add dword [rax + 0x280], 0x132d7c57
xor dword [rax + 0x170], 0x13d151d6
xor dword [rax + 0x33c], 0x5cb50b93
xor dword [rax + 0x1b0], 0xd8e0f1e
not dword [rax + 0x2c]
xor dword [rax + 0x18c], 0x2cb14e37
sub dword [rax + 0xc0], 0x3e773840
sub dword [rax + 0x380], 0x8123562
add dword [rax + 0x290], 0x7eed2273
not dword [rax + 0x1a8]
not dword [rax + 0xb4]
not dword [rax + 0x384]
sub dword [rax + 0x35c], 0x22a53d9a
xor dword [rax + 0x3a0], 0x2c7815dd
not dword [rax + 0x1f0]
not dword [rax + 0x2f4]
sub dword [rax + 0x160], 0x5d52249d
add dword [rax + 0x28c], 0x1b373ad3
not dword [rax + 0x2cc]
add dword [rax + 0x3f8], 0x5b811075
xor dword [rax + 0x2e0], 0x3f3d4acb
not dword [rax + 0x21c]
sub dword [rax + 0x230], 0x65900cd0
xor dword [rax + 0x258], 0x328255ae
sub dword [rax + 0x2c8], 0x301d4f5b
xor dword [rax + 0xc4], 0x613601e8
add dword [rax + 0x120], 0x861117e
xor dword [rax + 0x3ec], 0x129a0c9a
sub dword [rax + 0x3d4], 0x74260590
add dword [rax + 0x8c], 0x6f030c54
xor dword [rax + 0x3b8], 0x334e75e4
not dword [rax + 0x390]
not dword [rax + 0x28]
not dword [rax + 0x288]
add dword [rax + 0x344], 0x6b946e05
xor dword [rax + 0x250], 0x2b4d346f
sub dword [rax + 0x23c], 0x41330d92
add dword [rax + 0x204], 0x52260833
xor dword [rax + 0x114], 0x72d20025
xor dword [rax + 0x190], 0x4e890da3
sub dword [rax + 0x48], 0x66075d2f
add dword [rax + 0x320], 0x6d1c73ac
not dword [rax + 0x2e4]
sub dword [rax + 0x26c], 0xb752e40
xor dword [rax + 0x130], 0x4ccd6e16
sub dword [rax + 0x84], 0x51100c98
not dword [rax + 0x2c0]
not dword [rax + 0x94]
sub dword [rax + 0x158], 0x25e61e04
xor dword [rax + 0x1dc], 0x7f624ba7
add dword [rax + 0x3d0], 0x4198383f
sub dword [rax + 0xb0], 0x3c152c20
add dword [rax + 0xe8], 0xb1506f7
sub dword [rax + 0x324], 0x6f00459d
not dword [rax + 0x278]
add dword [rax + 0x18], 0x30b07dad
xor dword [rax + 0x7c], 0x6bc63ef5
not dword [rax + 0x3c8]
sub dword [rax + 0x1ec], 0x1535ee2
not dword [rax + 0x2b4]
add dword [rax + 0x300], 0x2841191c
xor dword [rax + 0x1c8], 0x17e7767f
add dword [rax + 0x3e0], 0x6a47ef5
add dword [rax + 0x1a4], 0x2da12bb5
not dword [rax + 0x29c]
sub dword [rax + 0x10], 0x76760360
sub dword [rax + 0x1f4], 0x1794336c
sub dword [rax + 0x24c], 0x73cb0012
xor dword [rax + 0x3bc], 0x220c282d
not dword [rax + 0x34c]
sub dword [rax + 0x2c4], 0x70e5d94
not dword [rax + 0x144]
not dword [rax + 0x88]
not dword [rax + 0x184]
not dword [rax + 0x118]
not dword [rax + 0x60]
not dword [rax + 0x30]
not dword [rax + 0x2f0]
not dword [rax + 0x220]
sub dword [rax + 0x174], 0x67326fd2
add dword [rax + 0x98], 0x29de6bf8
sub dword [rax + 0x6c], 0x27dc2cf9
sub dword [rax + 0x34], 0xb00762e
sub dword [rax + 0x3d8], 0x4cbf7c32
not dword [rax + 0x80]
not dword [rax + 0x2b8]
sub dword [rax + 0x374], 0x6eb410bc
xor dword [rax + 0x104], 0x3e5b6f67
xor dword [rax + 0x3c0], 0x1fe25eb4
add dword [rax + 0x14], 0x184e66e6
add dword [rax + 0x238], 0x170b1888
sub dword [rax + 0x234], 0x54e52ecc
add dword [rax + 0x1bc], 0x345853b9
add dword [rax + 0x19c], 0x5f0b228e
add dword [rax + 0x2dc], 0x5fb76c98
add dword [rax + 0x16c], 0x4fe9235d
xor dword [rax + 0x3e4], 0x39a33748
not dword [rax + 0x2ac]
add dword [rax + 8], 0xe7343f2
xor dword [rax + 0x1f8], 0x26f001d4
sub dword [rax + 0x208], 0x2f145d6e
xor dword [rax + 0x350], 0x1e904589
sub dword [rax + 0x260], 0x6d4b136b
add dword [rax + 0x25c], 0x58be4faf
xor dword [rax + 0xd8], 0x2ea66174
xor dword [rax + 0x14c], 0x22dd65af
xor dword [rax + 0x3cc], 0xdd3262
add dword [rax + 0x1ac], 0x2cc0c38
not dword [rax + 0x394]
sub dword [rax + 0x2a8], 0x2845763e
sub dword [rax + 0x348], 0x40d13336
xor dword [rax + 0x100], 0x7f296a22
sub dword [rax + 0x36c], 0x31405b64
xor dword [rax + 0x340], 0x524f6425
add dword [rax + 0x248], 0x7774090
not dword [rax + 0x1d8]
not dword [rax + 0x24]
not dword [rax + 0x198]
sub dword [rax + 0x1d0], 0x56a22cda
sub dword [rax + 0x308], 0x141e6719
xor dword [rax + 0x22c], 0x65377173
add dword [rax + 0x354], 0x5a27575a
add dword [rax + 0x240], 0x20b82516
xor dword [rax + 0x3f4], 0x1563253c
xor dword [rax + 0x5c], 0x418a00a6
xor dword [rax + 0x214], 0x77ea0e32
not dword [rax + 0x140]
xor dword [rax + 0x304], 0x60db55b1
xor dword [rax + 0x1e8], 0x6de81b2a
sub dword [rax + 0x2f8], 0x645435f1
not dword [rax + 0x218]
sub dword [rax + 0x3f0], 0x4fc85779
sub dword [rax + 0x1fc], 0x474e13cb
not dword [rax + 0x2e8]
add dword [rax + 0x138], 0x1789330a
xor dword [rax + 0x378], 0x4ef536fa
xor dword [rax + 0x32c], 0xed1693d
add dword [rax + 0x31c], 0x704217ba
not dword [rax + 0x2a4]
add dword [rax + 0x2a0], 0x668a09a1
not dword [rax + 0x178]
xor dword [rax + 0x1e0], 0x3f906b0f
add dword [rax + 0x108], 0x6a7067f6
sub dword [rax + 0x9c], 0x58202ee5
xor dword [rax + 0x110], 0x310599e
xor dword [rax + 0x2d0], 0x6ddf23cc
sub dword [rax + 0x1c4], 0x214551dd
not dword [rax + 0x17c]
add dword [rax + 0x3dc], 0x23df61ed
not dword [rax + 0x244]
xor dword [rax + 0x70], 0x71931b84
sub dword [rax + 0x294], 0x5b2b4b71
sub dword [rax + 0x1c0], 0x41457467
sub dword [rax + 0x2fc], 0x31a77f6f
sub dword [rax + 0x318], 0x6ed24152
sub dword [rax + 0x3b0], 0x3d4d05d6
add dword [rax + 0xf4], 0x50a86706
not dword [rax + 0x1d4]
xor dword [rax + 0x224], 0x7cf93385
add dword [rax + 0x334], 0x35b11c4
not dword [rax + 0x3fc]
sub dword [rax + 0xac], 0x7c82067f
xor dword [rax + 0x3a4], 0x42e154d4
not dword [rax + 0x194]
add dword [rax + 0x200], 0x4b1d68fc
sub dword [rax + 0x388], 0x71b543de
not dword [rax + 0xdc]
not dword [rax + 0x20c]
add dword [rax + 0x264], 0x724b5dfd
not dword [rax + 0x3c]
xor dword [rax + 0x3c4], 0x5f5060ce
add dword [rax + 0x38c], 0x795467e6
xor dword [rax + 0xa0], 0x19c76120
add dword [rax + 0x274], 0x68e524cc
xor dword [rax + 0x298], 0x2fba3a40
sub dword [rax + 0x2b0], 0x400b38c5
xor dword [rax + 0xf8], 0x6f97055e
add dword [rax + 0x2d4], 0x27ba4cb4
sub dword [rax + 0x2bc], 0x6e34521d
xor dword [rax + 0x268], 0x6f8e4f7a
add dword [rax + 0x210], 0xf16770d
not dword [rax + 0x330]
add dword [rax + 0x1e4], 0x9675da7
sub dword [rax + 0x30c], 0x1fe61d71
sub dword [rax + 0x284], 0xfd82120
xor dword [rax + 0x20], 0x525f7972
sub dword [rax + 0xc], 0xa617e1c
not dword [rax + 0x1b8]
xor dword [rax + 0x154], 0x14ea3a6f
sub dword [rax + 4], 0x48b87f8e
xor dword [rax + 0x74], 0x60de4a0f
add dword [rax + 0x3ac], 0x67b00b3c
xor dword [rax + 0x148], 0x567454ce
not dword [rax + 0x27c]
sub dword [rax + 0xec], 0x165f7bf7
not dword [rax + 0x1b4]
add dword [rax + 0x50], 0x25db06de
add dword [rax + 0x328], 0x14d60d35
xor dword [rax + 0xe4], 0x64633c4e
sub dword [rax + 0xbc], 0x39b76b42
add dword [rax + 0x228], 0x34a41162
add dword [rax + 0x2ec], 0x327552e
sub dword [rax + 0x3b4], 0x3d4b14cf
add dword [rax + 0x150], 0x73a51676
xor dword [rax + 0x360], 0x521e5246
xor dword [rax + 0x90], 0x76712265
xor dword [rax + 0xcc], 0x4a010c14
xor dword [rax + 0x37c], 0x5da87070
add dword [rax + 0x64], 0x1b130a5b
add dword [rax + 0x1c], 0x4336958
sub dword [rax + 0xa8], 0x47ae71fe
xor dword [rax + 0xc8], 0x5c273326
sub dword [rax + 0x398], 0x6d1b3f13
sub dword [rax + 0x188], 0x49b10fd8
xor dword [rax + 0x164], 0x54f67b3f
sub dword [rax + 0x12c], 0x622d7279
add dword [rax + 0xb8], 0x32fa5a30
not dword [rax + 0xe0]
not dword [rax + 0x168]
not dword [rax + 0x364]
add dword [rax + 0x44], 0x66d7732a
xor dword [rax + 0x314], 0x385860cd
not dword [rax + 0x1cc]
sub dword [rax], 0x26a57bcd
not dword [rax + 0x3a8]
not dword [rax + 0x134]
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x14019802e
pop rcx
call fcn.140196906
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