Function at 0x140229000
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, [0x14019cc00]
movabs rdi, 0
push rcx
add dword [rcx + 0x20], 0x1980f9a
xor dword [rcx + 0xa8], 0x43dd0057
not dword [rcx + 0xf4]
xor dword [rcx + 0x33c], 0x5b803cbd
sub dword [rcx + 0x2a0], 0x20e2306
add dword [rcx + 0x7c], 0x4d6874bf
xor dword [rcx + 0xf8], 0x24135f85
not dword [rcx + 0x274]
sub dword [rcx + 0x140], 0x51df138f
xor dword [rcx + 0x80], 0x699f225c
add dword [rcx + 0x280], 0x45a647a1
add dword [rcx + 0x120], 0x49eb5702
xor dword [rcx + 0x160], 0x574f1e99
sub dword [rcx + 0x64], 0x35a64565
xor dword [rcx + 0x3ec], 0x64277122
add dword [rcx + 0x1f4], 0x33ff59f7
add dword [rcx + 0x2a4], 0x1c4879d9
not dword [rcx + 0x248]
not dword [rcx + 0x18]
add dword [rcx + 0x218], 0x75e586f
sub dword [rcx + 0x270], 0xe946ff4
add dword [rcx + 0x370], 0x155e080f
add dword [rcx + 0x184], 0x4f7a7bb3
add dword [rcx + 0x320], 0x9e3330c
add dword [rcx + 0xe4], 0x66534865
sub dword [rcx + 0x290], 0x5a802af5
xor dword [rcx + 0x390], 0x1547719b
not dword [rcx + 0x48]
not dword [rcx + 0x154]
not dword [rcx + 0x3a0]
xor dword [rcx + 0x50], 0x57c5517
xor dword [rcx + 0xc4], 0xa5b31f2
add dword [rcx + 0x2c8], 0x22a225c3
not dword [rcx + 0xd4]
xor dword [rcx + 4], 0x61f07c7b
xor dword [rcx + 0x350], 0x2e1e40b2
sub dword [rcx + 0xbc], 0x4cd50d3f
not dword [rcx + 0xac]
not dword [rcx + 0x1b0]
xor dword [rcx + 0xec], 0x66cd2b16
add dword [rcx + 0x1ac], 0x531a6b14
not dword [rcx + 0x104]
not dword [rcx + 0x344]
sub dword [rcx + 0x300], 0x33092387
add dword [rcx + 0x2c], 0x163e4a33
sub dword [rcx + 0x374], 0x7d632b73
sub dword [rcx + 0x294], 0x44644ed
add dword [rcx + 0x30c], 0x3ef17b9a
add dword [rcx + 0x13c], 0x1ddd0669
xor dword [rcx + 0x170], 0x699d50e8
sub dword [rcx + 0x40], 0x4fd94983
not dword [rcx + 0x1b4]
add dword [rcx + 0x8c], 0x17b828f3
xor dword [rcx + 0x94], 0x2bfb3f2c
xor dword [rcx + 0x2c4], 0xdc37bc9
not dword [rcx + 0x380]
add dword [rcx + 0xdc], 0x6b975b2d
sub dword [rcx + 0x14c], 0x5f1c42e7
add dword [rcx + 0x384], 0x6c85157e
not dword [rcx + 0x19c]
add dword [rcx + 0x194], 0x712b2edf
not dword [rcx + 0x1cc]
add dword [rcx + 0x208], 0x2ebe7eeb
add dword [rcx + 0x360], 0x5ee61799
xor dword [rcx + 0x2ac], 0x64da6fe9
not dword [rcx + 0x1d4]
xor dword [rcx + 0x330], 0x70734c09
sub dword [rcx + 0x168], 0x488e2a88
add dword [rcx + 0x278], 0x5fee210e
xor dword [rcx + 0x74], 0x349e2de4
xor dword [rcx + 0x2d4], 0x28b4169c
add dword [rcx + 0x1b8], 0x651362cb
sub dword [rcx + 0x3d8], 0x76d86b60
not dword [rcx + 0x318]
sub dword [rcx + 0x130], 0x7df65fd
xor dword [rcx + 0x54], 0x1512bc1
not dword [rcx + 0x2b8]
sub dword [rcx + 0x98], 0x7ccb09bf
sub dword [rcx + 0x128], 0x690c2275
sub dword [rcx + 0x368], 0xc594852
add dword [rcx + 0x200], 0x172f1682
xor dword [rcx + 0xd0], 0x68585a83
sub dword [rcx + 0x198], 0x2e49296b
add dword [rcx + 0x4c], 0x11307196
add dword [rcx + 0x34], 0x7f8d0873
add dword [rcx + 0x144], 0x5b6b0236
xor dword [rcx + 0x234], 0x70cb744e
add dword [rcx + 0x150], 0x1e021814
sub dword [rcx + 0x304], 0x52fa5b03
not dword [rcx + 0xb8]
not dword [rcx + 0x21c]
not dword [rcx + 0x25c]
add dword [rcx + 0x31c], 0x731e4260
not dword [rcx + 0x1e0]
xor dword [rcx + 0x358], 0x482f7cc3
sub dword [rcx + 0x238], 0x5ef8474f
sub dword [rcx + 0x23c], 0x3dfe624e
sub dword [rcx + 0x250], 0x1fa30707
xor dword [rcx + 0xfc], 0x51957e7d
sub dword [rcx + 0x348], 0x29cc0cfe
xor dword [rcx + 0x16c], 0x38bf54fb
add dword [rcx + 0x34c], 0x6c5c28bc
xor dword [rcx + 0x1d8], 0x13364669
xor dword [rcx + 0x134], 0x63fa6a46
add dword [rcx + 0x244], 0x4847236a
xor dword [rcx + 0x3c4], 0x250e0cae
add dword [rcx + 0x258], 0x5817345f
xor dword [rcx + 0x388], 0x2fe2536d
sub dword [rcx + 0x1e4], 0x21632212
sub dword [rcx + 0x354], 0x116c036a
add dword [rcx + 0x210], 0xbc40db4
add dword [rcx + 0x10c], 0x344b6bbd
not dword [rcx + 0x114]
add dword [rcx + 0x3f8], 0x21a71f0c
sub dword [rcx + 0x324], 0x7d460873
add dword [rcx + 0x1c], 0x1d0f170b
add dword [rcx + 0x2fc], 0x2dd43bc7
xor dword [rcx + 0x84], 0x73a45bbd
xor dword [rcx + 0x22c], 0x6b4452b1
add dword [rcx + 0x36c], 0x69566bc8
not dword [rcx + 0x28c]
not dword [rcx + 0x100]
xor dword [rcx], 0x4f267ee8
add dword [rcx + 0x158], 0x5f7e65d1
xor dword [rcx + 0x148], 0x6ab96b62
not dword [rcx + 0x254]
sub dword [rcx + 0x240], 0x31e57d46
not dword [rcx + 0x18c]
not dword [rcx + 0x3e4]
add dword [rcx + 0x28], 0x6f0a2a85
not dword [rcx + 0xc8]
xor dword [rcx + 0x264], 0x67757a30
not dword [rcx + 0x224]
sub dword [rcx + 0x308], 0x50e09e1
xor dword [rcx + 0x110], 0x1431821
add dword [rcx + 0x68], 0x78a36026
add dword [rcx + 0x3b8], 0x40f35098
not dword [rcx + 0x298]
add dword [rcx + 0x2ec], 0x1fae1175
sub dword [rcx + 0x340], 0xfa85169
not dword [rcx + 0x2c0]
add dword [rcx + 0x1f8], 0x6bd77e65
sub dword [rcx + 0x3e0], 0x231a7b1f
add dword [rcx + 0x124], 0x47607730
not dword [rcx + 0x174]
not dword [rcx + 0x204]
not dword [rcx + 0x12c]
add dword [rcx + 0x38c], 0x21290d97
add dword [rcx + 0x17c], 0x691e1132
add dword [rcx + 0x1c8], 0x3451248d
not dword [rcx + 0x1a0]
sub dword [rcx + 0x3f0], 0x49e4f1f
add dword [rcx + 0x2cc], 0x2aa316f4
add dword [rcx + 0x27c], 0x68a61f5f
add dword [rcx + 0x3c0], 0x351d563e
sub dword [rcx + 0x1c0], 0x21a60b49
not dword [rcx + 0x138]
sub dword [rcx + 0x3c8], 0x2e982ec2
not dword [rcx + 0x260]
add dword [rcx + 0x164], 0x5e4a07b6
not dword [rcx + 0x9c]
add dword [rcx + 0x108], 0x8c2602e
not dword [rcx + 0x5c]
sub dword [rcx + 0x3b0], 0x5b522803
not dword [rcx + 0x6c]
xor dword [rcx + 0x230], 0x43b81453
not dword [rcx + 0x1fc]
add dword [rcx + 0x3bc], 0x24422b14
add dword [rcx + 0x268], 0x29364bac
add dword [rcx + 0x378], 0x381e1249
xor dword [rcx + 0x38], 0x35a10daa
add dword [rcx + 0x26c], 0x5181832
add dword [rcx + 0x10], 0x10ed28d4
sub dword [rcx + 0x15c], 0x79430e50
not dword [rcx + 0x3a4]
xor dword [rcx + 0xc0], 0x709866bf
not dword [rcx + 0x2f0]
not dword [rcx + 0x1a4]
add dword [rcx + 0x39c], 0x4688164f
not dword [rcx + 0x1a8]
sub dword [rcx + 0x1bc], 0x100d2946
xor dword [rcx + 0x1e8], 0x692f4f76
not dword [rcx + 0x70]
sub dword [rcx + 0x2d0], 0x74892019
add dword [rcx + 0x88], 0x495758e9
not dword [rcx + 0x30]
xor dword [rcx + 0x90], 0x208f0c1e
sub dword [rcx + 0x310], 0x442e584f
xor dword [rcx + 0x1dc], 0x7add4ce5
not dword [rcx + 0x398]
sub dword [rcx + 0x2a8], 0x6ce92c8a
add dword [rcx + 0x3e8], 0x3be659f1
sub dword [rcx + 0x3f4], 0x3f041e64
xor dword [rcx + 0x3cc], 0x1cd953ad
xor dword [rcx + 0x3d0], 0x4ad95ea8
xor dword [rcx + 0x37c], 0x40be2306
xor dword [rcx + 0x58], 0x10a60058
xor dword [rcx + 0x2bc], 0x164701f8
not dword [rcx + 0x118]
sub dword [rcx + 0x3b4], 0x3841468f
xor dword [rcx + 0xb0], 0x211b78ba
sub dword [rcx + 0x314], 0x5e77563
xor dword [rcx + 0x178], 0x3576623f
add dword [rcx + 0xe0], 0x12df11e7
xor dword [rcx + 0x328], 0x19b47dca
xor dword [rcx + 0x288], 0x6bc03993
xor dword [rcx + 0x1ec], 0x2b7b5a07
xor dword [rcx + 0x20c], 0x8907d30
not dword [rcx + 0x364]
sub dword [rcx + 0xf0], 0x6ba4242c
add dword [rcx + 0x3dc], 0x6c7542fc
add dword [rcx + 0x190], 0x6f8258b6
add dword [rcx + 0x2b0], 0xfbd4316
xor dword [rcx + 0x35c], 0x173117f6
not dword [rcx + 0x2d8]
add dword [rcx + 0x2dc], 0x2c3c263f
xor dword [rcx + 0x3fc], 0x21fd1f94
not dword [rcx + 0x29c]
add dword [rcx + 0x2e8], 0x48dc29c3
sub dword [rcx + 0x228], 0x15a01f7
sub dword [rcx + 0x284], 0x50305508
add dword [rcx + 0xc], 0x39651f7f
add dword [rcx + 0x1f0], 0xc1a2d38
not dword [rcx + 0x11c]
not dword [rcx + 0xcc]
not dword [rcx + 0x2b4]
sub dword [rcx + 0x394], 0x700c5318
sub dword [rcx + 0x180], 0x5fab32d1
not dword [rcx + 0x32c]
sub dword [rcx + 0xa4], 0x3449499e
add dword [rcx + 0x3d4], 0x25d35714
sub dword [rcx + 0x60], 0x631540be
not dword [rcx + 0x24]
sub dword [rcx + 0x78], 0x62f61d1e
not dword [rcx + 8]
not dword [rcx + 0x2f4]
xor dword [rcx + 0xe8], 0xb1d264b
add dword [rcx + 0x1c4], 0x71c74776
add dword [rcx + 0x188], 0x1cd14a51
not dword [rcx + 0x2f8]
sub dword [rcx + 0x2e4], 0x1c5a36c7
sub dword [rcx + 0x3ac], 0x20b03f0c
sub dword [rcx + 0x3a8], 0xdf23e4e
sub dword [rcx + 0xa0], 0x766d69df
sub dword [rcx + 0x214], 0x5bcf517e
not dword [rcx + 0xd8]
xor dword [rcx + 0x2e0], 0x5a300154
add dword [rcx + 0x14], 0x5ebf2daa
add dword [rcx + 0x24c], 0xa966d5e
add dword [rcx + 0x3c], 0x565d354f
sub dword [rcx + 0x220], 0x4c4173d
add dword [rcx + 0x1d0], 0x14f333a2
sub dword [rcx + 0x334], 0x78be604a
xor dword [rcx + 0xb4], 0x51634d72
add dword [rcx + 0x338], 0x6c30291d
xor dword [rcx + 0x44], 0x37be78f2
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
je 0x1402298f4
jmp 0x140229035
pop rcx
call fcn.140228506
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