Function at 0x1400ad000
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, [0x140020400]
push 0
pop rdi
push rax
not dword [rax + 0x5c]
not dword [rax + 0x3f8]
add dword [rax + 0x38], 0x3ada4019
sub dword [rax + 0x3ac], 0x6507b4b
xor dword [rax + 0x2fc], 0x69110422
add dword [rax + 0x334], 0x293e08cb
sub dword [rax + 0x3e4], 0x12c71c2f
sub dword [rax + 0xcc], 0x94c795c
add dword [rax + 0x284], 0x30372076
sub dword [rax + 0x3a0], 0x217768a1
add dword [rax + 0x210], 0x50f25fba
sub dword [rax + 0x3bc], 0x35c05acc
xor dword [rax + 0x358], 0x27f01df1
not dword [rax + 0x230]
not dword [rax + 0x388]
not dword [rax + 0x124]
sub dword [rax + 0xd0], 0x7d22631b
not dword [rax + 0x4c]
sub dword [rax + 0x1d8], 0x49cc0de3
xor dword [rax + 0x23c], 0x4c61053e
not dword [rax + 0x364]
sub dword [rax + 0x290], 0x42793dec
sub dword [rax + 0xc], 0x1ad63ba1
sub dword [rax + 0x198], 0x72f937e9
xor dword [rax + 0x39c], 0x1bc90270
sub dword [rax + 0x2e4], 0x52b55033
sub dword [rax + 0x258], 0x25761110
not dword [rax + 0x35c]
sub dword [rax + 0x1f8], 0x56414b99
xor dword [rax + 0x3b4], 0x1e3e79
not dword [rax + 0x18]
sub dword [rax + 0x218], 0x65351330
sub dword [rax + 0x3f0], 0xf1a6eb3
sub dword [rax + 0x158], 0x21ba1244
add dword [rax + 0xa4], 0x4946236e
not dword [rax + 0x168]
sub dword [rax + 0x26c], 0x4e8d132f
sub dword [rax + 0x100], 0x601c2ab5
add dword [rax + 0x2b0], 0x778a6736
xor dword [rax + 0x104], 0x55002697
not dword [rax + 0xe8]
sub dword [rax + 0x3c4], 0x24532913
xor dword [rax + 0x144], 0x692e18c2
add dword [rax + 0x264], 0x152e0e00
xor dword [rax + 0x1c4], 0x3aed4a48
add dword [rax + 0x390], 0x298c47e2
sub dword [rax + 0x98], 0x5c0d7719
sub dword [rax + 0x3e8], 0x29de31b1
add dword [rax + 0x2d8], 0x5bcf2ec2
not dword [rax + 0xb0]
add dword [rax + 0x2e8], 0x48ab14dd
sub dword [rax + 0x354], 0x2d1828c1
sub dword [rax + 0x30c], 0x280c48ba
sub dword [rax + 0x3c], 0x68730a26
sub dword [rax + 0x3d4], 0x73f16937
sub dword [rax + 0x248], 0x74ff144d
sub dword [rax + 0x368], 0x51ef4f59
xor dword [rax + 0x278], 0x66657c77
add dword [rax + 0x250], 0x390f4388
not dword [rax + 0x3d8]
not dword [rax + 0x2b4]
not dword [rax + 0x68]
sub dword [rax + 0x2f8], 0x221d2a3a
sub dword [rax + 0x300], 0x6e676a36
add dword [rax + 0x3a4], 0x1c30158e
not dword [rax + 0x348]
sub dword [rax + 0x220], 0x73dd2ddc
not dword [rax + 0x10c]
sub dword [rax + 0x2ec], 0x5d7b2b57
sub dword [rax + 0x398], 0x701a081e
sub dword [rax + 0x84], 0x7f722da0
not dword [rax + 0x28]
xor dword [rax + 0x27c], 0x36675eab
not dword [rax + 0x12c]
not dword [rax + 0x1c8]
sub dword [rax + 0x2c4], 0x7fb47e27
add dword [rax + 0xe0], 0x495f4ebb
xor dword [rax + 0x1a4], 0x35c93783
add dword [rax + 0x3b0], 0x19b8082f
xor dword [rax + 8], 0x5d5e0dc5
xor dword [rax + 0x70], 0x7aef09fb
sub dword [rax + 0x308], 0x66a66e6
sub dword [rax + 0x110], 0x2bae6854
sub dword [rax + 0x2c8], 0x7df4629e
add dword [rax + 0x204], 0x3cab7ae9
not dword [rax + 0x3d0]
not dword [rax + 0x40]
not dword [rax + 0x29c]
xor dword [rax + 0xa0], 0x948282a
xor dword [rax + 0x260], 0x620513dc
xor dword [rax + 0x238], 0x521a4603
xor dword [rax + 0x3c0], 0x7723f79
xor dword [rax + 0x11c], 0x5e987a25
add dword [rax + 0x54], 0x25f1321b
sub dword [rax + 0x190], 0xf657c5
sub dword [rax + 0x50], 0x34d30577
xor dword [rax + 0xdc], 0x304b5ecc
sub dword [rax + 0x150], 0x27611c2f
not dword [rax + 0x268]
not dword [rax + 0x2d4]
xor dword [rax + 0x224], 0x6a37aa6
sub dword [rax + 0x320], 0x18221a1d
xor dword [rax + 0x374], 0xee748ac
not dword [rax + 0x88]
not dword [rax + 0x17c]
not dword [rax + 0x64]
not dword [rax + 0x32c]
add dword [rax + 0x244], 0x6312e62
not dword [rax + 4]
sub dword [rax + 0x2a0], 0x740c5f43
add dword [rax + 0x80], 0x300b5089
xor dword [rax + 0x15c], 0x503a0151
add dword [rax + 0x194], 0x49335b3d
not dword [rax + 0x2b8]
add dword [rax + 0xf4], 0x468722d2
not dword [rax + 0x1e8]
xor dword [rax + 0x1f0], 0x346476a
sub dword [rax + 0x378], 0x398464d8
xor dword [rax + 0x28c], 0x69c8016a
xor dword [rax + 0x338], 0x5d916d86
xor dword [rax + 0x184], 0x248021fc
xor dword [rax + 0x3f4], 0x658b20a3
xor dword [rax + 0x2a4], 0x422d0d4e
xor dword [rax + 0x270], 0x782e6fcb
not dword [rax + 0x1f4]
xor dword [rax + 0x2bc], 0x4f1c1b79
not dword [rax + 0x394]
add dword [rax + 0x154], 0x290a15f9
xor dword [rax + 0x3ec], 0x26c5246c
xor dword [rax + 0x380], 0x25342fe3
add dword [rax + 0x36c], 0x53c4da3
sub dword [rax + 0x3e0], 0x473c058e
not dword [rax + 0xe4]
add dword [rax + 0x24c], 0x49824b60
not dword [rax + 0x200]
sub dword [rax + 0x288], 0x33e20811
xor dword [rax + 0x108], 0x51eb3631
sub dword [rax + 0xf8], 0x5c5a54a6
not dword [rax + 0x3cc]
sub dword [rax + 0x1c0], 0x21857cae
xor dword [rax + 0x2c0], 0x27c21cd2
add dword [rax + 0x1c], 0x59507669
add dword [rax + 0x3fc], 0x1b4718ae
not dword [rax + 0x304]
sub dword [rax + 0x310], 0x30657411
xor dword [rax + 0x350], 0x209b6941
not dword [rax + 0x160]
add dword [rax + 0x2d0], 0x6e2d2d3c
not dword [rax + 0x14c]
sub dword [rax + 0xc4], 0x203e74b7
add dword [rax + 0xd4], 0x35c35513
sub dword [rax + 0x22c], 0x7eee0165
add dword [rax + 0x360], 0x287541e
not dword [rax + 0x14]
sub dword [rax + 0x254], 0x42d743f0
add dword [rax + 0x148], 0x311a2140
not dword [rax + 0x294]
xor dword [rax + 0x16c], 0x2b441bee
xor dword [rax + 0x9c], 0x416521ec
not dword [rax + 0x164]
sub dword [rax + 0x13c], 0x1ec1796a
sub dword [rax + 0xb8], 0x387065dc
add dword [rax + 0x1ac], 0x622942d0
sub dword [rax + 0x2cc], 0x3f6b5444
sub dword [rax + 0x2ac], 0x5691641c
xor dword [rax + 0x1b8], 0xff844d9
not dword [rax + 0x3c8]
add dword [rax + 0x1ec], 0x1b784ed4
sub dword [rax + 0x21c], 0x36395c18
xor dword [rax + 0x2f0], 0x21e47552
sub dword [rax + 0x3b8], 0x71733ce
xor dword [rax + 0x214], 0x71323a86
sub dword [rax + 0x19c], 0x37611ceb
sub dword [rax + 0x3dc], 0x561d596c
add dword [rax + 0x188], 0x2a3a4a2e
xor dword [rax + 0x134], 0x461d66
not dword [rax + 0x138]
xor dword [rax + 0x140], 0x76962602
add dword [rax + 0x3a8], 0x79f034ea
not dword [rax + 0x1cc]
add dword [rax + 0x2a8], 0x40012515
not dword [rax + 0xc8]
add dword [rax + 0x1e0], 0x388709a
add dword [rax + 0x2c], 0x5b5a5065
not dword [rax + 0xd8]
sub dword [rax + 0x58], 0x33fa19cf
xor dword [rax + 0x78], 0x766622a2
xor dword [rax + 0x328], 0x7249422f
sub dword [rax + 0x30], 0x35477dda
not dword [rax + 0x120]
sub dword [rax + 0x174], 0x2f4401b
sub dword [rax + 0x38c], 0x3ff35e6
not dword [rax + 0x1d4]
xor dword [rax + 0x10], 0x59da301e
xor dword [rax + 0x6c], 0x63a22521
not dword [rax + 0x18c]
add dword [rax + 0x240], 0x4521688b
sub dword [rax + 0xbc], 0x68eb7222
sub dword [rax + 0x128], 0x96f44d9
not dword [rax + 0x324]
sub dword [rax + 0x34], 0x2a46a96
add dword [rax + 0xf0], 0x747e4f3a
not dword [rax + 0x180]
xor dword [rax + 0x114], 0x17fc18c7
not dword [rax + 0x2f4]
sub dword [rax], 0x44b4d03
not dword [rax + 0x1e4]
not dword [rax + 0xec]
not dword [rax + 0x94]
sub dword [rax + 0x25c], 0x9880920
add dword [rax + 0x344], 0x202c06af
add dword [rax + 0x234], 0x51e43b38
add dword [rax + 0x48], 0x3546292c
add dword [rax + 0x8c], 0x7e3467d4
not dword [rax + 0xb4]
xor dword [rax + 0x274], 0x2ad76aeb
sub dword [rax + 0x33c], 0x1d147460
xor dword [rax + 0x118], 0x84a7834
add dword [rax + 0x1dc], 0x647c40cf
sub dword [rax + 0x7c], 0x6b1353e0
not dword [rax + 0x170]
add dword [rax + 0x1fc], 0x14bd29f5
add dword [rax + 0x1a0], 0x4a3c7fb0
not dword [rax + 0x314]
add dword [rax + 0xa8], 0x30b06790
xor dword [rax + 0xfc], 0x428b5367
xor dword [rax + 0x1b4], 0x14f92223
add dword [rax + 0xac], 0x615704a8
not dword [rax + 0x208]
add dword [rax + 0x31c], 0x43f57b02
xor dword [rax + 0x60], 0x230253ae
add dword [rax + 0x20c], 0x733c5c9c
sub dword [rax + 0x340], 0x3bf50b9
xor dword [rax + 0x130], 0x8db2585
add dword [rax + 0x34c], 0x638842d7
not dword [rax + 0x1d0]
xor dword [rax + 0x1b0], 0x66436646
sub dword [rax + 0x74], 0x557d337c
not dword [rax + 0x37c]
not dword [rax + 0x298]
add dword [rax + 0x20], 0x1b440660
add dword [rax + 0x90], 0x5e4217af
not dword [rax + 0x2e0]
add dword [rax + 0x384], 0x485671cc
add dword [rax + 0x318], 0x68ad4452
xor dword [rax + 0x24], 0x122d464b
add dword [rax + 0x178], 0x559b2ba6
xor dword [rax + 0x330], 0x271868d6
sub dword [rax + 0x1bc], 0x796b1ad6
not dword [rax + 0x370]
xor dword [rax + 0x44], 0x33644d0f
xor dword [rax + 0xc0], 0x71fc354f
not dword [rax + 0x2dc]
xor dword [rax + 0x1a8], 0x612c69e1
not dword [rax + 0x228]
sub dword [rax + 0x280], 0x39a37146
add rdi, 0x400
add rax, 0x400
cmp rdi, 0x8c000
jne 0x1400ad02e
pop rcx
call fcn.1400abd06
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