Function at 0x1400ec000
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 rbx, [0x14005fe00]
push 0
pop rdx
push rbx
sub dword [rbx + 0x134], 0x65da1f3f
sub dword [rbx + 0x3d4], 0x27a255fb
xor dword [rbx + 0x380], 0x1e323819
xor dword [rbx + 0xd0], 0x56c84242
not dword [rbx + 0xd4]
xor dword [rbx + 0x178], 0x756978f3
sub dword [rbx + 0x3a4], 0x5af30de5
not dword [rbx + 0x54]
sub dword [rbx + 0x398], 0x267905eb
add dword [rbx + 0x378], 0x64b37001
not dword [rbx + 0x2c]
not dword [rbx + 0x1f8]
not dword [rbx + 0x78]
sub dword [rbx + 0x324], 0x39654b7d
add dword [rbx + 0x3f4], 0x7dee71e7
not dword [rbx + 0x128]
sub dword [rbx + 0x308], 0x34861a15
not dword [rbx + 0x94]
sub dword [rbx + 0xe0], 0x437a449d
xor dword [rbx + 0x14c], 0x295e6f2c
add dword [rbx + 0x270], 0x233a0c04
not dword [rbx + 0x17c]
sub dword [rbx + 0x24], 0x79d92d87
not dword [rbx + 0x3c]
sub dword [rbx + 8], 0x4cec19bd
sub dword [rbx + 0x110], 0x26787356
xor dword [rbx + 0x2bc], 0x975004d
add dword [rbx + 0x33c], 0x6cc4fe7
add dword [rbx + 0x39c], 0x30e34a8b
xor dword [rbx + 0xfc], 0x769d1f14
add dword [rbx + 0x344], 0x31543861
add dword [rbx + 0x358], 0x53352b92
sub dword [rbx + 0x7c], 0x166864cf
add dword [rbx + 0x1a8], 0x5e586ab8
sub dword [rbx + 0x290], 0x3517657f
xor dword [rbx + 0x3a8], 0x65641b26
not dword [rbx + 0x338]
xor dword [rbx + 0x20], 0x10a06bba
sub dword [rbx + 0x1e0], 0x12ec56ed
add dword [rbx + 0xbc], 0x48d01bd5
not dword [rbx + 0x19c]
xor dword [rbx + 0x1cc], 0x1491207f
xor dword [rbx + 0x2f4], 0x1a9f46cd
not dword [rbx + 0x340]
add dword [rbx + 0x320], 0x285b1e1e
not dword [rbx + 0x3c4]
not dword [rbx + 0x1fc]
add dword [rbx + 0x230], 0x45750f0e
not dword [rbx + 0x3b0]
sub dword [rbx + 0x224], 0x24ea600c
sub dword [rbx + 0x184], 0x51c910bc
add dword [rbx + 0x100], 0x3b5f2dbd
sub dword [rbx + 0xc4], 0x1f45456a
sub dword [rbx + 0x28c], 0x53225d8d
add dword [rbx + 0x348], 0x21ec5801
xor dword [rbx + 0x188], 0xc56687f
xor dword [rbx + 0x130], 0x6273bad
not dword [rbx + 0x24c]
not dword [rbx + 0x64]
not dword [rbx + 0x35c]
add dword [rbx + 0x3f8], 0x1e007d52
not dword [rbx + 0x220]
xor dword [rbx + 0x354], 0x4091530b
not dword [rbx + 0x350]
add dword [rbx + 0x16c], 0x8885b95
add dword [rbx + 0x3b8], 0x6d227aef
sub dword [rbx + 0x74], 0x488d64c4
not dword [rbx + 0x58]
add dword [rbx + 0x364], 0x6ee6283
xor dword [rbx + 0x390], 0x7ad6165b
sub dword [rbx + 0x190], 0x2dc466d5
xor dword [rbx + 0x168], 0x1557186c
xor dword [rbx + 0x1e8], 0x57003bbb
add dword [rbx + 0x284], 0x3ab80627
not dword [rbx + 0x164]
sub dword [rbx + 0xb4], 0x5b965c51
add dword [rbx + 0x48], 0x35ac54a1
xor dword [rbx + 0x3b4], 0x31ff5e37
not dword [rbx + 0x2d0]
not dword [rbx + 0x300]
not dword [rbx + 0x140]
xor dword [rbx + 0x98], 0x51ab02d4
xor dword [rbx + 0x1b8], 0xf71600
sub dword [rbx + 0x2b4], 0xc9a59e4
xor dword [rbx + 0x10], 0x1d7f550d
sub dword [rbx + 0x2dc], 0x3b74590f
add dword [rbx + 0x174], 0x485b6edf
add dword [rbx + 0x38c], 0x26a936fd
sub dword [rbx + 0x294], 0x30991881
xor dword [rbx + 0x268], 0x27fc2459
xor dword [rbx + 0x200], 0xd1c5ed5
sub dword [rbx + 0x180], 0x44270f70
xor dword [rbx + 0x328], 0x27a7d22
sub dword [rbx + 0x1c8], 0x2e7b1fe1
add dword [rbx + 0xa8], 0x15c072b1
add dword [rbx + 0x218], 0x54e341e4
xor dword [rbx + 0x3e8], 0x1a96077b
not dword [rbx + 0x18]
add dword [rbx + 0x214], 0x71f330a3
xor dword [rbx + 0x70], 0x6b440689
add dword [rbx + 0x18c], 0x5c124af5
sub dword [rbx + 0x10c], 0x1d1b78ee
xor dword [rbx + 0xcc], 0x432d3044
xor dword [rbx + 0x29c], 0x4a291aa7
xor dword [rbx + 0x318], 0x7c91369e
add dword [rbx + 0x22c], 0x41240487
invalid
stosd dword [rdi], eax
adc byte [rbx], al
add byte [rax], al