Function at 0x14016a000
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, [0x1400dd000]
push 0
pop rdi
push rax
not dword [rax + 0x318]
sub dword [rax + 0x2b8], 0x61704c8
xor dword [rax + 0x1b0], 0x3c1c24f0
xor dword [rax + 0xb8], 0x6b9b3e8a
xor dword [rax + 0x1d0], 0x2ed65c06
not dword [rax + 0xf0]
add dword [rax + 0x24], 0x307e7ed3
xor dword [rax + 0x54], 0x19053928
add dword [rax + 0x380], 0x5bdc1676
add dword [rax + 0x16c], 0x8a52bf9
sub dword [rax + 0x194], 0x3f2a5c00
not dword [rax + 0x74]
sub dword [rax + 0x3c4], 0x230464d2
xor dword [rax + 0x2a0], 0x6d22510d
add dword [rax + 0x1d4], 0x11092596
sub dword [rax + 0x294], 0x12b00373
xor dword [rax + 0x180], 0x1b21749d
sub dword [rax + 0x20], 0x18dd30e1
add dword [rax + 0x50], 0x1aea6946
add dword [rax + 0x248], 0x5fac67e7
add dword [rax + 0x70], 0x4b963758
xor dword [rax + 0xa8], 0x30364ca2
not dword [rax + 0x1e4]
add dword [rax + 0x64], 0x1a1e1d09
xor dword [rax + 0x2f0], 0x189c797b
not dword [rax + 0xd4]
xor dword [rax + 0x114], 0x24803b09
add dword [rax + 0x3d0], 0x71624ca4
sub dword [rax + 0x2cc], 0x238d09aa
not dword [rax + 0x1ac]
add dword [rax + 0x44], 0x392f0628
xor dword [rax + 0x128], 0x712f39e7
not dword [rax + 0x244]
not dword [rax + 0x174]
add dword [rax + 0x1b4], 0x8562cc
xor dword [rax + 0xf4], 0x4f000806
sub dword [rax + 0x144], 0x1bcd7bcd
sub dword [rax + 0xc], 0x419f6889
add dword [rax + 0x298], 0x56a84639
not dword [rax + 0x158]
xor dword [rax + 0x2e0], 0x39b97e0d
sub dword [rax + 0x198], 0x5d6040d3
not dword [rax + 0x11c]
add dword [rax + 0x154], 0x7d682c91
not dword [rax + 0x268]
sub dword [rax + 0x224], 0x37b31661
add dword [rax + 0x18c], 0x452d15cb
sub dword [rax + 0x3e8], 0x597231c2
add dword [rax + 0x178], 0x65b06021
not dword [rax + 0xc4]
add dword [rax + 0x1c8], 0x3ab74187
not dword [rax + 0x58]
sub dword [rax + 0x168], 0x4fe7155d
add dword [rax + 0x35c], 0x13441fd5
xor dword [rax + 0x124], 0x54cc5b89
xor dword [rax + 0x2bc], 0x3c5d15d9
xor dword [rax + 0x68], 0x27397fbe
sub dword [rax + 0x5c], 0xf9f1a9a
sub dword [rax + 0x2ac], 0x1993159b
sub dword [rax + 0x3a4], 0x5ed05559
add dword [rax + 0x370], 0x30d10a17
sub dword [rax + 0xb4], 0x1b5d2b2f
not dword [rax + 0x3f0]
not dword [rax + 0x3c]
xor dword [rax + 0x37c], 0x346d36ea
add dword [rax + 0x3bc], 0x5fe3906
add dword [rax + 0x2f4], 0x24f45289
xor dword [rax + 0x1a8], 0x585c4784
not dword [rax + 0x34]
add dword [rax + 0x18], 0x661042a6
xor dword [rax + 0x284], 0x34c2745a
add dword [rax + 0x188], 0x5488097b
add dword [rax + 0x6c], 0x70021e13
sub dword [rax + 0x250], 0x3094308
xor dword [rax + 0x288], 0xd714e91
add dword [rax + 0x1c0], 0x39d35c47
sub dword [rax + 0x2a4], 0x2e1c3d45
not dword [rax + 0x34c]
add dword [rax + 0x1b8], 0x1cb008e1
xor dword [rax + 0x170], 0x1cdd4331
add dword [rax + 0x340], 0x3c3e33b5
sub dword [rax + 0x338], 0x5f162aed
xor dword [rax + 0x2b0], 0x5559798d
not dword [rax + 0x258]
not dword [rax + 0x358]
not dword [rax + 0x3a0]
add dword [rax + 0x3cc], 0x9ed2e72
xor dword [rax + 0x94], 0x467163f3
xor dword [rax + 0x33c], 0x1fdf3e7f
add dword [rax + 0x388], 0x32585952
sub dword [rax + 0x88], 0x27dd7f50
add dword [rax + 0x108], 0x24270534
add dword [rax + 0x398], 0x670b3d97
not dword [rax + 0x21c]
add dword [rax + 0x7c], 0x2c08127b
not dword [rax + 0xe0]
xor dword [rax + 0x3fc], 0x1dfc6057
sub dword [rax + 0x1c4], 0x745210ae
add dword [rax + 0x1dc], 0x49a15cc7
xor dword [rax + 0x270], 0x8b137db
add dword [rax + 0x3dc], 0x2001d2c
xor dword [rax + 0x200], 0x393807d0
sub dword [rax + 0x374], 0x6e4b2b17
add dword [rax + 0x30], 0x2a8d470c
not dword [rax + 0xa4]
add dword [rax + 0x364], 0x1bff536d
xor dword [rax + 0x304], 0x43d07998
xor dword [rax + 0x3b0], 0x1d521aeb
not dword [rax + 0x3c0]
add dword [rax + 0x3f4], 0x4e8e7cc0
add dword [rax + 0x25c], 0x246c65da
not dword [rax + 0x3e4]
xor dword [rax + 0x40], 0x36e6436f
add dword [rax + 0x3a8], 0x7a8b1451
xor dword [rax + 4], 0x3d7c2aba
add dword [rax + 0x2fc], 0x6281c7b
sub dword [rax + 0x2a8], 0x39383929
xor dword [rax + 0x314], 0x31bd27df
xor dword [rax + 0x264], 0x2c6b7a64
add dword [rax + 0x134], 0x1ff1289d
not dword [rax + 0x8c]
xor dword [rax + 0x20c], 0x5e1e6e04
add dword [rax + 0x17c], 0x579c3eec
xor dword [rax + 0x290], 0x58351b2b
sub dword [rax + 0x98], 0x17714ea4
add dword [rax + 0x2d0], 0x23623a69
sub dword [rax + 0x28], 0x1a7c335e
add dword [rax + 0x228], 0x4b835d2
add dword [rax + 0x210], 0x3ed64fad
sub dword [rax + 0xd0], 0x59fe44bd
xor dword [rax + 0x90], 0x60106341
sub dword [rax + 0x1f4], 0x2ab070e0
add dword [rax + 0x27c], 0x7ed377d1
xor dword [rax + 0x4c], 0x7aea4168
xor dword [rax + 0x22c], 0x7687db1
add dword [rax + 0x3ec], 0x1a66d0c
not dword [rax + 0x1e0]
add dword [rax + 0x204], 0x245d244e
not dword [rax + 0x1c]
sub dword [rax + 0x3b4], 0x10c52e60
not dword [rax + 0x3c8]
xor dword [rax + 0x1a4], 0x572024f4
add dword [rax + 0x280], 0x763a5bcb
not dword [rax + 0x254]
not dword [rax + 0x1bc]
not dword [rax + 0x19c]
not dword [rax + 8]
sub dword [rax + 0x344], 0x7ddd4127
add dword [rax + 0x23c], 0x411f27dc
add dword [rax + 0x10c], 0x59577a9e
xor dword [rax + 0x3e0], 0x85a1859
xor dword [rax + 0x1f8], 0x1f642caa
xor dword [rax + 0x140], 0x196b4e0f
add dword [rax + 0x278], 0x1b691982
sub dword [rax], 0x7b2654bf
not dword [rax + 0x130]
xor dword [rax + 0x110], 0x63fc7350
add dword [rax + 0x208], 0x5ef81f7d
sub dword [rax + 0x148], 0x504d720e
not dword [rax + 0x2c4]
sub dword [rax + 0xac], 0x5a3f55fe
add dword [rax + 0x308], 0x4de81210
not dword [rax + 0x3d8]
add dword [rax + 0x1f0], 0x46da38a0
sub dword [rax + 0x330], 0x75e22fd8
not dword [rax + 0xbc]
add dword [rax + 0x32c], 0x8615810
add dword [rax + 0x2d8], 0x4f891266
add dword [rax + 0x118], 0x13b90ac1
not dword [rax + 0x160]
add dword [rax + 0x214], 0x2b885fd1
add dword [rax + 0x238], 0x4d1d0fb6
add dword [rax + 0x3f8], 0x80b3e5a
xor dword [rax + 0xe4], 0xb926cf5
not dword [rax + 0x84]
add dword [rax + 0xd8], 0x4f690e49
sub dword [rax + 0xb0], 0x1fdb5855
not dword [rax + 0x14c]
xor dword [rax + 0x394], 0x59c4520c
sub dword [rax + 0x300], 0x44de3fa5
xor dword [rax + 0x120], 0x3a4f4afc
xor dword [rax + 0x12c], 0x1d95169a
add dword [rax + 0x260], 0x69b7286e
sub dword [rax + 0x24c], 0x475d3466
sub dword [rax + 0x2d4], 0x56a16d18
not dword [rax + 0xc8]
add dword [rax + 0xe8], 0x17324b7
not dword [rax + 0x30c]
add dword [rax + 0x360], 0x60857ff
not dword [rax + 0x26c]
sub dword [rax + 0x3ac], 0x4ba967c7
add dword [rax + 0x36c], 0xaf0086f
sub dword [rax + 0x80], 0x44cf382c
sub dword [rax + 0x2c], 0x1c2a5d0b
add dword [rax + 0x240], 0x49492b3b
sub dword [rax + 0x2e4], 0x28d86453
not dword [rax + 0xf8]
not dword [rax + 0x15c]
add dword [rax + 0x13c], 0x5e1332fe
not dword [rax + 0xc0]
not dword [rax + 0x28c]
xor dword [rax + 0x29c], 0x67122cac
sub dword [rax + 0x164], 0x15600c2e
not dword [rax + 0xa0]
sub dword [rax + 0x1ec], 0x4ad37c6e
sub dword [rax + 0x78], 0x175a08a0
xor dword [rax + 0x1a0], 0x25d81bba
not dword [rax + 0x230]
sub dword [rax + 0x2e8], 0x2a4c30cb
not dword [rax + 0x9c]
not dword [rax + 0xcc]
add dword [rax + 0x310], 0x41d63054
sub dword [rax + 0x390], 0x66ef60bf
not dword [rax + 0x60]
sub dword [rax + 0x324], 0x45f30b1b
add dword [rax + 0x2b4], 0x12137947
sub dword [rax + 0x38c], 0x78093a26
xor dword [rax + 0x3b8], 0x539178fd
sub dword [rax + 0x220], 0x46e1630d
sub dword [rax + 0x328], 0x5cd779e1
sub dword [rax + 0x1e8], 0x1f8d1807
add dword [rax + 0x348], 0x6d1a32bb
add dword [rax + 0x384], 0x2c1d6081
sub dword [rax + 0x38], 0x30037958
xor dword [rax + 0x234], 0x7330bb1
xor dword [rax + 0x354], 0x2c77d86
xor dword [rax + 0x10], 0x27851e7c
add dword [rax + 0x2dc], 0x6bdb1acc
add dword [rax + 0x218], 0x5add6eb3
not dword [rax + 0x350]
sub dword [rax + 0x31c], 0x24d328e2
not dword [rax + 0x2c0]
not dword [rax + 0x378]
add dword [rax + 0x100], 0x6d3b6719
sub dword [rax + 0x2ec], 0x8210bf1
sub dword [rax + 0x2f8], 0x7f360f82
xor dword [rax + 0xdc], 0x5092515f
sub dword [rax + 0x14], 0x23e661c7
not dword [rax + 0x3d4]
xor dword [rax + 0x2c8], 0x5b252686
xor dword [rax + 0x368], 0x33571794
sub dword [rax + 0x1cc], 0x680c1c42
xor dword [rax + 0x104], 0x392c65ef
add dword [rax + 0x39c], 0x77ba08cb
not dword [rax + 0x138]
add dword [rax + 0x184], 0xc0940fd
sub dword [rax + 0x1fc], 0x7e1733b4
xor dword [rax + 0x320], 0x2c5429d2
add dword [rax + 0x274], 0x6273031f
add dword [rax + 0x334], 0x133b2584
sub dword [rax + 0xfc], 0x53090c41
xor dword [rax + 0x150], 0x418f31cb
sub dword [rax + 0x48], 0x6f3c1670
sub dword [rax + 0x190], 0xe805041
add dword [rax + 0x1d8], 0x645441e4
add dword [rax + 0xec], 0x2afc48c3
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x14016a02e
pop rcx
call fcn.140168906
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