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 rdx
push rax
not dword [rax + 0xa4]
sub dword [rax + 0x2e0], 0x428c7db6
add dword [rax + 0x27c], 0xadb452a
xor dword [rax + 0x318], 0x2681722c
add dword [rax + 0x19c], 0x2c173847
add dword [rax + 0x384], 0x5f4f7f1a
sub dword [rax + 0xf0], 0x35780875
add dword [rax + 0xc], 0x250d5761
sub dword [rax + 0x60], 0x32e15229
xor dword [rax + 0x3a8], 0x45b63d08
xor dword [rax + 0x3b8], 0x399e5a8b
add dword [rax + 0x194], 0x2b6a625b
sub dword [rax + 0x270], 0x19507cdd
not dword [rax + 0x324]
sub dword [rax + 0x2f8], 0x35cf709e
sub dword [rax + 0x288], 0x48915b7c
sub dword [rax + 0x21c], 0x2413574
sub dword [rax + 0x22c], 0x7b1852be
not dword [rax + 0xfc]
add dword [rax + 0xf8], 0x38ca3893
sub dword [rax + 0x50], 0x49783033
not dword [rax + 0x8c]
add dword [rax + 0x100], 0x525d3dfc
not dword [rax + 0x3cc]
not dword [rax + 0x2a0]
sub dword [rax + 0xb8], 0x74b821b0
not dword [rax + 0x20c]
sub dword [rax + 0x340], 0x4dda377f
not dword [rax + 0x2d4]
xor dword [rax + 0x11c], 0x3355a18
not dword [rax + 0x174]
xor dword [rax + 0x214], 0x48896c24
xor dword [rax + 0x94], 0x5ec37e80
add dword [rax + 0xe8], 0x4665478d
add dword [rax + 0x2f4], 0x6fd15652
xor dword [rax + 0x12c], 0x2e301b51
sub dword [rax + 0x84], 0x6a793665
sub dword [rax + 0x238], 0x5b414236
xor dword [rax + 0x310], 0x2e7447e9
add dword [rax + 0x5c], 0x74fb4586
sub dword [rax + 0x240], 0x64f05059
not dword [rax + 0x284]
add dword [rax + 0x3f0], 0x349b5f34
add dword [rax + 0x58], 0x6de33a55
xor dword [rax + 0xcc], 0x6c2484b
xor dword [rax + 0x28c], 0x714b35ce
not dword [rax + 0x64]
xor dword [rax + 0x18], 0x2e7f6425
sub dword [rax + 0x3bc], 0x4970293b
xor dword [rax + 0x130], 0x15650acf
sub dword [rax + 0x37c], 0x2dc4215c
xor dword [rax + 0x118], 0x5776250e
add dword [rax + 0x26c], 0xda57d76
sub dword [rax + 0x1fc], 0x4bac74c5
xor dword [rax + 0x18c], 0x1bb25427
add dword [rax + 0x2b8], 0x111a5bc6
xor dword [rax + 0xa0], 0x12f21065
add dword [rax + 0x138], 0x6d484fc3
add dword [rax + 0x98], 0x2d480c4a
sub dword [rax + 0x148], 0x18697e38
xor dword [rax + 0x3c4], 0x162a4a97
sub dword [rax + 0x368], 0x6b2f4bf7
not dword [rax + 0x2c]
sub dword [rax + 0xe0], 0x39063ae6
sub dword [rax + 0x280], 0x64c309dd
sub dword [rax + 0x364], 0x3fd35fb8
not dword [rax + 0x268]
not dword [rax + 0xf4]
xor dword [rax + 0xd4], 0xcb55601
sub dword [rax + 0x158], 0x5c8d15c3
sub dword [rax + 0x2bc], 0x2e1711c3
xor dword [rax + 0x154], 0xbae4bb7
xor dword [rax + 0x1c8], 0x72f55884
add dword [rax + 0x1c], 0x60e742d3
sub dword [rax + 0x1d4], 0xa8a42e2
not dword [rax + 0x218]
xor dword [rax + 0x320], 0xabb269e
sub dword [rax + 0x2c4], 0x24cb656a
xor dword [rax + 0x114], 0x2f1b7461
add dword [rax + 0x3d4], 0x39c21c74
xor dword [rax + 0x380], 0x4ef30f01
sub dword [rax + 0x184], 0x33b87832
add dword [rax + 0x1b8], 0x5634512
not dword [rax + 0xbc]
xor dword [rax + 0xb0], 0x35121433
xor dword [rax + 0x220], 0x40fe039f
sub dword [rax + 0x398], 0x43f13ff0
not dword [rax + 0x180]
sub dword [rax + 0x1bc], 0x2434777a
add dword [rax + 4], 0x7494124
not dword [rax + 0x244]
not dword [rax + 0x3ec]
sub dword [rax + 0x274], 0x57777e22
not dword [rax + 0x74]
sub dword [rax + 0x1f0], 0x500d59dc
add dword [rax + 0x2e8], 0x1df066e1
not dword [rax + 0x24c]
xor dword [rax + 0x3a4], 0x495d5177
not dword [rax + 0x13c]
not dword [rax + 0x39c]
add dword [rax + 0x338], 0x4d277a5b
sub dword [rax + 0x1b4], 0x1bfa027e
xor dword [rax + 0x3dc], 0x48c64ed1
sub dword [rax + 0x140], 0x75c944f3
sub dword [rax + 0x32c], 0x54aa639d
sub dword [rax + 0x2c0], 0x7bf12288
not dword [rax + 0x298]
add dword [rax + 0x7c], 0x6a181ec1
xor dword [rax + 0x150], 0x188b4166
xor dword [rax + 0xac], 0x470052f9
sub dword [rax + 0x29c], 0x14ca6c96
add dword [rax + 0x9c], 0xc8223ee
sub dword [rax + 0x1b0], 0x3f1030b8
sub dword [rax + 0x3d8], 0xd3143a1
sub dword [rax + 0x388], 0x55923d47
sub dword [rax + 0x3e0], 0x52d63c71
sub dword [rax + 0x70], 0x6a356d5f
not dword [rax + 0x188]
sub dword [rax + 0x44], 0x2e3916fa
add dword [rax + 0x170], 0x918032c
sub dword [rax + 0x208], 0x214678cf
not dword [rax + 0x190]
add dword [rax + 0x258], 0x7a1b733a
add dword [rax + 0x210], 0x61863515
add dword [rax + 0x1dc], 0x270a4726
add dword [rax + 0x1a8], 0x63af3408
add dword [rax + 0x15c], 0x4274e97
add dword [rax + 0x1a4], 0xecf7378
not dword [rax + 0x278]
not dword [rax + 0x290]
not dword [rax + 0x2d0]
xor dword [rax + 0x354], 0x1ee63e49
xor dword [rax + 0x110], 0x747505c
not dword [rax + 0x254]
not dword [rax + 0x3b0]
sub dword [rax + 0x1e0], 0x5dc4773
not dword [rax + 0x108]
add dword [rax + 0x224], 0x3dba5815
sub dword [rax + 0x304], 0x13ea316b
not dword [rax + 0x1c4]
not dword [rax + 0x38c]
xor dword [rax + 0x3d0], 0x6ffb2a1a
xor dword [rax + 0x2d8], 0x13043535
sub dword [rax + 0x134], 0x48324452
not dword [rax + 0x250]
not dword [rax + 0x78]
not dword [rax + 0x374]
add dword [rax + 0x358], 0x504e4f7a
sub dword [rax + 0x1c0], 0x7360281a
not dword [rax + 0x248]
xor dword [rax + 0x260], 0x157d12f2
add dword [rax + 0x128], 0x5da368ac
sub dword [rax + 0x1ac], 0x1c5b0e15
not dword [rax + 0x2e4]
add dword [rax + 0x34], 0x5bb60b34
add dword [rax + 0x1d0], 0xeec3758
add dword [rax + 0x2b0], 0x65457cf
sub dword [rax + 0x30], 0x45224a8c
sub dword [rax + 0x28], 0x5278658e
not dword [rax + 0x3c]
xor dword [rax + 0xb4], 0x1cb93ccc
xor dword [rax + 0x3e8], 0x2b36488b
add dword [rax + 0x330], 0x9dd21ae
sub dword [rax + 0x3ac], 0x46ae72c4
sub dword [rax + 0x20], 0x52230916
xor dword [rax + 0x6c], 0x7cfe3fb9
not dword [rax + 0x204]
add dword [rax + 0x54], 0x72c92007
sub dword [rax + 0x40], 0x4a43e8b
not dword [rax + 0x300]
not dword [rax + 0xe4]
not dword [rax + 0x3fc]
xor dword [rax + 0x360], 0x2b821d99
sub dword [rax + 0xc8], 0x29780b22
sub dword [rax + 0x48], 0xf683c2c
sub dword [rax + 0x80], 0x5cba3324
not dword [rax + 0x3e4]
xor dword [rax + 0x1cc], 0x1a042f25
sub dword [rax + 0xd0], 0x27625977
not dword [rax + 0x370]
not dword [rax + 0x334]
xor dword [rax + 0x1f8], 0x588e5b58
add dword [rax + 0x38], 0x17b4e41
add dword [rax + 0x30c], 0x3b0638c8
add dword [rax + 0x344], 0x54322f0e
xor dword [rax + 0x120], 0x6a0c7407
not dword [rax + 0x1e8]
add dword [rax + 0x10], 0x6ff57efe
xor dword [rax + 0x68], 0x53476e82
sub dword [rax + 0x2c8], 0x19ba3324
not dword [rax + 0x3a0]
add dword [rax + 0x34c], 0x681a09fb
add dword [rax + 0x264], 0x5eca59e3
add dword [rax + 0x144], 0x268953ac
add dword [rax + 0xa8], 0x1f235de0
not dword [rax + 0x198]
not dword [rax + 0x3f8]
add dword [rax + 0x4c], 0x74ca36c6
add dword [rax + 0x168], 0x6db4579e
xor dword [rax + 0xdc], 0x2e7f450a
not dword [rax + 0x1a0]
xor dword [rax + 0x348], 0x67631da6
xor dword [rax + 0x200], 0x8ea3881
not dword [rax + 0x90]
xor dword [rax + 0x36c], 0x485f7808
not dword [rax + 0x10c]
add dword [rax + 0x1f4], 0x158607e4
add dword [rax + 0x308], 0x2dc3049c
xor dword [rax + 0x390], 0x459067a
add dword [rax + 0x328], 0x784a1276
not dword [rax + 0x230]
xor dword [rax + 0x2a8], 0x714a28d5
sub dword [rax + 0x234], 0x9e71c08
sub dword [rax + 0x228], 0x4afe020e
not dword [rax + 0x1ec]
xor dword [rax + 0x178], 0x21983b72
sub dword [rax + 0xc0], 0x1eb2760b
add dword [rax + 0x124], 0x71766e69
add dword [rax + 8], 0x5cb434be
sub dword [rax + 0x378], 0x2889372e
xor dword [rax + 0x3c8], 0x238743c0
add dword [rax + 0xc4], 0x25f5456c
xor dword [rax + 0x16c], 0x18c50946
add dword [rax + 0x1d8], 0x2e5b5bf1
xor dword [rax + 0x2cc], 0x41a83789
xor dword [rax + 0x294], 0x2f517975
add dword [rax + 0x2a4], 0x39902879
add dword [rax + 0x23c], 0x65833575
xor dword [rax + 0x3f4], 0x27242b69
xor dword [rax + 0x2b4], 0x37d179a8
xor dword [rax + 0xec], 0x6a0a1667
sub dword [rax + 0x31c], 0x6ca1ca6
not dword [rax + 0x14c]
add dword [rax + 0x350], 0x210c52ad
xor dword [rax + 0x164], 0xa1e259a
not dword [rax + 0x2dc]
add dword [rax + 0x2fc], 0x4adb5b5f
xor dword [rax + 0x24], 0x421d661a
xor dword [rax], 0x14e334c7
add dword [rax + 0x3c0], 0x54235c16
add dword [rax + 0x17c], 0x7f372437
add dword [rax + 0x314], 0x3c973607
add dword [rax + 0x104], 0x21d62257
xor dword [rax + 0x394], 0x1361191
sub dword [rax + 0x2ac], 0x80074c3
xor dword [rax + 0x3b4], 0x6f00780b
add dword [rax + 0x25c], 0x5c4037af
sub dword [rax + 0xd8], 0x35771b17
sub dword [rax + 0x35c], 0x7606588c
xor dword [rax + 0x88], 0x6b97488d
xor dword [rax + 0x160], 0x59323961
xor dword [rax + 0x33c], 0x1609245d
sub dword [rax + 0x1e4], 0x7c154d29
sub dword [rax + 0x14], 0x798b20ff
sub dword [rax + 0x2f0], 0x17d95087
sub dword [rax + 0x2ec], 0x4efb15b6
add rdx, 0x400
add rax, 0x400
cmp rdx, 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