Function at 0x140519a50
Capabilities:
Execute command
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x168
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xe0], 0xfffffffffffffffe
mov eax, 0xc7af1198
nop dword [rax + rax]
cmp eax, 0xc7af1198
je 0x140519a90
cmp eax, 0xe6935fa9
jne 0x140519a80
jmp 0x140519a97
mov eax, 0xe6935fa9
jmp 0x140519a80
lea r14, [rbp + 0x28]
mov qword [rbp + 0x48], r14
mov rcx, qword [rbp + 0x48]
mov rdx, qword [0x14071b31c]
mov qword [rcx + 5], rdx
mov rdx, qword [0x14071b317]
mov qword [rcx], rdx
mov edx, 0x5170f88e
mov r15d, 0x5f61925c
mov r12d, 0xe024f738
mov r13d, 0x494b0eb4
nop
cmp edx, 0xe6e69e07
je 0x140519fc1
cmp edx, 0x5170f88e
jne 0x140519ad0
mov edx, 0x9daae657
jmp 0x140519af0
mov edx, 0x6d8a3f26
cmp edx, 0xaf66445
jle 0x140519b50
cmp edx, 0x5530306b
jg 0x140519ba0
cmp edx, 0xaf66446
je 0x140519d95
cmp edx, 0x1e144390
je 0x140519d3c
cmp edx, 0x239233a4
jne 0x140519af0
mov eax, dword [0x140b7e098]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xf0682202
mov eax, 0x6d8a3f26
jmp 0x140519bd1
cmp edx, 0xdf31634e
jle 0x140519bf0
cmp edx, 0xdf31634f
je 0x140519da6
cmp edx, 0xf0682202
je 0x140519aeb
cmp edx, 0x82669d6
jne 0x140519af0
cmp byte [rbp + 0xdf], 0
mov edx, 0x9014287f
mov eax, 0xaf66446
cmovne edx, eax
jmp 0x140519af0
cmp edx, 0x5530306c
je 0x140519d54
cmp edx, 0x6d8a3f26
jne 0x140519f9d
mov eax, dword [0x140b7e098]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xf0682202
mov eax, 0x743b8180
cmove edx, eax
cmp dword [0x140b7e09c], 0xa
cmovl edx, eax
jmp 0x140519af0
cmp edx, 0x9014287f
je 0x140519d69
cmp edx, 0x9daae657
jne 0x140519af0
mov edx, dword [0x140b85630]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x140b85634], 0xa
setl bl
or bl, dl
mov edx, 0xd01990f0
mov eax, 0xf15c32e3
cmovne edx, eax
mov bl, byte [rbp + 0x34]
mov r11d, 0xd01990f0
mov eax, 0x3880f4ae
cmovne r11d, eax
mov byte [rbp + 0xc8], bl
mov ebx, 0xb4cd33b5
mov eax, 0x24a85e9d
cmovne ebx, eax
mov r8d, 0xb4cd33b5
mov eax, 0x47df892
cmovne r8d, eax
mov edi, 0xd94c9455
jmp 0x140519c80
movzx eax, byte [rbp + 0xc8]
mov edi, 0x47df892
nop word [rax + rax]
mov r10d, edi
cmp edi, 0xfe59aa50
jle 0x140519cc0
cmp r10d, 0x24a85e9c
jg 0x140519cf0
mov edi, r11d
cmp r10d, 0xfe59aa51
je 0x140519c80
mov edi, r10d
cmp r10d, 0x47df892
jne 0x140519c80
cmp byte [rbp + 0xc8], 0
setne r9b
mov edi, ebx
jmp 0x140519c80
cmp r10d, 0xd94c9454
jg 0x140519d10
cmp r10d, 0xb4cd33b5
je 0x140519c6e
mov edi, r10d
cmp r10d, 0xd01990f0
jne 0x140519c80
mov edi, 0x3880f4ae
jmp 0x140519c80
cmp r10d, 0x24a85e9d
je 0x140519d32
mov edi, r10d
cmp r10d, 0x3880f4ae
jne 0x140519c80
mov edi, edx
jmp 0x140519c80
mov edi, r8d
cmp r10d, 0xd94c9455
je 0x140519c80
mov edi, r10d
cmp r10d, 0xf15c32e3
jne 0x140519c80
jmp 0x140519d7a
mov edi, 0xfe59aa51
jmp 0x140519c80
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xb0], rax
mov edx, 0x239233a4
jmp 0x140519af0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x78], rax
mov edx, 0xdf31634f
jmp 0x140519af0
mov qword [rbp + 0xd0], r14
mov edx, 0x1e144390
jmp 0x140519af0
and r9b, 1
mov byte [rbp + 0x48], r9b
mov al, byte [rbp + 0x48]
mov byte [rbp + 0xdf], al
mov edx, 0x82669d6
jmp 0x140519af0
mov qword [rbp + 0x80], r14
mov edx, 0x5530306c
jmp 0x140519af0
mov r8, qword [rbp + 0x78]
mov edx, 0xe48e3414
jmp 0x140519de0
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rbp + 0x48]
movzx edx, byte [rbp + 0xdd]
mov byte [rcx + rax], dl
mov ebx, dword [rbp + 0xbc]
add ebx, 1
mov edx, 0x751fe9ca
nop word cs:[rax + rax]
nop
cmp edx, 0x494b0eb3
jg 0x140519e70
cmp edx, 0xe48e3413
jle 0x140519ea0
cmp edx, 0xe48e3414
je 0x140519f42
cmp edx, 0x29621542
je 0x140519f0c
cmp edx, 0x2ae5402b
jne 0x140519de0
movzx edx, byte [rbp + 0xde]
movsxd rax, dword [rbp + 0xbc]
imul rsi, rax, 0xffffffffa0a0a0a1
shr rsi, 0x20
add esi, eax
mov ecx, esi
shr ecx, 0x1f
sar esi, 5
add esi, ecx
imul ecx, esi, 0x33
mov esi, eax
sub esi, ecx
mov edi, 0xc9
sub edi, esi
neg ecx
add eax, ecx
add eax, 0x36
and edi, edx
not edx
and edx, eax
or edx, edi
mov byte [rbp + 0xdd], dl
mov qword [rbp + 0x48], r14
mov edx, 0x985bd5a0
jmp 0x140519de0
cmp edx, 0x6b09a227
jle 0x140519ed0
cmp edx, 0x751fe9ca
je 0x140519f6a
cmp edx, 0x753b667c
jne 0x140519f87
mov edx, 0x5f61925c
jmp 0x140519de0
cmp edx, 0x985bd5a0
je 0x140519db1
cmp edx, 0xe024f738
jne 0x140519de0
mov edx, 0x29621542
jmp 0x140519de0
cmp edx, 0x494b0eb4
je 0x140519f18
cmp edx, 0x5f61925c
jne 0x140519de0
mov eax, dword [0x140b85638]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0x753b667c
cmove edx, r12d
cmp dword [0x140b8563c], 0xa
cmovl edx, r12d
jmp 0x140519de0
mov edx, 0x751fe9ca
xor ebx, ebx
jmp 0x140519de0
movsxd rax, dword [rbp + 0xbc]
mov qword [rbp + 0xc8], rax
mov rax, qword [rbp + 0xc8]
movzx eax, byte [r8 + rax]
mov byte [rbp + 0xde], al
mov edx, 0x2ae5402b
jmp 0x140519de0
mov eax, dword [0x140b85638]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov edx, 0x753b667c
cmove edx, r15d
cmp dword [0x140b8563c], 0xa
cmovl edx, r15d
jmp 0x140519de0
mov dword [rbp + 0xbc], ebx
mov eax, dword [rbp + 0xbc]
cmp eax, 0xd
mov edx, 0x6b09a228
cmovl edx, r13d
jmp 0x140519de0
cmp edx, 0x6b09a228
jne 0x140519de0
mov edx, 0x9014287f
jmp 0x140519af0
cmp edx, 0x743b8180
jne 0x140519af0
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0xc0], r14
mov edx, 0xe6e69e07
jmp 0x140519ad0
mov rdi, qword [rbp + 0xc0]
lea rcx, [rbp + 0x48]
call fcn.140320990
mov rcx, rdi
call fcn.140342920
mov ecx, dword [0x140b85508]
mov edx, dword [0x140b8550c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xb0]
mov ecx, 0x27cdb2b5
mov ebx, 0x9e905ce4
cmove ebx, ecx
cmp edx, 0xa
setl byte [rbp + 0xc8]
cmovl ebx, ecx
mov ecx, 0x203f4908
mov esi, 0xa2eac9e6
nop dword [rax]
cmp ecx, 0x203f4907
jle 0x14051a060
cmp ecx, 0x38eaf512
je 0x14051a082
cmp ecx, 0x27cdb2b5
je 0x14051a074
cmp ecx, 0x203f4908
jne 0x14051a020
movzx edx, byte [rbp + 0xb0]
cmp byte [rbp + 0xc8], 0
mov ecx, 0x9e905ce4
cmovne ecx, esi
test dl, dl
cmovne ecx, esi
jmp 0x14051a020
cmp ecx, 0x9e905ce4
je 0x14051a07b
cmp ecx, 0xa2eac9e6
jne 0x14051a020
mov ecx, ebx
jmp 0x14051a020
mov ecx, 0x38eaf512
jmp 0x14051a020
mov ecx, 0xa2eac9e6
jmp 0x14051a020
lea r14, [rbp + 0x48]
mov rcx, r14
mov rdx, rdi
mov r8, rax
call fcn.14028fb20
mov eax, 0xae421c9a
mov ebx, 0x3ca503b5
mov esi, 0x3e9eb266
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xe9fc0445
jle 0x14051a0e0
cmp eax, 0xe9fc0446
je 0x14051a111
cmp eax, 0x3ca503b5
je 0x14051a124
cmp eax, 0x3e9eb266
jne 0x14051a0b0
jmp 0x14051a16a
cmp eax, 0xae421c9a
je 0x14051a159
cmp eax, 0xb813855a
jne 0x14051a0b0
mov eax, dword [0x140b7e158]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9fc0446
cmove eax, ebx
cmp dword [0x140b7e15c], 0xa
cmovl eax, ebx
jmp 0x14051a0b0
mov rcx, qword [rbp + 0xb0]
call fcn.14028f8b0
mov eax, 0x3ca503b5
jmp 0x14051a0b0
mov rcx, qword [rbp + 0xb0]
call fcn.14028f8b0
mov rdi, rax
mov eax, dword [0x140b7e158]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9fc0446
cmove eax, esi
cmp dword [0x140b7e15c], 0xa
cmovl eax, esi
jmp 0x14051a0b0
mov qword [rbp + 0xb0], r14
mov eax, 0xb813855a
jmp 0x14051a0b0
mov qword [rbp + 0xc8], rdi
mov rcx, qword [rbp + 0xc8]
call fcn.1400d4e60
lea r15, [rbp + 0x48]
mov rcx, r15
call fcn.14028e1d0
mov eax, dword [0x140b7dfe0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7dfe4], 0xa
setl cl
or cl, al
mov eax, 0x66505aa
mov edx, 0x43932f8c
cmove eax, edx
mov ecx, 0xc67e38d5
cmove ecx, edx
mov edx, 0xf3e2cdc4
jmp 0x14051a1d0
mov edx, ecx
nop word cs:[rax + rax]
nop
cmp edx, 0xf3e2cdc3
jle 0x14051a200
cmp edx, 0xf3e2cdc4
je 0x14051a1c3
cmp edx, 0x66505aa
je 0x14051a214
cmp edx, 0x43932f8c
jne 0x14051a1d0
mov edx, 0xc67e38d5
jmp 0x14051a1d0
cmp edx, 0xa98d4f23
je 0x14051a21b
cmp edx, 0xc67e38d5
jne 0x14051a1d0
mov edx, eax
jmp 0x14051a1d0
mov edx, 0xa98d4f23
jmp 0x14051a1d0
mov qword [rbp + 0xc8], r15
mov rcx, qword [rbp + 0xc8]
call fcn.140347570
call fcn.140393b90
mov edx, 0xdbbfdf1b
mov eax, 0x34608bfd
mov ecx, 0x898f3e01
jmp 0x14051a270
mov rdx, qword [rbp + 0x28]
mov rbx, qword [0x14071b343]
mov qword [rdx + 0x1f], rbx
movups xmm0, xmmword [0x14071b334]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14071b324]
movups xmmword [rdx], xmm0
mov edx, 0x898f3e01
nop dword [rax]
cmp edx, 0xe5d8502e
jle 0x14051a2c0
cmp edx, 0xe5d8502f
je 0x14051a244
cmp edx, 0x34608bfd
je 0x14051a325
cmp edx, 0x5ba99c76
jne 0x14051a270
mov edx, dword [0x140b86e60]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe5d8502f
cmove edx, ecx
cmp dword [0x140b86e64], 0xa
cmovl edx, ecx
jmp 0x14051a270
cmp edx, 0x898f3e01
je 0x14051a2db
cmp edx, 0xdbbfdf1b
jne 0x14051a270
mov qword [rbp + 0x28], r15
mov edx, 0x5ba99c76
jmp 0x14051a270
mov rdx, qword [rbp + 0x28]
mov rbx, qword [0x14071b343]
mov qword [rdx + 0x1f], rbx
movups xmm0, xmmword [0x14071b334]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14071b324]
movups xmmword [rdx], xmm0
mov edx, dword [0x140b86e60]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xe5d8502f
cmove edx, eax
cmp dword [0x140b86e64], 0xa
cmovl edx, eax
jmp 0x14051a270
mov eax, 0x5152195f
jmp 0x14051a35d
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x78], rax
mov eax, dword [0x140b86e68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8b378bb
mov ecx, 0x2fc9654b
cmove eax, ecx
cmp dword [0x140b86e6c], 0xa
cmovl eax, ecx
cmp eax, 0x35576ec7
jle 0x14051a3a0
cmp eax, 0x5f635dd1
jg 0x14051a3d0
cmp eax, 0x35576ec8
je 0x14051a32c
cmp eax, 0x5152195f
jne 0x14051a35d
mov eax, dword [0x140b86e68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x12fb61f
mov ecx, 0xf73b81ce
jmp 0x14051a350
cmp eax, 0x12fb61e
jg 0x14051a3f0
cmp eax, 0xf73b81ce
je 0x14051ab11
cmp eax, 0xf8b378bb
jne 0x14051a35d
mov rax, qword [rbp + 0x80]
mov eax, 0x35576ec8
jmp 0x14051a35d
cmp eax, 0x5f635dd2
je 0x14051b23b
cmp eax, 0x61add5d3
jne 0x14051a35d
mov eax, 0x5f635dd2
jmp 0x14051a35d
cmp eax, 0x12fb61f
jne 0x14051b259
mov eax, dword [0x140b86718]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b8671c], 0xa
setl dl
or dl, al
mov eax, dword [0x140b86720]
mov ecx, dword [0x140b86724]
lea ebx, [rax - 1]
imul ebx, eax
mov dword [rbp + 0x8c], ebx
test bl, 1
sete al
mov dword [rbp + 0x88], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r13d, 0x6782f2b9
mov eax, 0x8618a5dd
cmovne r13d, eax
mov r14d, 0x6782f2b9
mov eax, 0x232fe258
cmovne r14d, eax
mov r8d, 0xe6f70ce8
mov eax, 0xbc2f6261
cmovne r8d, eax
mov esi, 0xe6f70ce8
mov eax, 0xcc03ce54
cmovne esi, eax
mov r10d, 0xddfadbf3
mov eax, 0xc4a2bb3
cmovne r10d, eax
mov r11d, 0xddfadbf3
mov eax, 0x5571bbe5
cmovne r11d, eax
mov ecx, 0x7268a5db
mov eax, 0x9e8ff1cd
cmovne ecx, eax
test dl, dl
mov edx, 0xb4c41f41
mov eax, 0x543a42b5
cmovne edx, eax
mov dword [rbp + 0x90], edx
mov r9d, 0xb4c41f41
mov eax, 0x5dff2be0
cmovne r9d, eax
mov r12d, 0xd29c7587
mov eax, 0x4b510b2b
cmovne r12d, eax
mov edi, 0xd29c7587
mov eax, 0xd6110bb1
cmovne edi, eax
mov edx, 0xf777d83c
mov eax, 0x2409f7bb
cmovne edx, eax
mov dword [rbp + 0xa0], edx
mov edx, 0xf777d83c
mov eax, 0xebb3654
cmovne edx, eax
mov dword [rbp + 0xa4], edx
mov edx, dword [0x140b86728]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x140b8672c], 0xa
setl bl
or bl, dl
mov edx, 0x65658942
mov eax, 0xd5c3dfd6
cmovne edx, eax
mov dword [rbp + 0xa8], edx
mov edx, 0x65658942
mov eax, 0x28da8d69
cmovne edx, eax
mov dword [rbp + 0xac], edx
mov edx, 0x77a281b5
mov dword [rbp + 0x94], r9d
mov dword [rbp + 0x98], r12d
mov dword [rbp + 0x9c], edi
jmp 0x14051a590
mov dword [rbp + 0x28], edx
cmp dword [rbp + 0x28], 0
setne byte [rbp + 0xd8]
mov edx, 0x7cdc576c
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, edx
cmp edx, 0x12fe4d40
jg 0x14051a5d0
cmp ebx, 0xd6110bb0
jle 0x14051a640
cmp ebx, 0xf80ebdc1
jg 0x14051a670
mov edx, r12d
cmp ebx, 0xd6110bb1
je 0x14051a590
cmp ebx, 0xf777d83c
jne 0x14051aaf2
mov edx, 0xebb3654
jmp 0x14051a590
cmp ebx, 0x543a42b4
jg 0x14051a600
cmp ebx, 0x3383391e
jg 0x14051a69f
mov edx, edi
cmp ebx, 0x12fe4d41
je 0x14051a590
mov edx, ebx
cmp ebx, 0x2409f7bb
jne 0x14051a590
mov edx, 0x9183bb30
jmp 0x14051a590
cmp ebx, 0x77a281b4
jg 0x14051a6c3
cmp ebx, 0x543a42b5
je 0x14051a77a
mov edx, ebx
cmp ebx, 0x5dff2be0
jne 0x14051a590
mov qword [rbp + 0xb0], r15
mov edx, dword [rbp + 0x90]
jmp 0x14051a590
cmp ebx, 0xd29c7586
jg 0x14051a6ed
cmp ebx, 0x9183bb30
je 0x14051a7b5
mov edx, ebx
cmp ebx, 0xb4c41f41
jne 0x14051a590
mov edx, 0x5dff2be0
jmp 0x14051a590
mov edx, r9d
cmp ebx, 0xf80ebdc2
je 0x14051a590
mov edx, ebx
cmp ebx, 0xebb3654
jne 0x14051a590
mov qword [rbp + 0xd0], r15
mov edx, dword [rbp + 0xa0]
jmp 0x14051a590
cmp ebx, 0x3383391f
je 0x14051a784
mov edx, ebx
cmp ebx, 0x4b510b2b
jne 0x14051a590
mov edx, 0xf80ebdc2
jmp 0x14051a590
cmp ebx, 0x7cdc576c
je 0x14051a79c
mov edx, ebx
cmp ebx, 0x77a281b5
jne 0x14051a590
mov dl, byte [rbp + 0x6e]
mov byte [rbp + 0xc0], dl
mov ebx, 0xd1b35f80
jmp 0x14051a720
cmp ebx, 0xd29c7587
je 0x14051aae8
mov edx, ebx
cmp ebx, 0xd60e03b5
jne 0x14051a590
mov edx, dword [rbp + 0xa4]
jmp 0x14051a590
mov ebx, 0xc5f0dcd7
nop word [rax + rax]
cmp ebx, 0xd5c3dfd5
jle 0x14051a750
cmp ebx, 0xd5c3dfd6
je 0x14051a712
cmp ebx, 0x65658942
je 0x14051a76c
cmp ebx, 0x28da8d69
jne 0x14051a720
movsx edx, byte [rbp + 0xc0]
mov ebx, dword [rbp + 0xa8]
jmp 0x14051a720
cmp ebx, 0xc5f0dcd7
je 0x14051a56f
cmp ebx, 0xd1b35f80
jne 0x14051a720
mov ebx, dword [rbp + 0xac]
jmp 0x14051a720
movzx ebx, byte [rbp + 0xc0]
mov ebx, 0x28da8d69
jmp 0x14051a720
mov edx, 0x3383391f
jmp 0x14051a590
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0xc8], rax
mov edx, 0xdd5ed24e
jmp 0x14051a590
cmp byte [rbp + 0xd8], 0
mov edx, 0xf80ebdc2
mov eax, 0xd60e03b5
cmovne edx, eax
jmp 0x14051a590
test byte [rbp + 0x8c], 1
mov r12, qword [rbp + 0xd0]
sete byte [rbp + 0xdf]
cmp dword [rbp + 0x88], 0xa
setl byte [rbp + 0xde]
mov ebx, 0x4f4bdf7a
jmp 0x14051a800
mov rdx, qword [rbp + 0x28]
movsx edx, byte [r12 + rdx]
mov dword [rbp + 0xbc], edx
mov ebx, 0xa73960e
nop word cs:[rax + rax]
nop dword [rax]
mov r15d, ebx
cmp ebx, 0xa73960d
jle 0x14051a850
cmp r15d, 0x3c0e7ac1
jg 0x14051a8b0
cmp r15d, 0x185e6388
jle 0x14051a955
cmp r15d, 0x185e6389
je 0x14051a7df
cmp r15d, 0x232fe258
je 0x14051aa21
mov ebx, r15d
cmp r15d, 0x2b49d8de
jne 0x14051a800
mov ebx, 0xc5c40fcb
jmp 0x14051a800
cmp r15d, 0xcc03ce53
jle 0x14051a900
cmp r15d, 0xe6f70ce7
jle 0x14051a9cf
cmp r15d, 0xe6f70ce8
je 0x14051aa17
mov ebx, esi
cmp r15d, 0xf494b2e1
je 0x14051a800
mov ebx, r15d
cmp r15d, 0xf7cf0c87
jne 0x14051a800
mov dword [rbp + 0xc0], r9d
mov ebx, r11d
jmp 0x14051a800
cmp r15d, 0x5571bbe4
jle 0x14051a98b
cmp r15d, 0x5571bbe5
je 0x14051a9ff
cmp r15d, 0x6782f2b9
je 0x14051aa34
mov ebx, r15d
cmp r15d, 0x7268a5db
jne 0x14051a800
mov ebx, 0x3c0e7ac2
jmp 0x14051a800
cmp r15d, 0x9e8ff1cc
jle 0x14051a930
cmp r15d, 0x9e8ff1cd
je 0x14051aaac
cmp r15d, 0xc5c40fcb
jne 0x14051aab6
mov ebx, 0xf7cf0c87
xor r9d, r9d
jmp 0x14051a800
cmp r15d, 0x8618a5dd
je 0x14051aa44
mov ebx, r15d
cmp r15d, 0x9d6c24e8
jne 0x14051a800
mov ebx, r14d
jmp 0x14051a800
cmp r15d, 0xa73960e
je 0x14051aa4e
mov ebx, r15d
cmp r15d, 0xc4a2bb3
jne 0x14051a800
cmp byte [rbp + 0xdd], 0
mov ebx, 0xf494b2e1
mov eax, 0x9d6c24e8
cmovne ebx, eax
jmp 0x14051a800
mov ebx, ecx
cmp r15d, 0x3c0e7ac2
je 0x14051a800
mov ebx, r15d
cmp r15d, 0x4f4bdf7a
jne 0x14051a800
movzx edx, byte [rbp + 0xdf]
cmp byte [rbp + 0xde], 0
mov ebx, 0x7268a5db
mov eax, 0x3c0e7ac2
cmovne ebx, eax
test dl, dl
cmovne ebx, eax
jmp 0x14051a800
mov ebx, r8d
cmp r15d, 0xcc03ce54
je 0x14051a800
mov ebx, r15d
cmp r15d, 0xddfadbf3
jne 0x14051a800
mov eax, dword [rbp + 0xc0]
mov ebx, 0x5571bbe5
jmp 0x14051a800
mov edx, dword [rbp + 0xc0]
cmp edx, 0x27
setl byte [rbp + 0xdd]
mov ebx, r10d
jmp 0x14051a800
mov ebx, 0xcc03ce54
jmp 0x14051a800
movsxd rdx, dword [rbp + 0xc0]
mov qword [rbp + 0x28], rdx
mov ebx, r13d
jmp 0x14051a800
mov eax, dword [rbp + 0xc0]
mov ebx, 0x232fe258
jmp 0x14051a800
mov ebx, 0x185e6389
jmp 0x14051a800
movsxd rdx, dword [rbp + 0xc0]
imul rbx, rdx, 0xffffffffa0a0a0a1
shr rbx, 0x20
add ebx, edx
mov edi, ebx
shr edi, 0x1f
sar ebx, 5
add ebx, edi
imul ebx, ebx, 0x33
mov edi, edx
sub edi, ebx
neg ebx
add edx, ebx
add edx, 0x36
mov ebx, dword [rbp + 0xbc]
mov eax, 0xc9
sub eax, edi
and eax, ebx
not ebx
and ebx, edx
or eax, ebx
mov rdx, qword [rbp + 0x28]
mov byte [rbp + rdx + 0x48], al
mov r9d, dword [rbp + 0xc0]
add r9d, 1
mov ebx, 0xf7cf0c87
jmp 0x14051a800
mov ebx, 0x2b49d8de
jmp 0x14051a800
mov ebx, r15d
cmp r15d, 0xbc2f6261
jne 0x14051a800
mov edx, 0x12fe4d41
lea r15, [rbp + 0x48]
mov r9d, dword [rbp + 0x94]
mov r12d, dword [rbp + 0x98]
mov edi, dword [rbp + 0x9c]
jmp 0x14051a590
mov edx, 0xd6110bb1
jmp 0x14051a590
mov edx, ebx
cmp ebx, 0xdd5ed24e
jne 0x14051a590
mov rax, qword [rbp + 0xc8]
mov eax, 0xf73b81ce
jmp 0x14051a35d
mov eax, dword [0x140b86718]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b8671c], 0xa
setl cl
or cl, al
mov eax, dword [0x140b86720]
mov edx, dword [0x140b86724]
lea ebx, [rax - 1]
imul ebx, eax
mov dword [rbp + 0x90], ebx
test bl, 1
sete al
mov dword [rbp + 0x8c], edx
cmp edx, 0xa
setl dl
or dl, al
mov edx, 0x6782f2b9
mov eax, 0x8618a5dd
cmovne edx, eax
mov dword [rbp + 0x88], edx
mov r10d, 0x6782f2b9
mov eax, 0x232fe258
cmovne r10d, eax
mov edi, 0xe6f70ce8
mov eax, 0xbc2f6261
cmovne edi, eax
mov ebx, 0xe6f70ce8
mov eax, 0xcc03ce54
cmovne ebx, eax
mov r11d, 0xddfadbf3
mov eax, 0xc4a2bb3
cmovne r11d, eax
mov r12d, 0xddfadbf3
mov eax, 0x5571bbe5
cmovne r12d, eax
mov r13d, 0x7268a5db
mov eax, 0x9e8ff1cd
cmovne r13d, eax
test cl, cl
mov ecx, 0xb4c41f41
mov eax, 0x543a42b5
cmovne ecx, eax
mov dword [rbp + 0x94], ecx
mov r8d, 0xb4c41f41
mov eax, 0x5dff2be0
cmovne r8d, eax
mov esi, 0xd29c7587
mov eax, 0x4b510b2b
cmovne esi, eax
mov edx, 0xd29c7587
mov eax, 0xd6110bb1
cmovne edx, eax
mov ecx, 0xf777d83c
mov eax, 0x2409f7bb
cmovne ecx, eax
mov dword [rbp + 0xa4], ecx
mov ecx, 0xf777d83c
mov eax, 0xebb3654
cmovne ecx, eax
mov dword [rbp + 0xa8], ecx
mov eax, dword [0x140b86728]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b8672c], 0xa
setl cl
or cl, al
mov ecx, 0x65658942
mov eax, 0xd5c3dfd6
cmovne ecx, eax
mov dword [rbp + 0xac], ecx
mov ecx, 0x65658942
mov eax, 0x28da8d69
cmovne ecx, eax
mov dword [rbp + 0x74], ecx
mov ecx, 0x77a281b5
mov dword [rbp + 0x98], r8d
mov dword [rbp + 0x9c], esi
mov dword [rbp + 0xa0], edx
jmp 0x14051aca0
mov dword [rbp + 0x28], eax
cmp dword [rbp + 0x28], 0
setne byte [rbp + 0xd8]
mov ecx, 0x7cdc576c
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0x12fe4d40
jg 0x14051ace0
cmp eax, 0xd6110bb0
jle 0x14051ad50
cmp eax, 0xf80ebdc1
jg 0x14051ad7d
mov ecx, esi
cmp eax, 0xd6110bb1
je 0x14051aca0
cmp eax, 0xf777d83c
jne 0x14051b202
mov ecx, 0xebb3654
jmp 0x14051aca0
cmp eax, 0x543a42b4
jg 0x14051ad10
cmp eax, 0x3383391e
jg 0x14051adaa
mov ecx, edx
cmp eax, 0x12fe4d41
je 0x14051aca0
mov ecx, eax
cmp eax, 0x2409f7bb
jne 0x14051aca0
mov ecx, 0x9183bb30
jmp 0x14051aca0
cmp eax, 0x77a281b4
jg 0x14051adcc
cmp eax, 0x543a42b5
je 0x14051ae77
mov ecx, eax
cmp eax, 0x5dff2be0
jne 0x14051aca0
mov qword [rbp + 0xb0], r15
mov ecx, dword [rbp + 0x94]
jmp 0x14051aca0
cmp eax, 0xd29c7586
jg 0x14051adf4
cmp eax, 0x9183bb30
je 0x14051aeb2
mov ecx, eax
cmp eax, 0xb4c41f41
jne 0x14051aca0
mov ecx, 0x5dff2be0
jmp 0x14051aca0
mov ecx, r8d
cmp eax, 0xf80ebdc2
je 0x14051aca0
mov ecx, eax
cmp eax, 0xebb3654
jne 0x14051aca0
mov qword [rbp + 0xd0], r15
mov ecx, dword [rbp + 0xa4]
jmp 0x14051aca0
cmp eax, 0x3383391f
je 0x14051ae81
mov ecx, eax
cmp eax, 0x4b510b2b
jne 0x14051aca0
mov ecx, 0xf80ebdc2
jmp 0x14051aca0
cmp eax, 0x7cdc576c
je 0x14051ae99
mov ecx, eax
cmp eax, 0x77a281b5
jne 0x14051aca0
mov al, byte [rbp + 0x6e]
mov byte [rbp + 0xc0], al
mov ecx, 0xd1b35f80
jmp 0x14051ae20
cmp eax, 0xd29c7587
je 0x14051b1f8
mov ecx, eax
cmp eax, 0xd60e03b5
jne 0x14051aca0
mov ecx, dword [rbp + 0xa8]
jmp 0x14051aca0
mov ecx, 0xc5f0dcd7
nop dword [rax]
cmp ecx, 0xd5c3dfd5
jle 0x14051ae50
cmp ecx, 0xd5c3dfd6
je 0x14051ae17
cmp ecx, 0x65658942
je 0x14051ae69
cmp ecx, 0x28da8d69
jne 0x14051ae20
movsx eax, byte [rbp + 0xc0]
mov ecx, dword [rbp + 0xac]
jmp 0x14051ae20
cmp ecx, 0xc5f0dcd7
je 0x14051ac83
cmp ecx, 0xd1b35f80
jne 0x14051ae20
mov ecx, dword [rbp + 0x74]
jmp 0x14051ae20
movzx ecx, byte [rbp + 0xc0]
mov ecx, 0x28da8d69
jmp 0x14051ae20
mov ecx, 0x3383391f
jmp 0x14051aca0
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0xc8], rax
mov ecx, 0xdd5ed24e
jmp 0x14051aca0
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf80ebdc2
mov eax, 0xd60e03b5
cmovne ecx, eax
jmp 0x14051aca0
test byte [rbp + 0x90], 1
mov r14, qword [rbp + 0xd0]
sete byte [rbp + 0xdf]
cmp dword [rbp + 0x8c], 0xa
setl byte [rbp + 0xde]
mov r8d, 0x4f4bdf7a
jmp 0x14051af00
mov rcx, qword [rbp + 0x28]
movsx ecx, byte [r14 + rcx]
mov dword [rbp + 0xbc], ecx
mov r8d, 0xa73960e
nop word cs:[rax + rax]
nop dword [rax]
mov r15d, r8d
cmp r8d, 0xa73960d
jle 0x14051af50
cmp r15d, 0x3c0e7ac1
jg 0x14051afb0
cmp r15d, 0x185e6388
jle 0x14051b056
cmp r15d, 0x185e6389
je 0x14051aedd
cmp r15d, 0x232fe258
je 0x14051b12a
mov r8d, r15d
cmp r15d, 0x2b49d8de
jne 0x14051af00
mov r8d, 0xc5c40fcb
jmp 0x14051af00
cmp r15d, 0xcc03ce53
jle 0x14051b000
cmp r15d, 0xe6f70ce7
jle 0x14051b0d6
cmp r15d, 0xe6f70ce8
je 0x14051b11f
mov r8d, ebx
cmp r15d, 0xf494b2e1
je 0x14051af00
mov r8d, r15d
cmp r15d, 0xf7cf0c87
jne 0x14051af00
mov dword [rbp + 0xc0], r9d
mov r8d, r12d
jmp 0x14051af00
cmp r15d, 0x5571bbe4
jle 0x14051b08e
cmp r15d, 0x5571bbe5
je 0x14051b107
cmp r15d, 0x6782f2b9
je 0x14051b141
mov r8d, r15d
cmp r15d, 0x7268a5db
jne 0x14051af00
mov r8d, 0x3c0e7ac2
jmp 0x14051af00
cmp r15d, 0x9e8ff1cc
jle 0x14051b031
cmp r15d, 0x9e8ff1cd
je 0x14051b1bc
cmp r15d, 0xc5c40fcb
jne 0x14051b1c7
mov r8d, 0xf7cf0c87
xor r9d, r9d
jmp 0x14051af00
cmp r15d, 0x8618a5dd
je 0x14051b152
mov r8d, r15d
cmp r15d, 0x9d6c24e8
jne 0x14051af00
mov r8d, r10d
jmp 0x14051af00
cmp r15d, 0xa73960e
je 0x14051b15d
mov r8d, r15d
cmp r15d, 0xc4a2bb3
jne 0x14051af00
cmp byte [rbp + 0xdd], 0
mov r8d, 0xf494b2e1
mov eax, 0x9d6c24e8
cmovne r8d, eax
jmp 0x14051af00
mov r8d, r13d
cmp r15d, 0x3c0e7ac2
je 0x14051af00
mov r8d, r15d
cmp r15d, 0x4f4bdf7a
jne 0x14051af00
movzx ecx, byte [rbp + 0xdf]
cmp byte [rbp + 0xde], 0
mov r8d, 0x7268a5db
mov eax, 0x3c0e7ac2
cmovne r8d, eax
test cl, cl
cmovne r8d, eax
jmp 0x14051af00
mov r8d, edi
cmp r15d, 0xcc03ce54
je 0x14051af00
mov r8d, r15d
cmp r15d, 0xddfadbf3
jne 0x14051af00
mov eax, dword [rbp + 0xc0]
mov r8d, 0x5571bbe5
jmp 0x14051af00
mov ecx, dword [rbp + 0xc0]
cmp ecx, 0x27
setl byte [rbp + 0xdd]
mov r8d, r11d
jmp 0x14051af00
mov r8d, 0xcc03ce54
jmp 0x14051af00
movsxd rcx, dword [rbp + 0xc0]
mov qword [rbp + 0x28], rcx
mov r8d, dword [rbp + 0x88]
jmp 0x14051af00
mov eax, dword [rbp + 0xc0]
mov r8d, 0x232fe258
jmp 0x14051af00
mov r8d, 0x185e6389
jmp 0x14051af00
movsxd rcx, dword [rbp + 0xc0]
imul rdx, rcx, 0xffffffffa0a0a0a1
shr rdx, 0x20
add edx, ecx
mov esi, edx
shr esi, 0x1f
sar edx, 5
add edx, esi
imul edx, edx, 0x33
mov esi, ecx
sub esi, edx
neg edx
add ecx, edx
add ecx, 0x36
mov edx, dword [rbp + 0xbc]
mov eax, 0xc9
sub eax, esi
and eax, edx
not edx
and edx, ecx
or eax, edx
mov rcx, qword [rbp + 0x28]
mov byte [rbp + rcx + 0x48], al
mov r9d, dword [rbp + 0xc0]
add r9d, 1
mov r8d, 0xf7cf0c87
jmp 0x14051af00
mov r8d, 0x2b49d8de
jmp 0x14051af00
mov r8d, r15d
cmp r15d, 0xbc2f6261
jne 0x14051af00
mov ecx, 0x12fe4d41
lea r15, [rbp + 0x48]
mov r8d, dword [rbp + 0x98]
mov esi, dword [rbp + 0x9c]
mov edx, dword [rbp + 0xa0]
jmp 0x14051aca0
mov ecx, 0xd6110bb1
jmp 0x14051aca0
mov ecx, eax
cmp eax, 0xdd5ed24e
jne 0x14051aca0
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x80], r15
mov eax, dword [0x140b86e68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x12fb61f
mov ecx, 0x61add5d3
jmp 0x14051a350
mov eax, dword [0x140b86e68]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf8b378bb
mov ecx, 0x35576ec8
jmp 0x14051a350
cmp eax, 0x2fc9654b
jne 0x14051a35d
mov rdi, qword [rbp + 0x78]
lea rcx, [rbp + 0x28]
call fcn.140320990
mov rcx, rdi
call fcn.140342920
mov ecx, dword [0x140b85508]
mov edx, dword [0x140b8550c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xb0]
mov ecx, 0x27cdb2b5
mov ebx, 0x9e905ce4
cmove ebx, ecx
cmp edx, 0xa
setl byte [rbp + 0xc8]
cmovl ebx, ecx
mov ecx, 0x203f4908
mov esi, 0xa2eac9e6
nop dword [rax]
cmp ecx, 0x203f4907
jle 0x14051b300
cmp ecx, 0x38eaf512
je 0x14051b322
cmp ecx, 0x27cdb2b5
je 0x14051b314
cmp ecx, 0x203f4908
jne 0x14051b2c0
movzx edx, byte [rbp + 0xb0]
cmp byte [rbp + 0xc8], 0
mov ecx, 0x9e905ce4
cmovne ecx, esi
test dl, dl
cmovne ecx, esi
jmp 0x14051b2c0
cmp ecx, 0x9e905ce4
je 0x14051b31b
cmp ecx, 0xa2eac9e6
jne 0x14051b2c0
mov ecx, ebx
jmp 0x14051b2c0
mov ecx, 0x38eaf512
jmp 0x14051b2c0
mov ecx, 0xa2eac9e6
jmp 0x14051b2c0
lea r14, [rbp + 0x28]
mov rcx, r14
mov rdx, rdi
mov r8, rax
call fcn.14028fb20
mov eax, 0xae421c9a
mov ebx, 0x3ca503b5
mov esi, 0x3e9eb266
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xe9fc0445
jle 0x14051b380
cmp eax, 0xe9fc0446
je 0x14051b3b1
cmp eax, 0x3ca503b5
je 0x14051b3c4
cmp eax, 0x3e9eb266
jne 0x14051b350
jmp 0x14051b40a
cmp eax, 0xae421c9a
je 0x14051b3f9
cmp eax, 0xb813855a
jne 0x14051b350
mov eax, dword [0x140b7e158]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9fc0446
cmove eax, ebx
cmp dword [0x140b7e15c], 0xa
cmovl eax, ebx
jmp 0x14051b350
mov rcx, qword [rbp + 0xb0]
call fcn.14028f8b0
mov eax, 0x3ca503b5
jmp 0x14051b350
mov rcx, qword [rbp + 0xb0]
call fcn.14028f8b0
mov rdi, rax
mov eax, dword [0x140b7e158]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe9fc0446
cmove eax, esi
cmp dword [0x140b7e15c], 0xa
cmovl eax, esi
jmp 0x14051b350
mov qword [rbp + 0xb0], r14
mov eax, 0xb813855a
jmp 0x14051b350
mov qword [rbp + 0xc8], rdi
mov rcx, qword [rbp + 0xc8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rsi, [rbp + 0x28]
mov rcx, rsi
call fcn.14028e1d0
mov eax, dword [0x140b7dfe0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b7dfe4], 0xa
setl cl
or cl, al
mov eax, 0x66505aa
mov edx, 0x43932f8c
cmove eax, edx
mov ecx, 0xc67e38d5
cmove ecx, edx
mov edx, 0xf3e2cdc4
jmp 0x14051b470
mov edx, ecx
nop word cs:[rax + rax]
cmp edx, 0xf3e2cdc3
jle 0x14051b4a0
cmp edx, 0xf3e2cdc4
je 0x14051b464
cmp edx, 0x66505aa
je 0x14051b4b4
cmp edx, 0x43932f8c
jne 0x14051b470
mov edx, 0xc67e38d5
jmp 0x14051b470
cmp edx, 0xa98d4f23
je 0x14051b4bb
cmp edx, 0xc67e38d5
jne 0x14051b470
mov edx, eax
jmp 0x14051b470
mov edx, 0xa98d4f23
jmp 0x14051b470
mov qword [rbp + 0xc8], rsi
mov rcx, qword [rbp + 0xc8]
call fcn.140347570
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rax, [rbp - 0x58]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
lea r8, [rbp - 0x30]
mov qword [rbp + 0x18], r8
mov rax, qword [rbp + 0x18]
mov eax, 0x284ad5ef
jmp 0x14051b530
mov qword [rbp + 0x48], r8
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x38], rax
mov eax, dword [0x140b86e70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x157c13b8
mov ecx, 0xdba106ae
cmove eax, ecx
cmp dword [0x140b86e74], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0x13c670
jle 0x14051b5a0
cmp eax, 0x284ad5ee
jg 0x14051b5d0
cmp eax, 0x13c671
je 0x14051c7a1
cmp eax, 0x157c13b8
jne 0x14051b530
mov eax, dword [0x140b86e78]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86e7c], 0xa
setl cl
or cl, al
mov eax, 0xeb04af7a
mov ecx, 0x490b5c72
cmovne eax, ecx
mov ecx, 0xeb04af7a
mov edx, 0xed99abc3
cmovne ecx, edx
mov edx, 0x5591e308
jmp 0x14051bee0
cmp eax, 0xb945d722
je 0x14051b5eb
cmp eax, 0xdba106ae
je 0x14051becf
cmp eax, 0xbcab4fd8
jne 0x14051b530
jmp 0x14051c7bf
cmp eax, 0x284ad5ef
je 0x14051bf7e
cmp eax, 0x395dceb2
jne 0x14051b530
jmp 0x14051c7bf
lea rax, [rbp + 0xd8]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov eax, dword [0x140b86e78]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86e7c], 0xa
setl cl
or cl, al
mov eax, 0xeb04af7a
mov ecx, 0x490b5c72
cmovne eax, ecx
mov ecx, 0xeb04af7a
mov edx, 0xed99abc3
cmovne ecx, edx
mov edx, 0x5591e308
jmp 0x14051b640
mov edx, ecx
nop dword [rax + rax]
cmp edx, 0xed99abc2
jle 0x14051b690
cmp edx, 0x5591e308
je 0x14051b639
cmp edx, 0x490b5c72
je 0x14051b6d4
cmp edx, 0xed99abc3
jne 0x14051b640
mov edx, dword [0x14071bc4b]
mov dword [rbp], edx
movups xmm0, xmmword [0x14071bc3b]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x14071bc2b]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x14071bc1b]
movaps xmmword [rbp - 0x30], xmm0
mov edx, eax
jmp 0x14051b640
cmp edx, 0xd1d20dcc
je 0x14051b6de
cmp edx, 0xeb04af7a
jne 0x14051b640
mov edx, dword [0x14071bc4b]
mov dword [rbp], edx
movups xmm0, xmmword [0x14071bc3b]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x14071bc2b]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x14071bc1b]
movaps xmmword [rbp - 0x30], xmm0
mov edx, 0xed99abc3
jmp 0x14051b640
mov edx, 0xd1d20dcc
jmp 0x14051b640
mov eax, dword [0x140b86e80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0xdf]
mov eax, dword [0x140b86e84]
sete cl
cmp eax, 0xa
setl dl
setl byte [rbp + 0xde]
or dl, cl
mov eax, dword [0x140b86e88]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86e8c], 0xa
setl cl
or cl, al
mov ecx, 0x311811d5
mov eax, 0xe9543024
cmovne ecx, eax
mov dword [rbp + 0x88], ecx
mov ecx, 0x311811d5
mov eax, 0x3448d02f
cmovne ecx, eax
mov dword [rbp + 0x8c], ecx
mov r9d, 0xf487d733
mov eax, 0x68176bf4
cmovne r9d, eax
mov esi, 0xf487d733
mov eax, 0xa9f79a06
cmovne esi, eax
mov r10d, 0x92f54e2e
mov eax, 0x6345c836
cmovne r10d, eax
mov r12d, 0x92f54e2e
mov eax, 0x16b48a18
cmovne r12d, eax
mov ebx, 0x25d7b4ba
mov eax, 0x8de0abb9
cmovne ebx, eax
mov r15d, 0x25d7b4ba
mov eax, 0xb81076b0
cmovne r15d, eax
test dl, dl
mov ecx, 0xa03ab5c7
mov eax, 0xb9cb1e04
cmovne ecx, eax
mov dword [rbp + 0x90], ecx
mov ecx, 0xa03ab5c7
mov eax, 0x769fd28e
cmovne ecx, eax
mov dword [rbp + 0x94], ecx
mov ecx, 0x26642775
mov eax, 0xaf7685ed
cmovne ecx, eax
mov dword [rbp + 0x98], ecx
mov ecx, 0x26642775
mov eax, 0xc8caedff
cmovne ecx, eax
mov dword [rbp + 0x9c], ecx
mov ecx, 0x82f49d14
mov eax, 0x7430a699
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
mov ecx, 0x82f49d14
mov eax, 0xfbf5303
cmovne ecx, eax
mov dword [rbp + 0xa4], ecx
mov r11d, 0xcce5facd
mov eax, 0x2eb47838
cmovne r11d, eax
mov edx, 0xcce5facd
mov eax, 0x90971cd5
cmovne edx, eax
mov dword [rbp + 0xac], edx
mov ecx, 0x57441c6a
mov eax, 0x6be3d03a
cmovne ecx, eax
mov edi, 0xa8a708b1
mov dword [rbp + 0xa8], r11d
mov dword [rbp + 0x74], ecx
jmp 0x14051b870
mov rax, qword [rbp + 0xc8]
mov edi, 0x769fd28e
nop word cs:[rax + rax]
mov edx, edi
cmp edi, 0x196415d5
jg 0x14051b8c0
cmp edx, 0xaf7685ec
jg 0x14051b910
cmp edx, 0xa03ab5c6
jg 0x14051b98e
cmp edx, 0x82f49d14
je 0x14051bd5c
mov edi, r11d
cmp edx, 0x90971cd5
je 0x14051b870
mov edi, edx
cmp edx, 0x9d9b3928
jne 0x14051b870
mov edi, dword [rbp + 0xac]
jmp 0x14051b870
cmp edx, 0x57441c69
jle 0x14051b950
cmp edx, 0x6be3d039
jg 0x14051b9f0
cmp edx, 0x57441c6a
je 0x14051bd93
cmp edx, 0x58ab2085
je 0x14051bde7
mov edi, edx
cmp edx, 0x6030b503
jne 0x14051b870
mov edi, dword [rbp + 0xa4]
jmp 0x14051b870
cmp edx, 0xcce5facc
jg 0x14051b9bf
cmp edx, 0xaf7685ed
je 0x14051bd66
cmp edx, 0xb9cb1e04
je 0x14051bda7
mov edi, edx
cmp edx, 0xc8caedff
jne 0x14051b870
mov edi, dword [rbp + 0x98]
jmp 0x14051b870
cmp edx, 0x2eb47837
jg 0x14051ba2c
mov edi, ecx
cmp edx, 0x196415d6
je 0x14051b870
cmp edx, 0x24200fc6
je 0x14051ba55
mov edi, edx
cmp edx, 0x26642775
jne 0x14051b870
mov edi, 0xc8caedff
jmp 0x14051b870
cmp edx, 0xa03ab5c7
je 0x14051b85a
cmp edx, 0xa8a708b1
je 0x14051bdb1
mov edi, edx
cmp edx, 0xac40b4c0
jne 0x14051b870
mov edi, dword [rbp + 0x9c]
jmp 0x14051b870
cmp edx, 0xcce5facd
je 0x14051bd70
cmp edx, 0xfbf5303
je 0x14051bdd5
mov edi, edx
cmp edx, 0x10c4981c
jne 0x14051b870
mov edi, dword [rbp + 0x94]
jmp 0x14051b870
cmp edx, 0x6be3d03a
je 0x14051bd9d
cmp edx, 0x7430a699
je 0x14051be09
mov edi, edx
cmp edx, 0x769fd28e
jne 0x14051b870
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x28], rax
mov edi, dword [rbp + 0x90]
jmp 0x14051b870
cmp edx, 0x2eb47838
je 0x14051bd7a
cmp edx, 0x54a9a6d8
jne 0x14051be2c
mov qword [rbp + 0xc8], r8
mov edi, 0x10c4981c
jmp 0x14051b870
mov r13, qword [rbp + 0xb0]
mov edi, 0x4fc1e363
jmp 0x14051ba70
mov edi, 0xc7884545
xor r8d, r8d
nop dword [rax + rax]
mov edx, edi
cmp edi, 0xf487d732
jle 0x14051bb10
cmp edx, 0x3448d02e
jg 0x14051bb60
cmp edx, 0x23fd5e0b
jle 0x14051bc35
cmp edx, 0x23fd5e0c
je 0x14051bcd4
cmp edx, 0x25d7b4ba
je 0x14051bcca
mov edi, edx
cmp edx, 0x311811d5
jne 0x14051ba70
mov eax, dword [rbp + 0x80]
mov rcx, qword [rbp + 0x48]
mov byte [rbp + rcx - 0x30], al
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov edi, 0x3448d02f
jmp 0x14051ba70
cmp edx, 0xb63ffd43
jle 0x14051bba0
cmp edx, 0xba0b6176
jle 0x14051bc18
mov edi, esi
cmp edx, 0xba0b6177
je 0x14051ba70
cmp edx, 0xc7884545
je 0x14051bc67
mov edi, edx
cmp edx, 0xe9543024
jne 0x14051ba70
mov edi, 0xc7884545
mov r8d, dword [rbp + 0x78]
jmp 0x14051ba70
cmp edx, 0x4fc1e362
jle 0x14051bbf7
cmp edx, 0x4fc1e363
je 0x14051bcc0
cmp edx, 0x6345c836
jne 0x14051bd36
cmp byte [rbp + 0xbc], 0
mov edi, 0xba0b6177
mov eax, 0xb63ffd44
cmovne edi, eax
jmp 0x14051ba70
cmp edx, 0xa52ab472
jg 0x14051bbd2
cmp edx, 0x8de0abb9
je 0x14051ba63
mov edi, edx
cmp edx, 0x92f54e2e
jne 0x14051ba70
mov eax, dword [rbp + 0xd0]
mov edi, 0x16b48a18
jmp 0x14051ba70
mov edi, r15d
cmp edx, 0xa52ab473
je 0x14051ba70
mov edi, edx
cmp edx, 0xa9f79a06
jne 0x14051ba70
mov edi, r9d
jmp 0x14051ba70
cmp edx, 0x3448d02f
je 0x14051bc76
mov edi, edx
cmp edx, 0x43ad03f0
jne 0x14051ba70
mov edi, dword [rbp + 0x8c]
jmp 0x14051ba70
cmp edx, 0xb63ffd44
je 0x14051bc9b
mov edi, edx
cmp edx, 0xb81076b0
jne 0x14051ba70
mov edi, ebx
jmp 0x14051ba70
cmp edx, 0xf487d733
je 0x14051bd2c
mov edi, edx
cmp edx, 0x16b48a18
jne 0x14051ba70
mov edx, dword [rbp + 0xd0]
cmp edx, 0x34
setl byte [rbp + 0xbc]
mov edi, r10d
jmp 0x14051ba70
mov dword [rbp + 0xd0], r8d
mov edi, r12d
jmp 0x14051ba70
mov eax, dword [rbp + 0x80]
mov rcx, qword [rbp + 0x48]
mov byte [rbp + rcx - 0x30], al
mov eax, dword [rbp + 0xd0]
add eax, 1
mov dword [rbp + 0x78], eax
mov edi, dword [rbp + 0x88]
jmp 0x14051ba70
movsxd rdx, dword [rbp + 0xd0]
mov qword [rbp + 0x48], rdx
mov rdx, qword [rbp + 0x48]
movzx edx, byte [r13 + rdx]
mov byte [rbp + 0xc0], dl
mov edi, 0x23fd5e0c
jmp 0x14051ba70
mov edi, 0xa52ab473
jmp 0x14051ba70
mov edi, 0xb81076b0
jmp 0x14051ba70
movsx edx, byte [rbp + 0xc0]
movsxd rdi, dword [rbp + 0xd0]
imul r11, rdi, 0xffffffffa0a0a0a1
shr r11, 0x20
add r11d, edi
mov r14d, r11d
shr r14d, 0x1f
sar r11d, 5
add r11d, r14d
imul ecx, r11d, 0x33
mov eax, edi
sub eax, ecx
neg ecx
add ecx, edi
add ecx, 0x36
mov edi, 0xffffffc9
sub edi, eax
and edi, edx
not edx
and edx, ecx
or edi, edx
mov dword [rbp + 0x80], edi
mov edi, 0x43ad03f0
jmp 0x14051ba70
mov edi, 0xa9f79a06
jmp 0x14051ba70
mov edi, edx
cmp edx, 0x68176bf4
jne 0x14051ba70
mov edi, 0xac40b4c0
lea r8, [rbp - 0x30]
mov r11d, dword [rbp + 0xa8]
mov ecx, dword [rbp + 0x74]
jmp 0x14051b870
mov edi, 0xfbf5303
jmp 0x14051b870
mov edi, 0x54a9a6d8
jmp 0x14051b870
mov edi, 0x90971cd5
jmp 0x14051b870
cmp byte [rbp + 0xdd], 0
mov edi, 0x54a9a6d8
mov eax, 0x6030b503
cmovne edi, eax
jmp 0x14051b870
mov edi, 0x196415d6
jmp 0x14051b870
mov edi, 0x58ab2085
jmp 0x14051b870
mov edi, 0x46d9caff
jmp 0x14051b870
mov dl, byte [rbp + 0xdf]
cmp byte [rbp + 0xde], 0
mov edi, 0x57441c6a
mov eax, 0x196415d6
cmovne edi, eax
test dl, dl
cmovne edi, eax
jmp 0x14051b870
mov qword [rbp + 0xb0], r8
mov edi, dword [rbp + 0xa0]
jmp 0x14051b870
mov edi, 0x2769c75c
mov dl, byte [rbp + 3]
nop
cmp edi, 0x2769c75c
je 0x14051be02
cmp edi, 0x6fc9be90
jne 0x14051bdf0
jmp 0x14051be13
mov edi, 0x6fc9be90
jmp 0x14051bdf0
mov edi, 0x24200fc6
jmp 0x14051b870
test dl, dl
setne byte [rbp + 0x48]
mov dl, byte [rbp + 0x48]
mov byte [rbp + 0xdd], dl
mov edi, 0x9d9b3928
jmp 0x14051b870
mov edi, edx
cmp edx, 0x46d9caff
jne 0x14051b870
mov rax, qword [rbp + 0x28]
mov eax, dword [0x140b86e90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86e94], 0xa
setl cl
or cl, al
mov eax, 0xa91f1750
mov ecx, 0x71c0a714
cmovne eax, ecx
mov ecx, 0xa91f1750
mov edx, 0xc5209ecc
cmovne ecx, edx
mov edx, 0xd4f839aa
nop dword [rax + rax]
cmp edx, 0xc8998fd6
jle 0x14051beb0
cmp edx, 0xc8998fd7
je 0x14051b4f8
cmp edx, 0xd4f839aa
je 0x14051bec4
cmp edx, 0x71c0a714
jne 0x14051be80
mov edx, 0xc8998fd7
jmp 0x14051be80
cmp edx, 0xa91f1750
je 0x14051bec8
cmp edx, 0xc5209ecc
jne 0x14051be80
mov edx, eax
jmp 0x14051be80
mov edx, ecx
jmp 0x14051be80
mov edx, 0xc5209ecc
jmp 0x14051be80
mov eax, 0x13c671
jmp 0x14051b530
mov edx, ecx
nop dword [rax + rax]
cmp edx, 0xed99abc2
jle 0x14051bf30
cmp edx, 0x5591e308
je 0x14051bed9
cmp edx, 0x490b5c72
je 0x14051bf74
cmp edx, 0xed99abc3
jne 0x14051bee0
mov edx, dword [0x14071bc4b]
mov dword [rbp], edx
movups xmm0, xmmword [0x14071bc3b]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x14071bc2b]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x14071bc1b]
movaps xmmword [rbp - 0x30], xmm0
mov edx, eax
jmp 0x14051bee0
cmp edx, 0xd1d20dcc
je 0x14051bf9c
cmp edx, 0xeb04af7a
jne 0x14051bee0
mov edx, dword [0x14071bc4b]
mov dword [rbp], edx
movups xmm0, xmmword [0x14071bc3b]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x14071bc2b]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x14071bc1b]
movaps xmmword [rbp - 0x30], xmm0
mov edx, 0xed99abc3
jmp 0x14051bee0
mov edx, 0xd1d20dcc
jmp 0x14051bee0
mov eax, dword [0x140b86e70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x157c13b8
mov ecx, 0xb945d722
jmp 0x14051b51d
mov eax, dword [0x140b86e80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0xdf]
mov eax, dword [0x140b86e84]
sete cl
cmp eax, 0xa
setl al
setl byte [rbp + 0xde]
or al, cl
mov ecx, dword [0x140b86e88]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140b86e8c], 0xa
setl dl
or dl, cl
mov edx, 0x311811d5
mov ecx, 0xe9543024
cmovne edx, ecx
mov dword [rbp + 0x88], edx
mov r15d, 0x311811d5
mov ecx, 0x3448d02f
cmovne r15d, ecx
mov r12d, 0xf487d733
mov ecx, 0x68176bf4
cmovne r12d, ecx
mov ecx, 0xf487d733
mov edx, 0xa9f79a06
cmovne ecx, edx
mov r9d, 0x92f54e2e
mov edx, 0x6345c836
cmovne r9d, edx
mov r14d, 0x92f54e2e
mov edx, 0x16b48a18
cmovne r14d, edx
mov r10d, 0x25d7b4ba
mov edx, 0x8de0abb9
cmovne r10d, edx
mov edi, 0x25d7b4ba
mov edx, 0xb81076b0
cmovne edi, edx
test al, al
mov edx, 0xa03ab5c7
mov eax, 0xb9cb1e04
cmovne edx, eax
mov dword [rbp + 0x8c], edx
mov edx, 0xa03ab5c7
mov eax, 0x769fd28e
cmovne edx, eax
mov dword [rbp + 0x90], edx
mov edx, 0x26642775
mov eax, 0xaf7685ed
cmovne edx, eax
mov dword [rbp + 0x94], edx
mov edx, 0x26642775
mov eax, 0xc8caedff
cmovne edx, eax
mov dword [rbp + 0x98], edx
mov edx, 0x82f49d14
mov eax, 0x7430a699
cmovne edx, eax
mov dword [rbp + 0x9c], edx
mov edx, 0x82f49d14
mov eax, 0xfbf5303
cmovne edx, eax
mov dword [rbp + 0xa0], edx
mov r11d, 0xcce5facd
mov eax, 0x2eb47838
cmovne r11d, eax
mov edx, 0xcce5facd
mov eax, 0x90971cd5
cmovne edx, eax
mov dword [rbp + 0xa8], edx
mov r13d, 0x57441c6a
mov eax, 0x6be3d03a
cmovne r13d, eax
mov eax, 0xa8a708b1
mov dword [rbp + 0xa4], r11d
mov dword [rbp + 0xac], r13d
jmp 0x14051c130
mov rax, qword [rbp + 0xc8]
mov eax, 0x769fd28e
nop word cs:[rax + rax]
mov esi, eax
cmp eax, 0x196415d5
jg 0x14051c180
cmp esi, 0xaf7685ec
jg 0x14051c1d0
cmp esi, 0xa03ab5c6
jg 0x14051c24f
cmp esi, 0x82f49d14
je 0x14051c61a
mov eax, r11d
cmp esi, 0x90971cd5
je 0x14051c130
mov eax, esi
cmp esi, 0x9d9b3928
jne 0x14051c130
mov eax, dword [rbp + 0xa8]
jmp 0x14051c130
cmp esi, 0x57441c69
jle 0x14051c210
cmp esi, 0x6be3d039
jg 0x14051c2b1
cmp esi, 0x57441c6a
je 0x14051c651
cmp esi, 0x58ab2085
je 0x14051c6a5
mov eax, esi
cmp esi, 0x6030b503
jne 0x14051c130
mov eax, dword [rbp + 0xa0]
jmp 0x14051c130
cmp esi, 0xcce5facc
jg 0x14051c280
cmp esi, 0xaf7685ed
je 0x14051c624
cmp esi, 0xb9cb1e04
je 0x14051c665
mov eax, esi
cmp esi, 0xc8caedff
jne 0x14051c130
mov eax, dword [rbp + 0x94]
jmp 0x14051c130
cmp esi, 0x2eb47837
jg 0x14051c2ed
mov eax, r13d
cmp esi, 0x196415d6
je 0x14051c130
cmp esi, 0x24200fc6
je 0x14051c316
mov eax, esi
cmp esi, 0x26642775
jne 0x14051c130
mov eax, 0xc8caedff
jmp 0x14051c130
cmp esi, 0xa03ab5c7
je 0x14051c11a
cmp esi, 0xa8a708b1
je 0x14051c66f
mov eax, esi
cmp esi, 0xac40b4c0
jne 0x14051c130
mov eax, dword [rbp + 0x98]
jmp 0x14051c130
cmp esi, 0xcce5facd
je 0x14051c62e
cmp esi, 0xfbf5303
je 0x14051c693
mov eax, esi
cmp esi, 0x10c4981c
jne 0x14051c130
mov eax, dword [rbp + 0x90]
jmp 0x14051c130
cmp esi, 0x6be3d03a
je 0x14051c65b
cmp esi, 0x7430a699
je 0x14051c6c9
mov eax, esi
cmp esi, 0x769fd28e
jne 0x14051c130
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0x28], rax
mov eax, dword [rbp + 0x8c]
jmp 0x14051c130
cmp esi, 0x2eb47838
je 0x14051c638
cmp esi, 0x54a9a6d8
jne 0x14051c6ec
mov qword [rbp + 0xc8], r8
mov eax, 0x10c4981c
jmp 0x14051c130
mov r13, qword [rbp + 0xb0]
mov eax, 0x4fc1e363
jmp 0x14051c330
mov eax, 0xc7884545
xor r8d, r8d
nop dword [rax]
mov esi, eax
cmp eax, 0xf487d732
jle 0x14051c3d0
cmp esi, 0x3448d02e
jg 0x14051c420
cmp esi, 0x23fd5e0b
jle 0x14051c4f2
cmp esi, 0x23fd5e0c
je 0x14051c591
cmp esi, 0x25d7b4ba
je 0x14051c587
mov eax, esi
cmp esi, 0x311811d5
jne 0x14051c330
mov eax, dword [rbp + 0x80]
mov rdx, qword [rbp + 0x48]
mov byte [rbp + rdx - 0x30], al
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, 0x3448d02f
jmp 0x14051c330
cmp esi, 0xb63ffd43
jle 0x14051c460
cmp esi, 0xba0b6176
jle 0x14051c4d4
mov eax, ecx
cmp esi, 0xba0b6177
je 0x14051c330
cmp esi, 0xc7884545
je 0x14051c524
mov eax, esi
cmp esi, 0xe9543024
jne 0x14051c330
mov eax, 0xc7884545
mov r8d, dword [rbp + 0x78]
jmp 0x14051c330
cmp esi, 0x4fc1e362
jle 0x14051c4b6
cmp esi, 0x4fc1e363
je 0x14051c57d
cmp esi, 0x6345c836
jne 0x14051c5f0
cmp byte [rbp + 0xbc], 0
mov eax, 0xba0b6177
mov edx, 0xb63ffd44
cmovne eax, edx
jmp 0x14051c330
cmp esi, 0xa52ab472
jg 0x14051c492
cmp esi, 0x8de0abb9
je 0x14051c324
mov eax, esi
cmp esi, 0x92f54e2e
jne 0x14051c330
mov eax, dword [rbp + 0xd0]
mov eax, 0x16b48a18
jmp 0x14051c330
mov eax, edi
cmp esi, 0xa52ab473
je 0x14051c330
mov eax, esi
cmp esi, 0xa9f79a06
jne 0x14051c330
mov eax, r12d
jmp 0x14051c330
cmp esi, 0x3448d02f
je 0x14051c533
mov eax, esi
cmp esi, 0x43ad03f0
jne 0x14051c330
mov eax, r15d
jmp 0x14051c330
cmp esi, 0xb63ffd44
je 0x14051c558
mov eax, esi
cmp esi, 0xb81076b0
jne 0x14051c330
mov eax, r10d
jmp 0x14051c330
cmp esi, 0xf487d733
je 0x14051c5e6
mov eax, esi
cmp esi, 0x16b48a18
jne 0x14051c330
mov eax, dword [rbp + 0xd0]
cmp eax, 0x34
setl byte [rbp + 0xbc]
mov eax, r9d
jmp 0x14051c330
mov dword [rbp + 0xd0], r8d
mov eax, r14d
jmp 0x14051c330
mov eax, dword [rbp + 0x80]
mov rdx, qword [rbp + 0x48]
mov byte [rbp + rdx - 0x30], al
mov eax, dword [rbp + 0xd0]
add eax, 1
mov dword [rbp + 0x78], eax
mov eax, dword [rbp + 0x88]
jmp 0x14051c330
movsxd rax, dword [rbp + 0xd0]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
movzx eax, byte [r13 + rax]
mov byte [rbp + 0xc0], al
mov eax, 0x23fd5e0c
jmp 0x14051c330
mov eax, 0xa52ab473
jmp 0x14051c330
mov eax, 0xb81076b0
jmp 0x14051c330
movsx eax, byte [rbp + 0xc0]
movsxd rsi, dword [rbp + 0xd0]
imul rbx, rsi, 0xffffffffa0a0a0a1
shr rbx, 0x20
add ebx, esi
mov r11d, ebx
shr r11d, 0x1f
sar ebx, 5
add ebx, r11d
imul ebx, ebx, 0x33
mov edx, esi
sub edx, ebx
neg ebx
add ebx, esi
add ebx, 0x36
mov esi, 0xffffffc9
sub esi, edx
and esi, eax
not eax
and eax, ebx
or esi, eax
mov dword [rbp + 0x80], esi
mov eax, 0x43ad03f0
jmp 0x14051c330
mov eax, 0xa9f79a06
jmp 0x14051c330
mov eax, esi
cmp esi, 0x68176bf4
jne 0x14051c330
mov eax, 0xac40b4c0
lea r8, [rbp - 0x30]
mov r11d, dword [rbp + 0xa4]
mov r13d, dword [rbp + 0xac]
jmp 0x14051c130
mov eax, 0xfbf5303
jmp 0x14051c130
mov eax, 0x54a9a6d8
jmp 0x14051c130
mov eax, 0x90971cd5
jmp 0x14051c130
cmp byte [rbp + 0xdd], 0
mov eax, 0x54a9a6d8
mov edx, 0x6030b503
cmovne eax, edx
jmp 0x14051c130
mov eax, 0x196415d6
jmp 0x14051c130
mov eax, 0x58ab2085
jmp 0x14051c130
mov eax, 0x46d9caff
jmp 0x14051c130
mov bl, byte [rbp + 0xdf]
cmp byte [rbp + 0xde], 0
mov eax, 0x57441c6a
mov edx, 0x196415d6
cmovne eax, edx
test bl, bl
cmovne eax, edx
jmp 0x14051c130
mov qword [rbp + 0xb0], r8
mov eax, dword [rbp + 0x9c]
jmp 0x14051c130
mov esi, 0x2769c75c
mov al, byte [rbp + 3]
nop dword [rax]
cmp esi, 0x2769c75c
je 0x14051c6c2
cmp esi, 0x6fc9be90
jne 0x14051c6b0
jmp 0x14051c6d3
mov esi, 0x6fc9be90
jmp 0x14051c6b0
mov eax, 0x24200fc6
jmp 0x14051c130
test al, al
setne byte [rbp + 0x48]
mov al, byte [rbp + 0x48]
mov byte [rbp + 0xdd], al
mov eax, 0x9d9b3928
jmp 0x14051c130
mov eax, esi
cmp esi, 0x46d9caff
jne 0x14051c130
mov rax, qword [rbp + 0x28]
mov eax, dword [0x140b86e90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86e94], 0xa
setl cl
or cl, al
mov eax, 0xa91f1750
mov ecx, 0x71c0a714
cmovne eax, ecx
mov ecx, 0xa91f1750
mov edx, 0xc5209ecc
cmovne ecx, edx
mov edx, 0xd4f839aa
nop dword [rax + rax]
cmp edx, 0xc8998fd6
jle 0x14051c770
cmp edx, 0xc8998fd7
je 0x14051c78f
cmp edx, 0xd4f839aa
je 0x14051c784
cmp edx, 0x71c0a714
jne 0x14051c740
mov edx, 0xc8998fd7
jmp 0x14051c740
cmp edx, 0xa91f1750
je 0x14051c788
cmp edx, 0xc5209ecc
jne 0x14051c740
mov edx, eax
jmp 0x14051c740
mov edx, ecx
jmp 0x14051c740
mov edx, 0xc5209ecc
jmp 0x14051c740
mov qword [rbp + 0x48], r8
mov rax, qword [rbp + 0x48]
mov eax, 0xb945d722
jmp 0x14051b530
mov eax, dword [0x140b86e70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbcab4fd8
mov ecx, 0x395dceb2
jmp 0x14051b51d
mov rdx, qword [rbp - 0x38]
lea rsi, [rbp - 0x58]
mov rcx, rsi
call fcn.14028dbd0
mov rcx, rsi
call fcn.14036e580
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, rsi
call fcn.14029aff0
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]