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 rcx, [0x14001f400]
push 0
pop rax
push rcx
xor dword [rcx], 0x72792b1c
add dword [rcx + 0x158], 0x4d6b2969
xor dword [rcx + 0x238], 0x10d33ecb
add dword [rcx + 0x294], 0x186820e2
add dword [rcx + 0x11c], 0x1176086c
add dword [rcx + 0x350], 0x441e3f06
sub dword [rcx + 0x54], 0x1d4716b7
xor dword [rcx + 0x1e0], 0x476c3a57
sub dword [rcx + 0x44], 0x28b52de7
xor dword [rcx + 0x1a8], 0x54111874
xor dword [rcx + 0x160], 0x1df754d3
not dword [rcx + 0xac]
add dword [rcx + 0x300], 0x39bc143a
sub dword [rcx + 0x374], 0xb643887
not dword [rcx + 0x3c4]
add dword [rcx + 0x80], 0x56fd3e8a
xor dword [rcx + 0x3e4], 0x2a90100
add dword [rcx + 0x240], 0x75bf39cf
xor dword [rcx + 0xc0], 0x5b8e08c5
sub dword [rcx + 0x2f0], 0x49dd07c6
not dword [rcx + 0x360]
add dword [rcx + 0x1bc], 0x10b3295f
add dword [rcx + 0x388], 0x437f0f73
xor dword [rcx + 0x3e8], 0x7add243b
sub dword [rcx + 0x170], 0x465b2bff
not dword [rcx + 0x390]
add dword [rcx + 0x3b8], 0x4447244a
not dword [rcx + 0x2c0]
add dword [rcx + 0x23c], 0x338e71be
add dword [rcx + 0x1dc], 0x29d6077e
add dword [rcx + 0x16c], 0x47ef2cd3
sub dword [rcx + 0x394], 0x7ef01578
not dword [rcx + 0x104]
sub dword [rcx + 0x3c], 0x3d8318f6
not dword [rcx + 0x3f0]
xor dword [rcx + 0x7c], 0x4ef755f6
xor dword [rcx + 0x338], 0x325b14da
add dword [rcx + 0x1d0], 0x6d3a5805
add dword [rcx + 0x15c], 0x1469779f
add dword [rcx + 0xa0], 0x63942407
xor dword [rcx + 0x194], 0x4e772c6e
not dword [rcx + 0x3c0]
sub dword [rcx + 0xd8], 0x3ced55e4
sub dword [rcx + 0x22c], 0x16846957
xor dword [rcx + 0x218], 0x76fb22bc
sub dword [rcx + 0xa8], 0xf700472
add dword [rcx + 0xe4], 0x54076406
sub dword [rcx + 0xc], 0x69a16fea
xor dword [rcx + 0x288], 0x7c457059
xor dword [rcx + 0x114], 0x534b77e6
xor dword [rcx + 0x188], 0x1ae55a4c
not dword [rcx + 0x118]
xor dword [rcx + 0x1fc], 0x6baf5b27
add dword [rcx + 0x24c], 0x1aa002e0
xor dword [rcx + 0x21c], 0xfdf144f
sub dword [rcx + 0xb0], 0x17a873ca
sub dword [rcx + 0x128], 0x474e188f
not dword [rcx + 0x1d4]
add dword [rcx + 0x200], 0x176e7c5f
not dword [rcx + 0x398]
sub dword [rcx + 0x2cc], 0x36620c2a
not dword [rcx + 0xfc]
xor dword [rcx + 0x108], 0x4b8c099e
add dword [rcx + 0x30c], 0x253728fb
xor dword [rcx + 0x154], 0x4ee219dc
not dword [rcx + 0x2e0]
not dword [rcx + 0x14c]
xor dword [rcx + 0x10c], 0x7f537d1b
sub dword [rcx + 0x380], 0x5d2c51da
sub dword [rcx + 0x2d4], 0x20673100
add dword [rcx + 0x78], 0x3a973dac
xor dword [rcx + 0x58], 0x6f44102e
not dword [rcx + 0x1f0]
sub dword [rcx + 0x228], 0x100b5b
add dword [rcx + 0x4c], 0x43000a13
not dword [rcx + 0x354]
not dword [rcx + 0x304]
sub dword [rcx + 0x100], 0x47ed6bea
sub dword [rcx + 8], 0x1ccd2ddb
add dword [rcx + 0x28c], 0x9a23217
add dword [rcx + 0x36c], 0x2e24eee
add dword [rcx + 0x3a8], 0x72ed1a45
sub dword [rcx + 0x3f8], 0x341d3395
not dword [rcx + 0x2d8]
xor dword [rcx + 0x278], 0x57265876
xor dword [rcx + 0x2a8], 0x9a57c7a
xor dword [rcx + 0x2d0], 0x288d1a24
add dword [rcx + 0x2bc], 0x235554e4
not dword [rcx + 0x148]
add dword [rcx + 0x334], 0x4387115a
xor dword [rcx + 0x88], 0x44a16b8b
add dword [rcx + 0x1b8], 0x73863cbb
add dword [rcx + 0x368], 0x19530037
xor dword [rcx + 0xc8], 0x27561b7d
xor dword [rcx + 0x64], 0x12814d59
not dword [rcx + 0x2a0]
sub dword [rcx + 0x340], 0x81e47b9
not dword [rcx + 0x2ec]
add dword [rcx + 0x12c], 0x186371c1
xor dword [rcx + 0x348], 0x58665a13
sub dword [rcx + 0x308], 0x24fb6e29
sub dword [rcx + 0x26c], 0x39947652
not dword [rcx + 0x2f4]
add dword [rcx + 0x344], 0x67ee688f
add dword [rcx + 0xb8], 0x43a433f4
sub dword [rcx + 0x110], 0x20824b4f
add dword [rcx + 0x3d0], 0x34691f15
xor dword [rcx + 0x164], 0x7576067b
xor dword [rcx + 0x24], 0x271726a2
xor dword [rcx + 0x320], 0x267584b
add dword [rcx + 0x68], 0x57d354a6
add dword [rcx + 0x1d8], 0x2e987b73
add dword [rcx + 0x20], 0x40d7177c
xor dword [rcx + 0xf4], 0x59d50ef3
not dword [rcx + 0x310]
not dword [rcx + 0x3b4]
add dword [rcx + 0x210], 0x74cc5186
add dword [rcx + 0x6c], 0x483169b1
add dword [rcx + 0x34], 0x2ccf7bd8
not dword [rcx + 0x17c]
sub dword [rcx + 0x268], 0x14bb3648
sub dword [rcx + 0x31c], 0x23442034
not dword [rcx + 0x2fc]
xor dword [rcx + 0xe0], 0xf77694
sub dword [rcx + 0x3dc], 0x7e1b78f4
xor dword [rcx + 0x3b0], 0x2c2e0982
add dword [rcx + 0x38c], 0x5fbc08a5
sub dword [rcx + 0x1c], 0x364977ca
sub dword [rcx + 0x248], 0x50a45de7
xor dword [rcx + 0x324], 0x71ce6880
xor dword [rcx + 0xf8], 0xfc1183c
not dword [rcx + 0x18]
not dword [rcx + 0x254]
add dword [rcx + 0x60], 0x4455639f
not dword [rcx + 0x330]
add dword [rcx + 0x1f4], 0x55e85ea6
sub dword [rcx + 0x264], 0x21ee561c
sub dword [rcx + 0x220], 0x73123667
add dword [rcx + 0x1c4], 0x16da6583
xor dword [rcx + 0x384], 0x53191ce8
sub dword [rcx + 0x358], 0x4ca04be6
sub dword [rcx + 0x3a0], 0x3f740b3c
add dword [rcx + 0x178], 0x76574e69
sub dword [rcx + 0x258], 0x224a00bb
sub dword [rcx + 0xec], 0x35af4682
sub dword [rcx + 0x364], 0x13a812fc
not dword [rcx + 0x1cc]
not dword [rcx + 0x1f8]
add dword [rcx + 0x190], 0x1e543426
add dword [rcx + 0x1e4], 0x70460190
sub dword [rcx + 0x180], 0x32600434
sub dword [rcx + 0x314], 0x491d557d
xor dword [rcx + 0xdc], 0x5c671a5d
sub dword [rcx + 0x2c8], 0x1733330d
add dword [rcx + 0x198], 0xc0615ea
not dword [rcx + 0x29c]
sub dword [rcx + 0x3f4], 0x5a88618d
sub dword [rcx + 0x2ac], 0x5ece2aaf
add dword [rcx + 0x74], 0x28f75a56
xor dword [rcx + 0x90], 0x6bbe5188
add dword [rcx + 0x298], 0x18e126a8
not dword [rcx + 0x28]
not dword [rcx + 0x2f8]
sub dword [rcx + 0x3bc], 0x28c0de3
add dword [rcx + 0x1b4], 0x1d930096
xor dword [rcx + 0xbc], 0x30e63e92
add dword [rcx + 0x130], 0x25113d8a
not dword [rcx + 0x2b0]
not dword [rcx + 0x250]
not dword [rcx + 0x98]
sub dword [rcx + 0x230], 0x73b718ac
not dword [rcx + 0x10]
xor dword [rcx + 0x208], 0x100633cd
not dword [rcx + 0x3d4]
sub dword [rcx + 0x94], 0x195d655e
xor dword [rcx + 0x38], 0x5b5f09cd
add dword [rcx + 0xe8], 0x50e04053
sub dword [rcx + 0x27c], 0x249907b7
add dword [rcx + 0x1c8], 0x55f3a67
not dword [rcx + 0x3ec]
not dword [rcx + 0x204]
add dword [rcx + 0x1e8], 0x24fb69ec
sub dword [rcx + 0x144], 0x31fd3663
add dword [rcx + 0x3cc], 0x95a0983
add dword [rcx + 0x2dc], 0x29d25570
add dword [rcx + 0x13c], 0x598e7c2d
sub dword [rcx + 0x370], 0x178f3d78
not dword [rcx + 0x2b8]
not dword [rcx + 0x234]
sub dword [rcx + 0x3d8], 0xaf44f39
add dword [rcx + 0x32c], 0x2cde6fda
xor dword [rcx + 0x134], 0x6e0837e8
add dword [rcx + 0x1a4], 0x5432281c
sub dword [rcx + 0x168], 0x252545ad
add dword [rcx + 0x2c4], 0x275a0cc1
sub dword [rcx + 0x3c8], 0x7937730
add dword [rcx + 0x18c], 0x2468023f
xor dword [rcx + 0xf0], 0x13bb0048
not dword [rcx + 0x290]
not dword [rcx + 0x2e4]
add dword [rcx + 0xd0], 0x45b06cf9
add dword [rcx + 0x1ac], 0x34926ba
add dword [rcx + 0x40], 0x7937643c
not dword [rcx + 0x33c]
add dword [rcx + 0x9c], 0x2414447f
sub dword [rcx + 0x138], 0x1b694a5c
xor dword [rcx + 0x150], 0x5e481fd9
add dword [rcx + 0xc4], 0x52c433cc
not dword [rcx + 0x270]
xor dword [rcx + 0x1b0], 0x478e5a58
add dword [rcx + 0x70], 0x5b6335e2
sub dword [rcx + 0x2c], 0x5cba5058
add dword [rcx + 0x260], 0x3d6e0716
xor dword [rcx + 0x378], 0x23c51994
sub dword [rcx + 0x244], 0x35d02505
add dword [rcx + 0x2e8], 0x2cbb37f9
xor dword [rcx + 0x84], 0x4b363739
xor dword [rcx + 0x3fc], 0x4a6d5435
add dword [rcx + 0x124], 0x77820232
sub dword [rcx + 0x5c], 0x5797331f
sub dword [rcx + 0x214], 0x5d94f50
not dword [rcx + 4]
add dword [rcx + 0x35c], 0x7cd130b4
sub dword [rcx + 0x1a0], 0x50997785
xor dword [rcx + 0x280], 0xc2f6d64
sub dword [rcx + 0x37c], 0x6ac05ca6
xor dword [rcx + 0x50], 0x3dda6bed
xor dword [rcx + 0x184], 0x45c8705c
not dword [rcx + 0xa4]
add dword [rcx + 0xd4], 0x6574749f
add dword [rcx + 0xb4], 0x31a2d70
not dword [rcx + 0x318]
xor dword [rcx + 0x2a4], 0xfe1266b
sub dword [rcx + 0x1ec], 0x25a82fbb
sub dword [rcx + 0x3ac], 0x156c51f0
add dword [rcx + 0x140], 0x7e5c5b3a
not dword [rcx + 0x8c]
not dword [rcx + 0x2b4]
xor dword [rcx + 0x120], 0x8224b63
sub dword [rcx + 0x39c], 0x79e11f23
not dword [rcx + 0xcc]
xor dword [rcx + 0x14], 0x49b41c7f
add dword [rcx + 0x30], 0x7ebb12a1
sub dword [rcx + 0x25c], 0x4ae75a91
sub dword [rcx + 0x224], 0x6c7f4091
not dword [rcx + 0x19c]
xor dword [rcx + 0x34c], 0x5eb849ae
sub dword [rcx + 0x274], 0x490c2c6b
add dword [rcx + 0x48], 0x59e273a2
sub dword [rcx + 0x174], 0x12d3309b
not dword [rcx + 0x3a4]
add dword [rcx + 0x328], 0x23267b0b
add dword [rcx + 0x1c0], 0x18ba3e96
sub dword [rcx + 0x3e0], 0x17b53468
xor dword [rcx + 0x284], 0x31d37d57
add dword [rcx + 0x20c], 0x79455fe0
add rax, 0x400
add rcx, 0x400
cmp rax, 0x8c000
jne 0x1400ac02e
pop rcx
call fcn.1400aa53e
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