Function at 0x140095000
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, [0x140008200]
push 0
pop rdi
push rdx
sub dword [rdx + 0x36c], 0x5c0c7925
add dword [rdx + 0x80], 0x30d5365c
xor dword [rdx + 0x7c], 0x752e4cca
sub dword [rdx + 0xd8], 0x5f55757
sub dword [rdx + 0x3d4], 0xaa6557f
add dword [rdx + 0x1f8], 0x40ff2ac5
sub dword [rdx + 0x180], 0x27ec2179
xor dword [rdx + 0x164], 0x1eb706ed
xor dword [rdx + 0x16c], 0x242b00ce
not dword [rdx + 0x3a0]
not dword [rdx + 0x34]
sub dword [rdx + 0x50], 0x598672df
add dword [rdx + 0x60], 0x60975817
add dword [rdx], 0x3e37139e
xor dword [rdx + 0xa4], 0xefc5398
add dword [rdx + 0x1bc], 0x766a1cb4
not dword [rdx + 0x2e4]
sub dword [rdx + 0x25c], 0x5098391f
add dword [rdx + 0x140], 0x72031ca0
xor dword [rdx + 0x3f8], 0x116046ff
sub dword [rdx + 0x384], 0x52dd5cb2
not dword [rdx + 0x2c]
xor dword [rdx + 0x3d8], 0x579b26b1
sub dword [rdx + 0x6c], 0x7b714e10
sub dword [rdx + 0x200], 0x579570c9
xor dword [rdx + 0xf0], 0x65e103d4
xor dword [rdx + 0x124], 0x3ecf156f
xor dword [rdx + 0x280], 0x281c2739
not dword [rdx + 0x170]
not dword [rdx + 0x32c]
add dword [rdx + 0x364], 0x385767d4
sub dword [rdx + 0x354], 0x5d950881
xor dword [rdx + 0x2bc], 0x69162fd2
not dword [rdx + 0x288]
xor dword [rdx + 0x2f8], 0x785233ac
add dword [rdx + 0x1d8], 0x561f46eb
not dword [rdx + 0xdc]
add dword [rdx + 0x298], 0xa16028b
sub dword [rdx + 0x20], 0x4b06354e
sub dword [rdx + 0x11c], 0x79f20e8a
not dword [rdx + 0x194]
not dword [rdx + 0x2a0]
sub dword [rdx + 0x190], 0x322b5c7b
xor dword [rdx + 0x2c4], 0x1261e74
not dword [rdx + 0x148]
xor dword [rdx + 0x318], 0x7e4479
xor dword [rdx + 0x78], 0x43f56a2
not dword [rdx + 0x34c]
add dword [rdx + 0x1a8], 0x41bc7e2a
add dword [rdx + 0x378], 0x7875616c
xor dword [rdx + 0x368], 0x37242975
add dword [rdx + 0xcc], 0xec0889
xor dword [rdx + 0x1d4], 0x76c307e4
xor dword [rdx + 0x2a8], 0x72724655
not dword [rdx + 0x1cc]
add dword [rdx + 0x30c], 0x18a77fec
not dword [rdx + 0x10c]
xor dword [rdx + 0x128], 0x310461a9
not dword [rdx + 0xe0]
not dword [rdx + 0x248]
xor dword [rdx + 0xd4], 0x30851105
xor dword [rdx + 0x8c], 0x5e9b182b
not dword [rdx + 0x1d0]
xor dword [rdx + 0x3fc], 0x2ed650eb
xor dword [rdx + 0x338], 0x8d8670d
sub dword [rdx + 0x38], 0x41dc601a
xor dword [rdx + 0x250], 0x5cb311a5
sub dword [rdx + 0x18c], 0x465914c7
sub dword [rdx + 0x1e8], 0x5b905075
add dword [rdx + 0x314], 0x4f205863
not dword [rdx + 0x278]
not dword [rdx + 0x3e0]
add dword [rdx + 0x144], 0x3a5e78bc
sub dword [rdx + 0x20c], 0xb566555
add dword [rdx + 0x24], 0x42ed5041
add dword [rdx + 0x360], 0x3d705fc
xor dword [rdx + 0x390], 0x3d593ac0
add dword [rdx + 0x1f0], 0x16bc0880
add dword [rdx + 0x74], 0x4dfe2cb4
add dword [rdx + 0x134], 0x4854082e
add dword [rdx + 0xbc], 0x3ccf583d
xor dword [rdx + 0x154], 0x42642c54
xor dword [rdx + 0x3d0], 0x2a180243
not dword [rdx + 0x29c]
xor dword [rdx + 0x3a8], 0x21287f80
sub dword [rdx + 0x234], 0x6ad73e97
not dword [rdx + 0x284]
add dword [rdx + 0xd0], 0x74bd25f7
sub dword [rdx + 0x348], 0x54161c80
not dword [rdx + 0x84]
xor dword [rdx + 0x48], 0xfc92a6d
add dword [rdx + 0x2ac], 0x414eae
not dword [rdx + 0xf4]
sub dword [rdx + 0x23c], 0x24213e2
sub dword [rdx + 0x178], 0x2b202f2f
not dword [rdx + 0x1c8]
add dword [rdx + 0x370], 0x74305fbe
sub dword [rdx + 0x118], 0x7acb1146
sub dword [rdx + 0x294], 0x62d210c3
xor dword [rdx + 0x2a4], 0x188c6b5a
add dword [rdx + 0x218], 0x253b782d
add dword [rdx + 0x17c], 0x68ab5836
sub dword [rdx + 0x184], 0x2c36370d
sub dword [rdx + 0x110], 0x452f6784
xor dword [rdx + 0x3ac], 0x6fb34eef
add dword [rdx + 0x330], 0x486032b4
not dword [rdx + 0x5c]
add dword [rdx + 0x1f4], 0x5e515836
xor dword [rdx + 0x2b4], 0x37681ba5
sub dword [rdx + 0x308], 0x35212a77
xor dword [rdx + 0x31c], 0x48547d56
xor dword [rdx + 0x2f0], 0x54e40113
add dword [rdx + 0x224], 0x6d9e1df8
add dword [rdx + 0x68], 0x8964c02
not dword [rdx + 0x394]
not dword [rdx + 0x30]
sub dword [rdx + 0x3b8], 0x7e7459b0
sub dword [rdx + 0x290], 0x541f35fe
add dword [rdx + 0x70], 0x2355d08
xor dword [rdx + 0x130], 0xc2b0306
not dword [rdx + 0x160]
add dword [rdx + 0x10], 0x34ba7756
not dword [rdx + 0x1b0]
xor dword [rdx + 0x138], 0x905207a
add dword [rdx + 0x33c], 0x4c9e5a9a
sub dword [rdx + 0x64], 0x2f1415ea
xor dword [rdx + 0x168], 0x724c1cc3
xor dword [rdx + 0x2d8], 0x406b6374
not dword [rdx + 0x15c]
add byte [rax], al
add dword [rdx + 0x388], 0x61267ada
xor dword [rdx + 0x3ec], 0x2ff71af4
add dword [rdx + 0x100], 0x5891fd2
sub dword [rdx + 0x58], 0x4d5233dc
add dword [rdx + 0x3c8], 0x22ec61fc
xor dword [rdx + 0x3bc], 0x12921254
not dword [rdx + 0x21c]
xor dword [rdx + 0xa8], 0x7845593f
not dword [rdx + 0x300]
sub dword [rdx + 0x3c], 0x1f9b1ac3
sub dword [rdx + 0x150], 0x12f2437b
add dword [rdx + 0x380], 0x1e26235a
xor dword [rdx + 0x1e0], 0x67c94fce
xor dword [rdx + 0xec], 0x320e147a
sub dword [rdx + 0x40], 0x45b54d55
not dword [rdx + 0x1c4]
xor dword [rdx + 0x90], 0x36bc0e75
xor dword [rdx + 0x1a0], 0x51a3776c
add dword [rdx + 0x3f4], 0x1a6b52d5
sub dword [rdx + 0x274], 0x4fba631d
add dword [rdx + 0x350], 0x7896d1d
xor dword [rdx + 0x2d0], 0x7c6f063b
sub dword [rdx + 0x3f0], 0x3919654b
add dword [rdx + 0x9c], 0x4281227f
not dword [rdx + 0x240]
xor dword [rdx + 0x2d4], 0x60e47722
sub dword [rdx + 0xac], 0x46db6159
not dword [rdx + 0x44]
add dword [rdx + 0x38c], 0x2d6a1b23
sub dword [rdx + 0x358], 0x4cbb6e20
sub dword [rdx + 0x26c], 0x6bca6595
add dword [rdx + 0x108], 0x21312863
sub dword [rdx + 0x18], 0x5e6e4602
not dword [rdx + 0x340]
not dword [rdx + 0x12c]
sub dword [rdx + 0x3cc], 0x42022d55
not dword [rdx + 0x270]
add dword [rdx + 0x28], 0x56a50536
not dword [rdx + 0x14c]
xor dword [rdx + 4], 0x2f9f2eba
not dword [rdx + 0xb0]
sub dword [rdx + 0x3e4], 0x218f4129
xor dword [rdx + 0x28c], 0x5ab30984
add dword [rdx + 0x3dc], 0x1ae41836
not dword [rdx + 0x104]
add dword [rdx + 0x174], 0x4bdf36bd
sub dword [rdx + 0x374], 0x1d4f7094
xor dword [rdx + 0xf8], 0x70a82a8b
add dword [rdx + 0xc4], 0xac46738
xor dword [rdx + 8], 0x25e41af5
xor dword [rdx + 0xc], 0x76a12ed
not dword [rdx + 0xa0]
xor dword [rdx + 0xe8], 0x34eb0684
sub dword [rdx + 0xb4], 0x45735325
sub dword [rdx + 0x88], 0x46066c23
sub dword [rdx + 0x19c], 0x152229c0
xor dword [rdx + 0x2e0], 0xcbd43c2
not dword [rdx + 0x2cc]
add dword [rdx + 0x13c], 0x67d67430
xor dword [rdx + 0x54], 0x57af391d
not dword [rdx + 0x27c]
not dword [rdx + 0x220]
xor dword [rdx + 0x3b4], 0x658244b0
add dword [rdx + 0x35c], 0x2f3921f5
xor dword [rdx + 0x1ec], 0x1d0244a4
not dword [rdx + 0x39c]
add dword [rdx + 0x1e4], 0x3f604ec6
add dword [rdx + 0x1ac], 0x25e46e67
add dword [rdx + 0xfc], 0x46d510fe
sub dword [rdx + 0x244], 0x26976402
sub dword [rdx + 0x398], 0x5ecb4131
not dword [rdx + 0x204]
xor dword [rdx + 0x98], 0x4c86424b
sub dword [rdx + 0x310], 0x1147027b
not dword [rdx + 0x1b8]
sub dword [rdx + 0x1b4], 0x1df82562
xor dword [rdx + 0x2b8], 0x1ed760a2
add dword [rdx + 0x3c4], 0x580074af
sub dword [rdx + 0x188], 0x5b3e0e6d
not dword [rdx + 0x2c0]
add dword [rdx + 0x320], 0x6cef7d65
add dword [rdx + 0x258], 0x62550175
xor dword [rdx + 0x208], 0x4c0620f9
sub dword [rdx + 0x94], 0x7fa95869
not dword [rdx + 0x264]
xor dword [rdx + 0x1a4], 0x725d2b1c
add dword [rdx + 0x3c0], 0x62c90bfb
xor dword [rdx + 0x304], 0x2acf7f1f
add dword [rdx + 0x22c], 0x1b8c56d8
xor dword [rdx + 0x214], 0x563144ff
xor dword [rdx + 0x324], 0x7f1c049c
xor dword [rdx + 0x344], 0x43f7333b
not dword [rdx + 0x1c0]
add dword [rdx + 0x328], 0x1821056e
xor dword [rdx + 0x3a4], 0x51494f14
add dword [rdx + 0x2c8], 0x58ed548a
add dword [rdx + 0x24c], 0x78d6907
add dword [rdx + 0xc0], 0x1d2b4380
add dword [rdx + 0x2fc], 0x308054f1
not dword [rdx + 0x3b0]
not dword [rdx + 0x2dc]
add dword [rdx + 0xc8], 0x2835498d
xor dword [rdx + 0xb8], 0x73ff28bb
xor dword [rdx + 0x228], 0x1f43527b
xor dword [rdx + 0x254], 0x1b1b548b
not dword [rdx + 0x2e8]
not dword [rdx + 0x1fc]
not dword [rdx + 0x260]
xor dword [rdx + 0x14], 0x770a0fa4
sub dword [rdx + 0x37c], 0x6847212f
not dword [rdx + 0x268]
sub dword [rdx + 0xe4], 0x3f463916
add dword [rdx + 0x114], 0x321459aa
add dword [rdx + 0x2f4], 0x5a91394a
add dword [rdx + 0x230], 0xf871cf2
add dword [rdx + 0x3e8], 0x6c683427
xor dword [rdx + 0x1c], 0x7a156c88
sub dword [rdx + 0x2b0], 0x16380d5c
not dword [rdx + 0x210]
not dword [rdx + 0x238]
add dword [rdx + 0x120], 0x19ed3206
not dword [rdx + 0x2ec]
add dword [rdx + 0x1dc], 0x5432345b
sub dword [rdx + 0x158], 0x3372369f
not dword [rdx + 0x4c]
sub dword [rdx + 0x334], 0x70243866
xor dword [rdx + 0x198], 0x6f942629
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
jne 0x14009502e
pop rcx
call fcn.140093b06
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