Function at 0x140147000
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 rcx, [0x140035800]
movabs rax, 0
push rcx
sub dword [rcx + 0x98], 0x29164c21
not dword [rcx + 0x3e4]
not dword [rcx + 0x31c]
add dword [rcx + 0x30c], 0x79f41335
sub dword [rcx + 0x1b0], 0x26094f6e
not dword [rcx + 0x328]
not dword [rcx + 0x2fc]
add dword [rcx + 0x3ac], 0x1ae61b87
sub dword [rcx + 0x3e8], 0x59d1160
add dword [rcx + 0x1a8], 0x16f43b77
sub dword [rcx + 0x14], 0x6f7b2cc4
sub dword [rcx + 0x3a0], 0x4e669fa
sub dword [rcx + 0x2e0], 0x37387ae7
xor dword [rcx + 0x114], 0x7d3717d5
sub dword [rcx + 0x5c], 0x447a76ec
sub dword [rcx + 0x1f0], 0x6ca70ac4
not dword [rcx + 0x1c4]
not dword [rcx + 0x184]
add dword [rcx + 0x218], 0x7df37073
xor dword [rcx + 0x32c], 0x528d02fe
not dword [rcx + 0x1d8]
add dword [rcx + 0x10c], 0x674b7bbe
add dword [rcx + 0x270], 0x3e44144b
not dword [rcx + 0x1bc]
sub dword [rcx + 0x24], 0x3cf15910
not dword [rcx + 0x124]
not dword [rcx + 0x3c4]
sub dword [rcx + 0x1d0], 0x40d272d7
not dword [rcx + 0xd4]
add dword [rcx + 0x16c], 0x505758c
xor dword [rcx + 0x304], 0x6e6e513b
not dword [rcx + 0x10]
xor dword [rcx + 0x4c], 0x45b13e28
not dword [rcx + 0x298]
add dword [rcx + 0x198], 0x17010c97
add dword [rcx + 0x244], 0x75387c4e
xor dword [rcx + 0x2ec], 0x2fea0b3e
not dword [rcx + 0x13c]
add dword [rcx + 0x20], 0x566019c6
sub dword [rcx + 0x2c4], 0xb192c
xor dword [rcx + 0x17c], 0x23776339
add dword [rcx + 0x110], 0x1e5e6100
not dword [rcx + 0x178]
sub dword [rcx + 0x27c], 0x74f80560
not dword [rcx + 0x2c8]
not dword [rcx + 0xd8]
not dword [rcx + 0x230]
add dword [rcx + 0x3cc], 0x38882fd3
add dword [rcx + 4], 0x350e127d
sub dword [rcx + 0x3ec], 0x39327c1e
not dword [rcx + 0x1f8]
not dword [rcx + 0x168]
xor dword [rcx + 0x22c], 0x42e2347f
sub dword [rcx + 0x104], 0xf21176b
not dword [rcx + 0x204]
add dword [rcx + 0x2c0], 0x48080e0c
add dword [rcx + 0x288], 0x8070a56
add dword [rcx + 0xec], 0x6005099b
xor dword [rcx + 0x3a8], 0x2f5b7f66
add dword [rcx + 0x254], 0x39876c55
sub dword [rcx + 0x11c], 0x1933e66
sub dword [rcx + 0x144], 0x52c62669
not dword [rcx + 0x35c]
xor dword [rcx + 8], 0x1396a15
sub dword [rcx + 0x164], 0x27d42e3c
sub dword [rcx + 0x290], 0x74e41dc0
xor dword [rcx + 0x208], 0x15745ffe
not dword [rcx + 0x2a0]
add dword [rcx + 0x2f8], 0x2440de1
sub dword [rcx + 0x314], 0x6e5b7fbd
add dword [rcx + 0x228], 0x274f44bd
xor dword [rcx + 0x2d0], 0x56d41c82
xor dword [rcx + 0x338], 0x62074591
not dword [rcx + 0x30]
add dword [rcx + 0x258], 0x459043e7
sub dword [rcx + 0x60], 0x6be7fd6
sub dword [rcx + 0x1f4], 0x68687a60
sub dword [rcx + 0x28], 0x744e16ab
xor dword [rcx + 0x210], 0x40da6fed
xor dword [rcx + 0x190], 0x15403260
sub dword [rcx + 0x250], 0x45ed32c4
xor dword [rcx + 0x1d4], 0xabd7c86
xor dword [rcx + 0x158], 0x45ee1a1a
add dword [rcx + 0x344], 0x79663f49
sub dword [rcx + 0x36c], 0x3dfd49d4
sub dword [rcx + 0x330], 0x4a1a00e4
sub dword [rcx + 0x260], 0x77fa3b4e
not dword [rcx + 0x2a8]
xor dword [rcx + 0x34c], 0x417c392b
add dword [rcx + 0x80], 0x27c422aa
not dword [rcx + 0x240]
sub dword [rcx + 0x38c], 0x143f3213
sub dword [rcx + 0x3c0], 0x793d6ab7
sub dword [rcx + 0x3a4], 0x56f7322d
add dword [rcx + 0x3c], 0x1d503d41
not dword [rcx + 0xf8]
xor dword [rcx + 0x2d4], 0x3c8c6cd1
sub dword [rcx + 0x1c8], 0x71841bc6
not dword [rcx + 0x19c]
add dword [rcx + 0x34], 0x6bd45b66
xor dword [rcx + 0x140], 0x32cc0ffd
not dword [rcx + 0x2f0]
add dword [rcx + 0xe4], 0x75296460
xor dword [rcx + 0xe8], 0x7e065262
not dword [rcx + 0x28c]
xor dword [rcx + 0x1ec], 0x2dc67853
xor dword [rcx + 0x358], 0x77987be8
sub dword [rcx + 0x374], 0xba01a55
not dword [rcx + 0x3d8]
sub dword [rcx + 0x194], 0x1be735e2
xor dword [rcx + 0x3b4], 0x6e9a3c55
add dword [rcx + 0x2b8], 0x14e4287
sub dword [rcx + 0xfc], 0x38511a67
not dword [rcx + 0x2cc]
not dword [rcx + 0x84]
sub dword [rcx + 0x1c], 0x122645a
not dword [rcx + 0x29c]
sub dword [rcx + 0x150], 0x11cb4ea4
not dword [rcx + 0x1a4]
sub dword [rcx + 0xb4], 0x4d2a5f41
sub dword [rcx + 0x21c], 0x5fcb1edb
sub dword [rcx + 0x20c], 0x34025b84
xor dword [rcx + 0x7c], 0x4bc61e21
add dword [rcx + 0x350], 0x6d40522a
add dword [rcx + 0x2a4], 0xe503c3a
sub dword [rcx + 0x368], 0x6a053964
sub dword [rcx + 0xa0], 0x2c6411c
sub dword [rcx + 0x2b4], 0x82e619f
sub dword [rcx + 0x1c0], 0x4328499c
sub dword [rcx + 0x3bc], 0x2da44d1b
not dword [rcx + 0x234]
xor dword [rcx + 0x3e0], 0x11f725ee
sub dword [rcx + 0x2dc], 0x2b1745b5
sub dword [rcx + 0x388], 0x53e16d61
not dword [rcx + 0xac]
sub dword [rcx + 0x90], 0x4c7c0bb6
sub dword [rcx + 0x318], 0x6ea74925
add dword [rcx + 0x94], 0x7a460d48
xor dword [rcx + 0x25c], 0x23f313fd
add dword [rcx + 0x1ac], 0x52e04c19
not dword [rcx + 0x378]
xor dword [rcx + 0x100], 0x5b320df9
add dword [rcx + 0x78], 0x4a3e110a
xor dword [rcx + 0x54], 0x3cd2274
xor dword [rcx + 0x1b8], 0x5be6469
not dword [rcx + 0x138]
add dword [rcx + 0x3c8], 0x7ef7231c
not dword [rcx + 0x238]
xor dword [rcx + 0xcc], 0x5de413ed
xor dword [rcx + 0xc], 0x190f7225
sub dword [rcx + 0x394], 0x6ff45a7d
not dword [rcx + 0x2d8]
sub dword [rcx + 0x278], 0x7b440b7a
add dword [rcx + 0x38], 0x7b951af6
not dword [rcx + 0x3dc]
not dword [rcx + 0xc8]
sub dword [rcx + 0x248], 0x37e521a5
add dword [rcx + 0x108], 0x7aa9586d
sub dword [rcx + 0xa8], 0x3eec1946
xor dword [rcx + 0x300], 0x62447eea
xor dword [rcx + 0x294], 0x5ee1465e
xor dword [rcx + 0x33c], 0x4ccf23ce
xor dword [rcx + 0x398], 0x325a6aab
xor dword [rcx + 0x280], 0x16424a22
sub dword [rcx + 0x354], 0x5d620571
not dword [rcx + 0x3d4]
add dword [rcx + 0x70], 0x17bd660b
add dword [rcx + 0x2e8], 0x6a1d0e97
add dword [rcx + 0x384], 0xb7653d3
sub dword [rcx + 0xb0], 0x5e3a2ce7
sub dword [rcx + 0x9c], 0x7a0e746f
sub dword [rcx + 0x3b8], 0x58ab5661
xor dword [rcx + 0x50], 0x33190509
add dword [rcx + 0x324], 0x74a74e28
sub dword [rcx + 0x154], 0x3a9679ec
xor dword [rcx + 0x1cc], 0x4bfa507e
sub dword [rcx + 0xb8], 0x563d4146
xor dword [rcx + 0x380], 0x4077520c
sub dword [rcx + 0xf4], 0x50b41402
xor dword [rcx + 0x188], 0xb2706a3
sub dword [rcx + 0x74], 0xa9b48b2
not dword [rcx + 0x2bc]
xor dword [rcx + 0x3fc], 0x55e11bae
xor dword [rcx + 0x2e4], 0x651643e6
xor dword [rcx + 0x264], 0x2db36407
xor dword [rcx + 0x1fc], 0x2012124e
xor dword [rcx + 0x2f4], 0x4bd0789
add dword [rcx + 0xf0], 0x6a1c38bc
sub dword [rcx + 0x224], 0x49da7a6c
xor dword [rcx + 0x1e0], 0x58861832
xor dword [rcx + 0x348], 0x8271778
not dword [rcx + 0x360]
not dword [rcx + 0x134]
not dword [rcx + 0x58]
sub dword [rcx + 0x2ac], 0x24a97f0e
not dword [rcx + 0x1e4]
not dword [rcx + 0x118]
not dword [rcx + 0x284]
sub dword [rcx + 0x68], 0x528910dd
sub dword [rcx + 0x200], 0x2d394e1d
xor dword [rcx + 0x3b0], 0x2eb13122
xor dword [rcx + 0xc4], 0x40f82b73
not dword [rcx + 0x320]
sub dword [rcx + 0x12c], 0x6e4a72a5
not dword [rcx + 0xc0]
add dword [rcx + 0x364], 0x78e73060
not dword [rcx + 0x120]
add dword [rcx + 0x274], 0x7333425f
add dword [rcx + 0x1b4], 0x43f40e83
sub dword [rcx + 0x26c], 0x469f6326
sub dword [rcx], 0x426f21be
sub dword [rcx + 0x128], 0x1aa671ec
not dword [rcx + 0x3f8]
sub dword [rcx + 0xd0], 0x47204c12
add dword [rcx + 0x15c], 0x627b1888
xor dword [rcx + 0x14c], 0x718a50a2
not dword [rcx + 0x1e8]
add dword [rcx + 0x180], 0x7bf17942
not dword [rcx + 0x170]
not dword [rcx + 0x370]
not dword [rcx + 0x2b0]
xor dword [rcx + 0x6c], 0x466d6747
not dword [rcx + 0x44]
not dword [rcx + 0x214]
add dword [rcx + 0x40], 0x3c220bf9
add dword [rcx + 0x88], 0x59826386
sub dword [rcx + 0x48], 0x4bc17c34
sub dword [rcx + 0x8c], 0x378a59c8
xor dword [rcx + 0x3f0], 0x5117140b
sub dword [rcx + 0x3d0], 0x46e709d2
sub dword [rcx + 0x1dc], 0x405c452c
add dword [rcx + 0x160], 0x5ea644f9
sub dword [rcx + 0x18], 0x402d7ad8
sub dword [rcx + 0x24c], 0x2c8d73b8
add dword [rcx + 0x220], 0x2e0274f2
add dword [rcx + 0x268], 0x746f4c22
add dword [rcx + 0x174], 0x49c64313
xor dword [rcx + 0x130], 0x4ada730d
add dword [rcx + 0xdc], 0x2078115b
add dword [rcx + 0x334], 0x2552494b
sub dword [rcx + 0x310], 0x491653ef
xor dword [rcx + 0x18c], 0x39ab723f
sub dword [rcx + 0x340], 0x12fc3c0e
not dword [rcx + 0xa4]
not dword [rcx + 0x148]
not dword [rcx + 0x1a0]
xor dword [rcx + 0x2c], 0x720533af
not dword [rcx + 0x37c]
not dword [rcx + 0x3f4]
xor dword [rcx + 0x390], 0x19283e94
add dword [rcx + 0x64], 0x568a3f40
not dword [rcx + 0x39c]
xor dword [rcx + 0x23c], 0x90630d4
xor dword [rcx + 0xbc], 0x655e7ba6
add dword [rcx + 0xe0], 0x1420490d
not dword [rcx + 0x308]
add rax, 0x400
add rcx, 0x400
cmp rax, 0x8c000
je 0x1401478e4
jmp 0x140147035
pop rcx
call 0x1400c1106
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