Function at 0x1400b5000
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, [0x140028800]
push 0
pop rdx
push rbx
sub dword [rbx + 0x134], 0x84f190a
add dword [rbx + 0x240], 0x3887529a
not dword [rbx + 0x138]
sub dword [rbx + 0x294], 0x2b715bf2
xor dword [rbx + 0x4c], 0x283c548c
not dword [rbx + 0x2ec]
not dword [rbx + 0x2f0]
add dword [rbx + 0x380], 0x3d516aa0
sub dword [rbx + 0x38c], 0x28007bb3
add dword [rbx + 8], 0x712374df
not dword [rbx + 0x8c]
add dword [rbx], 0x1aac2c37
add dword [rbx + 0x210], 0x68b9747e
sub dword [rbx + 0x108], 0x5a94116e
not dword [rbx + 4]
sub dword [rbx + 0x248], 0x5abd5e3b
xor dword [rbx + 0x36c], 0x39484186
xor dword [rbx + 0x344], 0x3a5b3afa
sub dword [rbx + 0x24], 0x44a65bec
not dword [rbx + 0x25c]
sub dword [rbx + 0x1d8], 0x31327885
sub dword [rbx + 0x3f4], 0x39e17b11
add dword [rbx + 0x3d4], 0x77fb68b3
add dword [rbx + 0xdc], 0x280462d8
not dword [rbx + 0x1ac]
not dword [rbx + 0x1c]
sub dword [rbx + 0x3e8], 0x5c450767
sub dword [rbx + 0x378], 0x50074010
add dword [rbx + 0x324], 0x23ad2c92
xor dword [rbx + 0x148], 0x38715b8a
add dword [rbx + 0x18c], 0x45ec5892
not dword [rbx + 0x9c]
add dword [rbx + 0x1a4], 0x6434145c
sub dword [rbx + 0x270], 0x4075b43
sub dword [rbx + 0x1d4], 0x4b303b1f
xor dword [rbx + 0x23c], 0xb327c59
add dword [rbx + 0x2e4], 0x1dd2116c
not dword [rbx + 0x140]
xor dword [rbx + 0x388], 0x56486341
add dword [rbx + 0x1a8], 0x59671cff
xor dword [rbx + 0x308], 0x122f274f
sub dword [rbx + 0x234], 0x4ff04636
sub dword [rbx + 0x194], 0x444666aa
sub dword [rbx + 0x164], 0x123f6e89
sub dword [rbx + 0x114], 0x4a4a12c8
xor dword [rbx + 0x19c], 0x68f67412
add dword [rbx + 0x298], 0x735b0aeb
sub dword [rbx + 0x70], 0x71fd4d2c
xor dword [rbx + 0x250], 0x13e85ad7
not dword [rbx + 0x370]
xor dword [rbx + 0x314], 0x8116d88
sub dword [rbx + 0x364], 0x2f777f83
not dword [rbx + 0x48]
sub dword [rbx + 0x1bc], 0x339315a
sub dword [rbx + 0x1b8], 0x55860d35
add dword [rbx + 0x3dc], 0x3464182e
xor dword [rbx + 0x154], 0x1ec10a84
xor dword [rbx + 0xcc], 0x238c7966
not dword [rbx + 0x100]
add dword [rbx + 0x34c], 0x11ce0d56
xor dword [rbx + 0x304], 0x10fa2f48
sub dword [rbx + 0x35c], 0x210c0b74
add dword [rbx + 0x300], 0x327a53fe
not dword [rbx + 0x334]
sub dword [rbx + 0x3ec], 0x9e4ace
sub dword [rbx + 0x3c4], 0x11947d84
add dword [rbx + 0x2bc], 0x70630d5a
sub dword [rbx + 0x188], 0x57c0175a
add dword [rbx + 0x1c0], 0x617e0f93
sub dword [rbx + 0x90], 0x2b80678d
xor dword [rbx + 0xe4], 0x68c64f64
sub dword [rbx + 0x218], 0x1ca05056
add dword [rbx + 0x6c], 0x45063357
xor dword [rbx + 0x2f8], 0x6f383edd
sub dword [rbx + 0x160], 0x373b40fc
not dword [rbx + 0x2b4]
xor dword [rbx + 0x120], 0x252a6de2
sub dword [rbx + 0x278], 0x3d4e72c8
sub dword [rbx + 0x1e0], 0x530e1d04
xor dword [rbx + 0x17c], 0x392c39c8
not dword [rbx + 0x2ac]
not dword [rbx + 0x144]
add dword [rbx + 0x18], 0x38c4f93
not dword [rbx + 0x184]
sub dword [rbx + 0x130], 0x5ae07b42
not dword [rbx + 0xb0]
not dword [rbx + 0x3bc]
not dword [rbx + 0x3f8]
not dword [rbx + 0xac]
add dword [rbx + 0x28c], 0x1e81401f
sub dword [rbx + 0x1e8], 0x5e8c5250
not dword [rbx + 0x358]
sub dword [rbx + 0x228], 0x2c04090a
sub dword [rbx + 0x368], 0x10b50a62
xor dword [rbx + 0x27c], 0x6d9c0b9c
not dword [rbx + 0x12c]
xor dword [rbx + 0x54], 0x1f9439fc
add dword [rbx + 0x350], 0x3eb547bf
sub dword [rbx + 0x15c], 0xeb147b6
not dword [rbx + 0xc8]
xor dword [rbx + 0x110], 0x7b402b8e
xor dword [rbx + 0x21c], 0x2a185fbe
sub dword [rbx + 0x168], 0x71b138b9
sub dword [rbx + 0x284], 0x560a7df0
xor dword [rbx + 0x224], 0xd141cff
add dword [rbx + 0x180], 0x2c845a6a
not dword [rbx + 0x220]
xor dword [rbx + 0x2a8], 0x9b5277a
xor dword [rbx + 0x178], 0x57c6541b
add dword [rbx + 0xf4], 0x54f231d3
xor dword [rbx + 0x3b4], 0x23301fd2
add dword [rbx + 0x3a0], 0x4b9658e6
not dword [rbx + 0x14]
sub dword [rbx + 0x3c0], 0x7c570f45
sub dword [rbx + 0x2dc], 0x1af96763
not dword [rbx + 0x10c]
sub dword [rbx + 0xd8], 0x3c106640
not dword [rbx + 0x1d0]
add dword [rbx + 0x1a0], 0x383e6eca
not dword [rbx + 0x124]
not dword [rbx + 0x280]
add dword [rbx + 0x80], 0x703c6170
not dword [rbx + 0x50]
sub dword [rbx + 0x214], 0x48154505
not dword [rbx + 0x3cc]
not dword [rbx + 0x2c0]
sub dword [rbx + 0x1ec], 0x1f730d75
sub dword [rbx + 0x1f0], 0x2d150717
invalid
mov bl, 0x74