Function at 0x1402d10a0
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x138
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x48], r9
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rdx
mov qword [rbp + 0x28], rcx
mov eax, 0xaf5008e3
lea r14, [rbp - 8]
mov dword [rbp + 0x84], ecx
nop word [rax + rax]
cmp eax, 0x1d745025
jle 0x1402d1110
cmp eax, 0x53876c9b
jg 0x1402d11b0
cmp eax, 0x1d745026
je 0x1402d1d4a
cmp eax, 0x4f512dce
jne 0x1402d10e0
jmp 0x1402d1f30
cmp eax, 0xa6449181
je 0x1402d1d5e
cmp eax, 0xaf5008e3
je 0x1402d1d70
cmp eax, 0xb0eb3f64
jne 0x1402d10e0
mov rax, qword [rbp + 0x70]
mov qword [rax], 0
mov rcx, qword [rbp + 0x18]
mov rax, qword [rbp + 0x70]
lea rdx, [rbp + 0x50]
mov qword [rbp + 0x98], rdx
mov rdx, qword [rbp + 0x98]
mov edx, 0x35d2a1ef
nop word [rax + rax]
cmp edx, 0x2f10e7bf
je 0x1402d1db6
cmp edx, 0x35d2a1ef
jne 0x1402d1160
lea rdx, [rbp + 0x50]
mov qword [rbp + 0xb0], rdx
mov rdx, qword [rbp + 0xb0]
mov rbx, qword [rbp - 0x38]
mov qword [rdx], rbx
mov rdx, qword [rbp + 0xb0]
add rdx, 8
mov qword [rbp + 0xa8], rdx
mov edx, 0x2f10e7bf
jmp 0x1402d1160
cmp eax, 0x53876c9c
je 0x1402d1f20
cmp eax, 0x6b638bcd
jne 0x1402d10e0
mov rax, qword [rbp]
mov rax, qword [rbp + 0x70]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x10], r14
mov ecx, 0xb9f208bd
jmp 0x1402d1206
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov ecx, 0x202f9493
nop word cs:[rax + rax]
cmp ecx, 0xbe316463
jg 0x1402d14a0
cmp ecx, 0x915cb081
jg 0x1402d1540
cmp ecx, 0x8a8d81bf
jg 0x1402d15d1
cmp ecx, 0x81446128
je 0x1402d1b30
cmp ecx, 0x863d60de
je 0x1402d16ac
cmp ecx, 0x8937233e
jne 0x1402d1210
mov dword [rbp + 0x4c], r13d
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x60], r15
mov dword [rbp + 0x48], r11d
mov dword [rbp + 0x44], r10d
mov qword [rbp - 0x68], r9
mov r13d, dword [rbp + 0x3c]
mov rax, qword [rbp - 0x70]
mov ecx, dword [0x140355208]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x14035520c], 0xa
setl dl
or dl, cl
mov r15d, 0x8e14550a
mov ecx, 0xff20049
cmovne r15d, ecx
mov esi, 0x8e14550a
mov ecx, 0x775e1d2c
cmovne esi, ecx
mov edx, 0x402094db
jmp 0x1402d12c0
mov edx, 0x775e1d2c
nop word [rax + rax]
mov r14d, edx
cmp edx, 0xff20048
jg 0x1402d1310
cmp r14d, 0xb0bd2596
jg 0x1402d1350
cmp r14d, 0x8b59ea37
je 0x1402d13c6
cmp r14d, 0x8e14550a
je 0x1402d12b5
mov edx, r14d
cmp r14d, 0xa23f6b4b
jne 0x1402d12c0
mov r8d, dword [rbp + 0x34]
mov edx, 0x183e2982
xor r10d, r10d
mov r9d, dword [rbp + 0x30]
jmp 0x1402d12c0
cmp r14d, 0x655409b7
jg 0x1402d1394
cmp r14d, 0xff20049
je 0x1402d13d6
cmp r14d, 0x183e2982
je 0x1402d13e0
mov edx, r14d
cmp r14d, 0x402094db
jne 0x1402d12c0
mov edx, 0x8b59ea37
jmp 0x1402d12c0
mov edx, esi
cmp r14d, 0xb0bd2597
je 0x1402d12c0
cmp r14d, 0xb69bc625
je 0x1402d140d
mov edx, r14d
cmp r14d, 0x5e467cc
jne 0x1402d12c0
mov r8d, dword [rbp + 0x7c]
mov edx, 0x183e2982
mov r10d, 1
mov r9d, dword [rbp + 0x7c]
jmp 0x1402d12c0
cmp r14d, 0x6b67d744
je 0x1402d1443
mov edx, r15d
cmp r14d, 0x775e1d2c
je 0x1402d12c0
mov edx, r14d
cmp r14d, 0x655409b8
jne 0x1402d12c0
jmp 0x1402d171b
mov edx, 0xb69bc625
mov ecx, r13d
mov r12, rax
jmp 0x1402d12c0
mov edx, 0xa23f6b4b
jmp 0x1402d12c0
mov dword [rbp + 0x88], r9d
test r10d, r10d
mov edx, 0x655409b8
mov ecx, 0xb69bc625
cmove edx, ecx
mov r12, qword [rbp + 0xa8]
mov r11d, dword [rbp + 0x88]
mov ecx, r8d
jmp 0x1402d12c0
mov dword [rbp + 0x30], r11d
mov dword [rbp + 0x7c], ecx
lea rdx, [r12 + 1]
mov qword [rbp + 0xa8], rdx
mov dl, byte [r12]
mov byte [rbp + 0xa7], dl
cmp byte [rbp + 0xa7], 0
mov edx, 0x6b67d744
mov edi, 0x5e467cc
cmove edx, edi
jmp 0x1402d12c0
movsx edi, byte [rbp + 0xa7]
mov edx, dword [rbp + 0x7c]
mov dword [rbp + 0x98], edi
mov edi, 0xb43a44b0
nop dword [rax + rax]
cmp edi, 0xfe02baaa
je 0x1402d1485
cmp edi, 0xb43a44b0
jne 0x1402d1460
mov edi, dword [rbp + 0x98]
xor edi, edx
imul ebx, edi, 0x1000193
mov edi, 0xfe02baaa
jmp 0x1402d1460
mov dword [rbp + 0xb0], ebx
mov edx, dword [rbp + 0xb0]
mov dword [rbp + 0x34], edx
mov edx, 0xb0bd2597
jmp 0x1402d12c0
cmp ecx, 0xe69c937
jle 0x1402d1580
cmp ecx, 0x3b3b00fd
jg 0x1402d1616
cmp ecx, 0xe69c938
je 0x1402d174a
cmp ecx, 0x17b7514b
je 0x1402d177e
cmp ecx, 0x202f9493
jne 0x1402d1210
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x58], rax
movsxd rcx, dword [rax + 0x3c]
mov qword [rbp + 0xb0], rcx
mov edx, 0x67d79b5c
nop dword [rax]
cmp edx, 0x3d9abea7
je 0x1402d17aa
cmp edx, 0x67d79b5c
jne 0x1402d1510
mov rcx, qword [rbp + 0xb0]
add rcx, rax
mov edx, 0x3d9abea7
jmp 0x1402d1510
cmp ecx, 0xae063d41
jg 0x1402d1658
cmp ecx, 0x915cb082
je 0x1402d180f
cmp ecx, 0x9932f8da
je 0x1402d181c
cmp ecx, 0x9f4cf167
jne 0x1402d1210
mov ecx, 0x3b3b00fe
jmp 0x1402d1210
cmp ecx, 0xf12785e8
jle 0x1402d168a
cmp ecx, 0xf12785e9
je 0x1402d1847
cmp ecx, 0xf1ec6006
je 0x1402d1858
cmp ecx, 0xa1bc984
jne 0x1402d1210
cmp byte [rbp + 0x96], 0
mov ecx, 0x915cb082
mov eax, 0x202f9493
cmovne ecx, eax
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x50], rax
jmp 0x1402d1210
cmp ecx, 0x8a8d81c0
je 0x1402d18ee
cmp ecx, 0x8ce23da5
je 0x1402d190d
cmp ecx, 0x9123bb6e
jne 0x1402d1210
mov qword [rbp - 0x28], r12
mov rax, qword [rbp - 0x18]
test r10d, r10d
mov ecx, 0xdef0b1e1
mov eax, 0xf1ec6006
cmove ecx, eax
mov r9, qword [rbp - 0x28]
jmp 0x1402d1210
cmp ecx, 0x3b3b00fe
je 0x1402d191f
cmp ecx, 0x4e401556
je 0x1402d192d
cmp ecx, 0x78babf51
jne 0x1402d1210
mov eax, dword [0x140355648]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc1809674
mov eax, 0x9f4cf167
jmp 0x1402d1835
cmp ecx, 0xae063d42
je 0x1402d1962
cmp ecx, 0xb8162f23
je 0x1402d1976
cmp ecx, 0xb9f208bd
jne 0x1402d1210
mov rax, qword [rbp - 0x10]
mov ecx, 0x81446128
jmp 0x1402d1210
cmp ecx, 0xbe316464
je 0x1402d1987
cmp ecx, 0xc1809674
jne 0x1402d1b1b
mov ecx, 0x78babf51
jmp 0x1402d1210
mov eax, dword [rbp + 0x80]
lea rcx, [rbp + 0x58]
mov qword [rbp + 0x88], rcx
mov edx, 0xd7d82a95
mov rcx, qword [rbp + 0x60]
nop word cs:[rax + rax]
cmp edx, 0xff9bcf18
je 0x1402d19a5
cmp edx, 0xd7d82a95
jne 0x1402d16d0
mov rdx, qword [rbp + 0x88]
mov rdx, qword [rdx]
mov qword [rbp + 0x98], rdx
mov qword [rbp + 0xb0], rcx
mov rdx, qword [rbp + 0xb0]
mov edx, dword [rdx + 0x1c]
add rdx, qword [rbp + 0x98]
mov qword [rbp + 0xa8], rdx
mov edx, 0xff9bcf18
jmp 0x1402d16d0
mov eax, dword [rbp + 0x88]
mov dword [rbp + 0x38], eax
mov ecx, 0x17b7514b
lea r14, [rbp - 8]
mov r9, qword [rbp - 0x68]
mov r10d, dword [rbp + 0x44]
mov r11d, dword [rbp + 0x48]
mov r15, qword [rbp - 0x60]
mov r12, qword [rbp - 0x58]
mov r13d, dword [rbp + 0x4c]
jmp 0x1402d1210
mov edx, 0x8818d4c2
mov rax, qword [rbp + 0x60]
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xcc309b11
je 0x1402d19d9
cmp edx, 0x8818d4c2
jne 0x1402d1760
mov ecx, dword [rax + 0x18]
mov edx, 0xcc309b11
jmp 0x1402d1760
mov eax, 0x144958ae
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x144958ae
je 0x1402d17a3
cmp eax, 0xfbf8e4f
jne 0x1402d1790
jmp 0x1402d19f2
mov eax, 0xfbf8e4f
jmp 0x1402d1790
mov qword [rbp + 0xa8], rcx
mov rcx, qword [rbp + 0xa8]
mov edx, dword [rcx + 0x88]
mov ecx, dword [rcx + 0x8c]
mov dword [rbp + 0xb0], ecx
add rdx, rax
mov qword [rbp + 0xa8], rdx
mov ecx, 0x80c7b273
nop dword [rax]
cmp ecx, 0xcbf281fe
je 0x1402d1a20
cmp ecx, 0x80c7b273
jne 0x1402d17e0
mov rcx, qword [rbp + 0xa8]
mov qword [rbp + 0x60], rcx
mov ecx, dword [rbp + 0xb0]
mov dword [rbp + 0x50], ecx
mov ecx, 0xcbf281fe
jmp 0x1402d17e0
mov ecx, 0xdef0b1e1
xor r9d, r9d
jmp 0x1402d1210
mov eax, dword [0x140355648]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0xc1809674
mov eax, 0x78babf51
cmove ecx, eax
cmp dword [0x14035564c], 0xa
cmovl ecx, eax
jmp 0x1402d1210
mov ecx, 0x9123bb6e
xor r10d, r10d
mov r12, qword [rbp + 0x20]
jmp 0x1402d1210
mov qword [rbp + 0x88], r14
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov qword [rbp + 0x98], rax
mov eax, 0x6e8685f7
nop word cs:[rax + rax]
nop
cmp eax, 0x96b8094b
je 0x1402d1a58
cmp eax, 0x6e8685f7
jne 0x1402d1880
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0xb0], rax
mov eax, 0xca279137
nop word cs:[rax + rax]
nop
cmp eax, 0xcf58ac16
je 0x1402d18d6
cmp eax, 0xca279137
jne 0x1402d18b0
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0xa8], rax
mov eax, 0xcf58ac16
jmp 0x1402d18b0
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov eax, 0x96b8094b
jmp 0x1402d1880
test r11d, r11d
mov ecx, 0x9123bb6e
mov eax, 0xf12785e9
cmove ecx, eax
mov r10d, r11d
mov r12, r15
mov qword [rbp + 0x20], r15
jmp 0x1402d1210
mov rax, qword [rbp - 0x78]
mov qword [rbp - 0x80], rax
mov ecx, 0xae063d42
jmp 0x1402d1210
mov ecx, 0xbe316464
mov r13d, dword [rbp + 0x40]
jmp 0x1402d1210
mov eax, 0xf1178bb9
mov qword [rbp + 0xa8], rax
mov ecx, 0xba18e9d5
nop
cmp ecx, 0x618ef625
je 0x1402d1a69
cmp ecx, 0xba18e9d5
jne 0x1402d1940
mov rax, qword [rbp + 0xa8]
mov ecx, 0x618ef625
jmp 0x1402d1940
mov ecx, 0x8a8d81c0
mov r11d, 1
mov r15, qword [rbp - 0x80]
jmp 0x1402d1210
mov ecx, 0x8a8d81c0
xor r11d, r11d
mov r15, qword [rbp - 0x20]
jmp 0x1402d1210
mov eax, r13d
sub eax, 1
mov dword [rbp + 0x80], eax
mov ecx, 0x4e401556
mov eax, 0xb8162f23
cmovb ecx, eax
jmp 0x1402d1210
mov rcx, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0xb0]
mov edx, dword [rdx + 0x24]
add rdx, qword [rbp + 0x98]
movzx eax, word [rdx + rax*2]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0x98]
mov qword [rbp - 0x78], rax
mov ecx, 0x8ce23da5
jmp 0x1402d1210
mov dword [rbp + 0xa8], ecx
mov eax, dword [rbp + 0xa8]
mov dword [rbp + 0x40], eax
mov ecx, 0x9932f8da
jmp 0x1402d1210
mov dword [rbp + 0xa8], 0x200f79c0
mov eax, dword [rbp + 0xa8]
mov ecx, dword [rbp + 0x38]
cmp ecx, eax
mov ecx, 0xbe316464
mov eax, 0x863d60de
cmove ecx, eax
mov r13d, dword [rbp + 0x80]
jmp 0x1402d1210
lea rcx, [rbp + 0x60]
mov qword [rbp + 0xa8], rcx
mov edx, 0xd6a84419
cmp edx, 0x7f3abf5c
je 0x1402d1adc
cmp edx, 0xd6a84419
jne 0x1402d1a30
mov rcx, qword [rbp + 0xa8]
cmp qword [rcx], rax
setne cl
mov edx, 0x7f3abf5c
jmp 0x1402d1a30
mov byte [rbp + 0x96], 1
mov ecx, 0xa1bc984
jmp 0x1402d1210
mov dword [rbp + 0xb0], eax
mov eax, dword [rbp + 0xb0]
mov dword [rbp + 0x3c], eax
mov eax, dword [rbp + 0x80]
mov rcx, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x60]
mov qword [rbp + 0x98], rcx
mov ecx, dword [rdx + 0x20]
add rcx, qword [rbp + 0x98]
lea rax, [rcx + rax*4]
mov qword [rbp + 0xb0], rax
mov eax, 0xa7549629
nop word [rax + rax]
cmp eax, 0xfc2fefa
je 0x1402d1b06
cmp eax, 0xa7549629
jne 0x1402d1ab0
mov rax, qword [rbp + 0xb0]
mov eax, dword [rax]
add rax, qword [rbp + 0x98]
mov qword [rbp + 0xa8], rax
mov eax, 0xfc2fefa
jmp 0x1402d1ab0
and cl, 1
mov byte [rbp + 0xb0], cl
cmp byte [rbp + 0xb0], 0
mov ecx, 0xf12785e9
mov eax, 0xe69c938
cmovne ecx, eax
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x20], rax
jmp 0x1402d1210
mov rax, qword [rbp + 0xa8]
mov qword [rbp - 0x70], rax
mov ecx, 0x8937233e
jmp 0x1402d1210
cmp ecx, 0xdef0b1e1
jne 0x1402d1210
jmp 0x1402d1e18
mov eax, 0x16261780
nop word cs:[rax + rax]
nop
cmp eax, 0x16261780
je 0x1402d1b50
cmp eax, 0xd822607f
jne 0x1402d1b40
jmp 0x1402d1b60
mov eax, 0xd822607f
jmp 0x1402d1b40
mov qword [rbp + 0x98], r14
mov rax, qword gs:[0x60]
mov ecx, dword [0x1403556a8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x1403556ac], 0xa
setl dl
or dl, cl
mov r8d, 0x6a1a0f30
mov ecx, 0x62b9f176
cmovne r8d, ecx
mov ecx, 0x6a1a0f30
mov edx, 0x1e30fb23
cmovne ecx, edx
mov qword [rbp + 0xb0], rax
mov edx, 0xdda9dab6
mov eax, 0x177d4177
cmovne edx, eax
mov eax, 0xdda9dab6
mov ebx, 0x68af266e
cmovne eax, ebx
mov edi, 0xaf035a0d
jmp 0x1402d1be0
mov edi, 0x344211ea
nop word [rax + rax]
mov ebx, edi
cmp edi, 0x344211e9
jg 0x1402d1c20
cmp ebx, 0x177d4176
jg 0x1402d1c50
mov edi, eax
cmp ebx, 0xaf035a0d
je 0x1402d1be0
mov edi, ebx
cmp ebx, 0xdda9dab6
jne 0x1402d1be0
mov rbx, qword [rbp + 0xb0]
mov edi, 0x68af266e
jmp 0x1402d1be0
cmp ebx, 0x68af266d
jle 0x1402d1c72
cmp ebx, 0x68af266e
je 0x1402d1c90
mov edi, ebx
cmp ebx, 0x6a1a0f30
jne 0x1402d1be0
mov edi, 0x1e30fb23
jmp 0x1402d1be0
cmp ebx, 0x177d4177
je 0x1402d1bd2
mov edi, ebx
cmp ebx, 0x1e30fb23
jne 0x1402d1be0
mov edi, r8d
jmp 0x1402d1be0
mov edi, ecx
cmp ebx, 0x344211ea
je 0x1402d1be0
mov edi, ebx
cmp ebx, 0x62b9f176
jne 0x1402d1be0
jmp 0x1402d1ca0
mov rsi, qword [rbp + 0xb0]
mov edi, edx
jmp 0x1402d1be0
mov qword [rbp + 0xa8], rsi
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xb0], rax
mov ecx, 0x366c6e57
nop word [rax + rax]
cmp ecx, 0x7d1626df
je 0x1402d1cf0
cmp ecx, 0x366c6e57
jne 0x1402d1cc0
mov rax, qword [rbp + 0xb0]
add rax, 0x18
mov ecx, 0x7d1626df
jmp 0x1402d1cc0
mov qword [rbp + 0xa8], rax
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
add rax, 0x10
mov qword [rbp + 0xb0], rax
mov eax, 0x67931719
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xd880c63
je 0x1402d11f0
cmp eax, 0x67931719
jne 0x1402d1d20
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0xa8], rax
mov eax, 0xd880c63
jmp 0x1402d1d20
mov eax, 0x4f512dce
mov dword [rbp + 0x84], 0
jmp 0x1402d10e0
mov rax, qword [rbp + 0x10]
mov qword [rbp], rax
mov eax, 0x6b638bcd
jmp 0x1402d10e0
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov eax, 0xb0eb3f64
jmp 0x1402d10e0
mov rdx, qword [rbp + 0xa8]
mov qword [rdx], rcx
mov r8, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0x28]
mov rcx, qword [rcx + 8]
sub rsp, 0x40
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 8
mov edx, 0x80002000
mov r9d, select
call fcn.1402cdc30
add rsp, 0x40
test eax, eax
mov rax, qword [rbp + 0x98]
mov eax, 0x1d745026
mov ecx, 0xa6449181
cmove eax, ecx
jmp 0x1402d10e0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0xb0], r9
lea rax, [rbp + 0x18]
mov qword [rbp + 0xa8], rax
mov eax, 0x79ac7387
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x114a1f24
je 0x1402d1e7f
cmp eax, 0x79ac7387
jne 0x1402d1e40
mov rax, qword [rbp + 0xa8]
mov r8, qword [rax]
mov rax, qword [rbp - 0x30]
mov rdx, qword [rax]
mov rax, qword [rbp + 0xb0]
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
call rax
add rsp, 0x20
mov qword [rbp + 0x50], rax
mov eax, 0x114a1f24
jmp 0x1402d1e40
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp]
mov rax, qword [rbp + 0x70]
mov rax, qword [rax]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x28]
mov rcx, qword [rax + 8]
sub rsp, 0x40
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov edx, 0x80002004
lea r8, [rbp + 0x50]
mov r9d, 8
call fcn.1402cdc30
add rsp, 0x40
mov dword [rbp + 0xa8], eax
mov ecx, 0x2a413439
nop dword [rax + rax]
cmp ecx, 0x98e4ccb6
je 0x1402d1f01
cmp ecx, 0x2a413439
jne 0x1402d1ee0
cmp dword [rbp + 0xa8], 0
sete al
mov ecx, 0x98e4ccb6
jmp 0x1402d1ee0
and al, 1
mov byte [rbp + 0xb0], al
mov al, byte [rbp + 0xb0]
mov byte [rbp + 0x97], al
mov eax, 0x53876c9c
jmp 0x1402d10e0
mov eax, 0x4f512dce
mov cl, byte [rbp + 0x97]
jmp 0x1402d10d4
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 0x84]
lea rsp, [rbp + 0xb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret