Function at 0x14013c000
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, [0x140023400]
push 0
pop rdx
push rax
add dword [rax + 0x254], 0x743f4d6a
sub dword [rax + 0xdc], 0x34d604c0
xor dword [rax + 0x3d8], 0x5f6f11e2
add dword [rax + 0x3f4], 0x4ce4bef
sub dword [rax + 0x310], 0x1751cd1
not dword [rax + 0x114]
add dword [rax + 0x330], 0x187e1a58
not dword [rax + 0x150]
sub dword [rax + 0x194], 0x1787727d
not dword [rax + 0x340]
sub dword [rax + 0x344], 0x2b977c44
add dword [rax + 0x360], 0x76bb4ab1
add dword [rax + 0x170], 0x3251299a
add dword [rax + 0x258], 0x3090767a
add dword [rax + 0x54], 0x20cd6e51
not dword [rax + 0x2e4]
sub dword [rax + 0x11c], 0xd0d4e87
add dword [rax + 0x134], 0x4df42711
sub dword [rax + 0xf0], 0x2d1558f5
sub dword [rax + 0x234], 0x3d08569f
not dword [rax + 0x18c]
sub dword [rax + 0x184], 0x38c01261
sub dword [rax + 0x2e8], 0x2a901e81
not dword [rax + 0x5c]
not dword [rax + 0x34c]
xor dword [rax + 0x2c], 0x42745576
sub dword [rax + 0x20], 0x51951df8
add dword [rax + 0x3c8], 0x1c8b2ea6
xor dword [rax + 0x3c0], 0x36d4b21
sub dword [rax + 0x200], 0x57b623f7
add dword [rax + 0x94], 0x25637bd5
not dword [rax + 0x374]
sub dword [rax + 0x1c8], 0x72e3246c
add dword [rax + 0x148], 0x57c03ed0
xor dword [rax + 0x3c4], 0x58806ee4
add dword [rax + 0x3b4], 0x62e51e7f
not dword [rax + 0x154]
add dword [rax + 0x48], 0x61a13822
not dword [rax + 0x3cc]
xor dword [rax + 0x35c], 0x451116bd
sub dword [rax + 0x3f8], 0x5d8c6ffc
not dword [rax + 0x2f8]
xor dword [rax + 0x264], 0x252e56f6
xor dword [rax + 0x384], 0x6dfd4656
not dword [rax + 0x78]
add dword [rax + 0x1c4], 0x6fee1d35
not dword [rax + 0x2b4]
xor dword [rax + 8], 0x2f743fda
xor dword [rax + 0xcc], 0x60371028
not dword [rax + 0xbc]
not dword [rax + 0x3e8]
add dword [rax + 0x144], 0x37164190
not dword [rax + 0x40]
not dword [rax + 0xe4]
xor dword [rax + 0xd4], 0x1d903655
not dword [rax + 0x8c]
xor dword [rax + 0x27c], 0x82f606c
xor dword [rax + 0x294], 0x44e80dbd
sub dword [rax + 0x1bc], 0x15671508
not dword [rax + 0x13c]
sub dword [rax + 0x10], 0x1b934d3e
sub dword [rax + 0x36c], 0x1e062c71
add dword [rax + 0x18], 0x11e13b70
not dword [rax + 0x348]
sub dword [rax + 0x3f0], 0x38bb1da6
add dword [rax + 0x88], 0x91a1540
sub dword [rax + 0x1b0], 0x6c285b81
not dword [rax + 0x2c8]
xor dword [rax + 0x1fc], 0x3d8c75bc
not dword [rax + 0x230]
xor dword [rax + 0x350], 0x3f9849a1
sub dword [rax + 0x23c], 0x77c01a71
not dword [rax + 0x158]
xor dword [rax + 0x1a4], 0x2e762505
xor dword [rax + 0x270], 0x482c01ac
not dword [rax + 0x80]
not dword [rax + 0x28]
sub dword [rax + 0x280], 0x49b46653
not dword [rax + 0x2b8]
xor dword [rax + 0xb8], 0x1c646df9
not dword [rax + 0x2ac]
xor dword [rax + 0x218], 0x4b981205
sub dword [rax + 0xa8], 0x78f5217e
add dword [rax + 0x1d4], 0x303262ea
xor dword [rax + 0x2e0], 0x1343d1d
not dword [rax + 0x2b0]
not dword [rax + 0x168]
sub dword [rax + 0x28c], 0x735273fc
not dword [rax + 0x108]
xor dword [rax + 0x1dc], 0x25826eb4
sub dword [rax + 0x1c], 0x5e685c26
not dword [rax + 0x390]
add dword [rax + 0x388], 0x333bf8
xor dword [rax + 0x3bc], 0x352373b9
xor dword [rax + 0x3dc], 0x65ea7941
xor dword [rax + 0x1f4], 0x6e352823
not dword [rax + 0x6c]
add dword [rax + 0x14c], 0x612c68ca
not dword [rax + 0x60]
add dword [rax + 0x300], 0x9ff49aa
add dword [rax + 0x120], 0x7a3f6dc0
xor dword [rax + 0x3a8], 0x397b555d
xor dword [rax + 0x214], 0x43c40c8e
sub dword [rax + 0x2d0], 0x471b43d8
xor dword [rax + 0x140], 0x39527a57
xor dword [rax + 0x1d0], 0x1fc577a3
sub dword [rax + 0x288], 0x3a923a0a
not dword [rax + 0x68]
xor dword [rax + 0x378], 0x5efc7707
sub dword [rax + 0x178], 0x1aba6c0b
not dword [rax + 0x34]
add dword [rax + 0x2a8], 0x34e8668a
not dword [rax + 0x20c]
not dword [rax + 0x1a0]
add dword [rax + 0x2a0], 0xfb25466
not dword [rax + 0x248]
xor dword [rax + 0x2bc], 0x7a430d36
sub dword [rax + 0x224], 0x2b502a8f
not dword [rax + 0xc4]
not dword [rax + 0x284]
add dword [rax + 0x3a0], 0x1fad4093
not dword [rax + 0x138]
sub dword [rax + 0xa4], 0x7cfa681f
xor dword [rax + 0x304], 0x309b323f
not dword [rax + 0xec]
add dword [rax + 0xf4], 0xad1581a
xor dword [rax + 0x174], 0xd6e321a
not dword [rax + 0x16c]
not dword [rax + 0x2dc]
not dword [rax + 0x1a8]
xor dword [rax + 0x90], 0x5e93233c
xor dword [rax + 0x190], 0x49b16ac3
not dword [rax + 0x9c]
not dword [rax + 0x2fc]
add dword [rax + 0x368], 0xffa10df
not dword [rax + 0x238]
add dword [rax + 0x64], 0x46353255
not dword [rax + 0x70]
not dword [rax + 0x1b8]
add dword [rax + 0xfc], 0x1c6451e7
not dword [rax + 0x180]
add dword [rax + 4], 0x3edb7345
add dword [rax + 0x394], 0x56471552
not dword [rax + 0x3e4]
add dword [rax + 0x240], 0xc4f568f
sub dword [rax], 0x1c6e3a78
xor dword [rax + 0x3b0], 0x42f64273
not dword [rax + 0xc0]
add dword [rax + 0x338], 0x6dfe3e32
sub dword [rax + 0xb0], 0x67a40591
not dword [rax + 0x244]
sub dword [rax + 0x22c], 0x5de15ae1
sub dword [rax + 0x210], 0x6040777c
xor dword [rax + 0xf8], 0x4fd1774a
xor dword [rax + 0x228], 0x18397e38
sub dword [rax + 0x32c], 0x42da03ab
xor dword [rax + 0x110], 0x6df0be0
add dword [rax + 0x320], 0x8c57340
xor dword [rax + 0x2d4], 0x4a403005
xor dword [rax + 0x370], 0x280472c0
not dword [rax + 0x260]
xor dword [rax + 0x328], 0x59012979
add dword [rax + 0xd8], 0x2f7b1d8e
not dword [rax + 0x24]
not dword [rax + 0x3a4]
sub dword [rax + 0x1ec], 0x2caa1e8f
xor dword [rax + 0x58], 0x59c75215
add dword [rax + 0x268], 0x528b3f6b
not dword [rax + 0x19c]
xor dword [rax + 0x398], 0x26753524
add dword [rax + 0x130], 0x11ad4a67
sub dword [rax + 0x50], 0x28953fda
not dword [rax + 0x2c4]
add dword [rax + 0x250], 0x52e85660
not dword [rax + 0x44]
add dword [rax + 0x1b4], 0x2a231796
xor dword [rax + 0x2d8], 0x23ce471a
not dword [rax + 0x30]
sub dword [rax + 0x1e0], 0x2bd71ea6
xor dword [rax + 0x3d0], 0x3954555
add dword [rax + 0x2f4], 0x369f442a
sub dword [rax + 0x298], 0x53d62a3
add dword [rax + 0x14], 0x454c3d4c
add dword [rax + 0x3ac], 0x4a1b4c99
not dword [rax + 0x324]
sub dword [rax + 0x220], 0x22ba49ed
add dword [rax + 0x2a4], 0x465c481e
add dword [rax + 0xd0], 0x3d463f8
add dword [rax + 0x160], 0x30910192
not dword [rax + 0x1e4]
add dword [rax + 0xe8], 0x712e0e6f
not dword [rax + 0x26c]
add dword [rax + 0x84], 0x5a7b161d
not dword [rax + 0x364]
xor dword [rax + 0x2c0], 0x3f9c3206
xor dword [rax + 0x274], 0x433d282a
sub dword [rax + 0xb4], 0x1c626917
not dword [rax + 0x290]
add dword [rax + 0x3c], 0x7de0ccd
add dword [rax + 0x1c0], 0x78747108
xor dword [rax + 0x30c], 0x49520be6
xor dword [rax + 0x7c], 0x652f4e52
add dword [rax + 0x17c], 0x5266134d
sub dword [rax + 0x380], 0x49503315
not dword [rax + 0x74]
xor dword [rax + 0x15c], 0x34d511cd
not dword [rax + 0x39c]
sub dword [rax + 0x21c], 0x65bd1de4
not dword [rax + 0x188]
not dword [rax + 0xe0]
not dword [rax + 0x334]
sub dword [rax + 0x358], 0x2e9b639f
xor dword [rax + 0x38], 0x1bd11e10
xor dword [rax + 0x2ec], 0x127b0051
sub dword [rax + 0x354], 0x3b4d27b0
not dword [rax + 0x98]
add dword [rax + 0x208], 0x96e6d79
sub dword [rax + 0x3ec], 0x5874125b
add dword [rax + 0x3b8], 0x22bc4de2
not dword [rax + 0x204]
add dword [rax + 0x308], 0x638173c1
xor dword [rax + 0x37c], 0x294c7f70
not dword [rax + 0xc8]
xor dword [rax + 0x314], 0x5a0c0101
add dword [rax + 0x100], 0x6fc651d1
xor dword [rax + 0x1e8], 0x64f45f46
sub dword [rax + 0x2cc], 0x35744ab8
sub dword [rax + 0x1f8], 0x110838c1
xor dword [rax + 0x38c], 0x672682f
xor dword [rax + 0x2f0], 0x753d6a4a
add dword [rax + 0x278], 0x7e326442
sub dword [rax + 0x4c], 0x461556aa
xor dword [rax + 0x1cc], 0x5fce4e48
sub dword [rax + 0x118], 0x2be84ad7
sub dword [rax + 0x1d8], 0x2a685fe8
not dword [rax + 0x25c]
add dword [rax + 0x1f0], 0x4c9b0a4f
add dword [rax + 0x12c], 0x47ff2810
not dword [rax + 0x318]
sub dword [rax + 0xac], 0x669a7198
not dword [rax + 0x3e0]
sub dword [rax + 0x33c], 0x35475a91
not dword [rax + 0xc]
xor dword [rax + 0x29c], 0x32b52d7d
not dword [rax + 0xa0]
not dword [rax + 0x128]
xor dword [rax + 0x24c], 0x26f3725a
xor dword [rax + 0x3d4], 0x647c7566
not dword [rax + 0x3fc]
xor dword [rax + 0x10c], 0x5fa20551
add dword [rax + 0x124], 0x36372008
sub dword [rax + 0x104], 0x743f7e54
not dword [rax + 0x164]
add dword [rax + 0x198], 0x5f4f7609
add dword [rax + 0x1ac], 0x20790595
not dword [rax + 0x31c]
add rdx, 0x400
add rax, 0x400
cmp rdx, 0x8c000
jne 0x14013c02e
pop rcx
call fcn.1400ae53e
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