Function at 0x100183000
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, [0x1000f6000]
movabs rsi, 0
push rbx
xor dword [rbx + 0x94], 0x6f7134c
not dword [rbx + 0x3ec]
sub dword [rbx + 0x21c], 0x40075cf6
xor dword [rbx + 0x14], 0x69866d6f
xor dword [rbx + 0x37c], 0x109222af
not dword [rbx + 0x394]
sub dword [rbx + 0x308], 0x5c2d6e04
sub dword [rbx + 0x1f4], 0x1579397b
sub dword [rbx + 0x2f8], 0x76dc67b5
xor dword [rbx + 0xfc], 0x383f22a2
not dword [rbx + 0x3ac]
sub dword [rbx + 0x80], 0x4fcb7a32
not dword [rbx + 0xd4]
xor dword [rbx + 0x230], 0x47ed427b
sub dword [rbx + 0x7c], 0x3b0875
xor dword [rbx + 0x35c], 0x7c354ab1
add dword [rbx + 0xd0], 0x4e7f1829
xor dword [rbx + 0x214], 0x49391e13
xor dword [rbx + 0x374], 0xf410d45
add dword [rbx + 0x12c], 0x1ced160f
not dword [rbx + 0x154]
not dword [rbx + 0x13c]
not dword [rbx + 0x294]
xor dword [rbx + 0x270], 0x7a65203b
not dword [rbx + 0x180]
sub dword [rbx + 0x1b4], 0x12832356
add dword [rbx + 0x248], 0x55e200de
not dword [rbx + 0xf4]
add dword [rbx + 0x198], 0x5e135506
sub dword [rbx + 0xc8], 0x59c875ba
add dword [rbx], 0x3e9d2e94
not dword [rbx + 0x290]
add dword [rbx + 0xbc], 0x7c355dc
xor dword [rbx + 0x354], 0x7a4616a8
sub dword [rbx + 0x288], 0x34705f7f
add dword [rbx + 0x17c], 0x48c12366
add dword [rbx + 0x334], 0x57c7442d
add dword [rbx + 0x184], 0x68472e56
sub dword [rbx + 0xac], 0x43700242
sub dword [rbx + 0x318], 0x631a4f39
not dword [rbx + 0xa0]
add dword [rbx + 0x2ec], 0x65cf0620
xor dword [rbx + 0x2a4], 0x7fe86d69
sub dword [rbx + 0x1ec], 0x1ee66756
not dword [rbx + 0x330]
not dword [rbx + 0xc4]
add dword [rbx + 0x3a4], 0x6858508e
not dword [rbx + 0x144]
add dword [rbx + 0x208], 0x250c09f1
xor dword [rbx + 0x388], 0x1dbb2a59
sub dword [rbx + 0x9c], 0x7f862446
not dword [rbx + 0x300]
add dword [rbx + 0xa4], 0x38af3792
add dword [rbx + 0x3f4], 0x5c5352fc
not dword [rbx + 0x1a0]
xor dword [rbx + 0x1d4], 0xc4e4ad3
not dword [rbx + 0x1e4]
add dword [rbx + 0xec], 0x4c693768
xor dword [rbx + 0x218], 0x54d62e17
add dword [rbx + 0x30c], 0x108c05f5
add dword [rbx + 0x32c], 0x66345a52
sub dword [rbx + 0x44], 0x39d8514e
xor dword [rbx + 0x340], 0x2b4d0660
not dword [rbx + 0x278]
sub dword [rbx + 0x384], 0x2e2a15df
sub dword [rbx + 0x3d4], 0x743115e6
not dword [rbx + 0x188]
add dword [rbx + 0x29c], 0x7a9949e4
xor dword [rbx + 0xc], 0x479f6b32
add dword [rbx + 0x2b0], 0x4c77118d
sub dword [rbx + 0x50], 0x2f3f2f39
xor dword [rbx + 0x8c], 0x3d8c2e6a
sub dword [rbx + 0xc0], 0x63703a50
xor dword [rbx + 0x20], 0x1eab13fb
xor dword [rbx + 0x368], 0x2ea53950
add dword [rbx + 0x148], 0x367c7acd
not dword [rbx + 0x280]
not dword [rbx + 0x274]
add dword [rbx + 4], 0x55c457ed
sub dword [rbx + 0x2d4], 0x5ab7335f
not dword [rbx + 0x3c4]
not dword [rbx + 0xb8]
not dword [rbx + 0x1f8]
sub dword [rbx + 0x26c], 0x36a11d43
not dword [rbx + 0x2b8]
xor dword [rbx + 0x27c], 0xe9e4f8e
add dword [rbx + 0x14c], 0x56d21399
add dword [rbx + 0x18], 0xfa90bb4
xor dword [rbx + 0x1cc], 0x23b95cb3
add dword [rbx + 0x28c], 0x79040adc
add dword [rbx + 0x170], 0x51f3000a
sub dword [rbx + 0x150], 0x4d6e46f5
add dword [rbx + 0x33c], 0x48bd5a27
add dword [rbx + 0x3c0], 0x1d182680
add dword [rbx + 0x3b8], 0x2fd075a
not dword [rbx + 0xcc]
xor dword [rbx + 0x314], 0x16f47e44
not dword [rbx + 0x1c0]
not dword [rbx + 0x164]
xor dword [rbx + 0x168], 0x7e3b4ef7
not dword [rbx + 0x324]
add dword [rbx + 0x2c8], 0xb841b8d
xor dword [rbx + 0x3bc], 0x2067bb3
add dword [rbx + 0x1ac], 0x5d0107bf
xor dword [rbx + 0x38c], 0x47d563e3
sub dword [rbx + 0x30], 0x31663126
not dword [rbx + 0x4c]
xor dword [rbx + 0x2bc], 0x65bd6fee
xor dword [rbx + 0x108], 0x3d6c3a5d
not dword [rbx + 0x3b4]
not dword [rbx + 0x10c]
xor dword [rbx + 0x1d8], 0x3f908c0
xor dword [rbx + 0x1bc], 0x173d1a91
sub dword [rbx + 0x398], 0x6a8b31fb
add dword [rbx + 0x110], 0x248d63fa
sub dword [rbx + 0x124], 0x68844de5
sub dword [rbx + 0x370], 0x71673290
not dword [rbx + 0x34]
sub dword [rbx + 0xe4], 0x66a646f5
sub dword [rbx + 0xa8], 0x1e083a91
add dword [rbx + 0x190], 0x3b58345c
xor dword [rbx + 0x18c], 0x3bd60c48
xor dword [rbx + 0xd8], 0xa351cdd
not dword [rbx + 0x350]
xor dword [rbx + 0x254], 0x38ec1596
sub dword [rbx + 8], 0x698f6889
not dword [rbx + 0x74]
sub dword [rbx + 0x28], 0x42a25d69
not dword [rbx + 0x104]
not dword [rbx + 0x24c]
sub dword [rbx + 0x3e4], 0x487336d0
not dword [rbx + 0x234]
xor dword [rbx + 0x2dc], 0x11e81f8c
not dword [rbx + 0x60]
add dword [rbx + 0x2f4], 0x5cd220c2
sub dword [rbx + 0x48], 0x23c90a2a
not dword [rbx + 0x3c8]
not dword [rbx + 0x100]
xor dword [rbx + 0x1e8], 0x3a2a3ea7
xor dword [rbx + 0x2fc], 0x13a92064
not dword [rbx + 0x2c0]
add dword [rbx + 0x3fc], 0x6f315329
sub dword [rbx + 0x2b4], 0x74cf3237
not dword [rbx + 0x15c]
xor dword [rbx + 0x210], 0x1c6401be
xor dword [rbx + 0x88], 0x56415aa7
sub dword [rbx + 0x2cc], 0x4d0d21f9
xor dword [rbx + 0x344], 0x1e4f14a6
add dword [rbx + 0x250], 0x31355e7e
xor dword [rbx + 0x310], 0x1c2473df
add dword [rbx + 0x114], 0x10ff5f0c
xor dword [rbx + 0xdc], 0x5b907ada
not dword [rbx + 0x378]
sub dword [rbx + 0x380], 0x3e08479c
xor dword [rbx + 0x360], 0x4f002993
sub dword [rbx + 0x228], 0x16df10fd
not dword [rbx + 0x120]
add dword [rbx + 0x3e0], 0x562a4559
sub dword [rbx + 0x3d0], 0x48710711
sub dword [rbx + 0x38], 0x1c351bd0
xor dword [rbx + 0x320], 0x62b53596
xor dword [rbx + 0x2ac], 0x2a4c51a8
sub dword [rbx + 0x138], 0x903094f
sub dword [rbx + 0xb0], 0x3f1f70d3
add dword [rbx + 0x240], 0x556406d2
add dword [rbx + 0x1c8], 0x1d5d183c
xor dword [rbx + 0x1fc], 0x4b997777
xor dword [rbx + 0x130], 0x66f93036
sub dword [rbx + 0x2f0], 0x3db85a95
sub dword [rbx + 0x2c4], 0x7f8c67c7
sub dword [rbx + 0x31c], 0xfc80f5e
add dword [rbx + 0x2a0], 0x50ce1005
add dword [rbx + 0x5c], 0x547a7b0d
sub dword [rbx + 0x40], 0x36276dda
not dword [rbx + 0x64]
sub dword [rbx + 0x10], 0xede51d3
sub dword [rbx + 0x298], 0x5f303b0b
add dword [rbx + 0x358], 0x605a56ca
add dword [rbx + 0x11c], 0x135579df
not dword [rbx + 0x1dc]
sub dword [rbx + 0x25c], 0x4522314f
not dword [rbx + 0x304]
not dword [rbx + 0x134]
not dword [rbx + 0x258]
add dword [rbx + 0x2d0], 0x637e6d6c
sub dword [rbx + 0x3dc], 0x70e22e75
xor dword [rbx + 0x3f0], 0x72a2245
sub dword [rbx + 0x19c], 0x13872dd
not dword [rbx + 0x128]
not dword [rbx + 0x1a8]
add dword [rbx + 0x194], 0x2a386526
add dword [rbx + 0x3f8], 0x274d1693
xor dword [rbx + 0xf0], 0x5d650a04
sub dword [rbx + 0x160], 0xe9d7d3d
sub dword [rbx + 0x1e0], 0x66821719
not dword [rbx + 0x118]
sub dword [rbx + 0x2d8], 0x5a2b7f7d
xor dword [rbx + 0x3cc], 0x3eb51a23
xor dword [rbx + 0x3e8], 0x11ee4037
not dword [rbx + 0x90]
add dword [rbx + 0x200], 0x1c85d67
add dword [rbx + 0x238], 0x28e86f71
add dword [rbx + 0xf8], 0x1e2b3993
sub dword [rbx + 0x1c], 0x2f26859
add dword [rbx + 0x2e0], 0x277c17ac
sub dword [rbx + 0x158], 0x6805429f
not dword [rbx + 0x348]
add dword [rbx + 0x68], 0x2de61855
sub dword [rbx + 0xb4], 0x16703ab8
not dword [rbx + 0x3a8]
not dword [rbx + 0x390]
add dword [rbx + 0x1b0], 0x28ab0f65
add dword [rbx + 0x36c], 0x77c77e24
xor dword [rbx + 0x244], 0x68620920
sub dword [rbx + 0x260], 0x3a647c0c
not dword [rbx + 0x84]
not dword [rbx + 0x58]
add dword [rbx + 0x140], 0x49984ae6
xor dword [rbx + 0x2e4], 0x4c71141b
add dword [rbx + 0x34c], 0x322b3096
sub dword [rbx + 0x54], 0x5b8d4001
xor dword [rbx + 0x23c], 0x930624e
add dword [rbx + 0x268], 0x4d3b6a60
xor dword [rbx + 0x39c], 0x126a471b
add dword [rbx + 0x70], 0x3a52113f
sub dword [rbx + 0x1b8], 0x6b972f9f
xor dword [rbx + 0x284], 0x611d6ea4
xor dword [rbx + 0x20c], 0x8e5255f
add dword [rbx + 0x338], 0x43a360f6
sub dword [rbx + 0x2c], 0x1b323e21
not dword [rbx + 0x22c]
sub dword [rbx + 0x1a4], 0x384577aa
sub dword [rbx + 0x1d0], 0x2cc230b4
xor dword [rbx + 0x3b0], 0x7843080a
xor dword [rbx + 0x3c], 0x368d7f75
not dword [rbx + 0x3a0]
not dword [rbx + 0x328]
add dword [rbx + 0x224], 0x550845d9
add dword [rbx + 0x16c], 0x47460c1f
not dword [rbx + 0x204]
not dword [rbx + 0x264]
xor dword [rbx + 0x178], 0x7a3d0784
not dword [rbx + 0x1f0]
add dword [rbx + 0xe8], 0x8f72b79
add dword [rbx + 0xe0], 0x197c16e0
add dword [rbx + 0x1c4], 0x4eba06b8
add dword [rbx + 0x2e8], 0x2be775fb
not dword [rbx + 0x98]
add dword [rbx + 0x174], 0x39606bc6
add dword [rbx + 0x3d8], 0x3c8c1bd6
not dword [rbx + 0x24]
sub dword [rbx + 0x220], 0x7838266e
sub dword [rbx + 0x2a8], 0x46ee60ec
sub dword [rbx + 0x78], 0x57e36c1f
not dword [rbx + 0x6c]
add dword [rbx + 0x364], 0x66460fcf
add rsi, 0x400
add rbx, 0x400
cmp rsi, 0x8c000
je 0x1001838e4
jmp 0x100183035
pop rcx
call fcn.100181906
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