Function at 0x1400a1000
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, [0x140014200]
push 0
pop rcx
push rax
xor dword [rax + 0x310], 0x276907c7
sub dword [rax + 0x108], 0x342d78e8
xor dword [rax + 0x2b4], 0x76b3b71
not dword [rax + 0x3c]
sub dword [rax + 0x24c], 0x64db1bf0
not dword [rax + 0x3d8]
xor dword [rax + 0x33c], 0x767715c2
not dword [rax + 0x3e4]
add dword [rax + 0x280], 0x7f375fa2
sub dword [rax + 0x3f4], 0x7ee80d1c
not dword [rax + 0x148]
sub dword [rax + 0x2bc], 0x31445b44
xor dword [rax + 0x224], 0x5134178e
add dword [rax + 0x4c], 0x54af78b7
not dword [rax + 0x3c8]
not dword [rax + 0x250]
sub dword [rax + 0x3c4], 0x1a91b64
not dword [rax + 0x308]
sub dword [rax + 0xc8], 0x7e74008c
add dword [rax + 0x374], 0x4a500076
not dword [rax + 0x2d4]
xor dword [rax + 0x338], 0x2e213cf8
not dword [rax + 0x20c]
not dword [rax + 0x2cc]
xor dword [rax + 4], 0x1e0e69c9
not dword [rax + 0x140]
xor dword [rax + 0x3dc], 0x19ad3dbe
add dword [rax + 0x29c], 0x69f5363b
sub dword [rax + 0x48], 0x1a913f8b
sub dword [rax + 0xa4], 0x392e4d39
add dword [rax + 0x1f0], 0x790b7d36
sub dword [rax + 0x370], 0x53ea5a8c
not dword [rax + 0x38]
not dword [rax + 0x19c]
add dword [rax + 0x16c], 0x1e2e744e
not dword [rax + 0x240]
sub dword [rax + 0x18c], 0x476724fe
not dword [rax + 0x2ec]
not dword [rax + 0x54]
xor dword [rax + 0x1c0], 0x4b3f58fe
add dword [rax + 0x2b0], 0x31b12c37
not dword [rax + 0xe8]
xor dword [rax + 0x368], 0x4af44025
add dword [rax + 0x2a8], 0x68007038
not dword [rax + 0x188]
xor dword [rax + 0x348], 0x579b7597
xor dword [rax + 0x68], 0x4c344ae1
sub dword [rax + 0x360], 0x2fdb418f
not dword [rax + 0x2c8]
sub dword [rax + 0x134], 0xcda6acd
sub dword [rax + 0x64], 0x3003637a
sub dword [rax + 0x31c], 0x4bed6532
add dword [rax + 0xec], 0xcb9603d
add dword [rax + 0x3f0], 0x65bb698a
xor dword [rax + 0x3b4], 0x2f314f0a
sub dword [rax + 0xb8], 0x5ee50f58
xor dword [rax + 0x1f4], 0x5d8d34ae
add dword [rax + 0x14], 0x40f06c92
sub dword [rax + 0x198], 0x7bf94f8c
xor dword [rax + 0x2d8], 0x1c7c7880
sub dword [rax + 0x398], 0x26164b6d
add dword [rax + 0x39c], 0x31dc4697
not dword [rax + 0x35c]
sub dword [rax + 0x238], 0x4dec1460
add dword [rax + 0x2ac], 0x64d7555d
not dword [rax + 0x1f8]
add dword [rax + 0x184], 0x4ba6401
add dword [rax + 0x260], 0x720b5868
add dword [rax + 0x138], 0x7fdb5366
xor dword [rax + 0x2c], 0x59890303
add dword [rax + 0x30], 0x2ddb5a0b
xor dword [rax + 0x2dc], 0x37323a7e
xor dword [rax + 0xd0], 0x2eaf06a4
not dword [rax + 0x12c]
not dword [rax + 0x210]
not dword [rax + 0x1bc]
not dword [rax + 0x22c]
xor dword [rax + 0x230], 0x41a63ad6
add dword [rax + 0xdc], 0x5d393d55
sub dword [rax + 0x3ec], 0x6f0679af
sub dword [rax + 0x74], 0x29b515ac
add dword [rax + 0x298], 0x52913b79
add dword [rax + 0x180], 0x2edb1af4
sub dword [rax + 0x26c], 0x1b4d359c
not dword [rax + 0xb0]
not dword [rax + 8]
sub dword [rax + 0x178], 0x6faf0f42
xor dword [rax + 0x28], 0x570b6bcd
xor dword [rax + 0x144], 0x57f67697
add dword [rax + 0x364], 0x5f80b56
sub dword [rax + 0x218], 0x12b317fe
not dword [rax + 0x3cc]
not dword [rax + 0x34]
add dword [rax + 0x168], 0x25b512c5
not dword [rax + 0x2c4]
xor dword [rax + 0x3ac], 0x16eb2919
sub dword [rax + 0x320], 0x2ff23764
add dword [rax + 0x294], 0x25782d64
sub dword [rax + 0x200], 0x1d28e4
not dword [rax + 0xa8]
xor dword [rax + 0x2f8], 0x15ce5bf7
sub dword [rax + 0x354], 0xfa923d3
sub dword [rax + 0x100], 0x7f1b4498
xor dword [rax + 0x288], 0xc704f59
not dword [rax + 0x1b8]
sub dword [rax + 0xb4], 0x7f363e2
xor dword [rax + 0x258], 0x32e447e3
xor dword [rax + 0x204], 0x35a748ad
sub dword [rax + 0x1d0], 0x6323523b
add dword [rax + 0x23c], 0x6dce7bf1
not dword [rax + 0x330]
xor dword [rax + 0x78], 0x7b3c1aa8
sub dword [rax + 0x2fc], 0x240615a8
sub dword [rax + 0x358], 0x5c591b
add dword [rax + 0x158], 0x762a3ec2
sub dword [rax + 0x1a4], 0x74f7198c
sub dword [rax + 0xd8], 0x68d7644d
add dword [rax + 0x2f4], 0x1eb42d3d
not dword [rax + 0x164]
not dword [rax + 0x350]
not dword [rax]
not dword [rax + 0x3b8]
xor dword [rax + 0x3a8], 0x318c6d83
not dword [rax + 0x318]
xor dword [rax + 0x110], 0x2557407e
add dword [rax + 0x10c], 0x319700c7
xor dword [rax + 0x388], 0x3f77451c
sub dword [rax + 0x3d0], 0x404913a8
add dword [rax + 0x2d0], 0x4c162751
not dword [rax + 0x2a4]
xor dword [rax + 0x15c], 0x36042b90
not dword [rax + 0x220]
add dword [rax + 0x284], 0x54761e79
xor dword [rax + 0x70], 0x314f5e3e
sub dword [rax + 0x1e8], 0x5ed945b6
not dword [rax + 0x32c]
not dword [rax + 0xcc]
not dword [rax + 0x334]
xor dword [rax + 0x36c], 0x25d13c1e
not dword [rax + 0x80]
not dword [rax + 0xac]
xor dword [rax + 0x13c], 0x62382770
xor dword [rax + 0x7c], 0x332107b3
not dword [rax + 0x1ec]
sub dword [rax + 0x84], 0x65a545a7
sub dword [rax + 0x154], 0x3f4f2fcf
not dword [rax + 0x8c]
not dword [rax + 0x1a8]
sub dword [rax + 0x270], 0x296a2b1a
not dword [rax + 0x6c]
add dword [rax + 0xfc], 0x74944291
not dword [rax + 0x130]
xor dword [rax + 0x3b0], 0x5ccd5235
add dword [rax + 0x3e8], 0xf3137b8
sub dword [rax + 0x128], 0x7fc0748b
add dword [rax + 0x44], 0xaa63567
not dword [rax + 0x27c]
xor dword [rax + 0x17c], 0xd204c27
xor dword [rax + 0x380], 0x7c562065
xor dword [rax + 0x340], 0x5e4e28c2
not dword [rax + 0x1c8]
sub dword [rax + 0x5c], 0x26ca3cbb
sub dword [rax + 0x88], 0xba73b12
sub dword [rax + 0xf0], 0x2cd51180
add dword [rax + 0x254], 0x6a425565
not dword [rax + 0x34c]
not dword [rax + 0x120]
add dword [rax + 0x300], 0x2c823465
add dword [rax + 0x3c0], 0x73476b15
add dword [rax + 0x170], 0x28217e40
sub dword [rax + 0x40], 0x72c31e73
xor dword [rax + 0x384], 0x7a9b3dcd
sub dword [rax + 0xbc], 0xf272091
add dword [rax + 0x50], 0x2889799d
xor dword [rax + 0x214], 0x64647362
add dword [rax + 0x1e4], 0x4e433dc6
add dword [rax + 0xc], 0x64ee07f1
not dword [rax + 0x2e0]
sub dword [rax + 0x1d8], 0x487b504c
add dword [rax + 0x1b0], 0x397d7040
sub dword [rax + 0x2e4], 0x370a17da
sub dword [rax + 0xf4], 0x59b26eb1
sub dword [rax + 0x1ac], 0x68187983
xor dword [rax + 0x264], 0x2611407
not dword [rax + 0x2b8]
not dword [rax + 0x328]
not dword [rax + 0x378]
not dword [rax + 0x2f0]
add dword [rax + 0x10], 0x67d47982
not dword [rax + 0x14c]
sub dword [rax + 0x21c], 0x357b0bda
not dword [rax + 0x1c]
not dword [rax + 0x160]
sub dword [rax + 0x1fc], 0x1e3c394d
xor dword [rax + 0x150], 0x4f45319b
sub dword [rax + 0x3f8], 0x69e4e9c
xor dword [rax + 0x274], 0x59db7ed7
not dword [rax + 0x394]
add dword [rax + 0x118], 0x714a212c
xor dword [rax + 0x58], 0x616c35f6
sub dword [rax + 0x124], 0x52335b78
sub dword [rax + 0xc0], 0x7da768f9
sub dword [rax + 0x390], 0x7d2800bc
xor dword [rax + 0x20], 0x62aa2675
sub dword [rax + 0x2c0], 0x71894bc7
add dword [rax + 0x90], 0x75d47736
sub dword [rax + 0x234], 0x765e7dfd
xor dword [rax + 0x3e0], 0x4bf72f32
add dword [rax + 0x18], 0x6fae42c0
xor dword [rax + 0x248], 0x26064c18
sub dword [rax + 0x290], 0x75674eff
xor dword [rax + 0x30c], 0x2a6564f4
xor dword [rax + 0x9c], 0x245669c9
xor dword [rax + 0x37c], 0x4fa4328d
add dword [rax + 0x11c], 0x6f241179
xor dword [rax + 0x3a0], 0x606e7cdc
sub dword [rax + 0x1d4], 0x5a966bcb
xor dword [rax + 0x268], 0x660609c
add dword [rax + 0x2e8], 0x31e126ee
xor dword [rax + 0x1c4], 0x4137099d
sub dword [rax + 0x244], 0x567f13b6
sub dword [rax + 0xa0], 0x54d52033
add dword [rax + 0x94], 0x7b502c7a
not dword [rax + 0x344]
xor dword [rax + 0x24], 0x3e3272b7
add dword [rax + 0x114], 0x54886685
xor dword [rax + 0x228], 0x6a6f5a4b
sub dword [rax + 0x1dc], 0x29a07f46
add dword [rax + 0x2a0], 0x75350018
xor dword [rax + 0xe4], 0x54cc7597
not dword [rax + 0x174]
xor dword [rax + 0x25c], 0x1488644d
add dword [rax + 0x208], 0x77f94c94
sub dword [rax + 0x1a0], 0x4f98171f
xor dword [rax + 0x98], 0x698e6fe6
xor dword [rax + 0x1e0], 0x4da74873
add dword [rax + 0xd4], 0x53356dda
not dword [rax + 0x190]
add dword [rax + 0x60], 0x3e6d046d
xor dword [rax + 0x278], 0x67b605aa
not dword [rax + 0x194]
not dword [rax + 0x304]
not dword [rax + 0x3a4]
not dword [rax + 0x38c]
not dword [rax + 0xc4]
xor dword [rax + 0x314], 0x1a442fe9
sub dword [rax + 0xf8], 0x18f3b37
not dword [rax + 0x1cc]
not dword [rax + 0x3bc]
not dword [rax + 0x3d4]
xor dword [rax + 0x28c], 0x23d641bd
not dword [rax + 0x104]
add dword [rax + 0xe0], 0x59305cad
not dword [rax + 0x1b4]
add dword [rax + 0x3fc], 0x61b20e62
sub dword [rax + 0x324], 0x48f577b9
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x1400a102e
pop rcx
call fcn.14009fb06
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