Function at 0x1400a0540
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, 0x158
lea rbp, [rsp + 0x80]
mov eax, 0xdfd4d025
lea rcx, [rbp + 0xa8]
lea rdi, [rbp + 0x48]
lea rbx, [rbp + 0x90]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x8b4e0fbd
je 0x1400a064c
cmp eax, 0xdfd4d025
jne 0x1400a0580
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x88], rax
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x80], rax
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x78], rax
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x40], rcx
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x38], rdi
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x30], rbx
mov rax, qword [rbp + 0x30]
mov dword [rbp + 0x90], 0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x88]
mov qword [rax], 0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x58], rdx
mov eax, 0x8b4e0fbd
jmp 0x1400a0580
mov qword [rbp - 0x38], rsp
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp - 0x58]
mov qword [rax], rcx
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x78]
mov qword [rax], 0
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0x70]
mov qword [rax], 0
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x80]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x78]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x70]
mov qword [rbp - 0x30], rax
mov eax, 0xea32e6a2
lea r14, [rbp + 0x18]
mov r10d, 0x2ef35adb
mov r11d, 0xcd415a15
nop word [rax + rax]
cmp eax, 0x46dac5b5
je 0x1400a12c8
cmp eax, 0xea32e6a2
jne 0x1400a06c0
mov qword [rbp - 0x10], rsp
mov eax, 0x8aed477f
jmp 0x1400a06e5
mov eax, 0x210d362
nop word cs:[rax + rax]
nop
cmp eax, 0xfae1ec82
jg 0x1400a0780
cmp eax, 0xa3a939ff
jg 0x1400a09b0
cmp eax, 0x925f87fc
jg 0x1400a0a2d
cmp eax, 0x87ad3b3e
je 0x1400a0b09
cmp eax, 0x8aed477f
je 0x1400a0b13
cmp eax, 0x913259c7
jne 0x1400a06f0
mov rdx, qword [rbp + 0x98]
mov eax, dword [rbp + 0xa4]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
mov ebx, 0xe19704a1
nop dword [rax + rax]
cmp ebx, 0xce41e018
je 0x1400a0b3c
cmp ebx, 0xe19704a1
jne 0x1400a0750
mov qword [rbp + 0xd0], rcx
mov esi, dword [rdx + 0x20]
add rsi, qword [rbp + 0xd0]
mov ebx, 0xce41e018
jmp 0x1400a0750
cmp eax, 0x28166fee
jg 0x1400a09f0
cmp eax, 0x1cf463f7
jg 0x1400a0a60
cmp eax, 0xfae1ec83
je 0x1400a0b62
cmp eax, 0x210d362
je 0x1400a0ba2
cmp eax, 0x16a8cfae
jne 0x1400a06f0
mov qword [rbp - 0x40], r15
mov dword [rbp + 0x6c], r13d
mov qword [rbp - 0x50], r12
mov r12d, dword [rbp + 0x64]
mov r15, qword [rbp - 0x70]
mov r14d, 0xff910e58
jmp 0x1400a07f0
mov ebx, dword [rbp + 0xa0]
mov r14d, 0x60da3075
xor r13d, r13d
mov edx, dword [rbp + 0xac]
nop dword [rax + rax]
cmp r14d, 0x363dc27d
jle 0x1400a0830
cmp r14d, 0x671d7c37
jle 0x1400a0890
cmp r14d, 0x69e0974c
je 0x1400a07d3
cmp r14d, 0x73d1dddd
jne 0x1400a0967
mov r14d, 0xcd415a15
mov r8d, r12d
mov rcx, r15
jmp 0x1400a07f0
cmp r14d, 0xff910e57
jg 0x1400a08d0
cmp r14d, 0xc3820908
je 0x1400a0903
cmp r14d, 0xcd415a15
jne 0x1400a07f0
mov dword [rbp + 0xac], r9d
mov dword [rbp + 0xb8], r8d
lea rax, [rcx + 1]
mov qword [rbp + 0xc8], rax
mov al, byte [rcx]
mov byte [rbp + 0xc7], al
cmp byte [rbp + 0xc7], 0
mov r14d, 0x363dc27e
cmove r14d, r10d
jmp 0x1400a07f0
cmp r14d, 0x363dc27e
je 0x1400a090e
cmp r14d, 0x60da3075
jne 0x1400a07f0
mov dword [rbp + 0xb0], edx
test r13d, r13d
mov r14d, 0x671d7c38
cmove r14d, r11d
mov rcx, qword [rbp + 0xc8]
mov r9d, dword [rbp + 0xb0]
mov r8d, ebx
jmp 0x1400a07f0
cmp r14d, 0xff910e58
je 0x1400a0939
cmp r14d, 0x2ef35adb
jne 0x1400a07f0
mov ebx, dword [rbp + 0xb8]
mov r14d, 0x60da3075
mov r13d, 1
mov edx, dword [rbp + 0xb8]
jmp 0x1400a07f0
mov r14d, 0x69e0974c
jmp 0x1400a07f0
movsx esi, byte [rbp + 0xc7]
mov eax, dword [rbp + 0xb8]
mov edi, 0xc1226cb7
cmp edi, 0xc1226cb7
je 0x1400a0932
cmp edi, 0xa4691e6d
jne 0x1400a0920
jmp 0x1400a0944
mov edi, 0xa4691e6d
jmp 0x1400a0920
mov r14d, 0x73d1dddd
jmp 0x1400a07f0
mov dword [rbp + 0xd0], esi
xor eax, dword [rbp + 0xd0]
imul eax, eax, 0x1000193
mov dword [rbp + 0xa0], eax
mov r14d, 0xc3820908
jmp 0x1400a07f0
cmp r14d, 0x671d7c38
jne 0x1400a07f0
mov eax, dword [rbp + 0xb0]
mov ecx, 0x7649ca3a
lea r14, [rbp + 0x18]
mov r12, qword [rbp - 0x50]
mov r13d, dword [rbp + 0x6c]
mov r15, qword [rbp - 0x40]
nop
cmp ecx, 0x7649ca3a
je 0x1400a09a5
cmp ecx, 0x4c47bef8
jne 0x1400a0990
jmp 0x1400a0ceb
mov ecx, 0x4c47bef8
jmp 0x1400a0990
cmp eax, 0xd5a7b1bc
jg 0x1400a0a8f
cmp eax, 0xa3a93a00
je 0x1400a0d14
cmp eax, 0xa906ee04
je 0x1400a0d30
cmp eax, 0xb43269c9
jne 0x1400a06f0
mov eax, 0x28166fef
xor r12d, r12d
jmp 0x1400a06f0
cmp eax, 0x5f556c7b
jle 0x1400a0ace
cmp eax, 0x5f556c7c
je 0x1400a0d51
cmp eax, 0x667f950c
je 0x1400a0d98
cmp eax, 0x795b42e1
jne 0x1400a06f0
mov eax, 0x5006d65a
xor r13d, r13d
mov qword [rbp + 0x58], r15
jmp 0x1400a06f0
cmp eax, 0x925f87fd
je 0x1400a0ebe
cmp eax, 0x9439400e
je 0x1400a0ee5
cmp eax, 0xa3032086
jne 0x1400a06f0
mov rax, qword [rbp - 0x78]
mov qword [rbp - 0x80], rax
mov eax, 0x1d7b9817
jmp 0x1400a06f0
cmp eax, 0x1cf463f8
je 0x1400a0eef
cmp eax, 0x1d7b9817
je 0x1400a0f69
cmp eax, 0x24606a70
jne 0x1400a06f0
mov eax, 0xf21ca7ab
mov r8d, dword [rbp + 0x68]
jmp 0x1400a06f0
cmp eax, 0xd5a7b1bd
je 0x1400a0f85
cmp eax, 0xe3be3b0f
je 0x1400a0fa0
cmp eax, 0xf21ca7ab
jne 0x1400a06f0
mov eax, r8d
sub eax, 1
mov dword [rbp + 0xa4], eax
mov eax, 0xfae1ec83
mov ecx, 0xa3a93a00
cmovb eax, ecx
jmp 0x1400a06f0
cmp eax, 0x341c6e81
je 0x1400a1100
cmp eax, 0x5006d65a
jne 0x1400a10eb
mov rax, qword [rbp + 0x58]
mov qword [rbp - 8], rax
mov rax, qword [rbp + 8]
test r13d, r13d
mov eax, 0x28166fef
mov ecx, 0x667f950c
cmove eax, ecx
mov r12, qword [rbp - 8]
jmp 0x1400a06f0
mov eax, 0xd5a7b1bd
jmp 0x1400a06f0
mov eax, 0x20
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov eax, 0x341c6e81
jmp 0x1400a06f0
mov qword [rbp + 0xc8], rsi
mov rcx, qword [rbp + 0xc8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xd0]
mov qword [rbp - 0x70], rax
mov eax, 0x16a8cfae
jmp 0x1400a06f0
mov qword [rbp + 0xc8], 0x71995c5
mov ecx, 0x28e51088
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x7601cc15
je 0x1400a0fcb
cmp ecx, 0x28e51088
jne 0x1400a0b80
mov rax, qword [rbp + 0xc8]
mov ecx, 0x7601cc15
jmp 0x1400a0b80
mov rax, qword [rbp - 0x48]
mov qword [rbp], rax
mov rax, qword [rbp + 0x98]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x30]
mov rsi, qword [rbp + 0x98]
mov edx, dword [0x1403555e8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp + 0xb8]
mov ebx, dword [0x1403555ec]
mov edx, 0xfa089939
mov eax, 0x4f7b46f4
cmove edx, eax
cmp ebx, 0xa
setl byte [rbp + 0xb0]
cmovl edx, eax
mov ebx, 0x92667d07
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0xb4338c0
jg 0x1400a0c40
cmp ebx, 0x92667d07
je 0x1400a0c8e
cmp ebx, 0xf4374a7b
je 0x1400a0fe4
cmp ebx, 0xfa089939
jne 0x1400a0c10
mov ebx, 0xb4338c1
jmp 0x1400a0c10
cmp ebx, 0xb4338c1
je 0x1400a0cb2
cmp ebx, 0x4f7b46f4
je 0x1400a0cb9
cmp ebx, 0x63a9472d
jne 0x1400a0c10
mov qword [rsi + 8], rcx
mov eax, dword [rcx + 0x3c]
mov dword [rbp + 0xd0], eax
mov edi, 0xd6858bd2
nop word [rax + rax]
cmp edi, 0x8d2bdf68
je 0x1400a0cc3
cmp edi, 0xd6858bd2
jne 0x1400a0c70
movsxd rbx, dword [rbp + 0xd0]
mov edi, 0x8d2bdf68
jmp 0x1400a0c70
mov al, byte [rbp + 0xb8]
cmp byte [rbp + 0xb0], 0
mov ebx, 0xfa089939
mov edi, 0xb4338c1
cmovne ebx, edi
test al, al
cmovne ebx, edi
jmp 0x1400a0c10
mov ebx, edx
jmp 0x1400a0c10
mov ebx, 0x63a9472d
jmp 0x1400a0c10
mov qword [rbp + 0xc8], rbx
mov rax, qword [rbp + 0xc8]
mov r15d, dword [rcx + rax + 0x88]
mov r9d, dword [rcx + rax + 0x8c]
mov ebx, 0xf4374a7b
jmp 0x1400a0c10
mov dword [rbp + 0xc8], 0x5297f639
cmp eax, dword [rbp + 0xc8]
mov eax, 0xf21ca7ab
mov ecx, 0x1cf463f8
cmove eax, ecx
mov r8d, dword [rbp + 0xa4]
jmp 0x1400a06f0
mov eax, 0x925f87fd
mov dword [rbp + 0x94], 0
mov rcx, qword [rbp]
mov qword [rbp + 0x50], rcx
jmp 0x1400a06f0
cmp byte [rbp + 0xc6], 0
mov eax, 0xe3be3b0f
mov ecx, 0x210d362
cmovne eax, ecx
mov rcx, qword [rbp - 8]
mov qword [rbp - 0x48], rcx
jmp 0x1400a06f0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax + 0x10]
add rax, 0x18
mov qword [rbp + 0xc8], rax
mov eax, 0xb8239f74
nop dword [rax]
cmp eax, 0xeaeb7fbd
je 0x1400a1058
cmp eax, 0xb8239f74
jne 0x1400a0d70
mov rax, qword [rbp + 0xc8]
mov eax, dword [rax]
mov dword [rbp + 0xd0], eax
mov eax, 0xeaeb7fbd
jmp 0x1400a0d70
mov qword [rbp + 0xb8], r14
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp + 0xb0], rax
mov edx, dword [0x140355648]
mov eax, dword [0x14035564c]
lea ecx, [rdx - 1]
imul ecx, edx
test cl, 1
mov edx, 0xb5fd8c18
mov ebx, 0x3a8dc549
cmove edx, ebx
cmp eax, 0xa
cmovl edx, ebx
mov ebx, 0x27f2f9d8
nop dword [rax]
cmp ebx, 0x51be90b5
je 0x1400a106b
cmp ebx, 0x27f2f9d8
jne 0x1400a0de0
test cl, 1
mov r9, qword [rbp + 0xb0]
sete byte [rbp + 0xa0]
cmp eax, 0xa
setl byte [rbp + 0xac]
mov edi, 0xc2f34e46
nop word cs:[rax + rax]
nop
cmp edi, 0xc2f34e45
jg 0x1400a0e50
cmp edi, 0x989c1b57
je 0x1400a0e8a
cmp edi, 0xaa541ca1
je 0x1400a0e91
cmp edi, 0xb5fd8c18
jne 0x1400a0e20
mov edi, 0xaa541ca1
jmp 0x1400a0e20
cmp edi, 0x45d2fedd
je 0x1400a0e9c
cmp edi, 0x3a8dc549
je 0x1400a0e95
cmp edi, 0xc2f34e46
jne 0x1400a0e20
movzx ebx, byte [rbp + 0xa0]
cmp byte [rbp + 0xac], 0
mov edi, 0xb5fd8c18
mov esi, 0xaa541ca1
cmovne edi, esi
test bl, bl
cmovne edi, esi
jmp 0x1400a0e20
mov edi, 0x45d2fedd
jmp 0x1400a0e20
mov edi, edx
jmp 0x1400a0e20
mov edi, 0x989c1b57
jmp 0x1400a0e20
mov qword [rbp + 0xc8], r9
mov rbx, qword [rbp + 0xc8]
mov rbx, qword [rbx]
mov qword [rbp + 0xd0], rbx
mov ebx, 0x51be90b5
jmp 0x1400a0de0
mov r13d, dword [rbp + 0x94]
test r13d, r13d
mov eax, 0x5006d65a
mov ecx, 0x795b42e1
cmove eax, ecx
mov rcx, qword [rbp + 0x50]
mov qword [rbp + 0x58], rcx
mov r15, rcx
jmp 0x1400a06f0
mov eax, 0x24606a70
jmp 0x1400a06f0
mov rcx, qword [rbp + 0x98]
mov eax, dword [rbp + 0xa4]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0xb8], rdx
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0xb0], rcx
mov rcx, qword [rbp + 0xb0]
mov ecx, dword [rcx + 0x1c]
mov dword [rbp + 0xac], ecx
mov esi, 0xa20eeb4c
nop word [rax + rax]
cmp esi, 0x365eb6a3
je 0x1400a108d
cmp esi, 0xa20eeb4c
jne 0x1400a0f30
mov ecx, dword [rbp + 0xac]
add rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xb0]
mov edx, dword [rdx + 0x24]
add rdx, qword [rbp + 0xb8]
mov esi, 0x365eb6a3
jmp 0x1400a0f30
mov eax, 0x925f87fd
mov dword [rbp + 0x94], 1
mov rcx, qword [rbp - 0x80]
mov qword [rbp + 0x50], rcx
jmp 0x1400a06f0
mov eax, dword [0x140355290]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87ad3b3e
mov ecx, 0xb43269c9
jmp 0x1400a0fb9
mov eax, dword [0x140355290]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87ad3b3e
mov ecx, 0xd5a7b1bd
cmove eax, ecx
cmp dword [0x140355294], 0xa
cmovl eax, ecx
jmp 0x1400a06f0
mov dword [rbp + 0xd0], eax
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x64], eax
mov eax, 0x913259c7
jmp 0x1400a06f0
mov dword [rbp + 0xd0], r15d
mov dword [rbp + 0xc8], r9d
mov eax, dword [rbp + 0xd0]
add rcx, rax
mov qword [rsi + 0x10], rcx
mov eax, dword [rbp + 0xc8]
mov dword [rsi], eax
mov rax, qword [rbp + 0x98]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0xc8], rcx
mov rax, qword [rax + 8]
mov edx, 0xdc47d272
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xdfb1f490
je 0x1400a10c5
cmp edx, 0xdc47d272
jne 0x1400a1030
mov rcx, qword [rbp + 0xc8]
cmp rcx, rax
setne cl
mov edx, 0xdfb1f490
jmp 0x1400a1030
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x68], eax
mov eax, 0x9439400e
jmp 0x1400a06f0
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xd0]
mov qword [rax], rcx
mov byte [rbp + 0xc6], 1
mov eax, 0xa906ee04
jmp 0x1400a06f0
mov qword [rbp + 0xd0], rcx
mov qword [rbp + 0xc8], rdx
mov rcx, qword [rbp + 0xc8]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rbp + 0xd0]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp - 0x78], rax
mov eax, 0xa3032086
jmp 0x1400a06f0
and cl, 1
mov byte [rbp + 0xd0], cl
cmp byte [rbp + 0xd0], 0
mov eax, 0x795b42e1
mov ecx, 0x5f556c7c
cmovne eax, ecx
mov r15, qword [rbp]
jmp 0x1400a06f0
cmp eax, 0x28166fef
jne 0x1400a06f0
jmp 0x1400a12aa
mov qword [rbp + 0xb8], r14
mov rax, qword gs:[0x60]
mov qword [rbp + 0xd0], rax
mov ecx, 0xeff98e8c
nop dword [rax]
cmp ecx, 0x1a5fc996
je 0x1400a1140
cmp ecx, 0xeff98e8c
jne 0x1400a1120
mov rax, qword [rbp + 0xd0]
mov ecx, 0x1a5fc996
jmp 0x1400a1120
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xd0], rax
mov ecx, 0xf7056398
nop word [rax + rax]
cmp ecx, 0xcc6704a0
je 0x1400a1190
cmp ecx, 0xf7056398
jne 0x1400a1160
mov rax, qword [rbp + 0xd0]
add rax, 0x18
mov ecx, 0xcc6704a0
jmp 0x1400a1160
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov qword [rbp + 0xb0], rax
mov eax, dword [0x140355628]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035562c], 0xa
setl cl
or cl, al
mov eax, 0x4eb961e8
mov ecx, 0xdc0a6630
cmovne eax, ecx
mov ecx, 0x4eb961e8
mov edx, 0x373713c7
cmovne ecx, edx
mov edx, 0x2c4c68e
nop word cs:[rax + rax]
nop
cmp edx, 0x373713c6
jle 0x1400a1220
cmp edx, 0x373713c7
je 0x1400a1249
cmp edx, 0x4eb961e8
je 0x1400a125e
cmp edx, 0x5e262201
jne 0x1400a11f0
mov edx, ecx
jmp 0x1400a11f0
cmp edx, 0xdc0a6630
je 0x1400a1270
cmp edx, 0x2c4c68e
jne 0x1400a11f0
mov rdx, qword [rbp + 0xb0]
add rdx, 0x10
mov qword [rbp + 0xd0], rdx
mov edx, 0x5e262201
jmp 0x1400a11f0
mov rdx, qword [rbp + 0xd0]
mov rdx, qword [rdx]
mov qword [rbp + 0xc8], rdx
mov edx, eax
jmp 0x1400a11f0
mov rdx, qword [rbp + 0xd0]
mov edx, 0x373713c7
jmp 0x1400a11f0
mov eax, 0xda52dd6a
nop word cs:[rax + rax]
nop
cmp eax, 0x14d86d3d
je 0x1400a06e0
cmp eax, 0xda52dd6a
jne 0x1400a1280
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xc8]
mov qword [rax], rcx
mov eax, 0x14d86d3d
jmp 0x1400a1280
mov rax, qword [rbp + 0x10]
mov rsp, qword [rbp - 0x10]
mov qword [rbp - 0x60], r12
lea rax, [rbp + 0x48]
mov qword [rbp - 0x68], rax
mov eax, 0x46dac5b5
jmp 0x1400a06c0
mov rax, qword [rbp - 0x68]
mov r10, qword [rax]
mov ebx, dword [rbp + 0x90]
mov rax, qword [rbp - 0x18]
mov r9, qword [rax]
mov rax, qword [rbp - 0x20]
mov r8, qword [rax]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rax]
mov ecx, dword [0x140355690]
mov edi, dword [0x140355694]
lea esi, [rcx - 1]
imul esi, ecx
test sil, 1
sete byte [rbp + 0xd0]
mov ecx, 0x49bf0c98
mov esi, 0x500971e8
cmove esi, ecx
cmp edi, 0xa
setl byte [rbp + 0xc8]
cmovl esi, ecx
mov ecx, 0x9f9da7b0
mov edi, 0xa581f681
nop dword [rax + rax]
cmp ecx, 0x49bf0c97
jle 0x1400a1360
cmp ecx, 0x49bf0c98
je 0x1400a1374
cmp ecx, 0x500971e8
je 0x1400a137b
cmp ecx, 0x78876f41
jne 0x1400a1330
jmp 0x1400a139f
cmp ecx, 0x9f9da7b0
je 0x1400a1382
cmp ecx, 0xa581f681
jne 0x1400a1330
mov ecx, esi
jmp 0x1400a1330
mov ecx, 0x78876f41
jmp 0x1400a1330
mov ecx, 0xa581f681
jmp 0x1400a1330
movzx eax, byte [rbp + 0xd0]
cmp byte [rbp + 0xc8], 0
mov ecx, 0x500971e8
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x1400a1330
mov rax, qword [rbp - 0x30]
mov rcx, qword [rax]
mov rax, qword [rbp - 0x60]
sub rsp, 0x30
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x20], ebx
call rax
add rsp, 0x30
mov rsp, qword [rbp - 0x38]
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x40]
lea rsp, [rbp + 0xd8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret