Function at 0x1400a8000
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 rdx, [0x14001b200]
push 0
pop rbx
push rdx
not dword [rdx + 0x3f4]
add dword [rdx + 0xec], 0x128635d7
sub dword [rdx + 0x2a0], 0x23ff7d5a
sub dword [rdx + 0x398], 0x793d71d0
not dword [rdx + 0x78]
xor dword [rdx + 0x294], 0x2e9d0650
not dword [rdx + 0x120]
sub dword [rdx + 0xc0], 0x24a57ccf
xor dword [rdx + 0xe4], 0x2ea832be
sub dword [rdx + 0x138], 0x78d35e56
not dword [rdx + 0x370]
xor dword [rdx + 0x4c], 0x360a773c
xor dword [rdx + 0x108], 0x74455c3f
not dword [rdx + 0x2c8]
not dword [rdx + 0xe0]
add dword [rdx + 0x2d0], 0x6fa763d8
add dword [rdx + 0xc], 0x7f8b50c2
sub dword [rdx + 0x1cc], 0x5a923018
add dword [rdx + 0x35c], 0x41fa5721
not dword [rdx + 0x384]
not dword [rdx + 0x2f0]
sub dword [rdx + 0x104], 0x4c730b30
xor dword [rdx + 0x260], 0x9d0798b
add dword [rdx + 0x14c], 0x5e2930cd
sub dword [rdx + 0x29c], 0x7de01e44
sub dword [rdx], 0x25c7029a
xor dword [rdx + 0x22c], 0x43a23236
sub dword [rdx + 0x2f8], 0x50574596
xor dword [rdx + 0x2a4], 0x1f3058e2
xor dword [rdx + 0x1a8], 0x14c70e8f
add dword [rdx + 0x3d4], 0x7ae6ad9
not dword [rdx + 0xf0]
add dword [rdx + 4], 0x9285e30
xor dword [rdx + 0x1ec], 0x353944ec
sub dword [rdx + 0x334], 0x3d70108e
sub dword [rdx + 0x218], 0x1eab37e3
xor dword [rdx + 0x18c], 0x735e533a
sub dword [rdx + 0xc4], 0x61d221a2
not dword [rdx + 0x32c]
xor dword [rdx + 0x278], 0xfda64f3
add dword [rdx + 0x140], 0x20cf3093
xor dword [rdx + 0x280], 0x743120c9
xor dword [rdx + 0x164], 0x1d550c1
add dword [rdx + 0x6c], 0x31af1f6c
xor dword [rdx + 0xb0], 0x73da2f26
xor dword [rdx + 0xd0], 0x1b432e25
add dword [rdx + 0x154], 0x55985734
add dword [rdx + 0x1c], 0x2e51a25
add dword [rdx + 0x11c], 0x34c254fc
xor dword [rdx + 0x214], 0x711742c3
xor dword [rdx + 0x1b0], 0x60ad7bea
add dword [rdx + 0xdc], 0x46fc7139
xor dword [rdx + 0x1bc], 0x13084c28
not dword [rdx + 0x3a4]
not dword [rdx + 0x36c]
sub dword [rdx + 0x248], 0x3a450c6c
add dword [rdx + 0xd8], 0x7e3f6fb9
add dword [rdx + 0x328], 0x3ea42c96
add dword [rdx + 0x16c], 0x73f77b24
xor dword [rdx + 0x1fc], 0x59f658bb
add dword [rdx + 0x28], 0x55311f30
not dword [rdx + 0x23c]
add dword [rdx + 0x7c], 0x31f3297
not dword [rdx + 0x38]
xor dword [rdx + 0x2a8], 0x2140564e
xor dword [rdx + 0x3b0], 0x24091b35
not dword [rdx + 0x210]
xor dword [rdx + 0x234], 0x37966c18
sub dword [rdx + 0x3d8], 0x8993958
xor dword [rdx + 0xbc], 0x20b0366f
not dword [rdx + 0x314]
add dword [rdx + 0x264], 0x3e565f4f
xor dword [rdx + 0x1d4], 0x64d85739
not dword [rdx + 0x40]
add dword [rdx + 0x98], 0x4f6b22ef
not dword [rdx + 0x20c]
add dword [rdx + 0x3a0], 0x7df86561
xor dword [rdx + 0x19c], 0x73d67e51
not dword [rdx + 0xfc]
xor dword [rdx + 0x3b8], 0xf5e7142
not dword [rdx + 0x60]
xor dword [rdx + 0x1e8], 0x50571126
xor dword [rdx + 0x12c], 0x20504c40
not dword [rdx + 0x268]
sub dword [rdx + 0x5c], 0x56e50a30
not dword [rdx + 0x178]
not dword [rdx + 0x58]
xor dword [rdx + 0x20], 0x5b1f5463
not dword [rdx + 0xb4]
add dword [rdx + 0x100], 0x2acd3468
sub dword [rdx + 0x30c], 0x796834b6
not dword [rdx + 0x90]
add dword [rdx + 0x284], 0x32611b26
not dword [rdx + 0x70]
xor dword [rdx + 0x68], 0x408a5e64
add dword [rdx + 0x1e0], 0x128f6673
sub dword [rdx + 0x2bc], 0x4d06e66
sub dword [rdx + 0x240], 0x429265e2
not dword [rdx + 0x130]
add dword [rdx + 0x2f4], 0x23b90173
not dword [rdx + 0x394]
xor dword [rdx + 0x2e8], 0x6be577f4
sub dword [rdx + 0x30], 0x3c544398
xor dword [rdx + 0x15c], 0x368e38d9
xor dword [rdx + 0x21c], 0x1bf86a61
xor dword [rdx + 0x3f8], 0x481d6a2b
sub dword [rdx + 0x224], 0x57eb6387
xor dword [rdx + 0x3c], 0x2f823d88
sub dword [rdx + 0x114], 0x7a396d84
xor dword [rdx + 0x3b4], 0xa195a7f
sub dword [rdx + 0x34c], 0x57cd6b23
sub dword [rdx + 0x308], 0xf017865
sub dword [rdx + 0x358], 0x4cce45ff
xor dword [rdx + 0x208], 0x520f3cae
sub dword [rdx + 0x174], 0x33ba3f15
not dword [rdx + 0x340]
not dword [rdx + 0xe8]
not dword [rdx + 0x320]
sub dword [rdx + 0x24], 0x5c4b2b20
add dword [rdx + 0x37c], 0x1c524f8
sub dword [rdx + 8], 0x46e21159
add dword [rdx + 0x24c], 0x8d55b2f
sub dword [rdx + 0xa8], 0x446e786f
xor dword [rdx + 0x354], 0x565c5c85
not dword [rdx + 0x1a0]
add dword [rdx + 0x1d8], 0x4bc40105
sub dword [rdx + 0x3bc], 0x13c83dea
xor dword [rdx + 0x3c4], 0x31993c15
sub dword [rdx + 0x74], 0x2bb442ee
sub dword [rdx + 0xac], 0x4ed307d6
sub dword [rdx + 0x10], 0x29cc5fb5
add dword [rdx + 0x2c0], 0x575b025c
xor dword [rdx + 0x10c], 0x28ce6add
not dword [rdx + 0x2fc]
sub dword [rdx + 0x244], 0x409e69ae
sub dword [rdx + 0x1f0], 0x6ef9178b
sub dword [rdx + 0x124], 0x6ef41636
not dword [rdx + 0x228]
xor dword [rdx + 0x38c], 0x6e4400a5
sub dword [rdx + 0x2d4], 0xdc21709
xor dword [rdx + 0x27c], 0x4c637d57
not dword [rdx + 0x1f8]
not dword [rdx + 0x298]
not dword [rdx + 0x1c8]
sub dword [rdx + 0x2dc], 0x1503e34
not dword [rdx + 0x344]
xor dword [rdx + 0x34], 0x28a05143
xor dword [rdx + 0x1c4], 0x2a83516b
not dword [rdx + 0x318]
not dword [rdx + 0x180]
not dword [rdx + 0x64]
add dword [rdx + 0x44], 0x714b096d
xor dword [rdx + 0xa0], 0x60c040ba
sub dword [rdx + 0x9c], 0x52057d4b
xor dword [rdx + 0x3f0], 0x63c067dd
add dword [rdx + 0x1f4], 0x1434cf1
xor dword [rdx + 0x110], 0x2414f63
add dword [rdx + 0xcc], 0x616478b6
add dword [rdx + 0x188], 0x55b136ea
xor dword [rdx + 0x190], 0x40727a5d
not dword [rdx + 0x204]
sub dword [rdx + 0x26c], 0x39843cc6
xor dword [rdx + 0x300], 0x7564062b
xor dword [rdx + 0x1dc], 0x10520828
not dword [rdx + 0x2e4]
add dword [rdx + 0x324], 0x66f14dd4
xor dword [rdx + 0x3c0], 0x14b4304e
not dword [rdx + 0x14]
sub dword [rdx + 0x28c], 0x25733f8f
sub dword [rdx + 0x288], 0x79370845
sub dword [rdx + 0x368], 0x79b632cd
xor dword [rdx + 0x170], 0x3b801b6e
xor dword [rdx + 0xd4], 0x513014a7
xor dword [rdx + 0x1c0], 0x50eb751c
add dword [rdx + 0x128], 0x180361a7
sub dword [rdx + 0x194], 0x461d3f72
xor dword [rdx + 0x270], 0x1f3e5d79
xor dword [rdx + 0x348], 0x6bce7d5b
xor dword [rdx + 0x1e4], 0x1912327f
add dword [rdx + 0x198], 0x421e426b
xor dword [rdx + 0x144], 0x70917784
sub dword [rdx + 0x360], 0x34e349c9
xor dword [rdx + 0x3e8], 0xa036391
add dword [rdx + 0x3ec], 0x74cc44b3
add dword [rdx + 0x94], 0x3df07223
not dword [rdx + 0x380]
xor dword [rdx + 0x134], 0x21e65bea
add dword [rdx + 0x3d0], 0x24797fa7
xor dword [rdx + 0x2c4], 0x7db6ea6
add dword [rdx + 0x2cc], 0x1f2c6aab
xor dword [rdx + 0x238], 0x3e9705ac
not dword [rdx + 0xf8]
xor dword [rdx + 0x2b8], 0x4fc1320a
add dword [rdx + 0x18], 0x3095667b
add dword [rdx + 0x160], 0x355f0a16
sub dword [rdx + 0x3e0], 0x71e543e0
xor dword [rdx + 0x1b8], 0x4c0f1f2d
not dword [rdx + 0x1b4]
not dword [rdx + 0x390]
xor dword [rdx + 0x13c], 0x94a3547
not dword [rdx + 0x2b4]
not dword [rdx + 0x378]
not dword [rdx + 0x258]
add dword [rdx + 0x2ac], 0x5be726f2
not dword [rdx + 0xa4]
sub dword [rdx + 0x88], 0x51f255f7
xor dword [rdx + 0x2ec], 0x6810604b
sub dword [rdx + 0x3ac], 0x27bf59e5
xor dword [rdx + 0x3c8], 0x48066a4
add dword [rdx + 0x80], 0x41c379f9
not dword [rdx + 0x48]
sub dword [rdx + 0x3a8], 0x20973d6e
add dword [rdx + 0x2c], 0x7fd33703
add dword [rdx + 0x54], 0x7a290ebb
add dword [rdx + 0x304], 0x94b701a
not dword [rdx + 0x3e4]
xor dword [rdx + 0x338], 0x72e6487f
not dword [rdx + 0x33c]
add dword [rdx + 0x374], 0x399627c9
xor dword [rdx + 0x148], 0x15925235
sub dword [rdx + 0x220], 0x2e7c0df8
not dword [rdx + 0x254]
xor dword [rdx + 0x310], 0x77fc0b79
not dword [rdx + 0x150]
sub dword [rdx + 0x1d0], 0x722a3897
add dword [rdx + 0xf4], 0x64083b07
not dword [rdx + 0x200]
sub dword [rdx + 0x388], 0xb452fc8
add dword [rdx + 0x25c], 0x3001a3e
add dword [rdx + 0x250], 0x4a8a7aa2
add dword [rdx + 0x1a4], 0x512a386b
xor dword [rdx + 0x17c], 0x26c11ccd
xor dword [rdx + 0x364], 0xed57b89
sub dword [rdx + 0x330], 0x10bf19be
add dword [rdx + 0xb8], 0x398926ed
add dword [rdx + 0x8c], 0x264576e7
xor dword [rdx + 0x31c], 0x2e463312
not dword [rdx + 0x158]
sub dword [rdx + 0x39c], 0x5e255e4
xor dword [rdx + 0x1ac], 0x51832fd8
sub dword [rdx + 0x230], 0x40290f10
sub dword [rdx + 0x84], 0x2f51af
sub dword [rdx + 0x274], 0x171b1673
xor dword [rdx + 0x290], 0x53373070
xor dword [rdx + 0x2e0], 0x21ba0bd5
not dword [rdx + 0x2d8]
not dword [rdx + 0x50]
not dword [rdx + 0x168]
sub dword [rdx + 0x184], 0x68ec5709
xor dword [rdx + 0x3fc], 0x382a6c2c
add dword [rdx + 0x3cc], 0x70f23d2f
xor dword [rdx + 0xc8], 0x6fee4c52
xor dword [rdx + 0x3dc], 0x3fb65c1e
add dword [rdx + 0x2b0], 0x787c4804
sub dword [rdx + 0x350], 0x5d994032
sub dword [rdx + 0x118], 0x67263f2d
add rbx, 0x400
add rdx, 0x400
cmp rbx, 0x8c000
jne 0x1400a802e
pop rcx
call fcn.1400a6b06
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