Function at 0x18000140c
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jmp 0x180001658
mov qword [rsp + 0x78], 0xffffffffb6d92f0d
sub qword [rsp + 0x78], 0xc1
cmp ah, ah
je 0x18000147a
lea rax, [rsp + 0xc0]
lea rcx, [rsp + 0x80]
cmp dx, dx
je 0x18000149a
mov rcx, qword [rsp + 0x60]
call 0x180001a7b
cmp bl, bl
je 0x180001427
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xe0]
jmp 0x1800014d1
mov r8d, eax
mov rdx, qword [rsp + 0x68]
cmp di, di
je 0x180001488
mov ecx, 0x1c
add ecx, 4
jmp 0x18000144a
lea r8, [rsp + 0x78]
mov edx, dword [rsp + 0x70]
cmp dh, dh
je 0x18000143c
mov r9d, 4
add r9d, 4
cmp bl, bl
je 0x18000146d
mov rcx, qword [rsp + 0x60]
call fcn.180001c6e
cmp bl, bl
je 0x180001411
mov rdi, rax
mov rsi, rcx
cmp ax, ax
je 0x180001463
lea r8, [fcn.18000140c]
lea rdx, [rsp + 0xc0]
cmp bx, bx
je 0x1800014e1
mov rsi, rcx
mov ecx, 0x1c
cmp ax, ax
je 0x1800014c8
pop rsi
ret
add ecx, 4
rep movsb byte [rdi], byte [rsi]
cmp ah, ah
je 0x1800014a5
lea rcx, [rsp + 0xa0]
mov rdi, rax
cmp di, di
je 0x1800014b9
lea rcx, [rsp + 0xe0]
call qword [rsp + 0x60]
cmp bh, bh
je 0x1800014f1
add rsp, 0x108
pop rdi
jmp 0x1800014c6
add byte [rsp + 0x40], 0x1f
cmp cx, cx
je 0x180001543
mov byte [rsp + 0x3f], 0x60
add byte [rsp + 0x3f], 0x13
cmp cl, cl
je 0x180001530
add byte [rsp + 0x3e], 0x25
cmp ch, ch
je 0x180001505
mov byte [rsp + 0x3e], 0x44
cmp sp, sp
je 0x180001513
add byte [rsp + 0x3c], 6
cmp bx, bx
je 0x18000154f
mov byte [rsp + 0x40], 0x47
cmp bx, bx
je 0x1800014fb
mov byte [rsp + 0x3c], 0x62
cmp al, al
je 0x180001526
mov byte [rsp + 0x41], 0x17
add byte [rsp + 0x41], 0x5e
jmp 0x18000155d
mov byte [rsp + 0x3d], 0x48
add byte [rsp + 0x3d], 0x19
cmp dl, dl
je 0x18000151c
mov byte [rsp + 0x42], 0x5e
jmp 0x1800015ab
mov qword [rsp + 0x80], 0x3242c056
add qword [rsp + 0x80], 0xb2
cmp cx, cx
je 0x180001599
mov dword [rsp + 0x9c], 1
add dword [rsp + 0x9c], 0
cmp si, si
je 0x1800015cb
lea rax, [rsp + 0x30]
mov qword [rsp + 0x90], rax
cmp bx, bx
je 0x1800015b4
add byte [rsp + 0x42], 0xc
cmp bl, bl
je 0x1800015f4
mov dword [rsp + 0x88], 0x889cfa2b
sub dword [rsp + 0x88], 0x47
cmp bh, bh
je 0x1800015dd
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xa0], rax
jmp 0x180001603
mov dword [rsp + 0x98], 1
add dword [rsp + 0x98], 0
cmp al, al
je 0x180001581
mov byte [rsp + 0x43], 0x33
add byte [rsp + 0x43], 0x2e
cmp sp, sp
je 0x180001618
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xa8], rax
jmp 0x1800017fb
mov byte [rsp + 0x44], 0
cmp si, si
je 0x180001564
add byte [rsp + 0x48], 0x3e
mov byte [rsp + 0x49], 0x14
cmp bx, bx
je 0x180001649
push rsi
push rdi
cmp ah, ah
je 0x180001667
add byte [rsp + 0x4b], 0xd
mov byte [rsp + 0x4c], 0xa
cmp al, al
je 0x180001677
add byte [rsp + 0x49], 0x51
mov byte [rsp + 0x4a], 0x44
cmp dx, dx
je 0x180001683
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
cmp si, si
je 0x18000169d
sub rsp, 0x108
mov byte [rsp + 0x48], 0x26
cmp al, al
je 0x180001626
add byte [rsp + 0x4c], 0x2b
mov byte [rsp + 0x4d], 0x54
jmp 0x180001691
add byte [rsp + 0x4a], 0x30
mov byte [rsp + 0x4b], 0x6c
cmp bl, bl
je 0x18000163b
add byte [rsp + 0x4d], 0x20
mov byte [rsp + 0x4e], 0x1c
jmp 0x1800016ab
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
cmp bl, bl
je 0x180001635
add byte [rsp + 0x4e], 0x54
mov byte [rsp + 0x4f], 0x3a
cmp ax, ax
je 0x1800016c9
add byte [rsp + 0x53], 9
mov byte [rsp + 0x54], 6
cmp si, si
je 0x1800016f4
add byte [rsp + 0x4f], 0x2b
mov byte [rsp + 0x50], 0x11
cmp bh, bh
je 0x18000172c
add byte [rsp + 0x55], 0x57
mov byte [rsp + 0x56], 0xa
cmp al, al
je 0x180001702
add byte [rsp + 0x57], 0x10
mov byte [rsp + 0x58], 0x2e
jmp 0x1800018c0
add byte [rsp + 0x54], 0x64
mov byte [rsp + 0x55], 0x12
cmp ah, ah
je 0x1800016d7
add byte [rsp + 0x56], 0x5e
mov byte [rsp + 0x57], 0x55
jmp 0x1800016e5
add byte [rsp + 0x52], 0x2b
mov byte [rsp + 0x53], 0x59
cmp di, di
je 0x1800016ba
add byte [rsp + 0x51], 0x3b
mov byte [rsp + 0x52], 0x3b
cmp di, di
je 0x18000170e
add byte [rsp + 0x50], 0x21
mov byte [rsp + 0x51], 0x17
cmp sp, sp
je 0x18000171d
mov byte [rsp + 0x3b], 0x3a
add byte [rsp + 0x3b], 0x2c
jmp 0x18000153a
add byte [rsp + 0x38], 0x3e
cmp dl, dl
je 0x180001775
add byte [rsp + 0x37], 3
mov byte [rsp + 0x38], 0x35
cmp bh, bh
je 0x18000174a
mov byte [rsp + 0x3a], 0x76
cmp ax, ax
je 0x18000178d
mov byte [rsp + 0x35], 0x47
cmp bp, bp
je 0x180001794
mov byte [rsp + 0x39], 0xc
add byte [rsp + 0x39], 0x5c
cmp sp, sp
je 0x180001761
mov byte [rsp + 0x37], 0x5e
cmp bl, bl
je 0x180001753
add byte [rsp + 0x3a], 3
jmp 0x18000173b
add byte [rsp + 0x35], 0x22
cmp si, si
je 0x18000179e
mov byte [rsp + 0x36], 0x30
add byte [rsp + 0x36], 0x45
cmp ax, ax
je 0x180001784
xor edx, edx
mov rcx, 0
cmp ch, ch
je 0x18000182f
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x20], 0x20
cmp ax, ax
je 0x1800017cb
add dword [rsp + 0x20], 0x20
mov r9d, 0xfe9
cmp di, di
je 0x18000183b
mov qword [rsp + 0x60], rax
mov eax, dword [rsp + 0x70]
jmp 0x180001456
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0xb8], eax
cmp cl, cl
je 0x18000181f
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xb0], rax
cmp sp, sp
je 0x1800017e9
lea rcx, [rsp + 0x68]
call 0x1800018cf
cmp di, di
je 0x1800017ba
lea rax, [0x18006c120]
mov qword [rsp + 0x68], rax
cmp ch, ch
je 0x180001810
sub rcx, 1
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
jmp 0x1800017db
add r9d, 0x17
mov r8d, eax
cmp al, al
je 0x1800017ad
add byte [rsp + 0x5b], 0x5e
mov byte [rsp + 0x5c], 0
cmp bx, bx
je 0x180001895
mov byte [rsp + 0x31], 0x69
add byte [rsp + 0x31], 0
cmp cx, cx
je 0x180001868
mov byte [rsp + 0x32], 0x2f
cmp bl, bl
je 0x180001878
add byte [rsp + 0x33], 0x68
jmp 0x1800018b1
add byte [rsp + 0x32], 0x32
mov byte [rsp + 0x33], 0xb
cmp bx, bx
je 0x180001871
add byte [rsp + 0x59], 1
mov byte [rsp + 0x5a], 0x14
cmp ch, ch
je 0x1800018a3
mov byte [rsp + 0x30], 0x32
add byte [rsp + 0x30], 0x43
cmp bh, bh
je 0x180001859
add byte [rsp + 0x5a], 0x53
mov byte [rsp + 0x5b], 7
cmp bl, bl
je 0x18000184a
mov byte [rsp + 0x34], 0xe
add byte [rsp + 0x34], 0x58
jmp 0x18000176b
add byte [rsp + 0x58], 0x44
mov byte [rsp + 0x59], 0x60
cmp dx, dx
je 0x180001887
jmp 0x180001924
mov byte [rsp + 0x36], 0x1c
add byte [rsp + 0x36], 0x54
cmp bl, bl
je 0x1800018fb
mov byte [rsp + 0x35], 0x54
add byte [rsp + 0x35], 0x20
cmp bh, bh
je 0x1800018d1
mov byte [rsp + 0x34], 0xa
add byte [rsp + 0x34], 0x2b
cmp bl, bl
je 0x1800018df
mov byte [rsp + 0x37], 0x3a
add byte [rsp + 0x37], 0x2b
jmp 0x180001915
mov byte [rsp + 0x32], 0x44
add byte [rsp + 0x32], 0x30
cmp dh, dh
je 0x18000194e
mov byte [rsp + 0x38], 0x11
add byte [rsp + 0x38], 0x21
jmp 0x180001a35
mov qword [rsp + 8], rcx
sub rsp, 0x58
cmp cl, cl
je 0x180001931
mov byte [rsp + 0x30], 0x26
add byte [rsp + 0x30], 0x3e
cmp di, di
je 0x180001940
mov byte [rsp + 0x31], 0x14
add byte [rsp + 0x31], 0x51
cmp dh, dh
je 0x180001907
mov byte [rsp + 0x33], 0x6c
add byte [rsp + 0x33], 0xd
cmp bl, bl
je 0x1800018ed
add rsp, 0x58
ret
mov ecx, dword [rsp + 0x28]
mov dword [rax + 8], ecx
jmp 0x18000195c
mov rax, qword [rsp + 0x60]
mov rax, qword [rax]
cmp di, di
je 0x180001990
mov rax, qword [rax]
movups xmm0, xmmword [rax]
cmp bh, bh
je 0x1800019a7
mov byte [rsp + 0x43], 7
add byte [rsp + 0x43], 0x5e
cmp bx, bx
je 0x1800019cf
add rax, 0x10
mov rcx, qword [rsp + 0x60]
jmp 0x1800019b8
mov edx, 4
add edx, 0
cmp cl, cl
je 0x1800019de
movdqu xmmword [rsp + 0x20], xmm0
mov r9d, 1
cmp sp, sp
je 0x1800019c2
mov qword [rcx], rax
mov rax, qword [rsp + 0x60]
jmp 0x180001961
add r9d, 3
lea r8, [rsp + 0x2c]
cmp bh, bh
je 0x18000199b
mov byte [rsp + 0x44], 0
mov rax, qword [rsp + 0x60]
cmp sp, sp
je 0x180001977
lea rcx, [rsp + 0x28]
call 0x180001a7b
cmp ah, ah
je 0x18000196a
mov byte [rsp + 0x42], 0x14
add byte [rsp + 0x42], 0x53
jmp 0x180001981
mov byte [rsp + 0x3d], 0x12
add byte [rsp + 0x3d], 0x57
cmp bl, bl
je 0x180001a27
mov byte [rsp + 0x3c], 6
add byte [rsp + 0x3c], 0x64
cmp sp, sp
je 0x1800019fc
mov byte [rsp + 0x3a], 0x3b
add byte [rsp + 0x3a], 0x2b
cmp ah, ah
je 0x180001a5d
mov byte [rsp + 0x3e], 0xa
add byte [rsp + 0x3e], 0x5e
cmp cl, cl
je 0x180001a6c
mov byte [rsp + 0x39], 0x17
add byte [rsp + 0x39], 0x3b
cmp al, al
je 0x180001a19
mov byte [rsp + 0x41], 0x60
add byte [rsp + 0x41], 1
jmp 0x1800019f0
mov byte [rsp + 0x40], 0x2e
add byte [rsp + 0x40], 0x44
cmp al, al
je 0x180001a43
mov byte [rsp + 0x3b], 0x59
add byte [rsp + 0x3b], 9
cmp di, di
je 0x180001a0a
mov byte [rsp + 0x3f], 0x55
add byte [rsp + 0x3f], 0x10
cmp dx, dx
je 0x180001a4f
jmp 0x180001c1a
mov byte [rdx + rcx], al
jmp 0x180001baf
add rsp, 0x28
jmp 0x180001c6d
mov eax, dword [rsp + 0x38]
cmp dword [rsp], eax
jge 0x180001a88
jmp 0x180001b07
add byte [rsp + 0x1c], 0x15
mov byte [rsp + 0x1d], 0
jmp 0x180001ba3
add byte [rsp + 0x1a], 0x4c
mov byte [rsp + 0x1b], 0x33
cmp cx, cx
je 0x180001ace
idiv dword [rsp + 0x48]
mov eax, edx
jmp 0x180001af4
movzx eax, byte [rcx + rax]
mov dword [rsp + 4], eax
cmp ah, ah
je 0x180001adc
add byte [rsp + 0x1b], 0x3e
mov byte [rsp + 0x1c], 0x59
cmp bh, bh
je 0x180001a9c
mov eax, dword [rsp]
cdq
cmp bp, bp
je 0x180001aba
add byte [rsp + 0x19], 2
mov byte [rsp + 0x1a], 0x1a
cmp si, si
je 0x180001aab
cdqe
mov rcx, qword [rsp + 0x40]
jmp 0x180001c4a
inc eax
mov dword [rsp], eax
jmp 0x180001a91
movsxd rax, dword [rsp]
mov rcx, qword [rsp + 0x30]
cmp cl, cl
je 0x180001ac2
add byte [rsp + 0x14], 0
mov byte [rsp + 0x15], 0x34
cmp bh, bh
je 0x180001b95
add byte [rsp + 0xf], 0x29
mov byte [rsp + 0x10], 0x6d
cmp sp, sp
je 0x180001b5b
add byte [rsp + 0x17], 0x49
mov byte [rsp + 0x18], 0x1e
jmp 0x180001b78
add byte [rsp + 0x16], 0x5e
mov byte [rsp + 0x17], 9
cmp ax, ax
je 0x180001b31
add byte [rsp + 0x13], 0x18
mov byte [rsp + 0x14], 0x73
cmp sp, sp
je 0x180001b14
add byte [rsp + 0x10], 1
mov byte [rsp + 0x11], 0x71
cmp ah, ah
je 0x180001b87
add byte [rsp + 0x12], 0x15
mov byte [rsp + 0x13], 0x5a
cmp cx, cx
je 0x180001b4c
add byte [rsp + 0x18], 0x58
mov byte [rsp + 0x19], 0x33
jmp 0x180001ae5
add byte [rsp + 0x11], 8
mov byte [rsp + 0x12], 0x24
cmp dl, dl
je 0x180001b69
add byte [rsp + 0x15], 0x40
mov byte [rsp + 0x16], 0xa
cmp bl, bl
je 0x180001b3d
mov dword [rsp], 0
jmp 0x180001a91
mov eax, dword [rsp]
jmp 0x180001b00
add byte [rsp + 0xb], 0x29
mov byte [rsp + 0xc], 9
cmp si, si
je 0x180001c29
add byte [rsp + 8], 0x42
mov byte [rsp + 9], 0x1d
cmp dx, dx
je 0x180001be1
add byte [rsp + 0xd], 0x13
mov byte [rsp + 0xe], 0x54
jmp 0x180001c0b
add byte [rsp + 9], 0x45
mov byte [rsp + 0xa], 0x43
cmp dx, dx
je 0x180001c38
sub rsp, 0x28
mov byte [rsp + 8], 0x31
cmp bx, bx
je 0x180001bc6
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
cmp bl, bl
je 0x180001bf0
add byte [rsp + 0xe], 0x12
mov byte [rsp + 0xf], 0x3f
jmp 0x180001b22
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
cmp dx, dx
je 0x180001bfe
add byte [rsp + 0xc], 0x2b
mov byte [rsp + 0xd], 0x22
cmp bx, bx
je 0x180001bd5
add byte [rsp + 0xa], 0x25
mov byte [rsp + 0xb], 0x29
cmp cl, cl
je 0x180001bb7
movzx eax, byte [rcx + rax]
mov ecx, dword [rsp + 4]
cmp bx, bx
je 0x180001c57
xor ecx, eax
mov eax, ecx
cmp ch, ch
je 0x180001c5f
movsxd rcx, dword [rsp]
mov rdx, qword [rsp + 0x30]
jmp 0x180001a80
ret