Function at 0x14010b344
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x526e14f9
pushf
not eax
add eax, 0x4839dcdd
xor eax, 0x9cb0fd1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x5bf84152
xor eax, 0x2afd42b3
rol eax, 4
popf
pushf
not eax
add eax, 0x73ca1a2e
xor eax, 0x56b8da5c
rol eax, 0xb
popf
cmp eax, 0x11
jne 0x14010b394
popf
pop rax
jmp 0x14010bdaa
cmp eax, 0xf
jne 0x14010b3a3
popf
pop rax
jmp 0x14010bc82
cmp eax, 0
jne 0x14010b3b2
popf
pop rax
jmp 0x14010b4a2
cmp eax, 0xb
jne 0x14010b3c1
popf
pop rax
jmp 0x14010ba83
cmp eax, 3
jne 0x14010b3d0
popf
pop rax
jmp 0x14010b69b
cmp eax, 7
jne 0x14010b3df
popf
pop rax
jmp 0x14010b89c
cmp eax, 0x12
jne 0x14010b3ee
popf
pop rax
jmp 0x14010bf03
cmp eax, 1
jne 0x14010b3fd
popf
pop rax
jmp 0x14010b587
cmp eax, 5
jne 0x14010b40c
popf
pop rax
jmp 0x14010b7a1
cmp eax, 0xa
jne 0x14010b41b
popf
pop rax
jmp 0x14010ba36
cmp eax, 4
jne 0x14010b42a
popf
pop rax
jmp 0x14010b6f7
cmp eax, 9
jne 0x14010b439
popf
pop rax
jmp 0x14010b991
cmp eax, 0xc
jne 0x14010b448
popf
pop rax
jmp 0x14010bb29
cmp eax, 0x10
jne 0x14010b457
popf
pop rax
jmp 0x14010bcd9
cmp eax, 0xe
jne 0x14010b466
popf
pop rax
jmp 0x14010bc04
cmp eax, 2
jne 0x14010b475
popf
pop rax
jmp 0x14010b5ea
cmp eax, 6
jne 0x14010b484
popf
pop rax
jmp 0x14010b7fd
cmp eax, 0xd
jne 0x14010b493
popf
pop rax
jmp 0x14010bb9f
cmp eax, 8
jne 0x14010b4a2
popf
pop rax
jmp 0x14010b92a
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x50
mov rsi, r8
mov r15, rdx
mov rdi, qword [0x1400441b0]
mov qword [rsp + 0x20], rdi
mov rbx, qword [rdi + 8]
mov qword [rsp + 0x30], rbx
xor ebp, ebp
mov dword [rsp + 0x38], ebp
mov r14, rdi
cmp byte [rbx + 0x19], bpl
jne 0x14010b52e
push rax
pushf
mov eax, 0xad511d6f
pushf
not eax
add eax, 0x8fbd8b6
xor eax, 0x158eb788
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x7e117ef6
xor eax, 0x484babb2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x5245da68
xor eax, 0x6f09bbb3
rol eax, 0xe4
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0xca2860c
pushf
not eax
add eax, 0x6157c979
xor eax, 0x59c03cb1
rol eax, 0xac
popf
pushf
not eax
add eax, 0x1dfdd2ef
xor eax, 0x164fe079
rol eax, 0x21
popf
pushf
not eax
add eax, 0x2a3d6140
xor eax, 0xdb5a66a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x4c8297ed
xor eax, 0x861539c
rol eax, 0x99
popf
jmp 0x14010b385
mov rbp, qword [r8 + 0x10]
mov r12, qword [r8 + 0x18]
nop
push rax
pushf
mov eax, 0x6f723120
pushf
not eax
add eax, 0x63e7c36c
xor eax, 0x49b7d985
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x6dff1299
xor eax, 0x128b6266
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x15d43169
xor eax, 0x116f97c6
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x14e50ce5
xor eax, 0x6e623d73
rol eax, 0xb7
popf
jmp 0x14010b385
mov qword [rsp + 0x30], rbx
lea rcx, [rbx + 0x20]
mov rdx, rsi
cmp r12, 0xf
jbe 0x14010b655
push rax
pushf
mov eax, 0x28027c90
pushf
not eax
add eax, 0x27e579f1
xor eax, 0x6bc3c33d
rol eax, 0x65
popf
pushf
not eax
add eax, 0x2669ae0f
xor eax, 0x46d8695
rol eax, 0x76
popf
pushf
not eax
add eax, 0x7a9c05bf
xor eax, 0x24cf9fc6
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x7cc63bac
xor eax, 0x232afc32
rol eax, 0x8a
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0x8d66f129
pushf
not eax
add eax, 0x1392db1b
xor eax, 0x1edfbb48
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x6fc3e4b1
xor eax, 0x74ba2b20
rol eax, 0x86
popf
pushf
not eax
add eax, 0x3a4252a4
xor eax, 0x1622bfd6
rol eax, 2
popf
jmp 0x14010b385
mov rdx, qword [rsi]
push rax
pushf
mov eax, 0x74d05250
pushf
not eax
add eax, 0x428406fc
xor eax, 0x7b5fe9af
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x788e32d9
xor eax, 0x677aced4
rol eax, 0x57
popf
pushf
not eax
add eax, 0x4ed808c3
xor eax, 0x3781d102
rol eax, 0x45
popf
pushf
not eax
add eax, 0x69ea2378
xor eax, 0x6895790
rol eax, 0xe5
popf
jmp 0x14010b385
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14010b75b
push rax
pushf
mov eax, 0x5dad6eb6
pushf
not eax
add eax, 0xc030182
xor eax, 0x72429510
rol eax, 0x56
popf
pushf
not eax
add eax, 0x1a8363cb
xor eax, 0x6a51f764
rol eax, 0x86
popf
pushf
not eax
add eax, 0x4618a105
xor eax, 0x7cfb016e
rol eax, 0x85
popf
pushf
not eax
add eax, 0x732c5b1c
xor eax, 0x2823bf85
rol eax, 0xab
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0x585179b1
pushf
not eax
add eax, 0xc2696a3
xor eax, 0x5d262153
rol eax, 0x40
popf
pushf
not eax
add eax, 0x7f6c651e
xor eax, 0xca108b8
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x238bf331
xor eax, 0x1c5242d0
rol eax, 0xe2
popf
jmp 0x14010b385
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0x7cb8b75c
pushf
not eax
add eax, 0x14cc100b
xor eax, 0x39ec81fe
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6d93e411
xor eax, 0x7f5bab29
rol eax, 0x27
popf
pushf
not eax
add eax, 0x2d661cfe
xor eax, 0x12d5d14e
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x7b1bbc27
xor eax, 0x2fc9b820
rol eax, 0xe4
popf
jmp 0x14010b385
mov r8, rdi
cmp rbp, rdi
cmovb r8, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14010b856
push rax
pushf
mov eax, 0x6b55005d
pushf
not eax
add eax, 0x5f78e8df
xor eax, 0x16ec3eca
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x5567808f
xor eax, 0x9fd8a5a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x39df04ff
xor eax, 0x165dbb20
rol eax, 0xac
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0x6ddcd0c0
pushf
not eax
add eax, 0x1d83bf95
xor eax, 0x2db53603
rol eax, 0x86
popf
pushf
not eax
add eax, 0x118ebcbf
xor eax, 0x28f26b10
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x2ae6bdca
xor eax, 0x78f4f5a
rol eax, 0xe0
popf
jmp 0x14010b385
js 0x14010b8e4
push rax
pushf
mov eax, 0xcbeaab52
pushf
not eax
add eax, 0x7e3da5a7
xor eax, 0x5a9c010e
rol eax, 0x54
popf
pushf
not eax
add eax, 0x14d4606
xor eax, 0x6f81ac44
rol eax, 0x87
popf
pushf
not eax
add eax, 0x3e4af8b2
xor eax, 0x3ec04f9f
rol eax, 0xa7
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0x6a288f91
pushf
not eax
add eax, 0x5935e138
xor eax, 0x463af083
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x3660405c
xor eax, 0x2c17722f
rol eax, 0x58
popf
pushf
not eax
add eax, 0x4522ffe6
xor eax, 0x23cffe41
rol eax, 0x70
popf
jmp 0x14010b385
mov dword [rsp + 0x38], 1
mov r14, rbx
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0x387ee11a
pushf
not eax
add eax, 0x11fd7e77
xor eax, 0x18f90ade
rol eax, 0x12
popf
pushf
not eax
add eax, 0x4b65a44e
xor eax, 0x56d05c4d
rol eax, 0x73
popf
pushf
not eax
add eax, 0x6eec8339
xor eax, 0x142b96b2
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x4105f752
xor eax, 0x3c14244c
rol eax, 0x8f
popf
jmp 0x14010b385
cmp byte [rbx + 0x19], 0
je 0x14010b9f0
push rax
pushf
mov eax, 0xf53df53f
pushf
not eax
add eax, 0x6222eefe
xor eax, 0x7a1a61fe
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe4682b1
xor eax, 0x4caa125c
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x2b19633b
xor eax, 0xd35522d
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x1339ef27
xor eax, 0xed08ead
rol eax, 0xc
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0x720f951e
pushf
not eax
add eax, 0x2cae5596
xor eax, 0x5e634fb4
rol eax, 0xe
popf
pushf
not eax
add eax, 0x2eaa6b4e
xor eax, 0x34ec5330
rol eax, 0x73
popf
pushf
not eax
add eax, 0x1c4f7db4
xor eax, 0x1257ab0a
rol eax, 0xb4
popf
jmp 0x14010b385
mov rdi, qword [rsp + 0x20]
xor ebp, ebp
push rax
pushf
mov eax, 0xfc027c96
pushf
not eax
add eax, 0x2c26002f
xor eax, 0x1c6df1e3
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x7c4b13f4
xor eax, 0x145ab4e4
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x74574897
xor eax, 0xafb67aa
rol eax, 0x94
popf
jmp 0x14010b385
cmp byte [r14 + 0x19], 0
jne 0x14010bad0
push rax
pushf
mov eax, 0x583c312d
pushf
not eax
add eax, 0x52f9a732
xor eax, 0x2c740981
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x1ed7c1a7
xor eax, 0x36670955
rol eax, 0xee
popf
pushf
not eax
add eax, 0x772e7b41
xor eax, 0x73884520
rol eax, 0xec
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0x81b26693
pushf
not eax
add eax, 0x3cb71454
xor eax, 0x79ffe699
rol eax, 0x77
popf
pushf
not eax
add eax, 0x28721c5f
xor eax, 0x786b0bae
rol eax, 0x74
popf
pushf
not eax
add eax, 0x2ad09a6d
xor eax, 0x7cdf9310
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x5244383f
xor eax, 0x1ccf8045
rol eax, 0xec
popf
jmp 0x14010b385
lea r8, [r14 + 0x20]
mov rdx, rsi
call fcn.14010dfe6
test al, al
jne 0x14010bb6c
push rax
pushf
mov eax, 0xe61b603e
pushf
not eax
add eax, 0x535f12a5
xor eax, 0x87595f1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x2e448593
xor eax, 0x49348e3
rol eax, 0x1e
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0xa8a509b9
pushf
not eax
add eax, 0x67cc588f
xor eax, 0x19774411
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x22cd061f
xor eax, 0x7682a13e
rol eax, 0xbf
popf
jmp 0x14010b385
mov qword [r15], r14
mov byte [r15 + 8], al
jmp 0x14010be89
cmp rdi, rbp
jae 0x14010bc4f
push rax
pushf
mov eax, 0xea3aa66e
pushf
not eax
add eax, 0x3d94800b
xor eax, 0x6d17f5d3
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x50d97cfc
xor eax, 0x4b80455d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8964c47
xor eax, 0x5df23ea7
rol eax, 0x5a
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0xed923d27
pushf
not eax
add eax, 0x78032bf4
xor eax, 0x518925b3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x1e987bd3
xor eax, 0x20d8df13
rol eax, 0x80
popf
jmp 0x14010b385
mov dword [rsp + 0x38], 0
mov rbx, qword [rbx + 0x10]
jmp 0x14010b991
movabs rax, 0xc71c71c2dfe293eb
pushf
not rax
add rax, 0x253e1f5f
xor rax, 0x61bd624d
rol rax, 0x7c
popf
pushf
not rax
add rax, 0x3e6576ba
xor rax, 0x6b0b79e1
rol rax, 0x1f
popf
cmp qword [0x1400441b8], rax
je 0x14010bd64
push rax
pushf
mov eax, 0x7a61ba7e
pushf
not eax
add eax, 0x159003aa
xor eax, 0x31304923
rol eax, 0x30
popf
pushf
not eax
add eax, 0x72d318c8
xor eax, 0x4378701e
rol eax, 0x10
popf
pushf
not eax
add eax, 0x67310696
xor eax, 0x487154e3
rol eax, 0xb1
popf
jmp 0x14010b385
push rax
pushf
mov eax, 0xc3692947
pushf
not eax
add eax, 0x60e9edb3
xor eax, 0x3d4affe3
rol eax, 0x12
popf
pushf
not eax
add eax, 0x75295c9f
xor eax, 0x1bfd27d7
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x10f8fbd3
xor eax, 0x11541494
rol eax, 0xb2
popf
jmp 0x14010b385
lea rbx, [0x1b75fb42f]
pushf
sub rbx, 0x775b727f
popf
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rbp
mov ecx, 0x89b33898
pushf
not ecx
add ecx, 0x1dcf45fb
xor ecx, 0x4a8fc73d
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0x3edec81f
xor ecx, 0x7c16b88c
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0x48269030
xor ecx, 0x52d27ac2
rol ecx, 0x7d
popf
pushf
not ecx
add ecx, 0x2b8e8db2
xor ecx, 0x76aaab9b
rol ecx, 0xd
popf
call fcn.14011277f
nop
xorps xmm0, xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], rbp
mov qword [rax + 0x38], rbp
movups xmm0, xmmword [rsi]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rax + 0x30], xmm1
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
mov qword [rax + 0x40], rbp
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
mov word [rax + 0x18], 0
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x20], xmm0
mov r8, rax
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.14010bf09
mov qword [r15], rax
mov byte [r15 + 8], 1
mov rax, r15
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.1400fb8e7
int3