Function at 0x100200000
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 rax, [0x100173a00]
movabs rbx, 0
push rax
not dword [rax + 0x3c4]
not dword [rax + 0x98]
add dword [rax + 0x274], 0x4502745
xor dword [rax + 0x138], 0x24ab29fb
xor dword [rax + 0x1b0], 0x27f5469b
add dword [rax + 0x2cc], 0x1f705fec
not dword [rax + 0x70]
xor dword [rax + 0x16c], 0x210130b
xor dword [rax + 0x1d4], 0x3cf146ec
sub dword [rax + 0x2b0], 0x9e7178b
add dword [rax + 0x29c], 0x5de55841
sub dword [rax + 0x258], 0x769701bc
xor dword [rax + 0x1a8], 0x7cc8193c
xor dword [rax + 0x5c], 0x1b801ba
sub dword [rax + 0x214], 0x7ae51234
sub dword [rax + 0xec], 0x1c2c2895
add dword [rax + 0x26c], 0x1cfe3dd3
sub dword [rax + 0x298], 0x5c713f2a
xor dword [rax + 0x10], 0xbb0592b
xor dword [rax + 0xc0], 0x21f96768
sub dword [rax + 0x18c], 0x5d036b18
not dword [rax + 0x27c]
sub dword [rax + 0x3dc], 0x741473bb
not dword [rax + 0x1b4]
xor dword [rax + 0xfc], 0x513d17d4
xor dword [rax + 0x204], 0x2ecf1996
sub dword [rax + 0x80], 0x2c6e0662
xor dword [rax + 0x100], 0x33d9276c
xor dword [rax + 0x30], 0x511a0da2
not dword [rax + 0x9c]
sub dword [rax + 0x2c4], 0x701a4c3a
xor dword [rax + 0x360], 0x1c693f91
xor dword [rax + 0x1fc], 0x5dc07f1b
not dword [rax + 0x22c]
add dword [rax + 0x284], 0x4c5e53d1
sub dword [rax + 0x290], 0x1ed20b72
xor dword [rax + 0xa8], 0xabf3d41
sub dword [rax + 0x294], 0x54a91fb5
add dword [rax + 0x36c], 0x1183b37
not dword [rax + 0xf8]
not dword [rax + 0x1a0]
sub dword [rax + 0x3f4], 0x1d7f3918
add dword [rax + 0x364], 0x6253475d
sub dword [rax + 0x4c], 0x2a8e6ccc
not dword [rax + 0x84]
sub dword [rax + 0x15c], 0x4b9a5f01
xor dword [rax + 0xd8], 0x138c73d5
xor dword [rax + 0x19c], 0x713e077c
sub dword [rax + 0x3ac], 0x7887a25
not dword [rax + 0x384]
xor dword [rax + 0x2c], 0x29a2504a
xor dword [rax + 0x25c], 0x32db7828
add dword [rax + 0x144], 0x76f33027
add dword [rax + 0x78], 0x4aed520b
not dword [rax + 0x158]
sub dword [rax + 0x1c8], 0x63276a7
not dword [rax + 0x14c]
xor dword [rax + 0x334], 0x1f741da8
not dword [rax + 0x234]
not dword [rax + 0x2f4]
not dword [rax + 0xa0]
sub dword [rax + 0x39c], 0x1e5b6817
not dword [rax + 0x7c]
not dword [rax + 0x48]
add dword [rax + 0x218], 0x78d05c38
not dword [rax + 0x12c]
not dword [rax + 0x108]
sub dword [rax + 0x378], 0x19385c
sub dword [rax + 0x31c], 0x16ba51ee
sub dword [rax + 0x2a0], 0x7e5632ad
not dword [rax + 0x304]
sub dword [rax + 0x3b8], 0x413b71ea
not dword [rax + 0x1e0]
xor dword [rax + 0x238], 0x1b310abd
not dword [rax + 0x2e0]
sub dword [rax + 0x230], 0x4a2e6fc8
add dword [rax + 0x38c], 0x3be14213
xor dword [rax + 0x40], 0x329235e7
add dword [rax + 0x198], 0x173f5301
xor dword [rax + 0x1f0], 0x37b54c98
not dword [rax + 0x35c]
sub dword [rax + 0x118], 0x11c6102d
not dword [rax + 0x1e4]
add dword [rax + 0x3d8], 0x288a5dc0
sub dword [rax + 0x338], 0x6a6d0242
not dword [rax + 0x13c]
sub dword [rax + 0x58], 0xbc51810
not dword [rax + 0x228]
add dword [rax + 0x1cc], 0x2e846fae
not dword [rax + 0xac]
not dword [rax + 0x1ec]
xor dword [rax + 0xe8], 0x1d6a28ca
add dword [rax + 0x10c], 0x3f1103a2
xor dword [rax + 0x254], 0x12e771fd
sub dword [rax + 0x3e4], 0xce942fa
xor dword [rax + 0x374], 0x52e851cd
add dword [rax + 0xb0], 0x512313a0
xor dword [rax + 0x2e8], 0xcf0636f
add dword [rax + 0xdc], 0x1e9493d
add dword [rax + 0x324], 0x422b0720
xor dword [rax + 0x17c], 0x22277b35
xor dword [rax + 4], 0x7d2b614d
sub dword [rax + 0x148], 0x104573d1
not dword [rax + 0x264]
add dword [rax + 0x390], 0x6bd85827
not dword [rax + 0x150]
not dword [rax + 0x348]
xor dword [rax + 0x34c], 0x4d9e2799
not dword [rax + 0x2c8]
not dword [rax + 0xcc]
add dword [rax + 0x2d0], 0x483a7115
sub dword [rax + 0x280], 0x362d1104
xor dword [rax + 0x164], 0x506172ee
xor dword [rax + 0x34], 0x680d13db
not dword [rax + 0x168]
add dword [rax + 0x288], 0x7f8718c9
not dword [rax + 0x37c]
xor dword [rax + 0x2e4], 0x1dab6285
add dword [rax + 0x2b8], 0x2abc17fb
not dword [rax + 0x1b8]
not dword [rax + 0x2a4]
xor dword [rax + 0xc4], 0x23d94850
add dword [rax + 0x1c0], 0x2dc340ab
add dword [rax + 0x3c8], 0x34b00fe4
xor dword [rax + 0x1e8], 0x4af85759
add dword [rax + 0x8c], 0x765837d9
xor dword [rax + 0x3b0], 0x64b93731
sub dword [rax + 0x1a4], 0x14aa6926
sub dword [rax + 0x3e8], 0x37125bcd
add dword [rax + 0x154], 0x5aa86f62
not dword [rax + 0x33c]
add dword [rax + 0x240], 0x1e97619d
add dword [rax + 0x1dc], 0x6fa332bc
not dword [rax + 0x268]
sub dword [rax + 0xf4], 0x6fe0994
not dword [rax + 0x3c0]
sub dword [rax + 0x370], 0x7dc71234
xor dword [rax + 0x21c], 0x6d045d59
not dword [rax + 0x60]
xor dword [rax + 0x32c], 0x20d7763f
sub dword [rax + 0x23c], 0xd196c12
sub dword [rax + 0xe0], 0x37814d3e
sub dword [rax + 0x3a0], 0x2cb55a34
add dword [rax + 0x354], 0x10377092
add dword [rax + 0x134], 0x40b67048
add dword [rax + 0x54], 0x72ba6502
xor dword [rax + 0x248], 0x29ba4608
xor dword [rax + 0x3d4], 0x44c15506
sub dword [rax + 0x11c], 0x4bbc40f3
sub dword [rax + 0x88], 0xb2a1c56
add dword [rax + 0x90], 0x3dff0ea1
add dword [rax + 0x190], 0x317575db
not dword [rax + 0x94]
sub dword [rax + 0xe4], 0x2487537c
add dword [rax + 0x2fc], 0x505a7f5a
xor dword [rax + 0x1d0], 0xefd1709
not dword [rax + 0x3f0]
not dword [rax + 0x2d4]
sub dword [rax + 0xd4], 0x77731ce6
sub dword [rax + 0x1f8], 0x24141e
not dword [rax + 0x340]
not dword [rax + 0x3d0]
xor dword [rax + 0x3b4], 0x4abb4fae
xor dword [rax + 0x170], 0x67972aec
not dword [rax + 0x328]
add dword [rax + 0x300], 0x1fb56daf
xor dword [rax + 0xd0], 0x43172f8a
add dword [rax + 0x200], 0x4c814625
not dword [rax + 0x270]
not dword [rax + 8]
add dword [rax + 0x310], 0x488425dd
xor dword [rax + 0x3cc], 0x2c1011ee
xor dword [rax + 0x3f8], 0x10533215
sub dword [rax + 0x184], 0x67ce1896
xor dword [rax + 0x3bc], 0x3d44409a
not dword [rax + 0x128]
xor dword [rax + 0x3a8], 0x51094378
sub dword [rax], 0x73fe5cc4
add dword [rax + 0x20c], 0x20857373
sub dword [rax + 0x1f4], 0x69200118
xor dword [rax + 0x308], 0x7fbc1991
add dword [rax + 0xc8], 0x5c7e16af
not dword [rax + 0x250]
not dword [rax + 0x24c]
sub dword [rax + 0x44], 0x5c904d49
not dword [rax + 0x208]
xor dword [rax + 0x20], 0x52333539
xor dword [rax + 0xbc], 0x6d6d1175
sub dword [rax + 0x28c], 0x4df025eb
xor dword [rax + 0x350], 0x7826504c
add dword [rax + 0x224], 0x11c4294d
add dword [rax + 0x1bc], 0x1ab83c64
not dword [rax + 0x344]
not dword [rax + 0x2dc]
sub dword [rax + 0xb4], 0x38a64245
not dword [rax + 0x50]
not dword [rax + 0x394]
xor dword [rax + 0x368], 0x314058a9
xor dword [rax + 0x358], 0x1966109b
sub dword [rax + 0xb8], 0x23c149c8
sub dword [rax + 0x178], 0x4a803088
not dword [rax + 0x174]
add dword [rax + 0x3ec], 0x35717bf0
add dword [rax + 0x14], 0xc952e1a
sub dword [rax + 0x2c0], 0x15aa578f
sub dword [rax + 0x398], 0x75c1239d
not dword [rax + 0x1c4]
not dword [rax + 0x2ac]
not dword [rax + 0x194]
not dword [rax + 0x1ac]
add dword [rax + 0x320], 0x79651d9b
xor dword [rax + 0x160], 0x6c466c26
add dword [rax + 0x114], 0x512c0782
sub dword [rax + 0x1d8], 0x6fd4953
not dword [rax + 0x24]
add dword [rax + 0x2bc], 0x506b34da
not dword [rax + 0xf0]
add dword [rax + 0x2f8], 0x17f823b0
xor dword [rax + 0x140], 0x52f77a21
add dword [rax + 0x30c], 0x1d9c0fb9
sub dword [rax + 0x188], 0x7c971b50
not dword [rax + 0x64]
sub dword [rax + 0x3a4], 0x5ba742bb
add dword [rax + 0xa4], 0x67304984
sub dword [rax + 0x210], 0x7c0a39cf
xor dword [rax + 0x3fc], 0x27cb6e51
xor dword [rax + 0x318], 0xc19032e
xor dword [rax + 0x18], 0x373a544e
not dword [rax + 0x68]
sub dword [rax + 0x330], 0x36d86dfb
not dword [rax + 0x120]
add dword [rax + 0x180], 0x3078287a
add dword [rax + 0x2f0], 0x33155024
xor dword [rax + 0x104], 0x374370da
xor dword [rax + 0xc], 0x26800685
not dword [rax + 0x314]
add dword [rax + 0x380], 0x3f4f14bf
sub dword [rax + 0x124], 0x5c2b1ae0
not dword [rax + 0x260]
not dword [rax + 0x38]
sub dword [rax + 0x110], 0x5459187f
not dword [rax + 0x6c]
add dword [rax + 0x2ec], 0x74ba3296
not dword [rax + 0x1c]
not dword [rax + 0x388]
not dword [rax + 0x220]
not dword [rax + 0x130]
not dword [rax + 0x74]
xor dword [rax + 0x2a8], 0x284b310f
add dword [rax + 0x3e0], 0x6fcf5a58
sub dword [rax + 0x278], 0x5ef951b8
not dword [rax + 0x244]
not dword [rax + 0x3c]
xor dword [rax + 0x2b4], 0x1d9b3a93
not dword [rax + 0x28]
sub dword [rax + 0x2d8], 0x48bd590c
add rbx, 0x400
add rax, 0x400
cmp rbx, 0x8c000
je 0x1002008b0
jmp 0x100200035
pop rcx
call fcn.1001ff306
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