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 rax, [0x140100000]
push 0
pop rdi
push rax
sub dword [rax + 0x234], 0x1fae0eb9
xor dword [rax + 0x3b8], 0x15335b7d
not dword [rax + 0x270]
not dword [rax + 0x5c]
add dword [rax + 0x324], 0x52fd0d65
not dword [rax + 0x3f4]
not dword [rax + 0x394]
sub dword [rax + 0x254], 0x275646f
xor dword [rax + 0x3f8], 0x3c13686b
not dword [rax + 0x20]
add dword [rax + 0x390], 0x1c7567e0
xor dword [rax + 0x36c], 0x3d012090
not dword [rax + 0x24c]
add dword [rax + 0x288], 0x199e6938
xor dword [rax + 0x2f8], 0x4f4d0540
add dword [rax + 0x260], 0x59eb1990
sub dword [rax + 0x330], 0x5c2473f
xor dword [rax + 0x220], 0x7f1c6841
not dword [rax + 0x68]
sub dword [rax + 0x27c], 0x3f212f2e
xor dword [rax + 0x1c0], 0x10f26a6b
xor dword [rax + 0xfc], 0x7d0e72fe
not dword [rax + 0x3a0]
not dword [rax + 0xe4]
xor dword [rax + 0x2b4], 0x60de7a9e
add dword [rax + 0x30], 0x313237bb
sub dword [rax + 0x8c], 0x249d1754
not dword [rax + 8]
sub dword [rax + 0x2e0], 0x1a75481a
sub dword [rax + 0xcc], 0xb760335
sub dword [rax], 0x262d6c2f
xor dword [rax + 0x120], 0x2e45f3a
sub dword [rax + 0x2b0], 0x31352f29
sub dword [rax + 0x34c], 0x502f7b52
not dword [rax + 0xf8]
not dword [rax + 0xb4]
xor dword [rax + 0x388], 0x445d0a16
not dword [rax + 0x174]
add dword [rax + 0x94], 0x18c32bbe
not dword [rax + 0x10c]
add dword [rax + 0x158], 0x3bf03d19
sub dword [rax + 0x1e0], 0x21ed0ced
not dword [rax + 0x294]
add dword [rax + 0x300], 0x50a74ee0
not dword [rax + 0x1c4]
not dword [rax + 0x1ac]
xor dword [rax + 0x368], 0x59f17206
xor dword [rax + 0x224], 0x7f110ad0
not dword [rax + 0xd8]
sub dword [rax + 0x25c], 0x5cfa4204
xor dword [rax + 0x1a4], 0x50ca3296
xor dword [rax + 0x104], 0x5d386646
sub dword [rax + 0x3dc], 0x10c13368
add dword [rax + 0xd4], 0x7d9241e3
xor dword [rax + 0x284], 0x770f6524
not dword [rax + 0x118]
add dword [rax + 0x180], 0x370f659b
xor dword [rax + 0x2a0], 0x698d37c9
sub dword [rax + 0x350], 0x1ded0b60
sub dword [rax + 0xe0], 0xd37437a
add dword [rax + 0x1d8], 0x74c94a8d
not dword [rax + 0xb8]
sub dword [rax + 0x380], 0x6e8d7d3b
sub dword [rax + 0x1c8], 0x17a13899
add dword [rax + 0x1f0], 0x22157adf
sub dword [rax + 0xec], 0x1cca1118
sub dword [rax + 0x188], 0x2c776ed3
add dword [rax + 0x200], 0x68807c88
not dword [rax + 0x9c]
sub dword [rax + 0x4c], 0x653b7010
xor dword [rax + 0x248], 0x533a5575
not dword [rax + 0x50]
not dword [rax + 0x134]
sub dword [rax + 0x21c], 0x2cf6342a
sub dword [rax + 0x210], 0x7e1900bf
add dword [rax + 0x88], 0x3e270526
sub dword [rax + 0x39c], 0x7b9337fc
xor dword [rax + 0x28], 0x38753442
xor dword [rax + 0x374], 0x3f2938a6
xor dword [rax + 0x194], 0xc7a1874
add dword [rax + 0x20c], 0x9e04bc7
xor dword [rax + 0x3ac], 0x66ff21ed
not dword [rax + 0x3ec]
not dword [rax + 0x48]
xor dword [rax + 0x304], 0x22d9616d
not dword [rax + 0x338]
xor dword [rax + 0x378], 0x316e4036
add dword [rax + 0x1b8], 0x5cfb0536
not dword [rax + 0x1dc]
add dword [rax + 0x138], 0xd0e7b24
sub dword [rax + 0x258], 0x5c667b2a
not dword [rax + 0x3b4]
not dword [rax + 4]
not dword [rax + 0x58]
not dword [rax + 0x23c]
xor dword [rax + 0x38], 0x76c14410
add dword [rax + 0x280], 0x32a1d22
sub dword [rax + 0x16c], 0x56b544dd
not dword [rax + 0x290]
xor dword [rax + 0xa4], 0x51c4678a
not dword [rax + 0xe8]
xor dword [rax + 0x44], 0x2e03326d
sub dword [rax + 0x3e8], 0x1bfc1f01
sub dword [rax + 0x1c], 0x24b75bd2
sub dword [rax + 0x26c], 0x31b17c9a
add dword [rax + 0x2b8], 0x65192183
add dword [rax + 0x190], 0x32c56046
add dword [rax + 0x35c], 0x649637f1
add dword [rax + 0x3e4], 0x5b7a14d3
add dword [rax + 0x208], 0x6ac43212
add dword [rax + 0x6c], 0x524d6c99
sub dword [rax + 0x24], 0x49147208
xor dword [rax + 0x398], 0x62656bbd
add dword [rax + 0x13c], 0x76b91dfd
xor dword [rax + 0x3cc], 0x1e2c1661
sub dword [rax + 0x18], 0x6c470004
add dword [rax + 0x354], 0x13de0c2b
sub dword [rax + 0xa0], 0xfec30ca
xor dword [rax + 0x334], 0x2c446c30
not dword [rax + 0x38c]
add dword [rax + 0x2d8], 0x4d202628
not dword [rax + 0x3e0]
xor dword [rax + 0x1e4], 0x75d64a18
sub dword [rax + 0x2cc], 0x660960bb
xor dword [rax + 0x2e8], 0x6ea7398b
add dword [rax + 0x2fc], 0x613a139c
add dword [rax + 0x60], 0x234f75ba
add dword [rax + 0x110], 0x7caf7978
add dword [rax + 0x40], 0x23d97df1
add dword [rax + 0x178], 0x468815a9
not dword [rax + 0xf4]
sub dword [rax + 0x74], 0x44e8762b
sub dword [rax + 0x228], 0x7b7e0839
xor dword [rax + 0x3a4], 0x8937270
add dword [rax + 0x268], 0x1d4469d9
sub dword [rax + 0x170], 0x3faa6148
xor dword [rax + 0x1b0], 0x5cbb67b2
xor dword [rax + 0x1fc], 0x138c1baa
not dword [rax + 0x310]
not dword [rax + 0x2ec]
add dword [rax + 0x3a8], 0x48493290
sub dword [rax + 0x184], 0x1f3603e9
not dword [rax + 0x14c]
sub dword [rax + 0x2e4], 0x18d11fe8
add dword [rax + 0x11c], 0x68030770
xor dword [rax + 0x278], 0x6564751
sub dword [rax + 0x1bc], 0x63814dd0
not dword [rax + 0x1d0]
sub dword [rax + 0x144], 0x58ea6e8e
add dword [rax + 0x100], 0x794234e2
sub dword [rax + 0x360], 0x3c231b02
sub dword [rax + 0x340], 0x496b55da
add dword [rax + 0x130], 0x269f0a61
sub dword [rax + 0x3f0], 0x53084ba2
not dword [rax + 0x3c0]
xor dword [rax + 0x28c], 0x60ed60c6
add dword [rax + 0x31c], 0x19522ac2
not dword [rax + 0x250]
add dword [rax + 0x2ac], 0x2a14276a
add dword [rax + 0x318], 0x38db60e4
not dword [rax + 0x344]
add dword [rax + 0x204], 0x14d662c0
sub dword [rax + 0x1a0], 0x106c6ee4
sub dword [rax + 0x1e8], 0x5cf13b36
sub dword [rax + 0x384], 0x192e21f3
sub dword [rax + 0x314], 0x27d86f0d
not dword [rax + 0x198]
not dword [rax + 0x10]
xor dword [rax + 0x364], 0x44b43c4e
sub dword [rax + 0x274], 0x19bf3d0b
not dword [rax + 0x2c]
add dword [rax + 0x33c], 0x255a1149
xor dword [rax + 0xc8], 0x3dfd3148
not dword [rax + 0x328]
xor dword [rax + 0x2a4], 0x2dd01d4d
not dword [rax + 0x3c]
not dword [rax + 0x150]
sub dword [rax + 0x3c4], 0x2d7146c0
not dword [rax + 0xa8]
add dword [rax + 0x37c], 0x37907f0a
add dword [rax + 0xc0], 0x4f0111c
sub dword [rax + 0x2a8], 0x1a7e76ad
sub dword [rax + 0x2dc], 0x3391192d
not dword [rax + 0x298]
add dword [rax + 0x218], 0x5bd14c1b
xor dword [rax + 0x30c], 0x36fc67d9
add dword [rax + 0x12c], 0x529604d0
add dword [rax + 0x214], 0x460615e0
add dword [rax + 0x7c], 0x6ab555a6
add dword [rax + 0x19c], 0x696b489d
add dword [rax + 0x168], 0x58d629eb
sub dword [rax + 0x3b0], 0x3bfb0787
add dword [rax + 0x230], 0x53a324d
sub dword [rax + 0x308], 0xadf18fc
xor dword [rax + 0x2f4], 0x7efb52cc
sub dword [rax + 0x2d0], 0x5ed7739d
sub dword [rax + 0x1b4], 0x323d1aab
add dword [rax + 0x2c4], 0x4f8a4e1e
add dword [rax + 0xd0], 0x4b4b03cc
add dword [rax + 0x2c0], 0x40ac557d
sub dword [rax + 0x3d4], 0x7f3918c6
not dword [rax + 0x160]
sub dword [rax + 0x1f8], 0x3b321a32
sub dword [rax + 0x34], 0x1bb10f11
sub dword [rax + 0x1f4], 0x26fd4f8d
sub dword [rax + 0x148], 0x672a36c8
add dword [rax + 0xc], 0x36c4cb6
xor dword [rax + 0x108], 0x40e05ec1
not dword [rax + 0x64]
not dword [rax + 0xbc]
xor dword [rax + 0x14], 0x77a91ec2
add dword [rax + 0x244], 0x7a670cd3
xor dword [rax + 0xdc], 0x2c99433d
xor dword [rax + 0xc4], 0x1aa04ce5
not dword [rax + 0x54]
sub dword [rax + 0x80], 0xd7e2ae6
xor dword [rax + 0x2d4], 0x6b6f2fab
add dword [rax + 0x3fc], 0x43d93b92
sub dword [rax + 0x3d0], 0x4c154433
not dword [rax + 0x124]
sub dword [rax + 0x84], 0x39e31b81
sub dword [rax + 0x98], 0x463474e6
add dword [rax + 0x3c8], 0x7b3f7d74
sub dword [rax + 0xb0], 0x65cf7961
add dword [rax + 0x17c], 0x64c336f7
sub dword [rax + 0x78], 0x746797d
not dword [rax + 0x15c]
sub dword [rax + 0x264], 0x6bda6e49
sub dword [rax + 0x90], 0x33bd645e
not dword [rax + 0x114]
sub dword [rax + 0x22c], 0x220453fc
not dword [rax + 0x320]
sub dword [rax + 0x370], 0x1c502b25
not dword [rax + 0x2c8]
xor dword [rax + 0x154], 0x54ff0a63
not dword [rax + 0x240]
sub dword [rax + 0x140], 0x56c670c8
xor dword [rax + 0x3d8], 0x774a5c26
not dword [rax + 0x128]
xor dword [rax + 0x348], 0x7f312f2a
sub dword [rax + 0x2bc], 0x11a655e
add dword [rax + 0x238], 0x2b370543
sub dword [rax + 0x32c], 0x5552e32
add dword [rax + 0xac], 0x38c939e1
not dword [rax + 0x1d4]
sub dword [rax + 0x1ec], 0x25441b80
add dword [rax + 0x2f0], 0x2b5036d5
sub dword [rax + 0x1a8], 0x5ca27079
sub dword [rax + 0x70], 0x5bc4380a
sub dword [rax + 0xf0], 0xe974ffe
xor dword [rax + 0x18c], 0x339f0844
not dword [rax + 0x3bc]
add dword [rax + 0x358], 0x154f26be
xor dword [rax + 0x1cc], 0x30610697
xor dword [rax + 0x29c], 0x295b6d2e
add dword [rax + 0x164], 0x12ce49fe
add rdi, 0x400
add rax, 0x400
cmp rdi, 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