Function at 0x140005e90
Capabilities:
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rax, qword [0x14000a040]
xor rax, rbp
mov qword [rbp + 0x70], rax
lea rax, [rcx + 0x90]
mov qword [rbp + 0x20], rax
lea rax, [rcx + 0x48]
mov qword [rbp + 0x28], rax
lea rax, [rcx + 0x60]
mov qword [rbp + 0x30], rax
lea rax, [rcx + 0x30]
mov qword [rbp + 0x38], rax
mov r14d, 0x7d781390
mov eax, 0xe7b5b95
jmp 0x140005f40
cmp eax, 0x16dc9ba6
je 0x140006ac3
cmp eax, 0x170c4e00
jne 0x140005f40
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5a987aab
mov r8d, 0xd77edd67
cmove eax, r8d
cmp dword [0x14000a0e0], 0xa
mov edx, 0x5a987aab
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, r8d
nop dword [rax + rax]
cmp eax, 0xfd884b02
jg 0x140005fa0
cmp eax, 0xbd14f174
jle 0x140006000
cmp eax, 0xdfb16677
jg 0x14000609c
cmp eax, 0xcd407f25
jg 0x140006210
cmp eax, 0xc3d3e95c
jle 0x14000647a
cmp eax, 0xcb4ab728
jg 0x140006819
cmp eax, 0xc3d3e95d
je 0x140006acf
cmp eax, 0xc93e5d59
jne 0x140005f40
mov eax, 0x3bd05563
jmp 0x140005f40
cmp eax, 0x4983738a
jle 0x140006050
cmp eax, 0x638f2f59
jle 0x1400060dd
cmp eax, 0x703c6dda
jg 0x14000626c
cmp eax, 0x6a54c765
jle 0x1400064a7
cmp eax, 0x6ccc71c2
jg 0x140006876
cmp eax, 0x6a54c766
je 0x140006ad9
cmp eax, 0x6c7f9f35
jne 0x140005f40
mov qword [rbp - 0x10], rsi
mov eax, 0xba12c872
jmp 0x140005f40
cmp eax, 0x9e32500d
jle 0x140006132
cmp eax, 0xb2af0cee
jg 0x1400062a2
cmp eax, 0xa2f06d1a
jle 0x1400064d2
cmp eax, 0xa965ee65
jg 0x14000689a
cmp eax, 0xa2f06d1b
je 0x140006af9
cmp eax, 0xa4ba2417
jne 0x140005f40
mov rax, qword [rbp + 0x58]
mov eax, 0x3ce93d5
jmp 0x140005f40
cmp eax, 0x262f47d4
jle 0x1400061a1
cmp eax, 0x3bd05562
jg 0x1400062f3
cmp eax, 0x3025ae19
jle 0x1400064fd
cmp eax, 0x376b757c
jg 0x1400068ba
cmp eax, 0x3025ae1a
je 0x140006b03
cmp eax, 0x32678854
jne 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
cmp eax, 0xecffc724
jg 0x140006355
cmp eax, 0xe42d8935
jle 0x140006528
cmp eax, 0xe6ee7644
jg 0x1400068da
cmp eax, 0xe42d8936
je 0x140006b12
cmp eax, 0xe5578234
jne 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
cmp eax, 0x5a404453
jg 0x14000638b
cmp eax, 0x50b8c052
jle 0x140006581
cmp eax, 0x57edf8e8
jg 0x14000691a
cmp eax, 0x50b8c053
je 0x140006b1c
cmp eax, 0x55a3f5aa
jne 0x140005f40
mov rax, qword [rbp + 0x10]
mov rbx, qword [rax + 0x30]
movzx eax, word [rbx]
cmp eax, 0x5a4d
setne byte [rbp + 0x6d]
mov eax, 0x614739c5
jmp 0x140005f40
cmp eax, 0x91f010cf
jle 0x1400063e4
cmp eax, 0x99703877
jle 0x1400065ac
cmp eax, 0x9cde5446
jg 0x140006968
cmp eax, 0x99703878
je 0x140006b26
cmp eax, 0x99a44a89
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x2853a2d0
mov r9d, 0x42dc0391
jmp 0x140006df2
cmp eax, 0x14e41fcd
jle 0x14000643b
cmp eax, 0x16dc9ba5
jle 0x1400065d7
cmp eax, 0x17a34611
jle 0x140005eec
cmp eax, 0x17a34612
je 0x140006b3c
cmp eax, 0x22754562
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xa2c12586
mov r9d, 0x262f47d5
jmp 0x140006df2
cmp eax, 0xd38b651c
jle 0x140006626
cmp eax, 0xd98b88e3
jg 0x1400069d5
cmp eax, 0xd38b651d
je 0x140006b46
cmp eax, 0xd77edd67
jne 0x140005f40
cmp qword [rbp + 0x40], 0
setne byte [rbp + 0x6e]
mov eax, dword [0x14000a0dc]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x5a987aab
mov r8d, 0xd38b651d
jmp 0x140005f1f
cmp eax, 0x79d88ee8
jle 0x140006651
cmp eax, 0x7deabc13
jg 0x1400069fa
cmp eax, 0x79d88ee9
je 0x140006b50
cmp eax, 0x7d781390
jne 0x140005f40
mov eax, 0xee2788f8
jmp 0x140005f40
cmp eax, 0xb69f8434
jle 0x14000667c
cmp eax, 0xba34defa
jg 0x140006a1e
cmp eax, 0xb69f8435
je 0x140006b5a
cmp eax, 0xba12c872
jne 0x140005f40
mov rax, qword [rbp - 0x10]
add rax, 0x18
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], r12
mov eax, 0xeea6fb11
jmp 0x140005f40
cmp eax, 0x3e8a2d54
jle 0x1400066db
cmp eax, 0x4639d918
jg 0x140006a3e
cmp eax, 0x3e8a2d55
je 0x140006b64
cmp eax, 0x42dc0391
jne 0x140005f40
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x2853a2d0
mov r8d, 0xdfb16678
cmove eax, r8d
cmp dword [0x14000a0e0], 0xa
mov edx, 0x2853a2d0
jmp 0x140005f2f
cmp eax, 0xef0e2a8c
jle 0x140006712
cmp eax, 0xf95296b0
jg 0x140006a5e
cmp eax, 0xef0e2a8d
je 0x140006b6e
cmp eax, 0xf81bdee3
jne 0x140005f40
mov eax, 0x5f940858
jmp 0x140005f40
cmp eax, 0x5d9cf5bf
jle 0x140006764
cmp eax, 0x5f940857
jg 0x140006a80
cmp eax, 0x5d9cf5c0
je 0x140006b78
cmp eax, 0x5e80acb2
jne 0x140005f40
mov r8, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x80]
sub rsp, 0x20
call fcn.1400030f0
add rsp, 0x20
test eax, eax
mov eax, 0x55a0ba
mov ecx, 0xecffc725
cmove eax, ecx
jmp 0x140005f40
cmp eax, 0x8961abec
jg 0x1400067bd
cmp eax, 0x83520efd
je 0x140006b82
cmp eax, 0x88238d34
je 0x140006b8e
cmp eax, 0x8880a58d
jne 0x140005f40
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov eax, dword [rax + 0x88]
add rax, qword [r12 + 0x30]
mov rcx, qword [rbp + 0x60]
mov qword [rcx], rax
mov qword [rbp], rsi
mov eax, 0x6a54c766
jmp 0x140005f40
cmp eax, 0x69a9695
jg 0x1400067ea
cmp eax, 0xfd884b03
je 0x140006b9a
cmp eax, 0x55a0ba
je 0x140006bc8
cmp eax, 0x3ce93d5
jne 0x140005f40
mov rax, qword [r12 + 0x30]
mov qword [rbp + 8], rax
mov eax, 0x159ccae1
jmp 0x140005f40
cmp eax, 0xbd14f175
je 0x140006bfe
cmp eax, 0xbe9466c0
je 0x140006c0a
cmp eax, 0xc087ba25
jne 0x140005f40
mov eax, 0x99a44a89
xor edi, edi
jmp 0x140005f40
cmp eax, 0x638f2f5a
je 0x140006c49
cmp eax, 0x63d425a2
je 0x140006c5f
cmp eax, 0x67111f33
jne 0x140005f40
mov eax, 0x57edf8e9
jmp 0x140005f40
cmp eax, 0x9e32500e
je 0x140006c75
cmp eax, 0xa24247d5
je 0x140006c88
cmp eax, 0xa2c12586
jne 0x140005f40
mov eax, 0x22754562
jmp 0x140005f40
cmp eax, 0x262f47d5
je 0x140006cba
cmp eax, 0x27e56f41
je 0x140006cd0
cmp eax, 0x2853a2d0
jne 0x140005f40
mov eax, 0x42dc0391
jmp 0x140005f40
cmp eax, 0xdfb16678
je 0x140006cda
cmp eax, 0xe19a7100
je 0x140006ce4
cmp eax, 0xe3ff6c64
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x5d9cf5c0
mov r9d, 0x591b283e
jmp 0x140006c3d
cmp eax, 0x4983738b
je 0x140006cee
cmp eax, 0x4d71c7b4
je 0x140006d0b
cmp eax, 0x4e356760
jne 0x140005f40
mov eax, 0xa965ee66
jmp 0x140005f40
cmp eax, 0x91f010d0
je 0x140006d15
cmp eax, 0x93c55c81
je 0x140006d3f
cmp eax, 0x98363983
jne 0x140005f40
mov eax, 0x17a34612
jmp 0x140005f40
cmp eax, 0x14e41fce
je 0x140006d49
cmp eax, 0x153a645f
je 0x140006d9b
cmp eax, 0x159ccae1
jne 0x140005f40
movsxd rax, dword [rbx + 0x3c]
add rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
cmp dword [rax], 0x4550
mov eax, 0xbd14f175
mov ecx, 0x8880a58d
cmove eax, ecx
jmp 0x140005f40
cmp eax, 0xcd407f26
je 0x140006da9
cmp eax, 0xce2e0278
je 0x140006dbf
cmp eax, 0xd24b7fd2
jne 0x140005f40
mov eax, 0x7fb3293e
jmp 0x140005f40
cmp eax, 0x703c6ddb
je 0x140006e0b
cmp eax, 0x7295f850
je 0x140006e21
cmp eax, 0x73601791
jne 0x140005f40
mov eax, 0xe19a7100
jmp 0x140005f40
cmp eax, 0xb2af0cef
je 0x140006e67
cmp eax, 0xb496c5a5
je 0x140006e9d
cmp eax, 0xb5734b17
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x3025ae1a
mov r9d, 0xc3d3e95d
cmovne r8d, r9d
test eax, edx
jmp 0x140006d83
cmp eax, 0x3bd05563
je 0x140006ec7
cmp eax, 0x3c4b294f
je 0x140006ed1
cmp eax, 0x3cd8e1fe
jne 0x140005f40
cmp dword [rbp + 0x4c], 0
mov eax, 0x6d77f65d
mov ecx, 0xb2af0cef
cmove eax, ecx
jmp 0x140005f40
cmp eax, 0xecffc725
je 0x140006ef2
cmp eax, 0xee2788f8
je 0x140006efe
cmp eax, 0xeea6fb11
jne 0x140005f40
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x20]
sub rsp, 0x20
call fcn.1400030f0
add rsp, 0x20
test eax, eax
mov eax, 0x8961abed
mov ecx, 0x16dc9ba6
cmove eax, ecx
jmp 0x140005f40
cmp eax, 0x5a404454
je 0x140006f34
cmp eax, 0x5a987aab
je 0x140006f51
cmp eax, 0x5c76f578
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x3025ae1a
mov r9d, 0xb5734b17
jmp 0x140006c3d
cmp eax, 0x8961abed
je 0x140006f5f
cmp eax, 0x8b4d99cd
je 0x140006f71
cmp eax, 0x8d687357
jne 0x140005f40
mov eax, 0xad302ec0
xor edi, edi
jmp 0x140005f40
cmp eax, 0x69a9696
je 0x140006f7b
cmp eax, 0xe7b5b95
je 0x140006f85
cmp eax, 0x14a6b27c
jne 0x140005f40
mov qword [rbp + 0x40], r15
mov eax, 0x170c4e00
jmp 0x140005f40
cmp eax, 0xcb4ab729
je 0x140006fb7
cmp eax, 0xcc5b0cfb
jne 0x140005f40
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x88238d34
mov r9d, 0x98363983
cmove eax, r9d
cmp dword [0x14000a0e0], 0xa
setl dl
mov r8d, 0x88238d34
cmovge eax, r8d
xor dl, cl
cmovne eax, r9d
xor edi, edi
jmp 0x140005f40
cmp eax, 0x6ccc71c3
je 0x140006fd8
cmp eax, 0x6d77f65d
jne 0x140005f40
mov qword [rbp - 0x50], rsi
mov eax, 0xfd884b03
jmp 0x140005f40
cmp eax, 0xa965ee66
je 0x140006fe4
cmp eax, 0xad302ec0
jne 0x140005f40
mov eax, 0x32678854
jmp 0x140005f40
cmp eax, 0x376b757d
je 0x140006ff7
cmp eax, 0x3bb19547
jne 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
cmp eax, 0xe6ee7645
je 0x14000700f
cmp eax, 0xec7c756f
jne 0x140005f40
mov rax, qword [rbp + 0x60]
mov rdx, qword [rax]
mov rcx, qword [r12 + 0x30]
mov r8, qword [rbp - 0x30]
sub rsp, 0x20
call fcn.1400030f0
add rsp, 0x20
mov dword [rbp + 0x50], eax
mov eax, 0x63d425a2
jmp 0x140005f40
cmp eax, 0x57edf8e9
je 0x140007045
cmp eax, 0x591b283e
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x5d9cf5c0
mov r9d, 0xba57cd20
jmp 0x140006df2
cmp eax, 0x9cde5447
je 0x14000704f
cmp eax, 0x9cff30ca
jne 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x153a645f
mov r9d, 0xcd407f26
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
mov r13, qword [r15 + 0x60]
cmovge eax, r8d
test r13, r13
setne byte [rbp + 0x6f]
jmp 0x140005f40
cmp eax, 0xd98b88e4
je 0x14000709f
cmp eax, 0xdb4112dc
jne 0x140005f40
mov edi, 1
mov eax, 0x14e41fce
jmp 0x140005f40
cmp eax, 0x7deabc14
je 0x14000712d
cmp eax, 0x7fb3293e
jne 0x140005f40
mov rax, qword [rbp + 0x58]
mov eax, 0x69a9696
jmp 0x140005f40
cmp eax, 0xba34defb
je 0x140007137
cmp eax, 0xba57cd20
jne 0x140005f40
mov eax, 0x8b4d99cd
jmp 0x140005f40
cmp eax, 0x4639d919
je 0x140007141
cmp eax, 0x489f139c
jne 0x140005f40
mov eax, 0x4d71c7b4
jmp 0x140005f40
cmp eax, 0xf95296b1
je 0x14000714b
cmp eax, 0xfb05ab63
jne 0x140005f40
mov eax, 0xe3ff6c64
xor edi, edi
jmp 0x140005f40
cmp eax, 0x614739c5
jne 0x140007161
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xa2c12586
mov r9d, 0x22754562
jmp 0x140006df2
mov eax, 0x4639d919
xor edi, edi
jmp 0x140005f40
mov eax, 0xba34defb
jmp 0x140005f40
mov rax, qword [rbp]
movabs rcx, 0x7851bda23b96393e
mov qword [rax + 0x10], rcx
mov qword [rbp - 8], rsi
mov eax, 0xd98b88e4
jmp 0x140005f40
mov eax, 0x27e56f41
jmp 0x140005f40
mov edi, 1
mov eax, 0xb5734b17
jmp 0x140005f40
mov eax, 0xd24b7fd2
jmp 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
cmp byte [rbp + 0x6e], 0
mov eax, 0x5c76f578
mov ecx, 0xe6ee7645
cmovne eax, ecx
jmp 0x140005f40
mov eax, 0xe5578234
jmp 0x140005f40
mov eax, 0x99703878
jmp 0x140005f40
mov eax, 0x50b8c053
jmp 0x140005f40
mov eax, 0xbe9466c0
jmp 0x140005f40
mov eax, 0xa2f06d1b
jmp 0x140005f40
mov eax, 0xf81bdee3
jmp 0x140005f40
mov eax, 0x591b283e
jmp 0x140005f40
mov eax, 0x67111f33
xor edi, edi
jmp 0x140005f40
xor edi, edi
mov eax, 0xcc5b0cfb
jmp 0x140005f40
mov r8, qword [rbp - 0x50]
add r8, 0x78
mov rax, qword [rbp + 0x60]
mov rdx, qword [rax]
mov rcx, qword [r12 + 0x30]
sub rsp, 0x20
call fcn.1400030f0
add rsp, 0x20
mov dword [rbp + 0x48], eax
mov eax, 0x703c6ddb
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xdb4112dc
mov r8d, 0x14e41fce
cmove eax, r8d
cmp dword [0x14000a0e0], 0xa
mov edx, 0xdb4112dc
jmp 0x140005f2f
mov eax, 0x489f139c
xor edi, edi
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0xb69f8435
mov r9d, 0xe42d8936
cmovne r8d, r9d
cmp edx, 0xffffffff
jmp 0x140006df8
mov rax, qword [rbp - 0x78]
mov rax, qword [rax + 0x30]
mov qword [rbp - 0x80], rax
mov eax, 0x5e80acb2
jmp 0x140005f40
cmp dword [rbp + 0x50], 0
mov eax, 0x3c4b294f
mov ecx, 0x8d687357
cmove eax, ecx
jmp 0x140005f40
mov r15, qword gs:[0x30]
mov eax, 0x7295f850
jmp 0x140005f40
lea rax, [r13 + 0x118]
mov qword [rbp + 0x18], rax
mov eax, dword [0x14000a0dc]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x7deabc14
mov r8d, 0x4e356760
jmp 0x140007030
cmp byte [rbp + 0x6d], 0
mov eax, 0xa4ba2417
mov ecx, 0x83520efd
cmovne eax, ecx
jmp 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
mov eax, 0x93c55c81
jmp 0x140005f40
mov eax, 0xf81bdee3
jmp 0x140005f40
mov rax, qword [r13 + 0x18]
mov rax, qword [rax + 0x20]
mov r12, qword [rax]
add r12, 0xfffffffffffffff0
mov qword [rbp + 0x10], r12
mov eax, 0x55a3f5aa
jmp 0x140005f40
mov eax, 0x7fb3293e
jmp 0x140005f40
mov rax, qword [rbp - 0x48]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x40]
sub rsp, 0x20
call fcn.1400030f0
add rsp, 0x20
mov dword [rbp + 0x4c], eax
mov eax, 0x3cd8e1fe
jmp 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0xdb4112dc
mov r9d, 0x3e8a2d55
cmovne r8d, r9d
cmp edx, 0xffffffff
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
mov edi, 1
jmp 0x140005f40
mov r13, qword [r15 + 0x60]
mov eax, 0x9cff30ca
jmp 0x140005f40
cmp byte [rbp + 0x6f], 0
mov eax, 0x5c76f578
mov ecx, 0x14a6b27c
cmovne eax, ecx
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x9e32500e
mov r9d, 0x7295f850
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
jmp 0x140005f40
cmp dword [rbp + 0x48], 0
mov eax, 0x5a404454
mov ecx, 0xfb05ab63
cmove eax, ecx
jmp 0x140005f40
mov r15, qword gs:[0x30]
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0x9e32500e
cmovne r8d, r14d
cmp edx, 0xffffffff
mov eax, r8d
cmove eax, r14d
jmp 0x140006dff
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x88238d34
mov r8d, 0xcc5b0cfb
cmove eax, r8d
cmp dword [0x14000a0e0], 0xa
mov edx, 0x88238d34
jmp 0x140005f2f
mov rcx, qword [r12 + 0x30]
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
sub rsp, 0x20
call fcn.1400030f0
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x6c]
mov eax, 0xf95296b1
jmp 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x48], r12
mov eax, 0x91f010d0
jmp 0x140005f40
mov eax, 0xc93e5d59
xor edi, edi
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x153a645f
mov r8d, 0x9cff30ca
cmove eax, r8d
cmp dword [0x14000a0e0], 0xa
mov edx, 0x153a645f
jmp 0x140005f2f
mov rax, qword [rbp + 0x28]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov qword [rbp - 0x60], rax
mov eax, 0xb496c5a5
jmp 0x140005f40
mov rax, qword [rbp + 0x40]
mov eax, 0xd77edd67
jmp 0x140005f40
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x30], rax
mov eax, 0xec7c756f
jmp 0x140005f40
mov eax, 0x9cde5447
jmp 0x140005f40
mov eax, 0x73601791
jmp 0x140005f40
mov eax, 0x10
call fcn.1400071e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, 0x10
call fcn.1400071e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x60], rax
mov eax, 0xce2e0278
jmp 0x140005f40
mov rax, qword [rbp + 0x20]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x78], r12
mov eax, 0x638f2f5a
jmp 0x140005f40
mov eax, 0x79d88ee9
xor edi, edi
jmp 0x140005f40
mov rax, qword [rbp + 0x18]
mov eax, dword [rax]
mov dword [rbp + 0x54], eax
mov eax, 0x376b757d
jmp 0x140005f40
mov eax, dword [rbp + 0x54]
cmp eax, 0xa
mov eax, 0x5c76f578
mov ecx, 0x4983738b
cmove eax, ecx
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x7deabc14
mov r8d, 0xa24247d5
cmove eax, r8d
cmp dword [0x14000a0e0], 0xa
mov edx, 0x7deabc14
jmp 0x140005f2f
mov eax, 0x73601791
jmp 0x140005f40
mov eax, dword [0x14000a0dc]
mov ecx, dword [0x14000a0e0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xb69f8435
mov r9d, 0xbe9466c0
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
mov rcx, qword [rbp + 0x60]
cmovge eax, r8d
jmp 0x140005f40
mov rax, qword [rbp - 8]
movabs rcx, 0x4991ecfb670d4362
mov qword [rax + 0x28], rcx
movabs rax, 0x26d9b54d3ee090f6
mov qword [rsi + 0x40], rax
movabs rax, 0xc7904b4225dbe27a
mov qword [rsi + 0x70], rax
movabs rax, 0x3ca0e7f9690a2ae2
mov qword [rsi + 0x88], rax
movabs rax, 0xb6748231d15e5782
mov qword [rsi + 0x58], rax
movabs rax, 0x7b0fb828551617ae
mov qword [rsi + 0xa0], rax
mov rax, qword [rbp + 0x60]
mov rdx, qword [rax]
mov rcx, qword [r12 + 0x30]
sub rsp, 0x20
mov r8, rsi
call fcn.1400030f0
add rsp, 0x20
test eax, eax
mov eax, 0x6c7f9f35
mov ecx, 0x6ccc71c3
cmove eax, ecx
jmp 0x140005f40
mov eax, 0xa24247d5
jmp 0x140005f40
mov eax, 0xef0e2a8d
jmp 0x140005f40
mov eax, 0x3bb19547
jmp 0x140005f40
cmp byte [rbp + 0x6c], 0
mov eax, 0xc087ba25
mov ecx, 0xcb4ab729
cmovne eax, ecx
jmp 0x140005f40
cmp eax, 0x5f940858
jne 0x140005f40
mov rcx, qword [rbp + 0x70]
xor rcx, rbp
sub rsp, 0x20
call fcn.140007240
add rsp, 0x20
mov eax, edi
lea rsp, [rbp + 0x78]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret