Function at 0x1400b0000
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, [0x140023400]
push 0
pop rdi
push rbx
sub dword [rbx + 0x188], 0x607b3134
xor dword [rbx + 0x2a4], 0x16644798
add dword [rbx + 0x108], 0x35621c12
not dword [rbx + 4]
add dword [rbx + 0x30], 0x4d1963b6
xor dword [rbx + 0x110], 0x6bc7619f
not dword [rbx + 0x2ec]
not dword [rbx + 0x38c]
sub dword [rbx + 0xf8], 0x8a558c2
xor dword [rbx + 0x28c], 0x632d10ea
add dword [rbx + 0x118], 0x4b810d66
xor dword [rbx + 0x114], 0xc2c1669
sub dword [rbx + 0x70], 0x46715d94
xor dword [rbx + 0x24c], 0x31840eea
not dword [rbx + 0x1f0]
add dword [rbx + 0x16c], 0x2c180d08
not dword [rbx + 0x258]
not dword [rbx + 0x120]
sub dword [rbx + 0x3b0], 0x76632bd1
sub dword [rbx + 0x34], 0xaaa496d
not dword [rbx + 0x2e8]
sub dword [rbx + 0x17c], 0x65483ab3
not dword [rbx + 0xb8]
xor dword [rbx + 0x2f0], 0x626b711d
not dword [rbx + 0x64]
sub dword [rbx + 0x2c], 0x161f736d
add dword [rbx + 0x2e0], 0x496654ee
not dword [rbx + 0x308]
not dword [rbx + 0x180]
sub dword [rbx + 0x90], 0x375d1a62
xor dword [rbx + 0x260], 0x4e951066
not dword [rbx + 0x1dc]
xor dword [rbx + 0x5c], 0x507c04ae
add dword [rbx + 0x2d4], 0x48150164
add dword [rbx + 0x150], 0x16ba657b
xor dword [rbx + 0x1a8], 0x76ec1e99
sub dword [rbx + 0x30c], 0x21dd33db
xor dword [rbx + 0x328], 0x533762a3
add dword [rbx + 0x288], 0x2c7d4a1c
not dword [rbx + 0xd0]
not dword [rbx + 0x1ac]
sub dword [rbx + 0x1fc], 0x59d476c3
sub dword [rbx + 0xd8], 0x32e33dbc
not dword [rbx + 0x1e8]
add dword [rbx + 0x3a0], 0x65df60ed
not dword [rbx + 0x290]
not dword [rbx + 0x298]
sub dword [rbx + 0x330], 0xa3f49f7
sub dword [rbx + 0x10c], 0x69dd5d02
not dword [rbx + 0x78]
add dword [rbx + 0x1cc], 0x3d5b3497
sub dword [rbx + 0x190], 0x58353945
add dword [rbx + 0x208], 0x40761ef
sub dword [rbx + 0x2bc], 0x7e186c5d
sub dword [rbx + 0xac], 0x6fe021f3
not dword [rbx + 0x248]
add dword [rbx + 0x134], 0x371d6e8b
xor dword [rbx + 0x348], 0x4ac41c36
sub dword [rbx + 0x2c8], 0xcce5ee9
sub dword [rbx + 0x100], 0x34781a2a
not dword [rbx + 0x1b8]
add dword [rbx + 0x354], 0x73081df0
not dword [rbx + 0x3e8]
add dword [rbx + 0xa8], 0x420486a
add dword [rbx + 0x2a0], 0xa006e6
xor dword [rbx + 0x33c], 0x60186626
not dword [rbx + 0x3f0]
not dword [rbx + 0x2b8]
sub dword [rbx + 0x3b4], 0x49ea7fe9
add dword [rbx + 0x160], 0x3167646f
add dword [rbx + 0x3d0], 0x41857f65
add dword [rbx + 0x278], 0x76cc5920
sub dword [rbx + 0x8c], 0x24883c9d
not dword [rbx + 0x204]
xor dword [rbx + 0x15c], 0x60e90211
xor dword [rbx + 0x194], 0x1eb16d24
xor dword [rbx + 0x168], 0x513561a7
not dword [rbx + 0x2d8]
add dword [rbx + 0x1f8], 0x40595f2a
not dword [rbx + 0x2dc]
sub dword [rbx + 0x3f8], 0x302b3e2b
not dword [rbx + 0x3e0]
sub dword [rbx + 0x218], 0x3b3a0857
add dword [rbx + 0x340], 0xcec2a42
not dword [rbx + 0x174]
not dword [rbx + 0x3a4]
xor dword [rbx + 0x390], 0x87721dc
xor dword [rbx + 0x3ac], 0x22d2aeb
sub dword [rbx + 0x378], 0x28bd5549
not dword [rbx + 0x320]
xor dword [rbx + 0x220], 0x6ddd2f39
xor dword [rbx + 0x3c0], 0x40865bec
sub dword [rbx + 0x128], 0x452a7b15
sub dword [rbx + 0xdc], 0x51763bbe
add dword [rbx + 0x36c], 0x33444dbe
not dword [rbx + 0x3a8]
xor dword [rbx + 0x1e4], 0x173d0a0e
not dword [rbx + 0x98]
add dword [rbx + 0x22c], 0x48272504
xor dword [rbx + 0xb4], 0x6f430227
add dword [rbx + 0x178], 0x2a4964d3
xor dword [rbx + 0x3ec], 0x290710ce
xor dword [rbx + 0x1bc], 0x3c4b5c4f
xor dword [rbx + 0x35c], 0x285a3650
add dword [rbx + 0x4c], 0x6289258f
xor dword [rbx + 0x240], 0x3b320d04
add dword [rbx + 0x37c], 0x5c5531d3
add dword [rbx + 0xc4], 0x71d638e1
not dword [rbx + 0xbc]
xor dword [rbx + 0x54], 0x2a765987
add dword [rbx + 0x210], 0x7a60176d
sub dword [rbx + 0xa0], 0x4667226d
sub dword [rbx + 0x214], 0x59214dfc
not dword [rbx]
xor dword [rbx + 0xec], 0x2c8d75a5
add dword [rbx + 0x364], 0x20f3505b
not dword [rbx + 0x388]
xor dword [rbx + 0xf0], 0x9c72c12
add dword [rbx + 0x39c], 0x4e1c0bd4
sub dword [rbx + 0x300], 0x10c17734
sub dword [rbx + 0x350], 0x1b803bbb
add dword [rbx + 0x2b0], 0x360d608c
xor dword [rbx + 0x50], 0x1778567b
sub dword [rbx + 0x294], 0x6d144869
add dword [rbx + 0x74], 0x6e307f74
not dword [rbx + 0x360]
not dword [rbx + 0x21c]
sub dword [rbx + 8], 0xaa8593d
add dword [rbx + 0x228], 0x6adf37cd
sub dword [rbx + 0xc], 0x192d4e4f
add dword [rbx + 0x2b4], 0x581c0268
sub dword [rbx + 0x58], 0x70894c99
not dword [rbx + 0x20c]
not dword [rbx + 0x368]
not dword [rbx + 0x268]
not dword [rbx + 0x2c4]
sub dword [rbx + 0x2c0], 0xae361d1
add dword [rbx + 0x130], 0x31f313f9
not dword [rbx + 0x1ec]
not dword [rbx + 0x1c4]
sub dword [rbx + 0xfc], 0x262408eb
add dword [rbx + 0x200], 0xa923d32
add dword [rbx + 0x14], 0x3c7f3d68
add dword [rbx + 0x18c], 0x508557b5
sub dword [rbx + 0x384], 0x6e125c71
not dword [rbx + 0x3d8]
xor dword [rbx + 0x1e0], 0x4952666e
xor dword [rbx + 0x230], 0x6f152879
sub dword [rbx + 0x314], 0x60204fe2
xor dword [rbx + 0x3fc], 0xef03434
add dword [rbx + 0x344], 0x1ba87d60
xor dword [rbx + 0x28], 0x465735bd
xor dword [rbx + 0xf4], 0x7d75234
not dword [rbx + 0xe4]
not dword [rbx + 0x334]
xor dword [rbx + 0x1c0], 0x22a30a40
add dword [rbx + 0x324], 0x204b1da0
add dword [rbx + 0x26c], 0x2e640850
not dword [rbx + 0x11c]
not dword [rbx + 0x270]
not dword [rbx + 0x2ac]
sub dword [rbx + 0x18], 0x3c0e3c09
xor dword [rbx + 0x23c], 0x4b1c39a8
not dword [rbx + 0x184]
not dword [rbx + 0xe0]
sub dword [rbx + 0x2f4], 0x28dc63e7
not dword [rbx + 0x19c]
xor dword [rbx + 0x1d8], 0x6ad10b86
not dword [rbx + 0x318]
sub dword [rbx + 0x1b4], 0x10cf1f12
xor dword [rbx + 0x3f4], 0x4b881888
xor dword [rbx + 0x3bc], 0x2ff45cbb
xor dword [rbx + 0x3dc], 0x21d61db5
xor dword [rbx + 0x2f8], 0x1d9b580d
not dword [rbx + 0x254]
not dword [rbx + 0x60]
add dword [rbx + 0x2fc], 0xa82009b
xor dword [rbx + 0x2d0], 0x1aba4967
not dword [rbx + 0xcc]
not dword [rbx + 0x7c]
xor dword [rbx + 0x154], 0x45434393
add dword [rbx + 0x25c], 0xe9e1b5d
xor dword [rbx + 0x104], 0x1077726
xor dword [rbx + 0x338], 0x6bfa3dc4
not dword [rbx + 0x124]
xor dword [rbx + 0x2e4], 0x33a76f14
xor dword [rbx + 0x1c8], 0x37c37299
add dword [rbx + 0x158], 0x21532299
xor dword [rbx + 0x1d0], 0x1e107c5f
not dword [rbx + 0xc8]
add dword [rbx + 0x280], 0x7b8b6608
sub dword [rbx + 0x140], 0x49fd0bef
xor dword [rbx + 0x1d4], 0x76cb47ad
xor dword [rbx + 0x264], 0x4d1d3c4d
sub dword [rbx + 0x68], 0x6bc30019
xor dword [rbx + 0x3d4], 0x32f9503d
xor dword [rbx + 0x31c], 0x543307f3
xor dword [rbx + 0x1f4], 0x3e11861
sub dword [rbx + 0x1c], 0x7af1705d
add dword [rbx + 0x304], 0x520b7ae4
not dword [rbx + 0x138]
sub dword [rbx + 0x20], 0x62204241
sub dword [rbx + 0x24], 0x491e2346
not dword [rbx + 0x3b8]
sub dword [rbx + 0x394], 0xbdf3bdf
not dword [rbx + 0x148]
not dword [rbx + 0x374]
sub dword [rbx + 0x238], 0x395e1994
not dword [rbx + 0x370]
add dword [rbx + 0x32c], 0x61a0237e
xor dword [rbx + 0xd4], 0x12590759
add dword [rbx + 0x2cc], 0x54dc7999
sub dword [rbx + 0x2a8], 0x567b7f88
not dword [rbx + 0x3c]
sub dword [rbx + 0x170], 0x3c537094
xor dword [rbx + 0x274], 0x6b7474bd
add dword [rbx + 0x164], 0x4fee4e5e
xor dword [rbx + 0x3cc], 0x12795ce7
not dword [rbx + 0x27c]
add dword [rbx + 0x250], 0x137d6c51
add dword [rbx + 0x3c8], 0x52524a10
sub dword [rbx + 0x1a4], 0x721d789b
add dword [rbx + 0x9c], 0x30df3d11
xor dword [rbx + 0x398], 0x40c70638
add dword [rbx + 0x44], 0x45fe48b9
xor dword [rbx + 0x40], 0xf8b0a44
xor dword [rbx + 0x284], 0x4d6b14f4
sub dword [rbx + 0x13c], 0x7acf269a
xor dword [rbx + 0xe8], 0x47bd5fea
xor dword [rbx + 0x80], 0x68e62cc7
not dword [rbx + 0x198]
add dword [rbx + 0xc0], 0x3e081878
add dword [rbx + 0x144], 0x10a960ca
add dword [rbx + 0x380], 0x476c3c4e
xor dword [rbx + 0x310], 0x2ac923a0
add dword [rbx + 0x29c], 0x57916910
xor dword [rbx + 0x14c], 0x6f097866
xor dword [rbx + 0x244], 0x4fa21fc2
not dword [rbx + 0x10]
sub dword [rbx + 0x38], 0xee24ff6
sub dword [rbx + 0x358], 0x5b4b4e23
xor dword [rbx + 0x88], 0x5a443ab2
sub dword [rbx + 0xb0], 0x7a590d5c
not dword [rbx + 0x3e4]
add dword [rbx + 0x48], 0x70654c30
xor dword [rbx + 0x1b0], 0x6e9f6ea6
not dword [rbx + 0x234]
sub dword [rbx + 0x34c], 0x24bb6ada
not dword [rbx + 0x12c]
sub dword [rbx + 0x224], 0x75b10494
sub dword [rbx + 0xa4], 0x75eb49ec
add dword [rbx + 0x3c4], 0x75cc7299
xor dword [rbx + 0x1a0], 0xc0d4e51
not dword [rbx + 0x94]
xor dword [rbx + 0x6c], 0x499f5223
sub dword [rbx + 0x84], 0x731461fc
add rdi, 0x400
add rbx, 0x400
cmp rdi, 0x8c000
jne 0x1400b002e
pop rcx
call fcn.1400aed06
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