Function at 0x140156000
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, [0x1400c9000]
movabs rdi, 0
push rbx
not dword [rbx + 0x284]
xor dword [rbx + 0x1a4], 0x2c867b33
not dword [rbx + 0xc0]
not dword [rbx + 0x3c]
xor dword [rbx + 0x340], 0x43464e1b
add dword [rbx + 0xac], 0x443508ea
sub dword [rbx + 0x228], 0x531c273f
add dword [rbx + 0x30c], 0xea97907
sub dword [rbx + 0x3c0], 0x14d95c07
not dword [rbx + 0x1e0]
sub dword [rbx + 0x134], 0x26da3a60
sub dword [rbx + 0x2a0], 0x3bc23ee6
sub dword [rbx + 0x370], 0x1fc16ddc
add dword [rbx + 0x10c], 0x43236552
not dword [rbx + 0x2f0]
not dword [rbx + 0x5c]
add dword [rbx + 0x154], 0x8227366
not dword [rbx + 0x27c]
sub dword [rbx + 0x64], 0x10181ee9
add dword [rbx + 0x1c4], 0x43785218
sub dword [rbx + 0x26c], 0x62025ea1
not dword [rbx + 0x394]
sub dword [rbx + 0x374], 0x5bf74220
xor dword [rbx + 0x210], 0x33535de3
not dword [rbx + 0x398]
xor dword [rbx + 0x3d4], 0x82e3443
sub dword [rbx + 0x3a4], 0x7827a51
xor dword [rbx + 0x310], 0x211e738a
not dword [rbx + 0x1ac]
add dword [rbx + 0xd0], 0x706a2999
add dword [rbx + 0x388], 0x575a7622
not dword [rbx + 0x360]
not dword [rbx + 0x2c8]
not dword [rbx + 0x11c]
not dword [rbx + 0x33c]
sub dword [rbx + 0x1fc], 0x4fe02773
xor dword [rbx + 0x2f4], 0x55b0178e
sub dword [rbx + 0x3dc], 0x7ea641d1
xor dword [rbx + 0x1dc], 0x5f896d99
add dword [rbx + 0x23c], 0x717a6ded
xor dword [rbx + 0x334], 0x70ab3117
add dword [rbx + 0x2e8], 0x3391636
add dword [rbx + 0x24], 0x560501fe
xor dword [rbx + 0x98], 0x717a03a7
not dword [rbx + 0x318]
sub dword [rbx + 0x258], 0x3fe306a3
add dword [rbx + 0xa8], 0x1f853556
xor dword [rbx + 0x1e8], 0x7aef7e92
sub dword [rbx + 0x3c8], 0x77b613e2
add dword [rbx + 0xc8], 0x6b0c4faf
sub dword [rbx + 0x15c], 0x7a4500bf
not dword [rbx + 0x38]
xor dword [rbx + 0x140], 0x58d62ca1
add dword [rbx + 0x290], 0x27062ebd
xor dword [rbx + 0x248], 0x39416f73
not dword [rbx + 0x3e4]
not dword [rbx + 0x184]
not dword [rbx + 0x70]
not dword [rbx + 0x174]
sub dword [rbx + 0xa0], 0x562f2238
xor dword [rbx + 0x68], 0x4f6b7817
not dword [rbx + 0x35c]
not dword [rbx + 0xdc]
not dword [rbx + 0x2c0]
not dword [rbx + 0x264]
xor dword [rbx + 0x2ec], 0x9c00520
not dword [rbx + 0x84]
add dword [rbx], 0x45ae4383
xor dword [rbx + 0x34], 0x3bb87798
add dword [rbx + 0xf0], 0x54ee6853
sub dword [rbx + 0x20c], 0x6a200b44
sub dword [rbx + 0x2b0], 0x15d9132f
not dword [rbx + 0x29c]
xor dword [rbx + 0x1e4], 0xfeb1b4d
add dword [rbx + 0x3e8], 0x3a02395b
xor dword [rbx + 0x348], 0x2320255b
sub dword [rbx + 8], 0x68537d74
not dword [rbx + 0xec]
not dword [rbx + 0x250]
sub dword [rbx + 0x324], 0x349b71a1
sub dword [rbx + 0x380], 0x36e86bdc
not dword [rbx + 0x3a8]
add dword [rbx + 0x234], 0x2c9518a0
not dword [rbx + 0x320]
sub dword [rbx + 0x1b4], 0x71a847a5
xor dword [rbx + 0x39c], 0x509577a6
not dword [rbx + 0x1d8]
not dword [rbx + 0x3b8]
xor dword [rbx + 0x78], 0x6ca862c5
xor dword [rbx + 0x3b0], 0x5857587a
not dword [rbx + 0x31c]
sub dword [rbx + 0x298], 0xe5312a4
not dword [rbx + 0x224]
not dword [rbx + 0xe8]
sub dword [rbx + 0x270], 0x21a027dd
sub dword [rbx + 0x7c], 0x7a3b461e
sub dword [rbx + 0x3e0], 0x35694c07
not dword [rbx + 0x110]
xor dword [rbx + 0x120], 0x19ef36d0
not dword [rbx + 0x3fc]
xor dword [rbx + 0x274], 0x5b344ccd
add dword [rbx + 0x338], 0x1d7d05b7
not dword [rbx + 0x50]
not dword [rbx + 0xe0]
add dword [rbx + 0xc], 0x37f35271
xor dword [rbx + 0x80], 0x12927974
add dword [rbx + 0x2e0], 0x3b0f11a0
add dword [rbx + 0x37c], 0x488a38dc
sub dword [rbx + 0x40], 0x68d406a8
xor dword [rbx + 0x3f0], 0x61cc7fa8
add dword [rbx + 0x1b0], 0x1890c2a
sub dword [rbx + 0x280], 0x63374707
xor dword [rbx + 0x198], 0x2f4575db
sub dword [rbx + 0x2bc], 0x65061515
xor dword [rbx + 0x204], 0x3ec75f06
sub dword [rbx + 0x3c4], 0x631a2e14
add dword [rbx + 0x2d0], 0x763c3cfd
xor dword [rbx + 0x2d8], 0xcf43499
sub dword [rbx + 0x288], 0x79fb7ffa
xor dword [rbx + 0x350], 0x61502881
sub dword [rbx + 0xf4], 0x9d07907
sub dword [rbx + 0x278], 0x679b43a3
not dword [rbx + 0x2a8]
sub dword [rbx + 0x170], 0x357d1433
xor dword [rbx + 0x21c], 0x75a035b1
xor dword [rbx + 0x260], 0x1319147b
add dword [rbx + 0x94], 0xe255736
sub dword [rbx + 0x244], 0x55843215
sub dword [rbx + 0x48], 0x1319101c
xor dword [rbx + 0x2a4], 0x6275031c
not dword [rbx + 0x17c]
not dword [rbx + 0xd8]
add dword [rbx + 0x1cc], 0x3851013
xor dword [rbx + 0x3d0], 0x566d216d
sub dword [rbx + 0x1f0], 0x2b5b71b9
xor dword [rbx + 0xa4], 0x25f677d5
add dword [rbx + 0x208], 0x76647753
xor dword [rbx + 0x214], 0x4c92328a
not dword [rbx + 0x344]
sub dword [rbx + 0x1f8], 0x57aa4e5d
sub dword [rbx + 0x2c], 0x7ba85d3b
xor dword [rbx + 0x190], 0x51ee5d05
xor dword [rbx + 0xfc], 0x386b1844
add dword [rbx + 0x354], 0x63f92686
sub dword [rbx + 0x14], 0x55ad2344
sub dword [rbx + 0xd4], 0x57147f5b
add dword [rbx + 0x2ac], 0x33b00a0e
xor dword [rbx + 0x2d4], 0x4a887b9c
sub dword [rbx + 0x218], 0x56f80ad1
not dword [rbx + 0x3b4]
xor dword [rbx + 0x3a0], 0x490d163d
xor dword [rbx + 0x144], 0x4e614033
sub dword [rbx + 0x378], 0x7ff60b9c
sub dword [rbx + 0x8c], 0x3dad684b
not dword [rbx + 0x168]
sub dword [rbx + 0x14c], 0x758e29ed
sub dword [rbx + 0x90], 0x59aa6f5c
add dword [rbx + 0x74], 0x9cf7f1d
xor dword [rbx + 0x16c], 0x1855379f
not dword [rbx + 0x364]
sub dword [rbx + 0x294], 0x129c264b
xor dword [rbx + 0x12c], 0x41aa120c
not dword [rbx + 0x36c]
add dword [rbx + 0x1f4], 0x500b7607
not dword [rbx + 0x1bc]
xor dword [rbx + 0x200], 0x191a47d4
xor dword [rbx + 0x158], 0x6f674a6a
sub dword [rbx + 0x24c], 0x68431062
not dword [rbx + 0x3ac]
add dword [rbx + 0xb0], 0x22a56bac
sub dword [rbx + 0x150], 0x20487b2f
add dword [rbx + 0x178], 0xf6c5145
not dword [rbx + 0x13c]
add dword [rbx + 0x1ec], 0x11f124a9
xor dword [rbx + 0x1d4], 0x3e1576e4
add dword [rbx + 0xf8], 0x57881425
xor dword [rbx + 0x4c], 0x311465ba
not dword [rbx + 0x3d8]
xor dword [rbx + 0x160], 0x3ea149f3
add dword [rbx + 0x9c], 0x772d58a6
not dword [rbx + 0x368]
not dword [rbx + 0x300]
not dword [rbx + 0x304]
xor dword [rbx + 0x164], 0x7d475852
sub dword [rbx + 0x58], 0x257f2c55
not dword [rbx + 0x19c]
add dword [rbx + 0x328], 0x486473fa
not dword [rbx + 0xc4]
add dword [rbx + 0xb8], 0x55254519
xor dword [rbx + 0x124], 0x18ce071e
sub dword [rbx + 0x3f4], 0x6e7f6c5c
sub dword [rbx + 0x188], 0x611358aa
add dword [rbx + 0x18c], 0xe8c521d
not dword [rbx + 0x30]
add dword [rbx + 0x28], 0x501b519b
add dword [rbx + 0x2c4], 0x437e4084
xor dword [rbx + 0x330], 0x75464210
xor dword [rbx + 0x20], 0x5fdf333b
add dword [rbx + 0x1c8], 0x10486ea2
xor dword [rbx + 0x308], 0x1af0b57
add dword [rbx + 0x34c], 0x7af51dd7
not dword [rbx + 0x3ec]
xor dword [rbx + 0x390], 0x29b47442
not dword [rbx + 0x240]
add dword [rbx + 0x2b4], 0x5e184b29
sub dword [rbx + 0x25c], 0x43e375d6
not dword [rbx + 0xcc]
add dword [rbx + 0x254], 0x46450ae
xor dword [rbx + 0x1a8], 0x702e5070
not dword [rbx + 0x88]
xor dword [rbx + 4], 0x38f76199
sub dword [rbx + 0x38c], 0xe0ad4
sub dword [rbx + 0x2fc], 0x5ae571c8
xor dword [rbx + 0xb4], 0x29b206f9
add dword [rbx + 0x130], 0x4e751e16
not dword [rbx + 0x194]
xor dword [rbx + 0x108], 0x58304f47
add dword [rbx + 0x138], 0x615c4a12
sub dword [rbx + 0x2e4], 0x31284c87
sub dword [rbx + 0x128], 0xd4425b5
add dword [rbx + 0x148], 0xe2974f3
not dword [rbx + 0x114]
sub dword [rbx + 0x10], 0x3e9d6ea1
add dword [rbx + 0x2cc], 0x34014571
not dword [rbx + 0x1b8]
sub dword [rbx + 0x180], 0x60b03a25
add dword [rbx + 0x358], 0x39b22ac0
sub dword [rbx + 0x3cc], 0x55595c2f
not dword [rbx + 0x44]
add dword [rbx + 0x104], 0x45dc7826
sub dword [rbx + 0x118], 0x32e32a8b
xor dword [rbx + 0x220], 0x382116af
sub dword [rbx + 0x1c], 0x4e3b24bb
not dword [rbx + 0x28c]
sub dword [rbx + 0x3bc], 0x2dbd06c3
add dword [rbx + 0x3f8], 0x3b1062bf
not dword [rbx + 0xe4]
not dword [rbx + 0x2dc]
add dword [rbx + 0x314], 0x15b83c1c
sub dword [rbx + 0x1a0], 0x1b8497a
xor dword [rbx + 0x60], 0x797a62a6
xor dword [rbx + 0x2b8], 0x107b1601
not dword [rbx + 0x54]
add dword [rbx + 0x268], 0x46300f50
add dword [rbx + 0x22c], 0x3c304706
add dword [rbx + 0x1d0], 0x9d04a4c
xor dword [rbx + 0x384], 0x34281376
add dword [rbx + 0x18], 0x6eb15ff9
not dword [rbx + 0x100]
not dword [rbx + 0xbc]
add dword [rbx + 0x6c], 0x379d69f6
sub dword [rbx + 0x1c0], 0x1b400c9b
not dword [rbx + 0x230]
add dword [rbx + 0x32c], 0x54fa58e9
sub dword [rbx + 0x2f8], 0x6a976d50
not dword [rbx + 0x238]
add rdi, 0x400
add rbx, 0x400
cmp rdi, 0x8c000
je 0x1401568cc
jmp 0x140156035
pop rcx
call fcn.140154906
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