Function at 0x1400d0000
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, [0x140043e00]
push 0
pop rsi
push rax
sub dword [rax + 0x368], 0x7502dff
xor dword [rax + 0x244], 0x65e93c87
not dword [rax + 0x1b8]
sub dword [rax + 0x3c4], 0x24b327bb
sub dword [rax + 0xf4], 0x1eca7232
add dword [rax + 0x3ec], 0x34554853
sub dword [rax + 0xb4], 0x11490e38
sub dword [rax + 0x68], 0x5cb62207
not dword [rax + 0xd4]
sub dword [rax + 0xdc], 0x9712ca5
not dword [rax + 0x3b4]
not dword [rax + 0x308]
sub dword [rax + 0x32c], 0x42a15f9e
add dword [rax + 0x330], 0x73e14d16
xor dword [rax + 0x70], 0x30832834
sub dword [rax + 0xb8], 0x5f401ee1
add dword [rax + 0x2cc], 0x1b3a6be5
add dword [rax + 0x3d4], 0x7eb7c78
add dword [rax + 0xe0], 0x49e26146
xor dword [rax + 0x1c4], 0x55ca6994
sub dword [rax + 0x33c], 0x1e2c00a4
xor dword [rax + 0x3e8], 0x17046eea
xor dword [rax + 0x328], 0x688b2915
xor dword [rax + 0x1fc], 0x3ca83660
sub dword [rax + 0x1d4], 0x708b65c4
not dword [rax + 0x2a8]
not dword [rax + 0x24]
sub dword [rax + 0x144], 0x1a15673e
xor dword [rax + 0x11c], 0x66814ce1
sub dword [rax + 0x2e8], 0x41eb040f
xor dword [rax + 0x3ac], 0x3d2b1c9a
xor dword [rax + 0x20], 0x4e5e2c2c
not dword [rax + 0x214]
sub dword [rax + 0x3b8], 0x17e70565
add dword [rax + 0x22c], 0x1a0475c0
xor dword [rax + 0x324], 0x2e294945
xor dword [rax + 0x114], 0x1d806fd
xor dword [rax + 0x264], 0x189850ca
add dword [rax + 0x1dc], 0xe6b741f
not dword [rax + 0x1e4]
add dword [rax + 0x39c], 0x2bfb4eb8
add dword [rax + 0x38c], 0x11b567ea
not dword [rax + 0x29c]
not dword [rax + 0x210]
sub dword [rax + 0x27c], 0x68d80206
not dword [rax + 0x124]
xor dword [rax + 0x24c], 0x7a2e03e5
sub dword [rax + 0x250], 0x3a08346e
add dword [rax + 0x30c], 0xd54743c
sub dword [rax + 0x334], 0x3a5b6d17
sub dword [rax + 0x318], 0x4bed1ac4
sub dword [rax + 0x13c], 0x260f047e
sub dword [rax + 0x94], 0x25e45a59
not dword [rax + 0x25c]
xor dword [rax + 0x180], 0x37b36740
add dword [rax + 0x50], 0x35ff4a39
sub dword [rax + 0x10], 0x682578b3
add dword [rax + 0x2f4], 0x7168793d
sub dword [rax + 0x1f0], 0x4ff44abd
xor dword [rax + 0x218], 0x3da26da9
xor dword [rax + 0x140], 0x4b4f6f34
xor dword [rax + 0x348], 0x11a841b8
not dword [rax + 0x298]
not dword [rax + 0x2fc]
add dword [rax + 0x200], 0x77cc29e3
sub dword [rax + 0x314], 0x7640478
add dword [rax + 0x284], 0x72d77f29
sub dword [rax + 0x3b0], 0x533f589f
not dword [rax + 0x1e0]
add dword [rax + 0x3a4], 0x7c0c3bb1
add dword [rax + 0x3dc], 0x50a8114f
xor dword [rax + 0x60], 0xf7f2801
add dword [rax + 0x90], 0x526e38a9
not dword [rax + 0x48]
sub dword [rax + 0x274], 0x38b45bb4
not dword [rax + 0x148]
add dword [rax + 0x320], 0x14026903
sub dword [rax + 0x2b4], 0x711c4f5c
add dword [rax + 0x160], 0x711f2c02
xor dword [rax + 0x238], 0x64346e63
add dword [rax + 0x1d0], 0x6a657976
xor dword [rax + 0x12c], 0x106771e2
not dword [rax + 0xac]
add dword [rax + 0x35c], 0x38b42db0
xor dword [rax + 0x398], 0x5c225297
xor dword [rax + 0x188], 0x390c065e
sub dword [rax + 0x228], 0x45f334a4
sub dword [rax + 0x268], 0x40de7dc1
sub dword [rax + 0x374], 0x7df858e8
xor dword [rax + 0x3e0], 0x693f6bf5
add dword [rax + 0x344], 0x1dc57623
add dword [rax + 0x5c], 0x1b4900ec
not dword [rax + 0x248]
sub dword [rax + 0x364], 0x23ac19b3
xor dword [rax + 0x3a8], 0x41814d8
add dword [rax + 0x14c], 0x307f2d58
xor dword [rax + 0x390], 0x7ea96da8
not dword [rax + 0x38]
add dword [rax + 0x1ac], 0x5641656d
xor dword [rax + 0x54], 0x16500a2d
sub dword [rax + 0x1c0], 0x6f40485a
xor dword [rax + 0x10c], 0x40de6ca9
add dword [rax + 0x104], 0x5b70d0
xor dword [rax + 0x380], 0xe85477c
not dword [rax + 0x1c8]
add dword [rax + 0x278], 0x17af0e41
sub dword [rax + 0x158], 0x11b30315
add dword [rax + 0x394], 0x46ae6e6a
not dword [rax + 0x84]
xor dword [rax + 0x254], 0x22df0627
add dword [rax + 0xbc], 0x31f34506
sub dword [rax + 0x198], 0xc9c1eb2
not dword [rax + 0x3cc]
xor dword [rax + 0x37c], 0x2d9d201c
xor dword [rax + 0x3d0], 0x3a835f4e
xor dword [rax + 0x288], 0x3f2206f0
sub dword [rax + 0x14], 0x6eba5cdd
add dword [rax + 0x18], 0x54637a02
not dword [rax + 0x300]
add dword [rax + 0xcc], 0x482c695a
not dword [rax + 0x2f8]
xor dword [rax + 0x2a4], 0x47322ea0
sub dword [rax + 0x3f0], 0x6a36425
not dword [rax + 0x3c8]
add dword [rax + 0x350], 0x55df60c2
xor dword [rax + 0x304], 0x6cd31348
sub dword [rax + 0x1c], 0xa1c3820
not dword [rax + 0x2c4]
sub dword [rax + 0x21c], 0x6b5a1f25
xor dword [rax + 0x234], 0x48ac34c7
sub dword [rax + 0x138], 0x77991fd8
xor dword [rax + 0x2f0], 0x4f996d2d
add dword [rax + 0x2a0], 0x67212808
sub dword [rax + 0x1bc], 0x3bfe48c5
sub dword [rax + 0x340], 0x175c5232
not dword [rax + 0x31c]
sub dword [rax + 0xd0], 0x28994ef4
not dword [rax + 0x1b0]
xor dword [rax + 0x1f8], 0x300307b1
add dword [rax + 0x224], 0x72903d49
xor dword [rax + 8], 0x1c2328e6
not dword [rax + 0x388]
add dword [rax + 0x260], 0x35076641
xor dword [rax + 0x1f4], 0x72c32b54
add dword [rax + 0x2d4], 0x16d17c17
sub dword [rax + 0xa0], 0x5f194f1e
add dword [rax + 0x384], 0x4b51a2f
not dword [rax + 0x120]
not dword [rax + 0x134]
not dword [rax + 0x74]
not dword [rax + 0x118]
add dword [rax + 0x2d8], 0x14957dad
add dword [rax + 0x150], 0xffe292b
sub dword [rax + 0x110], 0x53e65d4e
sub dword [rax + 0x88], 0x7d2b4c10
sub dword [rax + 0x30], 0x50207724
sub dword [rax + 0x2c0], 0x718f25c0
not dword [rax + 0x280]
sub dword [rax + 0xa8], 0x55ce6d86
add dword [rax + 0x28c], 0x174c6530
sub dword [rax + 0x164], 0x7fa60a2b
xor dword [rax + 0x270], 0x36f65cb0
sub dword [rax + 0x230], 0x2bcc2bb7
sub dword [rax + 0x78], 0x473325c3
not dword [rax + 0x1e8]
add dword [rax + 0x3f8], 0x77d4585
xor dword [rax + 0x154], 0x7bd22f3
add dword [rax + 0x58], 0x47aa6ecf
add dword [rax + 0x36c], 0xf8254ba
not dword [rax + 0x16c]
xor dword [rax + 0x310], 0x31fd0ea9
not dword [rax + 0x2dc]
sub dword [rax + 0xe8], 0x38150b39
not dword [rax + 0x17c]
add dword [rax + 0x2d0], 0x51e22aa
not dword [rax + 0x6c]
add dword [rax + 0x194], 0x48ad40c0
sub dword [rax + 0x1a8], 0x7af82d46
sub dword [rax + 0xc], 0x29df1c4c
add dword [rax + 0x40], 0x940598d
xor dword [rax + 0x34], 0x4d274a89
sub dword [rax + 0x9c], 0xeec76ec
add dword [rax + 0x3fc], 0x34e262fc
not dword [rax + 0x354]
sub dword [rax + 0x128], 0x42e934ae
xor dword [rax + 0x2c], 0xf090645
not dword [rax + 0x220]
not dword [rax + 0x3e4]
not dword [rax + 0xec]
sub dword [rax], 0x11cb73b7
sub dword [rax + 0x23c], 0xf187e13
add dword [rax + 0xa4], 0xb36c6b
add dword [rax + 0x100], 0x587b6212
not dword [rax + 0x170]
sub dword [rax + 0x2ec], 0x410b106e
sub dword [rax + 0x184], 0x6e337d65
sub dword [rax + 0x2bc], 0x2eb414a0
xor dword [rax + 0x98], 0x457475b6
sub dword [rax + 0x168], 0x27eb52af
not dword [rax + 0x3c0]
sub dword [rax + 0xb0], 0xe071dff
not dword [rax + 4]
not dword [rax + 0x34c]
add dword [rax + 0x130], 0x7dcc5351
xor dword [rax + 0x108], 0x6dd1771b
sub dword [rax + 0x208], 0x4dd44a32
xor dword [rax + 0x370], 0x55165dcc
not dword [rax + 0x7c]
not dword [rax + 0x338]
add dword [rax + 0x15c], 0x69090aa4
not dword [rax + 0x204]
not dword [rax + 0x190]
sub dword [rax + 0x64], 0x74151216
sub dword [rax + 0x1cc], 0x3f371df4
add dword [rax + 0x2e0], 0x13227ff3
sub dword [rax + 0xc8], 0x24b3738c
xor dword [rax + 0xe4], 0x79fd790b
add dword [rax + 0x2b8], 0x6d653fa7
xor dword [rax + 0x178], 0x41042ca6
sub dword [rax + 0xc4], 0x15334a0c
sub dword [rax + 0x1ec], 0x5fd002da
sub dword [rax + 0x4c], 0x34674d43
not dword [rax + 0x18c]
sub dword [rax + 0xf8], 0x303d3b4a
not dword [rax + 0xc0]
sub dword [rax + 0x1b4], 0x29f45a5f
xor dword [rax + 0x258], 0x1c9f30ba
not dword [rax + 0x2b0]
xor dword [rax + 0x3a0], 0x7d7930e1
xor dword [rax + 0x358], 0x42c6e7f
not dword [rax + 0x294]
xor dword [rax + 0x174], 0x527d3727
not dword [rax + 0x1d8]
sub dword [rax + 0x2c8], 0x37413db9
sub dword [rax + 0x240], 0x7b6d6c80
sub dword [rax + 0x8c], 0x3dce1cf5
not dword [rax + 0x3c]
not dword [rax + 0x2ac]
sub dword [rax + 0x1a4], 0x2faa2ac8
sub dword [rax + 0x20c], 0x27c5480e
sub dword [rax + 0xf0], 0x3df24018
add dword [rax + 0x1a0], 0x64415a5d
sub dword [rax + 0x378], 0x2ef52953
xor dword [rax + 0xd8], 0x77cf64b2
xor dword [rax + 0x26c], 0x4a1805b6
sub dword [rax + 0x44], 0x7d8b0a87
add dword [rax + 0x3d8], 0x28dc6409
not dword [rax + 0xfc]
add dword [rax + 0x2e4], 0x5125339
xor dword [rax + 0x360], 0x60f77f7c
xor dword [rax + 0x80], 0x7e6b6e42
add dword [rax + 0x3bc], 0x54d63a57
add dword [rax + 0x290], 0x51996d52
not dword [rax + 0x28]
xor dword [rax + 0x3f4], 0x537b73ac
add dword [rax + 0x19c], 0x6b331136
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x1400d002e
pop rcx
call fcn.1400cf706
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