Function at 0x140158000
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 rdx, [0x1400cb200]
movabs rdi, 0
push rdx
sub dword [rdx + 0x37c], 0x46570e6b
xor dword [rdx + 0x2e0], 0x5d9e1167
not dword [rdx + 0x8c]
sub dword [rdx + 0x214], 0x2cff748f
not dword [rdx + 0x21c]
sub dword [rdx + 0x1e4], 0x32b861cb
not dword [rdx + 0x3c0]
add dword [rdx + 0x268], 0x731b2997
xor dword [rdx + 0x3a4], 0x41ad7fb5
not dword [rdx + 0x3f4]
sub dword [rdx + 0x224], 0x2d620b39
not dword [rdx + 0x10]
sub dword [rdx + 0x310], 0x11707ec6
not dword [rdx + 0x70]
sub dword [rdx + 0x1fc], 0x34aa3623
add dword [rdx + 0x1b0], 0x5f675ba0
xor dword [rdx + 0x1dc], 0x3fcf1f22
sub dword [rdx + 0x314], 0x6c15e82
xor dword [rdx + 0x17c], 0x1b012906
sub dword [rdx + 0x2c4], 0x7ee42ca7
sub dword [rdx], 0x79b509aa
not dword [rdx + 0x54]
sub dword [rdx + 0x2fc], 0x349e7abe
xor dword [rdx + 0x358], 0x7640b22
add dword [rdx + 0xac], 0x55d59e2
sub dword [rdx + 0x74], 0x472b0f60
add dword [rdx + 0x25c], 0x64c27e77
xor dword [rdx + 0x80], 0x2d2779e1
xor dword [rdx + 0x2ec], 0x6d636f13
sub dword [rdx + 8], 0x19d71b46
add dword [rdx + 0x260], 0x4a2f3cf4
add dword [rdx + 0x190], 0x7ebb54b8
add dword [rdx + 0xe8], 0x64732034
not dword [rdx + 4]
sub dword [rdx + 0x288], 0x59e93648
sub dword [rdx + 0xbc], 0x7e49128a
not dword [rdx + 0x340]
xor dword [rdx + 0x250], 0x49d13afe
xor dword [rdx + 0x3d4], 0x56647cb5
not dword [rdx + 0x120]
sub dword [rdx + 0x140], 0x298c5d08
sub dword [rdx + 0xb0], 0x30d80e1a
not dword [rdx + 0x35c]
not dword [rdx + 0x390]
add dword [rdx + 0x3e0], 0x2d174b04
add dword [rdx + 0x244], 0x1472124
sub dword [rdx + 0x16c], 0xd5433e9
add dword [rdx + 0x328], 0x26d22a45
not dword [rdx + 0x50]
sub dword [rdx + 0x1a0], 0x56131182
sub dword [rdx + 0x3b0], 0x773e616d
xor dword [rdx + 0x218], 0x341d5a66
sub dword [rdx + 0x44], 0x61f24e39
not dword [rdx + 0x64]
sub dword [rdx + 0x1c8], 0x380a127a
sub dword [rdx + 0x378], 0x6a483ffa
sub dword [rdx + 0x2d4], 0x3a8742e1
sub dword [rdx + 0x1f0], 0x7c5b1809
sub dword [rdx + 0x2f4], 0x2c9a04c1
xor dword [rdx + 0x360], 0xf0f5b44
add dword [rdx + 0x3f8], 0x77c517c7
xor dword [rdx + 0x178], 0x57592b46
sub dword [rdx + 0x164], 0x502b15d3
xor dword [rdx + 0x108], 0x3cdf0af5
sub dword [rdx + 0x34c], 0x2183544a
add dword [rdx + 0x2d0], 0x35c1365
sub dword [rdx + 0x294], 0x53fe4d9f
add dword [rdx + 0x20], 0x7ba874be
not dword [rdx + 0x60]
not dword [rdx + 0x15c]
add dword [rdx + 0x248], 0x6da56135
not dword [rdx + 0x1ac]
add dword [rdx + 0x104], 0x57532194
xor dword [rdx + 0x3bc], 0x669d519c
not dword [rdx + 0x324]
sub dword [rdx + 0xa8], 0x36305f98
xor dword [rdx + 0x2b4], 0x3c877b0b
add dword [rdx + 0x388], 0x611b5814
add dword [rdx + 0x138], 0x75515155
xor dword [rdx + 0x22c], 0x334215e4
xor dword [rdx + 0x264], 0x390d7196
not dword [rdx + 0x300]
add dword [rdx + 0x3dc], 0x7ec51092
xor dword [rdx + 0x30], 0x62931ecc
not dword [rdx + 0x228]
xor dword [rdx + 0x150], 0x11a48fc
add dword [rdx + 0x48], 0x4a8e2dad
xor dword [rdx + 0x38], 0x39a305a2
xor dword [rdx + 0xe4], 0x276e6656
sub dword [rdx + 0xc8], 0x22576f6e
not dword [rdx + 0x3cc]
sub dword [rdx + 0x2f8], 0xe0a37d9
not dword [rdx + 0x398]
sub dword [rdx + 0x394], 0x60c03e12
xor dword [rdx + 0x128], 0xb271904
not dword [rdx + 0xfc]
sub dword [rdx + 0x380], 0x73883bb0
sub dword [rdx + 0x170], 0x454311cc
add dword [rdx + 0x114], 0x870128b
sub dword [rdx + 0xb8], 0x2ccd5700
not dword [rdx + 0x2c]
not dword [rdx + 0x19c]
not dword [rdx + 0xc]
not dword [rdx + 0x118]
xor dword [rdx + 0x90], 0x67fe21a3
sub dword [rdx + 0x154], 0x54943da4
not dword [rdx + 0x184]
not dword [rdx + 0x58]
xor dword [rdx + 0x100], 0x18675ee9
not dword [rdx + 0x36c]
add dword [rdx + 0x254], 0x16d55982
add dword [rdx + 0x208], 0x34e3f2d
sub dword [rdx + 0x304], 0x6ad6da8
add dword [rdx + 0x10c], 0x51137d7f
xor dword [rdx + 0xdc], 0x753121f6
not dword [rdx + 0x180]
add dword [rdx + 0x3b4], 0x68ef00d1
sub dword [rdx + 0x2b0], 0x53f41f7b
add dword [rdx + 0x24c], 0x13238ca
not dword [rdx + 0xf4]
xor dword [rdx + 0x1d4], 0x36ac300b
xor dword [rdx + 0x2a0], 0x27c86aa0
sub dword [rdx + 0x30c], 0x25df3df2
sub dword [rdx + 0x200], 0x28b3014a
sub dword [rdx + 0x344], 0x745b57f7
add dword [rdx + 0x1ec], 0x22d30a48
not dword [rdx + 0x2bc]
sub dword [rdx + 0x1bc], 0x5e0a1520
sub dword [rdx + 0x13c], 0x7bb72871
not dword [rdx + 0x210]
not dword [rdx + 0x148]
xor dword [rdx + 0x158], 0x6c787a81
sub dword [rdx + 0x1a8], 0x4e0e29e0
xor dword [rdx + 0x1c4], 0x628b7316
xor dword [rdx + 0x3c8], 0x4b9766da
add dword [rdx + 0x220], 0x2c1f11f6
not dword [rdx + 0x3ec]
not dword [rdx + 0x110]
add dword [rdx + 0x24], 0xb807ce8
not dword [rdx + 0x78]
sub dword [rdx + 0x1d8], 0x165a2ed1
not dword [rdx + 0x160]
add dword [rdx + 0xa0], 0x7c6f235e
xor dword [rdx + 0x1f4], 0x45460da
xor dword [rdx + 0x354], 0x4b3928ff
not dword [rdx + 0x88]
not dword [rdx + 0x3a0]
not dword [rdx + 0x364]
sub dword [rdx + 0x3f0], 0x631c1a5d
xor dword [rdx + 0x14c], 0x242d4dda
not dword [rdx + 0x1b4]
not dword [rdx + 0x338]
sub dword [rdx + 0x234], 0x7c723113
xor dword [rdx + 0xc0], 0x59cc19cb
add dword [rdx + 0x98], 0x67f283d
add dword [rdx + 0x2cc], 0x4c5574ac
add dword [rdx + 0xe0], 0x1df1776c
add dword [rdx + 0x33c], 0x3f8a04d7
add dword [rdx + 0x2c8], 0x6635685e
sub dword [rdx + 0x2e8], 0x5b4a1591
sub dword [rdx + 0x31c], 0x43771dd1
add dword [rdx + 0x20c], 0x710b7308
not dword [rdx + 0x144]
sub dword [rdx + 0x258], 0x4d3c4c37
xor dword [rdx + 0x168], 0x4870aa1
add dword [rdx + 0x290], 0x44dd65ad
not dword [rdx + 0x134]
sub dword [rdx + 0xf0], 0x789f6628
add dword [rdx + 0x3b8], 0x4d415720
xor dword [rdx + 0x1cc], 0x65e2740c
add dword [rdx + 0x278], 0x21b3752a
xor dword [rdx + 0xcc], 0x69db419d
xor dword [rdx + 0x298], 0x5ae17a8b
sub dword [rdx + 0x368], 0x4bde557e
xor dword [rdx + 0x308], 0x1be57dad
xor dword [rdx + 0x11c], 0x30e17ac1
add dword [rdx + 0x3c4], 0x1ea3596b
sub dword [rdx + 0x27c], 0x14c5aae
sub dword [rdx + 0x38c], 0x17281e68
add dword [rdx + 0x39c], 0x66b75ac1
sub dword [rdx + 0x1e0], 0x5a271174
add dword [rdx + 0x198], 0x52060b72
add dword [rdx + 0x7c], 0x5b628b3
sub dword [rdx + 0x26c], 0x6b1a6978
not dword [rdx + 0x2f0]
sub dword [rdx + 0x2b8], 0x3c6f7c4e
sub dword [rdx + 0x374], 0x2c0055e9
not dword [rdx + 0x3e4]
sub dword [rdx + 0x188], 0x343e19a4
not dword [rdx + 0x3d8]
xor dword [rdx + 0x1d0], 0x4bc30f83
not dword [rdx + 0x18c]
add dword [rdx + 0x370], 0x5f47200a
xor dword [rdx + 0x280], 0x28ee3593
xor dword [rdx + 0x1e8], 0x38770fda
xor dword [rdx + 0x2c0], 0x7b5c27bb
not dword [rdx + 0x330]
xor dword [rdx + 0x240], 0x22bc7688
xor dword [rdx + 0xd8], 0x773f020d
add dword [rdx + 0x34], 0x135b26f3
add dword [rdx + 0x2a8], 0x350c74c9
add dword [rdx + 0xd0], 0x75be4370
not dword [rdx + 0x130]
add dword [rdx + 0x14], 0xd5311b7
add dword [rdx + 0x3e8], 0x53ad2f17
add dword [rdx + 0x270], 0x66fe55d8
not dword [rdx + 0x350]
add dword [rdx + 0x194], 0x5a4d707b
add dword [rdx + 0x4c], 0x68b41ebc
add dword [rdx + 0x3ac], 0x4e344ff8
xor dword [rdx + 0x40], 0x3f25719b
sub dword [rdx + 0xa4], 0x97779b2
xor dword [rdx + 0xc4], 0x11d969f9
add dword [rdx + 0xb4], 0x3b1554b4
add dword [rdx + 0x238], 0x57ca25c4
sub dword [rdx + 0x2ac], 0x33633b57
not dword [rdx + 0x318]
not dword [rdx + 0x384]
sub dword [rdx + 0x348], 0x1f9348ad
not dword [rdx + 0x9c]
sub dword [rdx + 0x230], 0x29e22bc7
xor dword [rdx + 0x3a8], 0x21e82e12
sub dword [rdx + 0x320], 0x59a535f9
add dword [rdx + 0x94], 0x47ef5fe7
sub dword [rdx + 0x1c0], 0x7ff12ca
not dword [rdx + 0x1c]
add dword [rdx + 0x5c], 0x761561ef
not dword [rdx + 0x18]
xor dword [rdx + 0x3c], 0x1c072155
sub dword [rdx + 0x29c], 0x432c45a4
add dword [rdx + 0x84], 0x68ce3029
xor dword [rdx + 0xec], 0x27671cc5
not dword [rdx + 0x1f8]
xor dword [rdx + 0x274], 0x30341baf
sub dword [rdx + 0x28c], 0x4d3e3705
sub dword [rdx + 0xf8], 0x3aa623a0
xor dword [rdx + 0x2a4], 0x6c985bee
sub dword [rdx + 0x284], 0x56821dca
xor dword [rdx + 0x68], 0x19631adb
add dword [rdx + 0x2e4], 0x7121608c
not dword [rdx + 0x124]
xor dword [rdx + 0x1b8], 0x4a882cd9
add dword [rdx + 0x12c], 0x1f772ec2
sub dword [rdx + 0x2dc], 0x6116566b
xor dword [rdx + 0x2d8], 0x5d7703ea
not dword [rdx + 0x32c]
xor dword [rdx + 0x23c], 0x32f91eb1
not dword [rdx + 0x6c]
xor dword [rdx + 0x3fc], 0x723121ce
add dword [rdx + 0x174], 0x5a824e6c
add dword [rdx + 0xd4], 0xf132d75
not dword [rdx + 0x28]
add dword [rdx + 0x334], 0x69de79ad
sub dword [rdx + 0x1a4], 0x54704d82
sub dword [rdx + 0x204], 0x7d353e0c
not dword [rdx + 0x3d0]
add rdi, 0x400
add rdx, 0x400
cmp rdi, 0x8c000
je 0x1401588f4
jmp 0x140158035
pop rcx
call fcn.140156b06
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