Function at 0x14018d000
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 rcx, [0x140100000]
push 0
pop rbx
push rcx
add dword [rcx + 0x20c], 0x6f671da0
add dword [rcx + 0x70], 0x52ab70b9
xor dword [rcx + 0xdc], 0x386398e
sub dword [rcx + 0x27c], 0x5ddd25bd
xor dword [rcx + 0x29c], 0x34413b56
add dword [rcx + 0x14], 0x75971bd8
xor dword [rcx + 0x1c0], 0x40f54055
sub dword [rcx + 0x320], 0x67027079
add dword [rcx + 0x90], 0x7803235
add dword [rcx + 0x260], 0x1b2e4d7d
xor dword [rcx + 0x184], 0x67752429
add dword [rcx + 0xcc], 0x140b140c
add dword [rcx + 0x378], 0x2eb37ad5
not dword [rcx + 0x154]
sub dword [rcx + 0xf0], 0x70b6563
sub dword [rcx + 0x74], 0x1a833def
sub dword [rcx + 0x3d0], 0x9860949
not dword [rcx + 0x348]
xor dword [rcx + 0x3d4], 0x490204c8
add dword [rcx + 0x350], 0x35b22336
add dword [rcx + 0x220], 0x5f4f253b
not dword [rcx + 0x318]
xor dword [rcx + 0x1cc], 0x6cea57ac
sub dword [rcx + 0x36c], 0x28ea1584
xor dword [rcx + 0x38c], 0x2cc82b1f
not dword [rcx + 0x2bc]
sub dword [rcx + 0x168], 0x563d5f27
not dword [rcx + 0x18c]
xor dword [rcx + 0x2e8], 0x8f021da
xor dword [rcx + 0x37c], 0x709709a3
sub dword [rcx + 0x304], 0x46852dcf
not dword [rcx + 0x1c]
not dword [rcx + 0x120]
not dword [rcx + 0x31c]
sub dword [rcx + 0x354], 0x66a56b61
xor dword [rcx + 0x398], 0xb9a0378
sub dword [rcx + 0x30c], 0x4f072ac0
add dword [rcx + 0x3b0], 0x44ff4c1b
add dword [rcx + 0xa8], 0x11a31675
sub dword [rcx + 0x3c0], 0x22ce5469
add dword [rcx + 0x148], 0x5747038d
sub dword [rcx + 0x20], 0x71342b52
add dword [rcx + 0x7c], 0x42335e56
xor dword [rcx + 0x310], 0x29a429f5
add dword [rcx + 0x2c0], 0xdde5c35
sub dword [rcx + 0x3ec], 0x18d37abc
add dword [rcx + 0x224], 0x635e686c
not dword [rcx + 0x360]
add dword [rcx + 0x38], 0x78f239c4
sub dword [rcx + 0x40], 0x262f331c
sub dword [rcx + 4], 0x6ad4fd6
add dword [rcx + 0xd8], 0xe64535d
not dword [rcx + 0xe8]
add dword [rcx + 0x284], 0x89e7979
add dword [rcx + 0x2c4], 0x7cc742ba
sub dword [rcx + 0x254], 0x3c866d49
add dword [rcx + 0x2a0], 0x28f7590b
add dword [rcx + 0x3dc], 0x661342d9
xor dword [rcx + 0x1c8], 0x6b03c6d
sub dword [rcx + 0x300], 0x20c42777
xor dword [rcx + 0x124], 0x5fb642bc
xor dword [rcx + 0x2d4], 0x32991a9e
not dword [rcx + 0x3fc]
xor dword [rcx + 0x2f4], 0x25b51e9a
add dword [rcx + 0x160], 0x4eb85b16
add dword [rcx + 0x274], 0x60143f6e
sub dword [rcx + 0x214], 0x2f564a5d
add dword [rcx + 0xc8], 0x462867a9
xor dword [rcx + 0x250], 0x63f42857
sub dword [rcx + 0x340], 0x6f594219
add dword [rcx], 0x31513e6
sub dword [rcx + 0x240], 0x75653067
xor dword [rcx + 0xc4], 0x397d1b44
not dword [rcx + 0x174]
add dword [rcx + 0xac], 0x2f4f6e99
not dword [rcx + 0x88]
not dword [rcx + 0x2b4]
add dword [rcx + 0x22c], 0x5ce82cd6
sub dword [rcx + 0x58], 0x296e075f
add dword [rcx + 0x1fc], 0x319d2a8a
xor dword [rcx + 0x18], 0x5a4e4913
not dword [rcx + 0x2d0]
xor dword [rcx + 0x1f8], 0x11ab3f40
add dword [rcx + 0x2a8], 0x1ee4152c
xor dword [rcx + 0x3a0], 0x696970de
not dword [rcx + 0x3a4]
xor dword [rcx + 0x370], 0x73eb27f4
sub dword [rcx + 0x218], 0x257a3847
xor dword [rcx + 0x268], 0x2a89165e
not dword [rcx + 0x128]
add dword [rcx + 0xf4], 0x68d959de
xor dword [rcx + 0x3f8], 0x1fd11261
not dword [rcx + 0x244]
sub dword [rcx + 0x2b0], 0xe800487
sub dword [rcx + 0x54], 0x65113dd6
sub dword [rcx + 0x25c], 0x6ad3797c
sub dword [rcx + 0x3e8], 0x25a1c88
sub dword [rcx + 0x344], 0x9f462af
not dword [rcx + 0x3c4]
sub dword [rcx + 0x9c], 0x797e5837
add dword [rcx + 0x34], 0x1e12066c
sub dword [rcx + 0x2c], 0x39eb2d6a
not dword [rcx + 0x33c]
not dword [rcx + 0x130]
xor dword [rcx + 0x12c], 0x698b3195
sub dword [rcx + 0x3ac], 0x499a3f74
sub dword [rcx + 0x140], 0x2f9701a8
not dword [rcx + 0x6c]
not dword [rcx + 0x1e0]
xor dword [rcx + 0x238], 0x2ed26f26
xor dword [rcx + 8], 0x21053f98
sub dword [rcx + 0xe0], 0x226c3632
add dword [rcx + 0x358], 0x7c10194c
sub dword [rcx + 0x380], 0x13dd7206
sub dword [rcx + 0x44], 0x49cd65e5
sub dword [rcx + 0x28], 0x2fbc2eaf
add dword [rcx + 0x118], 0x48e85cd7
sub dword [rcx + 0x4c], 0x3ac31cfa
not dword [rcx + 0x19c]
sub dword [rcx + 0x134], 0x71143ed9
xor dword [rcx + 0x1f4], 0x244a3266
xor dword [rcx + 0x13c], 0x27bf5826
add dword [rcx + 0x2ac], 0x6039370a
sub dword [rcx + 0x1a0], 0x5e1343b3
sub dword [rcx + 0x2e4], 0x2d254b64
not dword [rcx + 0x30]
xor dword [rcx + 0x15c], 0x19d72c60
not dword [rcx + 0x3bc]
sub dword [rcx + 0x94], 0x60cc1718
xor dword [rcx + 0x104], 0x788371c1
xor dword [rcx + 0x1e8], 0x400b5355
sub dword [rcx + 0x2d8], 0x65c03100
add dword [rcx + 0x1b8], 0x280c0048
sub dword [rcx + 0xb8], 0x64d47daf
not dword [rcx + 0xbc]
not dword [rcx + 0x32c]
add dword [rcx + 0xfc], 0x6d600e4f
not dword [rcx + 0x84]
xor dword [rcx + 0x314], 0x2931556
add dword [rcx + 0x2cc], 0x6d7f3bba
not dword [rcx + 0x60]
sub dword [rcx + 0x68], 0x4bd620f8
add dword [rcx + 0x364], 0x451a7c71
add dword [rcx + 0x194], 0x1d531923
add dword [rcx + 0x338], 0x7b4b767f
sub dword [rcx + 0x26c], 0x32134d02
add dword [rcx + 0x374], 0x7e854220
sub dword [rcx + 0x198], 0x45960d8d
xor dword [rcx + 0x80], 0x48c47f18
xor dword [rcx + 0x200], 0x2e934843
add dword [rcx + 0x2a4], 0x6e134d4
add dword [rcx + 0x280], 0x26a941a9
add dword [rcx + 0x5c], 0x39dd61ee
not dword [rcx + 0x3cc]
sub dword [rcx + 0x190], 0x73a164b4
add dword [rcx + 0x3b4], 0x4bc20c4f
xor dword [rcx + 0x334], 0x659a5686
sub dword [rcx + 0x1a8], 0x251968b4
sub dword [rcx + 0xb4], 0x324241b3
sub dword [rcx + 0x178], 0x785e6c1a
not dword [rcx + 0x21c]
add dword [rcx + 0x2dc], 0x56ad58b6
sub dword [rcx + 0x2e0], 0x4b4955b0
sub dword [rcx + 0x34c], 0x3692257
sub dword [rcx + 0x328], 0x6fb568ba
sub dword [rcx + 0x2c8], 0x3d455b81
not dword [rcx + 0xd4]
xor dword [rcx + 0x164], 0x6eef7d86
sub dword [rcx + 0x1b4], 0x4de12215
sub dword [rcx + 0x14c], 0x26100e4a
not dword [rcx + 0x204]
sub dword [rcx + 0x2b8], 0x5f556886
sub dword [rcx + 0x144], 0xb632950
add dword [rcx + 0x17c], 0x47fb0b38
not dword [rcx + 0x100]
xor dword [rcx + 0xa4], 0x21e21e04
add dword [rcx + 0x50], 0x7afd2c17
add dword [rcx + 0x114], 0xbed0fc9
add dword [rcx + 0x3b8], 0x86d3729
sub dword [rcx + 0x264], 0x5d5d63b3
sub dword [rcx + 0xd0], 0x1e166693
add dword [rcx + 0x1d0], 0x17196ddb
sub dword [rcx + 0x308], 0x35e85a0a
sub dword [rcx + 0x330], 0x650e52ac
not dword [rcx + 0x278]
not dword [rcx + 0x270]
add dword [rcx + 0x8c], 0x12497175
not dword [rcx + 0x10]
add dword [rcx + 0x158], 0x3afb1d3b
sub dword [rcx + 0x64], 0x33110c28
add dword [rcx + 0x23c], 0x6fe86d28
xor dword [rcx + 0x28c], 0x25ee7ee8
sub dword [rcx + 0xec], 0x41d90686
sub dword [rcx + 0x35c], 0x71905d02
not dword [rcx + 0x2ec]
add dword [rcx + 0xc0], 0x24525e07
not dword [rcx + 0x3e0]
xor dword [rcx + 0x390], 0x1579537e
sub dword [rcx + 0x248], 0x129d72e1
xor dword [rcx + 0x230], 0x50dd11d3
xor dword [rcx + 0x324], 0xa44b3c
add dword [rcx + 0x170], 0x4e31478b
xor dword [rcx + 0x368], 0x52784360
not dword [rcx + 0x10c]
add dword [rcx + 0x1e4], 0x7ee817a6
sub dword [rcx + 0x3d8], 0x139a36ee
sub dword [rcx + 0x2f8], 0x2b1e7c86
not dword [rcx + 0x298]
xor dword [rcx + 0x208], 0x70b1ea3
xor dword [rcx + 0xb0], 0x24c14bf4
sub dword [rcx + 0x1b0], 0x1fac5eba
not dword [rcx + 0x180]
xor dword [rcx + 0xe4], 0x3e9a6f99
sub dword [rcx + 0x3f4], 0x67dc203a
add dword [rcx + 0x1ac], 0x6fb66956
sub dword [rcx + 0x24], 0x7eed2c6d
xor dword [rcx + 0x138], 0x4d4a25d3
sub dword [rcx + 0x3e4], 0x30126893
sub dword [rcx + 0x294], 0x504e3eb1
add dword [rcx + 0x78], 0x2204404c
xor dword [rcx + 0x98], 0x56b8790b
add dword [rcx + 0x1d8], 0x65ed4810
xor dword [rcx + 0x39c], 0x5cac1b0c
add dword [rcx + 0x384], 0x566e6590
xor dword [rcx + 0xa0], 0x38fe7616
add dword [rcx + 0x1dc], 0x576966dd
xor dword [rcx + 0x1ec], 0x7cf463c7
add dword [rcx + 0x1a4], 0x19421a4c
add dword [rcx + 0x234], 0x300113a1
sub dword [rcx + 0x2fc], 0x54531a48
sub dword [rcx + 0x1bc], 0x4aa6954
add dword [rcx + 0x1c4], 0x1d5610c3
sub dword [rcx + 0x258], 0x9f14af5
xor dword [rcx + 0x290], 0x49b462e1
not dword [rcx + 0x388]
sub dword [rcx + 0x108], 0x50aa6cbd
add dword [rcx + 0x2f0], 0x40fa0565
sub dword [rcx + 0x24c], 0x78b26029
sub dword [rcx + 0x1d4], 0x8144228
sub dword [rcx + 0x188], 0x1d67444c
xor dword [rcx + 0x3c8], 0xba639a8
sub dword [rcx + 0x288], 0xdce465a
sub dword [rcx + 0x48], 0x191d5c2a
sub dword [rcx + 0x210], 0x4e306b68
not dword [rcx + 0x228]
sub dword [rcx + 0x1f0], 0x3a953109
sub dword [rcx + 0x110], 0x5a8e23eb
sub dword [rcx + 0x11c], 0x17681a21
not dword [rcx + 0x150]
add dword [rcx + 0x3c], 0x467f53d6
add dword [rcx + 0xf8], 0x45b909d0
sub dword [rcx + 0x3a8], 0x18c2689e
xor dword [rcx + 0x16c], 0x23e92f45
not dword [rcx + 0xc]
not dword [rcx + 0x3f0]
sub dword [rcx + 0x394], 0x3c7c7184
add rbx, 0x400
add rcx, 0x400
cmp rbx, 0x8c000
jne 0x14018d02e
pop rcx
call fcn.14018b906
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