Function at 0x10146000
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 rax, [0x100b9000]
push 0
pop rsi
push rax
not dword [rax + 0x38c]
not dword [rax + 0x10c]
add dword [rax + 0x254], 0xad62e36
xor dword [rax + 0x3b0], 0x5513706d
sub dword [rax + 8], 0x4805036
xor dword [rax + 0xf8], 0x1f3f0ac1
add dword [rax + 0x3f0], 0x67c47935
sub dword [rax + 0x1f8], 0x25cd5ed5
add dword [rax + 0x208], 0x1a5940ab
xor dword [rax + 0x9c], 0x7c11f9f
xor dword [rax + 0x18c], 0xf7664fc
xor dword [rax + 0x168], 0x32dd6bf7
add dword [rax + 0x2fc], 0x2dda28ee
not dword [rax + 0x74]
sub dword [rax + 0x218], 0x6874112a
not dword [rax + 0x54]
add dword [rax + 0x118], 0x505b1a64
sub dword [rax + 0x3c8], 0x626258fa
xor dword [rax + 0x17c], 0x6cb457fa
add dword [rax + 0x244], 0x17ea5b7c
add dword [rax + 0x214], 0x76b3791d
xor dword [rax + 0x2c8], 0x4f874c4f
add dword [rax + 0x2c], 0x2b7c5f2e
add dword [rax + 0x27c], 0x70417c7d
xor dword [rax + 0x21c], 0x14936395
add dword [rax + 0x100], 0x3c22600f
not dword [rax + 0x1b4]
xor dword [rax + 0x1d4], 0x1e2a56ac
sub dword [rax + 0x328], 0x134e07e6
sub dword [rax + 0x360], 0x6bc55c4
add dword [rax + 0x3f4], 0x6c3360b2
xor dword [rax + 0x1cc], 0x33a036df
not dword [rax + 0x1bc]
add dword [rax + 0x148], 0x158250ae
sub dword [rax + 0x3c4], 0x75e74de7
sub dword [rax + 0x134], 0x6e450209
add dword [rax + 0x340], 0x1d7d1c82
not dword [rax + 0x334]
sub dword [rax + 0x23c], 0x4499296b
not dword [rax + 0x3a0]
sub dword [rax + 0x318], 0x123b010b
sub dword [rax + 0x1c0], 0x1f2064c2
xor dword [rax + 0x33c], 0x6cc205fa
add dword [rax + 0x238], 0x79a40ea2
xor dword [rax + 0x2a8], 0x52d6450f
sub dword [rax + 0x180], 0x38197fe0
not dword [rax + 0x90]
xor dword [rax + 0x26c], 0x518e12d6
not dword [rax + 0x250]
sub dword [rax + 0x398], 0x422c0a42
add dword [rax + 0x34c], 0x11677305
not dword [rax + 0x22c]
add dword [rax + 0xc], 0x6042044
not dword [rax + 0x174]
add dword [rax + 0x384], 0x15166f6a
not dword [rax + 0x324]
not dword [rax + 0x358]
not dword [rax + 0x220]
xor dword [rax + 0xe8], 0x2c4d319d
xor dword [rax + 0x18], 0x1a3101f9
not dword [rax + 0x3cc]
not dword [rax + 0x84]
sub dword [rax + 0x344], 0x666521bd
add dword [rax + 0x3dc], 0x70766d57
add dword [rax + 0x2e4], 0xfa807e5
not dword [rax + 0x68]
sub dword [rax + 0x32c], 0x5bef31a4
add dword [rax + 0xcc], 0x23191b69
sub dword [rax + 0x280], 0x77f41773
sub dword [rax + 0x3c0], 0x64fd5705
add dword [rax + 0x35c], 0x2b8c51db
xor dword [rax + 0x13c], 0x2b685834
not dword [rax + 0x50]
add dword [rax + 0xb8], 0x29b31e8c
not dword [rax + 0x338]
sub dword [rax + 0x2ac], 0x5cd05198
xor dword [rax + 0x150], 0x96e13e5
sub dword [rax + 0x2d4], 0x26f23559
add dword [rax + 0xc8], 0x69f62a98
xor dword [rax + 0x240], 0x2c655f8
sub dword [rax + 0x20c], 0x200b0eb1
not dword [rax + 0x1e4]
sub dword [rax + 0x320], 0x305b0afd
add dword [rax + 0xd0], 0x5ebc7165
add dword [rax + 0x178], 0x28fb716f
xor dword [rax + 0xe4], 0x6e9c0355
add dword [rax + 0x284], 0x63770c20
xor dword [rax + 0x3c], 0x426e5c95
add dword [rax + 0x37c], 0x1c7563c9
xor dword [rax + 0x5c], 0x28d70c76
add dword [rax + 0x2dc], 0x78a65c74
not dword [rax + 0x78]
not dword [rax + 0xc0]
not dword [rax + 0x230]
sub dword [rax + 0x1d8], 0x697b0de1
not dword [rax + 0x40]
sub dword [rax + 0x194], 0x17866b74
xor dword [rax + 0x2f4], 0x45400f5e
add dword [rax + 0x10], 0x3a203348
not dword [rax + 0x314]
xor dword [rax + 0x304], 0x1e726a01
add dword [rax + 0x234], 0x2e72345f
add dword [rax + 0x274], 0x34c81629
not dword [rax + 0x370]
not dword [rax + 0x1c4]
sub dword [rax + 0x260], 0x38d85abf
xor dword [rax + 0xa0], 0x11686bae
add dword [rax + 0x31c], 0x9be1919
add dword [rax + 0x7c], 0x630e307f
xor dword [rax + 0x2c4], 0xb196f97
xor dword [rax + 0x2ec], 0xc016dbb
xor dword [rax + 0x64], 0xa4d0c14
add dword [rax + 0x204], 0x220e4bcd
xor dword [rax + 0x3b8], 0x70eb375a
xor dword [rax + 0x128], 0x2b0d1fd5
add dword [rax + 0x24c], 0xe2477f9
not dword [rax + 0x248]
add dword [rax + 0x12c], 0x1022570f
not dword [rax + 0x1c]
sub dword [rax + 0x278], 0x44ad634d
sub dword [rax + 0x3e0], 0x5217286e
xor dword [rax + 0xbc], 0x3650088d
not dword [rax + 0x1b0]
xor dword [rax + 0x25c], 0x4ceb1b69
not dword [rax + 0x39c]
not dword [rax + 0x38]
not dword [rax + 0x28c]
xor dword [rax + 0x124], 0x68ff0429
add dword [rax + 0x170], 0x630f3a04
sub dword [rax + 0x374], 0x72860664
sub dword [rax + 0x348], 0x4e43375
add dword [rax + 0x2e8], 0x35e56c67
xor dword [rax + 0x388], 0x41207b96
not dword [rax + 4]
xor dword [rax + 0xa4], 0x63212263
xor dword [rax + 0xc4], 0x621d57c1
not dword [rax + 0x3e8]
add dword [rax + 0x144], 0x1d845189
xor dword [rax + 0x15c], 0x639a4388
add dword [rax + 0x294], 0x59841fa5
not dword [rax + 0x2cc]
sub dword [rax + 0xfc], 0x1b104e77
not dword [rax + 0x6c]
not dword [rax + 0x1f0]
add dword [rax + 0x160], 0x2a993183
xor dword [rax + 0x3bc], 0x778f62cf
add dword [rax + 0x88], 0x4f2c6ba2
xor dword [rax + 0x2a0], 0x1c90206d
xor dword [rax + 0x30c], 0x3d6c5b9e
not dword [rax + 0xa8]
add dword [rax + 0x210], 0x3db34504
xor dword [rax + 0x2a4], 0x2c9317fc
sub dword [rax + 0x44], 0x26737424
not dword [rax + 0x130]
add dword [rax + 0x138], 0x2c4207bf
xor dword [rax + 0x1a4], 0x61cb4db4
not dword [rax + 0x3f8]
not dword [rax + 0x1a0]
add dword [rax + 0x2f8], 0x5892032d
not dword [rax + 0x1a8]
add dword [rax + 0x3d8], 0x63bc703e
not dword [rax + 0x80]
sub dword [rax + 0x2b4], 0x541c4979
sub dword [rax + 0x3a8], 0x40295507
sub dword [rax + 0x330], 0x119769e0
not dword [rax + 0x2d8]
sub dword [rax + 0xf4], 0x404502bd
not dword [rax + 0x3a4]
sub dword [rax + 0x164], 0x5fce345e
sub dword [rax + 0x48], 0x4f342aaa
not dword [rax + 0x298]
xor dword [rax + 0x190], 0x1f355728
sub dword [rax + 0x1fc], 0x4fd26fbe
not dword [rax + 0x390]
not dword [rax + 0x8c]
not dword [rax + 0x1e0]
not dword [rax + 0x120]
not dword [rax + 0x108]
add dword [rax + 0x2b8], 0x22674d02
xor dword [rax + 0x3e4], 0x29622647
xor dword [rax + 0x378], 0x587536ce
sub dword [rax + 0x368], 0x34406328
add dword [rax + 0x364], 0x275739c5
not dword [rax + 0x104]
not dword [rax + 0xd8]
not dword [rax + 0x1c8]
not dword [rax + 0x2bc]
not dword [rax + 0x2e0]
not dword [rax + 0x94]
add dword [rax], 0x1f092767
xor dword [rax + 0x36c], 0x28a347fc
sub dword [rax + 0x114], 0x23663432
xor dword [rax + 0x228], 0xe483caa
sub dword [rax + 0xec], 0x55de1c18
add dword [rax + 0x4c], 0x3867129e
xor dword [rax + 0x16c], 0x51d4163c
not dword [rax + 0x110]
xor dword [rax + 0x268], 0xf312184
xor dword [rax + 0xac], 0xfd7caf
add dword [rax + 0x20], 0x73863fe6
sub dword [rax + 0xb4], 0x6c9271dd
sub dword [rax + 0x140], 0x52fc0820
xor dword [rax + 0x14c], 0x416475c2
not dword [rax + 0x2f0]
not dword [rax + 0x70]
not dword [rax + 0x158]
not dword [rax + 0x300]
add dword [rax + 0x264], 0x413c7baf
add dword [rax + 0x29c], 0x248803d7
add dword [rax + 0x308], 0x1d21221c
xor dword [rax + 0x288], 0x48076a15
sub dword [rax + 0x1e8], 0x1ac4ca7
not dword [rax + 0x19c]
add dword [rax + 0x30], 0x10211cda
add dword [rax + 0x98], 0x1d847b8f
add dword [rax + 0x354], 0x49174490
sub dword [rax + 0x184], 0x2c1e4313
add dword [rax + 0xe0], 0x7dcb0014
sub dword [rax + 0x200], 0x4bf77979
add dword [rax + 0x60], 0x523e5d50
sub dword [rax + 0x154], 0x5e563a46
sub dword [rax + 0x3fc], 0x3ea5fc6
xor dword [rax + 0x3ec], 0x24cc17cf
sub dword [rax + 0x24], 0x491b356a
xor dword [rax + 0x1ac], 0x4c411286
xor dword [rax + 0x310], 0x3c315c25
not dword [rax + 0x270]
sub dword [rax + 0xdc], 0x14521d41
not dword [rax + 0x380]
xor dword [rax + 0x1ec], 0x6ff24513
sub dword [rax + 0x1f4], 0x6586194c
sub dword [rax + 0x3d4], 0x1bdc1850
add dword [rax + 0x394], 0x3074352f
xor dword [rax + 0x350], 0x30ea787d
not dword [rax + 0xd4]
add dword [rax + 0x1d0], 0x3d7a3e5c
add dword [rax + 0x290], 0x271f54fb
sub dword [rax + 0x3b4], 0x228f38e2
not dword [rax + 0x258]
sub dword [rax + 0xf0], 0x6b904159
add dword [rax + 0x2b0], 0x2a461d05
add dword [rax + 0x2c0], 0x4028105b
sub dword [rax + 0x2d0], 0x70801b90
xor dword [rax + 0x3ac], 0x5d692ba7
not dword [rax + 0x58]
not dword [rax + 0x14]
not dword [rax + 0x28]
not dword [rax + 0xb0]
xor dword [rax + 0x1b8], 0x67ea7afe
not dword [rax + 0x1dc]
sub dword [rax + 0x188], 0x50a04704
sub dword [rax + 0x3d0], 0x7d8e31c2
add dword [rax + 0x198], 0x72ae13cf
add dword [rax + 0x34], 0x71016c65
not dword [rax + 0x11c]
add dword [rax + 0x224], 0x689f15fe
add rsi, 0x400
add rax, 0x400
cmp rsi, 0x8c000
jne 0x1014602e
pop rcx
call fcn.10144906
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