Function at 0x14019d000
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, [0x140110000]
push 0
pop rcx
push rax
sub dword [rax + 0x280], 0x3baf1120
not dword [rax]
add dword [rax + 0x38], 0x25a038f7
xor dword [rax + 0x1dc], 0x606f0837
xor dword [rax + 0x358], 0x74a31092
not dword [rax + 0x1f0]
sub dword [rax + 0x360], 0xdcf0033
add dword [rax + 0x220], 0x54527209
xor dword [rax + 0x2f4], 0x14022430
not dword [rax + 0xb0]
xor dword [rax + 0x4c], 0x3fe9561f
not dword [rax + 0x2d4]
add dword [rax + 0x98], 0x4f5e13f2
sub dword [rax + 0x3cc], 0x293f2e19
sub dword [rax + 0x3f8], 0x21395358
not dword [rax + 0x120]
sub dword [rax + 0x218], 0x6b3e6cc7
add dword [rax + 0x394], 0x34f586d
xor dword [rax + 0x1a8], 0x324f53e8
sub dword [rax + 0x370], 0x78626d3c
xor dword [rax + 0x1b8], 0x796659cf
xor dword [rax + 0x110], 0x5747767d
sub dword [rax + 0x3e4], 0x1a7d5671
add dword [rax + 0x8c], 0x7cf62ed3
sub dword [rax + 0x344], 0x6f4b43f3
add dword [rax + 0x294], 0x60c005eb
add dword [rax + 0x2b8], 0x32c90763
add dword [rax + 0x10], 0x67356fd0
not dword [rax + 0x3b4]
not dword [rax + 0x300]
not dword [rax + 0x2dc]
not dword [rax + 0x194]
add dword [rax + 0x2a4], 0x23842723
xor dword [rax + 0x20c], 0x37222fca
sub dword [rax + 0x184], 0x6038047b
add dword [rax + 0x2d8], 0x272f6863
not dword [rax + 0x288]
xor dword [rax + 0x334], 0x60295525
add dword [rax + 0x31c], 0x7e140653
not dword [rax + 0x2fc]
sub dword [rax + 0x3d8], 0x13251e7c
sub dword [rax + 0x3e8], 0x387c5c87
not dword [rax + 4]
sub dword [rax + 0x264], 0x5fef2785
add dword [rax + 0x3c], 0x43114663
sub dword [rax + 0x23c], 0xbea0c97
not dword [rax + 0x214]
not dword [rax + 0x328]
not dword [rax + 0x90]
add dword [rax + 0x1d8], 0x130f6d59
xor dword [rax + 0x18c], 0x62ee49c4
sub dword [rax + 0x2b0], 0x29b80ff9
not dword [rax + 0x19c]
not dword [rax + 0x3c8]
not dword [rax + 0xf4]
xor dword [rax + 0xc], 0x71430d37
add dword [rax + 0x114], 0x6baf3d08
sub dword [rax + 0x22c], 0x10c60a3a
xor dword [rax + 0x3c4], 0x3cf462dc
xor dword [rax + 0x1ec], 0x37be276b
not dword [rax + 0x104]
sub dword [rax + 0x2c], 0x4e121583
not dword [rax + 0x140]
add dword [rax + 0x24c], 0x4eee1fcf
sub dword [rax + 0xf0], 0x5bc53002
xor dword [rax + 0x1c0], 0x3acb3a38
sub dword [rax + 0x3b0], 0x24905fef
add dword [rax + 0x304], 0xe872c4c
xor dword [rax + 0x7c], 0x7ad618fe
add dword [rax + 0x30], 0x89b0835
sub dword [rax + 8], 0x1ea67abe
xor dword [rax + 0x128], 0x74f75fa3
sub dword [rax + 0x50], 0x380a6903
add dword [rax + 0x28c], 0x41b2ff8
not dword [rax + 0x320]
add dword [rax + 0x278], 0x7b9a30fe
xor dword [rax + 0x39c], 0x9bc5700
sub dword [rax + 0x30c], 0x60d362a8
sub dword [rax + 0x248], 0x113a1ded
not dword [rax + 0x3a4]
sub dword [rax + 0x3dc], 0x3482fd6
add dword [rax + 0x16c], 0x421c657a
not dword [rax + 0x1f8]
add dword [rax + 0xa0], 0x286f1ba1
add dword [rax + 0x1b4], 0x741f7baf
add dword [rax + 0xf8], 0x2c184b5a
sub dword [rax + 0x1b0], 0x6403de4
xor dword [rax + 0x374], 0x33ce08b5
xor dword [rax + 0x18], 0x1a46511a
add dword [rax + 0x388], 0x51dc614e
not dword [rax + 0x33c]
add dword [rax + 0xc0], 0x23bd517a
sub dword [rax + 0x17c], 0x332d39b5
sub dword [rax + 0x28], 0x39165b13
sub dword [rax + 0xe8], 0x2fa490e
not dword [rax + 0x354]
not dword [rax + 0x6c]
add dword [rax + 0x2c4], 0x61465d95
xor dword [rax + 0x174], 0x36551091
xor dword [rax + 0x158], 0x833468d
xor dword [rax + 0x1e0], 0x56b25794
add dword [rax + 0x100], 0x79876f9f
not dword [rax + 0x2ac]
add dword [rax + 0x204], 0x2ce874eb
add dword [rax + 0x74], 0x5b1e787c
xor dword [rax + 0x330], 0x504c56dc
add dword [rax + 0x390], 0x12ae4ae3
sub dword [rax + 0x340], 0x35dd7275
xor dword [rax + 0x190], 0x25bb407a
sub dword [rax + 0x2c8], 0x7c416ea8
add dword [rax + 0xa8], 0x436c6184
xor dword [rax + 0x20], 0x564e1746
sub dword [rax + 0x240], 0x2463d65
add dword [rax + 0x384], 0x6ee76f6d
xor dword [rax + 0x2e4], 0x2c9163b4
not dword [rax + 0x3c0]
xor dword [rax + 0x80], 0x331102fa
xor dword [rax + 0x310], 0x14e355ad
sub dword [rax + 0x1d4], 0x6b550678
add dword [rax + 0x130], 0x1bac1742
not dword [rax + 0x208]
add dword [rax + 0xc4], 0x5f3b3b96
not dword [rax + 0xd0]
add dword [rax + 0x250], 0x7f7671c4
not dword [rax + 0x14]
xor dword [rax + 0x138], 0x790f3eb2
add dword [rax + 0x134], 0x22d655c9
not dword [rax + 0x24]
add dword [rax + 0x34], 0xf0b2251
sub dword [rax + 0x268], 0x6b354b97
sub dword [rax + 0x26c], 0x36060b90
sub dword [rax + 0xc8], 0xd5463d8
xor dword [rax + 0x32c], 0x33156d6e
not dword [rax + 0x188]
xor dword [rax + 0x3b8], 0x3069568e
add dword [rax + 0x84], 0x108159a2
not dword [rax + 0x2c0]
sub dword [rax + 0x3f0], 0x498f3c0b
sub dword [rax + 0xb8], 0x1b804612
not dword [rax + 0x260]
add dword [rax + 0x290], 0x6ab1035a
add dword [rax + 0x1cc], 0x12f7747f
xor dword [rax + 0x35c], 0x430556d3
not dword [rax + 0x3e0]
add dword [rax + 0x1f4], 0x2e7d7fb6
sub dword [rax + 0x44], 0x2da2307e
add dword [rax + 0x318], 0x741789b
add dword [rax + 0x2a0], 0x64971759
sub dword [rax + 0x154], 0x38ee16d7
add dword [rax + 0x230], 0x2bfc178f
not dword [rax + 0x168]
not dword [rax + 0x270]
xor dword [rax + 0x1c8], 0x3766587
add dword [rax + 0x200], 0x27d2a7a
sub dword [rax + 0xe0], 0x1a1563fb
not dword [rax + 0x314]
not dword [rax + 0x244]
add dword [rax + 0xdc], 0x28853266
sub dword [rax + 0x2e0], 0x44d21b00
not dword [rax + 0x9c]
sub dword [rax + 0x25c], 0x5d1069db
add dword [rax + 0x178], 0x16685819
xor dword [rax + 0x3d4], 0x71f02226
add dword [rax + 0xe4], 0x1eb33e92
sub dword [rax + 0x1a0], 0x331a0fcb
xor dword [rax + 0x60], 0x61fb7192
not dword [rax + 0xac]
xor dword [rax + 0x10c], 0x1487598f
not dword [rax + 0x144]
add dword [rax + 0x258], 0x2ab005f8
not dword [rax + 0x170]
add dword [rax + 0x2a8], 0x6c20cc6
not dword [rax + 0x1e8]
add dword [rax + 0x284], 0x50704629
sub dword [rax + 0x36c], 0x686f5bd0
sub dword [rax + 0x368], 0x8f40247
sub dword [rax + 0x1bc], 0x3a605fdb
add dword [rax + 0x40], 0x517a577a
not dword [rax + 0x12c]
add dword [rax + 0x348], 0x6a226b30
not dword [rax + 0x2cc]
sub dword [rax + 0x150], 0xa7555a7
not dword [rax + 0x308]
sub dword [rax + 0x34c], 0x1f1b7043
sub dword [rax + 0x3fc], 0x4a581702
not dword [rax + 0x1c4]
add dword [rax + 0x88], 0x3d4f578e
sub dword [rax + 0x3bc], 0x6c684556
sub dword [rax + 0x1fc], 0x31cf1189
xor dword [rax + 0x124], 0x55bf5dbe
add dword [rax + 0x78], 0x6484111b
sub dword [rax + 0x2f0], 0xad273f8
not dword [rax + 0x3a0]
not dword [rax + 0x380]
not dword [rax + 0x3ec]
xor dword [rax + 0xbc], 0x6c6c6a99
xor dword [rax + 0xd4], 0x1bca3c8a
xor dword [rax + 0x180], 0x28e34eb7
sub dword [rax + 0x11c], 0x65e211a7
not dword [rax + 0x1a4]
add dword [rax + 0x298], 0x350b010d
not dword [rax + 0x3ac]
not dword [rax + 0x14c]
xor dword [rax + 0x68], 0x585c7455
add dword [rax + 0x198], 0x47c211d0
sub dword [rax + 0x1c], 0x7f1406b8
not dword [rax + 0x160]
xor dword [rax + 0x350], 0x15d01318
sub dword [rax + 0x2ec], 0x5aef7d3f
xor dword [rax + 0x238], 0x6b9c7263
xor dword [rax + 0x2e8], 0x79643cca
sub dword [rax + 0xb4], 0x5ae24132
xor dword [rax + 0x64], 0x2ec94fcf
add dword [rax + 0x1e4], 0x3a8e4954
not dword [rax + 0x13c]
add dword [rax + 0x364], 0x72e50fb
add dword [rax + 0x3d0], 0x990a04
not dword [rax + 0x118]
not dword [rax + 0x48]
not dword [rax + 0x234]
add dword [rax + 0x148], 0x15c15fd
sub dword [rax + 0x2b4], 0x7b910dc4
xor dword [rax + 0x58], 0x1c6b2290
xor dword [rax + 0x3f4], 0x19eb7a34
not dword [rax + 0x2bc]
not dword [rax + 0xec]
sub dword [rax + 0x5c], 0x6e4e288a
add dword [rax + 0x54], 0x35b176fa
xor dword [rax + 0x398], 0x57f92168
xor dword [rax + 0x29c], 0x548870b3
xor dword [rax + 0x224], 0x371a2f16
not dword [rax + 0x15c]
xor dword [rax + 0x378], 0x2cd91389
not dword [rax + 0x94]
sub dword [rax + 0x2f8], 0x3cac7b12
sub dword [rax + 0x37c], 0x212c6907
not dword [rax + 0x1ac]
not dword [rax + 0x254]
sub dword [rax + 0x164], 0x19b80a0b
not dword [rax + 0xa4]
sub dword [rax + 0x70], 0x61982cb3
sub dword [rax + 0x2d0], 0x160c31eb
add dword [rax + 0x324], 0x520d043b
not dword [rax + 0x108]
add dword [rax + 0x1d0], 0x43721ea
xor dword [rax + 0x38c], 0x83f5430
xor dword [rax + 0x210], 0x2c410131
sub dword [rax + 0x274], 0x1b4f370e
xor dword [rax + 0xfc], 0x530260cf
sub dword [rax + 0xd8], 0x46045d9d
xor dword [rax + 0x338], 0x46053bca
sub dword [rax + 0x21c], 0x61a22f46
add dword [rax + 0x228], 0x340a20cc
not dword [rax + 0x27c]
sub dword [rax + 0xcc], 0x5a6c7fff
add dword [rax + 0x3a8], 0x75874fdf
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x14019d02e
pop rcx
call fcn.14019b906
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