Function at 0x14019c000
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 rdx, [0x14002f800]
push 0
pop rax
push rdx
xor dword [rdx + 0x1c8], 0x729c492f
not dword [rdx + 0x3ac]
xor dword [rdx + 0xf0], 0x718a718b
xor dword [rdx + 0xec], 0x29937e0e
not dword [rdx + 0x258]
sub dword [rdx + 0x2bc], 0xe9b6ae4
xor dword [rdx + 0x324], 0x42571058
xor dword [rdx + 0x24], 0xc4d154a
sub dword [rdx + 0x50], 0x68c17856
xor dword [rdx + 0x148], 0x7fc71a0b
add dword [rdx + 0x244], 0x3a3719e0
add dword [rdx + 0x3c8], 0x74813265
sub dword [rdx + 0x11c], 0x52a26caf
not dword [rdx + 0x254]
sub dword [rdx + 0x29c], 0x15a921c2
sub dword [rdx + 0x36c], 0x75846d40
xor dword [rdx + 0x364], 0x3a6f0051
xor dword [rdx + 0x284], 0x256a1f3d
not dword [rdx + 0x2c4]
add dword [rdx + 0xbc], 0x5d716708
not dword [rdx + 0xc]
add dword [rdx + 0x1a4], 0x1ea25957
add dword [rdx + 0x2cc], 0x79d824cc
add dword [rdx + 0x370], 0x3fed4263
sub dword [rdx + 0x7c], 0x3a9d0a9f
not dword [rdx + 0x2dc]
add dword [rdx + 0x2f0], 0x78250df4
xor dword [rdx + 0x214], 0x34bf65dc
add dword [rdx + 0x390], 0x25dc2536
sub dword [rdx + 0x260], 0x56731a18
not dword [rdx + 0x228]
not dword [rdx + 0x234]
sub dword [rdx + 0x2d8], 0x1cf30055
xor dword [rdx + 0x3e0], 0xcd55f3a
xor dword [rdx + 0x2a8], 0x46c940c7
sub dword [rdx + 0x1e4], 0x102e1e09
sub dword [rdx + 0x210], 0x93534c8
add dword [rdx + 0xd8], 0x626c12cb
xor dword [rdx + 0x2f4], 0x1d21df0
sub dword [rdx + 0xfc], 0x17e25b18
sub dword [rdx + 0x368], 0x74d72743
sub dword [rdx + 0x84], 0xa371574
sub dword [rdx + 0x310], 0x33436cc7
xor dword [rdx + 0x184], 0x688b749b
not dword [rdx + 0x2e4]
not dword [rdx + 0x318]
add dword [rdx + 0x168], 0x79c41bb2
sub dword [rdx + 0x10], 0x728c62a4
xor dword [rdx + 0x70], 0x5c2c2b0e
xor dword [rdx + 0x1fc], 0x4ac23383
not dword [rdx + 0x24c]
add dword [rdx + 0x190], 0x73d01488
sub dword [rdx + 0x294], 0x6553186f
sub dword [rdx + 0x3f0], 0x6c180a71
xor dword [rdx + 0x218], 0x6b7e25cf
not dword [rdx + 0x100]
xor dword [rdx + 0x2c], 0x69d71781
sub dword [rdx + 0x354], 0x588b13d4
add dword [rdx + 0x194], 0x743a7caf
not dword [rdx + 0x398]
sub dword [rdx + 0x308], 0x1b862e95
xor dword [rdx + 0x88], 0x60ff2b4a
add dword [rdx + 0x298], 0x6008724f
not dword [rdx + 0x64]
xor dword [rdx + 0x28], 0x30c45936
add dword [rdx + 0x118], 0x7314672c
sub dword [rdx + 0x1ac], 0xa193f08
add dword [rdx + 0x16c], 0x4c4159a1
sub dword [rdx + 0x3b8], 0x7b502f65
add dword [rdx + 0x2c8], 0x2ccf59df
not dword [rdx + 0x200]
sub dword [rdx + 0xa4], 0x5a6374c9
not dword [rdx + 0x334]
add dword [rdx + 0xcc], 0x4980397
add dword [rdx + 0x31c], 0x710085f
xor dword [rdx + 0x1c4], 0x35724556
add dword [rdx + 0x14c], 0x38e3037
sub dword [rdx + 0x23c], 0x13f06c43
xor dword [rdx + 0x288], 0x6da02217
xor dword [rdx + 0x348], 0x679c7f9b
xor dword [rdx + 0x144], 0x67c7447
sub dword [rdx + 0x154], 0x19a00dbe
xor dword [rdx + 0x164], 0x786d7438
add dword [rdx + 0x3c0], 0x45a44f82
not dword [rdx + 0x13c]
xor dword [rdx + 0xc0], 0x1e844612
not dword [rdx + 0x2ec]
add dword [rdx + 0x230], 0x3c5e3cde
xor dword [rdx + 0x1a8], 0x78ff48d4
xor dword [rdx + 0x80], 0x1ddb0283
add dword [rdx + 0x1d4], 0x249042bc
sub dword [rdx + 0x304], 0x602a1de9
not dword [rdx + 0x2b0]
sub dword [rdx + 0x58], 0x15f42065
sub dword [rdx + 0x3e8], 0x702eeb
not dword [rdx + 0x3e4]
add dword [rdx + 0xa8], 0x4dbe1c5e
not dword [rdx + 0x9c]
add dword [rdx + 0x3dc], 0x7fd53225
not dword [rdx + 0x30]
not dword [rdx + 0x358]
not dword [rdx + 0x248]
add dword [rdx + 0xb4], 0x122070ef
add dword [rdx + 4], 0x58a52424
not dword [rdx + 0x1d0]
sub dword [rdx + 0x1f8], 0x6e1f1d74
not dword [rdx + 0x38c]
xor dword [rdx + 0x108], 0x692522b3
sub dword [rdx + 0x1e0], 0x1d400eaf
sub dword [rdx + 0x2f8], 0x7c87678
add dword [rdx + 0x2d4], 0x722e4110
xor dword [rdx + 0xe4], 0x509837d8
not dword [rdx + 0x238]
not dword [rdx + 0x188]
add dword [rdx + 0x2b8], 0x602a51a0
not dword [rdx + 0x250]
add dword [rdx + 0x1bc], 0x403f6963
add dword [rdx + 0xe8], 0x623a4a1a
sub dword [rdx + 0x338], 0x7bc80449
add dword [rdx + 0x160], 0x1a12025a
sub dword [rdx + 0x14], 0x2c8b465e
not dword [rdx + 0x378]
xor dword [rdx + 0x180], 0xdb0e41
xor dword [rdx + 0x3ec], 0x506f6dd4
not dword [rdx + 0x388]
not dword [rdx + 0x268]
xor dword [rdx + 0xa0], 0x7c97321f
not dword [rdx + 0x3d4]
xor dword [rdx + 0x280], 0x4051e47
add dword [rdx + 0x130], 0x5f866443
sub dword [rdx + 0x20c], 0x6896037
not dword [rdx + 0x30c]
sub dword [rdx + 0x4c], 0x21df14f7
sub dword [rdx + 0x3c], 0x6823499d
xor dword [rdx + 0x2d0], 0x29613054
not dword [rdx + 0x3a0]
add dword [rdx + 0x28c], 0x13156186
sub dword [rdx + 0x264], 0x3e344882
not dword [rdx + 0x37c]
add dword [rdx + 0x17c], 0x76e64e67
add dword [rdx + 0xb8], 0x146c2793
not dword [rdx + 0x1f0]
xor dword [rdx + 0x25c], 0x754765f5
sub dword [rdx + 0x274], 0x351650b0
sub dword [rdx + 8], 0x25fd67ea
not dword [rdx + 0x10c]
add dword [rdx + 0x1ec], 0x3dcb7fab
sub dword [rdx + 0x208], 0x5bbe5a01
not dword [rdx + 0x15c]
add dword [rdx + 0x19c], 0x18971e2
sub dword [rdx + 0x8c], 0x1ae55577
sub dword [rdx + 0x94], 0x7ff747a8
sub dword [rdx + 0x90], 0x6b741fce
xor dword [rdx + 0x26c], 0x6eca6aa3
xor dword [rdx + 0x5c], 0x256d1d3f
sub dword [rdx + 0x158], 0x53235031
add dword [rdx + 0x350], 0x43971e5a
xor dword [rdx + 0x3b4], 0x698a6198
add dword [rdx + 0x120], 0x3f7f00ec
xor dword [rdx + 0x360], 0x3cc53d86
not dword [rdx + 0x98]
sub dword [rdx + 0x224], 0x797b7cd5
sub dword [rdx + 0x3cc], 0x3bce34c9
not dword [rdx + 0x78]
not dword [rdx + 0x1cc]
sub dword [rdx + 0x394], 0x120430a6
xor dword [rdx + 0x114], 0x45e95c31
not dword [rdx + 0x18]
sub dword [rdx + 0x35c], 0x691d002e
add dword [rdx + 0x2fc], 0x15e4303
add dword [rdx + 0x128], 0xea0335
not dword [rdx + 0x27c]
add dword [rdx + 0x3a8], 0x7cdb6cf7
xor dword [rdx + 0x204], 0x1ffd1ee0
sub dword [rdx + 0x3d0], 0x4fd228c8
sub dword [rdx + 0x344], 0x6e8d6a46
sub dword [rdx + 0x3b0], 0xb4e7159
xor dword [rdx + 0x170], 0x77737cef
xor dword [rdx + 0x198], 0x540264c
xor dword [rdx + 0x290], 0x14b32015
sub dword [rdx + 0x74], 0x3b564c21
sub dword [rdx + 0x2c0], 0x6ff0de6
add dword [rdx + 0x39c], 0x117d3210
not dword [rdx + 0xf8]
not dword [rdx]
not dword [rdx + 0x174]
xor dword [rdx + 0x68], 0x5fbe573e
add dword [rdx + 0x32c], 0x4462356
add dword [rdx + 0x2ac], 0x653c1496
xor dword [rdx + 0x18c], 0x2eb87a15
add dword [rdx + 0xe0], 0x35713241
sub dword [rdx + 0x110], 0x5b8d1cfc
not dword [rdx + 0x138]
xor dword [rdx + 0x178], 0x10f35fb0
add dword [rdx + 0x34c], 0x5db8381e
add dword [rdx + 0x2a0], 0x13fb5a90
sub dword [rdx + 0x1c0], 0x5b341500
add dword [rdx + 0x3a4], 0x4d0a36ce
sub dword [rdx + 0x1b0], 0x29f20f5b
sub dword [rdx + 0x22c], 0x4c0a4dfa
add dword [rdx + 0x384], 0x2b95471c
add dword [rdx + 0xd0], 0x55630977
not dword [rdx + 0xf4]
sub dword [rdx + 0x380], 0x3b1a0153
add dword [rdx + 0x140], 0x12b551b6
not dword [rdx + 0x340]
not dword [rdx + 0x2e8]
sub dword [rdx + 0x2b4], 0x560d4f9a
xor dword [rdx + 0xc8], 0x782a6f94
xor dword [rdx + 0xd4], 0x357a4a91
not dword [rdx + 0x1f4]
not dword [rdx + 0x220]
add dword [rdx + 0x278], 0x46a9512f
not dword [rdx + 0x48]
not dword [rdx + 0x60]
xor dword [rdx + 0x2e0], 0x41221b6d
not dword [rdx + 0x12c]
not dword [rdx + 0x3f4]
not dword [rdx + 0x2a4]
add dword [rdx + 0x34], 0x4507062e
xor dword [rdx + 0x6c], 0x39295679
xor dword [rdx + 0x150], 0x7d322949
sub dword [rdx + 0x40], 0x3429403c
not dword [rdx + 0x3d8]
add dword [rdx + 0x328], 0x4ded4d4b
not dword [rdx + 0xb0]
sub dword [rdx + 0x1a0], 0x5ab83e08
add dword [rdx + 0x1d8], 0x5c512730
not dword [rdx + 0x3c4]
sub dword [rdx + 0x314], 0x17cc591f
xor dword [rdx + 0x104], 0xbbb7c34
xor dword [rdx + 0x134], 0x5a567ebc
add dword [rdx + 0x330], 0x25145085
xor dword [rdx + 0x320], 0x28f527ab
not dword [rdx + 0xac]
not dword [rdx + 0x1b4]
sub dword [rdx + 0x54], 0x68465e7f
add dword [rdx + 0x33c], 0x155a0e3f
xor dword [rdx + 0x300], 0x61561800
sub dword [rdx + 0x20], 0x50881cca
sub dword [rdx + 0x38], 0x7c133f3d
add dword [rdx + 0x21c], 0x192e6a40
sub dword [rdx + 0x374], 0x57f65978
not dword [rdx + 0xc4]
xor dword [rdx + 0x1c], 0x22aa3fed
sub dword [rdx + 0x1b8], 0xbc94345
add dword [rdx + 0x240], 0x267a75c8
sub dword [rdx + 0x270], 0x68c95bcc
xor dword [rdx + 0x124], 0x78625c65
xor dword [rdx + 0x3bc], 0x2144234c
xor dword [rdx + 0x1dc], 0x4ffb55c4
xor dword [rdx + 0x3fc], 0x6478515a
not dword [rdx + 0x44]
xor dword [rdx + 0xdc], 0x10251961
xor dword [rdx + 0x1e8], 0x7714511d
not dword [rdx + 0x3f8]
add rax, 0x400
add rdx, 0x400
cmp rax, 0x8c000
jne 0x14019c02e
pop rcx
call fcn.1400bb106
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