Function at 0x140123000
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 rcx, [0x140096a00]
movabs rdx, 0
push rcx
xor dword [rcx + 0x3d8], 0x15e93594
not dword [rcx + 0x2b4]
xor dword [rcx + 0x27c], 0x53ba6a1a
not dword [rcx + 0x150]
not dword [rcx + 0x290]
xor dword [rcx + 0x3a0], 0x287b15e2
xor dword [rcx + 0x260], 0x142e23b7
not dword [rcx + 0x8c]
add dword [rcx + 0xfc], 0x1aea1ee8
add dword [rcx + 0xe4], 0x4074289c
add dword [rcx + 0x34c], 0x399a2367
sub dword [rcx + 0x1f0], 0x16170351
xor dword [rcx + 0x1c], 0x7a574127
add dword [rcx + 0x2a0], 0x263541c0
not dword [rcx + 0x364]
sub dword [rcx + 0x35c], 0x79326f36
sub dword [rcx + 0x170], 0x163403de
not dword [rcx + 0x144]
add dword [rcx + 0x198], 0x43b8255d
add dword [rcx + 0x100], 0x4abe5a3f
not dword [rcx + 0xd8]
add dword [rcx + 0x4c], 0x77672ace
not dword [rcx + 0x3e8]
not dword [rcx + 0x218]
xor dword [rcx + 0x3b0], 0x4df2289
add dword [rcx + 0x224], 0x3f100037
not dword [rcx + 0x250]
sub dword [rcx + 0x1c4], 0xde30138
add dword [rcx + 0x31c], 0x407b763f
sub dword [rcx + 0x378], 0x642e30a9
add dword [rcx + 0x21c], 0x423016d
sub dword [rcx + 8], 0x4cbf5f9c
not dword [rcx + 0x3b4]
xor dword [rcx + 0x3e4], 0x2049468c
not dword [rcx + 0x2e8]
sub dword [rcx + 0x3cc], 0x7d81080f
sub dword [rcx + 0x1d8], 0x5f890672
not dword [rcx + 4]
xor dword [rcx + 0x1e4], 0x50bc3941
xor dword [rcx + 0x350], 0x1c7472d6
not dword [rcx + 0x180]
sub dword [rcx + 0x33c], 0x17cc1e2d
sub dword [rcx + 0x3d4], 0x52fd4202
xor dword [rcx + 0x288], 0x755d55b7
xor dword [rcx + 0x394], 0x1a422855
sub dword [rcx + 0x1d0], 0x61223059
sub dword [rcx + 0x38], 0x2db57806
not dword [rcx + 0xf0]
add dword [rcx + 0x3c8], 0x294532a4
not dword [rcx + 0x3d0]
sub dword [rcx + 0x44], 0x7d481c80
add dword [rcx + 0xc0], 0x78cb559c
add dword [rcx + 0x94], 0x23f04109
add dword [rcx + 0x2a8], 0x3663196c
xor dword [rcx + 0x1b4], 0x26c5791a
xor dword [rcx + 0x10c], 0x39c01729
xor dword [rcx + 0x130], 0x36ef61fd
xor dword [rcx + 0x164], 0x2b2c0cb3
not dword [rcx + 0x368]
not dword [rcx + 0x344]
add dword [rcx + 0x278], 0x23b720a5
sub dword [rcx + 0x158], 0x72d518be
not dword [rcx + 0xb4]
not dword [rcx + 0x2c0]
not dword [rcx + 0x1ec]
add dword [rcx + 0x118], 0x35e95991
xor dword [rcx + 0x1f4], 0x4cb04f64
add dword [rcx + 0x208], 0xbce2179
sub dword [rcx + 0x10], 0x796208d7
sub dword [rcx + 0xc], 0x190a3725
xor dword [rcx + 0xf4], 0x4ca13e7c
sub dword [rcx + 0x22c], 0x9774434
xor dword [rcx + 0x3a4], 0xbd3c2e
xor dword [rcx + 0x84], 0x38c17c47
not dword [rcx + 0x1a8]
add dword [rcx + 0x304], 0x6a37169e
xor dword [rcx + 0x3bc], 0x5952421e
add dword [rcx + 0x2b0], 0x7a8c7351
sub dword [rcx + 0x294], 0x4f642328
add dword [rcx + 0x2ec], 0x145553c4
not dword [rcx + 0x68]
add dword [rcx + 0x370], 0x7b403656
add dword [rcx + 0x26c], 0x74166cdf
add dword [rcx + 0x228], 0x5dda7e11
add dword [rcx + 0xe0], 0x263252cb
xor dword [rcx + 0x3ec], 0x5df13370
not dword [rcx + 0x388]
sub dword [rcx + 0x19c], 0x62380763
not dword [rcx + 0x5c]
add dword [rcx + 0xb0], 0x47d30be7
not dword [rcx + 0x50]
sub dword [rcx + 0xa8], 0x1d45437e
sub dword [rcx + 0x64], 0x3fbc5d46
sub dword [rcx + 0x200], 0xc827a2c
not dword [rcx + 0x3f8]
not dword [rcx]
not dword [rcx + 0x13c]
add dword [rcx + 0xb8], 0x6e113c93
not dword [rcx + 0x194]
not dword [rcx + 0x1f8]
sub dword [rcx + 0x78], 0x695c636c
xor dword [rcx + 0x1a0], 0x520d47ea
xor dword [rcx + 0x9c], 0x7dea51b8
sub dword [rcx + 0x178], 0x44b12726
add dword [rcx + 0x380], 0x294830cf
add dword [rcx + 0x3c4], 0x130b1f3a
not dword [rcx + 0x268]
add dword [rcx + 0x2c8], 0x19bc24a1
xor dword [rcx + 0x248], 0x79865310
add dword [rcx + 0x274], 0x44b822a2
sub dword [rcx + 0x14], 0x146160f3
sub dword [rcx + 0x398], 0x49e73e64
xor dword [rcx + 0x3c0], 0x38e87f88
sub dword [rcx + 0x2b8], 0x112117ba
not dword [rcx + 0x30c]
not dword [rcx + 0x2a4]
add dword [rcx + 0x18], 0x1b5a62e0
not dword [rcx + 0x18c]
add dword [rcx + 0x390], 0x51b018dc
add dword [rcx + 0x138], 0x7f4563ed
sub dword [rcx + 0x20], 0x14564c71
not dword [rcx + 0x3b8]
add dword [rcx + 0x358], 0x398c40c3
sub dword [rcx + 0x2d8], 0x142d5f5c
not dword [rcx + 0xec]
not dword [rcx + 0x348]
sub dword [rcx + 0x264], 0x35fb2200
xor dword [rcx + 0x190], 0x2be3298f
sub dword [rcx + 0x360], 0x597239c4
sub dword [rcx + 0x2f4], 0x4a8a4c08
add dword [rcx + 0x238], 0x67153f68
not dword [rcx + 0x1b8]
sub dword [rcx + 0xc8], 0x507e00fe
add dword [rcx + 0x244], 0x102b2f99
xor dword [rcx + 0x330], 0xe1276ee
add dword [rcx + 0x40], 0x1fcb4bda
xor dword [rcx + 0xac], 0x15567b9a
not dword [rcx + 0x1d4]
sub dword [rcx + 0x11c], 0x23ac6ba5
not dword [rcx + 0xa0]
sub dword [rcx + 0x3fc], 0x50e61bee
sub dword [rcx + 0x37c], 0x75cf6b78
sub dword [rcx + 0xf8], 0x41ed701d
not dword [rcx + 0x110]
add dword [rcx + 0x1dc], 0x40d025ef
add dword [rcx + 0x1c0], 0x6a1465f2
xor dword [rcx + 0x120], 0x76d942ff
xor dword [rcx + 0x1b0], 0x277200b1
xor dword [rcx + 0xcc], 0x79ff7611
sub dword [rcx + 0x314], 0x49461838
xor dword [rcx + 0x184], 0x4b8f569f
not dword [rcx + 0x188]
xor dword [rcx + 0x1fc], 0x758a3642
not dword [rcx + 0x3f4]
sub dword [rcx + 0x340], 0x66bf2fa9
xor dword [rcx + 0xa4], 0x57de282c
not dword [rcx + 0x2c4]
not dword [rcx + 0x17c]
sub dword [rcx + 0x114], 0x74e04e15
add dword [rcx + 0x108], 0x7ae02d82
add dword [rcx + 0x2bc], 0x243467ae
add dword [rcx + 0x3e0], 0x5b913f41
not dword [rcx + 0x74]
sub dword [rcx + 0x14c], 0x24e824a3
sub dword [rcx + 0x54], 0xb3a584b
add dword [rcx + 0x30], 0x7ba52898
add dword [rcx + 0x204], 0x6ce33f9
sub dword [rcx + 0x124], 0x2abb022c
add dword [rcx + 0x154], 0x5c2f4ab1
xor dword [rcx + 0x374], 0x1d802bcd
add dword [rcx + 0x384], 0x320f5159
not dword [rcx + 0x3c]
sub dword [rcx + 0x300], 0x310c182c
not dword [rcx + 0x220]
not dword [rcx + 0xbc]
not dword [rcx + 0x334]
not dword [rcx + 0x36c]
xor dword [rcx + 0xe8], 0xdb363f0
add dword [rcx + 0x23c], 0x32f26d26
add dword [rcx + 0x3dc], 0x231c7b35
add dword [rcx + 0x230], 0x5bd471da
sub dword [rcx + 0x24], 0x7a156891
xor dword [rcx + 0x88], 0x7b122099
not dword [rcx + 0x328]
add dword [rcx + 0x134], 0x1e68276d
not dword [rcx + 0x128]
add dword [rcx + 0x258], 0x51143849
xor dword [rcx + 0x2f0], 0x3e262ab5
add dword [rcx + 0x2d4], 0x70ef2479
sub dword [rcx + 0x7c], 0x7f4a3076
xor dword [rcx + 0x2f8], 0x17681b4b
xor dword [rcx + 0x310], 0x6f486e65
sub dword [rcx + 0x308], 0x61487041
xor dword [rcx + 0x280], 0x2e722abd
add dword [rcx + 0xd4], 0x232e22f5
xor dword [rcx + 0x338], 0x32e51b39
sub dword [rcx + 0xdc], 0x49136f54
add dword [rcx + 0x240], 0x544c1136
sub dword [rcx + 0x3a8], 0x19485770
sub dword [rcx + 0x210], 0xfd90596
xor dword [rcx + 0x1e8], 0x4abf2253
not dword [rcx + 0x98]
sub dword [rcx + 0x25c], 0xea44d0b
add dword [rcx + 0x90], 0x681f5e07
add dword [rcx + 0x298], 0x61fb7d52
xor dword [rcx + 0x16c], 0x3d3d661d
not dword [rcx + 0x254]
sub dword [rcx + 0x1ac], 0x5cae2ff2
add dword [rcx + 0x12c], 0x21005411
xor dword [rcx + 0x70], 0x785e7a3c
sub dword [rcx + 0x2ac], 0x7c7469cf
not dword [rcx + 0x214]
sub dword [rcx + 0x34], 0x5524572c
xor dword [rcx + 0x160], 0x57175f46
not dword [rcx + 0x148]
not dword [rcx + 0x2e0]
sub dword [rcx + 0x38c], 0x554b210f
sub dword [rcx + 0x3ac], 0x6d6700f3
add dword [rcx + 0x2d0], 0x1f158e
xor dword [rcx + 0x60], 0x727051af
add dword [rcx + 0x80], 0x34fa5234
xor dword [rcx + 0x104], 0x4b7d544c
not dword [rcx + 0x28c]
xor dword [rcx + 0x1c8], 0x20f4aff
add dword [rcx + 0x3f0], 0x85e0061
sub dword [rcx + 0x48], 0x41f445de
xor dword [rcx + 0x1e0], 0x75191c77
add dword [rcx + 0x2dc], 0x2d3d48a5
sub dword [rcx + 0x1cc], 0x5a3b607d
not dword [rcx + 0x318]
add dword [rcx + 0x354], 0x159408a9
not dword [rcx + 0x320]
xor dword [rcx + 0x270], 0x30951da6
sub dword [rcx + 0x39c], 0x14171df8
add dword [rcx + 0x6c], 0x52a228f1
sub dword [rcx + 0x29c], 0x28071a39
sub dword [rcx + 0x2fc], 0x1df366af
add dword [rcx + 0x2c], 0xc971595
sub dword [rcx + 0xd0], 0x56983353
xor dword [rcx + 0x24c], 0x100e7796
xor dword [rcx + 0x234], 0x4768581a
xor dword [rcx + 0xc4], 0x124a6863
sub dword [rcx + 0x324], 0x5dd50073
add dword [rcx + 0x174], 0x171b7614
xor dword [rcx + 0x15c], 0x3b2760da
not dword [rcx + 0x2e4]
add dword [rcx + 0x168], 0x7abb0416
sub dword [rcx + 0x2cc], 0x507b5be7
not dword [rcx + 0x28]
not dword [rcx + 0x1bc]
not dword [rcx + 0x32c]
xor dword [rcx + 0x140], 0x34912b87
not dword [rcx + 0x1a4]
xor dword [rcx + 0x284], 0x7f146110
not dword [rcx + 0x58]
sub dword [rcx + 0x20c], 0x9eb6a5a
add rdx, 0x400
add rcx, 0x400
cmp rdx, 0x8c000
je 0x1401238e4
jmp 0x140123035
pop rcx
call fcn.140122306
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