Function at 0x14018dfe0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2e8
movaps xmmword [rsp + 0x2d0], xmm6
mov qword [rsp + 0x118], r8
mov rbx, rdx
mov r12, rcx
test rdx, rdx
mov eax, 0xd229e822
mov ecx, 0x87027e62
cmove ecx, eax
mov dword [rsp + 0xbc], ecx
mov eax, 0xfadab14b
mov r13d, 0x1438f07a
xorps xmm6, xmm6
mov rbp, qword [sym.imp.KERNEL32.dll_VirtualFree]
jmp 0x14018e05d
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2bb28778
mov ecx, 0x6c110b04
cmove eax, ecx
cmp dword [0x140837c34], 0xa
cmovl eax, ecx
mov ecx, eax
cmp eax, 0x6ae804e
jg 0x14018e0d0
cmp ecx, 0xcad63b11
jle 0x14018e1a0
cmp ecx, 0xf9c60bd4
jg 0x14018e355
cmp ecx, 0xd229e821
jle 0x14018e4b4
cmp ecx, 0xf0c8d95e
jg 0x14018e6ad
cmp ecx, 0xd229e822
je 0x14018e91c
mov eax, ecx
cmp ecx, 0xd761078b
jne 0x14018e05d
cmp dword [rsp + 0x1c8], 0x4550
mov eax, 0x1b88a1
mov ecx, 0xb6111572
cmove eax, ecx
jmp 0x14018e05d
cmp ecx, 0x431d283b
jg 0x14018e200
cmp ecx, 0x23dfc912
jg 0x14018e3b4
cmp ecx, 0x1438f079
jle 0x14018e4e4
cmp ecx, 0x1c32c082
jg 0x14018e6e5
cmp ecx, 0x1438f07a
je 0x14018e929
mov eax, ecx
cmp ecx, 0x1a2c3d14
jne 0x14018e05d
mov eax, dword [rsp + 0x78]
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0x98]
xor ecx, ecx
mov r8d, 0x3000
mov r9d, 4
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x74]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
add rax, rbx
mov qword [rsp + 0xa0], rax
mov r9, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0xa0]
mov rcx, r12
call fcn.1401837e0
test al, al
mov eax, 0xca99fa5c
mov ecx, 0xf423efae
cmovne eax, ecx
jmp 0x14018e05d
cmp ecx, 0xadcc8760
jg 0x14018e408
cmp ecx, 0x9f8747fa
jle 0x14018e51e
cmp ecx, 0xa818c0f4
jg 0x14018e712
cmp ecx, 0x9f8747fb
je 0x14018e952
mov eax, ecx
cmp ecx, 0xa09f5e79
jne 0x14018e05d
mov eax, 0x7bfc7635
xor edi, edi
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0xe8], rcx
jmp 0x14018e05d
cmp ecx, 0x6bdf47a1
jg 0x14018e470
cmp ecx, 0x51a0b884
jle 0x14018e56d
cmp ecx, 0x638962d5
jg 0x14018e74b
cmp ecx, 0x51a0b885
je 0x14018e980
mov eax, ecx
cmp ecx, 0x55a84633
jne 0x14018e05d
mov dword [rsp + 0xb8], edi
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x130], r15
mov r15, rbp
lea rax, [rsp + 0x160]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
mov eax, dword [rsp + 0x3c]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0xa8]
mov esi, dword [rax + rcx*4]
add rsi, qword [rsp + 0x90]
movaps xmmword [rsp + 0x160], xmm6
mov eax, dword [0x140838140]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x40]
mov eax, dword [0x140838144]
mov r13d, 0x7dc663c9
mov ecx, 0xde893968
cmove r13d, ecx
cmp eax, 0xa
setl byte [rsp + 0x58]
movaps xmmword [rsp + 0x170], xmm6
cmovl r13d, ecx
mov ecx, 0x628f4203
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x628f4202
jg 0x14018e320
cmp ecx, 0xde893968
je 0x14018e99e
cmp ecx, 0x320dc128
jne 0x14018e2f0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov ecx, r13d
jmp 0x14018e2f0
cmp ecx, 0x7dc663c9
je 0x14018e34e
cmp ecx, 0x628f4203
jne 0x14018e2f0
movzx edx, byte [rsp + 0x40]
cmp byte [rsp + 0x58], 0
mov ecx, 0x7dc663c9
mov ebp, 0x320dc128
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
jmp 0x14018e2f0
mov ecx, 0x320dc128
jmp 0x14018e2f0
cmp ecx, 0xd345af
jle 0x14018e5b0
cmp ecx, 0x4618095
jg 0x14018e793
cmp ecx, 0xd345b0
je 0x14018ea91
mov eax, ecx
cmp ecx, 0x191f9c7
jne 0x14018e05d
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
mov eax, 0xcad63b12
jmp 0x14018e05d
cmp ecx, 0x2e02ff0b
jle 0x14018e5ea
cmp ecx, 0x32cb628e
jg 0x14018e7d0
cmp ecx, 0x2e02ff0c
je 0x14018eab0
mov eax, ecx
cmp ecx, 0x2f0c4e1a
jne 0x14018e05d
mov eax, 0x32cb628f
mov dword [rsp + 0x6c], 2
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0xd8], rcx
jmp 0x14018e05d
cmp ecx, 0xbd29fe66
jle 0x14018e62a
cmp ecx, 0xc8ecf553
jg 0x14018e7f4
cmp ecx, 0xbd29fe67
je 0x14018eaca
mov eax, ecx
cmp ecx, 0xbe689d5e
jne 0x14018e05d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x108], rax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x3c], eax
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2301f193
mov ecx, 0x7bcd58d6
jmp 0x14018e050
cmp ecx, 0x6c6e0cb5
jle 0x14018e675
cmp ecx, 0x7bcd58d5
jg 0x14018e831
cmp ecx, 0x6c6e0cb6
je 0x14018eae8
mov eax, ecx
cmp ecx, 0x6faa8b53
jne 0x14018e05d
mov eax, 0xbe689d5e
mov dword [rsp + 0x70], 0
jmp 0x14018e05d
cmp ecx, 0xd0f79e99
jle 0x14018e898
cmp ecx, 0xd0f79e9a
je 0x14018eaff
mov eax, ecx
cmp ecx, 0xd12e69f2
jne 0x14018e05d
mov eax, 0xc8ecf554
jmp 0x14018e05d
cmp ecx, 0x6ae804f
je 0x14018eb1d
cmp ecx, 0xc4d0e78
je 0x14018eb4b
mov eax, ecx
cmp ecx, 0x101c817d
jne 0x14018e05d
mov eax, 0x6ae804f
xor ecx, ecx
mov qword [rsp + 0xc8], rcx
jmp 0x14018e05d
cmp ecx, 0x826bc47f
je 0x14018eb6d
cmp ecx, 0x87027e62
je 0x14018eb9d
mov eax, ecx
cmp ecx, 0x9d2ad7db
jne 0x14018e05d
mov rax, qword [rsp + 0x98]
add rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xb0]
cmp rcx, rax
mov eax, 0x6bf6fe77
cmova eax, r13d
jmp 0x14018e05d
cmp ecx, 0x431d283c
je 0x14018e037
cmp ecx, 0x4390cd62
je 0x14018ec26
mov eax, ecx
cmp ecx, 0x4fed9b20
jne 0x14018e05d
mov rax, qword [rsp + 0x88]
mov rax, qword [rsp + 0x80]
mov eax, 0xcee623a7
mov r14, r15
jmp 0x14018e05d
cmp ecx, 0xf9c60bd5
je 0x14018ec30
mov eax, dword [rsp + 0xbc]
cmp ecx, 0xfadab14b
je 0x14018e05d
mov eax, ecx
cmp ecx, 0x1b88a1
jne 0x14018e05d
mov eax, 0x4fed9b20
xor r15d, r15d
jmp 0x14018e05d
cmp ecx, 0x23dfc913
je 0x14018ec42
cmp ecx, 0x2bb28778
je 0x14018ec60
mov eax, ecx
cmp ecx, 0x2d1474e1
jne 0x14018e05d
mov eax, 0x6ae804f
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0xc8], rcx
jmp 0x14018e05d
cmp ecx, 0xadcc8761
je 0x14018ec6a
cmp ecx, 0xb6111572
je 0x14018ec74
mov eax, ecx
cmp ecx, 0xba75dacf
jne 0x14018e05d
mov eax, dword [rsp + 0x3c]
add eax, 1
mov dword [rsp + 0x70], eax
mov eax, 0xbe689d5e
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x120], rcx
jmp 0x14018e05d
cmp ecx, 0x6bdf47a2
je 0x14018ecaf
cmp ecx, 0x6bf6fe77
je 0x14018ecc6
mov eax, ecx
cmp ecx, 0x6c110b04
jne 0x14018e05d
mov eax, 0x4fed9b20
mov r15, qword [rsp + 0x158]
jmp 0x14018e05d
cmp ecx, 0xf0c8d95f
je 0x14018ece9
mov eax, ecx
cmp ecx, 0xf423efae
jne 0x14018e05d
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x191f9c7
mov ecx, 0xcad63b12
jmp 0x14018e050
cmp ecx, 0x1c32c083
je 0x14018ed1e
mov eax, ecx
cmp ecx, 0x2301f193
jne 0x14018e05d
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x3c]
mov eax, 0x7bcd58d6
jmp 0x14018e05d
cmp ecx, 0xa818c0f5
je 0x14018ed6d
mov eax, ecx
cmp ecx, 0xace3e380
jne 0x14018e05d
movzx eax, word [rsp + 0x188]
cmp eax, 0x5a4d
mov eax, 0x1b88a1
mov ecx, 0xf0c8d95f
cmove eax, ecx
jmp 0x14018e05d
cmp ecx, 0x638962d6
je 0x14018ed93
mov eax, ecx
cmp ecx, 0x69bdada0
jne 0x14018e05d
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x148], rax
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4390cd62
mov ecx, 0x51a0b885
jmp 0x14018e050
cmp ecx, 0x4618096
je 0x14018edb1
mov eax, ecx
cmp ecx, 0x60f366e
jne 0x14018e05d
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0x8000
call rbp
mov eax, 0x69bdada0
xor ecx, ecx
mov qword [rsp + 0xd0], rcx
jmp 0x14018e05d
cmp ecx, 0x32cb628f
je 0x14018edbd
mov eax, ecx
cmp ecx, 0x348830c7
jne 0x14018e05d
mov eax, 0xd0f79e9a
jmp 0x14018e05d
cmp ecx, 0xc8ecf554
je 0x14018ede4
mov eax, ecx
cmp ecx, 0xca99fa5c
jne 0x14018e05d
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0x8000
call rbp
mov eax, 0x9f8747fb
xor ecx, ecx
mov qword [rsp + 0xe0], rcx
jmp 0x14018e05d
cmp ecx, 0x7bcd58d6
je 0x14018ee02
mov eax, ecx
cmp ecx, 0x7bfc7635
jne 0x14018e05d
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x160]
call fcn.1401b0ed0
mov rax, qword [rsp + 0x100]
test edi, edi
mov eax, 0x32cb628f
mov ecx, 0xba75dacf
cmove eax, ecx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0xd8], rcx
mov dword [rsp + 0x6c], edi
jmp 0x14018e05d
cmp ecx, 0xcad63b12
jne 0x14018ef13
mov rax, qword [rsp + 0x30]
sub rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x20]
add rax, qword [rsp + 0x90]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x24]
add rax, qword [rsp + 0x90]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0x1c]
add rax, qword [rsp + 0x90]
mov qword [rsp + 0xf8], rax
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x191f9c7
mov ecx, 0x6faa8b53
jmp 0x14018e050
mov eax, 0xcee623a7
xor r14d, r14d
jmp 0x14018e05d
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0x8000
call rbp
mov eax, 0x2d1474e1
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xc0], rcx
jmp 0x14018e05d
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x150], rax
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x348830c7
mov ecx, 0xd0f79e9a
jmp 0x14018e050
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4390cd62
mov ecx, 0x2e02ff0c
jmp 0x14018e050
mov qword [rsp + 0x60], rax
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x160]
mov rdx, rsi
call fcn.1401b11b0
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x58], rax
mov eax, dword [0x1408379a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1408379ac], 0xa
setl cl
or cl, al
mov edi, 0xc0db78cf
mov eax, 0xbfb57628
cmovne edi, eax
mov ecx, 0xc0db78cf
mov eax, 0xb4413d12
cmovne ecx, eax
cmp qword [rdx + 0x18], 0x10
mov edx, 0x8a0a82e8
mov eax, 0xc8f651f
cmovae edx, eax
mov eax, 0x398d28f4
nop
cmp eax, 0xc0db78ce
jg 0x14018ea50
cmp eax, 0x8a0a82e8
je 0x14018ea6e
cmp eax, 0xb4413d12
je 0x14018ea77
cmp eax, 0xbfb57628
jne 0x14018ea20
jmp 0x14018ee31
cmp eax, 0xc0db78cf
je 0x14018ea7b
cmp eax, 0xc8f651f
je 0x14018ea82
cmp eax, 0x398d28f4
jne 0x14018ea20
mov rsi, qword [rsp + 0x58]
mov eax, edx
jmp 0x14018ea20
mov qword [rsp + 0x60], rsi
mov eax, ecx
jmp 0x14018ea20
mov eax, edi
jmp 0x14018ea20
mov eax, 0xb4413d12
jmp 0x14018ea20
mov rax, qword [rsp + 0x40]
mov rsi, qword [rax]
mov eax, 0x8a0a82e8
jmp 0x14018ea20
mov eax, 0x7bfc7635
mov edi, 1
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0xe8], rcx
jmp 0x14018e05d
mov eax, 0x9f8747fb
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0xe0], rcx
jmp 0x14018e05d
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xadcc8761
mov ecx, 0x2f0c4e1a
jmp 0x14018e050
cmp byte [rsp + 0x2e], 0
mov eax, 0x638962d6
mov ecx, 0x55a84633
cmovne eax, ecx
jmp 0x14018e05d
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x348830c7
mov ecx, 0xf9c60bd5
jmp 0x14018e050
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x140], rax
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd12e69f2
mov ecx, 0xc8ecf554
jmp 0x14018e050
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xa8]
mov rax, qword [rsp + 0xf8]
mov eax, 0x1c32c083
jmp 0x14018e05d
mov eax, dword [rsp + 0x7c]
add rax, rbx
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xb0]
cmp rcx, rax
mov eax, 0x9d2ad7db
cmovb eax, r13d
jmp 0x14018e05d
lea rax, [rsp + 0x188]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
mov rax, qword [rsp + 0x80]
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x88]
mov r8d, 0x108
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rdx, qword [rsp + 0x80]
mov r9d, 0x40
mov rcx, r12
mov r8, rbx
call fcn.1401837e0
test al, al
mov eax, 0x1b88a1
mov ecx, 0xace3e380
cmovne eax, ecx
jmp 0x14018e05d
mov eax, 0x51a0b885
jmp 0x14018e05d
mov eax, 0xa818c0f5
mov rsi, qword [rsp + 0x150]
jmp 0x14018e05d
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d0e78
mov ecx, 0x1c32c083
jmp 0x14018e050
mov eax, 0x431d283c
jmp 0x14018e05d
mov eax, 0xbd29fe67
jmp 0x14018e05d
mov eax, dword [rsp + 0x250]
mov ecx, dword [rsp + 0x254]
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x78], ecx
mov ecx, dword [rsp + 0x74]
cmp dword [rsp + 0x78], 0
mov eax, 0x4618096
mov edx, 0x1a2c3d14
cmovne eax, edx
test ecx, ecx
mov ecx, 0x4618096
cmove eax, ecx
jmp 0x14018e05d
cmp byte [rsp + 0x2f], 0
mov eax, 0x826bc47f
mov ecx, 0x101c817d
cmovne eax, ecx
jmp 0x14018e05d
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r8d, 0x8000
call rbp
mov eax, 0x2d1474e1
xor ecx, ecx
mov qword [rsp + 0xc0], rcx
jmp 0x14018e05d
movsxd r8, dword [rsp + 0x1c4]
add r8, rbx
mov rdx, qword [rsp + 0x88]
mov r9d, 0x108
mov rcx, r12
call fcn.1401837e0
test al, al
mov eax, 0x1b88a1
mov ecx, 0xd761078b
cmovne eax, ecx
jmp 0x14018e05d
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xa8]
movzx eax, word [rax + rcx*2]
mov rcx, qword [rsp + 0xf8]
mov eax, dword [rcx + rax*4]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x7c]
cmp eax, 0x1001
setb byte [rsp + 0x2f]
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc4d0e78
mov ecx, 0x6bdf47a2
jmp 0x14018e050
mov qword [rsp + 0x158], rsi
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2bb28778
mov ecx, 0x431d283c
jmp 0x14018e050
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xadcc8761
mov ecx, 0xbd29fe67
jmp 0x14018e050
mov eax, 0xa818c0f5
xor esi, esi
jmp 0x14018e05d
cmp dword [rsp + 0x6c], 2
mov eax, 0x69bdada0
mov ecx, 0x60f366e
cmove eax, ecx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xd0], rcx
jmp 0x14018e05d
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd12e69f2
mov ecx, 0xd345b0
jmp 0x14018e050
mov rax, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x3c]
cmp ecx, dword [rax + 0x18]
setb byte [rsp + 0x2e]
mov eax, dword [0x140837c30]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2301f193
mov ecx, 0x6c6e0cb6
jmp 0x14018e050
mov rbp, rbx
mov rdx, qword [rsp + 0x60]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x58], rax
cmp qword [rsp + 0x178], 0x10
mov esi, 0x8a0a82e8
mov eax, 0xc8f651f
cmovae esi, eax
mov eax, 0x398d28f4
nop dword [rax + rax]
cmp eax, 0xc0db78ce
jg 0x14018ee90
cmp eax, 0x8a0a82e8
je 0x14018eeae
cmp eax, 0xb4413d12
je 0x14018eeb7
cmp eax, 0xbfb57628
jne 0x14018ee70
jmp 0x14018eed1
cmp eax, 0xc0db78cf
je 0x14018eebb
cmp eax, 0xc8f651f
je 0x14018eec2
cmp eax, 0x398d28f4
jne 0x14018ee70
mov rbx, qword [rsp + 0x58]
mov eax, esi
jmp 0x14018ee70
mov qword [rsp + 0x60], rbx
mov eax, ecx
jmp 0x14018ee70
mov eax, edi
jmp 0x14018ee70
mov eax, 0xb4413d12
jmp 0x14018ee70
mov rax, qword [rsp + 0x40]
mov rbx, qword [rax]
mov eax, 0x8a0a82e8
jmp 0x14018ee70
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
mov eax, 0xa09f5e79
mov ecx, 0x23dfc913
cmove eax, ecx
mov rbx, rbp
mov r13d, 0x1438f07a
mov rbp, r15
mov r15, qword [rsp + 0x130]
mov rsi, qword [rsp + 0x128]
mov edi, dword [rsp + 0xb8]
jmp 0x14018e05d
mov eax, ecx
cmp ecx, 0xcee623a7
jne 0x14018e05d
mov rax, r14
movaps xmm6, xmmword [rsp + 0x2d0]
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret