Function at 0x140126000
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, [0x140099e00]
movabs rdx, 0
push rbx
xor dword [rbx + 0x300], 0x21e4711b
xor dword [rbx + 0x3f8], 0x23522af4
xor dword [rbx + 0x384], 0x2f4473b0
xor dword [rbx + 0x248], 0x7e9b72ab
add dword [rbx + 0x158], 0x582b2ec3
add dword [rbx + 0x264], 0x6f1a4922
not dword [rbx + 0x2d0]
xor dword [rbx + 0x210], 0x7b8371eb
xor dword [rbx + 0x2d8], 0x5bcf63e8
xor dword [rbx + 0x334], 0xd9e6d90
not dword [rbx + 0x170]
sub dword [rbx + 0x98], 0x55ed1072
sub dword [rbx + 0x284], 0x5c942237
xor dword [rbx + 0x2c], 0x5c805e8f
xor dword [rbx], 0x1e503378
xor dword [rbx + 0x2dc], 0x20673784
add dword [rbx + 0xc4], 0x6d595ae8
add dword [rbx + 0x2b0], 0x282c1f96
xor dword [rbx + 0x320], 0x41287195
not dword [rbx + 0x1c0]
add dword [rbx + 0x16c], 0x9605cb3
not dword [rbx + 0x2bc]
xor dword [rbx + 0x21c], 0x7fc25c41
sub dword [rbx + 0x198], 0x50a16e1e
add dword [rbx + 0xc8], 0x35976dae
xor dword [rbx + 0x188], 0x2ad456d7
add dword [rbx + 0x60], 0x5df90361
add dword [rbx + 0xc0], 0x49e4136
add dword [rbx + 0x3d4], 0x2508605d
sub dword [rbx + 0x36c], 0x5d7d4a81
sub dword [rbx + 0x1c], 0x3d3272a5
not dword [rbx + 0x12c]
add dword [rbx + 0x234], 0x52b91103
add dword [rbx + 0x338], 0x1eba2519
xor dword [rbx + 0x2e8], 0x44cf628b
xor dword [rbx + 0x194], 0x7d997e44
not dword [rbx + 0x3f0]
sub dword [rbx + 0x180], 0x2a5018d8
add dword [rbx + 0x100], 0x39260ab0
not dword [rbx + 0x38]
xor dword [rbx + 0x150], 0x508a7712
xor dword [rbx + 0x200], 0x44c254a7
not dword [rbx + 0x358]
add dword [rbx + 0x374], 0x11a3371d
xor dword [rbx + 0x33c], 0xa95702c
xor dword [rbx + 0x1c8], 0x4f1c55fa
xor dword [rbx + 0x378], 0x4e332245
sub dword [rbx + 0x1f0], 0x6d271d5a
sub dword [rbx + 0x15c], 0x3f9d596e
add dword [rbx + 0x64], 0x7da70ef6
add dword [rbx + 0x3c8], 0x682f258d
sub dword [rbx + 0x2f0], 0x3c544a1a
sub dword [rbx + 0x1fc], 0x281405d7
add dword [rbx + 0x90], 0x4fb731b
not dword [rbx + 0x1e0]
not dword [rbx + 0x178]
sub dword [rbx + 0x3ac], 0x3aa1597d
xor dword [rbx + 0xd0], 0x17fb4715
not dword [rbx + 0x278]
xor dword [rbx + 0x258], 0x5965112d
not dword [rbx + 0x38c]
add dword [rbx + 0x24], 0x120075bc
add dword [rbx + 0x35c], 0x3cdc0ba6
not dword [rbx + 0x214]
add dword [rbx + 0x14], 0x568b15de
xor dword [rbx + 0x230], 0x104802a5
sub dword [rbx + 0x58], 0x52207e4a
xor dword [rbx + 0x1d8], 0x5276615e
sub dword [rbx + 0xe4], 0x16962bb0
sub dword [rbx + 0x340], 0x31b77f2d
sub dword [rbx + 0x30c], 0x3c3179ea
xor dword [rbx + 0x3bc], 0x54fe07f7
add dword [rbx + 0x290], 0x20540308
xor dword [rbx + 0x1cc], 0x6aae521a
sub dword [rbx + 0xf0], 0x212423b
not dword [rbx + 0xa4]
not dword [rbx + 0x25c]
not dword [rbx + 0x3e4]
add dword [rbx + 0x164], 0x2cd41d10
not dword [rbx + 0x118]
sub dword [rbx + 0x2a0], 0x23d11d62
sub dword [rbx + 0x330], 0x40fa53a4
sub dword [rbx + 0x28c], 0xff1258f
sub dword [rbx + 0x3a4], 0x109e0c6c
sub dword [rbx + 0x48], 0x7ee27ba4
not dword [rbx + 0x2c0]
sub dword [rbx + 0x314], 0x6dff4bf8
xor dword [rbx + 0x1b8], 0x4f344865
not dword [rbx + 0x3a0]
add dword [rbx + 0x18], 0x378a7c15
sub dword [rbx + 0x1f8], 0x6d810bd5
add dword [rbx + 0x298], 0x22351f29
xor dword [rbx + 0x78], 0x1703b8
add dword [rbx + 0x168], 0x1ed25491
add dword [rbx + 0x148], 0x418d060e
sub dword [rbx + 0x34c], 0x513c69f2
xor dword [rbx + 0xcc], 0x46445d32
xor dword [rbx + 0xe8], 0x7ae717d3
sub dword [rbx + 0x3c], 0x7b685bbd
xor dword [rbx + 0x3a8], 0x33965d37
add dword [rbx + 0x50], 0x1a7c42d2
sub dword [rbx + 0x3dc], 0x5720ad2
add dword [rbx + 0x160], 0x59934d77
sub dword [rbx + 0x68], 0x20716d59
add dword [rbx + 0x154], 0x407c0f73
not dword [rbx + 0x3b0]
sub dword [rbx + 0xe0], 0x54e07103
add dword [rbx + 0x40], 0x65b55a19
xor dword [rbx + 0xb8], 0x25322d1e
not dword [rbx + 0x324]
sub dword [rbx + 8], 0x135c29b6
xor dword [rbx + 0xa0], 0xabd4fff
not dword [rbx + 0x228]
add dword [rbx + 4], 0x23613fa7
add dword [rbx + 0x390], 0x3b7b7855
add dword [rbx + 0x3c0], 0x7be82707
add dword [rbx + 0x388], 0x26d17a9c
sub dword [rbx + 0x3b4], 0x53974f4a
sub dword [rbx + 0x1e8], 0x458d05c9
xor dword [rbx + 0xf8], 0x34d33eb2
xor dword [rbx + 0x328], 0x38b26117
add dword [rbx + 0x2c8], 0x64647559
not dword [rbx + 0x1c4]
sub dword [rbx + 0x108], 0x36dc3918
sub dword [rbx + 0x280], 0xe965c15
xor dword [rbx + 0x3f4], 0x5dba2c02
xor dword [rbx + 0x2a4], 0x10b10a27
add dword [rbx + 0x144], 0x78103ada
not dword [rbx + 0x244]
add dword [rbx + 0x4c], 0x664a27f5
not dword [rbx + 0x9c]
sub dword [rbx + 0x2fc], 0x6a177cb2
sub dword [rbx + 0x2b8], 0x616d5145
sub dword [rbx + 0x80], 0x7f2e3039
xor dword [rbx + 0x174], 0x38045a1
not dword [rbx + 0x224]
add dword [rbx + 0x2e4], 0x24146b83
not dword [rbx + 0x37c]
add dword [rbx + 0x3d8], 0x12785d02
sub dword [rbx + 0x31c], 0x53a95005
xor dword [rbx + 0x134], 0x6c1a620a
xor dword [rbx + 0x190], 0x5fbf2d34
not dword [rbx + 0x348]
sub dword [rbx + 0x1a8], 0x4cb87652
add dword [rbx + 0x1d0], 0x4ac11b42
not dword [rbx + 0x14c]
sub dword [rbx + 0x260], 0x14bb7ab5
not dword [rbx + 0x74]
not dword [rbx + 0xfc]
not dword [rbx + 0x3b8]
xor dword [rbx + 0x29c], 0x344f6310
add dword [rbx + 0x130], 0x40e04438
not dword [rbx + 0x288]
sub dword [rbx + 0x1e4], 0x6ed848ee
sub dword [rbx + 0x54], 0x7f6f3269
sub dword [rbx + 0x318], 0x502f7abf
add dword [rbx + 0x27c], 0x2a066014
sub dword [rbx + 0x140], 0x392b6c87
sub dword [rbx + 0x1b0], 0x1bb75158
add dword [rbx + 0x124], 0x1e7c03a6
sub dword [rbx + 0x19c], 0x44ca6c01
add dword [rbx + 0x1dc], 0x12ff2e01
not dword [rbx + 0x34]
xor dword [rbx + 0x360], 0x682f42d8
add dword [rbx + 0x1f4], 0x1703593
not dword [rbx + 0x24c]
not dword [rbx + 0x1a4]
sub dword [rbx + 0x268], 0x1c6f11b4
sub dword [rbx + 0x274], 0x8767a3d
not dword [rbx + 0x120]
add dword [rbx + 0x18c], 0x4d835c13
not dword [rbx + 0xf4]
add dword [rbx + 0xd4], 0x167166e4
xor dword [rbx + 0x3e0], 0x564347ec
xor dword [rbx + 0x2f8], 0x58166e01
add dword [rbx + 0x110], 0x86f566d
not dword [rbx + 0x1ac]
not dword [rbx + 0x128]
add dword [rbx + 0x10c], 0x41e578c2
sub dword [rbx + 0x2f4], 0x478a23f9
sub dword [rbx + 0x13c], 0x72403cbc
add dword [rbx + 0x184], 0x55b77bcd
add dword [rbx + 0x44], 0x3f32646
add dword [rbx + 0x394], 0x4a494bfc
xor dword [rbx + 0x254], 0x29871e28
not dword [rbx + 0x20c]
sub dword [rbx + 0x3ec], 0x17411415
not dword [rbx + 0x240]
add dword [rbx + 0x370], 0xef01d43
sub dword [rbx + 0x3e8], 0x536c0fd9
add dword [rbx + 0x2a8], 0xad270b7
sub dword [rbx + 0x3cc], 0x1d7a4843
xor dword [rbx + 0x8c], 0x3d0d6e44
not dword [rbx + 0x270]
add dword [rbx + 0x32c], 0x30fd12be
add dword [rbx + 0x7c], 0x28c83f72
not dword [rbx + 0x2ac]
sub dword [rbx + 0xa8], 0x6e8b1c4a
not dword [rbx + 0x30]
sub dword [rbx + 0xb4], 0x76796c48
not dword [rbx + 0x294]
add dword [rbx + 0x5c], 0x676478b0
sub dword [rbx + 0x3c4], 0x6cc215cb
add dword [rbx + 0xdc], 0x537c7186
xor dword [rbx + 0x220], 0x19918e5
add dword [rbx + 0x354], 0x5a502948
not dword [rbx + 0x22c]
add dword [rbx + 0x20], 0x461224a8
xor dword [rbx + 0x23c], 0x165074b
not dword [rbx + 0x70]
not dword [rbx + 0x238]
add dword [rbx + 0x6c], 0x6bd27ecc
not dword [rbx + 0x1bc]
add dword [rbx + 0x39c], 0x530746b9
sub dword [rbx + 0x310], 0x66c92303
xor dword [rbx + 0x204], 0x3be7158c
sub dword [rbx + 0x398], 0x41685155
sub dword [rbx + 0x2b4], 0x59a702eb
xor dword [rbx + 0x88], 0x3fd259ca
sub dword [rbx + 0xd8], 0x2fab17a5
xor dword [rbx + 0x2e0], 0x15f796e
xor dword [rbx + 0x3fc], 0x39774b6d
xor dword [rbx + 0x2cc], 0x107f72e0
add dword [rbx + 0x250], 0x6139601d
sub dword [rbx + 0x344], 0x397028a2
xor dword [rbx + 0x28], 0x2b90635c
sub dword [rbx + 0x26c], 0x6aaf45af
sub dword [rbx + 0x308], 0x37b77ae9
not dword [rbx + 0x380]
not dword [rbx + 0x17c]
xor dword [rbx + 0xc], 0x6e433781
not dword [rbx + 0x114]
xor dword [rbx + 0x2c4], 0x4ac77b00
sub dword [rbx + 0x94], 0x46070652
sub dword [rbx + 0x218], 0x3aa372dc
add dword [rbx + 0x11c], 0x163016b6
xor dword [rbx + 0x10], 0x38cb6cc9
add dword [rbx + 0x2d4], 0x307856ff
not dword [rbx + 0x3d0]
sub dword [rbx + 0x104], 0x2e8b5e22
sub dword [rbx + 0x1b4], 0x37dd0d80
not dword [rbx + 0x84]
add dword [rbx + 0x350], 0x714971b2
add dword [rbx + 0xbc], 0x6f6745d6
sub dword [rbx + 0x2ec], 0x5a8a3711
xor dword [rbx + 0x138], 0x229845eb
not dword [rbx + 0x1a0]
add dword [rbx + 0x208], 0x4210463e
not dword [rbx + 0x364]
xor dword [rbx + 0x1ec], 0x2e337642
add dword [rbx + 0xb0], 0x4a2b77cd
not dword [rbx + 0x304]
add dword [rbx + 0xac], 0x4534131e
sub dword [rbx + 0xec], 0x247d20e9
add dword [rbx + 0x1d4], 0x6b85276c
xor dword [rbx + 0x368], 0x54066684
add rdx, 0x400
add rbx, 0x400
cmp rdx, 0x8c000
je 0x140126908
jmp 0x140126035
pop rcx
call 0x140125706
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