Function at 0x140094000
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, [0x140007200]
push 0
pop rdx
push rbx
xor dword [rbx + 0x378], 0x6af16b4c
sub dword [rbx + 0x27c], 0x51e546ec
sub dword [rbx + 0x3a4], 0x14b106b3
xor dword [rbx + 0xb0], 0x17f546ff
xor dword [rbx + 0x9c], 0x660f1c88
sub dword [rbx + 0x12c], 0x3dbc213c
not dword [rbx + 0x1f8]
sub dword [rbx + 0x3e4], 0x65347aed
add dword [rbx + 0x30c], 0x5fcb4405
sub dword [rbx + 0x1f0], 0x36f07295
add dword [rbx + 0xc8], 0x78767f1c
sub dword [rbx + 0xb8], 0x10617acd
sub dword [rbx + 0x388], 0x36f54305
sub dword [rbx + 0x1ec], 0x792f4398
not dword [rbx + 0x1c0]
add dword [rbx + 0x3f8], 0x10991ca4
not dword [rbx + 0x3f0]
not dword [rbx + 0x3d4]
xor dword [rbx + 0x98], 0x335c54a6
xor dword [rbx + 0x18c], 0x19c03d23
add dword [rbx + 0x38c], 0x6e20975
xor dword [rbx + 0x150], 0x51190fe2
add dword [rbx + 0x328], 0x9c6165a
xor dword [rbx + 0x2e0], 0x1edf5f8c
not dword [rbx + 0x320]
sub dword [rbx + 0xe0], 0x1fc7abe
sub dword [rbx + 0x298], 0x1014473d
xor dword [rbx + 0x3a0], 0x64917d12
xor dword [rbx + 0x50], 0x5d002f3
xor dword [rbx + 0x40], 0x7d34e0f
add dword [rbx + 0x1d4], 0x6c98788b
sub dword [rbx + 0x3c0], 0x797e5693
add dword [rbx + 0x334], 0x20246dd3
add dword [rbx + 0x144], 0x69cc1682
add dword [rbx + 0x54], 0x3de07a5f
add dword [rbx + 0x44], 0x6993651
sub dword [rbx + 0x58], 0x7ddd09ce
sub dword [rbx + 0x2c], 0x7a902211
add dword [rbx + 0x2c8], 0x78be394e
xor dword [rbx + 0x1c8], 0x589e42b4
xor dword [rbx + 0x21c], 0x3ae7164d
not dword [rbx + 0x37c]
xor dword [rbx + 0x168], 0x49431110
xor dword [rbx + 0x344], 0x44520a81
not dword [rbx + 0x118]
sub dword [rbx + 0x1d0], 0x4973531
sub dword [rbx + 0x2f0], 0x1e2d12be
sub dword [rbx + 0x110], 0x62807b0b
xor dword [rbx + 0x350], 0x409f7d1a
xor dword [rbx + 0x258], 0x6807466a
add dword [rbx + 0x2e8], 0x276013c3
not dword [rbx + 0xfc]
add dword [rbx + 0x264], 0x5fbc53ee
not dword [rbx + 0x2f8]
sub dword [rbx + 0xf0], 0x5ed2130d
add dword [rbx + 0xd4], 0x3b2741aa
sub dword [rbx + 0x1c], 0x4db84a20
sub dword [rbx + 0x398], 0x69010c2e
not dword [rbx + 0x70]
not dword [rbx + 0x1bc]
sub dword [rbx + 0x148], 0x3cd71bc3
not dword [rbx + 0x1e8]
not dword [rbx + 0x104]
add dword [rbx + 0xe4], 0x43fc681d
sub dword [rbx + 0x210], 0x70744b57
not dword [rbx + 0x5c]
add dword [rbx + 0x2b0], 0x522d603c
add dword [rbx + 0x1a4], 0x6e347970
xor dword [rbx + 0x230], 0x17691bdf
not dword [rbx + 0x28]
add dword [rbx + 0x32c], 0x1df013f2
sub dword [rbx + 0xa4], 0x27815bca
not dword [rbx + 0x214]
xor dword [rbx + 0x128], 0x75996ddf
add dword [rbx + 0x34c], 0x2a640416
sub dword [rbx + 0x2ec], 0xc967e44
add dword [rbx + 0x8c], 0x1ab972f7
not dword [rbx + 0x3c8]
xor dword [rbx + 0x2bc], 0x2d773999
sub dword [rbx + 0x100], 0x60524c29
add dword [rbx + 0x310], 0x56df0e7b
add dword [rbx + 0x368], 0x6e5d02bc
sub dword [rbx + 0xa8], 0x7b1a4ec7
not dword [rbx + 0x160]
xor dword [rbx + 0x244], 0x2f1f77a7
add dword [rbx + 0x88], 0x37e57d06
xor dword [rbx + 0x2ac], 0x783c1edc
add dword [rbx + 0x3dc], 0x49ab42c3
sub dword [rbx + 0x2a0], 0x162a44e8
sub dword [rbx + 0x24], 0x26475ce3
sub dword [rbx + 0x338], 0x28f162f7
not dword [rbx + 0x2d4]
add dword [rbx + 0x288], 0x3ffc2073
add dword [rbx + 0x74], 0x3cd12de8
sub dword [rbx + 0x3f4], 0x3de57a67
not dword [rbx + 0x11c]
sub dword [rbx + 0x130], 0x132566f8
not dword [rbx + 0x1d8]
xor dword [rbx + 0xc4], 0x84b3cd7
not dword [rbx + 0x15c]
add dword [rbx + 0x34], 0x686011cc
add dword [rbx + 0x180], 0xef74f1e
sub dword [rbx + 0x250], 0x7fc8215a
add dword [rbx + 0xcc], 0x2c653bf7
not dword [rbx + 0x14c]
add dword [rbx + 0xbc], 0x55ee7cca
sub dword [rbx + 0x1f4], 0x1637737f
xor dword [rbx + 0x17c], 0x14647d59
sub dword [rbx + 0x154], 0x1bfc2986
add dword [rbx + 0x360], 0x1ac840ba
add dword [rbx + 0x35c], 0xb3314
not dword [rbx + 0x358]
not dword [rbx + 0xf8]
xor dword [rbx + 0x2a8], 0x59367647
sub dword [rbx + 8], 0x5ba14cca
add dword [rbx + 0xc0], 0x7af00366
xor dword [rbx + 0x2b4], 0x713b7718
xor dword [rbx + 0x354], 0x33487e7a
xor dword [rbx + 0x268], 0x6974778
sub dword [rbx + 0x20], 0xbb6356e
xor dword [rbx + 0x2a4], 0x10ae24d3
add dword [rbx + 0x188], 0x548c57b3
xor dword [rbx + 0x184], 0x443c6544
not dword [rbx]
xor dword [rbx + 0x13c], 0x2aaa6415
not dword [rbx + 0xdc]
xor dword [rbx + 0x3e8], 0x402612db
sub dword [rbx + 0x174], 0x28087b91
sub dword [rbx + 0x178], 0x5b285b25
not dword [rbx + 0x60]
add dword [rbx + 0x108], 0x33ab04d6
not dword [rbx + 0x164]
add dword [rbx + 0x3a8], 0x48565bd7
add dword [rbx + 0x3b4], 0x44456c90
not dword [rbx + 0x194]
add dword [rbx + 0x240], 0x1cc0766f
xor dword [rbx + 0x120], 0x29cd2cde
not dword [rbx + 0x48]
sub dword [rbx + 0xf4], 0x94e7d91
add dword [rbx + 0x274], 0x551304f4
not dword [rbx + 0x124]
not dword [rbx + 0x2b8]
xor dword [rbx + 0x3b0], 0x7b307163
sub dword [rbx + 0x384], 0x528f7e2b
not dword [rbx + 0x38]
sub dword [rbx + 0x2fc], 0x4d9a7d05
xor dword [rbx + 0x260], 0x1dfb32c7
sub dword [rbx + 0x234], 0x2c5416c7
add dword [rbx + 0x2c0], 0x64a97a83
not dword [rbx + 0x284]
add dword [rbx + 0x2cc], 0x20995217
not dword [rbx + 0x3c4]
add dword [rbx + 0x3bc], 0x822c13
xor dword [rbx + 0x324], 0x23a31fe7
sub dword [rbx + 0x3ec], 0x1cec0e4b
add dword [rbx + 0x370], 0x38143ada
xor dword [rbx + 0x3d8], 0x939488e
xor dword [rbx + 0x204], 0x112f5914
sub dword [rbx + 0x340], 0x3f206dd1
xor dword [rbx + 0x18], 0x3b333f89
add dword [rbx + 0xb4], 0x25737863
not dword [rbx + 0xa0]
sub dword [rbx + 0x220], 0x3d2832e2
not dword [rbx + 0x3fc]
xor dword [rbx + 0x3cc], 0x6604528d
add dword [rbx + 0x1dc], 0x24b854ad
not dword [rbx + 0x3c]
add dword [rbx + 0xec], 0x72f60387
not dword [rbx + 0x4c]
sub dword [rbx + 0x19c], 0x512e7bc6
xor dword [rbx + 0x200], 0x3a4e6342
not dword [rbx + 0x80]
add dword [rbx + 0x308], 0x39bc7145
xor dword [rbx + 0x2f4], 0x69d42387
sub dword [rbx + 0x158], 0xf6f7d1c
xor dword [rbx + 0x2c4], 0x2e610b52
xor dword [rbx + 0x1cc], 0x1aa44625
xor dword [rbx + 0x10c], 0xc4078d7
add dword [rbx + 0x114], 0x52747915
not dword [rbx + 0x10]
add dword [rbx + 0x208], 0x741f4d15
sub dword [rbx + 0x14], 0x2dd945d7
sub dword [rbx + 0x198], 0x791d19fa
xor dword [rbx + 0x364], 0x635332dd
xor dword [rbx + 0x330], 0x2a7c26d5
xor dword [rbx + 0x1b0], 0x53591c06
xor dword [rbx + 0x170], 0x1be97f19
add dword [rbx + 0x134], 0x47a87705
not dword [rbx + 0x190]
not dword [rbx + 0x29c]
sub dword [rbx + 0x314], 0x176e60a4
not dword [rbx + 0x380]
sub dword [rbx + 0x254], 0x3d34494f
sub dword [rbx + 0x1a8], 0xbb85882
add dword [rbx + 0x1b8], 0x7a8f03b2
add dword [rbx + 0x78], 0x460f16a3
xor dword [rbx + 0x1b4], 0x4a352f49
add dword [rbx + 0x84], 0x1f4b1fe9
add dword [rbx + 0x218], 0x72e62622
sub dword [rbx + 0x23c], 0x1df64aa4
xor dword [rbx + 0xc], 0x3c34392c
not dword [rbx + 0x138]
xor dword [rbx + 0x294], 0x2bab2fa1
add dword [rbx + 0x22c], 0x344778f1
add dword [rbx + 0x33c], 0x3d7d46cb
add dword [rbx + 0xd8], 0x3b521431
add dword [rbx + 0x270], 0x48bf0539
not dword [rbx + 0x3ac]
sub dword [rbx + 0x2d0], 0x72830f15
add dword [rbx + 0x224], 0x51c125e
not dword [rbx + 0x3e0]
xor dword [rbx + 0x348], 0x4847e8
sub dword [rbx + 0x140], 0x533c3719
add dword [rbx + 0x2dc], 0xda86211
add dword [rbx + 0x1e4], 0x309636df
not dword [rbx + 0xe8]
add dword [rbx + 0x31c], 0x5e024962
xor dword [rbx + 0x318], 0x58c04544
not dword [rbx + 0x228]
not dword [rbx + 0x7c]
add dword [rbx + 0x1ac], 0x441a06d9
xor dword [rbx + 0x68], 0x219f3bc1
xor dword [rbx + 0x30], 0x56f04a62
add dword [rbx + 0x64], 0x71182838
not dword [rbx + 0x278]
xor dword [rbx + 0x3b8], 0x61137871
not dword [rbx + 0x28c]
xor dword [rbx + 0x394], 0x3d3c2562
sub dword [rbx + 0x390], 0x545d2d6a
not dword [rbx + 0x1c4]
xor dword [rbx + 0x1a0], 0x612639f2
add dword [rbx + 0x25c], 0x570a38e1
xor dword [rbx + 0x2e4], 0x34693f90
xor dword [rbx + 0x2d8], 0x54b16ebb
not dword [rbx + 0x6c]
add dword [rbx + 0x280], 0xdb044cd
add dword [rbx + 0x1e0], 0x51c40733
add dword [rbx + 0x90], 0x76976aaa
add dword [rbx + 0x24c], 0x1dab003a
add dword [rbx + 0x26c], 0x37c15f6f
xor dword [rbx + 0x94], 0x70ad2114
not dword [rbx + 0x248]
not dword [rbx + 0xd0]
not dword [rbx + 0xac]
sub dword [rbx + 4], 0x77dd7e2d
xor dword [rbx + 0x1fc], 0x72fb15a6
add dword [rbx + 0x238], 0x1cc73b90
add dword [rbx + 0x304], 0x64a0416f
xor dword [rbx + 0x300], 0x287533f7
add dword [rbx + 0x290], 0xa2f78b2
add dword [rbx + 0x3d0], 0x1f52e21
xor dword [rbx + 0x16c], 0x14e94968
add dword [rbx + 0x374], 0x5db216d0
not dword [rbx + 0x36c]
sub dword [rbx + 0x20c], 0x70322634
sub dword [rbx + 0x39c], 0x65427a1
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
jne 0x14009402e
pop rcx
call fcn.140092b06
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