Function at 0x14013e000
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, [0x1400b1000]
push 0
pop rdi
push rax
not dword [rax + 0x11c]
not dword [rax + 0xc0]
sub dword [rax + 0x24c], 0x46c46f15
sub dword [rax + 0x3d8], 0x2a8946d0
add dword [rax + 0x3f8], 0x39c946cd
add dword [rax + 0xb8], 0x7ca8125d
sub dword [rax + 0x2d4], 0x2dcf189e
xor dword [rax + 0xc], 0xb537a68
sub dword [rax + 0x68], 0x765724b7
add dword [rax + 0x34], 0x2d8f21c4
add dword [rax + 0x38], 0x51786789
add dword [rax + 0x50], 0x42cd77fc
sub dword [rax + 0x3ec], 0x5c121259
xor dword [rax + 0x208], 0x6ba75a83
not dword [rax + 0x17c]
add dword [rax + 0x78], 0x70c46934
not dword [rax + 0x1f8]
not dword [rax + 0x2f4]
not dword [rax + 8]
not dword [rax + 0x364]
sub dword [rax + 0x1b4], 0x7f081b21
not dword [rax + 0x370]
not dword [rax + 0x290]
not dword [rax + 0x7c]
not dword [rax + 0x22c]
add dword [rax + 0x340], 0x6e2457cc
not dword [rax + 0x29c]
add dword [rax + 0x158], 0x1e03e7a
sub dword [rax + 0x394], 0x2dcc665d
sub dword [rax + 0x110], 0x41db3073
sub dword [rax + 0x334], 0x67834d3e
add dword [rax + 0x104], 0x539f18ac
add dword [rax + 0x170], 0x76ae3257
xor dword [rax + 0x1a8], 0x498e247a
add dword [rax + 0x3e0], 0x53f26bed
add dword [rax + 0x39c], 0x5d772031
sub dword [rax + 0x10c], 0x6aa34ed9
add dword [rax], 0x69cf324d
add dword [rax + 0x54], 0x702342df
not dword [rax + 0xc4]
add dword [rax + 0x390], 0x4f14438
add dword [rax + 0x3c4], 0x2a0570eb
xor dword [rax + 0x3e4], 0x10a23500
not dword [rax + 0x118]
add dword [rax + 0x2a0], 0x5c0a0346
sub dword [rax + 0x328], 0x688a7b0a
sub dword [rax + 0x15c], 0x16a1411b
not dword [rax + 0x98]
sub dword [rax + 0x12c], 0x7c04511e
sub dword [rax + 0x324], 0x6ed17fe5
add dword [rax + 0x288], 0x758b1dd3
xor dword [rax + 0x1bc], 0x5b052a13
add dword [rax + 0x3b8], 0x2f1b73f8
add dword [rax + 0x9c], 0x323848a9
sub dword [rax + 0x398], 0xdbe7db1
sub dword [rax + 0x1e4], 0x27c12b79
xor dword [rax + 0x384], 0x391d5aae
add dword [rax + 0xc8], 0x5e3b2dd4
not dword [rax + 0xb4]
xor dword [rax + 0x3f4], 0x49864d32
xor dword [rax + 0x188], 0x3c4c4670
sub dword [rax + 0x234], 0x503c3667
xor dword [rax + 0x240], 0x49e95836
not dword [rax + 0x250]
add dword [rax + 0x318], 0x6af010ed
add dword [rax + 0x124], 0x62d3733d
not dword [rax + 0x3ac]
add dword [rax + 0x274], 0x33bb25fb
xor dword [rax + 0x2c0], 0x291e7099
sub dword [rax + 0x278], 0x78cd26c0
sub dword [rax + 0xf8], 0x44be7c7a
sub dword [rax + 0x2ec], 0x6eca211b
add dword [rax + 0xe0], 0x60771ccd
xor dword [rax + 0x21c], 0x429b3cf7
not dword [rax + 0x20]
sub dword [rax + 0x1e8], 0x6b0a5cbe
add dword [rax + 0x2f8], 0x6dae2a0f
add dword [rax + 0x3cc], 0x4e1b2fdf
add dword [rax + 0x2a8], 0xce703df
xor dword [rax + 0x2b8], 0x6c380591
xor dword [rax + 0x88], 0xfd04b22
not dword [rax + 0x60]
xor dword [rax + 0x100], 0x5b144975
sub dword [rax + 0x34c], 0x199d736d
add dword [rax + 0x248], 0x637a1788
add dword [rax + 0x1dc], 0x1b3a0d7b
xor dword [rax + 0x26c], 0x7590634d
sub dword [rax + 0x348], 0x7c1a5f60
add dword [rax + 0x1d0], 0x3364441c
xor dword [rax + 0x280], 0x4f2333c5
xor dword [rax + 0x18c], 0x79c33f35
xor dword [rax + 0xf0], 0x45975aa2
sub dword [rax + 0x35c], 0x42e339d1
not dword [rax + 0x238]
add dword [rax + 0x140], 0x18941ffd
xor dword [rax + 0x18], 0x786e57f7
xor dword [rax + 0x25c], 0x42a862a9
add dword [rax + 0xac], 0x178728c
sub dword [rax + 0x64], 0x2623075b
not dword [rax + 0x3c0]
sub dword [rax + 0x19c], 0xa7e10e2
sub dword [rax + 0x5c], 0x450d2865
not dword [rax + 0x270]
xor dword [rax + 0x1c0], 0x426e48aa
xor dword [rax + 0x218], 0x2ec03880
add dword [rax + 0x378], 0x29640f2b
not dword [rax + 0x258]
sub dword [rax + 0x36c], 0x19b806c1
not dword [rax + 0x2bc]
add dword [rax + 0x90], 0x1bd0650
add dword [rax + 0x14c], 0x70a35829
xor dword [rax + 0x264], 0x1767dbc
not dword [rax + 0xa4]
sub dword [rax + 0x3b4], 0x3787057e
add dword [rax + 0x204], 0x730a1727
xor dword [rax + 0x3bc], 0x522e2067
add dword [rax + 0x190], 0x3de22608
not dword [rax + 0x3fc]
sub dword [rax + 0xcc], 0x370c6f81
sub dword [rax + 0x294], 0x8410ea8
xor dword [rax + 0x74], 0x4d715ea
sub dword [rax + 0x3d0], 0x91f2c3d
sub dword [rax + 0x310], 0x7593c28
sub dword [rax + 0x374], 0x27062891
add dword [rax + 0x3a4], 0x26e522bd
xor dword [rax + 0x284], 0x6f77591c
xor dword [rax + 0x138], 0x23e13d43
add dword [rax + 0xa0], 0x7ad4026
sub dword [rax + 0x1b0], 0x3a15015b
not dword [rax + 0x108]
sub dword [rax + 0x28], 0x72302176
not dword [rax + 0x2c4]
xor dword [rax + 0x184], 0x394674a
xor dword [rax + 0x388], 0x2e4d2b0a
not dword [rax + 0x1c8]
add dword [rax + 0x27c], 0x64e37770
sub dword [rax + 0x16c], 0x55594adf
add dword [rax + 0x32c], 0x1b477889
sub dword [rax + 0x14], 0x19a53c98
sub dword [rax + 0x178], 0x302d56ae
sub dword [rax + 0x2ac], 0x2daa0952
sub dword [rax + 0x148], 0x3fae4914
add dword [rax + 0x230], 0x737c6ac1
add dword [rax + 0x37c], 0x2fe421e1
not dword [rax + 0x24]
sub dword [rax + 0xf4], 0x8864ba7
not dword [rax + 0x1a4]
add dword [rax + 0x304], 0x2a561201
add dword [rax + 0x1b8], 0x6afc26f3
sub dword [rax + 0xe4], 0x6c902a21
add dword [rax + 0x80], 0x187e0627
sub dword [rax + 0x3a8], 0x509b38d0
add dword [rax + 0x144], 0x68994ed8
not dword [rax + 0x2b4]
not dword [rax + 0x3c8]
add dword [rax + 0x31c], 0x56df4106
add dword [rax + 0x360], 0xc1d77ba
add dword [rax + 0x1f4], 0x35001758
add dword [rax + 0x214], 0x31b34105
sub dword [rax + 0xb0], 0x2a823912
add dword [rax + 0x300], 0x7a3e6c91
add dword [rax + 0x2cc], 0x18be4b87
add dword [rax + 0x38c], 0x337505bb
xor dword [rax + 0x13c], 0x38a85d0e
sub dword [rax + 0x30c], 0x19d09f3
add dword [rax + 0x3a0], 0x4a5c02a0
sub dword [rax + 0x1e0], 0x119850a1
not dword [rax + 0x338]
xor dword [rax + 0x20c], 0x257c5bc7
sub dword [rax + 0x3b0], 0x4d471995
sub dword [rax + 0x128], 0x6b2823d0
xor dword [rax + 0x94], 0x534514df
xor dword [rax + 0x44], 0x4b630037
not dword [rax + 0x314]
not dword [rax + 0xa8]
xor dword [rax + 0x30], 0x2926533e
xor dword [rax + 0x2c8], 0xe843d2b
add dword [rax + 0x2dc], 0x5e23703e
not dword [rax + 0x3e8]
not dword [rax + 0x2b0]
not dword [rax + 0x350]
add dword [rax + 0x260], 0x58087b0c
sub dword [rax + 0x1c], 0x7f9e1d53
sub dword [rax + 0xd4], 0x1d686324
xor dword [rax + 0x368], 0x1ae711ce
sub dword [rax + 0x224], 0x7ee54ab5
xor dword [rax + 0x3c], 0x748412bf
add dword [rax + 0x23c], 0x4c89691f
xor dword [rax + 0x244], 0x62e242c9
sub dword [rax + 0x1fc], 0x3f720a7
not dword [rax + 0x344]
add dword [rax + 0x210], 0x30697389
add dword [rax + 0x33c], 0x21e53bb2
sub dword [rax + 0x180], 0x79a6042f
sub dword [rax + 0x3dc], 0x4a2116fa
not dword [rax + 0x1ec]
xor dword [rax + 0x164], 0x2471638
xor dword [rax + 0x330], 0x2b7d4765
add dword [rax + 0x1a0], 0x43655fb3
not dword [rax + 0x168]
not dword [rax + 0x130]
add dword [rax + 0x4c], 0x417b75eb
not dword [rax + 0xbc]
sub dword [rax + 0x200], 0x504e624c
add dword [rax + 0xe8], 0x62e861dd
sub dword [rax + 0x2fc], 0x66ca7fa6
xor dword [rax + 0x8c], 0x6166479d
sub dword [rax + 0x160], 0x3d702e34
sub dword [rax + 0x198], 0x5bae7567
sub dword [rax + 0x114], 0x5b2d4d79
sub dword [rax + 0x1d4], 0x6a356784
add dword [rax + 0x308], 0x42500d98
add dword [rax + 0x120], 0x54f73667
xor dword [rax + 0x298], 0x5d8e53c4
sub dword [rax + 0x2f0], 0x6c2f4fe4
not dword [rax + 0x154]
add dword [rax + 0x380], 0x69b524a9
xor dword [rax + 0x354], 0x369663ce
sub dword [rax + 0x3d4], 0x37f93134
xor dword [rax + 0x358], 0x543433d8
sub dword [rax + 0x1c4], 0x78df7f3b
sub dword [rax + 0x254], 0x6dac6a4e
add dword [rax + 4], 0x70585fd0
add dword [rax + 0x320], 0x2471337e
sub dword [rax + 0x1cc], 0x62f928fd
xor dword [rax + 0x1ac], 0x3bc10bb5
not dword [rax + 0xec]
sub dword [rax + 0xdc], 0x67a421f1
not dword [rax + 0x228]
not dword [rax + 0x40]
xor dword [rax + 0xd8], 0x20d2662b
xor dword [rax + 0x58], 0x77e4373c
xor dword [rax + 0xfc], 0x202f08f8
xor dword [rax + 0x2e4], 0x17dd54d9
add dword [rax + 0x2e8], 0x21785ddc
sub dword [rax + 0x2d8], 0x23750d8
add dword [rax + 0x2d0], 0x43490cff
sub dword [rax + 0x48], 0x6df52a45
xor dword [rax + 0x220], 0x40e2100
not dword [rax + 0x268]
xor dword [rax + 0x2e0], 0x1fd7486c
not dword [rax + 0x174]
add dword [rax + 0x194], 0x7f5441be
add dword [rax + 0x2a4], 0x6ba33f2a
sub dword [rax + 0x70], 0x7ae342e0
add dword [rax + 0x2c], 0x58634be8
add dword [rax + 0x1d8], 0x5be51fe2
sub dword [rax + 0x1f0], 0x23bf0d79
not dword [rax + 0x150]
sub dword [rax + 0x134], 0xa2a38d4
xor dword [rax + 0x10], 0x16ef7f27
add dword [rax + 0x28c], 0x48887ba9
xor dword [rax + 0x84], 0x79b32e76
add dword [rax + 0xd0], 0x44b02dd3
sub dword [rax + 0x3f0], 0x5ba90da0
xor dword [rax + 0x6c], 0x5b525cb6
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x14013e02e
pop rcx
call fcn.14013c906
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