Function at 0x140094000
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, [0x140007200]
movabs rax, 0
push rbx
xor dword [rbx + 0x2cc], 0x1d187ba5
xor dword [rbx + 0x84], 0xf350246
sub dword [rbx + 0xe8], 0x513478d3
xor dword [rbx + 0x150], 0x785b2402
xor dword [rbx + 0x34c], 0x5ddb7ec1
not dword [rbx + 0x204]
xor dword [rbx + 0x2d0], 0x402428e4
sub dword [rbx + 0x18], 0x59f60dee
add dword [rbx + 0x278], 0x30351a87
add dword [rbx + 0x1e4], 0x4a2b09a9
not dword [rbx + 0x380]
not dword [rbx + 0xa0]
not dword [rbx + 0x120]
not dword [rbx + 0x26c]
sub dword [rbx + 0x3e0], 0x3596fa3
sub dword [rbx + 0x214], 0x2bd96997
not dword [rbx + 0x10]
not dword [rbx + 0x3c8]
xor dword [rbx + 0x200], 0x15f71304
xor dword [rbx + 0x390], 0x5abc71f6
xor dword [rbx + 0x7c], 0x3bcc435d
not dword [rbx + 0x368]
not dword [rbx + 0x20c]
not dword [rbx + 0x230]
not dword [rbx + 0x140]
not dword [rbx + 0x124]
xor dword [rbx + 0xb4], 0x2ffe5a5e
add dword [rbx + 0x320], 0x4cbf1452
add dword [rbx + 0x274], 0x58e632e8
add dword [rbx + 0x3b0], 0x3f800632
not dword [rbx + 0x11c]
add dword [rbx + 0x80], 0x9de0e7a
add dword [rbx + 0x218], 0x3ea10f8f
not dword [rbx + 0x70]
xor dword [rbx + 0x308], 0x3e550ef9
add dword [rbx + 0x33c], 0x6e403293
add dword [rbx + 0x284], 0x59fb16f7
not dword [rbx + 0x374]
xor dword [rbx + 0xc8], 0x2f0f2b14
add dword [rbx + 0x3f8], 0x37b6327a
add dword [rbx + 0x388], 0x60f3624
add dword [rbx + 0x1f8], 0x786e7478
not dword [rbx + 0x1a8]
xor dword [rbx + 0x3a8], 0x168a1c39
sub dword [rbx + 0x190], 0x5fbb418c
xor dword [rbx + 0x3cc], 0x7b771200
not dword [rbx + 0x1b8]
add dword [rbx + 0x1c4], 0x12432d91
sub dword [rbx + 0x29c], 0x2b6322d9
sub dword [rbx + 0x2e4], 0x2282197a
add dword [rbx + 0x198], 0x75120728
xor dword [rbx + 0xf0], 0x3f7d56d1
sub dword [rbx + 0x3e4], 0x2ccf224f
xor dword [rbx + 0x378], 0x1f811450
add dword [rbx + 0x48], 0x45671859
xor dword [rbx + 0x340], 0x5ef1d45
add dword [rbx + 0x4c], 0x3d570250
sub dword [rbx + 0x21c], 0x21167e12
not dword [rbx + 0xd4]
sub dword [rbx + 0x5c], 0x7c310140
xor dword [rbx + 0x50], 0x7d1045a6
add dword [rbx + 0x2c0], 0x6ad57fb6
not dword [rbx + 0x250]
sub dword [rbx + 0x24c], 0x7df52712
not dword [rbx + 0x1d0]
add dword [rbx + 0x254], 0x74fe5f08
not dword [rbx + 0x3d4]
xor dword [rbx + 0x364], 0x386e5718
not dword [rbx + 0x290]
add dword [rbx + 0x78], 0x10777302
add dword [rbx + 0x328], 0x17f10f53
not dword [rbx + 0x184]
sub dword [rbx + 0x224], 0x2a975343
xor dword [rbx + 0x210], 0x44750bdf
xor dword [rbx + 0x314], 0x69106f6e
sub dword [rbx + 0x16c], 0x7530488b
xor dword [rbx + 0x1c8], 0x491b7d38
add dword [rbx + 0x3f4], 0x74c518b6
not dword [rbx + 0x1a0]
sub dword [rbx + 0x3d8], 0x6ef06756
sub dword [rbx + 0x134], 0x27420de1
add dword [rbx + 0x1ac], 0x7d5765b8
add dword [rbx + 4], 0x2f97a53
xor dword [rbx + 0x74], 0x132708c1
add dword [rbx + 0x22c], 0x3df7ca3
add dword [rbx + 0x17c], 0xa801fec
add dword [rbx + 0x13c], 0x1c804167
sub dword [rbx + 0x3a0], 0x411a2a06
add dword [rbx + 0x104], 0x32750cf8
sub dword [rbx + 0x348], 0x5faa5de4
sub dword [rbx + 0x31c], 0xfa50cb9
xor dword [rbx + 0x58], 0x29ce464e
sub dword [rbx + 0x2a4], 0x5e231f61
sub dword [rbx + 0x188], 0x7d550fe8
add dword [rbx + 0x2fc], 0x4f2f1659
xor dword [rbx + 0x304], 0x40f94a14
sub dword [rbx + 0x2f0], 0xf74387e
not dword [rbx + 0x35c]
add dword [rbx + 0x228], 0x38ae6d21
sub dword [rbx + 0x2c8], 0x2317150c
xor dword [rbx + 0x2b8], 0x449817c1
xor dword [rbx + 0x370], 0x541d1a90
not dword [rbx + 0x300]
add dword [rbx + 0x318], 0x289733aa
sub dword [rbx + 0x14c], 0x4bb4272c
add dword [rbx + 0x1fc], 0x180f2f6d
add dword [rbx + 0x180], 0x19535c2
not dword [rbx + 0x20]
sub dword [rbx + 0x298], 0x755b78fd
xor dword [rbx + 0x1dc], 0x54790ea9
not dword [rbx + 0x40]
xor dword [rbx + 0x1c0], 0x4a352d7
add dword [rbx + 0x2c4], 0x5760fe4
add dword [rbx + 0x2ec], 0x1f43746e
not dword [rbx + 0x38]
add dword [rbx + 0x398], 0x5baf33ce
not dword [rbx + 0x220]
not dword [rbx + 0xb8]
add dword [rbx + 0xd0], 0x7847c2f
add dword [rbx + 0x38c], 0x603329fb
xor dword [rbx + 0x3fc], 0x59c77872
sub dword [rbx + 0x28], 0xa4f7f07
add dword [rbx + 0x248], 0x232f4410
add dword [rbx + 0x164], 0x3dd03ac5
add dword [rbx + 0x138], 0x6d3b5db7
not dword [rbx + 0xbc]
sub dword [rbx + 0x25c], 0x5ab139ec
add dword [rbx + 0xf8], 0x3ce779ed
sub dword [rbx + 0x54], 0xbed6311
xor dword [rbx + 0x36c], 0x43c75465
add dword [rbx + 0x260], 0x35ef086e
sub dword [rbx + 0x330], 0x1539419f
xor dword [rbx + 0xd8], 0x685320d8
sub dword [rbx + 0x10c], 0x79b925c4
add dword [rbx + 0x294], 0x14bf0c8a
not dword [rbx + 0x3e8]
not dword [rbx + 0x1e8]
add dword [rbx + 0x238], 0x1757571
sub dword [rbx + 0x8c], 0xbb16448
add dword [rbx + 0x3b4], 0x27401bcd
sub dword [rbx + 0x168], 0x45e522a7
sub dword [rbx + 0x1bc], 0x3ddd38c3
add dword [rbx + 0x3ac], 0x13b857cf
xor dword [rbx + 0x280], 0x3f7d58a4
sub dword [rbx + 0x2ac], 0x6fa22e3a
not dword [rbx + 0x288]
not dword [rbx + 0x3d0]
add dword [rbx + 0x15c], 0x1f2150db
not dword [rbx + 0x3c4]
xor dword [rbx + 0x14], 0x1d083c60
sub dword [rbx + 0x3a4], 0x68b86db3
sub dword [rbx + 0x354], 0x51be30c6
sub dword [rbx + 0x100], 0x29bf3e67
not dword [rbx + 0x2e8]
not dword [rbx + 0x170]
not dword [rbx + 0x360]
sub dword [rbx + 0x130], 0x40441ac6
xor dword [rbx + 0x1d8], 0x49a20a16
xor dword [rbx + 0x19c], 0x6f05544d
xor dword [rbx + 0xfc], 0x1ea74aef
xor dword [rbx + 0x158], 0x7927555e
sub dword [rbx + 0x68], 0x7ba50e09
add dword [rbx + 0xec], 0x6f982545
add dword [rbx + 0xc4], 0x2cce05aa
add dword [rbx + 0x3b8], 0x6a9e6f61
add dword [rbx + 0x2b4], 0x417232c9
sub dword [rbx + 0x3f0], 0x140759a2
sub dword [rbx + 0xe0], 0x38ee53d7
xor dword [rbx + 0x94], 0x6cf56dfb
sub dword [rbx + 0x1d4], 0x22e07a5d
sub dword [rbx + 0x2c], 0x46f35710
not dword [rbx + 0x310]
xor dword [rbx + 0xc0], 0x6bd23482
add dword [rbx + 0x384], 0x26d352a8
xor dword [rbx + 0x234], 0x50850f3e
not dword [rbx + 0x1c]
not dword [rbx + 0x2a0]
sub dword [rbx + 0x258], 0x3b1b6939
xor dword [rbx + 0x160], 0x9e042a4
not dword [rbx + 0x144]
sub dword [rbx + 0x12c], 0x59d374e1
add dword [rbx + 0xac], 0x1b190986
not dword [rbx + 0x194]
xor dword [rbx + 0xdc], 0x5ef1546b
xor dword [rbx + 0x2f8], 0x55c85967
add dword [rbx + 8], 0x41e41668
add dword [rbx + 0x2d8], 0x22eb2100
xor dword [rbx + 0x2a8], 0x1d444533
xor dword [rbx + 0x28c], 0x47de235c
add dword [rbx + 0x32c], 0x46d84316
not dword [rbx + 0x128]
xor dword [rbx + 0x2e0], 0x4c3c365d
sub dword [rbx + 0x350], 0x3d792f8d
not dword [rbx + 0x154]
xor dword [rbx + 0x3c0], 0x3286edf
sub dword [rbx + 0x174], 0x3c0d4efd
not dword [rbx + 0x3dc]
xor dword [rbx + 0x2f4], 0x2ff93b9c
xor dword [rbx + 0x39c], 0x139219ca
add dword [rbx + 0x37c], 0x7e302bf4
not dword [rbx + 0x1b0]
sub dword [rbx + 0xa4], 0x74b4af7
sub dword [rbx + 0x44], 0x2ece17c3
sub dword [rbx + 0x9c], 0x60b62d66
not dword [rbx + 0xcc]
sub dword [rbx + 0x1a4], 0x45941f62
not dword [rbx + 0x27c]
sub dword [rbx + 0x394], 0x5944221c
not dword [rbx + 0xb0]
not dword [rbx + 0x114]
sub dword [rbx + 0x244], 0x41a83a41
not dword [rbx + 0x264]
xor dword [rbx + 0x108], 0x4eea3b4d
not dword [rbx + 0x1b4]
not dword [rbx + 0x148]
sub dword [rbx + 0x268], 0x200c024c
xor dword [rbx + 0x110], 0x428a0d78
xor dword [rbx + 0x98], 0x30156c8f
not dword [rbx + 0x30c]
xor dword [rbx + 0x3bc], 0x76351ebd
not dword [rbx + 0x358]
sub dword [rbx + 0x6c], 0x712f16b0
not dword [rbx + 0x344]
add dword [rbx + 0x60], 0x4fea747c
sub dword [rbx + 0x24], 0x181571bd
sub dword [rbx], 0x71596b84
not dword [rbx + 0x2dc]
add dword [rbx + 0x270], 0x2ff44573
sub dword [rbx + 0x1f0], 0x33867778
not dword [rbx + 0x23c]
add dword [rbx + 0x240], 0x474419b9
add dword [rbx + 0xa8], 0x50fe6610
not dword [rbx + 0x90]
sub dword [rbx + 0x18c], 0x99e25b5
xor dword [rbx + 0x2d4], 0x2fcb1f38
not dword [rbx + 0x1cc]
add dword [rbx + 0x2bc], 0x46055c41
sub dword [rbx + 0xc], 0x164f79ab
sub dword [rbx + 0x88], 0x70b7280a
add dword [rbx + 0x34], 0x49022282
xor dword [rbx + 0x334], 0x40897d5b
not dword [rbx + 0xe4]
add dword [rbx + 0xf4], 0x53586a15
not dword [rbx + 0x3c]
sub dword [rbx + 0x178], 0x6c1c0802
not dword [rbx + 0x208]
not dword [rbx + 0x30]
not dword [rbx + 0x324]
not dword [rbx + 0x2b0]
not dword [rbx + 0x1ec]
xor dword [rbx + 0x338], 0x23373ff
xor dword [rbx + 0x3ec], 0x44932205
not dword [rbx + 0x1f4]
not dword [rbx + 0x118]
not dword [rbx + 0x1e0]
sub dword [rbx + 0x64], 0x39e37d51
add rax, 0x400
add rbx, 0x400
cmp rax, 0x8c000
je 0x1400948d0
jmp 0x140094035
pop rcx
call 0x140092b06
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