Function at 0x1400ac000
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, [0x14001f400]
push 0
pop rcx
push rax
sub dword [rax + 0x2a0], 0x47551f5e
xor dword [rax + 0x2a8], 0x49944576
add dword [rax + 0x3ec], 0x739957b7
not dword [rax + 0x234]
not dword [rax + 0x40]
add dword [rax + 0x110], 0x4d0405a4
add dword [rax + 0x170], 0x1f5eb3
add dword [rax + 0x44], 0x3f487de3
add dword [rax + 0xe8], 0x724a5dc7
not dword [rax + 0x3a4]
xor dword [rax + 0x38c], 0x755c3fed
sub dword [rax + 0xc4], 0xcee62f1
not dword [rax + 0x304]
sub dword [rax + 0x178], 0x79d65fca
not dword [rax + 0x1b4]
add dword [rax + 0x220], 0x64d17571
xor dword [rax + 0x214], 0x44ad642b
xor dword [rax + 0x260], 0x5a8b7e07
add dword [rax + 0x310], 0x7df25fac
add dword [rax + 0x380], 0x4a5413d4
not dword [rax + 0x138]
sub dword [rax + 0x140], 0x1c2049f7
xor dword [rax + 0x18c], 0x116e1162
add dword [rax + 0x2f8], 0x5b16138a
add dword [rax + 0x1a0], 0x26305bf9
xor dword [rax + 0x2b0], 0x3ed6210
xor dword [rax + 0xdc], 0x7f5b2ddc
xor dword [rax + 0x1fc], 0x138e67a5
xor dword [rax + 0xe0], 0x7b86394a
add dword [rax + 0x364], 0x284a13e1
sub dword [rax + 0x98], 0x20e33f2a
add dword [rax + 0x94], 0x4e9166fd
xor dword [rax + 0x394], 0x518d0c82
sub dword [rax + 0x1f4], 0x29b87b16
add dword [rax + 0x184], 0x35570e48
xor dword [rax + 0x284], 0x4e7c759b
xor dword [rax + 0x2f0], 0x30dd2f86
sub dword [rax + 0x358], 0xdbf55ed
not dword [rax + 0x180]
sub dword [rax + 0x168], 0x51e7d3a
add dword [rax + 0x218], 0x364511da
add dword [rax + 0x2b8], 0x4f385883
xor dword [rax + 0x368], 0x470868fe
add dword [rax + 0x104], 0x27876ad3
xor dword [rax + 0x264], 0x78d1135e
not dword [rax + 0x60]
xor dword [rax + 0x1d0], 0x4ee3751d
xor dword [rax + 4], 0x15f67579
not dword [rax + 0x2e0]
add dword [rax + 0x158], 0x406f4d81
sub dword [rax + 0x230], 0x5bc60037
not dword [rax + 0x348]
xor dword [rax + 0x10c], 0x437134f5
xor dword [rax + 0x334], 0x5ba041a7
add dword [rax + 0x3cc], 0x395114ae
add dword [rax + 0x200], 0x31db076e
add dword [rax + 0x314], 0x14137398
not dword [rax + 0x29c]
sub dword [rax + 0x320], 0x5ff41e56
sub dword [rax + 0xc0], 0x433e08a5
xor dword [rax + 0x27c], 0x22784880
not dword [rax + 0x388]
not dword [rax + 0x11c]
add dword [rax + 0x144], 0x503f1430
sub dword [rax + 0x2dc], 0x195e3c40
not dword [rax + 0x35c]
add dword [rax + 0x1ac], 0x2b95f27
not dword [rax + 0x160]
not dword [rax + 0x294]
sub dword [rax + 0x2e8], 0x25d374ab
xor dword [rax + 0x3e4], 0x57485581
xor dword [rax + 0x250], 0x73cb1a10
xor dword [rax + 0x338], 0x28142621
add dword [rax + 0x17c], 0x251422ba
xor dword [rax + 0x290], 0x4bc45130
sub dword [rax + 0x114], 0x1e1024cf
not dword [rax + 0xf8]
add dword [rax], 0x74465028
xor dword [rax + 0x2b4], 0x559d3ed0
sub dword [rax + 0x2c4], 0x43260ec8
add dword [rax + 0x1f8], 0x7f6f331e
add dword [rax + 0x1ec], 0x3d672058
not dword [rax + 0xb0]
add dword [rax + 0x24], 0x51b07ff7
sub dword [rax + 0xb8], 0x26e56bd8
add dword [rax + 0x39c], 0x64ca75ef
not dword [rax + 0x268]
sub dword [rax + 0x26c], 0x485d1843
add dword [rax + 0x34], 0x116549eb
not dword [rax + 0x150]
not dword [rax + 0x128]
add dword [rax + 0x384], 0x679f1545
xor dword [rax + 0x3b0], 0x32725cf0
sub dword [rax + 0x1d4], 0xa0a19e0
add dword [rax + 0x298], 0x4afe3f7e
not dword [rax + 0xa0]
add dword [rax + 0x244], 0x434324
not dword [rax + 0x354]
sub dword [rax + 0x210], 0x30b27e15
sub dword [rax + 0x1d8], 0x2e1a6ddf
add dword [rax + 0x3c4], 0x4c261f3d
xor dword [rax + 0x390], 0x58f343a1
not dword [rax + 0x274]
add dword [rax + 0x1e4], 0x6827448d
add dword [rax + 0x88], 0x456d5466
sub dword [rax + 0x370], 0x158839d2
not dword [rax + 0x58]
xor dword [rax + 0x288], 0x62670e3a
add dword [rax + 0x70], 0x1d7f0648
not dword [rax + 0xcc]
sub dword [rax + 0x25c], 0x3a6b5d58
add dword [rax + 0x16c], 0x20ef2baf
sub dword [rax + 0x134], 0x41175e4a
not dword [rax + 0x4c]
sub dword [rax + 0x3b4], 0x1b8b65f0
not dword [rax + 0x154]
xor dword [rax + 0x14c], 0xa6229d8
add dword [rax + 0x1dc], 0x75a929ca
sub dword [rax + 0x120], 0x7d3a625d
add dword [rax + 0x108], 0x12145618
sub dword [rax + 0x124], 0x2f934cec
sub dword [rax + 0x2bc], 0x41d27c29
xor dword [rax + 0x378], 0x5126f53
sub dword [rax + 0x18], 0x34203889
xor dword [rax + 0x3a8], 0x31dd3ed1
sub dword [rax + 0x148], 0xb007426
sub dword [rax + 0x188], 0x6a2537bc
xor dword [rax + 0x1c0], 0x36a459d4
not dword [rax + 0x350]
not dword [rax + 0x64]
xor dword [rax + 0x8c], 0x11f749c7
not dword [rax + 8]
add dword [rax + 0x21c], 0xeb96a29
sub dword [rax + 0x1c], 0x2d847156
sub dword [rax + 0x2cc], 0x498b646e
xor dword [rax + 0x398], 0x38a465f4
add dword [rax + 0xa4], 0x33df6fa8
add dword [rax + 0x23c], 0x609f1cb1
sub dword [rax + 0x50], 0x2d7a3453
add dword [rax + 0x300], 0x31843d46
sub dword [rax + 0x258], 0x1a3b3bd5
sub dword [rax + 0x2c], 0x54ba79be
xor dword [rax + 0x3c8], 0x6c621437
sub dword [rax + 0x344], 0x2814427e
sub dword [rax + 0x90], 0x34f6101d
sub dword [rax + 0x20c], 0x7f455346
sub dword [rax + 0x330], 0x53e1bf0
xor dword [rax + 0x1e8], 0x265553a1
not dword [rax + 0x198]
xor dword [rax + 0xec], 0x489b5310
xor dword [rax + 0xb4], 0x68c6348d
xor dword [rax + 0xd4], 0x25a24933
xor dword [rax + 0x78], 0x3b3d542f
add dword [rax + 0x2f4], 0x1bc307ec
sub dword [rax + 0xa8], 0x78090abd
add dword [rax + 0x280], 0x6b194a57
add dword [rax + 0x54], 0x154b2b5d
sub dword [rax + 0x19c], 0x15f3783
xor dword [rax + 0x1c4], 0x56534299
add dword [rax + 0xd0], 0x31726057
add dword [rax + 0x278], 0x57dd3541
add dword [rax + 0x3d0], 0x13e50049
sub dword [rax + 0x1c8], 0x40b35474
add dword [rax + 0x324], 0x2b78051f
sub dword [rax + 0x3b8], 0x532f1d6a
sub dword [rax + 0x2ac], 0x83a11ca
not dword [rax + 0x3f0]
sub dword [rax + 0xfc], 0x32316607
xor dword [rax + 0x270], 0x3638324c
not dword [rax + 0x28]
xor dword [rax + 0x248], 0x60054ff8
add dword [rax + 0x328], 0x47b428f0
xor dword [rax + 0x1bc], 0x25c87c85
xor dword [rax + 0xe4], 0x27f2ff0
add dword [rax + 0x1cc], 0x1ca11e3a
add dword [rax + 0x2ec], 0x60277ea6
add dword [rax + 0x118], 0x7c2f7e08
add dword [rax + 0x130], 0x20156c3c
not dword [rax + 0x80]
not dword [rax + 0xf0]
xor dword [rax + 0x9c], 0x649d29d2
not dword [rax + 0x24c]
add dword [rax + 0x14], 0x237c09c6
xor dword [rax + 0xbc], 0x5bce6731
xor dword [rax + 0x1e0], 0x58005ba8
xor dword [rax + 0x32c], 0xa0f14de
xor dword [rax + 0x2a4], 0x50be59dd
xor dword [rax + 0x308], 0xf883ec3
xor dword [rax + 0x2d0], 0x207444d8
xor dword [rax + 0x3d8], 0x7f103ebf
xor dword [rax + 0x2e4], 0x4ed57128
sub dword [rax + 0x28c], 0x44f72d9
sub dword [rax + 0x3a0], 0x44e60af4
xor dword [rax + 0x240], 0x4e0019d3
sub dword [rax + 0x2c0], 0x216d3f8c
add dword [rax + 0x1f0], 0x74e05d0e
add dword [rax + 0x3f8], 0x75ca5df2
add dword [rax + 0x30c], 0xbe46c54
xor dword [rax + 0x1a8], 0x5f8d265a
xor dword [rax + 0xc], 0x6da85fa0
xor dword [rax + 0x374], 0x60a77c2e
add dword [rax + 0x37c], 0x38fb00e6
xor dword [rax + 0x34c], 0x3ae62eb1
sub dword [rax + 0x100], 0x6606674e
sub dword [rax + 0x208], 0x7e19092a
add dword [rax + 0x31c], 0x50960ea7
not dword [rax + 0x38]
add dword [rax + 0x228], 0x32054b8c
not dword [rax + 0x3e8]
add dword [rax + 0x5c], 0x721e440d
xor dword [rax + 0x68], 0x664226f
xor dword [rax + 0x164], 0x72be72ba
not dword [rax + 0x2d8]
xor dword [rax + 0x360], 0x19572a1f
sub dword [rax + 0x190], 0x5f056044
sub dword [rax + 0x10], 0x15253597
xor dword [rax + 0xd8], 0x76402e64
sub dword [rax + 0x174], 0x57625990
xor dword [rax + 0x224], 0x67eb540e
xor dword [rax + 0x2fc], 0x2aaa1d03
xor dword [rax + 0x3e0], 0x2086507
xor dword [rax + 0x1b8], 0x5f40e8
not dword [rax + 0x3bc]
add dword [rax + 0x12c], 0x425e592a
not dword [rax + 0xf4]
sub dword [rax + 0x2d4], 0x7a0c59af
xor dword [rax + 0x2c8], 0x2f6d448a
not dword [rax + 0x1b0]
sub dword [rax + 0x194], 0x39112b7
xor dword [rax + 0x3d4], 0x62676460
add dword [rax + 0x48], 0x369511cc
sub dword [rax + 0x3dc], 0x193b2afe
sub dword [rax + 0x36c], 0x171e42ba
not dword [rax + 0x204]
sub dword [rax + 0x6c], 0x7e153341
not dword [rax + 0x13c]
not dword [rax + 0x254]
not dword [rax + 0x3f4]
add dword [rax + 0x84], 0x736f178b
sub dword [rax + 0x22c], 0xde5244a
add dword [rax + 0x3c], 0x6afa5299
not dword [rax + 0x1a4]
not dword [rax + 0x238]
add dword [rax + 0x340], 0x74245498
sub dword [rax + 0xac], 0x1c7c2d19
sub dword [rax + 0x15c], 0xf416ade
not dword [rax + 0x318]
add dword [rax + 0xc8], 0x5c730536
add dword [rax + 0x7c], 0x4a0f61d4
add dword [rax + 0x30], 0xc6d773d
sub dword [rax + 0x33c], 0x7c3954a5
not dword [rax + 0x74]
add dword [rax + 0x3ac], 0x1fbd1ec0
add dword [rax + 0x3fc], 0xe4553e2
not dword [rax + 0x20]
xor dword [rax + 0x3c0], 0xd5c368e
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x1400ac02e
pop rcx
call fcn.1400aad06
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