Function at 0x140193000
Capabilities:
Encode data using xor
Resolve function by parsing pe exports

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, [0x140106000]
push 0
pop rdi
push rdx
add dword [rdx + 0x1cc], 0x19a7523c
not dword [rdx + 0x1f8]
not dword [rdx + 0x184]
xor dword [rdx + 0x178], 0x141766ac
xor dword [rdx + 0x14], 0x57c32a09
xor dword [rdx + 0x104], 0x158b132b
sub dword [rdx + 0x284], 0x16e9701a
add dword [rdx + 0x3d4], 0x6a5253c3
not dword [rdx + 0x2f8]
not dword [rdx + 0x334]
not dword [rdx + 0x2cc]
xor dword [rdx + 0x214], 0x88e782a
add dword [rdx + 0x3d0], 0x7a1b03b4
sub dword [rdx + 0x18c], 0x1b030ea6
add dword [rdx + 0xec], 0x51571469
xor dword [rdx + 0xc4], 0x3c522b6a
sub dword [rdx + 0x32c], 0x6ed3469e
add dword [rdx + 0x144], 0x95a5214
xor dword [rdx + 0x16c], 0x6aea7265
sub dword [rdx + 0x3c4], 0x75c87635
sub dword [rdx + 0x244], 0x6609441c
sub dword [rdx + 0x298], 0x4e9e45dd
xor dword [rdx + 0x198], 0x57174504
not dword [rdx + 0x7c]
sub dword [rdx + 0x1a0], 0x616817f3
add dword [rdx + 0x368], 0xc527d5b
not dword [rdx + 0x64]
add dword [rdx + 0x2f0], 0x1a6c78d9
xor dword [rdx + 0xb8], 0x72d4a8a
add dword [rdx + 0x31c], 0x664725ce
xor dword [rdx + 0x2b4], 0x760a4726
xor dword [rdx + 0x3c8], 0x50b3235
xor dword [rdx + 0x40], 0x156b5239
not dword [rdx + 0x348]
not dword [rdx + 0x1dc]
xor dword [rdx + 0x228], 0xe137e19
not dword [rdx + 0x2ac]
add dword [rdx + 0x2bc], 0x72052eba
xor dword [rdx + 0x74], 0x363b59af
xor dword [rdx + 0x378], 0x62497c92
sub dword [rdx + 0x3b0], 0x20417554
xor dword [rdx + 0xcc], 0x4f836ee2
not dword [rdx + 0x38c]
add dword [rdx + 0x290], 0x2e775653
add dword [rdx + 0x340], 0x56765870
not dword [rdx + 0x1c8]
add dword [rdx + 0x200], 0x629b1823
add dword [rdx + 0x84], 0x1b641cec
sub dword [rdx + 0x14c], 0x48f45365
not dword [rdx + 0x3cc]
xor dword [rdx + 0x264], 0x3fee7a88
xor dword [rdx + 0x2d0], 0x51250d02
xor dword [rdx + 0x3e8], 0x29e91ae4
add dword [rdx + 0xbc], 0x15527e8b
add dword [rdx + 0x1f4], 0x79a2a15
xor dword [rdx + 0x320], 0x282c78b4
not dword [rdx + 0x310]
xor dword [rdx + 0x338], 0x362b0cc0
sub dword [rdx + 0x1fc], 0x5f665034
xor dword [rdx + 0x374], 0x35db12f0
sub dword [rdx + 0x2c8], 0x39755091
add dword [rdx + 0x118], 0x17e6385b
xor dword [rdx + 0x2c4], 0x30603bea
xor dword [rdx + 0x190], 0x789b7803
xor dword [rdx + 0x30c], 0x5f956262
not dword [rdx + 0xd4]
not dword [rdx + 0x120]
add dword [rdx + 0x33c], 0x3d141caf
sub dword [rdx + 0x250], 0x2c254820
xor dword [rdx + 0x88], 0x556b174a
xor dword [rdx + 0x2b0], 0x8dc7aa8
add dword [rdx + 0x254], 0x2f217bb3
not dword [rdx + 0x34c]
add dword [rdx + 0x130], 0x3b146cb
xor dword [rdx + 0x2d4], 0x14b6445a
not dword [rdx + 0x3bc]
sub dword [rdx + 0xc0], 0x145f1167
add dword [rdx + 0x60], 0x29171ec5
xor dword [rdx + 0xf4], 0x475472da
sub dword [rdx + 0x1bc], 0x6d8d41d7
add dword [rdx + 0x128], 0x31a8741c
add dword [rdx + 0x20], 0x706e5f03
xor dword [rdx + 0xc8], 0x8da1018
xor dword [rdx + 0x3b8], 0x59076c9f
sub dword [rdx + 0x90], 0x2db67fb7
not dword [rdx + 0x1c0]
xor dword [rdx + 0x1e8], 0x757a669c
xor dword [rdx + 4], 0x557c7558
sub dword [rdx + 0x2a4], 0x578c071f
sub dword [rdx + 0x36c], 0x46f83d40
not dword [rdx + 0x23c]
xor dword [rdx + 0x1a8], 0x25cf7995
xor dword [rdx + 0x48], 0x47357ed9
xor dword [rdx + 0x22c], 0xac54bc8
not dword [rdx + 0x240]
xor dword [rdx + 0x148], 0xafa7998
not dword [rdx + 0x50]
add dword [rdx + 0x110], 0x45c609c8
add dword [rdx + 0x9c], 0x35232765
xor dword [rdx + 0x1b0], 0x59a63196
xor dword [rdx + 0xb4], 0x728b5c2c
xor dword [rdx + 0x78], 0x5b2466d6
not dword [rdx + 0x260]
xor dword [rdx + 0x114], 0x12550835
add dword [rdx + 0x24c], 0x67347edf
not dword [rdx + 0x3f4]
add dword [rdx + 0x180], 0x2083420
xor dword [rdx + 0x300], 0x3dd45d64
xor dword [rdx + 0x3c0], 0x7a17d61
not dword [rdx + 0xdc]
sub dword [rdx + 0x2c0], 0xcd64a11
sub dword [rdx + 0x19c], 0x64444b5a
sub dword [rdx + 0x20c], 0x3c301fb4
sub dword [rdx + 0x168], 0x681b3001
not dword [rdx + 0x330]
not dword [rdx + 0x1c4]
add dword [rdx + 0x1e0], 0x19c8156d
not dword [rdx + 0x278]
xor dword [rdx + 0x1b4], 0x749a2eb9
sub dword [rdx + 0x390], 0x37094d66
add dword [rdx + 0x248], 0x1b9011bc
sub dword [rdx + 0x108], 0x43570ca6
not dword [rdx + 0x13c]
xor dword [rdx + 0x24], 0x7d3f1f8d
not dword [rdx + 0xa4]
not dword [rdx + 0x1a4]
xor dword [rdx + 0x308], 0x4ca71b0e
xor dword [rdx + 0x2ec], 0x5ab43d29
not dword [rdx + 0x388]
sub dword [rdx + 0x160], 0x7da22d35
not dword [rdx + 0xf0]
sub dword [rdx + 0x2e8], 0x7add1c31
not dword [rdx + 0x158]
not dword [rdx + 0x3f0]
add dword [rdx + 8], 0x30a03ca2
sub dword [rdx + 0x2c], 0x6bfe56ab
xor dword [rdx + 0xe0], 0x49e42345
add dword [rdx + 0x17c], 0x54e87944
not dword [rdx + 0x1ec]
add dword [rdx + 0x380], 0x696b6e51
add dword [rdx], 0x22d72868
add dword [rdx + 0xd0], 0x1b6d7338
add dword [rdx + 0x39c], 0x1c353e5e
xor dword [rdx + 0x398], 0x4d2120b8
sub dword [rdx + 0xd8], 0x9320b0e
not dword [rdx + 0x318]
add dword [rdx + 0x25c], 0x517e03a9
sub dword [rdx + 0x288], 0x150b31ec
sub dword [rdx + 0x3f8], 0xfac647a
sub dword [rdx + 0x28c], 0x1c846dcb
not dword [rdx + 0x234]
xor dword [rdx + 0x154], 0x61304ce6
not dword [rdx + 0x44]
not dword [rdx + 0x1d4]
add dword [rdx + 0x294], 0x6c25461b
not dword [rdx + 0x37c]
sub dword [rdx + 0xac], 0x34816c8d
xor dword [rdx + 0x280], 0x3f0c669c
add dword [rdx + 0x3a0], 0x6a90094d
xor dword [rdx + 0x1f0], 0x1c246262
not dword [rdx + 0x2dc]
sub dword [rdx + 0x10c], 0x69653529
add dword [rdx + 0x4c], 0x5bbd753d
add dword [rdx + 0x204], 0x6ff5288a
sub dword [rdx + 0x140], 0x348533ee
add dword [rdx + 0x3dc], 0x7f4e598e
xor dword [rdx + 0x3ac], 0x7a986d3f
sub dword [rdx + 0x3a8], 0x2ac60cda
add dword [rdx + 0x344], 0x208301e0
not dword [rdx + 0x164]
xor dword [rdx + 0x1e4], 0x62e4215a
xor dword [rdx + 0x3a4], 0x4f0802ad
xor dword [rdx + 0x384], 0x2f047c13
not dword [rdx + 0x54]
not dword [rdx + 0x258]
xor dword [rdx + 0x328], 0x21d70ca4
not dword [rdx + 0x324]
add dword [rdx + 0x6c], 0x31f577c7
sub dword [rdx + 0x5c], 0x2d5e0c34
not dword [rdx + 0x35c]
not dword [rdx + 0xe4]
sub dword [rdx + 0x3fc], 0x1b5e3d76
xor dword [rdx + 0x11c], 0x4c8a2bb8
sub dword [rdx + 0x350], 0xecf26c0
sub dword [rdx + 0x138], 0x3cff3e02
sub dword [rdx + 0x2d8], 0x15bd0f6c
xor dword [rdx + 0x3d8], 0x3f455b05
add dword [rdx + 0x194], 0x62907f1a
add dword [rdx + 0x2f4], 0x36ef6ca1
sub dword [rdx + 0x34], 0x17aa604d
add dword [rdx + 0x10], 0x3d733576
sub dword [rdx + 0xc], 0x3a7206ff
xor dword [rdx + 0x3ec], 0x46644109
sub dword [rdx + 0x188], 0x7a1b3cd0
sub dword [rdx + 0x26c], 0x3b00384e
sub dword [rdx + 0x2a8], 0x732e1ec1
add dword [rdx + 0x394], 0xf817f84
add dword [rdx + 0x1c], 0x4ff4386a
not dword [rdx + 0x1ac]
add dword [rdx + 0x268], 0x42d2684f
sub dword [rdx + 0x358], 0x323859c6
not dword [rdx + 0x364]
add dword [rdx + 0x28], 0x56d555ec
sub dword [rdx + 0x18], 0x4992299c
not dword [rdx + 0x220]
sub dword [rdx + 0x27c], 0x32ff1787
add dword [rdx + 0x58], 0x24f5241
add dword [rdx + 0x210], 0x5d2f62bf
xor dword [rdx + 0x174], 0x65811e6a
add dword [rdx + 0x314], 0x292e7fa7
xor dword [rdx + 0x80], 0xe9e381a
add dword [rdx + 0x360], 0x135d0833
xor dword [rdx + 0x124], 0x1f121c29
add dword [rdx + 0xf8], 0x344945a8
sub dword [rdx + 0x2e0], 0x552d6814
xor dword [rdx + 0x15c], 0x77b35e57
sub dword [rdx + 0x224], 0x191a7109
xor dword [rdx + 0x100], 0x5adc30ba
sub dword [rdx + 0x218], 0x5a9751fc
add dword [rdx + 0xa8], 0x6ce76496
add dword [rdx + 0x98], 0x74cc196c
sub dword [rdx + 0x21c], 0x5e663044
xor dword [rdx + 0x230], 0x54b86517
not dword [rdx + 0x1d0]
xor dword [rdx + 0x1d8], 0x59a11104
xor dword [rdx + 0x2b8], 0x51f441bf
not dword [rdx + 0x38]
add dword [rdx + 0x3c], 0x2c8f0b92
xor dword [rdx + 0x94], 0x640304c2
sub dword [rdx + 0x8c], 0x2bbc71c3
sub dword [rdx + 0x68], 0x366c6baf
add dword [rdx + 0x274], 0x58762795
not dword [rdx + 0x270]
add dword [rdx + 0x3b4], 0x6d985333
sub dword [rdx + 0x208], 0x3d6f5bdf
xor dword [rdx + 0x30], 0x2b3829fb
sub dword [rdx + 0x70], 0x433d2ffa
sub dword [rdx + 0x134], 0x32937d12
xor dword [rdx + 0x29c], 0x310a286d
xor dword [rdx + 0xfc], 0x526d5dbd
sub dword [rdx + 0x2a0], 0x4cd336d8
xor dword [rdx + 0x304], 0x7f7b5735
sub dword [rdx + 0x3e4], 0x6adf7aa1
add dword [rdx + 0xe8], 0x33ff7164
add dword [rdx + 0x2fc], 0x24cb2832
not dword [rdx + 0x370]
not dword [rdx + 0x12c]
xor dword [rdx + 0xa0], 0x3c8f25dd
sub dword [rdx + 0x354], 0x5290d78
not dword [rdx + 0xb0]
add dword [rdx + 0x2e4], 0x27604853
xor dword [rdx + 0x170], 0x7fdf3327
sub dword [rdx + 0x238], 0x72b7804
add dword [rdx + 0x150], 0xc404793
not dword [rdx + 0x3e0]
not dword [rdx + 0x1b8]
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x14019302e
pop rcx
call fcn.140191906
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