Function at 0x1400bd000
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, [0x140030200]
push 0
pop rdi
push rax
not dword [rax + 0x300]
add dword [rax + 0x3b0], 0x458776be
sub dword [rax + 0x2e0], 0x4be05454
sub dword [rax + 0x3f8], 0x10e20c7a
sub dword [rax + 0x2d8], 0x4e941930
not dword [rax + 0x348]
not dword [rax + 0x10]
sub dword [rax + 0x30], 0x1b4c2ead
add dword [rax + 0x2d4], 0x102f279c
not dword [rax + 0x270]
xor dword [rax + 0x118], 0x7b6e21e8
not dword [rax + 0x164]
xor dword [rax + 0x228], 0x4af208a
sub dword [rax], 0x1f4202d5
not dword [rax + 0x370]
sub dword [rax + 0x3cc], 0x1a8b7af3
xor dword [rax + 0x27c], 0xc6d0274
sub dword [rax + 0x298], 0x10935945
xor dword [rax + 0x32c], 0x71ea2a8e
not dword [rax + 0x20c]
xor dword [rax + 0x360], 0xc8222d6
sub dword [rax + 0x150], 0xa5d6631
xor dword [rax + 0x220], 0x17bd5d34
not dword [rax + 0x280]
sub dword [rax + 0x1d8], 0x466e3daf
sub dword [rax + 0x378], 0x1be837cc
xor dword [rax + 0x268], 0x1aa3c63
add dword [rax + 0x26c], 0x9863a7f
sub dword [rax + 0x70], 0x6d7f4167
xor dword [rax + 0x60], 0x45105eed
xor dword [rax + 0x4c], 0x63dc6acd
xor dword [rax + 0xb0], 0x2966146a
not dword [rax + 0x88]
not dword [rax + 0x90]
add dword [rax + 0x144], 0x565a0767
sub dword [rax + 0xe0], 0x5ce4189e
add dword [rax + 0x174], 0x2eba15d0
not dword [rax + 0xf0]
not dword [rax + 0x2ec]
xor dword [rax + 0x2dc], 0x31e52220
xor dword [rax + 0x14], 0x385454af
xor dword [rax + 0x3e4], 0x8845c1e
sub dword [rax + 0x128], 0x3f5237d6
sub dword [rax + 0x388], 0x1b7e7387
xor dword [rax + 0x124], 0x23002835
not dword [rax + 0x130]
not dword [rax + 0xc8]
add dword [rax + 0x394], 0x6686273e
add dword [rax + 0x37c], 0x148b5196
not dword [rax + 0xd8]
not dword [rax + 0x2a8]
xor dword [rax + 0x3b8], 0x7b821b17
not dword [rax + 0x24c]
sub dword [rax + 0x3c8], 0x33fc7851
xor dword [rax + 0x78], 0x518951a5
not dword [rax + 0x1cc]
xor dword [rax + 0xbc], 0x67b6487d
sub dword [rax + 0x214], 0x1a402b9d
xor dword [rax + 0x148], 0x2105558
xor dword [rax + 0x314], 0x75090fa3
add dword [rax + 0x134], 0x40ea6a5d
xor dword [rax + 0x2a4], 0x7ab64804
add dword [rax + 0x38], 0x5f50037f
sub dword [rax + 0x3d8], 0x3f2c7235
xor dword [rax + 0x2c0], 0xc1b63e5
add dword [rax + 0x33c], 0x144f1e0c
xor dword [rax + 0xb4], 0x6bed4968
sub dword [rax + 0x1e0], 0x1baa6a8c
add dword [rax + 0x54], 0x34e15f2a
sub dword [rax + 0x3c0], 0xab3c30
sub dword [rax + 0x11c], 0x48ab7d12
xor dword [rax + 0x274], 0x29d7618
add dword [rax + 0x398], 0x714d577e
sub dword [rax + 0xc], 0x1f1f12a2
not dword [rax + 0x1b8]
not dword [rax + 0x320]
xor dword [rax + 0x338], 0x3bc900b3
xor dword [rax + 0x14c], 0x193a4c5e
xor dword [rax + 0x44], 0xae7659f
sub dword [rax + 0x2e4], 0x10bb5868
not dword [rax + 0x40]
not dword [rax + 0x15c]
sub dword [rax + 0x5c], 0x1250f2d
sub dword [rax + 0xe8], 0x61986e03
not dword [rax + 0x154]
xor dword [rax + 0x260], 0x27cb4bb8
not dword [rax + 0x29c]
not dword [rax + 0x340]
xor dword [rax + 0x1c], 0x679b518b
not dword [rax + 0x50]
sub dword [rax + 0x3a8], 0x2f8f2746
sub dword [rax + 0x1c8], 0x2695270f
sub dword [rax + 0x364], 0x5b2a4ae0
xor dword [rax + 0x2b0], 0x7cf60db
sub dword [rax + 0x21c], 0x820d55
xor dword [rax + 0x2c4], 0x3b8a7add
xor dword [rax + 0x9c], 0x5b2660c3
sub dword [rax + 0x1dc], 0x14b13510
xor dword [rax + 0xf4], 0x32a036ae
not dword [rax + 0x204]
not dword [rax + 0x18]
xor dword [rax + 0x2bc], 0x7fb67fff
not dword [rax + 0x250]
not dword [rax + 0x64]
xor dword [rax + 0x1e8], 0x613769e0
add dword [rax + 0x288], 0x4cb35c2e
add dword [rax + 0x20], 0x4a3f7829
sub dword [rax + 0x354], 0x46217930
not dword [rax + 0x3b4]
not dword [rax + 0x3d4]
sub dword [rax + 0xa4], 0x7ed81bdc
sub dword [rax + 0x290], 0x64a83b50
xor dword [rax + 0x3e0], 0x424839b6
add dword [rax + 0x278], 0x7e1d654e
sub dword [rax + 0x80], 0x58d16eb8
add dword [rax + 0x1a8], 0x48c77e8e
xor dword [rax + 8], 0x6b244d74
not dword [rax + 0x368]
sub dword [rax + 0x1d4], 0x34c81ce0
not dword [rax + 0xd0]
add dword [rax + 0x3a4], 0x9924c49
add dword [rax + 0x3ac], 0x19e3626e
xor dword [rax + 0x98], 0x9a96a4e
not dword [rax + 0x200]
xor dword [rax + 0x39c], 0x35112342
sub dword [rax + 0x22c], 0x38532b44
add dword [rax + 0x140], 0x68b8489a
sub dword [rax + 0x2f8], 0x74192425
not dword [rax + 0x114]
not dword [rax + 0x1fc]
xor dword [rax + 0xac], 0x118c3d98
add dword [rax + 0xc4], 0x5461917
xor dword [rax + 0x194], 0x3a047182
add dword [rax + 0x208], 0x650e06b6
sub dword [rax + 0xcc], 0x19483721
not dword [rax + 0x3fc]
xor dword [rax + 0x34c], 0x2ad7a45
add dword [rax + 0x25c], 0x6ecc14e2
xor dword [rax + 0x2c8], 0x65556a2c
add dword [rax + 0x2cc], 0x4e6e2f77
not dword [rax + 0x330]
sub dword [rax + 0x24], 0x4f487865
not dword [rax + 0x380]
add dword [rax + 0x308], 0x18e5298b
not dword [rax + 0x1f0]
add dword [rax + 0x168], 0x502478fd
xor dword [rax + 0x74], 0x13215c6f
xor dword [rax + 0x3dc], 0x19f10d3d
sub dword [rax + 0x2f0], 0xf4f4906
not dword [rax + 0x218]
not dword [rax + 0x120]
sub dword [rax + 0xb8], 0x3d3908a8
sub dword [rax + 0x230], 0x7eb86bc9
add dword [rax + 0x258], 0x191e37db
add dword [rax + 0x1ec], 0x183f24c4
not dword [rax + 0x1a4]
xor dword [rax + 0xec], 0x1a670a50
add dword [rax + 0x2a0], 0x68850089
xor dword [rax + 0x7c], 0x34012141
add dword [rax + 0x384], 0x683028bb
not dword [rax + 0x334]
xor dword [rax + 0x30c], 0x20355ec3
sub dword [rax + 0x58], 0x638a0df3
not dword [rax + 0x31c]
add dword [rax + 0x8c], 0x441c2a3b
xor dword [rax + 0x1ac], 0x4c446cab
not dword [rax + 0x374]
not dword [rax + 0x294]
not dword [rax + 0x328]
sub dword [rax + 0x6c], 0x47673268
not dword [rax + 0x180]
sub dword [rax + 0x2c], 0x714dee
not dword [rax + 0x13c]
add dword [rax + 0x1e4], 0x28bf4e6e
not dword [rax + 0x3bc]
not dword [rax + 0x1a0]
add dword [rax + 0x318], 0x160b2aa3
sub dword [rax + 0x244], 0x1c8509f2
add dword [rax + 0x2d0], 0x549447be
add dword [rax + 0x100], 0x313a5268
add dword [rax + 0xf8], 0x1aa2771
not dword [rax + 0x16c]
sub dword [rax + 0x3d0], 0x18f84f1d
add dword [rax + 0x210], 0x1dbc795f
sub dword [rax + 0x48], 0x1f830bff
add dword [rax + 0xa8], 0x557a32ab
add dword [rax + 0x3ec], 0x216b74d7
xor dword [rax + 0x160], 0x76e57655
add dword [rax + 0x1f4], 0x5fe651ab
not dword [rax + 0x1c4]
sub dword [rax + 0x94], 0x188620e3
add dword [rax + 0x3e8], 0xbb24edc
xor dword [rax + 0x12c], 0x75c040a4
sub dword [rax + 0x3a0], 0x27ef062a
sub dword [rax + 0x248], 0x46647919
sub dword [rax + 0x240], 0x26e97bd9
add dword [rax + 0x108], 0xd0499
sub dword [rax + 0x23c], 0x4046034e
sub dword [rax + 0xdc], 0xc962d4e
add dword [rax + 0x1b4], 0x423e05a0
not dword [rax + 0x170]
xor dword [rax + 0x28], 0x2c651953
add dword [rax + 0x1bc], 0x3e460fe3
add dword [rax + 0x190], 0x400d5519
not dword [rax + 0x390]
xor dword [rax + 0x1b0], 0x3c0447ff
add dword [rax + 0x28c], 0x417001ac
add dword [rax + 0xfc], 0x29ee6fa8
sub dword [rax + 0x3c4], 0x684d09b5
sub dword [rax + 0x2b4], 0x57ca2670
sub dword [rax + 0x17c], 0x4b7f5298
xor dword [rax + 0x284], 0x713c625e
xor dword [rax + 0x19c], 0x5ae20d90
not dword [rax + 0x310]
sub dword [rax + 0x2e8], 0x5255303e
sub dword [rax + 0x110], 0x23846687
sub dword [rax + 0x178], 0x7e3e492b
add dword [rax + 0x2ac], 0x61223a08
not dword [rax + 0x3f4]
xor dword [rax + 0x36c], 0x1ee57cf1
xor dword [rax + 0x138], 0x3d686d25
xor dword [rax + 0x34], 0x1cce64e8
xor dword [rax + 0x254], 0x1e397074
not dword [rax + 0xc0]
add dword [rax + 0x198], 0x299c681f
xor dword [rax + 0x350], 0xc495be2
add dword [rax + 0x304], 0x15ed6e9a
not dword [rax + 0x1f8]
add dword [rax + 0x184], 0x60ae6e34
not dword [rax + 0x1d0]
add dword [rax + 0x2fc], 0x533a5790
sub dword [rax + 0x68], 0x5cbc1138
xor dword [rax + 4], 0x1b666391
not dword [rax + 0x104]
not dword [rax + 0x18c]
not dword [rax + 0xe4]
xor dword [rax + 0x264], 0x613f2760
not dword [rax + 0x158]
xor dword [rax + 0x38c], 0x41fd41ee
add dword [rax + 0x358], 0x412638e6
not dword [rax + 0x3c]
xor dword [rax + 0xd4], 0x1944913
xor dword [rax + 0x188], 0x441f686d
not dword [rax + 0x238]
add dword [rax + 0xa0], 0x1df60784
not dword [rax + 0x35c]
not dword [rax + 0x2b8]
sub dword [rax + 0x10c], 0x5d056cf1
xor dword [rax + 0x324], 0x54ec4159
xor dword [rax + 0x224], 0x4f73cf1
add dword [rax + 0x1c0], 0x9a5033d
sub dword [rax + 0x84], 0x7ec7097e
xor dword [rax + 0x234], 0x7a610d09
not dword [rax + 0x3f0]
xor dword [rax + 0x344], 0x5256000
xor dword [rax + 0x2f4], 0x375642ee
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x1400bd02e
pop rcx
call fcn.1400bbb06
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