Function at 0x1401a0000
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 rcx, [0x140073800]
push 0
pop rdi
push rcx
add dword [rcx + 0x3ec], 0x3f850f2e
xor dword [rcx + 0x35c], 0x7887647
sub dword [rcx + 0xe8], 0x544227a
not dword [rcx + 0x1a0]
not dword [rcx + 0x308]
sub dword [rcx + 0x18], 0x5f372d4b
xor dword [rcx + 0x36c], 0x7b5c4bbc
add dword [rcx + 0x184], 0x4acb1576
sub dword [rcx + 0x294], 0x21c716b4
not dword [rcx + 0x3f8]
xor dword [rcx + 0x128], 0x2ac459a8
not dword [rcx + 0x130]
not dword [rcx + 4]
xor dword [rcx + 0x30], 0x25441022
sub dword [rcx + 0x358], 0x7d553575
add dword [rcx + 0x90], 0x76f50bb8
xor dword [rcx + 0x208], 0x448d3ada
xor dword [rcx + 0x26c], 0x12c11e2e
sub dword [rcx + 0x2ac], 0x4d7206e6
sub dword [rcx + 0x14c], 0x601d2b6a
sub dword [rcx + 0x2a0], 0x7155387c
xor dword [rcx + 0x15c], 0x1312718
xor dword [rcx + 0x164], 0x632a1c4e
sub dword [rcx + 0x1e4], 0x3304563a
xor dword [rcx + 0x39c], 0x1c761b19
xor dword [rcx + 0x1b8], 0x34251f2f
sub dword [rcx + 0x150], 0x75216ad0
add dword [rcx + 0x13c], 0x44eb055d
add dword [rcx + 0x168], 0x6a9d26bd
sub dword [rcx + 0x124], 0x7cc72c3d
not dword [rcx + 0x3d4]
sub dword [rcx + 0x24c], 0xbcf3965
sub dword [rcx + 0x284], 0x60d5317c
xor dword [rcx + 0x384], 0x36b17c91
add dword [rcx + 0x398], 0x27b65056
not dword [rcx + 0x38c]
sub dword [rcx + 0x174], 0x54db6632
sub dword [rcx + 0x3dc], 0x7ee46331
xor dword [rcx + 0x9c], 0x758538b7
not dword [rcx + 0x2f8]
not dword [rcx + 0x34c]
sub dword [rcx + 0x220], 0x547f3f89
add dword [rcx + 0x340], 0x1a95e22
not dword [rcx + 0x138]
sub dword [rcx + 0x27c], 0x1fdf5651
not dword [rcx + 0x170]
xor dword [rcx + 0xbc], 0x318b6bfa
sub dword [rcx + 0x388], 0x1758628a
xor dword [rcx + 0x64], 0x4f523518
add dword [rcx + 0x2ec], 0x2302576e
sub dword [rcx + 0x8c], 0x20a95cea
sub dword [rcx + 0x314], 0x6a622587
xor dword [rcx + 0x1a8], 0x179a6221
xor dword [rcx + 0x318], 0x53af3d5a
not dword [rcx + 0x1fc]
not dword [rcx + 0x3b0]
not dword [rcx + 0x88]
xor dword [rcx + 0x2dc], 0x414c5d68
sub dword [rcx + 0x80], 0x403b4825
sub dword [rcx + 0x1ec], 0x6ae01fe4
sub dword [rcx + 0x28], 0x1ba80019
add dword [rcx + 0x19c], 0x3b211169
sub dword [rcx + 0x274], 0x37be762b
xor dword [rcx + 0x228], 0x106c56b2
not dword [rcx + 0x270]
sub dword [rcx + 0x280], 0x1b1b7ad9
xor dword [rcx + 0x2c], 0x4aa80107
not dword [rcx + 0x310]
sub dword [rcx + 0xb4], 0x478470f5
add dword [rcx + 0x2e8], 0x3ae46949
xor dword [rcx + 0x2a8], 0x7c905f92
sub dword [rcx + 0x1e0], 0x7c2066fe
add dword [rcx + 0x154], 0x73c21561
add dword [rcx + 0x18c], 0x316b6ff6
not dword [rcx + 0x348]
add dword [rcx + 0x198], 0x71b83986
sub dword [rcx + 0x320], 0x424a6e25
sub dword [rcx + 0xc0], 0x6939069d
add dword [rcx + 0x370], 0x49e64637
sub dword [rcx + 0x33c], 0x11571cc6
add dword [rcx + 0x3d8], 0x368d7616
xor dword [rcx + 0x3cc], 0x3d2d118c
sub dword [rcx + 0x2d8], 0x5a492430
add dword [rcx + 0x108], 0x24fd4f28
xor dword [rcx + 0x234], 0x19a67bba
not dword [rcx + 0xac]
not dword [rcx + 0x4c]
add dword [rcx + 0x1dc], 0x6f594568
add dword [rcx + 0x60], 0x7c9554c7
not dword [rcx + 0x98]
sub dword [rcx + 0x2a4], 0x23ff2e68
sub dword [rcx + 0x3b4], 0x2565190a
not dword [rcx + 0x37c]
not dword [rcx + 0x50]
add dword [rcx + 0x250], 0x48cc4d86
xor dword [rcx + 0x298], 0x23e75a5e
not dword [rcx + 0x2fc]
xor dword [rcx + 0x244], 0x48e4518d
sub dword [rcx + 0x268], 0x1e1661ed
xor dword [rcx + 0x214], 0x57974827
sub dword [rcx + 0x2b8], 0x4f7a0a5b
add dword [rcx + 0x140], 0x67a536a4
not dword [rcx + 0x3e4]
add dword [rcx + 0x3a4], 0xd9832c8
xor dword [rcx + 0x100], 0x479150d2
not dword [rcx + 0xf0]
add dword [rcx + 0x300], 0x5fc67215
sub dword [rcx + 0x238], 0x51dd72b6
not dword [rcx + 0x2cc]
add dword [rcx + 0xb0], 0x2e2c5c67
xor dword [rcx + 0x158], 0x15ba1759
sub dword [rcx + 0x364], 0x43ea6f60
xor dword [rcx + 0x2f4], 0x9475714
add dword [rcx + 0x44], 0x31303e8c
xor dword [rcx + 0x248], 0x64cf0a0a
xor dword [rcx + 0x1f4], 0xb422b52
add dword [rcx + 0x2b0], 0x79252a89
sub dword [rcx + 0x1f8], 0x45a2b52
sub dword [rcx + 0xc8], 0x4d41073b
add dword [rcx + 0xf4], 0x9930a74
xor dword [rcx + 0x2c8], 0x46c515fe
xor dword [rcx + 0x1d8], 0x2f531cda
not dword [rcx + 0x3bc]
add dword [rcx + 0x12c], 0x50b84103
sub dword [rcx + 0x338], 0x72d66ed5
xor dword [rcx + 0x34], 0x5b1617e2
add dword [rcx + 0x2e4], 0x3aec57eb
sub dword [rcx + 0x24], 0x689f2637
xor dword [rcx + 0xf8], 0x25905ae3
add dword [rcx + 0x330], 0x73b130ac
sub dword [rcx + 0xfc], 0xf745861
xor dword [rcx + 0x3c4], 0x3f1979b3
sub dword [rcx + 0x1d0], 0xc564d56
xor dword [rcx + 0x23c], 0x641b6fe9
not dword [rcx + 0x144]
add dword [rcx + 0x390], 0x316914f6
xor dword [rcx + 0x218], 0x1b875baa
not dword [rcx + 0xd4]
add dword [rcx + 0x2c4], 0x1cf2644c
add dword [rcx + 0x10], 0x14476f8f
xor dword [rcx + 0x1c], 0x49b74353
xor dword [rcx + 0xa8], 0x5691190d
xor dword [rcx + 0x240], 0x24cc0e2c
not dword [rcx + 0x22c]
sub dword [rcx + 0x68], 0x7a60557a
add dword [rcx + 0x224], 0x491a2e8a
not dword [rcx + 0x94]
not dword [rcx + 0x3ac]
add dword [rcx + 0xec], 0x295e37ce
not dword [rcx + 0x58]
sub dword [rcx + 0x10c], 0x5b277d86
sub dword [rcx + 0x178], 0x30a47fd6
not dword [rcx + 0x350]
add dword [rcx + 0x134], 0x621b4264
xor dword [rcx + 0x20], 0x687f3b74
xor dword [rcx + 0xa0], 0x43c82741
add dword [rcx + 0x1bc], 0x425d2d25
sub dword [rcx + 0x25c], 0x34fa4afb
xor dword [rcx + 0x278], 0x18890011
xor dword [rcx + 0x3c8], 0x55ec27be
add dword [rcx + 0x3c], 0x52072863
not dword [rcx + 0x1f0]
xor dword [rcx + 0x190], 0x59b5287d
add dword [rcx + 0x288], 0x4d1309e9
not dword [rcx + 0xc]
sub dword [rcx + 0x38], 0x6bf16220
xor dword [rcx + 0x1b0], 0x24340f1f
add dword [rcx + 0x194], 0x3da1c89
add dword [rcx + 8], 0x31217539
not dword [rcx + 0x3a8]
xor dword [rcx + 0x54], 0x2749417b
add dword [rcx + 0x200], 0x78e91e35
sub dword [rcx + 0x204], 0x6a125983
not dword [rcx + 0x2d4]
add dword [rcx + 0x118], 0x119f303a
add dword [rcx + 0x2c0], 0x6fb8719d
sub dword [rcx + 0xd8], 0x6eed2254
sub dword [rcx + 0x2bc], 0x685c2e41
sub dword [rcx + 0x1c4], 0xf8e21a5
add dword [rcx + 0x78], 0x1f465dc3
add dword [rcx + 0x210], 0x66f73a09
add dword [rcx + 0x29c], 0x4a324df5
sub dword [rcx + 0x290], 0x464654fc
not dword [rcx + 0x254]
not dword [rcx + 0x70]
add dword [rcx + 0x2e0], 0x29922fa2
sub dword [rcx + 0x328], 0x375e28f9
add dword [rcx + 0x3d0], 0x539f18c8
xor dword [rcx + 0x3b8], 0x35c76cde
xor dword [rcx + 0x110], 0x59e741df
add dword [rcx + 0x104], 0x7896e7d
sub dword [rcx + 0x120], 0xed03be3
sub dword [rcx + 0x11c], 0x244136e1
xor dword [rcx + 0x2b4], 0x4c891c50
not dword [rcx + 0x114]
sub dword [rcx + 0x180], 0x5f181a30
add dword [rcx + 0x324], 0x61567bdf
xor dword [rcx + 0x74], 0x426f6fbe
sub dword [rcx + 0x16c], 0xfa77076
add dword [rcx + 0x160], 0x776c59ca
not dword [rcx + 0xcc]
add dword [rcx + 0x378], 0x65b60434
add dword [rcx + 0x260], 0x15cf75f3
sub dword [rcx + 0x3c0], 0x12b70bb2
sub dword [rcx + 0x5c], 0x26c2dde
add dword [rcx + 0x258], 0x7690148f
add dword [rcx + 0x7c], 0x88947b7
sub dword [rcx + 0x344], 0x5d315ebc
not dword [rcx + 0xd0]
sub dword [rcx + 0x264], 0x7e1d257b
xor dword [rcx + 0x368], 0x4f8948c8
xor dword [rcx + 0x30c], 0x7e0b1127
not dword [rcx + 0x3e0]
not dword [rcx + 0x3f4]
not dword [rcx + 0x40]
not dword [rcx + 0x1d4]
add dword [rcx + 0x32c], 0x589586a
xor dword [rcx + 0xe0], 0x369b4960
add dword [rcx + 0x354], 0x406e68ee
not dword [rcx + 0x3e8]
add dword [rcx + 0x3f0], 0x68f1ac6
add dword [rcx + 0x334], 0x597726a3
xor dword [rcx + 0xc4], 0x1b2c5afc
not dword [rcx + 0x374]
sub dword [rcx + 0x230], 0x28835881
add dword [rcx + 0xdc], 0x7f4a1e71
sub dword [rcx + 0xe4], 0x7c175de0
xor dword [rcx + 0x1cc], 0x23c972ec
add dword [rcx + 0x1c0], 0x7cce1fd6
add dword [rcx + 0x14], 0x1baa11d9
add dword [rcx + 0x17c], 0x44d650a3
add dword [rcx + 0x48], 0x5e5d1feb
not dword [rcx + 0x380]
not dword [rcx + 0x84]
xor dword [rcx + 0x31c], 0x20d17b28
sub dword [rcx + 0x3fc], 0x46272a4
add dword [rcx + 0x3a0], 0xa773f7b
add dword [rcx + 0x28c], 0x482542ae
add dword [rcx + 0x2d0], 0x591a7bda
add dword [rcx], 0x6afe2a2e
not dword [rcx + 0x2f0]
sub dword [rcx + 0x1ac], 0xec2274b
add dword [rcx + 0x148], 0x426559e0
xor dword [rcx + 0x188], 0x6aa259ac
not dword [rcx + 0x1e8]
add dword [rcx + 0x1c8], 0x6a212913
xor dword [rcx + 0x304], 0xe8c4839
xor dword [rcx + 0x1a4], 0x282f146f
not dword [rcx + 0x21c]
xor dword [rcx + 0x360], 0x30806103
xor dword [rcx + 0x1b4], 0x7fd33a89
xor dword [rcx + 0xb8], 0x507759c
sub dword [rcx + 0x6c], 0x244d31d3
xor dword [rcx + 0xa4], 0x666a761d
sub dword [rcx + 0x20c], 0x382d4d50
xor dword [rcx + 0x394], 0x5d6205f9
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
jne 0x1401a002e
pop rcx
call fcn.1400ff106
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