Function at 0x140201000
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, [0x140174000]
push 0
pop rcx
push rax
xor dword [rax + 0x1b4], 0x2491179e
not dword [rax + 0x348]
add dword [rax + 0x1e8], 0x65f10549
xor dword [rax + 0x2bc], 0x3fed2ce9
xor dword [rax + 0x3dc], 0xe9458c3
not dword [rax + 0x2d0]
xor dword [rax + 0xe8], 0x2a9f2818
add dword [rax + 0x2cc], 0x19902132
add dword [rax + 0x1f4], 0x27056723
add dword [rax + 0x68], 0x1a0703ee
xor dword [rax + 0x3c], 0x530c5054
sub dword [rax + 0x31c], 0x56537f51
add dword [rax + 0x330], 0x75072bb6
not dword [rax + 0x120]
sub dword [rax + 0x36c], 0xdfa3cbe
xor dword [rax + 0x80], 0x5cc237f3
add dword [rax + 0x3f4], 0x77e7218
sub dword [rax + 0x388], 0x63a9557f
xor dword [rax + 0x28c], 0x19a81cac
add dword [rax + 0x2a8], 0x4c2027d6
xor dword [rax + 0xb8], 0x157a633c
xor dword [rax + 0x360], 0x7c414d24
not dword [rax + 0x1a0]
add dword [rax + 0x24], 0x53197ec9
xor dword [rax + 0x60], 0x314b3337
add dword [rax + 0x30c], 0x46518e
add dword [rax + 0xc4], 0x29fa3ef7
add dword [rax + 0x368], 0x316b3f89
not dword [rax + 0x8c]
sub dword [rax + 0x98], 0x130e5404
xor dword [rax + 0x1c0], 0x6184cf6
sub dword [rax + 0x230], 0x7f3d39f5
xor dword [rax + 0x3a0], 0x7efc1d78
not dword [rax + 0x14]
sub dword [rax + 0x374], 0x639470fe
not dword [rax + 0x9c]
xor dword [rax + 8], 0x7e00113a
add dword [rax + 0x378], 0x664637cd
not dword [rax + 0x204]
not dword [rax + 0x20]
sub dword [rax + 0x78], 0x5b6e5a74
sub dword [rax + 0x248], 0x7ab93524
add dword [rax + 0x394], 0x72d44073
sub dword [rax + 0x74], 0x15e1273a
add dword [rax + 0x254], 0x222054e8
add dword [rax + 0x244], 0x49dd3e3e
sub dword [rax + 0x23c], 0x19c954e2
add dword [rax + 0x110], 0x1d0d32d5
not dword [rax + 0x34c]
not dword [rax + 0x58]
xor dword [rax + 0x338], 0x439540ac
add dword [rax + 0x1d0], 0xdab4abf
not dword [rax + 0xb4]
sub dword [rax + 0x70], 0x68a43417
sub dword [rax + 0x3d8], 0x3ff65788
add dword [rax + 0xdc], 0x1d075574
xor dword [rax + 0x300], 0x1b0b28c9
sub dword [rax + 0x340], 0x234c0fd4
sub dword [rax + 0x3f0], 0x5a623329
add dword [rax + 0xa8], 0x40bd5edd
sub dword [rax + 0x16c], 0x5852dcd
not dword [rax + 0x18c]
sub dword [rax + 0x2e0], 0x669f4670
xor dword [rax + 0x1d8], 0x64dd4201
add dword [rax + 0x198], 0xb407bfb
not dword [rax + 0x158]
sub dword [rax + 0x138], 0x34c65ccc
xor dword [rax + 0xc8], 0x5312112e
not dword [rax + 0x28]
sub dword [rax + 0x1a4], 0x6c834928
add dword [rax + 0x3a8], 0x1e3e2359
xor dword [rax + 0x370], 0x3da73aba
xor dword [rax + 0x2c], 0x5ebc365a
xor dword [rax + 0x84], 0x6e173700
sub dword [rax + 0xa0], 0x162d133e
xor dword [rax + 0x184], 0xecd16c2
not dword [rax + 0x280]
add dword [rax + 0x238], 0x275e482c
xor dword [rax + 0x35c], 0x26760bc9
not dword [rax + 0xf0]
add dword [rax + 0x30], 0x629b7520
not dword [rax + 0x4c]
not dword [rax + 0x318]
xor dword [rax + 0x6c], 0x48486681
not dword [rax + 0x208]
add dword [rax + 0x15c], 0x137e6f90
sub dword [rax + 0x310], 0x30e0052e
add dword [rax + 0x228], 0x6e307d2a
not dword [rax + 0x308]
xor dword [rax + 0xac], 0x3cfe3b09
not dword [rax + 0x104]
not dword [rax + 0xd4]
not dword [rax + 0xc]
sub dword [rax + 0x22c], 0x6948106d
sub dword [rax + 0x274], 0x35030dc
add dword [rax + 0x364], 0x19a8694e
add dword [rax + 0x190], 0x7ce12356
sub dword [rax + 0x260], 0x361a5ec7
not dword [rax + 0x3a4]
sub dword [rax + 0x3c8], 0x46213da
xor dword [rax + 0x2a4], 0x41c63246
not dword [rax + 0x3cc]
add dword [rax + 0x25c], 0x75846754
not dword [rax]
not dword [rax + 0x170]
add dword [rax + 0x118], 0x7fd65dba
sub dword [rax + 0x94], 0x12c6fb6
not dword [rax + 0x3bc]
xor dword [rax + 0x1e0], 0x329a5e32
sub dword [rax + 0x1c8], 0x66a13440
not dword [rax + 0x10c]
add dword [rax + 0x64], 0x5d645d5f
sub dword [rax + 0x214], 0x204305c9
sub dword [rax + 0xe4], 0x4146154
xor dword [rax + 0x2a0], 0x78b23111
not dword [rax + 0x128]
sub dword [rax + 0x2f0], 0x7e8d77d6
add dword [rax + 0x210], 0x6fba0a40
xor dword [rax + 0x17c], 0x2dea7f58
xor dword [rax + 0x130], 0x200353ad
xor dword [rax + 0x3fc], 0x41bf64d1
not dword [rax + 0x164]
add dword [rax + 4], 0x96e5b84
xor dword [rax + 0x298], 0x115944fa
xor dword [rax + 0x3c4], 0x25c735ed
add dword [rax + 0x218], 0x2d23517e
add dword [rax + 0x32c], 0x214279bb
not dword [rax + 0x294]
add dword [rax + 0xcc], 0x1baf377b
sub dword [rax + 0x144], 0x2a467add
add dword [rax + 0x1b8], 0x33ca3d34
not dword [rax + 0x350]
xor dword [rax + 0x21c], 0x24c62f7a
sub dword [rax + 0xe0], 0x364b6662
xor dword [rax + 0x334], 0x3dc8744c
not dword [rax + 0x1a8]
add dword [rax + 0x40], 0x64257fc2
sub dword [rax + 0x13c], 0x75b114af
add dword [rax + 0x1b0], 0x239a431e
sub dword [rax + 0x14c], 0x76fe5957
not dword [rax + 0xc0]
xor dword [rax + 0xf4], 0x54464baa
sub dword [rax + 0x1dc], 0x1c3f2aa8
add dword [rax + 0x188], 0x6a420f47
add dword [rax + 0x3d4], 0x1ad13fd3
not dword [rax + 0x7c]
not dword [rax + 0x358]
not dword [rax + 0x34]
xor dword [rax + 0x178], 0x5a3c7581
not dword [rax + 0x2c0]
add dword [rax + 0x54], 0x68b1bbd
not dword [rax + 0x240]
not dword [rax + 0x2d4]
xor dword [rax + 0x194], 0x3023617d
sub dword [rax + 0x2dc], 0x61845a2c
add dword [rax + 0xec], 0x29152937
sub dword [rax + 0x284], 0x787d57db
sub dword [rax + 0x258], 0x7b2e0169
xor dword [rax + 0x304], 0x2f5f5004
add dword [rax + 0x3b4], 0x18464ca9
sub dword [rax + 0x48], 0x78ea228f
not dword [rax + 0x3b0]
not dword [rax + 0x1bc]
not dword [rax + 0x2ac]
sub dword [rax + 0x150], 0x29881bf8
xor dword [rax + 0x88], 0x53d7753e
xor dword [rax + 0x26c], 0x502b1cf7
add dword [rax + 0x1e4], 0x48278c
not dword [rax + 0x18]
xor dword [rax + 0x1ac], 0xb8c44fb
sub dword [rax + 0x3e8], 0x2ac07149
not dword [rax + 0x250]
sub dword [rax + 0x278], 0x1b99555f
not dword [rax + 0x37c]
add dword [rax + 0x90], 0x70a86344
not dword [rax + 0x33c]
not dword [rax + 0x1cc]
xor dword [rax + 0x3e4], 0x691470d9
xor dword [rax + 0x3ac], 0xf055c6
add dword [rax + 0x154], 0xe220039
add dword [rax + 0x27c], 0x2e620ff
xor dword [rax + 0x224], 0x1caa5355
add dword [rax + 0x220], 0x68734db1
sub dword [rax + 0x2b4], 0x3ba428e6
add dword [rax + 0xa4], 0x51333bba
xor dword [rax + 0x168], 0x63d076ce
sub dword [rax + 0x108], 0x3a257e85
sub dword [rax + 0x3f8], 0x18b656c6
xor dword [rax + 0x39c], 0x175441c9
xor dword [rax + 0x324], 0x1f4e44d2
xor dword [rax + 0x2d8], 0xd3e1ba8
not dword [rax + 0x3b8]
add dword [rax + 0x50], 0x45d85878
not dword [rax + 0x344]
sub dword [rax + 0x234], 0x41e5651f
sub dword [rax + 0x38], 0x750e50cc
add dword [rax + 0x384], 0x6ee7390b
sub dword [rax + 0x174], 0x7ea96685
not dword [rax + 0x2c4]
add dword [rax + 0x2fc], 0xfa567b3
xor dword [rax + 0x398], 0x541974c2
add dword [rax + 0x1fc], 0x5e0f26be
xor dword [rax + 0x2f4], 0x6d821b08
sub dword [rax + 0x390], 0x625c3822
not dword [rax + 0x2b0]
add dword [rax + 0x354], 0x3a441c8a
sub dword [rax + 0x29c], 0x32e11f69
xor dword [rax + 0x270], 0x727a2e04
sub dword [rax + 0x24c], 0x5a36621a
add dword [rax + 0x2b8], 0x585a056c
xor dword [rax + 0x3d0], 0x215f6ef7
add dword [rax + 0x3e0], 0x43184edc
sub dword [rax + 0x1d4], 0x7c993fde
xor dword [rax + 0x114], 0x541838e9
sub dword [rax + 0x12c], 0x4506378d
add dword [rax + 0x268], 0x455c6cc2
add dword [rax + 0x10], 0x6c1a432c
sub dword [rax + 0x328], 0x5f5c28d3
sub dword [rax + 0x160], 0x380830b8
xor dword [rax + 0x1f0], 0x42d804cd
sub dword [rax + 0x44], 0x3cb80b23
sub dword [rax + 0x124], 0x51d968e7
xor dword [rax + 0x148], 0x7bdc35ab
not dword [rax + 0x2e4]
xor dword [rax + 0x264], 0x4cba577f
sub dword [rax + 0x2e8], 0xa674a6f
xor dword [rax + 0xb0], 0x2fe10d2c
add dword [rax + 0x20c], 0x492308d8
xor dword [rax + 0x38c], 0x20b33b95
add dword [rax + 0x1ec], 0x144f575a
sub dword [rax + 0x288], 0x5147641d
sub dword [rax + 0x2f8], 0x6ada07e8
add dword [rax + 0x1c4], 0x1e143eac
xor dword [rax + 0x2ec], 0x77d109ba
add dword [rax + 0x134], 0x5bb0230d
xor dword [rax + 0xd0], 0x4e1f6c5e
add dword [rax + 0x180], 0x186f38d9
sub dword [rax + 0x19c], 0x27c910eb
xor dword [rax + 0x1c], 0x295f578f
xor dword [rax + 0x320], 0x3f837301
not dword [rax + 0x380]
add dword [rax + 0x3c0], 0x52dc2774
xor dword [rax + 0xf8], 0x566f38bd
add dword [rax + 0xd8], 0x481374d1
not dword [rax + 0x100]
add dword [rax + 0x314], 0x1ca376ed
sub dword [rax + 0x140], 0x6d35261c
add dword [rax + 0x290], 0x2932210b
add dword [rax + 0x2c8], 0x137c648f
sub dword [rax + 0x11c], 0x3bb47924
sub dword [rax + 0x5c], 0x7ea34fbd
sub dword [rax + 0xfc], 0x33e0533
xor dword [rax + 0x3ec], 0x595c6918
add dword [rax + 0x200], 0x26322672
add dword [rax + 0x1f8], 0x21ad727a
xor dword [rax + 0xbc], 0x194c6152
add rcx, 0x400
add rax, 0x400
cmp rcx, 0x8c000
jne 0x14020102e
pop rcx
call fcn.1401ff13e
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