Function at 0x1401e2000
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, [0x140075600]
push 0
pop rdi
push rax
add dword [rax + 0x2e8], 0x58993a49
add dword [rax + 0x3d8], 0x17874125
not dword [rax + 0x38]
xor dword [rax + 8], 0x3722498e
sub dword [rax + 0x3e4], 0x46856728
sub dword [rax + 0x3bc], 0x30f4662f
sub dword [rax + 0x290], 0x321c77e0
sub dword [rax + 0x32c], 0x297d2377
xor dword [rax + 0xdc], 0x3ec195b
not dword [rax + 0x3d0]
not dword [rax + 0x248]
xor dword [rax + 0x118], 0x440f647b
not dword [rax]
sub dword [rax + 0xe4], 0x3e650d2c
sub dword [rax + 0xf0], 0x57371880
sub dword [rax + 0x110], 0x367b3d40
xor dword [rax + 0x2dc], 0x615e31ca
add dword [rax + 0x338], 0x471c76a9
add dword [rax + 0x2d8], 0x587269b0
not dword [rax + 0x2b8]
add dword [rax + 0x2c4], 0x5fd946da
not dword [rax + 0x348]
not dword [rax + 0x2ec]
sub dword [rax + 0x9c], 0x5fcd40f6
not dword [rax + 0xe0]
xor dword [rax + 0x3a4], 0x2e3b33a3
not dword [rax + 0x3e0]
not dword [rax + 0x210]
xor dword [rax + 0xd0], 0x660c7e89
not dword [rax + 0x298]
sub dword [rax + 0x38c], 0xc7c18b9
not dword [rax + 0xd8]
sub dword [rax + 0x350], 0x209a2773
add dword [rax + 0x28c], 0x6e9540f
add dword [rax + 0x35c], 0x21474041
sub dword [rax + 0x154], 0x4e4108a6
sub dword [rax + 0x314], 0x6fc9156c
add dword [rax + 0x174], 0x4d03570b
not dword [rax + 0x1c8]
add dword [rax + 0x160], 0x67ae29d8
not dword [rax + 0x158]
add dword [rax + 0x2e0], 0x590550d9
not dword [rax + 0x34c]
not dword [rax + 0x1b0]
not dword [rax + 0x274]
sub dword [rax + 0x30c], 0xa80c5c
not dword [rax + 0x2a0]
not dword [rax + 0x150]
not dword [rax + 0x3f4]
sub dword [rax + 0x300], 0xe8603a1
sub dword [rax + 0x398], 0x60cd09f1
add dword [rax + 0x374], 0x8da1c28
xor dword [rax + 0x330], 0x25360bdb
xor dword [rax + 0x1a8], 0x7e162f86
sub dword [rax + 0x2f0], 0xde82f22
not dword [rax + 0x37c]
xor dword [rax + 0x68], 0x36eb1995
sub dword [rax + 0x354], 0x570a1408
xor dword [rax + 0x3e8], 0x3c47347a
add dword [rax + 0x204], 0x4ecf0031
add dword [rax + 0xf4], 0x527a4bd5
xor dword [rax + 0x94], 0x75010ce1
xor dword [rax + 0x21c], 0x76d86cb7
sub dword [rax + 0x190], 0x4b552d29
not dword [rax + 0x1e8]
add dword [rax + 0x8c], 0x34d9460b
add dword [rax + 0x260], 0x78a14730
not dword [rax + 0x5c]
sub dword [rax + 0x2ac], 0x494f75c9
sub dword [rax + 4], 0x49127856
add dword [rax + 0xec], 0x214b12c7
add dword [rax + 0x78], 0x4562029e
xor dword [rax + reloc.mfc140u.dll_CPropertyPage::CPropertyPage], 0xdcc4329
not dword [rax + 0x10]
sub dword [rax + 0x3b4], 0xd9f5fa1
sub dword [rax + 0x390], 0x53712e12
not dword [rax + 0x30]
sub dword [rax + 0xf8], 0x3b351a10
add dword [rax + 0x1b4], 0x6b086f44
sub dword [rax + 0x20c], 0x7ea70558
xor dword [rax + 0x50], 0x138e4c21
add dword [rax + 0x2c0], 0x2f042022
sub dword [rax + 0x3b8], 0x7b876ede
xor dword [rax + 0x264], 0x740e53ec
xor dword [rax + 0x128], 0x44d66fe5
not dword [rax + 0x44]
not dword [rax + 0xac]
xor dword [rax + 0x318], 0xe977aa
sub dword [rax + 0x3dc], 0x48cb5f9a
not dword [rax + 0x1fc]
xor dword [rax + 0x184], 0x5e6d31c1
sub dword [rax + 0x36c], 0x6834018b
not dword [rax + 0x1e0]
xor dword [rax + 0x27c], 0x75753e6c
not dword [rax + 0x268]
sub dword [rax + 0x1f4], 0x504648c3
xor dword [rax + 0x3d4], 0xa492f67
xor dword [rax + 0x304], 0x358b1355
add dword [rax + 0xe8], 0x5c3e11e5
sub dword [rax + 0x14], 0x2a65612c
not dword [rax + 0x138]
sub dword [rax + 0x270], 0x214b7ad4
sub dword [rax + 0x360], 0x7b4e0d9f
xor dword [rax + 0x24c], 0xb5a3740
add dword [rax + 0x140], 0x4d612660
not dword [rax + 0x1b8]
not dword [rax + 0x308]
xor dword [rax + 0x1ac], 0x40a26373
sub dword [rax + 0x64], 0xfc03f57
add dword [rax + 0xd4], 0x6ce543bc
xor dword [rax + 0x2d4], 0x550e3efe
xor dword [rax + 0x244], 0x1c07216f
xor dword [rax + 0x328], 0x304d3ec0
add dword [rax + 0x18c], 0x1b4819c0
sub dword [rax + 0x2b4], 0x72a877d6
not dword [rax + 0x54]
sub dword [rax + 0x2e4], 0x42ff01fd
sub dword [rax + 0x1bc], 0x7aa77a1e
add dword [rax + 0x1d4], 0x6d826505
sub dword [rax + 0x1d0], 0x68be08b2
add dword [rax + 0x130], 0x106e6a6c
xor dword [rax + 0x2b0], 0x997258
not dword [rax + 0x1f8]
xor dword [rax + 0x2c8], 0x31c67b6a
sub dword [rax + 0x384], 0x64945a78
sub dword [rax + 0x22c], 0x56e45af0
add dword [rax + 0x388], 0x61ec1174
sub dword [rax + 0x1c], 0x1a6d4dc6
not dword [rax + 0x170]
xor dword [rax + 0x17c], 0x4b487251
xor dword [rax + 0x80], 0x12d357bb
add dword [rax + 0x60], 0x4b676d7
not dword [rax + 0x1dc]
add dword [rax + 0x284], 0x206720fa
add dword [rax + 0x340], 0xc13a7c
sub dword [rax + 0x3b0], 0x50c040b
xor dword [rax + 0xc4], 0x3a74490d
xor dword [rax + 0x188], 0x50b24c9a
xor dword [rax + 0x148], 0xc596d32
add dword [rax + 0x23c], 0x2b3a2dad
not dword [rax + 0x198]
sub dword [rax + 0xfc], 0x1d30030e
not dword [rax + 0xbc]
add dword [rax + 0x2d0], 0x142e4445
not dword [rax + 0x15c]
xor dword [rax + 0x214], 0x2f36921
add dword [rax + 0x6c], 0xfbb5844
not dword [rax + 0x178]
not dword [rax + 0x324]
not dword [rax + 0x2a4]
xor dword [rax + 0x120], 0x371e624b
sub dword [rax + reloc.mfc140u.dll_ATL::CSimpleStringT_wchar_t_1_::CSimpleStringT_wchar_t_1_], 0x64366ece
add dword [rax + 0xc0], 0xe764a14
not dword [rax + 0x2c]
not dword [rax + 0x1d8]
add dword [rax + 0xb8], 0x30e917ea
add dword [rax + 0x164], 0x2d1a65bb
add dword [rax + 0x1c0], 0x78cc54eb
xor dword [rax + 0x28], 0x15436e40
xor dword [rax + 0x358], 0x3d305179
not dword [rax + 0x378]
xor dword [rax + 0x31c], 0x2ce94e11
add dword [rax + 0x2a8], 0x341976db
add dword [rax + 0x3a8], 0x8ed1595
sub dword [rax + 0x310], 0x77f8415d
not dword [rax + 0x3a0]
xor dword [rax + 0x12c], 0x48f403db
not dword [rax + 0x334]
sub dword [rax + 0x2f4], 0x545a3e9a
xor dword [rax + 0x294], 0x471e1ca6
xor dword [rax + 0x3ec], 0x61c27b39
add dword [rax + 0xb0], 0x27081c2c
not dword [rax + 0x1e4]
sub dword [rax + 0x194], 0x46704f23
sub dword [rax + 0x19c], 0x5cea6b76
xor dword [rax + 0xcc], 0x76926b26
not dword [rax + 0x344]
xor dword [rax + 0xc8], 0x12b47859
add dword [rax + 0x288], 0x4f837c20
not dword [rax + 0x168]
sub dword [rax + 0x104], 0x60e73a71
sub dword [rax + 0x2bc], 0x31136590
xor dword [rax + 0xc], 0x3c9744fe
add dword [rax + 0x250], 0x20e27322
xor dword [rax + 0x24], 0x36ff5d99
not dword [rax + 0x3cc]
sub dword [rax + 0x100], 0x6d4b70f8
sub dword [rax + 0x1ec], 0x530f63d5
xor dword [rax + 0x280], 0x522d5c05
xor dword [rax + 0x2fc], 0x79b90336
sub dword [rax + 0x48], 0x43f0359f
add dword [rax + 0x224], 0x632c7f64
not dword [rax + 0x2f8]
not dword [rax + 0x364]
not dword [rax + 0x3c]
add dword [rax + 0x240], 0x5e30068f
xor dword [rax + 0x320], 0xd1d1873
sub dword [rax + 0x20], 0x288e6992
xor dword [rax + 0x258], 0xe150831
add dword [rax + 0x238], 0x674e587c
xor dword [rax + 0x220], 0x1cb977ab
not dword [rax + 0x18]
not dword [rax + 0x200]
xor dword [rax + 0x3ac], 0x5d053771
xor dword [rax + 0x7c], 0x4fa159b4
not dword [rax + 0x218]
not dword [rax + 0xa4]
sub dword [rax + 0x98], 0x256d6d33
add dword [rax + 0x180], 0x33077788
not dword [rax + 0x3c8]
add dword [rax + 0x3c4], 0x58815eef
xor dword [rax + 0x114], 0x68bc66f6
not dword [rax + 0x34]
xor dword [rax + 0x33c], 0x244939bd
add dword [rax + 0x278], 0x12a4967
add dword [rax + 0x39c], 0x233c501a
not dword [rax + 0x228]
xor dword [rax + 0x108], 0x515702c8
add dword [rax + 0x234], 0x4fd92682
sub dword [rax + 0x3fc], 0xb155c17
not dword [rax + 0x144]
xor dword [rax + 0x58], 0x580d1d3c
sub dword [rax + 0x254], 0x197e5e8f
add dword [rax + 0x368], 0x460c44a3
add dword [rax + 0x134], 0x1e5d6963
not dword [rax + 0x25c]
add dword [rax + 0x3f8], 0x6c6f46ba
xor dword [rax + 0x29c], 0x5b244ded
not dword [rax + 0x4c]
add dword [rax + 0x74], 0x8d32469
not dword [rax + 0x370]
add dword [rax + 0x1a4], 0x5b1d1dd3
sub dword [rax + 0x16c], 0x228a2f7a
add dword [rax + 0x3c0], 0x4cdf2277
sub dword [rax + 0x230], 0x2e3f652a
not dword [rax + 0x11c]
sub dword [rax + 0x88], 0x6fb92a22
not dword [rax + 0x380]
xor dword [rax + 0x2cc], 0x1887fb3
xor dword [rax + 0x26c], 0x46724951
sub dword [rax + 0x90], 0x4f5c132d
sub dword [rax + 0x1f0], 0xff4152f
xor dword [rax + 0xa8], 0x69223ed6
add dword [rax + 0x3f0], 0x78d25917
add dword [rax + 0x208], 0x268314b0
xor dword [rax + 0xa0], 0x61b178c6
xor dword [rax + 0x84], 0x5be6230b
sub dword [rax + 0x70], 0x35e114c6
add dword [rax + 0x40], 0x52944331
xor dword [rax + 0xb4], 0x78007029
xor dword [rax + 0x1c4], 0x5c153d79
xor dword [rax + 0x14c], 0x3e770f71
not dword [rax + 0x13c]
not dword [rax + 0x1a0]
not dword [rax + 0x124]
sub dword [rax + 0x1cc], 0x15dc58a7
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x1401e202e
pop rcx
call fcn.140100f06
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