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 rax, [0x140008200]
push 0
pop rdi
push rax
xor dword [rax + 0xf0], 0x7a201655
xor dword [rax + 0x2c8], 0x72975972
add dword [rax + 0xa4], 0x548c7510
not dword [rax + 0x298]
xor dword [rax + 0x364], 0x2e080e7e
xor dword [rax + 0x35c], 0x70110f3b
not dword [rax + 0x284]
not dword [rax + 0x388]
sub dword [rax + 0xb8], 0x10da4bb9
sub dword [rax + 0x2c], 0x47261d8f
not dword [rax + 0x248]
sub dword [rax + 0x334], 0x79085e0d
xor dword [rax + 0x158], 0x6b6e5a7a
not dword [rax + 0x3bc]
sub dword [rax + 0x294], 0x292f5988
sub dword [rax + 0x11c], 0x647959b8
add dword [rax + 0x274], 0x1d8912f0
sub dword [rax + 0x2e0], 0x5ca30886
not dword [rax + 0xd4]
not dword [rax + 0x3c8]
sub dword [rax + 0xdc], 0x540a0721
sub dword [rax + 0x14c], 0xf761ff0
not dword [rax + 0x31c]
sub dword [rax + 0x10c], 0x18445b6b
not dword [rax + 0x54]
sub dword [rax + 0xe8], 0x50c7143
sub dword [rax + 0x178], 0x5bbf6cbd
add dword [rax + 0x2d8], 0xe8d6ae7
add dword [rax + 0xc], 0x365c78ee
not dword [rax + 0x154]
add dword [rax + 0x278], 0x4afe6589
add dword [rax + 0x3ac], 0x40571a34
add dword [rax + 0x234], 0x213c7e19
not dword [rax + 0x3e4]
xor dword [rax + 0x110], 0x47ab492d
xor dword [rax + 0x1c0], 0xdf077eb
sub dword [rax + 0x170], 0x343729d1
xor dword [rax + 0x1e8], 0x35bb13cf
not dword [rax + 0x7c]
xor dword [rax + 0x2b8], 0x69ef239e
not dword [rax + 0x3f0]
sub dword [rax + 0x398], 0x65f002e9
not dword [rax + 0x1a8]
not dword [rax + 0x5c]
add dword [rax + 0x354], 0x391e30b2
sub dword [rax + 0x390], 0x61e3728c
sub dword [rax + 0x90], 0x74ac3c79
xor dword [rax + 0xe4], 0x1a9b4124
sub dword [rax + 0x2d4], 0x2b9b64dd
not dword [rax]
add dword [rax + 0x78], 0x32085e6e
add dword [rax + 0x2ec], 0x176f0e24
xor dword [rax + 0xbc], 0x14785065
not dword [rax + 0x10]
add dword [rax + 0x48], 0x7030f2d
xor dword [rax + 0x200], 0x24a17a7c
not dword [rax + 0x2a8]
xor dword [rax + 0x20], 0x53c60fde
not dword [rax + 0x320]
add dword [rax + 0x288], 0x5d785b70
add dword [rax + 0x37c], 0x49e215f
not dword [rax + 0x128]
not dword [rax + 0x1f8]
add dword [rax + 0x394], 0x480c2d41
sub dword [rax + 0x1a0], 0xddf65c5
xor dword [rax + 0x150], 0x5ec12868
sub dword [rax + 0x3a0], 0xa4430b
sub dword [rax + 0x3f8], 0x1e501f0a
xor dword [rax + 0x254], 0x2083484e
not dword [rax + 0x33c]
add dword [rax + 0x21c], 0x128a5fd7
add dword [rax + 0x19c], 0x3dea02ef
not dword [rax + 0xe0]
sub dword [rax + 0x184], 0x7fcb5c37
sub dword [rax + 0x1e4], 0x5e520a84
sub dword [rax + 0x32c], 0x18417005
xor dword [rax + 0x2f0], 0x67906917
sub dword [rax + 0xf8], 0x100f5252
xor dword [rax + 0xd0], 0x79c9467c
not dword [rax + 0x1bc]
xor dword [rax + 0x18], 0x28b231cf
add dword [rax + 0x3e0], 0x1e245909
not dword [rax + 0x314]
add dword [rax + 0x39c], 0x136f3762
not dword [rax + 0x94]
xor dword [rax + 0x1b8], 0x74e84455
add dword [rax + 0x1d0], 0x21832427
not dword [rax + 0x2ac]
add dword [rax + 0x228], 0x1d7411b0
not dword [rax + 0x1c4]
sub dword [rax + 0x378], 0x45853193
sub dword [rax + 0x3dc], 0x3e0325e
add dword [rax + 0x30c], 0x175d4af8
add dword [rax + 0x218], 0x7ab048a7
not dword [rax + 0xb0]
sub dword [rax + 0x300], 0x21043394
sub dword [rax + 0xc8], 0x4df05c32
xor dword [rax + 0x88], 0x787021d0
sub dword [rax + 8], 0x21a412f6
add dword [rax + 0x24c], 0x7975337a
sub dword [rax + 0x2c4], 0x5e4834cd
xor dword [rax + 0x3a4], 0x46872ba8
sub dword [rax + 0x268], 0x458727e4
xor dword [rax + 0x310], 0x16eb006a
not dword [rax + 0xfc]
xor dword [rax + 0x3f4], 0x44940e00
sub dword [rax + 0x1b4], 0x440e6aad
sub dword [rax + 0x104], 0x4fa216fc
xor dword [rax + 0x44], 0xf693fc9
add dword [rax + 0x224], 0x4c857653
add dword [rax + 0x25c], 0x2a3667b
add dword [rax + 0x324], 0x748f2557
xor dword [rax + 0x180], 0x487f64e0
xor dword [rax + 0x3b0], 0x30c66fde
add dword [rax + 0x2cc], 0x1f147780
add dword [rax + 0x1f0], 0x2d76236
xor dword [rax + 0x70], 0xf1a1ee8
not dword [rax + 0x350]
sub dword [rax + 0x3c4], 0x3ad00932
add dword [rax + 0x370], 0x7c9a4d43
xor dword [rax + 0x124], 0x79627b57
sub dword [rax + 0x1a4], 0x2ac37c30
not dword [rax + 0x1cc]
xor dword [rax + 0x38c], 0x29b4468b
sub dword [rax + 0x168], 0x68fa1077
not dword [rax + 0x108]
not dword [rax + 0x50]
not dword [rax + 0x36c]
sub dword [rax + 0x64], 0x7ad871e1
not dword [rax + 0x2a0]
not dword [rax + 0x15c]
not dword [rax + 0x1d4]
not dword [rax + 0x13c]
not dword [rax + 0x24]
add dword [rax + 0x210], 0x554e30a0
not dword [rax + 0x270]
xor dword [rax + 0xc0], 0x4fad6633
add dword [rax + 0x244], 0x412c3f02
not dword [rax + 0x84]
xor dword [rax + 0x2fc], 0x11702696
add dword [rax + 0x29c], 0x61f065e8
xor dword [rax + 0x114], 0x685f4d6a
xor dword [rax + 0x290], 0x10e14b0e
not dword [rax + 0x328]
sub dword [rax + 0xa8], 0x114a203f
add dword [rax + 0x358], 0x139978c3
xor dword [rax + 0x20c], 0x505a442e
not dword [rax + 0x174]
sub dword [rax + 0x40], 0xf7957fe
sub dword [rax + 0x1ec], 0x7dd40298
not dword [rax + 0x1c8]
xor dword [rax + 0x308], 0x67494f5d
sub dword [rax + 0x360], 0x3f8306dd
xor dword [rax + 0x198], 0x61612d41
not dword [rax + 0xd8]
add dword [rax + 0x80], 0x5a817ad1
add dword [rax + 0x3ec], 0x681f34fe
not dword [rax + 0x384]
add dword [rax + 0xc4], 0x60561ea3
add dword [rax + 0x144], 0x1d0a75a5
not dword [rax + 0x164]
sub dword [rax + 0x208], 0x4118121c
sub dword [rax + 0x23c], 0x16c3466
add dword [rax + 0x2a4], 0x76812c78
sub dword [rax + 0x3b4], 0x44552504
not dword [rax + 0xb4]
not dword [rax + 0x160]
not dword [rax + 0x2f8]
not dword [rax + 0x304]
not dword [rax + 0x214]
not dword [rax + 0x2e4]
add dword [rax + 0x368], 0x2b2058a2
add dword [rax + 0x1fc], 0x3d0b1e9e
xor dword [rax + 0x318], 0x1f405d63
add dword [rax + 0x28], 0x66302765
sub dword [rax + 0x230], 0x7ae8333b
xor dword [rax + 0x3d4], 0x38647c07
not dword [rax + 0x264]
add dword [rax + 0x374], 0xea01a8b
add dword [rax + 0x258], 0x23fc174c
xor dword [rax + 0x120], 0x55447322
xor dword [rax + 0x1dc], 0x59d365ee
add dword [rax + 0x30], 0x54df7f2c
add dword [rax + 0xac], 0x24bc7168
sub dword [rax + 0x348], 0x76150305
not dword [rax + 0x2dc]
sub dword [rax + 0x60], 0x6cb43042
add dword [rax + 0x340], 0x658077e6
add dword [rax + 0x17c], 0x6aa54c7d
sub dword [rax + 0x194], 0x174e2c7c
not dword [rax + 0x1ac]
xor dword [rax + 0x148], 0xe8a5fbc
not dword [rax + 0x98]
add dword [rax + 0x330], 0x4f771de9
not dword [rax + 0x2d0]
add dword [rax + 0x344], 0x528c299f
not dword [rax + 0x220]
xor dword [rax + 0x27c], 0x5a715729
add dword [rax + 0x34], 0x73f17fe
add dword [rax + 0x2bc], 0x208c6814
xor dword [rax + 0x26c], 0x84b3370
xor dword [rax + 0x1e0], 0x1a4801f6
not dword [rax + 0x280]
add dword [rax + 0x118], 0x37c10a61
sub dword [rax + 0x58], 0x2c31018d
xor dword [rax + 0x9c], 0x5a9e52b9
not dword [rax + 0x134]
not dword [rax + 0x34c]
sub dword [rax + 0x3d0], 0x3bd61e32
add dword [rax + 0x190], 0x4db94348
sub dword [rax + 0x130], 0x6b4a4b3b
add dword [rax + 0x14], 0x7fcf7318
xor dword [rax + 0x68], 0x33b95d9c
not dword [rax + 0x2b0]
sub dword [rax + 0x1d8], 0x362f67da
not dword [rax + 0x140]
sub dword [rax + 0x16c], 0x47f26ba3
xor dword [rax + 0x138], 0x139e6a3d
not dword [rax + 0xa0]
add dword [rax + 0x74], 0x69066ad7
sub dword [rax + 0xf4], 0x9cd1f86
not dword [rax + 0x3b8]
xor dword [rax + 0x3c0], 0x7d02722d
not dword [rax + 0x2f4]
not dword [rax + 0x1b0]
sub dword [rax + 0x238], 0x69711318
not dword [rax + 0xcc]
xor dword [rax + 0x240], 0x27ef321d
not dword [rax + 0x1c]
add dword [rax + 0x260], 0x708d3fab
xor dword [rax + 0x18c], 0x7d7e0308
xor dword [rax + 0x2b4], 0x78c86626
not dword [rax + 0x8c]
add dword [rax + 0x380], 0x113551c0
sub dword [rax + 0x3a8], 0x607d35ec
not dword [rax + 0x22c]
sub dword [rax + 0x38], 0x7be443b0
sub dword [rax + 0x338], 0x331c5700
xor dword [rax + 0x2e8], 0x76964d4c
not dword [rax + 0x3c]
sub dword [rax + 0x204], 0x2813cae
sub dword [rax + 0x12c], 0x262a34b9
not dword [rax + 0x3e8]
add dword [rax + 0x3fc], 0x2a953ff9
add dword [rax + 0x250], 0x4288598f
not dword [rax + 0xec]
add dword [rax + 4], 0x7f912b5a
xor dword [rax + 0x188], 0x2f22dcb
sub dword [rax + 0x28c], 0x1f243d6
sub dword [rax + 0x3d8], 0x14da6af9
add dword [rax + 0x4c], 0x2bd4429c
xor dword [rax + 0x3cc], 0x57073ae4
sub dword [rax + 0x6c], 0x7d8f7f84
not dword [rax + 0x100]
xor dword [rax + 0x1f4], 0x1db7005a
xor dword [rax + 0x2c0], 0xd2272fe
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x14009502e
pop rcx
call fcn.140093b06
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