Function at 0x140095000
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, [0x140008200]
push 0
pop rax
push rdx
xor dword [rdx + 0x358], 0x934505e
xor dword [rdx + 0x1a8], 0x3ab80cda
sub dword [rdx + 0x118], 0x295030cf
sub dword [rdx + 0x3c], 0x3f826457
add dword [rdx + 0x344], 0x43695335
xor dword [rdx + 0xe8], 0x6bc01308
not dword [rdx + 0x17c]
add dword [rdx + 0x70], 0x13797d83
not dword [rdx + 0x1fc]
xor dword [rdx + 0x338], 0x540d196e
sub dword [rdx + 0xa8], 0x766c406a
xor dword [rdx + 0x164], 0x3f7b6b92
sub dword [rdx + 0x284], 0x221e7554
sub dword [rdx + 0x1ec], 0x34fd0481
not dword [rdx + 0x184]
xor dword [rdx + 0x128], 0x627f5ac8
xor dword [rdx + 0x388], 0x563c401d
xor dword [rdx + 0x144], 0x72077e97
add dword [rdx + 0x3bc], 0x7f8101cc
sub dword [rdx + 0x394], 0x661e0cc2
xor dword [rdx + 0x16c], 0x167e0a7a
sub dword [rdx + 0x174], 0x47d50417
xor dword [rdx + 0x2fc], 0x2d8e2edd
not dword [rdx + 0xe0]
xor dword [rdx + 0x1e8], 0x7f0f48e2
not dword [rdx + 0x35c]
sub dword [rdx + 0x3ac], 0x6cba6196
not dword [rdx + 0x108]
sub dword [rdx + 0x11c], 0x2cf43d21
not dword [rdx + 0x104]
not dword [rdx + 0x208]
add dword [rdx + 0x2d8], 0x7b074db6
xor dword [rdx + 0x190], 0x37b260bc
xor dword [rdx + 0x19c], 0x67f725d9
not dword [rdx + 0x228]
add dword [rdx + 0x54], 0x184a63b3
add dword [rdx + 0x134], 0x50d62cdd
not dword [rdx + 0x304]
xor dword [rdx + 0xfc], 0x11a04e32
not dword [rdx + 0x10]
sub dword [rdx + 0x12c], 0xdd310f7
sub dword [rdx + 0x18c], 0x4ec820eb
xor dword [rdx + 0x258], 0x65fc1fc2
sub dword [rdx + 0x374], 0x52a857b0
add dword [rdx + 0xf0], 0x2d3f563d
xor dword [rdx + 0x140], 0x39c35fb1
sub dword [rdx + 0x250], 0x79561838
not dword [rdx + 0x170]
not dword [rdx + 0x3d8]
sub dword [rdx + 0x23c], 0x15950e75
add dword [rdx + 0x3c0], 0x43a9066f
not dword [rdx + 0x308]
sub dword [rdx + 0x3b0], 0x10835a7
xor dword [rdx + 0xf4], 0x34cd6dd7
xor dword [rdx + 0x3ec], 0x7d7e6df0
add dword [rdx + 0x360], 0x44f86992
sub dword [rdx + 0x3a8], 0x16665707
xor dword [rdx + 0x3dc], 0x459844ed
sub dword [rdx + 0x1b8], 0x1d0143b2
sub dword [rdx + 0x48], 0x7ae45c17
xor dword [rdx + 0x288], 0x67e77a3b
xor dword [rdx + 0x2d0], 0x5260426b
add dword [rdx + 0x200], 0x6d0f2e47
xor dword [rdx + 0x274], 0x5f1e7e6e
not dword [rdx + 0x2a0]
sub dword [rdx + 0x3d0], 0x53e84594
xor dword [rdx + 0x22c], 0x3e62f54
sub dword [rdx + 0x2e8], 0x41c0489a
not dword [rdx + 0x1a0]
xor dword [rdx + 0x3f8], 0xa1a049c
add dword [rdx + 0x98], 0x6f59139f
sub dword [rdx + 0xd0], 0x4807a09
add dword [rdx + 0xa0], 0x106f76a0
add dword [rdx + 0x154], 0x578722ae
not dword [rdx + 0x240]
xor dword [rdx + 0x278], 0x9875482
sub dword [rdx + 0x248], 0x1a2077d6
xor dword [rdx + 0xac], 0x94d6113
add dword [rdx + 0x6c], 0x2fdc61e3
xor dword [rdx + 0xd4], 0x59875c46
not dword [rdx + 0x21c]
sub dword [rdx + 0x120], 0x549952f6
add dword [rdx + 0x13c], 0x77dc6776
not dword [rdx + 0x2b4]
add dword [rdx + 0x330], 0x223245a9
xor dword [rdx + 0x14c], 0x599c6f11
sub dword [rdx + 0x18], 0x7ba84c19
xor dword [rdx + 0x38c], 0x6025132
not dword [rdx + 0x368]
not dword [rdx + 0x138]
sub dword [rdx + 0x148], 0x553d5ee3
xor dword [rdx + 0x1b4], 0x29bc4233
xor dword [rdx + 0x378], 0x39ef7bee
add dword [rdx + 0x28], 0x6f054ae8
not dword [rdx + 0x3f4]
sub dword [rdx + 0x20], 0x47dc3d83
xor dword [rdx + 0x324], 0xa987225
sub dword [rdx + 0x210], 0x2fd73d45
xor dword [rdx + 0x2bc], 0x37110b35
not dword [rdx + 0x3f0]
add dword [rdx + 0x318], 0x37423106
add dword [rdx + 0xc8], 0x3f7b3924
xor dword [rdx + 0x60], 0x470e498c
add dword [rdx + 0x2ec], 0x1e0c721e
xor dword [rdx + 0x3a4], 0x1c8d3e1e
not dword [rdx + 0x1ac]
not dword [rdx + 0x2d4]
sub dword [rdx + 0x230], 0x53486755
sub dword [rdx + 0x348], 0x7d4d15af
sub dword [rdx + 0xb8], 0x1878293c
not dword [rdx + 0x7c]
add dword [rdx + 0x398], 0x391c37a9
sub dword [rdx + 0x64], 0x7409604e
not dword [rdx + 0x244]
not dword [rdx + 0x1f4]
add dword [rdx + 0x3b8], 0x58be3a0f
sub dword [rdx + 0x100], 0x5be7422e
add dword [rdx + 0x74], 0x480d54ea
add dword [rdx + 0x9c], 0x71331e13
add dword [rdx + 0x28c], 0x1f787c88
add dword [rdx + 0x34], 0x41b164e5
not dword [rdx + 0x280]
not dword [rdx + 0xbc]
sub dword [rdx + 0x1e0], 0x17a56924
add dword [rdx + 0x94], 0x4d622191
xor dword [rdx + 0x88], 0x372a777d
not dword [rdx + 0x2f0]
not dword [rdx + 0x384]
sub dword [rdx + 0x214], 0x48a84627
sub dword [rdx + 0x27c], 0x157c1a44
not dword [rdx + 0x1bc]
not dword [rdx + 0x30c]
sub dword [rdx + 0xc4], 0xb513819
xor dword [rdx + 0x3e0], 0x70a7c3a
not dword [rdx + 0x110]
not dword [rdx + 0x5c]
not dword [rdx + 0x40]
add dword [rdx + 0x8c], 0x39345c9a
sub dword [rdx + 0x264], 0xc327e4
xor dword [rdx + 0x33c], 0xf6d0714
xor dword [rdx + 0x194], 0x4ac72b3f
not dword [rdx + 0x25c]
sub dword [rdx + 0x150], 0x1e1e501f
add dword [rdx + 0x2dc], 0x22ae4f1e
sub dword [rdx + 0x290], 0x1f7c7a64
sub dword [rdx + 0xa4], 0x173c24ba
add dword [rdx + 0x2b8], 0x17d86063
sub dword [rdx + 0x198], 0x847bff
add dword [rdx + 0x58], 0x45bf6424
not dword [rdx + 8]
xor dword [rdx + 0x1d8], 0x751b182c
sub dword [rdx + 4], 0x66e008e4
xor dword [rdx + 0x1a4], 0x62126e48
add dword [rdx + 0x328], 0x72ec39b6
sub dword [rdx + 0x314], 0x34bb7770
add dword [rdx + 0x2c8], 0x163166ba
sub dword [rdx + 0x254], 0x742e4adc
add dword [rdx + 0x168], 0x3ab75ba5
add dword [rdx + 0x3e8], 0x4f9308f2
xor dword [rdx + 0x1dc], 0x2c9c3007
add dword [rdx + 0xcc], 0x373d3370
sub dword [rdx + 0x14], 0x2ad0bdb
sub dword [rdx + 0x3c4], 0x52dc67df
xor dword [rdx + 0x1d4], 0x77e10a63
not dword [rdx + 0x44]
add dword [rdx + 0x2f8], 0x3fbb1103
sub dword [rdx + 0x1f0], 0x29c87b45
sub dword [rdx + 0x158], 0x776b7c9a
xor dword [rdx + 0x188], 0x1ecb76f0
add dword [rdx], 0x4427f3f
add dword [rdx + 0x130], 0xc9747f0
not dword [rdx + 0x334]
xor dword [rdx + 0x37c], 0x66b39f2
add dword [rdx + 0x350], 0x73fe0cd7
not dword [rdx + 0x84]
not dword [rdx + 0x1c0]
xor dword [rdx + 0x26c], 0x4f6422a5
not dword [rdx + 0x114]
sub dword [rdx + 0x340], 0x14970f8c
sub dword [rdx + 0x180], 0x602f0cc9
sub dword [rdx + 0x30], 0x785e2eb7
add dword [rdx + 0x364], 0x8a02505
add dword [rdx + 0x370], 0x5bda1e31
sub dword [rdx + 0x78], 0x5d525bcd
xor dword [rdx + 0x260], 0x57e029f
xor dword [rdx + 0x390], 0x68266ac2
not dword [rdx + 0x4c]
not dword [rdx + 0xe4]
xor dword [rdx + 0x224], 0x15733232
not dword [rdx + 0xb0]
not dword [rdx + 0x220]
not dword [rdx + 0x3c8]
add dword [rdx + 0x2e4], 0x4a532edf
sub dword [rdx + 0x300], 0x217c2049
not dword [rdx + 0x1cc]
xor dword [rdx + 0x320], 0x1987045e
add dword [rdx + 0x2a4], 0x58ed16d4
add dword [rdx + 0xec], 0x2f912b58
sub dword [rdx + 0x270], 0x1dfc01c4
not dword [rdx + 0xd8]
xor dword [rdx + 0x15c], 0x7a4843b5
sub dword [rdx + 0x38], 0x572565fb
add dword [rdx + 0x68], 0x18b22233
not dword [rdx + 0x1c4]
sub dword [rdx + 0x2b0], 0x19da5e95
add dword [rdx + 0x36c], 0x4d4d0424
add dword [rdx + 0x24], 0x27972726
add dword [rdx + 0x2cc], 0x6dba5e20
not dword [rdx + 0xf8]
add dword [rdx + 0x3cc], 0x96a53d3
not dword [rdx + 0x380]
add dword [rdx + 0x2c], 0xf5415c0
xor dword [rdx + 0x29c], 0x2f216328
not dword [rdx + 0x124]
sub dword [rdx + 0x10c], 0x59c72775
add dword [rdx + 0x238], 0x64275997
not dword [rdx + 0x268]
xor dword [rdx + 0xdc], 0x64a111e8
xor dword [rdx + 0x2c4], 0x3be51f51
sub dword [rdx + 0x218], 0x6fee4189
add dword [rdx + 0x34c], 0x7e951fee
add dword [rdx + 0x1c8], 0xca17d2b
not dword [rdx + 0x1e4]
sub dword [rdx + 0xc0], 0xb536eae
sub dword [rdx + 0x32c], 0x144c3a94
not dword [rdx + 0xc]
add dword [rdx + 0x3fc], 0x5aec1d3b
not dword [rdx + 0x204]
add dword [rdx + 0x39c], 0x75731bbf
xor dword [rdx + 0x3e4], 0x37c2564f
not dword [rdx + 0x1b0]
add dword [rdx + 0x2f4], 0x748f4776
xor dword [rdx + 0x178], 0x553d6d62
add dword [rdx + 0x2a8], 0x41760779
xor dword [rdx + 0x2c0], 0x7ce25aa0
sub dword [rdx + 0x80], 0x5004cdd
sub dword [rdx + 0x20c], 0x75911f34
sub dword [rdx + 0x3b4], 0x1ffc6b7d
sub dword [rdx + 0x90], 0x43086d09
sub dword [rdx + 0x3d4], 0x3cb12792
sub dword [rdx + 0xb4], 0x39050696
xor dword [rdx + 0x3a0], 0x32ec77b5
xor dword [rdx + 0x2ac], 0x7e22303b
sub dword [rdx + 0x1d0], 0x37285427
sub dword [rdx + 0x1c], 0x40dc79f7
add dword [rdx + 0x2e0], 0x2d316fe6
sub dword [rdx + 0x294], 0x2ec65b0f
not dword [rdx + 0x298]
xor dword [rdx + 0x354], 0xafd27fb
sub dword [rdx + 0x31c], 0x26f9292f
xor dword [rdx + 0x50], 0x49653cc
sub dword [rdx + 0x160], 0x31703edd
sub dword [rdx + 0x310], 0x56594830
not dword [rdx + 0x24c]
xor dword [rdx + 0x1f8], 0x295a4b15
sub dword [rdx + 0x234], 0x384d1510
add rax, 0x400
add rdx, 0x400
cmp rax, 0x8c000
jne 0x14009502e
pop rcx
call fcn.14009333e
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