Function at 0x14017a000
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, [0x1400ed000]
push 0
pop rdi
push rax
xor dword [rax + 0x64], 0x4cfc2afe
sub dword [rax + 0x214], 0x5edb1e7d
not dword [rax + 0x3a4]
not dword [rax + 0x12c]
sub dword [rax + 0x154], 0x410c2650
not dword [rax + 0x340]
sub dword [rax + 0x3d8], 0x714243f3
xor dword [rax + 0x360], 0x17f72c1d
xor dword [rax + 0x60], 0x3b7f2ecd
xor dword [rax + 0x2f0], 0x7b995a80
not dword [rax + 0x2b8]
xor dword [rax + 0x320], 0x6d3c72c6
not dword [rax + 0x3e4]
sub dword [rax + 0x1b4], 0x2d507052
add dword [rax + 0x354], 0x74672b06
xor dword [rax + 0x288], 0x7c660093
sub dword [rax + 0xd4], 0x5be659c7
xor dword [rax + 0x30], 0x5a09111f
xor dword [rax + 0x100], 0x25221da1
sub dword [rax + 0x398], 0x5cf31b3e
not dword [rax + 0x6c]
add dword [rax + 0x244], 0x5fd853c6
sub dword [rax + 0x3dc], 0x75b9659a
not dword [rax + 0x1b0]
xor dword [rax + 0x394], 0x19ff76bb
xor dword [rax + 0xe0], 0x27e318fc
sub dword [rax + 0x29c], 0x7fcd38eb
add dword [rax + 0xc4], 0x4b44402b
add dword [rax + 0x2b4], 0x73f427fa
xor dword [rax + 0xc], 0x37041e07
sub dword [rax + 0x58], 0x15386142
xor dword [rax + 0x350], 0x38bb5251
xor dword [rax + 0x44], 0x444d532a
sub dword [rax + 0x2b0], 0x72710287
xor dword [rax + 0x3f4], 0x6e905356
xor dword [rax + 0x11c], 0x39e77b2f
not dword [rax + 0x68]
xor dword [rax + 0x2e0], 0x707928e1
add dword [rax + 0x138], 0x30be31b3
not dword [rax + 0x5c]
not dword [rax + 0x2f8]
xor dword [rax + 0x184], 0x40d72f33
xor dword [rax + 0x388], 0x660e68c9
sub dword [rax + 0x280], 0x419d138f
xor dword [rax + 0x188], 0x61d35d00
add dword [rax + 0x2ac], 0x48a162b8
sub dword [rax + 0x228], 0x42261df2
add dword [rax + 0x74], 0x49f55650
xor dword [rax + 0x230], 0x6c7f546f
sub dword [rax + 0xa0], 0x44a81cda
add dword [rax + 0x3c0], 0x3b267835
sub dword [rax + 0x20c], 0x34894c40
add dword [rax + 0x2d8], 0x78d53d24
xor dword [rax + 0x358], 0x6c1b32fc
not dword [rax + 0x30c]
sub dword [rax + 0x128], 0x69cd6097
not dword [rax + 0x1fc]
xor dword [rax + 0xb8], 0x23a87411
not dword [rax + 0x37c]
xor dword [rax + 0x114], 0x1b6019a7
add dword [rax + 0xd0], 0x3e935e39
xor dword [rax + 0x2cc], 0x6260d94
add dword [rax + 0x3ec], 0x3295368b
add dword [rax + 0x148], 0x14f96c5b
not dword [rax + 0x13c]
add dword [rax + 0x2a0], 0x16f638ad
not dword [rax + 0x164]
add dword [rax + 0xe4], 0x4bfd2980
sub dword [rax + 0x1ec], 0x19da1025
add dword [rax + 0x3bc], 0x436b6ca5
sub dword [rax + 0x1e4], 0x7fd152d3
sub dword [rax + 0x108], 0x29460298
sub dword [rax + 0x308], 0x205b1e6e
add dword [rax + 0x160], 0x6aa926ca
add dword [rax + 0x118], 0x7ecc2415
add dword [rax + 0x2bc], 0x6f7c225d
not dword [rax + 0x238]
add dword [rax + 0x7c], 0x3cdb7d0b
xor dword [rax + 0x34c], 0x2d286d97
not dword [rax + 0x36c]
sub dword [rax + 0x2ec], 0x64602120
xor dword [rax + 8], 0xacd0ed2
xor dword [rax + 0x384], 0x4d154468
not dword [rax + 0x2c8]
xor dword [rax + 0xa8], 0x3750f98
sub dword [rax + 0x2f4], 0x373952d4
not dword [rax + 0x3d0]
add dword [rax + 0x3b4], 0x4a763d5a
xor dword [rax + 0xf8], 0x170a5022
sub dword [rax + 0x1d0], 0x1d087fae
xor dword [rax + 0xe8], 0x6dd147ba
xor dword [rax + 0x200], 0x3d912592
add dword [rax + 0x2e8], 0x34d7752a
not dword [rax + 0x208]
add dword [rax + 0x1a0], 0x47e3413d
xor dword [rax + 0x190], 0x303b7db9
sub dword [rax + 0x324], 0x21ba477f
xor dword [rax + 0x374], 0x165662e4
xor dword [rax + 0x198], 0x4bd10ee2
add dword [rax + 0x34], 0x11747716
not dword [rax + 0x54]
not dword [rax]
xor dword [rax + 0x310], 0x5a216500
xor dword [rax + 0x25c], 0x719766a7
xor dword [rax + 0xfc], 0x75ee1e11
sub dword [rax + 0x3f8], 0x57c84cb3
sub dword [rax + 0x348], 0x69263dfe
not dword [rax + 0x2dc]
xor dword [rax + 0x298], 0x60094459
sub dword [rax + 0x3d4], 0x2f677eb1
sub dword [rax + 0xc8], 0x27a2fce
xor dword [rax + 0x2c4], 0x1be87769
xor dword [rax + 0x26c], 0x20935770
sub dword [rax + 0x3c4], 0x4f687123
not dword [rax + 0x16c]
add dword [rax + 0x80], 0x5d4e7f7d
xor dword [rax + 0xcc], 0x10a5963
add dword [rax + 0x134], 0x54b550b5
xor dword [rax + 0x150], 0x71486f95
add dword [rax + 0x180], 0x72a5024b
sub dword [rax + 0xf0], 0x5af826bf
sub dword [rax + 0x300], 0x7e816c59
xor dword [rax + 0xb4], 0x2dc92e9f
xor dword [rax + 0x28c], 0x447b59d3
sub dword [rax + 0x35c], 0x190f0c4c
xor dword [rax + 0x38], 0x7a5c4e40
not dword [rax + 0x334]
xor dword [rax + 0x1f0], 0x2266656b
not dword [rax + 0x378]
add dword [rax + 0xd8], 0x3d230023
not dword [rax + 0x94]
xor dword [rax + 0x284], 0x15097b9c
xor dword [rax + 0x168], 0x3087407a
sub dword [rax + 0x27c], 0x4bde3364
sub dword [rax + 0x17c], 0x48f6d52
not dword [rax + 0x318]
add dword [rax + 0x368], 0x363c5805
add dword [rax + 0x50], 0x2ab11f01
xor dword [rax + 0x240], 0x6e0f34b1
add dword [rax + 0x218], 0x17132b5b
add dword [rax + 0x364], 0x6f0256a0
not dword [rax + 0xbc]
not dword [rax + 0x1dc]
xor dword [rax + 0x10], 0x2336273c
add dword [rax + 0x18], 0x55983c1d
sub dword [rax + 0x38c], 0xdf42e07
sub dword [rax + 0x250], 0x200c0f1b
add dword [rax + 0x270], 0x13ab66dc
add dword [rax + 0x14c], 0x1dc46c7e
not dword [rax + 0x3c8]
not dword [rax + 0x1cc]
not dword [rax + 0x130]
not dword [rax + 0x2d4]
sub dword [rax + 0x1e0], 0x5a8a5b50
xor dword [rax + 0x314], 0x3f3c5cb2
add dword [rax + 0x3cc], 0x575710a0
xor dword [rax + 0x32c], 0x8496a7e
sub dword [rax + 0x4c], 0x6a463db6
xor dword [rax + 0x98], 0x148c541b
xor dword [rax + 0x1d4], 0x48c672bc
add dword [rax + 0x84], 0x63be036b
add dword [rax + 0x1c], 0x3f84071
sub dword [rax + 0x70], 0x6a5e3254
xor dword [rax + 0x1c0], 0x4e4b42d2
not dword [rax + 0x1e8]
add dword [rax + 0x3fc], 0x401b14b3
sub dword [rax + 0xf4], 0xbf24f01
sub dword [rax + 0x22c], 0x3af95bb1
not dword [rax + 0x274]
sub dword [rax + 0x220], 0x60152487
sub dword [rax + 0x23c], 0x2ed57794
add dword [rax + 0x39c], 0x19142e0b
add dword [rax + 0x254], 0x232f4f04
xor dword [rax + 0x2fc], 0x7b3c42a6
sub dword [rax + 0x1b8], 0x221726ff
sub dword [rax + 0x328], 0x232e5769
add dword [rax + 0x20], 0x2c305592
sub dword [rax + 0x1ac], 0x427969b3
not dword [rax + 0x158]
not dword [rax + 0x330]
sub dword [rax + 0x278], 0x3a3729f1
not dword [rax + 0xb0]
sub dword [rax + 0x380], 0x37f56408
add dword [rax + 0x260], 0x123c4da5
sub dword [rax + 0x3b0], 0x2cdd41c9
add dword [rax + 0x3e0], 0x6f702a70
add dword [rax + 0x2e4], 0x260753b1
add dword [rax + 0x8c], 0x75bf6102
add dword [rax + 0x3a8], 0x7b5f168a
not dword [rax + 0x2d0]
xor dword [rax + 0x2a8], 0x601810fe
add dword [rax + 0x210], 0x1f962c28
add dword [rax + 0x48], 0x55dd23b6
sub dword [rax + 0xa4], 0x3b110e20
add dword [rax + 0x170], 0x14923c93
sub dword [rax + 0x1c4], 0x59720b00
not dword [rax + 0x21c]
xor dword [rax + 0x3a0], 0x27a15bea
xor dword [rax + 0x204], 0x2cc17117
xor dword [rax + 0x33c], 0x7fe602a6
sub dword [rax + 0x19c], 0x7eb95c0f
xor dword [rax + 0x31c], 0xcbe2f56
add dword [rax + 0x1a8], 0x7d604ced
xor dword [rax + 0x88], 0xe972b51
sub dword [rax + 0x18c], 0x76a95767
sub dword [rax + 0x194], 0x290d4a62
add dword [rax + 0x290], 0x76d039b8
xor dword [rax + 0x1c8], 0x26521bb4
xor dword [rax + 0x144], 0xb1e519f
add dword [rax + 0x2a4], 0x293642c8
xor dword [rax + 0x24c], 0x147b3fdf
xor dword [rax + 0x224], 0x6bae0f28
sub dword [rax + 0x3e8], 0x723861c3
sub dword [rax + 0x258], 0x5df85594
sub dword [rax + 0x268], 0x2c1259da
add dword [rax + 0x78], 0x29a87324
sub dword [rax + 0x1f4], 0x73ef23f7
not dword [rax + 0x24]
not dword [rax + 0x248]
sub dword [rax + 0x40], 0x3cb525cd
add dword [rax + 0xc0], 0x6d553378
xor dword [rax + 0x1bc], 0x4e993212
sub dword [rax + 0x234], 0x72b3446b
sub dword [rax + 4], 0x475f1299
not dword [rax + 0x294]
sub dword [rax + 0xdc], 0x79dd3c52
add dword [rax + 0xac], 0x219069ee
xor dword [rax + 0x10c], 0x3f03748f
xor dword [rax + 0x344], 0x5f3b255f
sub dword [rax + 0x15c], 0x63a218d6
add dword [rax + 0xec], 0x6c4325da
sub dword [rax + 0x120], 0x11a62db6
add dword [rax + 0x9c], 0x53192db8
xor dword [rax + 0x178], 0xbf31e5f
add dword [rax + 0x124], 0x4334654c
xor dword [rax + 0x2c0], 0x3e502ed1
not dword [rax + 0x370]
xor dword [rax + 0x1a4], 0x5c8b6627
add dword [rax + 0x2c], 0x437758b8
sub dword [rax + 0x3b8], 0x77441b2
sub dword [rax + 0x390], 0x71c04099
xor dword [rax + 0x1d8], 0x460b2374
not dword [rax + 0x3c]
add dword [rax + 0x90], 0xc4367da
add dword [rax + 0x1f8], 0x3ada17b1
add dword [rax + 0x110], 0x88843d1
not dword [rax + 0x104]
xor dword [rax + 0x14], 0x74094e6e
sub dword [rax + 0x174], 0x4993073b
add dword [rax + 0x28], 0x6a610497
sub dword [rax + 0x264], 0x7dd47a95
xor dword [rax + 0x304], 0x21480c3a
sub dword [rax + 0x338], 0x30611f4f
not dword [rax + 0x3f0]
not dword [rax + 0x140]
xor dword [rax + 0x3ac], 0x4ac922bd
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x14017a02e
pop rcx
call fcn.140178906
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