Function at 0x140199000
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 rdx, [0x14010c000]
movabs rcx, 0
push rdx
add dword [rdx + 0x344], 0x603b1f14
not dword [rdx + 0x39c]
xor dword [rdx + 0x364], 0x6fdf59b4
not dword [rdx + 0x1d8]
xor dword [rdx + 0x224], 0x8e62201
sub dword [rdx + 0x210], 0x72810095
not dword [rdx + 4]
xor dword [rdx + 0x1d0], 0x2afc2c98
add dword [rdx + 0x40], 0x58a37ac
sub dword [rdx + 0x70], 0x8da2ebb
xor dword [rdx + 0x2f8], 0x61bc3bd0
xor dword [rdx + 0x80], 0x303c7ba3
sub dword [rdx + 0x1c4], 0x8c60718
xor dword [rdx + 0x298], 0x123e2
sub dword [rdx + 0x36c], 0x1d780075
not dword [rdx + 0x2d0]
xor dword [rdx + 0x3f0], 0x30723014
add dword [rdx + 0x164], 0x7e825cd7
not dword [rdx + 0x140]
xor dword [rdx + 0x228], 0x645a4854
add dword [rdx + 0x14], 0x431c1b73
xor dword [rdx + 0x330], 0x5cad1b87
sub dword [rdx + 0x28], 0x2ad33152
add dword [rdx + 0x14c], 0x2f9a35b9
not dword [rdx + 0x158]
not dword [rdx + 0x32c]
add dword [rdx + 0x8c], 0x4d7e71b1
sub dword [rdx + 0x194], 0x26751896
xor dword [rdx + 0x1f4], 0x2e734162
not dword [rdx + 0xa0]
sub dword [rdx + 0x4c], 0x5db83123
xor dword [rdx + 0x27c], 0x7b9e2ffa
add dword [rdx + 0x338], 0xb961f6c
xor dword [rdx + 0x19c], 0xf84767b
not dword [rdx + 0x388]
sub dword [rdx + 0x16c], 0x2d425cb0
sub dword [rdx + 0x390], 0x76f81300
sub dword [rdx + 0x23c], 0x59366933
xor dword [rdx + 0x1c0], 0x2c7d46b0
sub dword [rdx + 0x88], 0x69713b57
xor dword [rdx + 0xc8], 0x2b9d4a03
xor dword [rdx + 0x288], 0x35331085
sub dword [rdx + 0x1ac], 0x55673717
not dword [rdx + 0x1e0]
sub dword [rdx + 0x218], 0x545a3dc6
not dword [rdx + 0x350]
not dword [rdx + 0x2e8]
not dword [rdx + 0x2b4]
sub dword [rdx + 0x120], 0x5c482685
xor dword [rdx + 0x68], 0x57963f9a
add dword [rdx + 0x370], 0x71cb7a59
sub dword [rdx + 0xa4], 0x7a0259b
not dword [rdx + 0x208]
not dword [rdx + 0xc4]
xor dword [rdx + 0x254], 0x49c6026e
add dword [rdx + 0x3bc], 0x7c2126ee
add dword [rdx + 0x124], 0xeb501fe
add dword [rdx + 0x50], 0x1920072f
not dword [rdx + 0x30c]
sub dword [rdx + 0xfc], 0x784b6e2c
add dword [rdx + 0x150], 0x3bad759b
not dword [rdx + 0x1e4]
not dword [rdx + 0x290]
not dword [rdx + 0x98]
add dword [rdx + 0x1cc], 0x4a1a181e
not dword [rdx + 0x84]
not dword [rdx + 0x204]
add dword [rdx + 0x144], 0x2db57259
xor dword [rdx + 0x128], 0xc313075
sub dword [rdx + 0xb0], 0x478b18a1
not dword [rdx + 0x184]
add dword [rdx + 0x160], 0x6dec38fe
xor dword [rdx + 0x3ec], 0x448a3570
xor dword [rdx + 0x258], 0x68647a94
not dword [rdx + 0x274]
xor dword [rdx + 0x74], 0xea401f7
add dword [rdx + 0x6c], 0x4d87352d
sub dword [rdx + 0x1d4], 0x55f921cb
add dword [rdx + 0x2b8], 0x2e00ee5
not dword [rdx + 0x384]
xor dword [rdx + 0x3d8], 0x3dfe63bc
add dword [rdx + 0x1b4], 0xe0e1300
not dword [rdx]
add dword [rdx + 0x17c], 0x34006428
sub dword [rdx + 0x230], 0x25c44e45
not dword [rdx + 0x48]
xor dword [rdx + 0x394], 0x59925e29
sub dword [rdx + 0x34c], 0x5c7840db
sub dword [rdx + 0x250], 0x2b1c4810
xor dword [rdx + 0x90], 0x6c882416
add dword [rdx + 0x1a4], 0x51a44383
sub dword [rdx + 0x3c], 0x71d93ec6
sub dword [rdx + 0xac], 0x27363951
sub dword [rdx + 0x180], 0xa292da9
not dword [rdx + 0x148]
xor dword [rdx + 0xec], 0x6fa01950
not dword [rdx + 0xbc]
add dword [rdx + 0x1f0], 0x3bae590b
not dword [rdx + 0x334]
sub dword [rdx + 0x3ac], 0x2ada59f2
xor dword [rdx + 0x294], 0x198c48b2
sub dword [rdx + 0x1c8], 0x52683438
not dword [rdx + 0x314]
xor dword [rdx + 0x138], 0x62304d54
sub dword [rdx + 0x168], 0x782501c2
not dword [rdx + 0x264]
add dword [rdx + 0x2a8], 0x11d72696
xor dword [rdx + 0x3f8], 0x41ea72c9
xor dword [rdx + 0xf4], 0x47a1253a
not dword [rdx + 0x198]
add dword [rdx + 0x178], 0x160d191f
add dword [rdx + 0xc0], 0x3f4817ac
sub dword [rdx + 0x3c4], 0x745e6522
sub dword [rdx + 0x10], 0x21a9437e
xor dword [rdx + 0x24c], 0x2d45580b
add dword [rdx + 0x304], 0x54c606eb
xor dword [rdx + 0x234], 0x714274e6
sub dword [rdx + 0x1b8], 0x12056491
sub dword [rdx + 0x130], 0xa642ad6
add dword [rdx + 0x3a0], 0x6d12143b
not dword [rdx + 0x3f4]
not dword [rdx + 0x368]
xor dword [rdx + 0x38c], 0x7c461551
add dword [rdx + 0xb8], 0x9a17d15
add dword [rdx + 0x20c], 0x760763ea
not dword [rdx + 0x170]
xor dword [rdx + 0x3a8], 0x50595cd8
add dword [rdx + 0x1fc], 0x3b37fe5
not dword [rdx + 0x220]
add dword [rdx + 0x188], 0x8a817fc
sub dword [rdx + 0xd0], 0xa961ea0
xor dword [rdx + 0x2c], 0x63bc4884
not dword [rdx + 0x2c8]
not dword [rdx + 0x3e8]
not dword [rdx + 0x7c]
sub dword [rdx + 0x5c], 0x44055ef3
add dword [rdx + 0x380], 0x7cf31b10
add dword [rdx + 0x378], 0x304a0870
xor dword [rdx + 0x11c], 0x413d7e95
xor dword [rdx + 0x320], 0x39f1720c
sub dword [rdx + 0x12c], 0x9dd22cf
add dword [rdx + 0x3c8], 0x3ac64b5d
not dword [rdx + 0x100]
add dword [rdx + 0x280], 0x637c4d8d
sub dword [rdx + 0x3a4], 0x794b25c8
sub dword [rdx + 0x248], 0x1b221655
not dword [rdx + 0x104]
sub dword [rdx + 0x31c], 0x6f4771b3
xor dword [rdx + 0x9c], 0x566b249d
add dword [rdx + 0x2c4], 0x6a913a9d
not dword [rdx + 0xcc]
sub dword [rdx + 0xdc], 0x2851678d
xor dword [rdx + 0x2cc], 0x6bd16498
sub dword [rdx + 0x300], 0x37a7041f
add dword [rdx + 0xa8], 0x16d47a68
sub dword [rdx + 0x22c], 0x178e3c40
xor dword [rdx + 0x2ac], 0x22080c62
xor dword [rdx + 0x2f0], 0x8831a3f
add dword [rdx + 0x25c], 0x102c5d88
not dword [rdx + 0x1a0]
not dword [rdx + 0xe0]
xor dword [rdx + 0x13c], 0x4cc14e14
not dword [rdx + 0x34]
add dword [rdx + 0x58], 0x754c1ef8
add dword [rdx + 0x2bc], 0x22111b2d
add dword [rdx + 0x15c], 0xf64dc9
not dword [rdx + 0x358]
add dword [rdx + 0x18], 0x758d78e5
sub dword [rdx + 0x2e0], 0x16b524cb
xor dword [rdx + 0x1c], 0x51d61cfb
not dword [rdx + 0x268]
xor dword [rdx + 0x244], 0x5e746e7
not dword [rdx + 0x310]
xor dword [rdx + 0x318], 0x741f7896
not dword [rdx + 0x118]
add dword [rdx + 0x2d4], 0x5352763c
sub dword [rdx + 0x154], 0x69f438fb
add dword [rdx + 0xe8], 0x549a5c64
sub dword [rdx + 0x270], 0x2102364d
sub dword [rdx + 0x33c], 0x38f704e4
sub dword [rdx + 0x60], 0x50ce5669
sub dword [rdx + 0x214], 0x7adf4d25
add dword [rdx + 0x26c], 0x6dfd0588
add dword [rdx + 0x24], 0x67ee2a82
not dword [rdx + 0x3e0]
not dword [rdx + 0x1bc]
add dword [rdx + 0x284], 0x4f0b71b0
xor dword [rdx + 0xd8], 0x78b43189
sub dword [rdx + 0x278], 0xa680633
sub dword [rdx + 0x35c], 0x1b672af0
xor dword [rdx + 0x3cc], 0x19f003ee
sub dword [rdx + 0x2b0], 0x2d7b3a70
sub dword [rdx + 0x3d0], 0x364c7e07
not dword [rdx + 0x354]
not dword [rdx + 0x260]
sub dword [rdx + 0x2dc], 0x512d6e3b
not dword [rdx + 0x114]
not dword [rdx + 0x29c]
not dword [rdx + 0x38]
sub dword [rdx + 0x1a8], 0x42400bb1
sub dword [rdx + 0x21c], 0x42782be8
not dword [rdx + 0x2d8]
sub dword [rdx + 0x1b0], 0x6fee538f
sub dword [rdx + 0x94], 0x108c7316
xor dword [rdx + 0x190], 0x165c622a
add dword [rdx + 0x200], 0x5a5a3963
xor dword [rdx + 0x64], 0x333a1b1b
add dword [rdx + 0x20], 0x78403c53
sub dword [rdx + 0x2fc], 0x33f736ff
add dword [rdx + 8], 0x5b787dee
add dword [rdx + 0x2c0], 0x4b473d81
not dword [rdx + 0x348]
not dword [rdx + 0x3b0]
sub dword [rdx + 0x134], 0x78c47437
xor dword [rdx + 0x1dc], 0x4d2d073f
sub dword [rdx + 0x2e4], 0x72823d34
xor dword [rdx + 0x360], 0x6a4f511c
xor dword [rdx + 0x44], 0x3be62aab
sub dword [rdx + 0x174], 0x12936f96
add dword [rdx + 0x1ec], 0x32233b65
sub dword [rdx + 0x30], 0x4dcd4578
add dword [rdx + 0x308], 0x46d45fcc
xor dword [rdx + 0x37c], 0x48f82b8d
not dword [rdx + 0x3d4]
add dword [rdx + 0xe4], 0x7e4f259e
add dword [rdx + 0x1f8], 0x127524e0
xor dword [rdx + 0x28c], 0x4c4b6f04
not dword [rdx + 0x54]
sub dword [rdx + 0x324], 0x2a41194c
add dword [rdx + 0xb4], 0x606c3e33
xor dword [rdx + 0x1e8], 0x338e29ea
not dword [rdx + 0x240]
xor dword [rdx + 0x3b4], 0x340600b5
add dword [rdx + 0x108], 0x550e0c49
add dword [rdx + 0x2ec], 0x14871f30
sub dword [rdx + 0xf8], 0x65562838
not dword [rdx + 0x78]
add dword [rdx + 0x3fc], 0x5ad8783b
add dword [rdx + 0x3e4], 0x2ab34022
add dword [rdx + 0x398], 0x658d1f9b
not dword [rdx + 0x2a0]
not dword [rdx + 0x10c]
not dword [rdx + 0x3c0]
sub dword [rdx + 0x110], 0x373c097c
add dword [rdx + 0xc], 0x49022255
not dword [rdx + 0x2f4]
sub dword [rdx + 0x328], 0x5e0e6ab0
add dword [rdx + 0x238], 0x2ef85b84
not dword [rdx + 0x2a4]
add dword [rdx + 0x18c], 0x19480b64
xor dword [rdx + 0xd4], 0x1bbe20a6
sub dword [rdx + 0x374], 0x795472dd
xor dword [rdx + 0xf0], 0x1d3250ba
sub dword [rdx + 0x3dc], 0x7e115940
sub dword [rdx + 0x3b8], 0x7af271d1
not dword [rdx + 0x340]
add rcx, 0x400
add rdx, 0x400
cmp rcx, 0x8c000
je 0x1401998e0
jmp 0x140199035
pop rcx
call int.140197906
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