Function at 0x140165000
Capabilities:
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 rbx, [0x140053c00]
movabs rcx, 0
push rbx
xor dword [rbx + 0x28], 0x718b6e44
sub dword [rbx + 0x13c], 0xa2f2f2f
not dword [rbx + 0x390]
add dword [rbx + 0x334], 0x11876dd8
not dword [rbx + 0x24]
add dword [rbx + 0xc4], 0x31f97f11
not dword [rbx + 0x398]
sub dword [rbx + 0x320], 0x351126be
xor dword [rbx + 0x27c], 0x27d93798
sub dword [rbx + 0x158], 0x56314076
not dword [rbx + 0x16c]
not dword [rbx + 0xe8]
xor dword [rbx + 0x238], 0x737e4c35
add dword [rbx + 0xc8], 0x4d7610d8
not dword [rbx + 0x278]
not dword [rbx + 0xec]
xor dword [rbx + 0x338], 0xc896475
xor dword [rbx + 0x3e0], 0x3f64652c
sub dword [rbx + 0x21c], 0x38915600
sub dword [rbx + 0x3e4], 0x11db20a1
not dword [rbx + 0x184]
sub dword [rbx + 0x270], 0x18ab1002
not dword [rbx + 0x150]
sub dword [rbx + 0x194], 0x310c2c86
not dword [rbx + 0x360]
add dword [rbx + 0x1e8], 0x585d3889
not dword [rbx + 0x1d0]
not dword [rbx + 0x37c]
xor dword [rbx + 0x3d4], 0x1de4075c
sub dword [rbx + 0x2dc], 0x72197928
xor dword [rbx + 0x208], 0x593a27f0
xor dword [rbx + 0x3f0], 0x2c945596
sub dword [rbx + 0x22c], 0x17de71a6
xor dword [rbx + 0x1b8], 0x4999782a
xor dword [rbx + 0x3f4], 0x1951248
sub dword [rbx + 8], 0x653127b6
not dword [rbx + 0x2d4]
xor dword [rbx + 0x354], 0x325815e8
not dword [rbx + 0x3c8]
xor dword [rbx + 0x108], 0x34e473c3
sub dword [rbx + 0x1dc], 0x69555f02
sub dword [rbx + 0xac], 0x150e7dde
sub dword [rbx + 0x138], 0x2c2977b8
xor dword [rbx + 0x200], 0x4abd5f42
not dword [rbx + 0x17c]
add dword [rbx + 0x314], 0x54974b9f
not dword [rbx + 0x3b8]
sub dword [rbx + 0x18], 0x45315762
sub dword [rbx + 0x218], 0x4d263a82
xor dword [rbx + 0x394], 0x53760aed
sub dword [rbx + 0x378], 0x59914bc6
not dword [rbx + 0x36c]
not dword [rbx + 0x114]
add dword [rbx + 0x2a4], 0x7b142f19
not dword [rbx + 0x100]
sub dword [rbx + 0x3bc], 0xfce60c2
add dword [rbx + 0x244], 0x37e86d4c
sub dword [rbx + 0x34], 0x46372eaf
not dword [rbx + 0x50]
not dword [rbx + 0x6c]
not dword [rbx + 0x1e0]
add dword [rbx + 0x248], 0x27210762
add dword [rbx + 0x3c], 0x32656695
not dword [rbx + 0x74]
not dword [rbx + 0x3a0]
sub dword [rbx + 0x164], 0xd436bef
not dword [rbx + 0x140]
sub dword [rbx + 0x214], 0x3ffa52e4
xor dword [rbx + 0x120], 0x527d0a4d
not dword [rbx + 0x294]
add dword [rbx + 0x7c], 0x114d158c
not dword [rbx + 0x40]
sub dword [rbx + 0x2b4], 0x793c5d94
not dword [rbx + 0x380]
not dword [rbx + 0x260]
xor dword [rbx + 0x3f8], 0xf33005c
sub dword [rbx + 0x344], 0x5fc95056
not dword [rbx + 0x4c]
xor dword [rbx + 0x58], 0x4b1043b3
xor dword [rbx + 0x358], 0x227e7a4f
add dword [rbx + 0xc], 0x6b6e12cd
add dword [rbx + 0x44], 0x6b976f12
add dword [rbx + 0x144], 0x116d2220
xor dword [rbx + 0x230], 0x54c12f88
sub dword [rbx + 0x3b0], 0x6506405d
add dword [rbx + 0x228], 0x3f0b35c1
add dword [rbx + 0x12c], 0x11320988
not dword [rbx + 0x3dc]
not dword [rbx + 0x18c]
not dword [rbx + 0x10c]
xor dword [rbx + 0xbc], 0x59f52249
xor dword [rbx + 0x2f0], 0x713d01b2
add dword [rbx + 0x28c], 0x15511e0c
add dword [rbx + 0x90], 0x63d50a9
add dword [rbx + 0x84], 0x74000be7
xor dword [rbx + 0x384], 0x638723a4
add dword [rbx + 0x3fc], 0x344702d4
not dword [rbx + 0x2f4]
add dword [rbx + 0x304], 0x5c9c6bb2
sub dword [rbx + 0x1cc], 0x9a124e5
xor dword [rbx + 0x340], 0x2cdd3212
not dword [rbx + 0xf8]
sub dword [rbx + 0x168], 0x6d653ec7
not dword [rbx + 0x2a8]
add dword [rbx + 0xdc], 0x2e51709c
not dword [rbx + 0x3a4]
add dword [rbx + 0x1d8], 0x370f655e
add dword [rbx + 0x20], 0x59da03b3
add dword [rbx + 0x154], 0x5d43773a
not dword [rbx + 0x330]
not dword [rbx + 0x1a0]
xor dword [rbx + 0x268], 0x1af6bec
xor dword [rbx + 0x31c], 0x4bd370bd
not dword [rbx + 0xcc]
sub dword [rbx + 0x30c], 0x73a2bc5
xor dword [rbx + 0x1c0], 0x81a34bf
xor dword [rbx + 0x60], 0x6b275750
add dword [rbx + 0x78], 0xf384083
not dword [rbx + 0x2b0]
add dword [rbx + 0x68], 0x64a61cc8
xor dword [rbx + 0x1fc], 0x5662290
add dword [rbx + 0x3c4], 0x6bfb783b
add dword [rbx + 0x1d4], 0x518e12c4
not dword [rbx + 0x24c]
not dword [rbx + 0x2c0]
not dword [rbx + 0x1b0]
not dword [rbx + 0x128]
xor dword [rbx + 0x3e8], 0x1c751253
not dword [rbx + 0x98]
add dword [rbx + 0x198], 0x709d7d9e
sub dword [rbx + 0x1c], 0x1b9b2e58
sub dword [rbx + 0x2e8], 0x61d450ca
sub dword [rbx + 0x80], 0x43375bfb
add dword [rbx + 0x38c], 0x32fc5e4b
xor dword [rbx + 0x1a8], 0x31b56ee9
sub dword [rbx + 0x180], 0x57f811d6
xor dword [rbx + 0x2d0], 0x36bf64b0
sub dword [rbx + 0x2c8], 0x6b0e6f0d
xor dword [rbx + 0x348], 0x79c70434
xor dword [rbx + 0x298], 0x51fe4461
sub dword [rbx + 0x1b4], 0x6e5246bd
not dword [rbx + 0x290]
xor dword [rbx + 0x2fc], 0x6beb1ad6
xor dword [rbx + 0x3ac], 0x2a054112
xor dword [rbx + 0x2bc], 0x1949643c
xor dword [rbx + 0x3cc], 0x2206d4
not dword [rbx + 0x134]
not dword [rbx + 0x1ac]
sub dword [rbx + 0xfc], 0x1f84442
not dword [rbx + 0x70]
not dword [rbx + 0x35c]
not dword [rbx + 0x308]
not dword [rbx + 0x54]
xor dword [rbx + 0x274], 0x67310d87
not dword [rbx + 0x234]
not dword [rbx + 0x170]
add dword [rbx + 0x38], 0x4ecb343e
not dword [rbx + 0xa4]
not dword [rbx + 0x19c]
add dword [rbx + 0x188], 0x2c3f30e9
add dword [rbx + 0x3d8], 0x267a5282
sub dword [rbx + 0x26c], 0x61510323
sub dword [rbx + 0x14c], 0x3c141098
xor dword [rbx + 0x29c], 0x329807dc
add dword [rbx + 0x2ec], 0x377a67c1
sub dword [rbx + 0x1bc], 0x16eb3bff
xor dword [rbx + 0x1ec], 0x73b3566c
xor dword [rbx + 0xc0], 0x3f585679
xor dword [rbx + 0x300], 0x48281210
add dword [rbx + 0x39c], 0x6b190e59
sub dword [rbx + 0x2b8], 0x28d11430
xor dword [rbx + 0x3c0], 0x72b23def
sub dword [rbx + 0x364], 0xe5b6dfb
not dword [rbx + 0xd4]
sub dword [rbx + 0x8c], 0x65433acc
sub dword [rbx + 0xe4], 0x62bf4cb5
not dword [rbx + 0x210]
not dword [rbx + 0x1c8]
not dword [rbx + 0x264]
xor dword [rbx + 0x178], 0x5cda68fb
add dword [rbx + 0x324], 0x49b66f93
add dword [rbx + 0x11c], 0xabf7474
not dword [rbx + 0x2e0]
add dword [rbx + 0x2c4], 0x3f201559
sub dword [rbx + 0x118], 0x366c1a5c
xor dword [rbx + 0x160], 0x2012043
xor dword [rbx + 0x2cc], 0x881c7b
add dword [rbx + 0x2e4], 0x760a505c
not dword [rbx + 0xf0]
sub dword [rbx + 0x288], 0x794d39ad
not dword [rbx + 0x15c]
not dword [rbx + 0x9c]
sub dword [rbx + 0x1a4], 0x3cd97362
add dword [rbx + 0x3a8], 0x29747ffb
add dword [rbx + 0x258], 0x38c01f15
xor dword [rbx + 0xb4], 0x47025708
sub dword [rbx + 0x190], 0x12f93376
sub dword [rbx + 0xa8], 0x3b6d1b03
not dword [rbx + 0xb8]
not dword [rbx + 0x130]
sub dword [rbx + 0x1f4], 0x36f758a
sub dword [rbx + 0x14], 0x7ea537cb
add dword [rbx + 0x88], 0x19b243a5
sub dword [rbx + 0x20c], 0x50e843e9
xor dword [rbx + 0x3b4], 0x547f774d
sub dword [rbx + 0x3ec], 0xecd5d93
xor dword [rbx + 0x2c], 0x154048d6
not dword [rbx + 0x254]
sub dword [rbx + 0xa0], 0x1f72b87
add dword [rbx + 0xe0], 0x7cd13a2a
sub dword [rbx + 0x23c], 0x8013b70
add dword [rbx + 0x2d8], 0x333d1af2
sub dword [rbx], 0x10cc0e5b
xor dword [rbx + 0xd0], 0x2d8f1c7e
xor dword [rbx + 0x310], 0x79d32434
not dword [rbx + 0x48]
xor dword [rbx + 0x25c], 0x4e145341
xor dword [rbx + 0x284], 0x25af2f2c
not dword [rbx + 0xd8]
xor dword [rbx + 0x2f8], 0x1a49377c
add dword [rbx + 0x174], 0xadf0692
sub dword [rbx + 0x110], 0x111a35b0
sub dword [rbx + 0x32c], 0x640642f1
not dword [rbx + 0x33c]
not dword [rbx + 0x124]
xor dword [rbx + 0x368], 0x554312f9
sub dword [rbx + 0x350], 0x584f4ab0
sub dword [rbx + 0x10], 0x2faa2549
not dword [rbx + 0x280]
add dword [rbx + 0xb0], 0x503b1133
not dword [rbx + 0x2ac]
not dword [rbx + 0x34c]
sub dword [rbx + 0x104], 0x73e8426f
xor dword [rbx + 0x3d0], 0x569c0cdc
not dword [rbx + 0x94]
add dword [rbx + 0x374], 0x7aac0a6d
add dword [rbx + 0x318], 0x291e0293
xor dword [rbx + 0x204], 0x76a7661a
xor dword [rbx + 0x2a0], 0x72b61c3f
not dword [rbx + 0x1f8]
not dword [rbx + 0x224]
xor dword [rbx + 0x148], 0x15cd3920
add dword [rbx + 4], 0x239d10f3
not dword [rbx + 0x5c]
xor dword [rbx + 0x240], 0x4dc90613
add dword [rbx + 0x370], 0x30a35edc
xor dword [rbx + 0x1c4], 0xc0a2236
not dword [rbx + 0x220]
sub dword [rbx + 0x328], 0x5e735272
sub dword [rbx + 0x388], 0x7c9e34b1
sub dword [rbx + 0x250], 0x7d3661c2
add dword [rbx + 0x1e4], 0x7e962c4e
add dword [rbx + 0x1f0], 0x15366fb4
add dword [rbx + 0x64], 0x67f30baa
not dword [rbx + 0xf4]
xor dword [rbx + 0x30], 0x5cdf44fc
add rcx, 0x400
add rbx, 0x400
cmp rcx, 0x8c000
je 0x1401658ac
jmp 0x140165035
pop rcx
call fcn.1400df506
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