Function at 0x1400a6000
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 rax, [0x140019200]
push 0
pop rsi
push rax
sub dword [rax + 0x8c], 0x3af766cf
xor dword [rax + 0x2c4], 0x12965713
add dword [rax + 0x3d0], 0x283a7e1d
not dword [rax + 0x7c]
sub dword [rax + 0x38], 0x395e545f
not dword [rax + 0x3b8]
add dword [rax + 0x110], 0x196a3a40
xor dword [rax + 0x2a0], 0x69c01ed
sub dword [rax + 0x37c], 0x28a567d4
sub dword [rax + 0x58], 0x36b66a14
sub dword [rax + 0xdc], 0x18e4705a
sub dword [rax + 0x250], 0x765299e
sub dword [rax + 0xec], 0x7bd31fa1
sub dword [rax + 0x128], 0x7a8323e2
add dword [rax + 0x3f8], 0x22206710
not dword [rax + 0xd0]
xor dword [rax + 0x270], 0x53e26070
add dword [rax + 0x350], 0x24e5208c
not dword [rax + 0x138]
sub dword [rax + 0x3a8], 0x7ec637b3
not dword [rax + 0x230]
sub dword [rax + 0xe0], 0x3e392afb
add dword [rax + 0x14], 0x44054b56
sub dword [rax + 0x3bc], 0x281d5207
add dword [rax + 0xbc], 0x5618682a
sub dword [rax + 0x64], 0x1b2e3b3b
xor dword [rax + 0x32c], 0x75cf543b
sub dword [rax + 0x200], 0x6f8a1163
not dword [rax + 0x340]
xor dword [rax + 0x154], 0x3d6f3e05
sub dword [rax + 0xfc], 0x60b84694
xor dword [rax + 0x394], 0x41db3355
not dword [rax + 0x18]
sub dword [rax + 0x3c0], 0x4e4217eb
add dword [rax], 0x670b2f66
xor dword [rax + 0x2a4], 0x586a449d
add dword [rax + 0x3e0], 0x2a4b3765
not dword [rax + 0x39c]
xor dword [rax + 0x120], 0x27d90de0
add dword [rax + 0x68], 0x7d010d7
sub dword [rax + 4], 0x52544f70
sub dword [rax + 0x314], 0x21907cff
sub dword [rax + 0x224], 0x372e0255
add dword [rax + 0x19c], 0x282500d2
sub dword [rax + 0x1c8], 0x58da2d85
sub dword [rax + 0x228], 0x70ae7b34
add dword [rax + 0xe8], 0x81a35ef
not dword [rax + 0x30c]
xor dword [rax + 0x34c], 0x26b25fbf
add dword [rax + 0x220], 0x7a921ac1
xor dword [rax + 0x284], 0x2a282304
xor dword [rax + 0x2cc], 0x6693e64
not dword [rax + 0x3c8]
sub dword [rax + 0x178], 0x7cb757be
add dword [rax + 0x44], 0x53e96c3c
sub dword [rax + 0x258], 0x6d7237e2
sub dword [rax + 0x320], 0x250e3960
sub dword [rax + 0x2e8], 0x54e13fef
not dword [rax + 0x278]
xor dword [rax + 0xcc], 0x44e42df1
sub dword [rax + 0xf8], 0x61b1d5f
add dword [rax + 0x3c4], 0x5f2d7138
sub dword [rax + 0x280], 0x357c4ca7
xor dword [rax + 0x1a8], 0x7cb077a3
xor dword [rax + 0x3cc], 0x8216821
not dword [rax + 0x108]
sub dword [rax + 0x1dc], 0x77d80c09
add dword [rax + 0x170], 0x85174a7
add dword [rax + 0x304], 0x7c6e7d59
sub dword [rax + 0x10], 0x107614e3
xor dword [rax + 0x18c], 0x621d73fd
xor dword [rax + 0x3e4], 0x62c00098
not dword [rax + 0x3f0]
xor dword [rax + 0x140], 0xc10010a
add dword [rax + 0x2f0], 0x32646db7
xor dword [rax + 0x35c], 0x132f498b
add dword [rax + 0x2bc], 0x2e4e47ad
xor dword [rax + 0x1b8], 0x4c0a03ea
not dword [rax + 0x160]
add dword [rax + 0x2fc], 0x31211f86
xor dword [rax + 0x208], 0x1b7f0941
not dword [rax + 0x380]
add dword [rax + 0x50], 0x69e64eec
sub dword [rax + 0x1d0], 0x1b496b90
xor dword [rax + 0x360], 0x213b5b31
xor dword [rax + 0x1a4], 0x1535f02
sub dword [rax + 0x70], 0xd8f179a
add dword [rax + 0x36c], 0x3f5e0c75
add dword [rax + 0x184], 0x6b8d1ca0
sub dword [rax + 0x104], 0x14875421
not dword [rax + 0x2c0]
xor dword [rax + 0x74], 0x44b42b17
add dword [rax + 0x390], 0x23a148ac
sub dword [rax + 0x20c], 0x6fff74ef
xor dword [rax + 0x158], 0x6cc619ea
sub dword [rax + 0x3ac], 0x14274a21
sub dword [rax + 0x2c], 0x51e11e91
not dword [rax + 0xe4]
sub dword [rax + 0x1e0], 0x10d7697a
xor dword [rax + 0x17c], 0x328f231c
xor dword [rax + 0x384], 0x23cf2b64
not dword [rax + 0x2d8]
sub dword [rax + 0x330], 0x1ce80e81
xor dword [rax + 0x23c], 0x50f7651a
xor dword [rax + 0x174], 0x6ed67274
not dword [rax + 0x168]
not dword [rax + 0x2e4]
not dword [rax + 0x3c]
add dword [rax + 0x78], 0x179c54b6
sub dword [rax + 0x368], 0x1491774f
not dword [rax + 0x2d0]
sub dword [rax + 0x150], 0x20fa7f53
not dword [rax + 0x3f4]
xor dword [rax + 0x31c], 0x8f95760
add dword [rax + 0x124], 0xe811d6c
sub dword [rax + 0x1c], 0x69687afc
sub dword [rax + 0x90], 0x34ff1e57
add dword [rax + 0x88], 0x3b6037d4
add dword [rax + 0x80], 0x23037452
xor dword [rax + 0xc0], 0x6d7b70b2
not dword [rax + 0x3b4]
not dword [rax + 0x308]
xor dword [rax + 0x274], 0x6365b11
xor dword [rax + 0x398], 0x3e58392b
xor dword [rax + 0x358], 0x4a7b68bb
xor dword [rax + 0xac], 0x4edf2dbf
sub dword [rax + 0x234], 0x1193c23
not dword [rax + 0x11c]
sub dword [rax + 0x27c], 0x41ac629d
sub dword [rax + 0x244], 0x525c12c5
add dword [rax + 0xb8], 0x13842045
not dword [rax + 0x264]
not dword [rax + 0x328]
sub dword [rax + 0x1a0], 0x2b792b04
add dword [rax + 0x1ac], 0x34ab666b
xor dword [rax + 0x2b0], 0x131733ca
not dword [rax + 0x60]
sub dword [rax + 0x1b0], 0x195d4fa5
not dword [rax + 0x290]
sub dword [rax + 0x15c], 0x5b4d1f82
not dword [rax + 0x2f4]
not dword [rax + 0xc]
xor dword [rax + 0x164], 0x7b8622ab
add dword [rax + 0x13c], 0x73f41050
add dword [rax + 0x3a0], 0xf604df4
sub dword [rax + 0x2b4], 0x2f82479f
sub dword [rax + 0x1b4], 0x51c41d0c
add dword [rax + 0xf0], 0x27522775
xor dword [rax + 0x3d8], 0x62ae4b38
sub dword [rax + 0x84], 0x3d3c2679
not dword [rax + 0x5c]
xor dword [rax + 0x364], 0x17515ed7
add dword [rax + 0x3ec], 0x369e206d
sub dword [rax + 0xd8], 0x17064a07
sub dword [rax + 0x318], 0x7d305935
xor dword [rax + 0x100], 0x3cc55311
not dword [rax + 0xd4]
xor dword [rax + 0x3fc], 0x33510280
add dword [rax + 0x3d4], 0x497d0233
add dword [rax + 0x2d4], 0x6071105a
add dword [rax + 0x248], 0x7bb2613d
not dword [rax + 0x16c]
not dword [rax + 0x210]
not dword [rax + 0x1bc]
add dword [rax + 0x388], 0x1f95ef9
add dword [rax + 0x294], 0x67233b0
xor dword [rax + 0x188], 0x71ee4aa6
not dword [rax + 0x9c]
not dword [rax + 0x1f4]
sub dword [rax + 0x194], 0x5c606944
add dword [rax + 0x130], 0x11836386
xor dword [rax + 0x310], 0x39465d53
xor dword [rax + 0x21c], 0x62492286
add dword [rax + 0x54], 0x244c0509
sub dword [rax + 0x214], 0x22aa26af
add dword [rax + 0x218], 0xc683e06
add dword [rax + 0x10c], 0x5e4d3c70
xor dword [rax + 0x1cc], 0x1eea7eea
sub dword [rax + 0x30], 0x3dfe0679
sub dword [rax + 0x24c], 0x57ae7e9b
xor dword [rax + 0x1ec], 0x284612d6
xor dword [rax + 0x180], 0x34ca6b79
add dword [rax + 0x1e8], 0x3b212b38
not dword [rax + 0x2a8]
xor dword [rax + 0x2ac], 0x54d85ea1
xor dword [rax + 0x48], 0x1833623b
xor dword [rax + 0x148], 0x59227681
sub dword [rax + 0x144], 0x4f55409a
add dword [rax + 0xb0], 0x2e617aea
xor dword [rax + 0x38c], 0x620316cf
xor dword [rax + 0x1d4], 0x4a6b532a
not dword [rax + 0x204]
not dword [rax + 0x25c]
sub dword [rax + 0x2f8], 0x296a6911
add dword [rax + 0x1c0], 0x5ea33e78
not dword [rax + 0x24]
add dword [rax + 0x22c], 0x66aa0cd8
add dword [rax + 0x1f8], 0x8a91f6c
sub dword [rax + 0x33c], 0x35a82fa9
sub dword [rax + 0xa4], 0x2a60045b
not dword [rax + 0x34]
xor dword [rax + 0x260], 0xdf94113
not dword [rax + 0x28]
xor dword [rax + 0x338], 0x4faf2ae1
sub dword [rax + 0x94], 0x44e67e4f
add dword [rax + 0x3e8], 0x6b186cd3
add dword [rax + 0x324], 0x15e6712
sub dword [rax + 0xf4], 0x3d0954fa
not dword [rax + 0x4c]
not dword [rax + 0x268]
add dword [rax + 0x40], 0x506d5397
sub dword [rax + 0x6c], 0x4cb51ac9
sub dword [rax + 0x26c], 0x42c96222
not dword [rax + 0x300]
add dword [rax + 0x2e0], 0x26485608
sub dword [rax + 0x1d8], 0x542d7056
not dword [rax + 0x134]
not dword [rax + 0xc4]
add dword [rax + 0x240], 0x7bad16d4
not dword [rax + 0xa8]
sub dword [rax + 8], 0x3ef4736d
not dword [rax + 0x378]
not dword [rax + 0xb4]
xor dword [rax + 0x14c], 0x348401d9
sub dword [rax + 0x2b8], 0x3e5465f7
add dword [rax + 0x1e4], 0x61279b8
not dword [rax + 0x348]
xor dword [rax + 0x288], 0x5f8b021d
add dword [rax + 0x344], 0x37be447c
not dword [rax + 0x3dc]
sub dword [rax + 0x2ec], 0x2a497c84
xor dword [rax + 0x354], 0x1d2a11d6
not dword [rax + 0xa0]
sub dword [rax + 0x29c], 0x6532220d
add dword [rax + 0x118], 0x2d8d0e89
not dword [rax + 0x370]
add dword [rax + 0x3a4], 0x42642eec
add dword [rax + 0x28c], 0x58b0abd
not dword [rax + 0x1c4]
add dword [rax + 0x238], 0x44db52d7
add dword [rax + 0x20], 0x31223bff
xor dword [rax + 0x12c], 0x1c4556e0
xor dword [rax + 0x190], 0x56af2af5
not dword [rax + 0x198]
not dword [rax + 0x2c8]
not dword [rax + 0x98]
xor dword [rax + 0x254], 0x2b792b09
add dword [rax + 0x374], 0x219532ae
xor dword [rax + 0x3b0], 0x7b50321b
not dword [rax + 0x114]
add dword [rax + 0xc8], 0x40d3301b
xor dword [rax + 0x2dc], 0x3bb14916
xor dword [rax + 0x1fc], 0x632e0e22
not dword [rax + 0x334]
add dword [rax + 0x1f0], 0x34844888
xor dword [rax + 0x298], 0xff2045c
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x1400a602e
pop rcx
call fcn.1400a4b06
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