Function at 0x140134000
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, [0x1400a7800]
push 0
pop rdx
push rax
add dword [rax + 0x360], 0x6e663281
add dword [rax + 0x3dc], 0x13583154
sub dword [rax + 0x244], 0x65ec42b5
xor dword [rax + 0x74], 0x7ba81fb7
not dword [rax + 0xe0]
not dword [rax + 0x98]
sub dword [rax + 0x3ec], 0x5b370eb3
sub dword [rax + 0x34], 0x87f1357
xor dword [rax + 0xd0], 0xadc2ec3
sub dword [rax + 0xf4], 0x16257c7a
add dword [rax + 0x12c], 0x135a646e
sub dword [rax + 0xf0], 0x444419c5
xor dword [rax + 0x3b8], 0x3f5e4e91
add dword [rax + 0xf8], 0x32ad227c
add dword [rax + 0x168], 0x3a776ca
sub dword [rax + 0x2fc], 0x7c6b4cb4
sub dword [rax + 0x20], 0x1bd97c09
add dword [rax + 0x284], 0x66f32ee
add dword [rax + 0x20c], 0x76120c78
not dword [rax + 0x224]
add dword [rax + 0x3d8], 0x5b0127c6
add dword [rax + 0x120], 0x19e469e9
xor dword [rax + 0x190], 0x407f79eb
add dword [rax + 0x19c], 0x3eba62cb
xor dword [rax + 0x24c], 0x7dca0ccd
sub dword [rax + 4], 0x7d9c7e8c
add dword [rax + 0x198], 0x562620fd
not dword [rax + 0x398]
add dword [rax + 0x308], 0x36dc4a0c
xor dword [rax + 0x278], 0x51844ac1
add dword [rax + 0x338], 0x66aa1d62
sub dword [rax + 0xac], 0x62ea20f9
sub dword [rax + 0x2e8], 0x76bc5b27
xor dword [rax + 0x214], 0x1e6f1c81
add dword [rax + 0x250], 0x507d4966
sub dword [rax + 0x328], 0x21e6fad
not dword [rax + 0x35c]
not dword [rax + 0x1e0]
add dword [rax + 0x340], 0x34af0302
sub dword [rax + 0x30], 0x142c5af6
xor dword [rax + 0x3d4], 0x3f2201a4
sub dword [rax + 0x254], 0xb9419e0
xor dword [rax + 0x264], 0xf50533a
xor dword [rax + 0x144], 0x6ff32800
xor dword [rax + 0x1cc], 0x16c82183
sub dword [rax + 0x170], 0x1cca542d
add dword [rax + 0x318], 0x1082fce
not dword [rax + 0x220]
not dword [rax + 0x24]
add dword [rax + 0x200], 0x54270efe
xor dword [rax + 0x2c], 0x44e6afd
sub dword [rax + 0x320], 0x41951ecb
xor dword [rax + 0x280], 0x23d6333a
sub dword [rax + 0xa8], 0x70bc454e
not dword [rax + 0x17c]
xor dword [rax + 0x294], 0x4d580510
sub dword [rax + 0x37c], 0x475533b9
not dword [rax + 0xb0]
sub dword [rax + 0x27c], 0x58c366c
sub dword [rax + 0x3c8], 0x95067a8
sub dword [rax + 0x230], 0x35702a31
sub dword [rax + 0x210], 0x39056e03
not dword [rax + 0x128]
not dword [rax + 0x2b0]
xor dword [rax + 0x3a4], 0x7f616ec4
not dword [rax + 0x1a0]
xor dword [rax + 0x8c], 0x15b2106e
sub dword [rax + 0xc0], 0x43177641
sub dword [rax + 0x2b4], 0x774b7ef9
not dword [rax + 0x238]
not dword [rax + 0x70]
add dword [rax + 8], 0x5f8e5a29
not dword [rax + 0xd4]
add dword [rax + 0x1d8], 0x208a5101
not dword [rax + 0x2d8]
not dword [rax + 0x1c0]
add dword [rax + 0x174], 0x710c1e83
not dword [rax + 0x330]
xor dword [rax + 0x28], 0x43a87c37
xor dword [rax + 0x304], 0x4be430f5
add dword [rax + 0x268], 0x3c92368c
not dword [rax + 0x344]
not dword [rax + 0x194]
sub dword [rax + 0x368], 0x1a521108
sub dword [rax + 0xb8], 0x288e313e
xor dword [rax + 0xa0], 0x7a86508c
not dword [rax + 0x148]
xor dword [rax + 0x1d0], 0x48751899
not dword [rax + 0x2a0]
add dword [rax + 0x3a0], 0x19e81e96
sub dword [rax + 0x228], 0x5d7d2e92
add dword [rax + 0x240], 0x1b07ee9
add dword [rax + 0x324], 0x2c950f14
xor dword [rax + 0x2ec], 0x50016bbb
add dword [rax + 0x108], 0x7cd12a2e
sub dword [rax + 0xe8], 0x4e745872
sub dword [rax + 0x4c], 0x1bd85b73
add dword [rax + 0x50], 0x2a5b440a
xor dword [rax + 0x54], 0x28390ae5
add dword [rax + 0x2f8], 0x68c93675
add dword [rax + 0x2dc], 0x736a7649
sub dword [rax + 0x208], 0x4011de5
sub dword [rax + 0x390], 0x27ba646a
not dword [rax + 0x158]
sub dword [rax + 0x370], 0x403c782e
xor dword [rax + 0xc], 0x11b742c1
sub dword [rax + 0x3f4], 0x12da5b84
not dword [rax + 0x1c4]
add dword [rax + 0x48], 0x5621006c
sub dword [rax + 0x15c], 0x29c92f42
not dword [rax + 0x394]
sub dword [rax + 0x258], 0x7e2f2e65
sub dword [rax + 0x3ac], 0x7b2f51c1
xor dword [rax + 0x1e8], 0x4a9e63a0
add dword [rax + 0x14c], 0x222f4b81
add dword [rax + 0x1c8], 0x5c61074
add dword [rax + 0x2c4], 0x61635e06
xor dword [rax + 0x2f4], 0x21b25a7a
sub dword [rax + 0x40], 0x18756a20
not dword [rax + 0x130]
sub dword [rax + 0x100], 0xbfe60b2
not dword [rax + 0x388]
sub dword [rax + 0x30c], 0x1fa04e08
xor dword [rax + 0x348], 0x4332b4f
not dword [rax + 0x3f0]
not dword [rax + 0x5c]
add dword [rax + 0xfc], 0x353c3950
xor dword [rax + 0x300], 0x6b3741fc
sub dword [rax + 0x26c], 0x545206bb
xor dword [rax + 0x380], 0x1b41359b
sub dword [rax + 0x2c0], 0x4d59745d
xor dword [rax + 0x3b4], 0x2b2601b2
add dword [rax + 0x138], 0x37da1b7a
xor dword [rax + 0x104], 0x40d2386c
xor dword [rax + 0x36c], 0x6bf01410
sub dword [rax + 0xa4], 0x78810d42
xor dword [rax + 0x32c], 0x29381863
xor dword [rax + 0xc4], 0x59c1472d
not dword [rax + 0x18]
xor dword [rax + 0x260], 0x28513c3a
xor dword [rax + 0xcc], 0x3de760ce
add dword [rax + 0x31c], 0x232406af
sub dword [rax + 0x16c], 0x55507edc
sub dword [rax + 0x2d0], 0xca06f3e
not dword [rax + 0xc8]
xor dword [rax + 0x28c], 0x2d526162
sub dword [rax + 0x6c], 0x662b54b3
not dword [rax + 0x1b4]
add dword [rax + 0x3f8], 0x171f21d9
xor dword [rax + 0x288], 0x315d5f1e
add dword [rax + 0x234], 0x5a783409
not dword [rax + 0x88]
sub dword [rax + 0x10c], 0x4c5a4df5
not dword [rax + 0x354]
sub dword [rax + 0x3e8], 0x4c8e6bc7
sub dword [rax + 0x1f8], 0x3be30196
sub dword [rax + 0x3bc], 0x18854370
sub dword [rax + 0x134], 0x444d07ea
xor dword [rax + 0x1f4], 0x7bb6560b
not dword [rax + 0xd8]
sub dword [rax + 0x10], 0x378003f3
not dword [rax + 0x110]
sub dword [rax + 0x7c], 0x4e953b4a
sub dword [rax + 0x2d4], 0x63e72756
add dword [rax + 0x218], 0x70e52878
sub dword [rax + 0x3b0], 0x2d602fff
xor dword [rax + 0x2a8], 0x1ba543a3
sub dword [rax + 0x2f0], 0x7e3b11ef
sub dword [rax + 0x160], 0x2a8a022e
sub dword [rax + 0x178], 0x3e2e08dc
not dword [rax + 0x84]
xor dword [rax + 0x188], 0x408f35c7
not dword [rax + 0x29c]
sub dword [rax + 0x1ac], 0x2eb42255
not dword [rax + 0x2ac]
sub dword [rax + 0x1a4], 0x3f8774bd
add dword [rax + 0x2cc], 0x4d4e5b56
xor dword [rax + 0x310], 0x1d2b086a
sub dword [rax + 0xec], 0x4fce720d
not dword [rax + 0x270]
sub dword [rax + 0x358], 0x6cb21eb0
not dword [rax + 0x374]
add dword [rax + 0x90], 0x233503bb
xor dword [rax + 0x114], 0x7276785d
sub dword [rax + 0x3d0], 0x431e3973
not dword [rax + 0x1bc]
xor dword [rax + 0x38], 0x326371b7
not dword [rax + 0x3c4]
sub dword [rax + 0x1dc], 0xa8d1138
sub dword [rax + 0x384], 0x2c377f73
not dword [rax + 0x298]
not dword [rax + 0xb4]
not dword [rax + 0x118]
xor dword [rax + 0x13c], 0x2e8d1fc6
xor dword [rax + 0x34c], 0xf6b7f17
add dword [rax + 0x2b8], 0x4dae7f60
not dword [rax + 0x60]
sub dword [rax + 0x78], 0x37a8245d
add dword [rax + 0x3e4], 0x170e79b7
sub dword [rax + 0x180], 0x2f324eed
not dword [rax + 0x2e0]
not dword [rax + 0x1ec]
not dword [rax + 0x2bc]
add dword [rax + 0x80], 0x659425f4
not dword [rax + 0x364]
sub dword [rax + 0x38c], 0x61121662
not dword [rax + 0x23c]
xor dword [rax + 0x3c0], 0x3aab1f30
sub dword [rax + 0x2e4], 0x77c07ae9
not dword [rax + 0x1f0]
not dword [rax + 0x1d4]
xor dword [rax + 0x124], 0xd7a4fce
xor dword [rax + 0x44], 0x75a15f14
not dword [rax + 0x94]
not dword [rax + 0x39c]
add dword [rax + 0x1c], 0x595b6f4e
not dword [rax + 0xbc]
sub dword [rax + 0x3fc], 0x7e12af2
xor dword [rax + 0x184], 0x28be0961
add dword [rax + 0x18c], 0x79c82f51
sub dword [rax + 0x3a8], 0x34201c4b
xor dword [rax + 0x3e0], 0xefa6e17
add dword [rax + 0x150], 0x49137600
not dword [rax + 0x22c]
add dword [rax + 0x290], 0x236b5d3b
sub dword [rax + 0xe4], 0x64c16a6f
xor dword [rax + 0x1e4], 0xe912fbc
add dword [rax + 0x2c8], 0x240d2f0d
not dword [rax + 0x204]
sub dword [rax + 0x334], 0x65bd3974
xor dword [rax + 0x3cc], 0x62390e07
add dword [rax + 0x25c], 0x66e54ebd
not dword [rax + 0xdc]
xor dword [rax + 0x68], 0x15cf4501
add dword [rax + 0x314], 0x16aa323b
xor dword [rax], 0x5afb745a
xor dword [rax + 0x1fc], 0x151f1569
sub dword [rax + 0x1b0], 0x247d564e
xor dword [rax + 0x58], 0x517002b8
sub dword [rax + 0x21c], 0x5ff572f9
not dword [rax + 0x248]
xor dword [rax + 0x9c], 0x805676d
xor dword [rax + 0x11c], 0x1e475c6e
not dword [rax + 0x1b8]
add dword [rax + 0x274], 0x197b774b
sub dword [rax + 0x140], 0x65875233
not dword [rax + 0x350]
add dword [rax + 0x33c], 0x303d1e80
add dword [rax + 0x164], 0x70a91cb5
add dword [rax + 0x1a8], 0x286e1ae4
add dword [rax + 0x2a4], 0xa3d60a8
sub dword [rax + 0x64], 0x4e002d30
xor dword [rax + 0x378], 0x2f6a2aca
not dword [rax + 0x3c]
xor dword [rax + 0x154], 0xdcd4640
xor dword [rax + 0x14], 0x60022c0c
add rdx, 0x400
add rax, 0x400
cmp rdx, 0x8c000
jne 0x14013402e
pop rcx
call fcn.140133106
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