Function at 0x140219000
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, [0x14018c200]
movabs rdi, 0
push rcx
sub dword [rcx + 0x20], 0x52857d30
not dword [rcx + 0x1cc]
not dword [rcx + 0x3e8]
add dword [rcx + 0x148], 0x2e095d5c
not dword [rcx + 0x88]
sub dword [rcx + 0x4c], 0x53682ea1
not dword [rcx + 0x1e0]
not dword [rcx + 0x11c]
not dword [rcx + 0x1c0]
add dword [rcx + 0x28], 0x18d23da4
not dword [rcx + 0x118]
add dword [rcx + 0x1d4], 0x38416133
add dword [rcx + 0x80], 0x1a993084
not dword [rcx + 0xc4]
sub dword [rcx + 0x1d8], 0x3a1b795d
sub dword [rcx + 0x10], 0x796919ea
add dword [rcx + 0x178], 0x16fc69b7
not dword [rcx + 0x1f8]
xor dword [rcx + 0x294], 0x70113b23
sub dword [rcx + 0x1ac], 0x70ca0c85
not dword [rcx + 0x120]
not dword [rcx + 0x38]
sub dword [rcx + 0x37c], 0x42013e70
xor dword [rcx + 0xf0], 0x5d2776a8
not dword [rcx + 0x2b8]
not dword [rcx + 0x2cc]
sub dword [rcx + 0x350], 0x46b01154
add dword [rcx + 0x158], 0x1d2c084f
xor dword [rcx + 0x204], 0x76d9391f
sub dword [rcx + 0x17c], 0x190f466b
xor dword [rcx + 0x94], 0x33926329
add dword [rcx + 0x3ec], 0x6c9776dc
add dword [rcx + 0xa8], 0x15b73b23
not dword [rcx + 0x1e8]
sub dword [rcx + 0x1dc], 0x50617736
not dword [rcx + 0x32c]
not dword [rcx + 0x2c8]
add dword [rcx + 0x1c8], 0xea77838
xor dword [rcx + 0x1f4], 0x3fc56d17
xor dword [rcx + 0x284], 0x578c6e74
not dword [rcx + 0x13c]
sub dword [rcx + 0x224], 0x7f586301
sub dword [rcx + 0x238], 0x6a634072
sub dword [rcx + 0x3f0], 0x72427f4
not dword [rcx + 0xf4]
sub dword [rcx + 0x170], 0x593d7723
xor dword [rcx + 0x3b0], 0x85c48f3
add dword [rcx + 0x2d4], 0x64167a3e
sub dword [rcx + 0x16c], 0x56075250
sub dword [rcx + 0x3c], 0x67893026
not dword [rcx + 0x2b4]
sub dword [rcx + 0x3c4], 0x347e7416
not dword [rcx + 0x38c]
not dword [rcx + 0x134]
sub dword [rcx + 0x1fc], 0x7f715c95
sub dword [rcx + 0x260], 0x6bc641b4
not dword [rcx + 0x1bc]
add dword [rcx + 0x314], 0x4b69589a
xor dword [rcx + 0x2f8], 0x290928b2
sub dword [rcx + 0x300], 0x70750a9c
add dword [rcx + 0x290], 0x3d4e1dd7
xor dword [rcx + 0x3f8], 0x183216d5
sub dword [rcx + 0x3d0], 0x12635a6a
xor dword [rcx + 0x20c], 0x25190502
xor dword [rcx + 0x1b0], 0x18175a03
xor dword [rcx + 0x14], 0x5a723c0b
not dword [rcx + 0xb0]
not dword [rcx + 0x164]
not dword [rcx + 0x39c]
not dword [rcx + 0x218]
add dword [rcx + 0x390], 0x37324d04
not dword [rcx + 0x2a4]
sub dword [rcx + 0x240], 0x438594c
xor dword [rcx + 4], 0x11fe2aa3
xor dword [rcx + 0xc8], 0x6ac1a80
add dword [rcx + 0x210], 0x67e93e07
sub dword [rcx + 0x318], 0x30a03343
xor dword [rcx + 0x2f0], 0x47cf48f7
add dword [rcx + 0x180], 0x49f11f1a
sub dword [rcx + 0xc0], 0x468e790d
add dword [rcx + 0x2a8], 0x73536c9c
xor dword [rcx + 8], 0x10a35ca8
xor dword [rcx + 0x12c], 0x1fd7386e
add dword [rcx + 0x2c0], 0x26d776dc
not dword [rcx + 0x24]
xor dword [rcx + 0x1ec], 0x6774689e
xor dword [rcx + 0xdc], 0x3ae9323e
xor dword [rcx + 0x40], 0x81564d
add dword [rcx + 0x374], 0x79790e32
xor dword [rcx + 0x264], 0x41585e9f
not dword [rcx + 0xd4]
not dword [rcx + 0x3ac]
not dword [rcx + 0x10c]
add dword [rcx + 0x44], 0xcad7804
xor dword [rcx + 0x1c4], 0x23841dd0
not dword [rcx + 0xbc]
sub dword [rcx + 0xe0], 0xfd50911
add dword [rcx + 0x31c], 0x4b026d1
sub dword [rcx + 0x3a4], 0x7dd81ada
sub dword [rcx + 0x60], 0x6577a31
not dword [rcx + 0x348]
add dword [rcx + 0x2e8], 0x68244139
not dword [rcx + 0x194]
not dword [rcx + 0x214]
sub dword [rcx + 0x114], 0x51da0f50
not dword [rcx + 0x21c]
add dword [rcx + 0x22c], 0x1e976e69
add dword [rcx + 0x2c4], 0x2c7f0349
sub dword [rcx + 0x124], 0xe292279
xor dword [rcx + 0x54], 0x7c225f0c
sub dword [rcx + 0x18], 0x3cdd36fc
add dword [rcx + 0x2b0], 0x4ce72dc1
sub dword [rcx + 0x254], 0x175e59f3
add dword [rcx + 0x2f4], 0x4ce67b14
add dword [rcx + 0x5c], 0x1f1a67e9
sub dword [rcx + 0x138], 0x61d6745b
add dword [rcx + 0x188], 0x295c3d10
not dword [rcx + 0x3d8]
xor dword [rcx + 0xe4], 0x613b4bf0
sub dword [rcx + 0x23c], 0x3caa6c9a
add dword [rcx + 0x1c], 0x3aab7e33
add dword [rcx + 0xe8], 0x71d501d2
sub dword [rcx + 0x2dc], 0x1e4721b4
sub dword [rcx + 0x2e0], 0x27ce4ebb
add dword [rcx + 0x2bc], 0x66571c20
not dword [rcx + 0xb8]
sub dword [rcx + 0x200], 0x62d94a47
add dword [rcx + 0x84], 0x79ce7d44
sub dword [rcx + 0x258], 0x70233bce
sub dword [rcx + 0x1b8], 0x292705d8
not dword [rcx + 0x70]
xor dword [rcx + 0x248], 0xf403e2b
not dword [rcx + 0x340]
add dword [rcx + 0x3b8], 0x6bcb30d9
sub dword [rcx + 0x220], 0x20624a63
not dword [rcx + 0x48]
xor dword [rcx + 0xd0], 0x104c6ec7
xor dword [rcx + 0x24c], 0x7d746427
not dword [rcx + 0x130]
sub dword [rcx + 0x190], 0x2b982045
not dword [rcx + 0xf8]
add dword [rcx + 0x370], 0x7cab5585
not dword [rcx + 0x35c]
not dword [rcx + 0x304]
not dword [rcx + 0x320]
not dword [rcx + 0x280]
sub dword [rcx + 0x3a0], 0x17b1418
sub dword [rcx + 0x3c8], 0x50167d7f
xor dword [rcx + 0x270], 0x419919f2
sub dword [rcx + 0x3c0], 0x33ff5d42
xor dword [rcx + 0x2e4], 0x342a6cfa
sub dword [rcx + 0x3dc], 0x1d5a0978
add dword [rcx + 0x208], 0x14e115d5
xor dword [rcx + 0x110], 0x74622b3b
xor dword [rcx + 0x228], 0x1a2e4188
add dword [rcx + 0x18c], 0x3f604a9c
xor dword [rcx + 0x34c], 0x59ec2399
add dword [rcx + 0x174], 0x738800c8
xor dword [rcx + 0xa4], 0x46e22490
sub dword [rcx + 0x368], 0x5ab869c8
not dword [rcx + 0x28c]
not dword [rcx + 0xa0]
not dword [rcx + 0xac]
not dword [rcx + 0x338]
xor dword [rcx + 0x30], 0x74e457d9
not dword [rcx + 0x36c]
not dword [rcx + 0x78]
add dword [rcx + 0x2ac], 0x22d75591
add dword [rcx + 0x34], 0x1ed10df
xor dword [rcx + 0x364], 0x4df31918
xor dword [rcx + 0xfc], 0x75165589
add dword [rcx + 0x64], 0x5cd42e71
sub dword [rcx + 0x1a8], 0x52ad08fd
not dword [rcx + 0x104]
sub dword [rcx + 0x250], 0x5ad24a90
sub dword [rcx + 0x6c], 0x26404aed
xor dword [rcx + 0x328], 0xbd47052
sub dword [rcx + 0x3b4], 0x2b697011
xor dword [rcx], 0x59373b6b
sub dword [rcx + 0x68], 0x18a93035
not dword [rcx + 0x14c]
not dword [rcx + 0xd8]
not dword [rcx + 0x230]
not dword [rcx + 0x288]
xor dword [rcx + 0x354], 0x31435bce
xor dword [rcx + 0x19c], 0x28685039
sub dword [rcx + 0x3f4], 0x332d6659
xor dword [rcx + 0x108], 0x11f64357
add dword [rcx + 0x358], 0x285e5f36
xor dword [rcx + 0x334], 0x10006685
add dword [rcx + 0x3a8], 0x556946c0
xor dword [rcx + 0x100], 0x49af5221
sub dword [rcx + 0x2fc], 0x7fd2549f
sub dword [rcx + 0x58], 0x45ba67fa
sub dword [rcx + 0x98], 0x75631fce
add dword [rcx + 0x324], 0x4e526f46
not dword [rcx + 0x268]
add dword [rcx + 0x388], 0x7b536155
xor dword [rcx + 0x26c], 0x18071bf5
add dword [rcx + 0x140], 0x7f8b013d
add dword [rcx + 0x50], 0x160f4909
sub dword [rcx + 0xc], 0x25515ae5
not dword [rcx + 0x384]
xor dword [rcx + 0x380], 0x681a0974
add dword [rcx + 0x394], 0x4203db1
add dword [rcx + 0x344], 0x8f24229
sub dword [rcx + 0x7c], 0x316e5ff7
sub dword [rcx + 0xcc], 0x6b0a7883
xor dword [rcx + 0x3e0], 0x34c27d13
sub dword [rcx + 0x8c], 0x76156e06
not dword [rcx + 0x2ec]
not dword [rcx + 0x3d4]
xor dword [rcx + 0x310], 0x63be4d0e
add dword [rcx + 0x144], 0x7a4b60c7
xor dword [rcx + 0x27c], 0x1e5565fe
sub dword [rcx + 0x90], 0x5250398f
sub dword [rcx + 0x398], 0x42bc4363
sub dword [rcx + 0x3fc], 0x16f85d68
sub dword [rcx + 0x25c], 0x383a37c8
xor dword [rcx + 0x74], 0x487a3fef
not dword [rcx + 0x1a4]
not dword [rcx + 0x244]
not dword [rcx + 0x360]
sub dword [rcx + 0x1e4], 0x70254fcf
add dword [rcx + 0x33c], 0x2f2a375a
xor dword [rcx + 0x3e4], 0x80b0532
add dword [rcx + 0x2c], 0x52214fc6
xor dword [rcx + 0x30c], 0x79a65a57
not dword [rcx + 0xb4]
add dword [rcx + 0x1b4], 0x46a94a17
xor dword [rcx + 0x198], 0x214c45bb
sub dword [rcx + 0x2d8], 0x5e7c6539
add dword [rcx + 0x308], 0x4f246cdf
add dword [rcx + 0x298], 0x3d2a1802
add dword [rcx + 0x29c], 0x55612f9b
sub dword [rcx + 0x3bc], 0x3f3a263f
add dword [rcx + 0x15c], 0x11a30705
add dword [rcx + 0x9c], 0x27ad1a6d
add dword [rcx + 0x1d0], 0x2b54a32
xor dword [rcx + 0x154], 0x67e93a47
not dword [rcx + 0x3cc]
add dword [rcx + 0x128], 0x331870e3
sub dword [rcx + 0x274], 0x299d0e49
not dword [rcx + 0x160]
not dword [rcx + 0x168]
sub dword [rcx + 0x150], 0x553120b7
sub dword [rcx + 0xec], 0x14285392
add dword [rcx + 0x330], 0x23d169c0
not dword [rcx + 0x184]
add byte [rax], al
xor dword [rcx + 0x1f0], 0x6710541e
not dword [rcx + 0x2d0]
add dword [rcx + 0x278], 0x5d037b11
not dword [rcx + 0x2a0]
sub dword [rcx + 0x1a0], 0x272f3360
sub dword [rcx + 0x234], 0x6d786e40
sub dword [rcx + 0x378], 0x2a06666b
add rdi, 0x400
add rcx, 0x400
cmp rdi, 0x8c000
je 0x1402198d4
jmp 0x140219035
pop rcx
call fcn.140217b06
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
nop
nop
nop
nop
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al