Function at 0x7ff7720feda0
Capabilities:
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x5e8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x550], xmm15
movaps xmmword [rbp + 0x540], xmm14
movaps xmmword [rbp + 0x530], xmm13
movaps xmmword [rbp + 0x520], xmm12
movaps xmmword [rbp + 0x510], xmm11
movaps xmmword [rbp + 0x500], xmm10
movaps xmmword [rbp + 0x4f0], xmm9
movaps xmmword [rbp + 0x4e0], xmm8
movaps xmmword [rbp + 0x4d0], xmm7
movaps xmmword [rbp + 0x4c0], xmm6
mov rax, qword [0x7ff77222ed58]
xor rax, rbp
mov qword [rbp + 0x4b8], rax
mov eax, dword [0x7ff772230af0]
mov ebx, dword [0x7ff772230af4]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
test eax, edi
sete byte [rbp + 0x467]
cmp ebx, 0xa
setl byte [rbp + 0x466]
mov qword [rbp - 0x38], rdx
mov qword [rbp + 0x478], rcx
mov qword [rbp - 0x40], r9
test r9, r9
mov eax, 0xb800e8f3
mov ecx, 0x7b5f4a6c
cmove ecx, eax
mov dword [rbp - 0x2c], ecx
mov qword [rbp + 0x380], r8
test r8, r8
mov eax, 0xbbabb981
mov ecx, 0x87862aa8
cmove ecx, eax
mov dword [rbp - 0x30], ecx
movaps xmm10, xmmword [0x7ff7722228e0]
xorps xmm13, xmm13
movaps xmm6, xmmword [0x7ff772222880]
movaps xmm14, xmmword [0x7ff7722228b0]
movaps xmm15, xmmword [0x7ff7722228c0]
movaps xmm7, xmmword [0x7ff7722228d0]
movaps xmm8, xmmword [0x7ff772222900]
mov r12d, 0x5521fc15
mov r14d, 0x31557170
mov r15d, 0xd86000d2
mov r13d, 0xe3b8a27e
movaps xmm12, xmmword [0x7ff7722228f0]
movaps xmm11, xmmword [0x7ff772222990]
movaps xmm9, xmmword [0x7ff7722229a0]
mov dword [rbp + 0x388], eax
mov dword [rbp + 0x38c], eax
mov eax, 0x6003b266
jmp 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x83850458
mov ebx, 0x94b2808b
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0x83850458
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
mov ecx, eax
cmp eax, 0xe43c6f2f
jle 0x7ff7720fefb0
cmp ecx, 0x17371903
jg 0x7ff7720ff070
cmp ecx, 0xfcb3d6d3
jle 0x7ff7721000f6
cmp ecx, 0x552fc99
jle 0x7ff772100262
cmp ecx, 0x1026fd5e
jle 0x7ff77210155a
cmp ecx, 0x1381e3fb
jg 0x7ff772103e67
cmp ecx, 0x1026fd5f
je 0x7ff772105122
mov eax, ecx
cmp ecx, 0x11ea0b91
jne 0x7ff7720fef30
mov rax, qword [rbp - 0x58]
cmp dword [rbp + 0x44c], 0
mov eax, 0xdb8a28e7
mov ecx, 0xe5169c9e
cmove eax, ecx
mov cl, 1
mov dword [rbp + 0x388], ecx
jmp 0x7ff7720fef30
cmp ecx, 0xb19393cb
jg 0x7ff7720ff0e0
cmp ecx, 0x96b6dfda
jg 0x7ff77210013e
cmp ecx, 0x8c2702bd
jle 0x7ff7721002fa
cmp ecx, 0x8fc9f905
jle 0x7ff772101686
cmp ecx, 0x94b2808a
jg 0x7ff772103eb6
cmp ecx, 0x8fc9f906
je 0x7ff772105175
mov eax, ecx
cmp ecx, 0x93be3752
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x390]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x328]
mov dword [rcx + 0xb0], eax
mov rax, qword [rbp + 0x88]
mov r11, qword [rbp + 0x88]
mov eax, dword [0x7ff7722307b0]
mov ecx, dword [0x7ff7722307b4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x461]
cmp ecx, 0xa
setl byte [rbp + 0x460]
lea r8, [r11 + 0x17]
lea r9, [r11 + 0x18]
mov ecx, 0x5dab7d08
jmp 0x7ff772101e80
cmp ecx, 0x546c6a57
jg 0x7ff7721001a2
cmp ecx, 0x3ad55942
jle 0x7ff772100362
cmp ecx, 0x4bb99b04
jle 0x7ff7721016f1
cmp ecx, 0x510b43a1
jg 0x7ff772103f04
cmp ecx, 0x4bb99b05
je 0x7ff7721051be
mov eax, ecx
cmp ecx, 0x4c7c894f
jne 0x7ff7720fef30
cmp byte [rbp + 0x462], 0
mov eax, 0xdb8a28e7
mov ecx, 0x9bce06e1
cmovne eax, ecx
jmp 0x7ff7720fef30
cmp ecx, 0xcf4d6846
jg 0x7ff7721001fe
cmp ecx, 0xbc507d42
jle 0x7ff7721003b9
cmp ecx, 0xc8c3fa02
jle 0x7ff772101757
cmp ecx, 0xce951320
jg 0x7ff772103f3c
cmp ecx, 0xc8c3fa03
je 0x7ff7721051c8
mov eax, ecx
cmp ecx, 0xcd68ba22
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3e0]
mov rax, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3c8]
mov rax, qword [rbp + 0x350]
mov r11, qword [rbp + 0x350]
mov eax, dword [0x7ff772230858]
mov ecx, dword [0x7ff77223085c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x49f]
cmp ecx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0xb]
lea r9, [r11 + 0xc]
mov ecx, 0x8785cba2
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfed14442
jg 0x7ff7720ff290
cmp ecx, 0x8785cba2
je 0x7ff7720ff2d5
cmp ecx, 0xa1d62b07
je 0x7ff7720ff303
cmp ecx, 0xb31ae401
jne 0x7ff7720ff1a0
mov byte [r11], 0
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0xf81ba4da
mov ebx, 0x359402a8
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0xf81ba4da
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff7720ff240
cmp eax, 0xf81ba4da
je 0x7ff7720ff284
cmp eax, 0x26603c07
jne 0x7ff7720ff220
mov byte [rbp + 0x4a8], reloc.ole32.dll_OleUninitialize
mov eax, ecx
jmp 0x7ff7720ff220
cmp eax, 0x359402a8
je 0x7ff7720ff3c6
cmp eax, 0x39d4449b
jne 0x7ff7720ff220
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ff220
mov eax, 0x26603c07
jmp 0x7ff7720ff220
cmp ecx, 0xfed14443
je 0x7ff7721051fd
cmp ecx, 0x45f9f4
je 0x7ff7720ff48b
cmp ecx, 0x7c1f22d1
jne 0x7ff7720ff1a0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov ecx, 0x7c1f22d1
mov eax, 0xfed14443
cmove ecx, eax
jmp 0x7ff7720ff1a0
mov al, byte [rbp + 0x49f]
mov cl, byte [rbp + 0x49e]
mov edx, eax
xor dl, cl
mov edx, 0xb31ae401
mov ebx, 0xa1d62b07
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff7720ff1a0
mov byte [r11], 0
mov eax, dword [0x7ff772230a78]
mov esi, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xf81ba4da
mov ebx, 0x359402a8
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7720ff380
cmp eax, 0xf81ba4da
je 0x7ff7720ff3bf
cmp eax, 0x26603c07
jne 0x7ff7720ff360
mov byte [rbp + 0x4a8], reloc.ole32.dll_OleUninitialize
mov eax, ecx
jmp 0x7ff7720ff360
cmp eax, 0x359402a8
je 0x7ff7720ff49c
cmp eax, 0x39d4449b
jne 0x7ff7720ff360
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xf81ba4da
mov ebx, 0x26603c07
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test dl, dl
cmove eax, esi
jmp 0x7ff7720ff360
mov eax, 0x26603c07
jmp 0x7ff7720ff360
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0xf81ba4da
mov ebx, 0x359402a8
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0xf81ba4da
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff7720ff440
cmp eax, 0xf81ba4da
je 0x7ff7720ff484
cmp eax, 0x26603c07
jne 0x7ff7720ff420
mov byte [rbp + 0x4a8], 0x91
mov eax, ecx
jmp 0x7ff7720ff420
cmp eax, 0x359402a8
je 0x7ff7720ff57d
cmp eax, 0x39d4449b
jne 0x7ff7720ff420
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ff420
mov eax, 0x26603c07
jmp 0x7ff7720ff420
mov ecx, 0x7c1f22d1
mov r10, qword [rbp + 0x490]
jmp 0x7ff7720ff1a0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230a78]
mov esi, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xf81ba4da
mov ebx, 0x359402a8
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov edx, 0x39d4449b
nop word [rax + rax]
cmp edx, 0x359402a7
jg 0x7ff7720ff530
cmp edx, 0xf81ba4da
je 0x7ff7720ff576
cmp edx, 0x26603c07
jne 0x7ff7720ff500
mov byte [rbp + 0x4a8], 0x91
mov edx, ecx
jmp 0x7ff7720ff500
cmp edx, 0x359402a8
je 0x7ff7720ff64b
cmp edx, 0x39d4449b
jne 0x7ff7720ff500
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xf81ba4da
mov edi, 0x26603c07
cmovne edx, edi
test al, al
mov eax, 0xf81ba4da
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff7720ff500
mov edx, 0x26603c07
jmp 0x7ff7720ff500
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230a78]
mov esi, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xf81ba4da
mov ebx, 0x359402a8
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7720ff600
cmp eax, 0xf81ba4da
je 0x7ff7720ff644
cmp eax, 0x26603c07
jne 0x7ff7720ff5e0
mov byte [rbp + 0x4a8], 0xa8
mov eax, ecx
jmp 0x7ff7720ff5e0
cmp eax, 0x359402a8
je 0x7ff7720ff716
cmp eax, 0x39d4449b
jne 0x7ff7720ff5e0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ff5e0
mov eax, 0x26603c07
jmp 0x7ff7720ff5e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xf81ba4da
mov ebx, 0x359402a8
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge ecx, eax
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7720ff6d0
cmp eax, 0xf81ba4da
je 0x7ff7720ff70f
cmp eax, 0x26603c07
jne 0x7ff7720ff6b0
mov byte [rbp + 0x4a8], 0xa8
mov eax, ecx
jmp 0x7ff7720ff6b0
cmp eax, 0x359402a8
je 0x7ff7720ff7f6
cmp eax, 0x39d4449b
jne 0x7ff7720ff6b0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xf81ba4da
mov ebx, 0x26603c07
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test dl, dl
cmove eax, esi
jmp 0x7ff7720ff6b0
mov eax, 0x26603c07
jmp 0x7ff7720ff6b0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230a78]
mov r14d, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov esi, ecx
xor esi, 0xfffffffe
test esi, ecx
sete al
cmp r14d, 0xa
setl bl
xor bl, al
mov eax, 0xf81ba4da
mov edx, 0x359402a8
cmovne eax, edx
test esi, ecx
sete byte [rbp + 0x4b7]
mov r15d, eax
cmove r15d, edx
cmp r14d, 0xa
setl byte [rbp + 0x488]
cmovge r15d, eax
mov eax, 0x39d4449b
nop word [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7720ff7b0
cmp eax, 0xf81ba4da
je 0x7ff7720ff7ef
cmp eax, 0x26603c07
jne 0x7ff7720ff780
mov byte [rbp + 0x4a8], 0xbf
mov eax, r15d
jmp 0x7ff7720ff780
cmp eax, 0x359402a8
je 0x7ff7720ff8dd
cmp eax, 0x39d4449b
jne 0x7ff7720ff780
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xf81ba4da
mov edi, 0x26603c07
cmovne ebx, edi
test al, al
mov eax, ebx
cmovne eax, edi
test dl, dl
cmove eax, ebx
jmp 0x7ff7720ff780
mov eax, 0x26603c07
jmp 0x7ff7720ff780
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230a78]
mov r14d, dword [0x7ff772230a7c]
lea esi, [rax - 1]
imul esi, eax
mov r13d, esi
xor r13d, 0xfffffffe
test r13d, esi
sete al
cmp r14d, 0xa
setl bl
xor bl, al
mov edi, 0xf81ba4da
mov eax, 0x359402a8
cmovne edi, eax
test r13d, esi
sete byte [rbp + 0x4b7]
mov r15d, edi
cmove r15d, eax
cmp r14d, 0xa
setl byte [rbp + 0x488]
cmovge r15d, edi
mov edi, 0x39d4449b
nop dword [rax + rax]
cmp edi, 0x359402a7
jg 0x7ff7720ff890
cmp edi, 0xf81ba4da
je 0x7ff7720ff8d6
cmp edi, 0x26603c07
jne 0x7ff7720ff860
mov byte [rbp + 0x4a8], 0xbf
mov edi, r15d
jmp 0x7ff7720ff860
cmp edi, 0x359402a8
je 0x7ff7720ff97b
cmp edi, 0x39d4449b
jne 0x7ff7720ff860
movzx ebx, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov eax, edx
xor al, bl
test dl, dl
mov edi, 0xf81ba4da
mov edx, 0x26603c07
cmovne edi, edx
test bl, bl
mov ecx, 0xf81ba4da
cmove edi, ecx
test al, al
cmovne edi, edx
jmp 0x7ff7720ff860
mov edi, 0x26603c07
jmp 0x7ff7720ff860
test esi, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff7720ff930
cmp eax, 0xf81ba4da
je 0x7ff7720ff974
cmp eax, 0x26603c07
jne 0x7ff7720ff900
mov byte [rbp + 0x4a8], 0xae
mov eax, r15d
jmp 0x7ff7720ff900
cmp eax, 0x359402a8
je 0x7ff7720ffa1d
cmp eax, 0x39d4449b
jne 0x7ff7720ff900
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ff900
mov eax, 0x26603c07
jmp 0x7ff7720ff900
test r13d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov ebx, 0x39d4449b
nop
cmp ebx, 0x359402a7
jg 0x7ff7720ff9d0
cmp ebx, 0xf81ba4da
je 0x7ff7720ffa16
cmp ebx, 0x26603c07
jne 0x7ff7720ff9a0
mov byte [rbp + 0x4a8], 0xae
mov ebx, r15d
jmp 0x7ff7720ff9a0
cmp ebx, 0x359402a8
je 0x7ff7720ffabb
cmp ebx, 0x39d4449b
jne 0x7ff7720ff9a0
movzx ecx, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov eax, ecx
xor al, dl
test dl, dl
mov ebx, 0xf81ba4da
mov edx, 0x26603c07
cmovne ebx, edx
test cl, cl
mov ecx, 0xf81ba4da
cmove ebx, ecx
test al, al
cmovne ebx, edx
jmp 0x7ff7720ff9a0
mov ebx, 0x26603c07
jmp 0x7ff7720ff9a0
test esi, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff7720ffa70
cmp eax, 0xf81ba4da
je 0x7ff7720ffab4
cmp eax, 0x26603c07
jne 0x7ff7720ffa40
mov byte [rbp + 0x4a8], 0xa5
mov eax, r15d
jmp 0x7ff7720ffa40
cmp eax, 0x359402a8
je 0x7ff7720ffb5d
cmp eax, 0x39d4449b
jne 0x7ff7720ffa40
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ffa40
mov eax, 0x26603c07
jmp 0x7ff7720ffa40
test r13d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop
cmp edi, 0x359402a7
jg 0x7ff7720ffb10
cmp edi, 0xf81ba4da
je 0x7ff7720ffb56
cmp edi, 0x26603c07
jne 0x7ff7720ffae0
mov byte [rbp + 0x4a8], 0xa5
mov edi, r15d
jmp 0x7ff7720ffae0
cmp edi, 0x359402a8
je 0x7ff7720ffbfb
cmp edi, 0x39d4449b
jne 0x7ff7720ffae0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov edi, 0xf81ba4da
mov ecx, 0x26603c07
cmovne edi, ecx
test al, al
mov eax, 0xf81ba4da
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff7720ffae0
mov edi, 0x26603c07
jmp 0x7ff7720ffae0
test esi, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff7720ffbb0
cmp eax, 0xf81ba4da
je 0x7ff7720ffbf4
cmp eax, 0x26603c07
jne 0x7ff7720ffb80
mov byte [rbp + 0x4a8], 0xab
mov eax, r15d
jmp 0x7ff7720ffb80
cmp eax, 0x359402a8
je 0x7ff7720ffc98
cmp eax, 0x39d4449b
jne 0x7ff7720ffb80
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ffb80
mov eax, 0x26603c07
jmp 0x7ff7720ffb80
test r13d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop
cmp edi, 0x359402a7
jg 0x7ff7720ffc50
cmp edi, 0xf81ba4da
je 0x7ff7720ffc91
cmp edi, 0x26603c07
jne 0x7ff7720ffc20
mov byte [rbp + 0x4a8], 0xab
mov edi, r15d
jmp 0x7ff7720ffc20
cmp edi, 0x359402a8
je 0x7ff7720ffd36
cmp edi, 0x39d4449b
jne 0x7ff7720ffc20
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0xf81ba4da
mov ebx, 0x26603c07
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff7720ffc20
mov edi, 0x26603c07
jmp 0x7ff7720ffc20
test esi, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7720ffcf0
cmp eax, 0xf81ba4da
je 0x7ff7720ffd2f
cmp eax, 0x26603c07
jne 0x7ff7720ffcc0
mov byte [rbp + 0x4a8], 0xa8
mov eax, r15d
jmp 0x7ff7720ffcc0
cmp eax, 0x359402a8
je 0x7ff7720ffddd
cmp eax, 0x39d4449b
jne 0x7ff7720ffcc0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xf81ba4da
mov edi, 0x26603c07
cmovne ebx, edi
test al, al
mov eax, ebx
cmovne eax, edi
test dl, dl
cmove eax, ebx
jmp 0x7ff7720ffcc0
mov eax, 0x26603c07
jmp 0x7ff7720ffcc0
test r13d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop word [rax + rax]
cmp edi, 0x359402a7
jg 0x7ff7720ffd90
cmp edi, 0xf81ba4da
je 0x7ff7720ffdd6
cmp edi, 0x26603c07
jne 0x7ff7720ffd60
mov byte [rbp + 0x4a8], 0xa8
mov edi, r15d
jmp 0x7ff7720ffd60
cmp edi, 0x359402a8
je 0x7ff7720ffe7b
cmp edi, 0x39d4449b
jne 0x7ff7720ffd60
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov edi, 0xf81ba4da
mov ecx, 0x26603c07
cmovne edi, ecx
test al, al
mov eax, 0xf81ba4da
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff7720ffd60
mov edi, 0x26603c07
jmp 0x7ff7720ffd60
test esi, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff7720ffe30
cmp eax, 0xf81ba4da
je 0x7ff7720ffe74
cmp eax, 0x26603c07
jne 0x7ff7720ffe00
mov byte [rbp + 0x4a8], 0x7a
mov eax, r15d
jmp 0x7ff7720ffe00
cmp eax, 0x359402a8
je 0x7ff7720fff18
cmp eax, 0x39d4449b
jne 0x7ff7720ffe00
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720ffe00
mov eax, 0x26603c07
jmp 0x7ff7720ffe00
test r13d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop
cmp edi, 0x359402a7
jg 0x7ff7720ffed0
cmp edi, 0xf81ba4da
je 0x7ff7720fff11
cmp edi, 0x26603c07
jne 0x7ff7720ffea0
mov byte [rbp + 0x4a8], 0x7a
mov edi, r15d
jmp 0x7ff7720ffea0
cmp edi, 0x359402a8
je 0x7ff7720fffcb
cmp edi, 0x39d4449b
jne 0x7ff7720ffea0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0xf81ba4da
mov ebx, 0x26603c07
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff7720ffea0
mov edi, 0x26603c07
jmp 0x7ff7720ffea0
test esi, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
mov r14d, 0x31557170
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7720fff80
cmp eax, 0xf81ba4da
je 0x7ff7720fffc4
cmp eax, 0x26603c07
jne 0x7ff7720fff50
mov byte [rbp + 0x4a8], 0x1a
mov eax, r15d
jmp 0x7ff7720fff50
cmp eax, 0x359402a8
je 0x7ff772100079
cmp eax, 0x39d4449b
jne 0x7ff7720fff50
movzx ecx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xf81ba4da
mov ebx, 0x26603c07
cmovne eax, ebx
test cl, cl
mov ecx, 0xf81ba4da
cmove eax, ecx
test dl, dl
cmovne eax, ebx
jmp 0x7ff7720fff50
mov eax, 0x26603c07
jmp 0x7ff7720fff50
test r13d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r14d, 0xa
setl byte [rbp + 0x488]
mov ecx, 0x39d4449b
mov r14d, 0x31557170
nop word cs:[rax + rax]
nop
cmp ecx, 0x359402a7
jg 0x7ff772100030
cmp ecx, 0xf81ba4da
je 0x7ff772100072
cmp ecx, 0x26603c07
jne 0x7ff772100000
mov byte [rbp + 0x4a8], 0x1a
mov ecx, r15d
jmp 0x7ff772100000
cmp ecx, 0x359402a8
je 0x7ff772100093
cmp ecx, 0x39d4449b
jne 0x7ff772100000
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xf81ba4da
mov ebx, 0x26603c07
cmovne ecx, ebx
test al, al
mov eax, 0xf81ba4da
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff772100000
mov ecx, 0x26603c07
jmp 0x7ff772100000
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
mov ecx, 0xa1d62b07
mov r15d, 0xd86000d2
jmp 0x7ff7720ff1a0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
mov eax, dword [0x7ff772230858]
mov edx, dword [0x7ff77223085c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xb31ae401
mov ebx, 0x45f9f4
cmovne eax, ebx
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge ecx, eax
mov r15d, 0xd86000d2
jmp 0x7ff7720ff1a0
cmp ecx, 0xef8df82e
jle 0x7ff7721013ce
cmp ecx, 0xf3b4aa1e
jle 0x7ff7721017e4
cmp ecx, 0xf8f05cc7
jg 0x7ff772103f60
cmp ecx, 0xf3b4aa1f
je 0x7ff772105306
mov eax, ecx
cmp ecx, 0xf44f82a9
jne 0x7ff7720fef30
mov eax, 0xb800e8f3
jmp 0x7ff7720fef30
cmp ecx, 0xa0728840
jle 0x7ff772101435
cmp ecx, 0xa9ebdcef
jle 0x7ff772101823
cmp ecx, 0xaba7ea90
jg 0x7ff7721040bc
cmp ecx, 0xa9ebdcf0
je 0x7ff77210531b
mov eax, ecx
cmp ecx, 0xaa0b90d9
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xde990e13
mov ebx, 0xf15aa1ab
jmp 0x7ff772106ae5
cmp ecx, 0x67d569a5
jle 0x7ff77210146c
cmp ecx, 0x75427b99
jle 0x7ff772101891
cmp ecx, 0x75dcefa7
jg 0x7ff77210412b
cmp ecx, 0x75427b9a
je 0x7ff772105424
mov eax, ecx
cmp ecx, 0x755ff493
jne 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, 0x8fc9f906
jmp 0x7ff7720fef30
cmp ecx, 0xdb73efbc
jle 0x7ff7721014f4
cmp ecx, 0xde990e12
jle 0x7ff7721018eb
cmp ecx, 0xe1e883b9
jg 0x7ff772104179
cmp ecx, 0xde990e13
je 0x7ff772105467
mov eax, ecx
cmp ecx, 0xe0e35cc6
jne 0x7ff7720fef30
sub rsp, 0x20
mov r8d, 0x18
mov rcx, qword [rbp + 0x5d0]
xor edx, edx
call fcn.7ff7721b5a40
add rsp, 0x20
mov eax, 0x86845e3d
jmp 0x7ff7720fef30
cmp ecx, 0xffec75a0
jle 0x7ff772101c06
cmp ecx, 0xffec75a1
je 0x7ff77211e91b
mov eax, ecx
cmp ecx, 0x4b1af29
jne 0x7ff7720fef30
mov rdx, qword [rbp - 0x40]
mov rax, qword [rdx]
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x50], rax
mov rax, qword [rdx + 8]
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x58], rax
mov rax, qword [rdx + 0x10]
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x60], rax
mov rax, qword [rbp + 0x450]
mov dword [rax + 0x3c], 0x100
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xa5b1d688
mov edi, 0xf44f82a9
jmp 0x7ff772118495
cmp ecx, 0x847f9c7e
jg 0x7ff772101945
cmp ecx, 0x8094dffe
je 0x7ff77210548d
cmp ecx, 0x810c3dde
je 0x7ff7721054c4
mov eax, ecx
cmp ecx, 0x83850458
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x468]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x390]
mov r9, qword [rbp + 0x440]
sub rsp, 0x20
mov rdx, qword [rbp + 0x380]
call fcn.7ff772122110
add rsp, 0x20
mov eax, 0x94b2808b
jmp 0x7ff7720fef30
cmp ecx, 0x22f6ff0f
jg 0x7ff7721019e3
cmp ecx, 0x17371904
je 0x7ff7721054ce
cmp ecx, 0x1a9765ab
je 0x7ff772105502
mov eax, ecx
cmp ecx, 0x216cb6fa
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x810c3dde
mov ebx, 0xf264af2e
jmp 0x7ff7721018d7
cmp ecx, 0xb7a8b219
jg 0x7ff772101a2b
cmp ecx, 0xb19393cc
je 0x7ff7721056b3
cmp ecx, 0xb2549592
je 0x7ff7721056bd
mov eax, ecx
cmp ecx, 0xb5e93ac7
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1b8]
mov rax, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1a8]
mov rax, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x50]
mov r11, qword [rbp + 0x50]
mov eax, dword [0x7ff772230838]
mov ecx, dword [0x7ff77223083c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x49f]
cmp ecx, 0xa
setl byte [rbp + 0x49e]
lea rax, [r11 + 0xb]
mov qword [rbp + 0x398], rax
lea r9, [r11 + 0xc]
mov ecx, 0xb492262a
nop word cs:[rax + rax]
nop
cmp ecx, 0x29903235
jg 0x7ff7721004a0
cmp ecx, 0x99286f3d
je 0x7ff772100597
cmp ecx, 0xb492262a
je 0x7ff7721005b8
cmp ecx, 0xf973f6ed
jne 0x7ff772100460
mov ecx, 0x99286f3d
mov r10, qword [rbp + 0x490]
jmp 0x7ff772100460
cmp ecx, 0x29903236
je 0x7ff7721056db
cmp ecx, 0x52a6d7de
je 0x7ff7721005eb
cmp ecx, 0x62247885
jne 0x7ff772100460
mov byte [r11], 0
mov eax, dword [0x7ff772230c60]
mov edx, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0x960c74bc
mov ebx, 0x25ffcdeb
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0x960c74bc
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x966ad863
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x6b5482e
jg 0x7ff772100570
cmp edx, 0x960c74bc
je 0x7ff772100585
cmp edx, 0x966ad863
jne 0x7ff772100520
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x960c74bc
mov edi, 0x6b5482f
cmovne edx, edi
test al, al
mov eax, 0x960c74bc
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772100520
cmp edx, 0x6b5482f
je 0x7ff77210058c
cmp edx, 0x25ffcdeb
jne 0x7ff772100520
jmp 0x7ff7721006b7
mov edx, 0x6b5482f
jmp 0x7ff772100520
mov byte [rbp + 0x4a8], 0x8e
mov edx, ecx
jmp 0x7ff772100520
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov ecx, 0x99286f3d
mov eax, 0x29903236
cmove ecx, eax
jmp 0x7ff772100460
mov al, byte [rbp + 0x49f]
mov cl, byte [rbp + 0x49e]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x52a6d7de
mov ebx, 0x62247885
cmovne ecx, ebx
test al, al
mov eax, 0x52a6d7de
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff772100460
mov byte [r11], 0
mov eax, dword [0x7ff772230c60]
mov esi, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0x960c74bc
mov ebx, 0x25ffcdeb
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov edx, 0x966ad863
cmp edx, 0x6b5482e
jg 0x7ff772100690
cmp edx, 0x960c74bc
je 0x7ff7721006a5
cmp edx, 0x966ad863
jne 0x7ff772100640
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x960c74bc
mov edi, 0x6b5482f
cmovne edx, edi
test al, al
mov eax, 0x960c74bc
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772100640
cmp edx, 0x6b5482f
je 0x7ff7721006ac
cmp edx, 0x25ffcdeb
jne 0x7ff772100640
jmp 0x7ff772100787
mov edx, 0x6b5482f
jmp 0x7ff772100640
mov byte [rbp + 0x4a8], 0x8e
mov edx, ecx
jmp 0x7ff772100640
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230c60]
mov edx, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0x960c74bc
mov ebx, 0x25ffcdeb
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0x960c74bc
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x966ad863
cmp edx, 0x6b5482e
jg 0x7ff772100760
cmp edx, 0x960c74bc
je 0x7ff772100775
cmp edx, 0x966ad863
jne 0x7ff772100710
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0x960c74bc
mov edi, 0x6b5482f
cmovne edx, edi
test al, al
mov eax, 0x960c74bc
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772100710
cmp edx, 0x6b5482f
je 0x7ff77210077c
cmp edx, 0x25ffcdeb
jne 0x7ff772100710
jmp 0x7ff772100857
mov edx, 0x6b5482f
jmp 0x7ff772100710
mov byte [rbp + 0x4a8], 0xbf
mov edx, ecx
jmp 0x7ff772100710
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230c60]
mov edx, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0x960c74bc
mov ebx, 0x25ffcdeb
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0x960c74bc
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x966ad863
cmp edx, 0x6b5482e
jg 0x7ff772100830
cmp edx, 0x960c74bc
je 0x7ff772100845
cmp edx, 0x966ad863
jne 0x7ff7721007e0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x960c74bc
mov edi, 0x6b5482f
cmovne edx, edi
test al, al
mov eax, 0x960c74bc
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff7721007e0
cmp edx, 0x6b5482f
je 0x7ff77210084c
cmp edx, 0x25ffcdeb
jne 0x7ff7721007e0
jmp 0x7ff772100935
mov edx, 0x6b5482f
jmp 0x7ff7721007e0
mov byte [rbp + 0x4a8], 0xbf
mov edx, ecx
jmp 0x7ff7721007e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230c60]
mov edx, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x960c74bc
mov ebx, 0x25ffcdeb
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge ecx, eax
mov eax, 0x966ad863
nop word cs:[rax + rax]
nop
cmp eax, 0x6b5482e
jg 0x7ff772100910
cmp eax, 0x960c74bc
je 0x7ff772100923
cmp eax, 0x966ad863
jne 0x7ff7721008c0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0x960c74bc
mov ebx, 0x6b5482f
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test dl, dl
cmove eax, esi
jmp 0x7ff7721008c0
cmp eax, 0x6b5482f
je 0x7ff77210092a
cmp eax, 0x25ffcdeb
jne 0x7ff7721008c0
jmp 0x7ff772100a15
mov eax, 0x6b5482f
jmp 0x7ff7721008c0
mov byte [rbp + 0x4a8], 0xb6
mov eax, ecx
jmp 0x7ff7721008c0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230c60]
mov edx, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x960c74bc
mov ebx, 0x25ffcdeb
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge ecx, eax
mov eax, 0x966ad863
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x6b5482e
jg 0x7ff7721009f0
cmp eax, 0x960c74bc
je 0x7ff772100a03
cmp eax, 0x966ad863
jne 0x7ff7721009a0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0x960c74bc
mov ebx, 0x6b5482f
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test dl, dl
cmove eax, esi
jmp 0x7ff7721009a0
cmp eax, 0x6b5482f
je 0x7ff772100a0a
cmp eax, 0x25ffcdeb
jne 0x7ff7721009a0
jmp 0x7ff772100af7
mov eax, 0x6b5482f
jmp 0x7ff7721009a0
mov byte [rbp + 0x4a8], 0xb6
mov eax, ecx
jmp 0x7ff7721009a0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230c60]
mov r8d, dword [0x7ff772230c64]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
sete al
mov edi, 0x960c74bc
mov ebx, 0x25ffcdeb
cmove edi, ebx
cmp r8d, 0xa
setl byte [rbp + 0x488]
not ecx
setl dl
mov esi, 0x960c74bc
cmovge edi, esi
xor dl, al
cmovne edi, ebx
mov edx, 0x966ad863
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x6b5482e
jg 0x7ff772100ad0
cmp edx, 0x960c74bc
je 0x7ff772100ae5
cmp edx, 0x966ad863
jne 0x7ff772100a80
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0x960c74bc
mov esi, 0x6b5482f
cmovne edx, esi
test al, al
mov eax, 0x960c74bc
cmove edx, eax
test bl, bl
cmovne edx, esi
jmp 0x7ff772100a80
cmp edx, 0x6b5482f
je 0x7ff772100aec
cmp edx, 0x25ffcdeb
jne 0x7ff772100a80
jmp 0x7ff772100bd8
mov edx, 0x6b5482f
jmp 0x7ff772100a80
mov byte [rbp + 0x4a8], 0xad
mov edx, edi
jmp 0x7ff772100a80
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230c60]
mov r15d, dword [0x7ff772230c64]
lea esi, [rax - 1]
imul esi, eax
mov r8d, esi
xor r8d, 0xfffffffe
test r8d, esi
sete al
cmp r15d, 0xa
setl bl
xor bl, al
mov edi, 0x960c74bc
mov eax, 0x25ffcdeb
cmovne edi, eax
test r8d, esi
sete byte [rbp + 0x4b7]
mov r13d, edi
cmove r13d, eax
cmp r15d, 0xa
setl byte [rbp + 0x488]
cmovge r13d, edi
mov edi, 0x966ad863
nop dword [rax]
cmp edi, 0x6b5482e
jg 0x7ff772100bb0
cmp edi, 0x960c74bc
je 0x7ff772100bc5
cmp edi, 0x966ad863
jne 0x7ff772100b60
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov edi, 0x960c74bc
mov ecx, 0x6b5482f
cmovne edi, ecx
test dl, dl
mov eax, 0x960c74bc
cmove edi, eax
test bl, bl
cmovne edi, ecx
jmp 0x7ff772100b60
cmp edi, 0x6b5482f
je 0x7ff772100bcc
cmp edi, 0x25ffcdeb
jne 0x7ff772100b60
jmp 0x7ff772100c75
mov edi, 0x6b5482f
jmp 0x7ff772100b60
mov byte [rbp + 0x4a8], 0xad
mov edi, r13d
jmp 0x7ff772100b60
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x966ad863
nop dword [rax + rax]
cmp eax, 0x6b5482e
jg 0x7ff772100c50
cmp eax, 0x960c74bc
je 0x7ff772100c63
cmp eax, 0x966ad863
jne 0x7ff772100c00
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0x960c74bc
mov esi, 0x6b5482f
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff772100c00
cmp eax, 0x6b5482f
je 0x7ff772100c6a
cmp eax, 0x25ffcdeb
jne 0x7ff772100c00
jmp 0x7ff772100d18
mov eax, 0x6b5482f
jmp 0x7ff772100c00
mov byte [rbp + 0x4a8], 0xbc
mov eax, edi
jmp 0x7ff772100c00
test r8d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x966ad863
nop dword [rax]
cmp edi, 0x6b5482e
jg 0x7ff772100cf0
cmp edi, 0x960c74bc
je 0x7ff772100d05
cmp edi, 0x966ad863
jne 0x7ff772100ca0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
mov ebx, 0x960c74bc
mov ecx, 0x6b5482f
cmovne ebx, ecx
test dl, dl
mov edi, ebx
cmovne edi, ecx
test al, al
cmove edi, ebx
jmp 0x7ff772100ca0
cmp edi, 0x6b5482f
je 0x7ff772100d0c
cmp edi, 0x25ffcdeb
jne 0x7ff772100ca0
jmp 0x7ff772100db7
mov edi, 0x6b5482f
jmp 0x7ff772100ca0
mov byte [rbp + 0x4a8], 0xbc
mov edi, r13d
jmp 0x7ff772100ca0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov edx, 0x966ad863
nop dword [rax + rax]
cmp edx, 0x6b5482e
jg 0x7ff772100d90
cmp edx, 0x960c74bc
je 0x7ff772100da5
cmp edx, 0x966ad863
jne 0x7ff772100d40
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0x960c74bc
mov esi, 0x6b5482f
cmovne edx, esi
test al, al
mov eax, 0x960c74bc
cmove edx, eax
test bl, bl
cmovne edx, esi
jmp 0x7ff772100d40
cmp edx, 0x6b5482f
je 0x7ff772100dac
cmp edx, 0x25ffcdeb
jne 0x7ff772100d40
jmp 0x7ff772100e58
mov edx, 0x6b5482f
jmp 0x7ff772100d40
mov byte [rbp + 0x4a8], 0xb3
mov edx, edi
jmp 0x7ff772100d40
test r8d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov ebx, 0x966ad863
nop dword [rax + rax]
cmp ebx, 0x6b5482e
jg 0x7ff772100e30
cmp ebx, 0x960c74bc
je 0x7ff772100e45
cmp ebx, 0x966ad863
jne 0x7ff772100de0
movzx ecx, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov eax, ecx
xor al, dl
test dl, dl
mov ebx, 0x960c74bc
mov edx, 0x6b5482f
cmovne ebx, edx
test cl, cl
mov ecx, 0x960c74bc
cmove ebx, ecx
test al, al
cmovne ebx, edx
jmp 0x7ff772100de0
cmp ebx, 0x6b5482f
je 0x7ff772100e4c
cmp ebx, 0x25ffcdeb
jne 0x7ff772100de0
jmp 0x7ff772100ef5
mov ebx, 0x6b5482f
jmp 0x7ff772100de0
mov byte [rbp + 0x4a8], 0xb3
mov ebx, r13d
jmp 0x7ff772100de0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x966ad863
nop dword [rax + rax]
cmp eax, 0x6b5482e
jg 0x7ff772100ed0
cmp eax, 0x960c74bc
je 0x7ff772100ee3
cmp eax, 0x966ad863
jne 0x7ff772100e80
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0x960c74bc
mov esi, 0x6b5482f
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff772100e80
cmp eax, 0x6b5482f
je 0x7ff772100eea
cmp eax, 0x25ffcdeb
jne 0x7ff772100e80
jmp 0x7ff772100f98
mov eax, 0x6b5482f
jmp 0x7ff772100e80
mov byte [rbp + 0x4a8], 0xb9
mov eax, edi
jmp 0x7ff772100e80
test r8d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x966ad863
nop dword [rax]
cmp edi, 0x6b5482e
jg 0x7ff772100f70
cmp edi, 0x960c74bc
je 0x7ff772100f85
cmp edi, 0x966ad863
jne 0x7ff772100f20
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x960c74bc
mov ecx, 0x6b5482f
cmovne edi, ecx
test al, al
mov eax, 0x960c74bc
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff772100f20
cmp edi, 0x6b5482f
je 0x7ff772100f8c
cmp edi, 0x25ffcdeb
jne 0x7ff772100f20
jmp 0x7ff772101035
mov edi, 0x6b5482f
jmp 0x7ff772100f20
mov byte [rbp + 0x4a8], 0xb9
mov edi, r13d
jmp 0x7ff772100f20
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x966ad863
nop dword [rax + rax]
cmp eax, 0x6b5482e
jg 0x7ff772101010
cmp eax, 0x960c74bc
je 0x7ff772101023
cmp eax, 0x966ad863
jne 0x7ff772100fc0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0x960c74bc
mov esi, 0x6b5482f
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff772100fc0
cmp eax, 0x6b5482f
je 0x7ff77210102a
cmp eax, 0x25ffcdeb
jne 0x7ff772100fc0
jmp 0x7ff7721010d8
mov eax, 0x6b5482f
jmp 0x7ff772100fc0
mov byte [rbp + 0x4a8], 0xb6
mov eax, edi
jmp 0x7ff772100fc0
test r8d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x966ad863
nop dword [rax]
cmp edi, 0x6b5482e
jg 0x7ff7721010b0
cmp edi, 0x960c74bc
je 0x7ff7721010c5
cmp edi, 0x966ad863
jne 0x7ff772101060
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x960c74bc
mov ebx, 0x6b5482f
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772101060
cmp edi, 0x6b5482f
je 0x7ff7721010cc
cmp edi, 0x25ffcdeb
jne 0x7ff772101060
jmp 0x7ff772101175
mov edi, 0x6b5482f
jmp 0x7ff772101060
mov byte [rbp + 0x4a8], 0xb6
mov edi, r13d
jmp 0x7ff772101060
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x966ad863
nop dword [rax + rax]
cmp eax, 0x6b5482e
jg 0x7ff772101150
cmp eax, 0x960c74bc
je 0x7ff772101163
cmp eax, 0x966ad863
jne 0x7ff772101100
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0x960c74bc
mov esi, 0x6b5482f
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff772101100
cmp eax, 0x6b5482f
je 0x7ff77210116a
cmp eax, 0x25ffcdeb
jne 0x7ff772101100
jmp 0x7ff772101218
mov eax, 0x6b5482f
jmp 0x7ff772101100
mov byte [rbp + 0x4a8], 0x68
mov eax, edi
jmp 0x7ff772101100
test r8d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x966ad863
nop dword [rax]
cmp edi, 0x6b5482e
jg 0x7ff7721011f0
cmp edi, 0x960c74bc
je 0x7ff772101205
cmp edi, 0x966ad863
jne 0x7ff7721011a0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x960c74bc
mov ebx, 0x6b5482f
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff7721011a0
cmp edi, 0x6b5482f
je 0x7ff77210120c
cmp edi, 0x25ffcdeb
jne 0x7ff7721011a0
jmp 0x7ff7721012b7
mov edi, 0x6b5482f
jmp 0x7ff7721011a0
mov byte [rbp + 0x4a8], 0x68
mov edi, r13d
jmp 0x7ff7721011a0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov ecx, 0x966ad863
nop dword [rax + rax]
cmp ecx, 0x6b5482e
jg 0x7ff772101290
cmp ecx, 0x960c74bc
je 0x7ff7721012a5
cmp ecx, 0x966ad863
jne 0x7ff772101240
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x960c74bc
mov ebx, 0x6b5482f
cmovne ecx, ebx
test al, al
mov eax, 0x960c74bc
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff772101240
cmp ecx, 0x6b5482f
je 0x7ff7721012ac
cmp ecx, 0x25ffcdeb
jne 0x7ff772101240
jmp 0x7ff772101355
mov ecx, 0x6b5482f
jmp 0x7ff772101240
mov byte [rbp + 0x4a8], 0x48
mov ecx, edi
jmp 0x7ff772101240
test r8d, esi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov ecx, 0x966ad863
nop dword [rax + rax]
cmp ecx, 0x6b5482e
jg 0x7ff772101330
cmp ecx, 0x960c74bc
je 0x7ff772101342
cmp ecx, 0x966ad863
jne 0x7ff7721012e0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x960c74bc
mov ebx, 0x6b5482f
cmovne ecx, ebx
test al, al
mov eax, 0x960c74bc
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff7721012e0
cmp ecx, 0x6b5482f
je 0x7ff772101349
cmp ecx, 0x25ffcdeb
jne 0x7ff7721012e0
jmp 0x7ff7721013b4
mov ecx, 0x6b5482f
jmp 0x7ff7721012e0
mov byte [rbp + 0x4a8], 0x48
mov ecx, r13d
jmp 0x7ff7721012e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
mov rax, qword [rbp + 0x398]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x4a0], r9
mov eax, dword [0x7ff772230838]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x52a6d7de
mov ebx, 0xf973f6ed
cmove ecx, ebx
cmp dword [0x7ff77223083c], 0xa
mov edx, 0x52a6d7de
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
jmp 0x7ff772100460
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
mov ecx, 0x62247885
mov r13d, 0xe3b8a27e
jmp 0x7ff772100460
cmp ecx, 0xe8113f7d
jg 0x7ff772101a85
cmp ecx, 0xe43c6f30
je 0x7ff772105831
cmp ecx, 0xe5169c9e
je 0x7ff77210583b
mov eax, ecx
cmp ecx, 0xe63c322f
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcd68ba22
mov ebx, 0xe2effc85
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xcd68ba22
jmp 0x7ff7720fef25
cmp ecx, 0x9bce06e0
jg 0x7ff772101abf
cmp ecx, 0x96b6dfdb
je 0x7ff772105859
cmp ecx, 0x9a4242f5
je 0x7ff77210588d
mov eax, ecx
cmp ecx, 0x9b5af50b
jne 0x7ff7720fef30
jmp 0x7ff77211d591
cmp ecx, 0x6003b265
jg 0x7ff772101aef
cmp ecx, 0x546c6a58
je 0x7ff7721058b5
cmp ecx, 0x57bd7cad
je 0x7ff7721058d8
mov eax, ecx
cmp ecx, 0x5f804c05
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x390]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x440]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x440]
mov qword [rax], 0
mov dword [rax + 8], 0
cmp byte [rbp + 0x487], 0
mov eax, 0x8094dffe
mov ecx, 0x75dcefa8
cmovne eax, ecx
mov dword [rbp + 0x38c], 0
jmp 0x7ff7720fef30
cmp ecx, 0xd1c7ab98
jg 0x7ff772101b82
cmp ecx, 0xcf4d6847
je 0x7ff7721058fd
cmp ecx, 0xd01794e5
je 0x7ff77210591b
mov eax, ecx
cmp ecx, 0xd18087a6
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xb7a8b21a
mov edi, 0x546c6a58
jmp 0x7ff772118495
cmp ecx, 0x552fc9a
je 0x7ff772105934
cmp ecx, 0x71fce94
je 0x7ff772105968
mov eax, ecx
cmp ecx, 0xcb1b669
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x300]
mov rax, qword [rbp + 0x2f8]
mov rax, qword [rbp + 0x2f0]
mov rax, qword [rbp + 0x2e8]
mov rax, qword [rbp + 0x2e0]
mov rax, qword [rbp + 0x120]
mov r8, qword [rbp + 0x120]
mov byte [r8], 0
mov ecx, dword [0x7ff772230958]
mov edx, dword [0x7ff77223095c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x9b9302c0
mov eax, 0xcaf4e06e
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x9b9302c0
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0xc1bbc24b
nop word cs:[rax + rax]
nop
cmp edx, 0xcaf4e06d
jg 0x7ff772101660
cmp edx, 0x9b9302c0
je 0x7ff77210167f
cmp edx, 0xc1bbc24b
jne 0x7ff772101610
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
mov ebx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne ebx, edi
test dl, dl
mov edx, ebx
cmovne edx, edi
test al, al
cmove edx, ebx
jmp 0x7ff772101610
cmp edx, 0xcaf4e06e
je 0x7ff7721059af
cmp edx, 0xebbb0b98
jne 0x7ff772101610
mov byte [rbp + 0x4a0], 0x88
mov edx, ecx
jmp 0x7ff772101610
mov edx, 0xebbb0b98
jmp 0x7ff772101610
cmp ecx, 0x8c2702be
je 0x7ff772105a86
cmp ecx, 0x8c6220f2
je 0x7ff772105d62
mov eax, ecx
cmp ecx, 0x8e9e4a89
jne 0x7ff7720fef30
mov eax, dword [rbp + 0x398]
mov dword [rbp + 0x308], eax
mov rax, qword [rbp - 0x28]
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xce951321
mov ebx, 0x1026fd5f
cmove ecx, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xce951321
jmp 0x7ff772108dc4
cmp ecx, 0x3ad55943
je 0x7ff772106998
cmp ecx, 0x44754929
je 0x7ff7721069a2
mov eax, ecx
cmp ecx, 0x48acedd4
jne 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
lea rdx, [0x7ff7722311b8]
call fcn.7ff772147c40
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x57bd7cad
mov ebx, 0x510b43a2
jmp 0x7ff772108db5
cmp ecx, 0xbc507d43
je 0x7ff772106a01
cmp ecx, 0xbe57a30c
je 0x7ff772106a35
mov eax, ecx
cmp ecx, 0xc799c3bb
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x468]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x390]
mov r9, qword [rbp + 0x440]
sub rsp, 0x20
mov rdx, qword [rbp + 0x380]
call fcn.7ff772131540
add rsp, 0x20
mov byte [rbp + 0x463], al
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x6d1b5d73
mov ebx, 0xa4c3944d
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0x6d1b5d73
jmp 0x7ff7720fef25
cmp ecx, 0xef8df82f
je 0x7ff772106a7d
cmp ecx, 0xf15aa1ab
je 0x7ff772106aa8
mov eax, ecx
cmp ecx, 0xf264af2e
jne 0x7ff7720fef30
cmp byte [rbp + 0x476], 0
mov eax, 0xf8f05cc8
mov ecx, 0x96b6dfdb
cmovne eax, ecx
jmp 0x7ff7720fef30
cmp ecx, 0xa0728841
je 0x7ff772106af9
cmp ecx, 0xa4c3944d
je 0x7ff772106b03
mov eax, ecx
cmp ecx, 0xa5b1d688
jne 0x7ff7720fef30
mov rdx, qword [rbp - 0x40]
mov rax, qword [rdx]
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x50], rax
mov rax, qword [rdx + 8]
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x58], rax
mov rax, qword [rdx + 0x10]
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x60], rax
mov rax, qword [rbp + 0x450]
mov dword [rax + 0x3c], 0x100
mov eax, 0x4b1af29
jmp 0x7ff7720fef30
cmp ecx, 0x67d569a6
je 0x7ff772106b19
cmp ecx, 0x6d1b5d73
je 0x7ff772106b2e
mov eax, ecx
cmp ecx, 0x712a6d1f
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x810c3dde
mov ebx, 0x216cb6fa
cmove ecx, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0x810c3dde
jmp 0x7ff772108dc4
cmp ecx, 0xdb73efbd
je 0x7ff772106b64
cmp ecx, 0xdb8a28e7
je 0x7ff772106b7a
mov eax, ecx
cmp ecx, 0xdb9fd4a7
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xe43c6f30
mov edi, 0xebe8ebf3
jmp 0x7ff772118495
cmp ecx, 0x847f9c7f
je 0x7ff772106b84
mov eax, dword [rbp - 0x30]
cmp ecx, 0x86845e3d
je 0x7ff7720fef30
mov eax, ecx
cmp ecx, 0x87862aa8
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x468]
mov qword [rbp + 0x318], rax
mov rax, qword [rbp + 0x318]
mov rax, qword [rbp + 0x318]
movups xmmword [rax], xmm13
mov qword [rax + 0x10], 0
mov rax, qword [rbp + 0x450]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp - 0x10]
movups xmmword [rax + 0x50], xmm13
movups xmmword [rax + 0x40], xmm13
movups xmmword [rax + 0x30], xmm13
movups xmmword [rax + 0x20], xmm13
movups xmmword [rax + 0x10], xmm13
movups xmmword [rax], xmm13
mov qword [rax + 0x60], 0
mov rax, qword [rbp + 0x450]
mov dword [rax], 0x68
mov eax, dword [rbp - 0x2c]
jmp 0x7ff7720fef30
cmp ecx, 0x22f6ff10
je 0x7ff772106c11
cmp ecx, 0x231f7a10
je 0x7ff772106c5a
mov eax, ecx
cmp ecx, 0x2d3e5460
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x390]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x320]
mov qword [rcx + 0x80], rax
mov eax, 0xd589037e
jmp 0x7ff7720fef30
cmp ecx, 0xb7a8b21a
je 0x7ff772106c8f
cmp ecx, 0xb800e8f3
je 0x7ff772106c99
mov eax, ecx
cmp ecx, 0xbbabb981
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x63c56b2b
mov edi, 0xd1c7ab99
jmp 0x7ff772118495
cmp ecx, 0xe8113f7e
je 0x7ff772106d09
cmp ecx, 0xe83113c7
je 0x7ff772107098
mov eax, ecx
cmp ecx, 0xebe8ebf3
jne 0x7ff7720fef30
mov eax, 0x11ea0b91
mov dword [rbp + 0x44c], 0
jmp 0x7ff7720fef30
cmp ecx, 0x9bce06e1
je 0x7ff7721070ac
cmp ecx, 0x9eaae0ec
je 0x7ff77211d591
mov eax, ecx
cmp ecx, 0x9ef5b852
jne 0x7ff7720fef30
mov eax, 0xf8f05cc8
jmp 0x7ff7720fef30
cmp ecx, 0x6003b266
je 0x7ff772108466
cmp ecx, 0x610f4c54
je 0x7ff7721153c2
mov eax, ecx
cmp ecx, 0x63c56b2b
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x438]
mov rax, qword [rbp + 0x430]
mov rax, qword [rbp + 0x428]
mov rax, qword [rbp + 0x420]
mov rax, qword [rbp + 0x418]
mov rax, qword [rbp + 0x378]
mov r11, qword [rbp + 0x378]
mov ecx, dword [0x7ff772230648]
mov edx, dword [0x7ff77223064c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [r11 + 0xb]
lea r9, [r11 + 0xc]
mov edi, 0x10b600c0
jmp 0x7ff772103c50
cmp ecx, 0xd1c7ab99
je 0x7ff772108494
cmp ecx, 0xd589037e
je 0x7ff772108715
mov eax, ecx
cmp ecx, 0xd73b4c35
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x260]
mov rax, qword [rbp + 0x258]
mov rax, qword [rbp + 0x250]
mov rax, qword [rbp + 0x248]
mov rax, qword [rbp + 0x240]
mov rax, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
movabs rcx, 0x26202b3a252c1d00
mov qword [rax], rcx
mov word [rax + 8], 0xf725
mov byte [rax + 0xa], 0xd7
lea r8, [rax + 0xb]
add rax, 0xc
mov qword [rbp + 0x4a8], rax
mov ecx, 0x3d08935e
jmp 0x7ff772101c60
cmp ecx, 0xfcb3d6d4
je 0x7ff7721089b7
mov eax, ecx
cmp ecx, 0xffba234e
jne 0x7ff7720fef30
cmp byte [rbp + 0x475], 0
mov eax, 0xd589037e
mov ecx, 0x2d3e5460
cmovne eax, ecx
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov ecx, 0xbcb0d2b5
nop word cs:[rax + rax]
cmp ecx, 0xcfb5c91c
jg 0x7ff772101c90
cmp ecx, 0xbcb0d2b4
jg 0x7ff772101cd0
cmp ecx, 0x91a747ce
je 0x7ff772101c39
cmp ecx, 0xa01ef514
jne 0x7ff772101c60
mov ecx, 0xcfb5c91d
jmp 0x7ff772101c60
cmp ecx, 0x3d08935d
jg 0x7ff772101d30
cmp ecx, 0xcfb5c91d
je 0x7ff772101d4d
cmp ecx, 0x26f8d361
jne 0x7ff772101c60
cmp byte [rbp + 0x488], 0
mov ecx, 0xca8ce5ce
jne 0x7ff772101cc3
mov ecx, 0x3d08935e
mov r8, qword [rbp + 0x490]
jmp 0x7ff772101c60
cmp ecx, 0xbcb0d2b5
je 0x7ff772101d92
cmp ecx, 0xca8ce5ce
jne 0x7ff772101c60
mov eax, dword [0x7ff772230b60]
mov edx, dword [0x7ff772230b64]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xcfb5c91d
mov edi, 0xcfb5c91d
jne 0x7ff772101d1e
mov edi, 0xa01ef514
cmp ebx, 0xffffffff
cmovne ecx, edi
cmp edx, 0xa
cmovge ecx, edi
jmp 0x7ff772101c60
cmp ecx, 0x3d08935e
je 0x7ff772101e0b
cmp ecx, 0x74b641af
jne 0x7ff772101c60
jmp 0x7ff7721089ec
mov eax, dword [0x7ff772230b60]
mov edx, dword [0x7ff772230b64]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov ebx, 0x74b641af
mov ecx, 0xa01ef514
mov edi, 0x74b641af
test eax, esi
sete al
je 0x7ff772101d7f
mov edi, 0xa01ef514
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor al, dl
cmovne ecx, ebx
jmp 0x7ff772101c60
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff772230b60]
mov edx, dword [0x7ff772230b64]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov ebx, 0x26f8d361
mov ecx, 0x91a747ce
mov edi, 0x26f8d361
test eax, esi
sete al
je 0x7ff772101df8
mov edi, 0x91a747ce
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, al
cmovne ecx, ebx
jmp 0x7ff772101c60
mov eax, dword [0x7ff772230b60]
mov edx, dword [0x7ff772230b64]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xbcb0d2b5
mov esi, 0xbcb0d2b5
jne 0x7ff772101e40
mov esi, 0x91a747ce
test edi, ebx
cmovne ecx, esi
cmp edx, 0xa
mov qword [rbp + 0x4a0], r8
cmovge ecx, esi
jmp 0x7ff772101c60
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov ecx, 0x40ac48ae
nop word cs:[rax + rax]
nop
cmp ecx, 0x2dcdaf65
jle 0x7ff772101ec0
cmp ecx, 0x40ac48ad
jle 0x7ff772101ef0
cmp ecx, 0x40ac48ae
je 0x7ff77210202a
cmp ecx, 0x5dab7d08
je 0x7ff77210209e
cmp ecx, 0x4fa49efa
jne 0x7ff772101e80
jmp 0x7ff772108b0d
cmp ecx, 0xab3a98c5
jg 0x7ff772101f40
cmp ecx, 0x89cb7872
je 0x7ff7721020cc
cmp ecx, 0x985e9f62
jne 0x7ff772101e80
mov ecx, 0x403d0c2e
mov r10, qword [rbp + 0x488]
jmp 0x7ff772101e80
cmp ecx, 0x2dcdaf66
je 0x7ff7721020ec
cmp ecx, 0x403d0c2e
jne 0x7ff772101e80
mov qword [rbp + 0x4a0], r10
mov eax, dword [0x7ff7722307b0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xab3a98c6
mov esi, 0x40ac48ae
jmp 0x7ff77210207f
cmp ecx, 0xab3a98c6
je 0x7ff772101e57
cmp ecx, 0xabc8ecc2
jne 0x7ff772101e80
mov byte [r11], 0
mov eax, dword [0x7ff772230a48]
mov esi, dword [0x7ff772230a4c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xb23929d8
mov edi, 0x81b8b1a6
cmovne edx, edi
test eax, ecx
sete byte [rbp + 0x49f]
mov ecx, edx
cmove ecx, edi
cmp esi, 0xa
setl byte [rbp + 0x49e]
cmovge ecx, edx
mov edx, 0x4949ac4d
nop dword [rax]
cmp edx, 0x4949ac4c
jg 0x7ff772101fe0
cmp edx, 0x81b8b1a6
je 0x7ff7721021a3
cmp edx, 0xb23929d8
jne 0x7ff772101fb0
mov edx, 0x5521fc15
jmp 0x7ff772101fb0
cmp edx, 0x5521fc15
je 0x7ff77210201f
cmp edx, 0x4949ac4d
jne 0x7ff772101fb0
movzx eax, byte [rbp + 0x49f]
movzx edx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0xb23929d8
cmovne edx, r12d
test al, al
mov eax, 0xb23929d8
cmove edx, eax
test bl, bl
cmovne edx, r12d
jmp 0x7ff772101fb0
mov byte [rbp + 0x4b7], 0x72
mov edx, ecx
jmp 0x7ff772101fb0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x45f]
mov eax, dword [0x7ff7722307b0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xab3a98c6
mov esi, 0x89cb7872
cmove ecx, esi
cmp dword [0x7ff7722307b4], 0xa
mov edx, 0xab3a98c6
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, esi
jmp 0x7ff772101e80
mov al, byte [rbp + 0x461]
mov cl, byte [rbp + 0x460]
mov edx, eax
xor dl, cl
mov edx, 0x2dcdaf66
mov esi, 0xabc8ecc2
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772101e80
cmp byte [rbp + 0x45f], 0
mov ecx, 0x403d0c2e
mov eax, 0x4fa49efa
cmovne ecx, eax
mov r10, qword [rbp + 0x490]
jmp 0x7ff772101e80
mov byte [r11], 0
mov eax, dword [0x7ff772230a48]
mov edx, dword [0x7ff772230a4c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x49f]
sete al
mov ecx, 0xb23929d8
mov esi, 0x81b8b1a6
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x49e]
setl dl
mov edi, 0xb23929d8
cmovge ecx, edi
xor dl, al
cmovne ecx, esi
mov eax, 0x4949ac4d
cmp eax, 0x4949ac4c
jg 0x7ff772102160
cmp eax, 0x81b8b1a6
je 0x7ff77210227a
cmp eax, 0xb23929d8
jne 0x7ff772102140
mov eax, 0x5521fc15
jmp 0x7ff772102140
cmp eax, 0x5521fc15
je 0x7ff772102198
cmp eax, 0x4949ac4d
jne 0x7ff772102140
movzx edx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, edx
xor bl, al
mov esi, 0xb23929d8
cmovne esi, r12d
test al, al
mov eax, esi
cmovne eax, r12d
test dl, dl
cmove eax, esi
jmp 0x7ff772102140
mov byte [rbp + 0x4b7], 0x72
mov eax, ecx
jmp 0x7ff772102140
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230a48]
mov edx, dword [0x7ff772230a4c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xb23929d8
mov esi, 0x81b8b1a6
cmovne eax, esi
cmp ecx, 0xffffffff
sete byte [rbp + 0x49f]
mov ecx, eax
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x49e]
cmovge ecx, eax
mov edx, 0x4949ac4d
cmp edx, 0x4949ac4c
jg 0x7ff772102230
cmp edx, 0x81b8b1a6
je 0x7ff772102343
cmp edx, 0xb23929d8
jne 0x7ff772102200
mov edx, 0x5521fc15
jmp 0x7ff772102200
cmp edx, 0x5521fc15
je 0x7ff77210226f
cmp edx, 0x4949ac4d
jne 0x7ff772102200
movzx eax, byte [rbp + 0x49f]
movzx edx, byte [rbp + 0x49e]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xb23929d8
cmovne edx, r12d
test al, al
mov eax, 0xb23929d8
cmove edx, eax
test bl, bl
cmovne edx, r12d
jmp 0x7ff772102200
mov byte [rbp + 0x4b7], 0x6a
mov edx, ecx
jmp 0x7ff772102200
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230a48]
mov edx, dword [0x7ff772230a4c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x49f]
sete al
mov ecx, 0xb23929d8
mov esi, 0x81b8b1a6
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x49e]
setl dl
mov edi, 0xb23929d8
cmovge ecx, edi
xor dl, al
cmovne ecx, esi
mov eax, 0x4949ac4d
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102300
cmp eax, 0x81b8b1a6
je 0x7ff772102403
cmp eax, 0xb23929d8
jne 0x7ff7721022e0
mov eax, 0x5521fc15
jmp 0x7ff7721022e0
cmp eax, 0x5521fc15
je 0x7ff772102338
cmp eax, 0x4949ac4d
jne 0x7ff7721022e0
movzx edx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, edx
xor bl, al
mov esi, 0xb23929d8
cmovne esi, r12d
test al, al
mov eax, esi
cmovne eax, r12d
test dl, dl
cmove eax, esi
jmp 0x7ff7721022e0
mov byte [rbp + 0x4b7], 0x6a
mov eax, ecx
jmp 0x7ff7721022e0
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230a48]
mov esi, dword [0x7ff772230a4c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xb23929d8
mov edi, 0x81b8b1a6
cmovne edx, edi
test eax, ecx
sete byte [rbp + 0x49f]
mov ecx, edx
cmove ecx, edi
cmp esi, 0xa
setl byte [rbp + 0x49e]
cmovge ecx, edx
mov eax, 0x4949ac4d
nop
cmp eax, 0x4949ac4c
jg 0x7ff7721023c0
cmp eax, 0x81b8b1a6
je 0x7ff7721024c3
cmp eax, 0xb23929d8
jne 0x7ff7721023a0
mov eax, 0x5521fc15
jmp 0x7ff7721023a0
cmp eax, 0x5521fc15
je 0x7ff7721023f8
cmp eax, 0x4949ac4d
jne 0x7ff7721023a0
movzx edx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, edx
xor bl, al
mov esi, 0xb23929d8
cmovne esi, r12d
test al, al
mov eax, esi
cmovne eax, r12d
test dl, dl
cmove eax, esi
jmp 0x7ff7721023a0
mov byte [rbp + 0x4b7], 0x92
mov eax, ecx
jmp 0x7ff7721023a0
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230a48]
mov edx, dword [0x7ff772230a4c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x49f]
sete al
mov ecx, 0xb23929d8
mov esi, 0x81b8b1a6
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x49e]
setl dl
mov edi, 0xb23929d8
cmovge ecx, edi
xor dl, al
cmovne ecx, esi
mov eax, 0x4949ac4d
nop dword [rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102480
cmp eax, 0x81b8b1a6
je 0x7ff7721025ab
cmp eax, 0xb23929d8
jne 0x7ff772102460
mov eax, 0x5521fc15
jmp 0x7ff772102460
cmp eax, 0x5521fc15
je 0x7ff7721024b8
cmp eax, 0x4949ac4d
jne 0x7ff772102460
movzx edx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, edx
xor bl, al
mov esi, 0xb23929d8
cmovne esi, r12d
test al, al
mov eax, esi
cmovne eax, r12d
test dl, dl
cmove eax, esi
jmp 0x7ff772102460
mov byte [rbp + 0x4b7], 0x92
mov eax, ecx
jmp 0x7ff772102460
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230a48]
mov r13d, dword [0x7ff772230a4c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x49f]
sete bl
mov r15d, 0xb23929d8
mov eax, 0x81b8b1a6
cmove r15d, eax
cmp r13d, 0xa
setl byte [rbp + 0x49e]
not edx
setl cl
mov esi, 0xb23929d8
cmovge r15d, esi
xor cl, bl
cmovne r15d, eax
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
nop
cmp esi, 0x4949ac4c
jg 0x7ff772102560
cmp esi, 0x81b8b1a6
je 0x7ff772102673
cmp esi, 0xb23929d8
jne 0x7ff772102530
mov esi, 0x5521fc15
jmp 0x7ff772102530
cmp esi, 0x5521fc15
je 0x7ff77210259f
cmp esi, 0x4949ac4d
jne 0x7ff772102530
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test al, al
mov esi, 0xb23929d8
cmovne esi, r12d
test cl, cl
mov eax, 0xb23929d8
cmove esi, eax
test bl, bl
cmovne esi, r12d
jmp 0x7ff772102530
mov byte [rbp + 0x4b7], 0x51
mov esi, r15d
jmp 0x7ff772102530
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230a48]
mov edi, dword [0x7ff772230a4c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x49f]
sete al
mov esi, 0xb23929d8
mov ecx, 0x81b8b1a6
cmove esi, ecx
cmp edi, 0xa
setl byte [rbp + 0x49e]
not edx
setl bl
mov r14d, 0xb23929d8
cmovge esi, r14d
mov r14d, 0x31557170
xor bl, al
cmovne esi, ecx
mov eax, 0x4949ac4d
nop
cmp eax, 0x4949ac4c
jg 0x7ff772102630
cmp eax, 0x81b8b1a6
je 0x7ff77210271b
cmp eax, 0xb23929d8
jne 0x7ff772102610
mov eax, 0x5521fc15
jmp 0x7ff772102610
cmp eax, 0x5521fc15
je 0x7ff772102668
cmp eax, 0x4949ac4d
jne 0x7ff772102610
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772102610
mov byte [rbp + 0x4b7], 0x51
mov eax, esi
jmp 0x7ff772102610
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 4], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov edi, 0x4949ac4d
nop word cs:[rax + rax]
cmp edi, 0x4949ac4c
jg 0x7ff7721026d0
cmp edi, 0x81b8b1a6
je 0x7ff7721027a8
cmp edi, 0xb23929d8
jne 0x7ff7721026a0
mov edi, 0x5521fc15
jmp 0x7ff7721026a0
cmp edi, 0x5521fc15
je 0x7ff77210270f
cmp edi, 0x4949ac4d
jne 0x7ff7721026a0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
test cl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test al, al
mov eax, 0xb23929d8
cmove edi, eax
test bl, bl
cmovne edi, r12d
jmp 0x7ff7721026a0
mov byte [rbp + 0x4b7], 0x2f
mov edi, r15d
jmp 0x7ff7721026a0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 4], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102760
cmp eax, 0x81b8b1a6
je 0x7ff772102846
cmp eax, 0xb23929d8
jne 0x7ff772102740
mov eax, 0x5521fc15
jmp 0x7ff772102740
cmp eax, 0x5521fc15
je 0x7ff77210279d
cmp eax, 0x4949ac4d
jne 0x7ff772102740
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff772102740
mov byte [rbp + 0x4b7], 0x2f
mov eax, esi
jmp 0x7ff772102740
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 5], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772102800
cmp esi, 0x81b8b1a6
je 0x7ff7721028d3
cmp esi, 0xb23929d8
jne 0x7ff7721027d0
mov esi, 0x5521fc15
jmp 0x7ff7721027d0
cmp esi, 0x5521fc15
je 0x7ff77210283a
cmp esi, 0x4949ac4d
jne 0x7ff7721027d0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff7721027d0
mov byte [rbp + 0x4b7], 0x4e
mov esi, r15d
jmp 0x7ff7721027d0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 5], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102890
cmp eax, 0x81b8b1a6
je 0x7ff772102976
cmp eax, 0xb23929d8
jne 0x7ff772102870
mov eax, 0x5521fc15
jmp 0x7ff772102870
cmp eax, 0x5521fc15
je 0x7ff7721028c8
cmp eax, 0x4949ac4d
jne 0x7ff772102870
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772102870
mov byte [rbp + 0x4b7], 0x4e
mov eax, esi
jmp 0x7ff772102870
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 6], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772102930
cmp esi, 0x81b8b1a6
je 0x7ff772102a08
cmp esi, 0xb23929d8
jne 0x7ff772102900
mov esi, 0x5521fc15
jmp 0x7ff772102900
cmp esi, 0x5521fc15
je 0x7ff77210296a
cmp esi, 0x4949ac4d
jne 0x7ff772102900
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772102900
mov byte [rbp + 0x4b7], 0x60
mov esi, r15d
jmp 0x7ff772102900
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 6], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff7721029c0
cmp eax, 0x81b8b1a6
je 0x7ff772102aa6
cmp eax, 0xb23929d8
jne 0x7ff7721029a0
mov eax, 0x5521fc15
jmp 0x7ff7721029a0
cmp eax, 0x5521fc15
je 0x7ff7721029fd
cmp eax, 0x4949ac4d
jne 0x7ff7721029a0
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff7721029a0
mov byte [rbp + 0x4b7], 0x60
mov eax, esi
jmp 0x7ff7721029a0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 7], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772102a60
cmp esi, 0x81b8b1a6
je 0x7ff772102b38
cmp esi, 0xb23929d8
jne 0x7ff772102a30
mov esi, 0x5521fc15
jmp 0x7ff772102a30
cmp esi, 0x5521fc15
je 0x7ff772102a9a
cmp esi, 0x4949ac4d
jne 0x7ff772102a30
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772102a30
mov byte [rbp + 0x4b7], 0x6f
mov esi, r15d
jmp 0x7ff772102a30
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 7], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102af0
cmp eax, 0x81b8b1a6
je 0x7ff772102bd6
cmp eax, 0xb23929d8
jne 0x7ff772102ad0
mov eax, 0x5521fc15
jmp 0x7ff772102ad0
cmp eax, 0x5521fc15
je 0x7ff772102b2d
cmp eax, 0x4949ac4d
jne 0x7ff772102ad0
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff772102ad0
mov byte [rbp + 0x4b7], 0x6f
mov eax, esi
jmp 0x7ff772102ad0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 8], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772102b90
cmp esi, 0x81b8b1a6
je 0x7ff772102c68
cmp esi, 0xb23929d8
jne 0x7ff772102b60
mov esi, 0x5521fc15
jmp 0x7ff772102b60
cmp esi, 0x5521fc15
je 0x7ff772102bca
cmp esi, 0x4949ac4d
jne 0x7ff772102b60
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772102b60
mov byte [rbp + 0x4b7], 0x4f
mov esi, r15d
jmp 0x7ff772102b60
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 8], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102c20
cmp eax, 0x81b8b1a6
je 0x7ff772102d0b
cmp eax, 0xb23929d8
jne 0x7ff772102c00
mov eax, 0x5521fc15
jmp 0x7ff772102c00
cmp eax, 0x5521fc15
je 0x7ff772102c5d
cmp eax, 0x4949ac4d
jne 0x7ff772102c00
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff772102c00
mov byte [rbp + 0x4b7], 0x4f
mov eax, esi
jmp 0x7ff772102c00
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 9], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov ebx, 0x4949ac4d
nop dword [rax + rax]
cmp ebx, 0x4949ac4c
jg 0x7ff772102cc0
cmp ebx, 0x81b8b1a6
je 0x7ff772102d93
cmp ebx, 0xb23929d8
jne 0x7ff772102c90
mov ebx, 0x5521fc15
jmp 0x7ff772102c90
cmp ebx, 0x5521fc15
je 0x7ff772102cff
cmp ebx, 0x4949ac4d
jne 0x7ff772102c90
movzx eax, byte [rbp + 0x49f]
movzx ebx, byte [rbp + 0x49e]
mov ecx, ebx
xor cl, al
test bl, bl
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, 0xb23929d8
cmove ebx, eax
test cl, cl
cmovne ebx, r12d
jmp 0x7ff772102c90
mov byte [rbp + 0x4b7], 0x63
mov ebx, r15d
jmp 0x7ff772102c90
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 9], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102d50
cmp eax, 0x81b8b1a6
je 0x7ff772102e36
cmp eax, 0xb23929d8
jne 0x7ff772102d30
mov eax, 0x5521fc15
jmp 0x7ff772102d30
cmp eax, 0x5521fc15
je 0x7ff772102d88
cmp eax, 0x4949ac4d
jne 0x7ff772102d30
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772102d30
mov byte [rbp + 0x4b7], 0x63
mov eax, esi
jmp 0x7ff772102d30
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xa], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772102df0
cmp esi, 0x81b8b1a6
je 0x7ff772102ec8
cmp esi, 0xb23929d8
jne 0x7ff772102dc0
mov esi, 0x5521fc15
jmp 0x7ff772102dc0
cmp esi, 0x5521fc15
je 0x7ff772102e2a
cmp esi, 0x4949ac4d
jne 0x7ff772102dc0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772102dc0
mov byte [rbp + 0x4b7], 0x6d
mov esi, r15d
jmp 0x7ff772102dc0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xa], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102e80
cmp eax, 0x81b8b1a6
je 0x7ff772102f66
cmp eax, 0xb23929d8
jne 0x7ff772102e60
mov eax, 0x5521fc15
jmp 0x7ff772102e60
cmp eax, 0x5521fc15
je 0x7ff772102ebd
cmp eax, 0x4949ac4d
jne 0x7ff772102e60
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff772102e60
mov byte [rbp + 0x4b7], 0x6d
mov eax, esi
jmp 0x7ff772102e60
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xb], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772102f20
cmp esi, 0x81b8b1a6
je 0x7ff772102ff3
cmp esi, 0xb23929d8
jne 0x7ff772102ef0
mov esi, 0x5521fc15
jmp 0x7ff772102ef0
cmp esi, 0x5521fc15
je 0x7ff772102f5a
cmp esi, 0x4949ac4d
jne 0x7ff772102ef0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772102ef0
mov byte [rbp + 0x4b7], 0x60
mov esi, r15d
jmp 0x7ff772102ef0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xb], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772102fb0
cmp eax, 0x81b8b1a6
je 0x7ff772103096
cmp eax, 0xb23929d8
jne 0x7ff772102f90
mov eax, 0x5521fc15
jmp 0x7ff772102f90
cmp eax, 0x5521fc15
je 0x7ff772102fe8
cmp eax, 0x4949ac4d
jne 0x7ff772102f90
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772102f90
mov byte [rbp + 0x4b7], 0x60
mov eax, esi
jmp 0x7ff772102f90
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xc], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772103050
cmp esi, 0x81b8b1a6
je 0x7ff772103123
cmp esi, 0xb23929d8
jne 0x7ff772103020
mov esi, 0x5521fc15
jmp 0x7ff772103020
cmp esi, 0x5521fc15
je 0x7ff77210308a
cmp esi, 0x4949ac4d
jne 0x7ff772103020
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772103020
mov byte [rbp + 0x4b7], 0x7c
mov esi, r15d
jmp 0x7ff772103020
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xc], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff7721030e0
cmp eax, 0x81b8b1a6
je 0x7ff7721031c6
cmp eax, 0xb23929d8
jne 0x7ff7721030c0
mov eax, 0x5521fc15
jmp 0x7ff7721030c0
cmp eax, 0x5521fc15
je 0x7ff772103118
cmp eax, 0x4949ac4d
jne 0x7ff7721030c0
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff7721030c0
mov byte [rbp + 0x4b7], 0x7c
mov eax, esi
jmp 0x7ff7721030c0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xd], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772103180
cmp esi, 0x81b8b1a6
je 0x7ff772103258
cmp esi, 0xb23929d8
jne 0x7ff772103150
mov esi, 0x5521fc15
jmp 0x7ff772103150
cmp esi, 0x5521fc15
je 0x7ff7721031ba
cmp esi, 0x4949ac4d
jne 0x7ff772103150
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772103150
mov byte [rbp + 0x4b7], 0x7f
mov esi, r15d
jmp 0x7ff772103150
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xd], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103210
cmp eax, 0x81b8b1a6
je 0x7ff7721032f6
cmp eax, 0xb23929d8
jne 0x7ff7721031f0
mov eax, 0x5521fc15
jmp 0x7ff7721031f0
cmp eax, 0x5521fc15
je 0x7ff77210324d
cmp eax, 0x4949ac4d
jne 0x7ff7721031f0
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff7721031f0
mov byte [rbp + 0x4b7], 0x7f
mov eax, esi
jmp 0x7ff7721031f0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xe], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff7721032b0
cmp esi, 0x81b8b1a6
je 0x7ff772103383
cmp esi, 0xb23929d8
jne 0x7ff772103280
mov esi, 0x5521fc15
jmp 0x7ff772103280
cmp esi, 0x5521fc15
je 0x7ff7721032ea
cmp esi, 0x4949ac4d
jne 0x7ff772103280
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772103280
mov byte [rbp + 0x4b7], 0x5e
mov esi, r15d
jmp 0x7ff772103280
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xe], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103340
cmp eax, 0x81b8b1a6
je 0x7ff772103426
cmp eax, 0xb23929d8
jne 0x7ff772103320
mov eax, 0x5521fc15
jmp 0x7ff772103320
cmp eax, 0x5521fc15
je 0x7ff772103378
cmp eax, 0x4949ac4d
jne 0x7ff772103320
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772103320
mov byte [rbp + 0x4b7], 0x5e
mov eax, esi
jmp 0x7ff772103320
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xf], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff7721033e0
cmp esi, 0x81b8b1a6
je 0x7ff7721034b3
cmp esi, 0xb23929d8
jne 0x7ff7721033b0
mov esi, 0x5521fc15
jmp 0x7ff7721033b0
cmp esi, 0x5521fc15
je 0x7ff77210341a
cmp esi, 0x4949ac4d
jne 0x7ff7721033b0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff7721033b0
mov byte [rbp + 0x4b7], 0x6a
mov esi, r15d
jmp 0x7ff7721033b0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0xf], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103470
cmp eax, 0x81b8b1a6
je 0x7ff772103556
cmp eax, 0xb23929d8
jne 0x7ff772103450
mov eax, 0x5521fc15
jmp 0x7ff772103450
cmp eax, 0x5521fc15
je 0x7ff7721034a8
cmp eax, 0x4949ac4d
jne 0x7ff772103450
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772103450
mov byte [rbp + 0x4b7], 0x6a
mov eax, esi
jmp 0x7ff772103450
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x10], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772103510
cmp esi, 0x81b8b1a6
je 0x7ff7721035e3
cmp esi, 0xb23929d8
jne 0x7ff7721034e0
mov esi, 0x5521fc15
jmp 0x7ff7721034e0
cmp esi, 0x5521fc15
je 0x7ff77210354a
cmp esi, 0x4949ac4d
jne 0x7ff7721034e0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff7721034e0
mov byte [rbp + 0x4b7], 0x69
mov esi, r15d
jmp 0x7ff7721034e0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x10], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff7721035a0
cmp eax, 0x81b8b1a6
je 0x7ff772103686
cmp eax, 0xb23929d8
jne 0x7ff772103580
mov eax, 0x5521fc15
jmp 0x7ff772103580
cmp eax, 0x5521fc15
je 0x7ff7721035d8
cmp eax, 0x4949ac4d
jne 0x7ff772103580
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772103580
mov byte [rbp + 0x4b7], 0x69
mov eax, esi
jmp 0x7ff772103580
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x11], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772103640
cmp esi, 0x81b8b1a6
je 0x7ff772103718
cmp esi, 0xb23929d8
jne 0x7ff772103610
mov esi, 0x5521fc15
jmp 0x7ff772103610
cmp esi, 0x5521fc15
je 0x7ff77210367a
cmp esi, 0x4949ac4d
jne 0x7ff772103610
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff772103610
mov byte [rbp + 0x4b7], 0x6f
mov esi, r15d
jmp 0x7ff772103610
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x11], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff7721036d0
cmp eax, 0x81b8b1a6
je 0x7ff7721037bb
cmp eax, 0xb23929d8
jne 0x7ff7721036b0
mov eax, 0x5521fc15
jmp 0x7ff7721036b0
cmp eax, 0x5521fc15
je 0x7ff77210370d
cmp eax, 0x4949ac4d
jne 0x7ff7721036b0
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff7721036b0
mov byte [rbp + 0x4b7], 0x6f
mov eax, esi
jmp 0x7ff7721036b0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x12], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff772103770
cmp esi, 0x81b8b1a6
je 0x7ff772103848
cmp esi, 0xb23929d8
jne 0x7ff772103740
mov esi, 0x5521fc15
jmp 0x7ff772103740
cmp esi, 0x5521fc15
je 0x7ff7721037af
cmp esi, 0x4949ac4d
jne 0x7ff772103740
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test cl, cl
mov esi, 0xb23929d8
cmovne esi, r12d
test al, al
mov eax, 0xb23929d8
cmove esi, eax
test bl, bl
cmovne esi, r12d
jmp 0x7ff772103740
mov byte [rbp + 0x4b7], 0x60
mov esi, r15d
jmp 0x7ff772103740
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x12], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103800
cmp eax, 0x81b8b1a6
je 0x7ff7721038eb
cmp eax, 0xb23929d8
jne 0x7ff7721037e0
mov eax, 0x5521fc15
jmp 0x7ff7721037e0
cmp eax, 0x5521fc15
je 0x7ff77210383d
cmp eax, 0x4949ac4d
jne 0x7ff7721037e0
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test bl, bl
cmovne eax, r12d
jmp 0x7ff7721037e0
mov byte [rbp + 0x4b7], 0x60
mov eax, esi
jmp 0x7ff7721037e0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x13], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop dword [rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff7721038a0
cmp esi, 0x81b8b1a6
je 0x7ff772103973
cmp esi, 0xb23929d8
jne 0x7ff772103870
mov esi, 0x5521fc15
jmp 0x7ff772103870
cmp esi, 0x5521fc15
je 0x7ff7721038df
cmp esi, 0x4949ac4d
jne 0x7ff772103870
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
test cl, cl
mov esi, 0xb23929d8
cmovne esi, r12d
test al, al
mov eax, 0xb23929d8
cmove esi, eax
test bl, bl
cmovne esi, r12d
jmp 0x7ff772103870
mov byte [rbp + 0x4b7], 0x93
mov esi, r15d
jmp 0x7ff772103870
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x13], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103930
cmp eax, 0x81b8b1a6
je 0x7ff772103a16
cmp eax, 0xb23929d8
jne 0x7ff772103910
mov eax, 0x5521fc15
jmp 0x7ff772103910
cmp eax, 0x5521fc15
je 0x7ff772103968
cmp eax, 0x4949ac4d
jne 0x7ff772103910
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772103910
mov byte [rbp + 0x4b7], 0x93
mov eax, esi
jmp 0x7ff772103910
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x14], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov esi, 0x4949ac4d
nop word cs:[rax + rax]
cmp esi, 0x4949ac4c
jg 0x7ff7721039d0
cmp esi, 0x81b8b1a6
je 0x7ff772103aa3
cmp esi, 0xb23929d8
jne 0x7ff7721039a0
mov esi, 0x5521fc15
jmp 0x7ff7721039a0
cmp esi, 0x5521fc15
je 0x7ff772103a0a
cmp esi, 0x4949ac4d
jne 0x7ff7721039a0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov ebx, eax
xor bl, cl
mov edi, 0xb23929d8
cmovne edi, r12d
test cl, cl
mov esi, edi
cmovne esi, r12d
test al, al
cmove esi, edi
jmp 0x7ff7721039a0
mov byte [rbp + 0x4b7], 0x6f
mov esi, r15d
jmp 0x7ff7721039a0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x14], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103a60
cmp eax, 0x81b8b1a6
je 0x7ff772103b46
cmp eax, 0xb23929d8
jne 0x7ff772103a40
mov eax, 0x5521fc15
jmp 0x7ff772103a40
cmp eax, 0x5521fc15
je 0x7ff772103a98
cmp eax, 0x4949ac4d
jne 0x7ff772103a40
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ebx, ecx
xor bl, al
mov ebx, 0xb23929d8
cmovne ebx, r12d
test al, al
mov eax, ebx
cmovne eax, r12d
test cl, cl
cmove eax, ebx
jmp 0x7ff772103a40
mov byte [rbp + 0x4b7], 0x6f
mov eax, esi
jmp 0x7ff772103a40
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x15], al
sete byte [rbp + 0x49f]
cmp r13d, 0xa
setl byte [rbp + 0x49e]
mov ecx, 0x4949ac4d
mov r13d, 0xe3b8a27e
nop dword [rax]
cmp ecx, 0x4949ac4c
jg 0x7ff772103b00
cmp ecx, 0x81b8b1a6
je 0x7ff772103bd8
cmp ecx, 0xb23929d8
jne 0x7ff772103ad0
mov ecx, 0x5521fc15
jmp 0x7ff772103ad0
cmp ecx, 0x5521fc15
je 0x7ff772103b3a
cmp ecx, 0x4949ac4d
jne 0x7ff772103ad0
movzx eax, byte [rbp + 0x49f]
movzx ecx, byte [rbp + 0x49e]
mov edx, eax
xor dl, cl
mov edx, 0xb23929d8
cmovne edx, r12d
test cl, cl
mov ecx, edx
cmovne ecx, r12d
test al, al
cmove ecx, edx
jmp 0x7ff772103ad0
mov byte [rbp + 0x4b7], 0x1b
mov ecx, r15d
jmp 0x7ff772103ad0
test edx, edx
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x15], al
sete byte [rbp + 0x49f]
cmp edi, 0xa
setl byte [rbp + 0x49e]
mov eax, 0x4949ac4d
nop dword [rax + rax]
cmp eax, 0x4949ac4c
jg 0x7ff772103b90
cmp eax, 0x81b8b1a6
je 0x7ff772103c35
cmp eax, 0xb23929d8
jne 0x7ff772103b70
mov eax, 0x5521fc15
jmp 0x7ff772103b70
cmp eax, 0x5521fc15
je 0x7ff772103bcd
cmp eax, 0x4949ac4d
jne 0x7ff772103b70
movzx ecx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xb23929d8
cmovne eax, r12d
test cl, cl
mov ecx, 0xb23929d8
cmove eax, ecx
test dl, dl
cmovne eax, r12d
jmp 0x7ff772103b70
mov byte [rbp + 0x4b7], 0x1b
mov eax, esi
jmp 0x7ff772103b70
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x16], al
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
mov eax, dword [0x7ff7722307b0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x2dcdaf66
mov esi, 0x985e9f62
cmove ecx, esi
cmp dword [0x7ff7722307b4], 0xa
mov edx, 0x2dcdaf66
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, esi
mov r15d, 0xd86000d2
jmp 0x7ff772101e80
mov al, byte [rbp + 0x4b7]
mov byte [r11 + 0x16], al
mov ecx, 0xabc8ecc2
jmp 0x7ff772101e80
mov edi, 0xb8154a9d
nop
cmp edi, 0x75788fc
jg 0x7ff772103c90
cmp edi, 0xddaabdea
jle 0x7ff772103ce0
cmp edi, 0xddaabdeb
je 0x7ff772103d94
cmp edi, 0xfd22eaea
je 0x7ff772103db7
cmp edi, 0xf44309cd
jne 0x7ff772103c50
jmp 0x7ff772108b5c
cmp edi, 0x353d2a2a
jg 0x7ff772103d10
cmp edi, 0x75788fd
je 0x7ff772103ddb
cmp edi, 0x10b600c0
jne 0x7ff772103c50
movzx eax, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, eax
xor cl, dl
mov edi, 0x734f2e6b
mov ebx, 0x734f2e6b
jne 0x7ff772103ccf
mov ebx, 0xddaabdeb
test dl, dl
cmove edi, ebx
test al, al
cmove edi, ebx
jmp 0x7ff772103c50
cmp edi, 0xb8154a9d
je 0x7ff772103e20
cmp edi, 0xc8404800
jne 0x7ff772103c50
mov edi, 0xfd22eaea
mov r10, qword [rbp + 0x490]
jmp 0x7ff772103c50
cmp edi, 0x353d2a2b
je 0x7ff772103c49
cmp edi, 0x734f2e6b
jne 0x7ff772103c50
movabs rax, 0x939d96a79089b800
mov qword [r11], rax
mov word [r11 + 8], 0x6290
mov byte [r11 + 0xa], 2
mov eax, dword [0x7ff772230648]
mov esi, dword [0x7ff77223064c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0xc8404800
mov ebx, 0xc8404800
jne 0x7ff772103d76
mov ebx, 0xddaabdeb
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, ebx
jmp 0x7ff772103c50
movabs rax, 0x939d96a79089b800
mov qword [r11], rax
mov word [r11 + 8], 0x6290
mov byte [r11 + 0xa], 2
mov edi, 0x734f2e6b
jmp 0x7ff772103c50
mov byte [r10], 0
add r10, 1
mov edi, 0x75788fd
cmp r10, qword [rbp + 0x4a0]
je 0x7ff772103c50
mov edi, 0xfd22eaea
jmp 0x7ff772103c50
mov eax, dword [0x7ff772230648]
mov ecx, dword [0x7ff77223064c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0xb8154a9d
mov edi, 0x353d2a2b
mov esi, 0xb8154a9d
test eax, ebx
sete bl
je 0x7ff772103e0d
mov esi, 0x353d2a2b
cmp ecx, 0xa
cmovl edi, esi
setl al
xor bl, al
cmovne edi, edx
jmp 0x7ff772103c50
mov eax, dword [0x7ff772230648]
mov esi, dword [0x7ff77223064c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0xf44309cd
mov edx, 0xf44309cd
jne 0x7ff772103e56
mov edx, 0x353d2a2b
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
cmovge edi, edx
jmp 0x7ff772103c50
cmp ecx, 0x1381e3fc
je 0x7ff7721153c2
mov eax, ecx
cmp ecx, 0x1442e317
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xaba7ea91
mov edi, 0x4bb99b05
jmp 0x7ff7721167dd
cmp ecx, 0x94b2808b
je 0x7ff772108d23
mov eax, ecx
cmp ecx, 0x96592a51
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xe43c6f30
mov edi, 0xdb9fd4a7
jmp 0x7ff772118495
cmp ecx, 0x510b43a2
je 0x7ff772108d7a
mov eax, ecx
cmp ecx, 0x515150d5
jne 0x7ff7720fef30
mov al, byte [rbp + 0x477]
not al
or al, 0xfe
cmp al, 0xff
mov eax, 0xbc507d43
mov ecx, 0xfa981f0f
cmove eax, ecx
jmp 0x7ff7720fef30
cmp ecx, 0xce951321
je 0x7ff772108d84
mov eax, ecx
cmp ecx, 0xcf19cef7
jne 0x7ff7720fef30
mov eax, 0xffec75a1
jmp 0x7ff7720fef30
cmp ecx, 0xf8f05cc8
je 0x7ff772108d94
mov eax, ecx
cmp ecx, 0xfa981f0f
jne 0x7ff7720fef30
mov rcx, qword [rbp + 0x468]
sub rsp, 0x20
call fcn.7ff7720fec30
add rsp, 0x20
mov r13, qword [rbp + 0x440]
mov eax, dword [0x7ff772230768]
mov ecx, dword [0x7ff77223076c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x490]
cmp ecx, 0xa
setl byte [rbp + 0x4a0]
mov eax, 0x4719d28c
nop word cs:[rax + rax]
nop
cmp eax, 0x46bd7294
jg 0x7ff772104050
cmp eax, 0x9157590
je 0x7ff77210409b
cmp eax, 0x1445cbc6
jne 0x7ff772103fd0
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
mov rdx, r13
call fcn.7ff772147c40
add rsp, 0x20
mov eax, dword [0x7ff772230768]
mov ecx, dword [0x7ff77223076c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x9157590
mov edi, 0x46bd7295
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x7ff772103fd0
cmp eax, 0x46bd7295
je 0x7ff772108dd6
cmp eax, 0x4719d28c
jne 0x7ff772103fd0
movzx ecx, byte [rbp + 0x490]
movzx eax, byte [rbp + 0x4a0]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x9157590
mov ebx, 0x1445cbc6
cmovne eax, ebx
test cl, cl
mov ecx, 0x9157590
cmove eax, ecx
test dl, dl
cmovne eax, ebx
jmp 0x7ff772103fd0
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
mov rdx, r13
call fcn.7ff772147c40
add rsp, 0x20
mov eax, 0x1445cbc6
jmp 0x7ff772103fd0
cmp ecx, 0xaba7ea91
je 0x7ff772108de6
mov eax, ecx
cmp ecx, 0xb03dfa1e
jne 0x7ff7720fef30
mov rdx, qword [rbp + 0x318]
sub rsp, 0x20
mov r8d, 0x18
mov rcx, qword [rbp + 0x5d0]
call fcn.7ff7721b52a0
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xef8df82f
mov ebx, 0x9ef5b852
cmove ecx, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xef8df82f
jmp 0x7ff772108dc4
cmp ecx, 0x75dcefa8
je 0x7ff7720feef5
mov eax, ecx
cmp ecx, 0x7b5f4a6c
jne 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa5b1d688
mov ebx, 0x4b1af29
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xa5b1d688
jmp 0x7ff7720fef25
cmp ecx, 0xe1e883ba
je 0x7ff772108df0
mov eax, ecx
cmp ecx, 0xe2effc85
jne 0x7ff7720fef30
mov rax, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3e0]
mov rax, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3c8]
mov rax, qword [rbp + 0x350]
mov r11, qword [rbp + 0x350]
mov eax, dword [0x7ff772230858]
mov ecx, dword [0x7ff77223085c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x49f]
cmp ecx, 0xa
setl byte [rbp + 0x49e]
lea rax, [r11 + 0xb]
mov qword [rbp - 0x78], rax
lea rax, [r11 + 0xc]
mov qword [rbp - 0x70], rax
mov ecx, 0x8785cba2
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfed14442
jg 0x7ff772104310
cmp ecx, 0x8785cba2
je 0x7ff772104355
cmp ecx, 0xa1d62b07
je 0x7ff772104383
cmp ecx, 0xb31ae401
jne 0x7ff772104210
mov byte [r11], 0
mov eax, dword [0x7ff772230a78]
mov esi, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xf81ba4da
mov edi, 0x359402a8
cmovne edx, edi
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, edi
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov eax, 0x39d4449b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7721042c0
cmp eax, 0xf81ba4da
je 0x7ff7721042ff
cmp eax, 0x26603c07
jne 0x7ff7721042a0
mov byte [rbp + 0x4a8], reloc.ole32.dll_OleUninitialize
mov eax, ecx
jmp 0x7ff7721042a0
cmp eax, 0x359402a8
je 0x7ff77210445d
cmp eax, 0x39d4449b
jne 0x7ff7721042a0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xf81ba4da
mov ebx, 0x26603c07
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test dl, dl
cmove eax, esi
jmp 0x7ff7721042a0
mov eax, 0x26603c07
jmp 0x7ff7721042a0
cmp ecx, 0xfed14443
je 0x7ff772108e81
cmp ecx, 0x45f9f4
je 0x7ff772104526
cmp ecx, 0x7c1f22d1
jne 0x7ff772104210
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov ecx, 0x7c1f22d1
mov eax, 0xfed14443
cmove ecx, eax
jmp 0x7ff772104210
mov al, byte [rbp + 0x49f]
mov cl, byte [rbp + 0x49e]
mov edx, eax
xor dl, cl
mov edx, 0xb31ae401
mov esi, 0xa1d62b07
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772104210
mov byte [r11], 0
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0xf81ba4da
mov esi, 0x359402a8
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0xf81ba4da
cmovge ecx, edi
xor dl, al
cmovne ecx, esi
mov edx, 0x39d4449b
nop word cs:[rax + rax]
cmp edx, 0x359402a7
jg 0x7ff772104410
cmp edx, 0xf81ba4da
je 0x7ff772104456
cmp edx, 0x26603c07
jne 0x7ff7721043e0
mov byte [rbp + 0x4a8], reloc.ole32.dll_OleUninitialize
mov edx, ecx
jmp 0x7ff7721043e0
cmp edx, 0x359402a8
je 0x7ff772104537
cmp edx, 0x39d4449b
jne 0x7ff7721043e0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0xf81ba4da
mov esi, 0x26603c07
cmovne edx, esi
test al, al
mov eax, 0xf81ba4da
cmove edx, eax
test bl, bl
cmovne edx, esi
jmp 0x7ff7721043e0
mov edx, 0x26603c07
jmp 0x7ff7721043e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0xf81ba4da
mov esi, 0x359402a8
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0xf81ba4da
cmovge ecx, edi
xor dl, al
cmovne ecx, esi
mov eax, 0x39d4449b
nop word cs:[rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7721044e0
cmp eax, 0xf81ba4da
je 0x7ff77210451f
cmp eax, 0x26603c07
jne 0x7ff7721044c0
mov byte [rbp + 0x4a8], 0x91
mov eax, ecx
jmp 0x7ff7721044c0
cmp eax, 0x359402a8
je 0x7ff77210461d
cmp eax, 0x39d4449b
jne 0x7ff7721044c0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xf81ba4da
mov ebx, 0x26603c07
cmovne esi, ebx
test al, al
mov eax, esi
cmovne eax, ebx
test dl, dl
cmove eax, esi
jmp 0x7ff7721044c0
mov eax, 0x26603c07
jmp 0x7ff7721044c0
mov ecx, 0x7c1f22d1
mov r10, qword [rbp + 0x490]
jmp 0x7ff772104210
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0xf81ba4da
mov esi, 0x359402a8
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0xf81ba4da
cmovge ecx, edi
xor dl, al
cmovne ecx, esi
mov edx, 0x39d4449b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x359402a7
jg 0x7ff7721045d0
cmp edx, 0xf81ba4da
je 0x7ff772104616
cmp edx, 0x26603c07
jne 0x7ff7721045a0
mov byte [rbp + 0x4a8], 0x91
mov edx, ecx
jmp 0x7ff7721045a0
cmp edx, 0x359402a8
je 0x7ff7721046eb
cmp edx, 0x39d4449b
jne 0x7ff7721045a0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xf81ba4da
mov esi, 0x26603c07
cmovne edx, esi
test al, al
mov eax, 0xf81ba4da
cmove edx, eax
test bl, bl
cmovne edx, esi
jmp 0x7ff7721045a0
mov edx, 0x26603c07
jmp 0x7ff7721045a0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230a78]
mov esi, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xf81ba4da
mov edi, 0x359402a8
cmovne edx, edi
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, edi
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff7721046a0
cmp eax, 0xf81ba4da
je 0x7ff7721046e4
cmp eax, 0x26603c07
jne 0x7ff772104680
mov byte [rbp + 0x4a8], 0xa8
mov eax, ecx
jmp 0x7ff772104680
cmp eax, 0x359402a8
je 0x7ff7721047cd
cmp eax, 0x39d4449b
jne 0x7ff772104680
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov edi, 0x26603c07
cmovne eax, edi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff772104680
mov eax, 0x26603c07
jmp 0x7ff772104680
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230a78]
mov edx, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xf81ba4da
mov esi, 0x359402a8
cmovne eax, esi
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov ecx, eax
cmove ecx, esi
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge ecx, eax
mov edx, 0x39d4449b
nop dword [rax + rax]
cmp edx, 0x359402a7
jg 0x7ff772104780
cmp edx, 0xf81ba4da
je 0x7ff7721047c6
cmp edx, 0x26603c07
jne 0x7ff772104750
mov byte [rbp + 0x4a8], 0xa8
mov edx, ecx
jmp 0x7ff772104750
cmp edx, 0x359402a8
je 0x7ff77210489b
cmp edx, 0x39d4449b
jne 0x7ff772104750
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0xf81ba4da
mov esi, 0x26603c07
cmovne edx, esi
test al, al
mov eax, 0xf81ba4da
cmove edx, eax
test bl, bl
cmovne edx, esi
jmp 0x7ff772104750
mov edx, 0x26603c07
jmp 0x7ff772104750
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230a78]
mov r8d, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp r8d, 0xa
setl dl
xor dl, al
mov eax, 0xf81ba4da
mov edx, 0x359402a8
cmovne eax, edx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov edi, eax
cmove edi, edx
cmp r8d, 0xa
setl byte [rbp + 0x488]
not ecx
cmovge edi, eax
mov eax, 0x39d4449b
nop
cmp eax, 0x359402a7
jg 0x7ff772104850
cmp eax, 0xf81ba4da
je 0x7ff772104894
cmp eax, 0x26603c07
jne 0x7ff772104830
mov byte [rbp + 0x4a8], 0xbf
mov eax, edi
jmp 0x7ff772104830
cmp eax, 0x359402a8
je 0x7ff772104980
cmp eax, 0x39d4449b
jne 0x7ff772104830
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov esi, 0x26603c07
cmovne eax, esi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, esi
jmp 0x7ff772104830
mov eax, 0x26603c07
jmp 0x7ff772104830
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230a78]
mov r15d, dword [0x7ff772230a7c]
lea ecx, [rax - 1]
imul ecx, eax
mov r9d, ecx
xor r9d, 0xfffffffe
test r9d, ecx
sete al
cmp r15d, 0xa
setl bl
xor bl, al
mov edi, 0xf81ba4da
mov eax, 0x359402a8
cmovne edi, eax
test r9d, ecx
sete byte [rbp + 0x4b7]
mov r13d, edi
cmove r13d, eax
cmp r15d, 0xa
setl byte [rbp + 0x488]
cmovge r13d, edi
mov edi, 0x39d4449b
cmp edi, 0x359402a7
jg 0x7ff772104930
cmp edi, 0xf81ba4da
je 0x7ff772104979
cmp edi, 0x26603c07
jne 0x7ff772104900
mov byte [rbp + 0x4a8], 0xbf
mov edi, r13d
jmp 0x7ff772104900
cmp edi, 0x359402a8
je 0x7ff772104a16
cmp edi, 0x39d4449b
jne 0x7ff772104900
movzx ebx, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov eax, edx
xor al, bl
test dl, dl
mov edi, 0xf81ba4da
mov r8d, 0x26603c07
cmovne edi, r8d
test bl, bl
mov edx, 0xf81ba4da
cmove edi, edx
test al, al
cmovne edi, r8d
jmp 0x7ff772104900
mov edi, 0x26603c07
jmp 0x7ff772104900
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x359402a7
jg 0x7ff7721049d0
cmp eax, 0xf81ba4da
je 0x7ff772104a0f
cmp eax, 0x26603c07
jne 0x7ff7721049b0
mov byte [rbp + 0x4a8], 0xae
mov eax, edi
jmp 0x7ff7721049b0
cmp eax, 0x359402a8
je 0x7ff772104ab8
cmp eax, 0x39d4449b
jne 0x7ff7721049b0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xf81ba4da
mov esi, 0x26603c07
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff7721049b0
mov eax, 0x26603c07
jmp 0x7ff7721049b0
test r9d, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop word [rax + rax]
cmp edi, 0x359402a7
jg 0x7ff772104a70
cmp edi, 0xf81ba4da
je 0x7ff772104ab1
cmp edi, 0x26603c07
jne 0x7ff772104a40
mov byte [rbp + 0x4a8], 0xae
mov edi, r13d
jmp 0x7ff772104a40
cmp edi, 0x359402a8
je 0x7ff772104b4b
cmp edi, 0x39d4449b
jne 0x7ff772104a40
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
mov ebx, 0xf81ba4da
mov esi, 0x26603c07
cmovne ebx, esi
test dl, dl
mov edi, ebx
cmovne edi, esi
test al, al
cmove edi, ebx
jmp 0x7ff772104a40
mov edi, 0x26603c07
jmp 0x7ff772104a40
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff772104b00
cmp eax, 0xf81ba4da
je 0x7ff772104b44
cmp eax, 0x26603c07
jne 0x7ff772104ae0
mov byte [rbp + 0x4a8], 0xa5
mov eax, edi
jmp 0x7ff772104ae0
cmp eax, 0x359402a8
je 0x7ff772104bed
cmp eax, 0x39d4449b
jne 0x7ff772104ae0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov esi, 0x26603c07
cmovne eax, esi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, esi
jmp 0x7ff772104ae0
mov eax, 0x26603c07
jmp 0x7ff772104ae0
test r9d, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov ebx, 0x39d4449b
nop
cmp ebx, 0x359402a7
jg 0x7ff772104ba0
cmp ebx, 0xf81ba4da
je 0x7ff772104be6
cmp ebx, 0x26603c07
jne 0x7ff772104b70
mov byte [rbp + 0x4a8], 0xa5
mov ebx, r13d
jmp 0x7ff772104b70
cmp ebx, 0x359402a8
je 0x7ff772104c7b
cmp ebx, 0x39d4449b
jne 0x7ff772104b70
movzx eax, byte [rbp + 0x4b7]
movzx ebx, byte [rbp + 0x488]
mov edx, ebx
xor dl, al
test bl, bl
mov ebx, 0xf81ba4da
mov edi, 0x26603c07
cmovne ebx, edi
test al, al
mov eax, 0xf81ba4da
cmove ebx, eax
test dl, dl
cmovne ebx, edi
jmp 0x7ff772104b70
mov ebx, 0x26603c07
jmp 0x7ff772104b70
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff772104c30
cmp eax, 0xf81ba4da
je 0x7ff772104c74
cmp eax, 0x26603c07
jne 0x7ff772104c10
mov byte [rbp + 0x4a8], 0xab
mov eax, edi
jmp 0x7ff772104c10
cmp eax, 0x359402a8
je 0x7ff772104d1d
cmp eax, 0x39d4449b
jne 0x7ff772104c10
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov esi, 0x26603c07
cmovne eax, esi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, esi
jmp 0x7ff772104c10
mov eax, 0x26603c07
jmp 0x7ff772104c10
test r9d, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop
cmp edi, 0x359402a7
jg 0x7ff772104cd0
cmp edi, 0xf81ba4da
je 0x7ff772104d16
cmp edi, 0x26603c07
jne 0x7ff772104ca0
mov byte [rbp + 0x4a8], 0xab
mov edi, r13d
jmp 0x7ff772104ca0
cmp edi, 0x359402a8
je 0x7ff772104da6
cmp edi, 0x39d4449b
jne 0x7ff772104ca0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test dl, dl
mov edi, 0xf81ba4da
mov edx, 0x26603c07
cmovne edi, edx
test al, al
mov eax, 0xf81ba4da
cmove edi, eax
test bl, bl
cmovne edi, edx
jmp 0x7ff772104ca0
mov edi, 0x26603c07
jmp 0x7ff772104ca0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
cmp eax, 0x359402a7
jg 0x7ff772104d60
cmp eax, 0xf81ba4da
je 0x7ff772104d9f
cmp eax, 0x26603c07
jne 0x7ff772104d40
mov byte [rbp + 0x4a8], 0xa8
mov eax, edi
jmp 0x7ff772104d40
cmp eax, 0x359402a8
je 0x7ff772104e48
cmp eax, 0x39d4449b
jne 0x7ff772104d40
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xf81ba4da
mov esi, 0x26603c07
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff772104d40
mov eax, 0x26603c07
jmp 0x7ff772104d40
test r9d, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop word [rax + rax]
cmp edi, 0x359402a7
jg 0x7ff772104e00
cmp edi, 0xf81ba4da
je 0x7ff772104e41
cmp edi, 0x26603c07
jne 0x7ff772104dd0
mov byte [rbp + 0x4a8], 0xa8
mov edi, r13d
jmp 0x7ff772104dd0
cmp edi, 0x359402a8
je 0x7ff772104edb
cmp edi, 0x39d4449b
jne 0x7ff772104dd0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
mov ebx, 0xf81ba4da
mov esi, 0x26603c07
cmovne ebx, esi
test dl, dl
mov edi, ebx
cmovne edi, esi
test al, al
cmove edi, ebx
jmp 0x7ff772104dd0
mov edi, 0x26603c07
jmp 0x7ff772104dd0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff772104e90
cmp eax, 0xf81ba4da
je 0x7ff772104ed4
cmp eax, 0x26603c07
jne 0x7ff772104e70
mov byte [rbp + 0x4a8], 0x7a
mov eax, edi
jmp 0x7ff772104e70
cmp eax, 0x359402a8
je 0x7ff772104f78
cmp eax, 0x39d4449b
jne 0x7ff772104e70
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xf81ba4da
mov esi, 0x26603c07
cmovne eax, esi
test dl, dl
mov edx, 0xf81ba4da
cmove eax, edx
test bl, bl
cmovne eax, esi
jmp 0x7ff772104e70
mov eax, 0x26603c07
jmp 0x7ff772104e70
test r9d, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov edi, 0x39d4449b
nop
cmp edi, 0x359402a7
jg 0x7ff772104f30
cmp edi, 0xf81ba4da
je 0x7ff772104f71
cmp edi, 0x26603c07
jne 0x7ff772104f00
mov byte [rbp + 0x4a8], 0x7a
mov edi, r13d
jmp 0x7ff772104f00
cmp edi, 0x359402a8
je 0x7ff772105006
cmp edi, 0x39d4449b
jne 0x7ff772104f00
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
mov ebx, 0xf81ba4da
mov esi, 0x26603c07
cmovne ebx, esi
test dl, dl
mov edi, ebx
cmovne edi, esi
test al, al
cmove edi, ebx
jmp 0x7ff772104f00
mov edi, 0x26603c07
jmp 0x7ff772104f00
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r8d, 0xa
setl byte [rbp + 0x488]
mov eax, 0x39d4449b
nop dword [rax + rax]
cmp eax, 0x359402a7
jg 0x7ff772104fc0
cmp eax, 0xf81ba4da
je 0x7ff772104fff
cmp eax, 0x26603c07
jne 0x7ff772104fa0
mov byte [rbp + 0x4a8], 0x1a
mov eax, edi
jmp 0x7ff772104fa0
cmp eax, 0x359402a8
je 0x7ff7721050a9
cmp eax, 0x39d4449b
jne 0x7ff772104fa0
movzx ecx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
mov edx, 0xf81ba4da
mov ebx, 0x26603c07
cmovne edx, ebx
test al, al
mov eax, edx
cmovne eax, ebx
test cl, cl
cmove eax, edx
jmp 0x7ff772104fa0
mov eax, 0x26603c07
jmp 0x7ff772104fa0
test r9d, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov ecx, 0x39d4449b
mov r15d, 0xd86000d2
cmp ecx, 0x359402a7
jg 0x7ff772105060
cmp ecx, 0xf81ba4da
je 0x7ff7721050a2
cmp ecx, 0x26603c07
jne 0x7ff772105030
mov byte [rbp + 0x4a8], 0x1a
mov ecx, r13d
jmp 0x7ff772105030
cmp ecx, 0x359402a8
je 0x7ff7721050bd
cmp ecx, 0x39d4449b
jne 0x7ff772105030
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xf81ba4da
mov ebx, 0x26603c07
cmovne ecx, ebx
test al, al
mov eax, 0xf81ba4da
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff772105030
mov ecx, 0x26603c07
jmp 0x7ff772105030
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
mov ecx, 0xa1d62b07
jmp 0x7ff772104210
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
mov eax, dword [0x7ff772230858]
mov edx, dword [0x7ff77223085c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete sil
cmp edx, 0xa
setl bl
xor bl, sil
mov esi, 0xb31ae401
mov edi, 0x45f9f4
cmovne esi, edi
test eax, ecx
mov ecx, esi
cmove ecx, edi
cmp edx, 0xa
mov rax, qword [rbp - 0x78]
mov qword [rbp + 0x490], rax
mov rax, qword [rbp - 0x70]
mov qword [rbp + 0x4a0], rax
cmovge ecx, esi
jmp 0x7ff772104210
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xce951321
mov edi, 0x4c7c894f
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
cmp dword [rbp + 0x308], 0
sete byte [rbp + 0x462]
jmp 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x755ff493
mov edi, 0x9b5af50b
jmp 0x7ff7721167dd
mov eax, 0xffec75a1
jmp 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb2549592
mov ebx, 0xbe57a30c
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xb2549592
jmp 0x7ff7720fef25
mov rcx, qword [rbp + 0x350]
sub rsp, 0x20
call fcn.7ff7721459a0
add rsp, 0x20
mov rcx, qword [rbp + 0x3c8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x3c0]
mov rax, qword [rbp + 0x348]
mov r8, qword [rbp + 0x348]
mov byte [r8], 0
mov ecx, dword [0x7ff772230c88]
mov edx, dword [0x7ff772230c8c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x1530b530
mov eax, 0x3ed1a007
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1530b530
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0xb843424c
cmp edx, 0x1530b52f
jg 0x7ff7721052c0
cmp edx, 0xb843424c
je 0x7ff7721052d5
cmp edx, 0xd86000d2
jne 0x7ff772105290
mov byte [rbp + 0x4a0], 0x6c
mov edx, ecx
jmp 0x7ff772105290
cmp edx, 0x1530b530
je 0x7ff7721052ff
cmp edx, 0x3ed1a007
jne 0x7ff772105290
jmp 0x7ff772108f9b
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
mov ebx, 0x1530b530
cmovne ebx, r15d
test dl, dl
mov edx, ebx
cmovne edx, r15d
test al, al
cmove edx, ebx
jmp 0x7ff772105290
mov edx, 0xd86000d2
jmp 0x7ff772105290
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
jmp 0x7ff7721153be
mov rax, qword [rbp + 0x210]
mov rax, qword [rbp + 0x208]
mov rax, qword [rbp + 0x200]
mov rax, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x1f0]
mov rax, qword [rbp + 0x80]
mov r8, qword [rbp + 0x80]
mov byte [r8], 0
mov ecx, dword [0x7ff7722303f8]
mov edi, dword [0x7ff7722303fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0x1b2d5b94
mov edx, 0xd97d0234
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0x350f5089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x1b2d5b93
jg 0x7ff7721053d0
cmp edx, 0xc2ff08e8
je 0x7ff772105412
cmp edx, 0xd97d0234
jne 0x7ff7721053b0
jmp 0x7ff77210907b
cmp edx, 0x1b2d5b94
je 0x7ff77210541d
cmp edx, 0x350f5089
jne 0x7ff7721053b0
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne edx, edi
test bl, bl
mov ebx, 0x1b2d5b94
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff7721053b0
mov byte [rbp + 0x4a0], 0xf5
mov edx, ecx
jmp 0x7ff7721053b0
mov edx, 0xc2ff08e8
jmp 0x7ff7721053b0
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp + 0x318]
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xaba7ea91
mov ebx, 0x1442e317
cmove ecx, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xaba7ea91
jmp 0x7ff772108dc4
mov rcx, qword [rbp + 0x440]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
mov eax, 0xf15aa1ab
jmp 0x7ff7720fef30
mov eax, dword [rbp + 0x30c]
cmp eax, 0x8664
sete byte [rbp + 0x475]
cmp byte [rbp + 0x475], 0
mov eax, 0x515150d5
mov ecx, 0xfcb3d6d4
cmovne eax, ecx
mov ecx, dword [rbp + 0x38c]
mov byte [rbp + 0x477], cl
jmp 0x7ff7720fef30
mov eax, 0x216cb6fa
jmp 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xa0728841
mov edi, 0x71fce94
jmp 0x7ff772118495
mov rax, qword [rbp + 0x320]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
mov r8d, 0x4d0
xor edx, edx
call fcn.7ff7722180a0
add rsp, 0x20
mov rax, qword [rbp + 0x320]
mov dword [rax + 0x30], 0x100002
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x58]
movaps xmm0, xmmword [0x7ff772222930]
movups xmmword [rcx], xmm0
mov word [rcx + 0x10], 0xf286
lea rdi, [rcx + 0x12]
add rcx, 0x13
mov qword [rbp + 0x4a8], rcx
mov ecx, 0x8e492624
nop word cs:[rax + rax]
nop
cmp ecx, 0xeef1d1f3
jle 0x7ff7721055a0
cmp ecx, 0xeef1d1f4
je 0x7ff7721055d3
cmp ecx, 0x1bb3ee77
je 0x7ff77210564c
cmp ecx, 0x55278818
jne 0x7ff772105570
jmp 0x7ff772109154
cmp ecx, 0x8e492624
je 0x7ff77210566c
cmp ecx, 0xeb37caf3
jne 0x7ff772105570
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov ecx, 0xeef1d1f4
jmp 0x7ff772105570
mov rcx, qword [rbp + 0x4a0]
mov byte [rcx], 0
mov ecx, dword [0x7ff772230828]
mov edx, dword [0x7ff77223082c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0xeb37caf3
mov esi, 0x1bb3ee77
cmovne eax, esi
cmp ebx, 0xffffffff
mov ecx, eax
cmove ecx, esi
cmp edx, 0xa
mov rdx, qword [rbp + 0x4a0]
cmovge ecx, eax
add rdx, 1
mov qword [rbp + 0x490], rdx
mov rax, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rax
sete byte [rbp + 0x488]
jmp 0x7ff772105570
cmp byte [rbp + 0x488], 0
mov ecx, 0x8e492624
mov eax, 0x55278818
cmovne ecx, eax
mov rdi, qword [rbp + 0x490]
jmp 0x7ff772105570
mov qword [rbp + 0x4a0], rdi
mov ecx, dword [0x7ff772230828]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov ecx, 0xeb37caf3
mov eax, 0xeef1d1f4
cmove ecx, eax
cmp dword [0x7ff77223082c], 0xa
mov ebx, 0xeb37caf3
cmovge ecx, ebx
setl bl
xor bl, dl
cmovne ecx, eax
jmp 0x7ff772105570
mov eax, 0x75427b9a
jmp 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, 0xbe57a30c
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x50]
sub rsp, 0x20
call fcn.7ff772144600
add rsp, 0x20
mov rcx, qword [rbp + 0x1a0]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x198]
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x48]
movaps xmm0, xmmword [0x7ff772222910]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0x4c425651
mov word [rcx + 0x14], 0x5252
mov byte [rcx + 0x16], 0x27
lea r8, [rcx + 0x17]
add rcx, 0x18
mov qword [rbp + 0x4a0], rcx
mov ecx, 0xfa7b73cd
mov edx, dword [0x7ff772230520]
mov edi, dword [0x7ff772230524]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete al
mov edx, ebx
xor edx, 0xfffffffe
test edx, ebx
sete r9b
mov edx, 0xa20594e6
mov r11d, 0xdf91513c
cmove edx, r11d
cmp edi, 0xa
setl r10b
mov ebx, 0xa20594e6
cmovge edx, ebx
xor al, r10b
mov eax, 0xa20594e6
mov r15d, 0xaafe361
cmovne eax, r15d
cmp esi, 0xffffffff
mov ebx, eax
cmove ebx, r15d
cmp edi, 0xa
cmovge ebx, eax
xor r9b, r10b
cmovne edx, r11d
mov r15d, 0xd86000d2
nop word [rax + rax]
cmp ecx, 0xdf91513b
jle 0x7ff7721057f0
cmp ecx, 0xdf91513c
je 0x7ff772105804
cmp ecx, 0xaafe361
je 0x7ff7721091af
cmp ecx, 0xfa7b73cd
jne 0x7ff7721057c0
jmp 0x7ff772105810
cmp ecx, 0xa20594e6
je 0x7ff772105808
cmp ecx, 0xb0f1b493
jne 0x7ff7721057c0
mov ecx, edx
jmp 0x7ff7721057c0
mov ecx, ebx
jmp 0x7ff7721057c0
mov ecx, 0xdf91513c
jmp 0x7ff7721057c0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x4a0]
mov ecx, 0xfa7b73cd
mov eax, 0xb0f1b493
cmove ecx, eax
jmp 0x7ff772105741
mov eax, 0xdb9fd4a7
jmp 0x7ff7720fef30
mov eax, dword [rbp + 0x388]
not al
or al, 0xfe
cmp al, 0xff
mov eax, 0x9bce06e1
mov ecx, 0x1a9765ab
cmove eax, ecx
jmp 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xef8df82f
mov ebx, 0xb03dfa1e
jmp 0x7ff772105997
cmp qword [rbp + 0x5d0], 0
setne byte [rbp + 0x476]
cmp byte [rbp + 0x476], 0
mov eax, 0x86845e3d
mov ecx, 0xe0e35cc6
cmovne eax, ecx
jmp 0x7ff7720fef30
cmp byte [rbp + 0x487], 0
mov eax, 0xe5169c9e
mov ecx, 0xe1e883ba
cmovne eax, ecx
mov dword [rbp + 0x388], 0
jmp 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
lea rdx, [0x7ff7722311b8]
call fcn.7ff772147c40
add rsp, 0x20
mov eax, 0x48acedd4
jmp 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, 0x22f6ff10
jmp 0x7ff7720fef30
cmp byte [rbp + 0x465], 0
mov eax, 0x9a4242f5
mov ecx, 0xcb1b669
cmovne eax, ecx
jmp 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xcf4d6847
mov edi, 0x22f6ff10
jmp 0x7ff772118495
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa0728841
mov ebx, 0xe83113c7
cmovne eax, ebx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
cmovge edx, eax
mov eax, edx
jmp 0x7ff7720fef30
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230958]
mov edx, dword [0x7ff77223095c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x9b9302c0
mov ebx, 0xcaf4e06e
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xc1bbc24b
nop dword [rax]
cmp edx, 0xcaf4e06d
jg 0x7ff772105a60
cmp edx, 0x9b9302c0
je 0x7ff772105a7f
cmp edx, 0xc1bbc24b
jne 0x7ff772105a10
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne edx, edi
test al, al
mov eax, 0x9b9302c0
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772105a10
cmp edx, 0xcaf4e06e
je 0x7ff772109301
cmp edx, 0xebbb0b98
jne 0x7ff772105a10
mov byte [rbp + 0x4a0], 0x59
mov edx, ecx
jmp 0x7ff772105a10
mov edx, 0xebbb0b98
jmp 0x7ff772105a10
mov rax, qword [rbp + 0x2b0]
mov rax, qword [rbp + 0x2a8]
mov rax, qword [rbp + 0x2a0]
mov rax, qword [rbp + 0x298]
mov rax, qword [rbp + 0x290]
mov rax, qword [rbp + 0xe0]
mov r11, qword [rbp + 0xe0]
mov ecx, dword [0x7ff772230740]
mov edx, dword [0x7ff772230744]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0xb]
lea r9, [r11 + 0xc]
mov edi, 0x14ef0a03
jmp 0x7ff772105b10
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov edi, 0x5edb9b4c
nop
cmp edi, 0x145be18f
jle 0x7ff772105b50
cmp edi, 0x49f9d8cc
jle 0x7ff772105bc0
cmp edi, 0x5b5388b3
je 0x7ff772105c39
cmp edi, 0x5edb9b4c
je 0x7ff772105c58
cmp edi, 0x49f9d8cd
jne 0x7ff772105b10
jmp 0x7ff7721093d6
cmp edi, 0xe663d4dc
jg 0x7ff772105c10
cmp edi, 0xc1e2b42b
je 0x7ff772105af1
cmp edi, 0xcbdcffbf
jne 0x7ff772105b10
mov qword [rbp + 0x4a0], r10
mov eax, dword [0x7ff772230740]
mov ecx, dword [0x7ff772230744]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0x5edb9b4c
mov edi, 0xc1e2b42b
mov esi, 0x5edb9b4c
test eax, ebx
sete bl
je 0x7ff772105ba5
mov esi, 0xc1e2b42b
cmp ecx, 0xa
cmovl edi, esi
setl al
xor al, bl
cmovne edi, edx
jmp 0x7ff772105b10
cmp edi, 0x145be190
je 0x7ff772105cd1
cmp edi, 0x14ef0a03
jne 0x7ff772105b10
movzx eax, byte [rbp + 0x49f]
movzx edx, byte [rbp + 0x49e]
mov ecx, eax
xor cl, dl
mov edi, 0x145be190
mov ebx, 0x145be190
jne 0x7ff772105bfb
mov ebx, 0xe663d4dd
test dl, dl
cmove edi, ebx
test al, al
cmove edi, ebx
jmp 0x7ff772105b10
cmp edi, 0xe663d4dd
je 0x7ff772105d3f
cmp edi, 0x12627988
jne 0x7ff772105b10
mov edi, 0xcbdcffbf
mov r10, qword [rbp + 0x488]
jmp 0x7ff772105b10
cmp byte [rbp + 0x4b7], 0
mov edi, 0x49f9d8cd
jne 0x7ff772105c4c
mov edi, 0xcbdcffbf
mov r10, qword [rbp + 0x490]
jmp 0x7ff772105b10
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov eax, dword [0x7ff772230740]
mov esi, dword [0x7ff772230744]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x5b5388b3
mov ebx, 0x5b5388b3
jne 0x7ff772105c97
mov ebx, 0xc1e2b42b
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov rax, qword [rbp + 0x4a0]
cmovge edi, ebx
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x4b7]
jmp 0x7ff772105b10
movabs rax, 0xf5ff08f9f20bda00
mov qword [r11], rax
mov word [r11 + 8], 0xa4f2
mov byte [r11 + 0xa], 0x84
mov eax, dword [0x7ff772230740]
mov esi, dword [0x7ff772230744]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0x12627988
mov edx, 0x12627988
jne 0x7ff772105d20
mov edx, 0xe663d4dd
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
cmovge edi, edx
jmp 0x7ff772105b10
movabs rax, 0xf5ff08f9f20bda00
mov qword [r11], rax
mov word [r11 + 8], 0xa4f2
mov byte [r11 + 0xa], 0x84
mov edi, 0x145be190
jmp 0x7ff772105b10
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x300], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2f8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2f0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2e8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2e0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x120], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2d8], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x118], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2d0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x110], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2c8], rax
mov eax, 0x30
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x108], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2c0], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x100], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2b8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x438], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x430], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x428], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x420], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x418], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x378], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x410], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x370], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x408], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x368], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x400], rax
mov eax, reloc.ole32.dll_OleUninitialize
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x360], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3f8], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x358], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3f0], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x468], rax
mov eax, 0x70
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x450], rax
mov eax, 0x110
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xf0], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2b0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2a8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2a0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x298], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x290], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xe0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x288], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x280], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x278], rax
mov eax, 0x30
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x270], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x268], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x390], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x440], rax
mov eax, 0x2d0
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x328], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x260], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x258], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x250], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x248], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x240], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x238], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x230], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x228], rax
mov eax, 0x30
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x220], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x90], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x218], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x88], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x210], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x208], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x200], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1f8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1f0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x80], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1e8], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x78], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1e0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d8], rax
mov eax, 0x30
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x68], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d0], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x60], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1c8], rax
mov eax, 0x4d0
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x320], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1c0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1b8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1b0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1a0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x50], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x198], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x48], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x190], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x188], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x38], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x180], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x30], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x178], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3e8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3e0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3d8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3d0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3c8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x350], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3c0], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x348], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3b8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x340], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3b0], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x338], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3a8], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x330], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3a0], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x170], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x168], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x160], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x158], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x150], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x148], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x140], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x138], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x130], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x380]
movzx eax, word [rax]
cmp eax, 0x5a4d
setne byte [rbp + 0x465]
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x3ad55943
mov ebx, 0xd01794e5
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0x3ad55943
jmp 0x7ff7720fef25
mov eax, 0x8c6220f2
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0xe8]
mov rcx, qword [rbp + 0xe8]
movaps xmm0, xmmword [0x7ff7722229c0]
movups xmmword [rcx], xmm0
lea rax, [rcx + 0x10]
add rcx, 0x11
mov qword [rbp + 0x4a0], rcx
mov ecx, 0xe25cb019
nop
cmp ecx, 0x552bd0a
je 0x7ff7721094e4
cmp ecx, 0xe25cb019
jne 0x7ff7721069d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0xe25cb019
mov edx, 0x552bd0a
cmove ecx, edx
jmp 0x7ff7721069d0
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb7a8b21a
mov ebx, 0xd18087a6
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xb7a8b21a
jmp 0x7ff7720fef25
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xb2549592
mov edi, 0x9eaae0ec
jmp 0x7ff772118495
mov rdx, qword [rbp + 0x318]
sub rsp, 0x20
mov r8d, 0x18
mov rcx, qword [rbp + 0x5d0]
call fcn.7ff7721b52a0
add rsp, 0x20
mov eax, 0xb03dfa1e
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x440]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xde990e13
mov ebx, 0xb19393cc
cmove ecx, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xde990e13
jmp 0x7ff772108dc4
mov eax, 0x71fce94
jmp 0x7ff7720fef30
mov eax, 0x515150d5
mov cl, byte [rbp + 0x463]
mov byte [rbp + 0x477], cl
jmp 0x7ff7720fef30
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
jmp 0x7ff7721188ea
mov rax, qword [rbp + 0x468]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x390]
mov r9, qword [rbp + 0x440]
sub rsp, 0x20
mov rdx, qword [rbp + 0x380]
call fcn.7ff772131540
add rsp, 0x20
mov eax, 0xc799c3bb
jmp 0x7ff7720fef30
mov eax, 0x8094dffe
mov cl, byte [rbp + 0x464]
mov dword [rbp + 0x38c], ecx
jmp 0x7ff7720fef30
mov eax, 0xaa0b90d9
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0x170]
mov rax, qword [rbp + 0x168]
mov rax, qword [rbp + 0x160]
mov rax, qword [rbp + 0x158]
mov rax, qword [rbp + 0x150]
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x18]
movabs rax, 0x12ec17e61118c900
mov qword [rcx], rax
mov word [rcx + 8], 0xa311
mov byte [rcx + 0xa], 0x83
lea rax, [rcx + 0xb]
add rcx, 0xc
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x76d2c9e8
nop word [rax + rax]
cmp ecx, 0x920b5c8
je 0x7ff772109697
cmp ecx, 0x76d2c9e8
jne 0x7ff772106be0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0x76d2c9e8
mov edx, 0x920b5c8
cmove ecx, edx
jmp 0x7ff772106be0
sub rsp, 0x20
mov rcx, qword [rbp + 0x478]
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xcf4d6847
mov ebx, 0x610f4c54
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0xcf4d6847
jmp 0x7ff7720fef25
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x755ff493
mov ebx, 0x8fc9f906
cmove eax, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0x755ff493
jmp 0x7ff7720fef25
mov eax, 0xd18087a6
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x380]
movsxd rax, dword [rcx + 0x3c]
movzx eax, word [rcx + rax + 4]
mov dword [rbp + 0x30c], eax
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x310], rax
mov rcx, qword [rbp + 0x310]
sub rsp, 0x20
mov rdx, qword [rbp - 0x38]
call fcn.7ff772165650
add rsp, 0x20
mov eax, dword [rbp + 0x30c]
cmp eax, 0x14c
sete byte [rbp + 0x487]
cmp byte [rbp + 0x487], 0
mov eax, 0x44754929
mov ecx, 0xe8113f7e
cmovne eax, ecx
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0xf8]
mov r11, qword [rbp + 0xf8]
mov ecx, dword [0x7ff772230730]
mov edx, dword [0x7ff772230734]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0x1c]
lea r9, [r11 + 0x1d]
mov edi, 0x1aa7a2b1
jmp 0x7ff772106d60
cmp ecx, 0xa
cmovl edi, ebx
setl al
xor dl, al
cmovne edi, esi
nop
cmp edi, 0x1aa7a2b0
jg 0x7ff772106db0
cmp edi, 0xde173280
jg 0x7ff772106e00
cmp edi, 0xa47f3060
je 0x7ff772106e99
cmp edi, 0xb7b47702
je 0x7ff772106ed5
cmp edi, 0xbfad1fde
jne 0x7ff772106d60
mov edi, 0xffdd7046
mov r10, qword [rbp + 0x488]
jmp 0x7ff772106d60
cmp edi, 0x4c6d9961
jle 0x7ff772106e70
cmp edi, 0x4c6d9962
je 0x7ff772106f00
cmp edi, 0x52dea472
je 0x7ff772106f0a
cmp edi, 0x5385cd99
jne 0x7ff772106d60
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov edi, 0x448565a9
jmp 0x7ff772106d60
cmp edi, 0xde173281
je 0x7ff772106f51
cmp edi, 0xf409c7b5
je 0x7ff772106fc7
cmp edi, 0xffdd7046
jne 0x7ff772106d60
mov qword [rbp + 0x4a0], r10
mov eax, dword [0x7ff772230730]
mov ecx, dword [0x7ff772230734]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov esi, 0x448565a9
mov edi, 0x5385cd99
mov ebx, 0x448565a9
cmp edx, 0xffffffff
sete dl
je 0x7ff772106d51
mov ebx, 0x5385cd99
jmp 0x7ff772106d51
cmp edi, 0x1aa7a2b1
je 0x7ff772106fe6
cmp edi, 0x448565a9
je 0x7ff77210701f
cmp edi, 0x4468ce85
jne 0x7ff772106d60
jmp 0x7ff772109921
mov eax, dword [0x7ff772230730]
mov ecx, dword [0x7ff772230734]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov esi, 0x52dea472
mov edi, 0x4c6d9962
mov ebx, 0x52dea472
cmp edx, 0xffffffff
sete dl
je 0x7ff772106d51
mov ebx, 0x4c6d9962
jmp 0x7ff772106d51
movaps xmm0, xmmword [0x7ff7722229d0]
movups xmmword [r11], xmm0
movabs rax, 0x33362739343dc637
mov qword [r11 + 0x10], rax
mov dword [r11 + 0x18], 0x82c50d34
mov edi, 0xde173281
jmp 0x7ff772106d60
mov edi, 0x52dea472
jmp 0x7ff772106d60
mov eax, dword [0x7ff772230730]
mov esi, dword [0x7ff772230734]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0x4468ce85
mov edx, 0x4468ce85
jne 0x7ff772106f40
mov edx, 0x4c6d9962
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
cmovge edi, edx
jmp 0x7ff772106d60
movaps xmm0, xmmword [0x7ff7722229d0]
movups xmmword [r11], xmm0
movabs rax, 0x33362739343dc637
mov qword [r11 + 0x10], rax
mov dword [r11 + 0x18], 0x82c50d34
mov eax, dword [0x7ff772230730]
mov esi, dword [0x7ff772230734]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0xbfad1fde
mov edx, 0xbfad1fde
jne 0x7ff772106fa8
mov edx, 0xb7b47702
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
cmovge edi, edx
jmp 0x7ff772106d60
cmp byte [rbp + 0x4b7], 0
mov edi, 0xa47f3060
jne 0x7ff772106fda
mov edi, 0xffdd7046
mov r10, qword [rbp + 0x490]
jmp 0x7ff772106d60
movzx edx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ecx, edx
xor cl, al
mov esi, 0xde173281
mov edi, 0xb7b47702
mov ebx, 0xde173281
test al, al
jne 0x7ff772107010
mov ebx, 0xb7b47702
test dl, dl
cmovne edi, ebx
test cl, cl
cmovne edi, esi
jmp 0x7ff772106d60
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x4b7]
mov eax, dword [0x7ff772230730]
mov ecx, dword [0x7ff772230734]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
mov esi, 0xf409c7b5
mov edi, 0x5385cd99
mov ebx, 0xf409c7b5
test eax, edx
sete dl
je 0x7ff772107085
mov ebx, 0x5385cd99
cmp ecx, 0xa
cmovl edi, ebx
setl al
xor al, dl
cmovne edi, esi
jmp 0x7ff772106d60
mov dword [rbp + 0x398], 0
mov eax, 0x8e9e4a89
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0x20]
mov r11, qword [rbp + 0x20]
mov eax, dword [0x7ff772230bd8]
mov ecx, dword [0x7ff772230bdc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x49f]
cmp ecx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0xe]
lea r9, [r11 + 0xf]
mov ecx, 0xb5576d2c
jmp 0x7ff772107100
mov ecx, 0x101fef75
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf2054a1a
jg 0x7ff772107140
cmp ecx, 0xcdd3c976
jg 0x7ff7721071a0
cmp ecx, 0xb5576d2c
je 0x7ff7721072a9
cmp ecx, 0xc24bb669
je 0x7ff7721072d7
cmp ecx, 0xb225988f
jne 0x7ff772107100
jmp 0x7ff772109a38
cmp ecx, 0x70aa41fc
jg 0x7ff772107280
cmp ecx, 0xf2054a1b
je 0x7ff77210731c
cmp ecx, 0x101fef75
jne 0x7ff772107100
mov eax, dword [0x7ff772230bd8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xcdd3c977
mov ebx, 0xb225988f
cmove ecx, ebx
cmp dword [0x7ff772230bdc], 0xa
mov edx, 0xcdd3c977
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
jmp 0x7ff772107100
cmp ecx, 0xcdd3c977
je 0x7ff7721070ee
cmp ecx, 0xd1d51703
jne 0x7ff772107100
mov byte [r11], 0
mov eax, dword [0x7ff772230ca8]
mov edx, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xd40c8a82
mov ebx, 0x74359462
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge ecx, eax
mov eax, 0xfb60f54a
nop
cmp eax, 0x3155716f
jg 0x7ff772107250
cmp eax, 0xd40c8a82
je 0x7ff772107263
cmp eax, 0xfb60f54a
jne 0x7ff772107210
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xd40c8a82
cmovne esi, r14d
test al, al
mov eax, esi
cmovne eax, r14d
test dl, dl
cmove eax, esi
jmp 0x7ff772107210
cmp eax, 0x31557170
je 0x7ff77210726a
cmp eax, 0x74359462
jne 0x7ff772107210
jmp 0x7ff77210733d
mov eax, 0x31557170
jmp 0x7ff772107210
mov byte [rbp + 0x4a8], 0x55
mov eax, ecx
jmp 0x7ff772107210
cmp ecx, 0x70aa41fd
je 0x7ff772107405
cmp ecx, 0x77582b05
jne 0x7ff772107100
mov ecx, 0xf2054a1b
mov r10, qword [rbp + 0x490]
jmp 0x7ff772107100
mov al, byte [rbp + 0x49f]
mov cl, byte [rbp + 0x49e]
mov edx, eax
xor dl, cl
mov edx, 0x70aa41fd
mov ebx, 0xd1d51703
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772107100
mov eax, dword [0x7ff772230bd8]
mov edx, dword [0x7ff772230bdc]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xcdd3c977
mov ebx, 0x101fef75
cmovne eax, ebx
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, eax
jmp 0x7ff772107100
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov ecx, 0xf2054a1b
mov eax, 0xc24bb669
cmove ecx, eax
jmp 0x7ff772107100
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230ca8]
mov esi, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xd40c8a82
mov ebx, 0x74359462
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov eax, 0xfb60f54a
nop dword [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff7721073e0
cmp eax, 0xd40c8a82
je 0x7ff7721073f3
cmp eax, 0xfb60f54a
jne 0x7ff7721073a0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xd40c8a82
cmovne esi, r14d
test al, al
mov eax, esi
cmovne eax, r14d
test dl, dl
cmove eax, esi
jmp 0x7ff7721073a0
cmp eax, 0x31557170
je 0x7ff7721073fa
cmp eax, 0x74359462
jne 0x7ff7721073a0
jmp 0x7ff7721074d5
mov eax, 0x31557170
jmp 0x7ff7721073a0
mov byte [rbp + 0x4a8], 0x68
mov eax, ecx
jmp 0x7ff7721073a0
mov byte [r11], 0
mov eax, dword [0x7ff772230ca8]
mov esi, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xd40c8a82
mov ebx, 0x74359462
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff7721074b0
cmp eax, 0xd40c8a82
je 0x7ff7721074c3
cmp eax, 0xfb60f54a
jne 0x7ff772107460
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xd40c8a82
cmovne eax, r14d
test dl, dl
mov edx, 0xd40c8a82
cmove eax, edx
test bl, bl
cmovne eax, r14d
jmp 0x7ff772107460
cmp eax, 0x31557170
je 0x7ff7721074ca
cmp eax, 0x74359462
jne 0x7ff772107460
jmp 0x7ff7721075a7
mov eax, 0x31557170
jmp 0x7ff772107460
mov byte [rbp + 0x4a8], 0x55
mov eax, ecx
jmp 0x7ff772107460
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230ca8]
mov esi, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp esi, 0xa
setl dl
xor dl, bl
mov edx, 0xd40c8a82
mov ebx, 0x74359462
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4b7]
mov ecx, edx
cmove ecx, ebx
cmp esi, 0xa
setl byte [rbp + 0x488]
cmovge ecx, edx
mov edx, 0xfb60f54a
cmp edx, 0x3155716f
jg 0x7ff772107580
cmp edx, 0xd40c8a82
je 0x7ff772107595
cmp edx, 0xfb60f54a
jne 0x7ff772107530
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xd40c8a82
cmovne edx, r14d
test al, al
mov eax, 0xd40c8a82
cmove edx, eax
test bl, bl
cmovne edx, r14d
jmp 0x7ff772107530
cmp edx, 0x31557170
je 0x7ff77210759c
cmp edx, 0x74359462
jne 0x7ff772107530
jmp 0x7ff772107675
mov edx, 0x31557170
jmp 0x7ff772107530
mov byte [rbp + 0x4a8], 0x76
mov edx, ecx
jmp 0x7ff772107530
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230ca8]
mov edx, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xd40c8a82
mov ebx, 0x74359462
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge ecx, eax
mov eax, 0xfb60f54a
nop word cs:[rax + rax]
nop
cmp eax, 0x3155716f
jg 0x7ff772107650
cmp eax, 0xd40c8a82
je 0x7ff772107663
cmp eax, 0xfb60f54a
jne 0x7ff772107610
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xd40c8a82
cmovne esi, r14d
test al, al
mov eax, esi
cmovne eax, r14d
test dl, dl
cmove eax, esi
jmp 0x7ff772107610
cmp eax, 0x31557170
je 0x7ff77210766a
cmp eax, 0x74359462
jne 0x7ff772107610
jmp 0x7ff772107758
mov eax, 0x31557170
jmp 0x7ff772107610
mov byte [rbp + 0x4a8], 0x68
mov eax, ecx
jmp 0x7ff772107610
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230ca8]
mov r15d, dword [0x7ff772230cac]
lea edi, [rax - 1]
imul edi, eax
mov r13d, edi
xor r13d, 0xfffffffe
test r13d, edi
sete byte [rbp + 0x4b7]
sete bl
mov r14d, 0xd40c8a82
mov eax, 0x74359462
cmove r14d, eax
cmp r15d, 0xa
setl byte [rbp + 0x488]
setl dl
mov ecx, 0xd40c8a82
cmovge r14d, ecx
xor dl, bl
cmovne r14d, eax
mov esi, 0xfb60f54a
nop word [rax + rax]
cmp esi, 0x3155716f
jg 0x7ff772107730
cmp esi, 0xd40c8a82
je 0x7ff772107745
cmp esi, 0xfb60f54a
jne 0x7ff7721076e0
movzx edx, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov ebx, ecx
xor bl, dl
test cl, cl
mov esi, 0xd40c8a82
mov ecx, 0x31557170
cmovne esi, ecx
test dl, dl
mov eax, 0xd40c8a82
cmove esi, eax
test bl, bl
cmovne esi, ecx
jmp 0x7ff7721076e0
cmp esi, 0x31557170
je 0x7ff77210774c
cmp esi, 0x74359462
jne 0x7ff7721076e0
jmp 0x7ff772107825
mov esi, 0x31557170
jmp 0x7ff7721076e0
mov byte [rbp + 0x4a8], pe_nt_image_headers64
mov esi, r14d
jmp 0x7ff7721076e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230ca8]
mov edx, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4b7]
sete al
mov ecx, 0xd40c8a82
mov ebx, 0x74359462
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0xd40c8a82
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov eax, 0xfb60f54a
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107800
cmp eax, 0xd40c8a82
je 0x7ff772107813
cmp eax, 0xfb60f54a
jne 0x7ff7721077c0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov esi, 0xd40c8a82
cmovne esi, r14d
test al, al
mov eax, esi
cmovne eax, r14d
test dl, dl
cmove eax, esi
jmp 0x7ff7721077c0
cmp eax, 0x31557170
je 0x7ff77210781a
cmp eax, 0x74359462
jne 0x7ff7721077c0
jmp 0x7ff7721078c8
mov eax, 0x31557170
jmp 0x7ff7721077c0
mov byte [rbp + 0x4a8], 0x76
mov eax, ecx
jmp 0x7ff7721077c0
test r13d, edi
mov cl, byte [rbp + 0x4a8]
mov byte [r11 + 4], cl
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff7721078a0
cmp esi, 0xd40c8a82
je 0x7ff7721078b5
cmp esi, 0xfb60f54a
jne 0x7ff772107850
movzx ecx, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ebx, ecx
xor bl, dl
mov ebx, 0xd40c8a82
mov eax, 0x31557170
cmovne ebx, eax
test dl, dl
mov esi, ebx
cmovne esi, eax
test cl, cl
cmove esi, ebx
jmp 0x7ff772107850
cmp esi, 0x31557170
je 0x7ff7721078bc
cmp esi, 0x74359462
jne 0x7ff772107850
jmp 0x7ff772107995
mov esi, 0x31557170
jmp 0x7ff772107850
mov byte [rbp + 0x4a8], 0x70
mov esi, r14d
jmp 0x7ff772107850
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230ca8]
mov edi, dword [0x7ff772230cac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0xd40c8a82
mov edx, 0x74359462
cmovne eax, edx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edx
cmp edi, 0xa
setl byte [rbp + 0x488]
not ecx
cmovge esi, eax
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107970
cmp eax, 0xd40c8a82
je 0x7ff772107983
cmp eax, 0xfb60f54a
jne 0x7ff772107930
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xd40c8a82
cmovne ebx, r14d
test al, al
mov eax, ebx
cmovne eax, r14d
test dl, dl
cmove eax, ebx
jmp 0x7ff772107930
cmp eax, 0x31557170
je 0x7ff77210798a
cmp eax, 0x74359462
jne 0x7ff772107930
jmp 0x7ff772107a38
mov eax, 0x31557170
jmp 0x7ff772107930
mov byte [rbp + 0x4a8], pe_nt_image_headers64
mov eax, esi
jmp 0x7ff772107930
test r13d, edi
mov cl, byte [rbp + 0x4a8]
mov byte [r11 + 5], cl
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov ebx, 0xfb60f54a
nop dword [rax]
cmp ebx, 0x3155716f
jg 0x7ff772107a10
cmp ebx, 0xd40c8a82
je 0x7ff772107a25
cmp ebx, 0xfb60f54a
jne 0x7ff7721079c0
movzx eax, byte [rbp + 0x4b7]
movzx edx, byte [rbp + 0x488]
mov ecx, eax
xor cl, dl
test dl, dl
mov ebx, 0xd40c8a82
mov edx, 0x31557170
cmovne ebx, edx
test al, al
mov eax, 0xd40c8a82
cmove ebx, eax
test cl, cl
cmovne ebx, edx
jmp 0x7ff7721079c0
cmp ebx, 0x31557170
je 0x7ff772107a2c
cmp ebx, 0x74359462
jne 0x7ff7721079c0
jmp 0x7ff772107ac5
mov ebx, 0x31557170
jmp 0x7ff7721079c0
mov byte [rbp + 0x4a8], 0x68
mov ebx, r14d
jmp 0x7ff7721079c0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 4], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107aa0
cmp eax, 0xd40c8a82
je 0x7ff772107ab3
cmp eax, 0xfb60f54a
jne 0x7ff772107a60
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xd40c8a82
cmovne ebx, r14d
test al, al
mov eax, ebx
cmovne eax, r14d
test dl, dl
cmove eax, ebx
jmp 0x7ff772107a60
cmp eax, 0x31557170
je 0x7ff772107aba
cmp eax, 0x74359462
jne 0x7ff772107a60
jmp 0x7ff772107b68
mov eax, 0x31557170
jmp 0x7ff772107a60
mov byte [rbp + 0x4a8], 0x70
mov eax, esi
jmp 0x7ff772107a60
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff772107b40
cmp esi, 0xd40c8a82
je 0x7ff772107b55
cmp esi, 0xfb60f54a
jne 0x7ff772107af0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0xd40c8a82
mov ebx, 0x31557170
cmovne edx, ebx
test cl, cl
mov esi, edx
cmovne esi, ebx
test al, al
cmove esi, edx
jmp 0x7ff772107af0
cmp esi, 0x31557170
je 0x7ff772107b5c
cmp esi, 0x74359462
jne 0x7ff772107af0
jmp 0x7ff772107bf5
mov esi, 0x31557170
jmp 0x7ff772107af0
mov byte [rbp + 0x4a8], 0x57
mov esi, r14d
jmp 0x7ff772107af0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 5], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107bd0
cmp eax, 0xd40c8a82
je 0x7ff772107be3
cmp eax, 0xfb60f54a
jne 0x7ff772107b90
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xd40c8a82
cmovne ebx, r14d
test al, al
mov eax, ebx
cmovne eax, r14d
test dl, dl
cmove eax, ebx
jmp 0x7ff772107b90
cmp eax, 0x31557170
je 0x7ff772107bea
cmp eax, 0x74359462
jne 0x7ff772107b90
jmp 0x7ff772107c98
mov eax, 0x31557170
jmp 0x7ff772107b90
mov byte [rbp + 0x4a8], 0x68
mov eax, esi
jmp 0x7ff772107b90
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff772107c70
cmp esi, 0xd40c8a82
je 0x7ff772107c85
cmp esi, 0xfb60f54a
jne 0x7ff772107c20
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov esi, 0xd40c8a82
mov ecx, 0x31557170
cmovne esi, ecx
test al, al
mov eax, 0xd40c8a82
cmove esi, eax
test dl, dl
cmovne esi, ecx
jmp 0x7ff772107c20
cmp esi, 0x31557170
je 0x7ff772107c8c
cmp esi, 0x74359462
jne 0x7ff772107c20
jmp 0x7ff772107d25
mov esi, 0x31557170
jmp 0x7ff772107c20
mov byte [rbp + 0x4a8], 0x6b
mov esi, r14d
jmp 0x7ff772107c20
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 6], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107d00
cmp eax, 0xd40c8a82
je 0x7ff772107d13
cmp eax, 0xfb60f54a
jne 0x7ff772107cc0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xd40c8a82
cmovne ebx, r14d
test al, al
mov eax, ebx
cmovne eax, r14d
test dl, dl
cmove eax, ebx
jmp 0x7ff772107cc0
cmp eax, 0x31557170
je 0x7ff772107d1a
cmp eax, 0x74359462
jne 0x7ff772107cc0
jmp 0x7ff772107dc8
mov eax, 0x31557170
jmp 0x7ff772107cc0
mov byte [rbp + 0x4a8], 0x57
mov eax, esi
jmp 0x7ff772107cc0
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff772107da0
cmp esi, 0xd40c8a82
je 0x7ff772107db5
cmp esi, 0xfb60f54a
jne 0x7ff772107d50
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0xd40c8a82
mov ebx, 0x31557170
cmovne edx, ebx
test cl, cl
mov esi, edx
cmovne esi, ebx
test al, al
cmove esi, edx
jmp 0x7ff772107d50
cmp esi, 0x31557170
je 0x7ff772107dbc
cmp esi, 0x74359462
jne 0x7ff772107d50
jmp 0x7ff772107e55
mov esi, 0x31557170
jmp 0x7ff772107d50
mov byte [rbp + 0x4a8], 0x75
mov esi, r14d
jmp 0x7ff772107d50
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 7], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107e30
cmp eax, 0xd40c8a82
je 0x7ff772107e43
cmp eax, 0xfb60f54a
jne 0x7ff772107df0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xd40c8a82
cmovne ebx, r14d
test al, al
mov eax, ebx
cmovne eax, r14d
test dl, dl
cmove eax, ebx
jmp 0x7ff772107df0
cmp eax, 0x31557170
je 0x7ff772107e4a
cmp eax, 0x74359462
jne 0x7ff772107df0
jmp 0x7ff772107ef8
mov eax, 0x31557170
jmp 0x7ff772107df0
mov byte [rbp + 0x4a8], 0x6b
mov eax, esi
jmp 0x7ff772107df0
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff772107ed0
cmp esi, 0xd40c8a82
je 0x7ff772107ee5
cmp esi, 0xfb60f54a
jne 0x7ff772107e80
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0xd40c8a82
mov ebx, 0x31557170
cmovne edx, ebx
test cl, cl
mov esi, edx
cmovne esi, ebx
test al, al
cmove esi, edx
jmp 0x7ff772107e80
cmp esi, 0x31557170
je 0x7ff772107eec
cmp esi, 0x74359462
jne 0x7ff772107e80
jmp 0x7ff772107f95
mov esi, 0x31557170
jmp 0x7ff772107e80
mov byte [rbp + 0x4a8], 0x68
mov esi, r14d
jmp 0x7ff772107e80
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 8], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772107f70
cmp eax, 0xd40c8a82
je 0x7ff772107f83
cmp eax, 0xfb60f54a
jne 0x7ff772107f20
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd40c8a82
cmovne eax, r14d
test dl, dl
mov edx, 0xd40c8a82
cmove eax, edx
test bl, bl
cmovne eax, r14d
jmp 0x7ff772107f20
cmp eax, 0x31557170
je 0x7ff772107f8a
cmp eax, 0x74359462
jne 0x7ff772107f20
jmp 0x7ff772108038
mov eax, 0x31557170
jmp 0x7ff772107f20
mov byte [rbp + 0x4a8], 0x75
mov eax, esi
jmp 0x7ff772107f20
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff772108010
cmp esi, 0xd40c8a82
je 0x7ff772108025
cmp esi, 0xfb60f54a
jne 0x7ff772107fc0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0xd40c8a82
mov ebx, 0x31557170
cmovne edx, ebx
test cl, cl
mov esi, edx
cmovne esi, ebx
test al, al
cmove esi, edx
jmp 0x7ff772107fc0
cmp esi, 0x31557170
je 0x7ff77210802c
cmp esi, 0x74359462
jne 0x7ff772107fc0
jmp 0x7ff7721080d5
mov esi, 0x31557170
jmp 0x7ff772107fc0
mov byte [rbp + 0x4a8], 0x64
mov esi, r14d
jmp 0x7ff772107fc0
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 9], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff7721080b0
cmp eax, 0xd40c8a82
je 0x7ff7721080c3
cmp eax, 0xfb60f54a
jne 0x7ff772108060
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xd40c8a82
cmovne eax, r14d
test dl, dl
mov edx, 0xd40c8a82
cmove eax, edx
test bl, bl
cmovne eax, r14d
jmp 0x7ff772108060
cmp eax, 0x31557170
je 0x7ff7721080ca
cmp eax, 0x74359462
jne 0x7ff772108060
jmp 0x7ff772108178
mov eax, 0x31557170
jmp 0x7ff772108060
mov byte [rbp + 0x4a8], 0x68
mov eax, esi
jmp 0x7ff772108060
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xb], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov esi, 0xfb60f54a
nop dword [rax]
cmp esi, 0x3155716f
jg 0x7ff772108150
cmp esi, 0xd40c8a82
je 0x7ff772108165
cmp esi, 0xfb60f54a
jne 0x7ff772108100
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
test cl, cl
mov esi, 0xd40c8a82
mov ecx, 0x31557170
cmovne esi, ecx
test al, al
mov eax, 0xd40c8a82
cmove esi, eax
test dl, dl
cmovne esi, ecx
jmp 0x7ff772108100
cmp esi, 0x31557170
je 0x7ff77210816c
cmp esi, 0x74359462
jne 0x7ff772108100
jmp 0x7ff772108205
mov esi, 0x31557170
jmp 0x7ff772108100
mov byte [rbp + 0x4a8], 0x67
mov esi, r14d
jmp 0x7ff772108100
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xa], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff7721081e0
cmp eax, 0xd40c8a82
je 0x7ff7721081f3
cmp eax, 0xfb60f54a
jne 0x7ff7721081a0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
mov ebx, 0xd40c8a82
cmovne ebx, r14d
test al, al
mov eax, ebx
cmovne eax, r14d
test dl, dl
cmove eax, ebx
jmp 0x7ff7721081a0
cmp eax, 0x31557170
je 0x7ff7721081fa
cmp eax, 0x74359462
jne 0x7ff7721081a0
jmp 0x7ff7721082b8
mov eax, 0x31557170
jmp 0x7ff7721081a0
mov byte [rbp + 0x4a8], 0x64
mov eax, esi
jmp 0x7ff7721081a0
test r13d, edi
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xc], al
sete byte [rbp + 0x4b7]
cmp r15d, 0xa
setl byte [rbp + 0x488]
mov ecx, 0xfb60f54a
mov r15d, 0xd86000d2
mov r13d, 0xe3b8a27e
nop word cs:[rax + rax]
nop
cmp ecx, 0x3155716f
jg 0x7ff772108290
cmp ecx, 0xd40c8a82
je 0x7ff7721082a5
cmp ecx, 0xfb60f54a
jne 0x7ff772108240
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd40c8a82
mov esi, 0x31557170
cmovne ecx, esi
test al, al
mov eax, 0xd40c8a82
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772108240
cmp ecx, 0x31557170
je 0x7ff7721082ac
cmp ecx, 0x74359462
jne 0x7ff772108240
jmp 0x7ff772108352
mov ecx, 0x31557170
jmp 0x7ff772108240
mov byte [rbp + 0x4a8], 3
mov ecx, r14d
jmp 0x7ff772108240
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xb], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772108330
cmp eax, 0xd40c8a82
je 0x7ff772108340
cmp eax, 0xfb60f54a
jne 0x7ff7721082e0
movzx edx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xd40c8a82
cmovne eax, r14d
test dl, dl
mov edx, 0xd40c8a82
cmove eax, edx
test bl, bl
cmovne eax, r14d
jmp 0x7ff7721082e0
cmp eax, 0x31557170
je 0x7ff772108347
cmp eax, 0x74359462
jne 0x7ff7721082e0
jmp 0x7ff7721083af
mov eax, 0x31557170
jmp 0x7ff7721082e0
mov byte [rbp + 0x4a8], 0x67
mov eax, esi
jmp 0x7ff7721082e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xd], al
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
mov eax, dword [0x7ff772230bd8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x70aa41fd
mov esi, 0x77582b05
cmove ecx, esi
cmp dword [0x7ff772230bdc], 0xa
mov edx, 0x70aa41fd
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, esi
mov r14d, 0x31557170
jmp 0x7ff772107100
test ecx, ecx
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xc], al
sete byte [rbp + 0x4b7]
cmp edi, 0xa
setl byte [rbp + 0x488]
mov eax, 0xfb60f54a
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x3155716f
jg 0x7ff772108430
cmp eax, 0xd40c8a82
je 0x7ff772108440
cmp eax, 0xfb60f54a
jne 0x7ff7721083e0
movzx ecx, byte [rbp + 0x4b7]
movzx eax, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xd40c8a82
cmovne eax, r14d
test cl, cl
mov ecx, 0xd40c8a82
cmove eax, ecx
test dl, dl
cmovne eax, r14d
jmp 0x7ff7721083e0
cmp eax, 0x31557170
je 0x7ff772108447
cmp eax, 0x74359462
jne 0x7ff7721083e0
jmp 0x7ff772108452
mov eax, 0x31557170
jmp 0x7ff7721083e0
mov byte [rbp + 0x4a8], 3
mov eax, esi
jmp 0x7ff7721083e0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 0xd], al
mov ecx, 0xd1d51703
jmp 0x7ff772107100
mov cl, byte [rbp + 0x467]
mov al, byte [rbp + 0x466]
mov edx, ecx
xor dl, al
mov edx, 0x3ad55943
mov ebx, 0x8c6220f2
cmovne edx, ebx
test al, al
mov eax, edx
cmovne eax, ebx
test cl, cl
cmove eax, edx
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0x438]
mov rax, qword [rbp + 0x430]
mov rax, qword [rbp + 0x428]
mov rax, qword [rbp + 0x420]
mov rax, qword [rbp + 0x418]
mov rax, qword [rbp + 0x378]
mov r11, qword [rbp + 0x378]
mov ecx, dword [0x7ff772230648]
mov edx, dword [0x7ff77223064c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [r11 + 0xb]
lea r9, [r11 + 0xc]
mov edi, 0x10b600c0
jmp 0x7ff772108510
mov edi, 0xb8154a9d
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x75788fc
jg 0x7ff772108550
cmp edi, 0xddaabdea
jle 0x7ff7721085a0
cmp edi, 0xddaabdeb
je 0x7ff772108654
cmp edi, 0xfd22eaea
je 0x7ff772108677
cmp edi, 0xf44309cd
jne 0x7ff772108510
jmp 0x7ff772109bef
cmp edi, 0x353d2a2a
jg 0x7ff7721085d0
cmp edi, 0x75788fd
je 0x7ff77210869b
cmp edi, 0x10b600c0
jne 0x7ff772108510
movzx eax, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, eax
xor cl, dl
mov edi, 0x734f2e6b
mov ebx, 0x734f2e6b
jne 0x7ff77210858f
mov ebx, 0xddaabdeb
test dl, dl
cmove edi, ebx
test al, al
cmove edi, ebx
jmp 0x7ff772108510
cmp edi, 0xb8154a9d
je 0x7ff7721086e2
cmp edi, 0xc8404800
jne 0x7ff772108510
mov edi, 0xfd22eaea
mov r10, qword [rbp + 0x490]
jmp 0x7ff772108510
cmp edi, 0x353d2a2b
je 0x7ff7721084fe
cmp edi, 0x734f2e6b
jne 0x7ff772108510
movabs rax, 0x939d96a79089b800
mov qword [r11], rax
mov word [r11 + 8], 0x6290
mov byte [r11 + 0xa], 2
mov eax, dword [0x7ff772230648]
mov esi, dword [0x7ff77223064c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0xc8404800
mov ebx, 0xc8404800
jne 0x7ff772108636
mov ebx, 0xddaabdeb
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, ebx
jmp 0x7ff772108510
movabs rax, 0x939d96a79089b800
mov qword [r11], rax
mov word [r11 + 8], 0x6290
mov byte [r11 + 0xa], 2
mov edi, 0x734f2e6b
jmp 0x7ff772108510
mov byte [r10], 0
add r10, 1
mov edi, 0x75788fd
cmp r10, qword [rbp + 0x4a0]
je 0x7ff772108510
mov edi, 0xfd22eaea
jmp 0x7ff772108510
mov eax, dword [0x7ff772230648]
mov esi, dword [0x7ff77223064c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0xb8154a9d
mov edx, 0xb8154a9d
jne 0x7ff7721086d1
mov edx, 0x353d2a2b
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
cmovge edi, edx
jmp 0x7ff772108510
mov eax, dword [0x7ff772230648]
mov esi, dword [0x7ff77223064c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0xf44309cd
mov edx, 0xf44309cd
je 0x7ff7721086cc
jmp 0x7ff7721086d1
mov rax, qword [rbp + 0x28]
mov r11, qword [rbp + 0x28]
mov ecx, dword [0x7ff772230bc0]
mov edx, dword [0x7ff772230bc4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0x12]
lea r9, [r11 + 0x13]
mov edi, 0xd88e8c71
jmp 0x7ff772108780
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov edi, 0x37fb4168
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x11b68271
jg 0x7ff7721087c0
cmp edi, 0xfc21673f
jg 0x7ff772108840
cmp edi, 0xc7459fcd
je 0x7ff772108901
cmp edi, 0xd88e8c71
je 0x7ff772108912
cmp edi, 0xb5d07180
jne 0x7ff772108780
jmp 0x7ff772109dad
cmp edi, 0x34095e52
jg 0x7ff772108870
cmp edi, 0x11b68272
je 0x7ff77210894b
cmp edi, 0x20aa33b5
jne 0x7ff772108780
movups xmmword [r11], xmm8
mov word [r11 + 0x10], 0xec60
mov eax, dword [0x7ff772230bc0]
mov esi, dword [0x7ff772230bc4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0xc7459fcd
mov edx, 0xc7459fcd
jne 0x7ff772108821
mov edx, 0x2653cea
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
cmovge edi, edx
jmp 0x7ff772108780
cmp edi, 0xfc216740
je 0x7ff772108756
cmp edi, 0x2653cea
jne 0x7ff772108780
movups xmmword [r11], xmm8
mov word [r11 + 0x10], 0xec60
mov edi, 0x20aa33b5
jmp 0x7ff772108780
cmp edi, 0x34095e53
je 0x7ff77210896a
cmp edi, 0x37fb4168
jne 0x7ff772108780
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov eax, dword [0x7ff772230bc0]
mov esi, dword [0x7ff772230bc4]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x11b68272
mov ebx, 0x11b68272
jne 0x7ff7721088c7
mov ebx, 0xfc216740
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov rax, qword [rbp + 0x4a0]
cmovge edi, ebx
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x4b7]
jmp 0x7ff772108780
mov edi, 0x34095e53
mov r10, qword [rbp + 0x488]
jmp 0x7ff772108780
movzx edx, byte [rbp + 0x49f]
movzx eax, byte [rbp + 0x49e]
mov ecx, eax
xor cl, dl
mov esi, 0x20aa33b5
mov edi, 0x2653cea
mov ebx, 0x20aa33b5
test al, al
jne 0x7ff77210893c
mov ebx, 0x2653cea
test dl, dl
cmovne edi, ebx
test cl, cl
cmovne edi, esi
jmp 0x7ff772108780
cmp byte [rbp + 0x4b7], 0
mov edi, 0xb5d07180
jne 0x7ff77210895e
mov edi, 0x34095e53
mov r10, qword [rbp + 0x490]
jmp 0x7ff772108780
mov qword [rbp + 0x4a0], r10
mov eax, dword [0x7ff772230bc0]
mov ecx, dword [0x7ff772230bc4]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov edx, 0x37fb4168
mov edi, 0xfc216740
mov esi, 0x37fb4168
cmp ebx, 0xffffffff
sete bl
je 0x7ff7721089a4
mov esi, 0xfc216740
cmp ecx, 0xa
cmovl edi, esi
setl al
xor bl, al
cmovne edi, edx
jmp 0x7ff772108780
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x6d1b5d73
mov edi, 0xc799c3bb
jmp 0x7ff7721167dd
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x20
call fcn.7ff772141f60
add rsp, 0x20
mov rcx, qword [rbp + 0x240]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x238]
mov rax, qword [rbp + 0xa8]
mov r9, qword [rbp + 0xa8]
mov byte [r9], 0
mov ecx, dword [0x7ff772230a28]
mov edi, dword [0x7ff772230a2c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0xa206962f
mov edx, 0x9de5dd88
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x285c809a
jg 0x7ff772108ac0
cmp edx, 0x9de5dd88
je 0x7ff772109df9
cmp edx, 0xa206962f
jne 0x7ff772108a90
mov edx, 0x4f731d2c
jmp 0x7ff772108a90
cmp edx, 0x4f731d2c
je 0x7ff772108b02
cmp edx, 0x285c809b
jne 0x7ff772108a90
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xa206962f
mov edi, 0x4f731d2c
cmovne edx, edi
test al, al
mov eax, 0xa206962f
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772108a90
mov byte [rbp + 0x4a0], 0xfb
mov edx, ecx
jmp 0x7ff772108a90
mov rcx, qword [rbp + 0x88]
sub rsp, 0x20
call fcn.7ff772142f90
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp - 0x60]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x328]
sub rsp, 0x20
call rax
add rsp, 0x20
test eax, eax
mov eax, 0x96592a51
mov ecx, 0xa9ebdcf0
cmove eax, ecx
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x378]
sub rsp, 0x20
call fcn.7ff77211f500
add rsp, 0x20
mov rcx, qword [rbp + 0x418]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x410]
mov rax, qword [rbp + 0x370]
mov rcx, qword [rbp + 0x370]
movaps xmm0, xmmword [0x7ff7722228a0]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0xc6c4c8cb
mov word [rcx + 0x14], 0xd4d4
mov byte [rcx + 0x16], 0x59
lea rdi, [rcx + 0x17]
add rcx, 0x18
mov qword [rbp + 0x4a8], rcx
mov ecx, 0xd2fcc22c
nop dword [rax + rax]
cmp ecx, 0xd2fcc22b
jle 0x7ff772108c50
cmp ecx, 0x27df749a
je 0x7ff772108c88
cmp ecx, 0xf389bf70
je 0x7ff772108caa
cmp ecx, 0xd2fcc22c
jne 0x7ff772108bd0
mov ecx, dword [0x7ff7722306e8]
mov edx, dword [0x7ff7722306ec]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete r8b
cmp edx, 0xa
setl al
xor al, r8b
mov eax, 0x27df749a
mov esi, 0xf389bf70
cmovne eax, esi
test ecx, ebx
mov ecx, eax
cmove ecx, esi
cmp edx, 0xa
mov qword [rbp + 0x4a0], rdi
cmovge ecx, eax
jmp 0x7ff772108bd0
cmp ecx, 0xcc7de433
je 0x7ff772109edd
cmp ecx, 0xcebd667e
jne 0x7ff772108bd0
cmp byte [rbp + 0x488], 0
mov ecx, 0xd2fcc22c
mov eax, 0xcc7de433
cmovne ecx, eax
mov rdi, qword [rbp + 0x490]
jmp 0x7ff772108bd0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov ecx, 0xf389bf70
jmp 0x7ff772108bd0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov eax, dword [0x7ff7722306e8]
mov edx, dword [0x7ff7722306ec]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r8b
cmp edx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x27df749a
mov esi, 0xcebd667e
cmovne ebx, esi
test eax, ecx
mov ecx, ebx
cmove ecx, esi
cmp edx, 0xa
mov rax, qword [rbp + 0x4a0]
cmovge ecx, ebx
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rax
sete byte [rbp + 0x488]
jmp 0x7ff772108bd0
mov rax, qword [rbp + 0x468]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x390]
mov r9, qword [rbp + 0x440]
sub rsp, 0x20
mov rdx, qword [rbp + 0x380]
call fcn.7ff772122110
add rsp, 0x20
mov byte [rbp + 0x464], al
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x83850458
mov ebx, 0xdb73efbd
jmp 0x7ff7720fef16
mov eax, 0xdb8a28e7
jmp 0x7ff7720fef30
mov eax, dword [rbp + 0x308]
mov eax, 0x1026fd5f
jmp 0x7ff7720fef30
mov eax, dword [0x7ff772230af0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x57bd7cad
mov ebx, 0x48acedd4
cmove ecx, ebx
cmp dword [0x7ff772230af4], 0xa
mov edx, 0x57bd7cad
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
mov eax, ecx
jmp 0x7ff7720fef30
mov eax, 0xaa0b90d9
mov r13d, 0xe3b8a27e
jmp 0x7ff7720fef30
mov eax, 0x1442e317
jmp 0x7ff7720fef30
mov rax, qword [rbp + 0x328]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
mov rax, qword [rbp + 0x328]
mov dword [rax], 0x100002
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xb8]
movaps xmm0, xmmword [0x7ff772222980]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0x2e5d5758
mov word [rcx + 0x14], 0x5d41
mov byte [rcx + 0x16], 0xc9
lea rax, [rcx + 0x17]
add rcx, 0x18
mov qword [rbp + 0x4a0], rcx
mov ecx, 0xa737d4a9
nop dword [rax]
cmp ecx, 0x72ca9cca
je 0x7ff772109f91
cmp ecx, 0xa737d4a9
jne 0x7ff772108e50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0xa737d4a9
mov edx, 0x72ca9cca
cmove ecx, edx
jmp 0x7ff772108e50
mov rcx, qword [rbp + 0x350]
sub rsp, 0x20
call fcn.7ff7721459a0
add rsp, 0x20
mov rcx, qword [rbp + 0x3c8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x3c0]
mov rax, qword [rbp + 0x348]
mov rsi, qword [rbp + 0x348]
mov byte [rsi], 0
mov ecx, dword [0x7ff772230c88]
mov edi, dword [0x7ff772230c8c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0x1530b530
mov edx, 0x3ed1a007
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xb843424c
nop word cs:[rax + rax]
nop
cmp edx, 0x1530b52f
jg 0x7ff772108f50
cmp edx, 0xb843424c
je 0x7ff772108f65
cmp edx, 0xd86000d2
jne 0x7ff772108f20
mov byte [rbp + 0x4a0], 0x6c
mov edx, ecx
jmp 0x7ff772108f20
cmp edx, 0x1530b530
je 0x7ff772108f94
cmp edx, 0x3ed1a007
jne 0x7ff772108f20
jmp 0x7ff77210a16b
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x1530b530
cmovne edx, r15d
test al, al
mov eax, 0x1530b530
cmove edx, eax
test bl, bl
cmovne edx, r15d
jmp 0x7ff772108f20
mov edx, 0xd86000d2
jmp 0x7ff772108f20
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230c88]
mov edx, dword [0x7ff772230c8c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x1530b530
mov ebx, 0x3ed1a007
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1530b530
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xb843424c
nop word cs:[rax + rax]
nop
cmp edx, 0x1530b52f
jg 0x7ff772109030
cmp edx, 0xb843424c
je 0x7ff772109045
cmp edx, 0xd86000d2
jne 0x7ff772109000
mov byte [rbp + 0x4a0], 0x53
mov edx, ecx
jmp 0x7ff772109000
cmp edx, 0x1530b530
je 0x7ff772109074
cmp edx, 0x3ed1a007
jne 0x7ff772109000
jmp 0x7ff77210a24b
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x1530b530
cmovne edx, r15d
test al, al
mov eax, 0x1530b530
cmove edx, eax
test bl, bl
cmovne edx, r15d
jmp 0x7ff772109000
mov edx, 0xd86000d2
jmp 0x7ff772109000
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff7722303f8]
mov edx, dword [0x7ff7722303fc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x1b2d5b94
mov ebx, 0xd97d0234
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1b2d5b94
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x350f5089
nop word cs:[rax + rax]
nop
cmp edx, 0x1b2d5b93
jg 0x7ff772109100
cmp edx, 0xc2ff08e8
je 0x7ff772109142
cmp edx, 0xd97d0234
jne 0x7ff7721090e0
jmp 0x7ff77210a32b
cmp edx, 0x1b2d5b94
je 0x7ff77210914d
cmp edx, 0x350f5089
jne 0x7ff7721090e0
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne edx, edi
test bl, bl
mov ebx, 0x1b2d5b94
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff7721090e0
mov byte [rbp + 0x4a0], 4
mov edx, ecx
jmp 0x7ff7721090e0
mov edx, 0xc2ff08e8
jmp 0x7ff7721090e0
mov rcx, qword [rbp + 0x58]
sub rsp, 0x20
call fcn.7ff772143e00
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
add rcx, 8
mov qword [rbp - 0x68], rcx
mov rcx, qword [rbp - 0x68]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x320]
sub rsp, 0x20
call rax
add rsp, 0x20
test eax, eax
mov eax, 0xffba234e
mov ecx, 0xb5e93ac7
cmove eax, ecx
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x48]
sub rsp, 0x20
call fcn.7ff7721448c0
add rsp, 0x20
mov rcx, qword [rbp + 0x198]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1a0]
mov r8, qword [rbp + 0x198]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x190]
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x40]
mov dword [rcx], 0xb2d2e000
lea r10, [rcx + 4]
add rcx, 5
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x691667ad
mov edx, dword [0x7ff7722305d8]
mov eax, dword [0x7ff7722305dc]
lea edi, [rdx - 1]
imul edi, edx
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
xor dl, r9b
mov eax, ebx
or al, r8b
mov edi, 0x37286002
mov esi, 0xafb8bb23
cmovne edi, esi
mov eax, 0x3d9961dd
cmovne eax, esi
test dl, dl
mov edx, 0x37286002
cmovne edi, edx
xor bl, r8b
mov edx, 0x3d9961dd
cmovne eax, edx
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x37286001
jle 0x7ff7721092c0
cmp ecx, 0x37286002
je 0x7ff77210a3ff
cmp ecx, 0x3d9961dd
je 0x7ff7721092d4
cmp ecx, 0x691667ad
jne 0x7ff772109290
jmp 0x7ff7721092e0
cmp ecx, 0xafb8bb23
je 0x7ff7721092d8
cmp ecx, 0xeb061f7d
jne 0x7ff772109290
mov ecx, eax
jmp 0x7ff772109290
mov ecx, edi
jmp 0x7ff772109290
mov ecx, 0x3d9961dd
jmp 0x7ff772109290
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov ecx, 0x691667ad
mov eax, 0xeb061f7d
cmove ecx, eax
jmp 0x7ff772109222
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230958]
mov edx, dword [0x7ff77223095c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x9b9302c0
mov ebx, 0xcaf4e06e
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x9b9302c0
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xc1bbc24b
nop word [rax + rax]
cmp edx, 0xcaf4e06d
jg 0x7ff7721093b0
cmp edx, 0x9b9302c0
je 0x7ff7721093cf
cmp edx, 0xc1bbc24b
jne 0x7ff772109360
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff772109360
cmp edx, 0xcaf4e06e
je 0x7ff77210a4c1
cmp edx, 0xebbb0b98
jne 0x7ff772109360
mov byte [rbp + 0x4a0], 0x60
mov edx, ecx
jmp 0x7ff772109360
mov edx, 0xebbb0b98
jmp 0x7ff772109360
mov rcx, qword [rbp + 0xe0]
sub rsp, 0x20
call fcn.7ff7721213e0
add rsp, 0x20
mov rcx, qword [rbp + 0x290]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x288]
mov rax, qword [rbp + 0xd8]
mov r9, qword [rbp + 0xd8]
mov byte [r9], 0
mov ecx, dword [0x7ff7722309c8]
mov edx, dword [0x7ff7722309cc]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x119e31bd
mov eax, 0xd92eaec8
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x119e31bd
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0xd3b124e8
nop word [rax + rax]
cmp edx, 0x119e31bc
jg 0x7ff772109490
cmp edx, 0xd3b124e8
je 0x7ff7721094ab
cmp edx, 0xd92eaec8
jne 0x7ff772109470
jmp 0x7ff77210a596
cmp edx, 0x119e31bd
je 0x7ff7721094dd
cmp edx, 0x30522e97
jne 0x7ff772109470
mov byte [rbp + 0x4a0], 0xde
mov edx, ecx
jmp 0x7ff772109470
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0x119e31bd
mov edi, 0x30522e97
cmovne edx, edi
test al, al
mov eax, 0x119e31bd
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772109470
mov edx, 0x30522e97
jmp 0x7ff772109470
mov rdx, qword [rbp + 0xe8]
mov ecx, 0xf60572d6
cmp ecx, 0xe03739f
jg 0x7ff772109530
cmp ecx, 0xb40eec04
je 0x7ff77210a65f
cmp ecx, 0xedf54387
je 0x7ff772109559
cmp ecx, 0xf60572d6
jne 0x7ff7721094f0
cmp byte [rdx], 0
mov ecx, 0xb40eec04
mov ebx, 0x7a8819fb
cmove ecx, ebx
jmp 0x7ff7721094f0
cmp ecx, 0xe0373a0
je 0x7ff772109649
cmp ecx, 0x7745f6ae
je 0x7ff77210966d
cmp ecx, 0x7a8819fb
jne 0x7ff7721094f0
mov ecx, 0xe0373a0
xor eax, eax
jmp 0x7ff7721094f0
mov eax, dword [0x7ff772230d90]
mov r9d, dword [0x7ff772230d94]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp r9d, 0xa
setl bl
xor bl, al
mov edi, 0xdd05452
mov ebx, 0x2b2908bb
cmovne edi, ebx
cmp ecx, 0xffffffff
mov r8, qword [rbp + 0x4a0]
mov al, byte [rdx + r8 + 1]
sete byte [rbp + 0x488]
mov esi, edi
cmove esi, ebx
cmp r9d, 0xa
setl byte [rbp + 0x4a8]
mov ecx, eax
not cl
cmovge esi, edi
and cl, 0x3a
and al, 0xc5
or al, cl
xor al, 0x13
add al, 0xb9
mov ebx, 0x3dac7090
nop word [rax + rax]
cmp ebx, 0x2cb7fe9f
jg 0x7ff7721095f0
cmp ebx, 0xdd05452
je 0x7ff772109638
cmp ebx, 0x2b2908bb
jne 0x7ff7721095d0
jmp 0x7ff772109677
cmp ebx, 0x2cb7fea0
je 0x7ff77210963f
cmp ebx, 0x3dac7090
jne 0x7ff7721095d0
movzx r9d, byte [rbp + 0x488]
movzx ebx, byte [rbp + 0x4a8]
mov ecx, r9d
xor cl, bl
test bl, bl
mov ebx, 0xdd05452
mov r10d, 0x2cb7fea0
cmovne ebx, r10d
test r9b, r9b
mov edi, 0xdd05452
cmove ebx, edi
test cl, cl
cmovne ebx, r10d
jmp 0x7ff7721095d0
mov ebx, 0x2cb7fea0
jmp 0x7ff7721095d0
mov byte [rbp + 0x490], al
mov ebx, esi
jmp 0x7ff7721095d0
mov qword [rbp + 0x4a0], rax
mov rcx, qword [rbp + 0x4a0]
cmp rcx, 0xf
mov ecx, 0x7745f6ae
mov ebx, 0xedf54387
cmovb ecx, ebx
jmp 0x7ff7721094f0
mov ecx, 0xb40eec04
jmp 0x7ff7721094f0
mov al, byte [rbp + 0x490]
mov byte [rdx + r8 + 1], al
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov ecx, 0xe0373a0
jmp 0x7ff7721094f0
mov rcx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.7ff772146af0
add rsp, 0x20
mov rcx, qword [rbp + 0x150]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x148]
mov rax, qword [rbp + 0x10]
mov r11, qword [rbp + 0x10]
mov ecx, dword [0x7ff7722308b8]
mov edx, dword [0x7ff7722308bc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [r11 + 0x17]
lea r9, [r11 + 0x18]
mov edi, 0xe024c354
jmp 0x7ff772109720
cmp esi, 0xa
cmovl edi, ebx
setl al
xor dl, al
cmovne edi, ecx
nop word cs:[rax + rax]
nop
cmp edi, 0xe173b25a
jle 0x7ff772109760
cmp edi, 0x2442f6f1
jle 0x7ff7721097f0
cmp edi, 0x6526acc2
je 0x7ff772109881
cmp edi, 0x6e762915
je 0x7ff772109892
cmp edi, 0x2442f6f2
jne 0x7ff772109720
jmp 0x7ff77210a6d2
cmp edi, 0xd31dca0b
jg 0x7ff772109830
cmp edi, 0xa9429f6d
je 0x7ff77210989c
cmp edi, 0xba9aa639
jne 0x7ff772109720
movups xmmword [r11], xmm10
mov dword [r11 + 0x10], 0x818ffbfc
mov word [r11 + 0x14], 0xffff
mov byte [r11 + 0x16], 0x6a
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
mov eax, dword [0x7ff7722308b8]
mov esi, dword [0x7ff7722308bc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov ecx, 0x6526acc2
mov edi, 0xd31dca0c
mov ebx, 0x6526acc2
cmp edx, 0xffffffff
sete dl
je 0x7ff772109707
mov ebx, 0xd31dca0c
jmp 0x7ff772109707
cmp edi, 0xe173b25b
je 0x7ff7721098c4
cmp edi, 0xf51257aa
jne 0x7ff772109720
mov byte [r10], 0
add r10, 1
mov edi, 0xa9429f6d
cmp r10, qword [rbp + 0x4a0]
je 0x7ff772109720
mov edi, 0xf51257aa
jmp 0x7ff772109720
cmp edi, 0xd31dca0c
je 0x7ff7721098ff
cmp edi, 0xe024c354
jne 0x7ff772109720
movzx edx, byte [rbp + 0x488]
movzx eax, byte [rbp + 0x4a8]
mov ecx, eax
xor cl, dl
mov esi, 0xba9aa639
mov edi, 0xd31dca0c
mov ebx, 0xba9aa639
test al, al
jne 0x7ff772109872
mov ebx, 0xd31dca0c
test dl, dl
cmovne edi, ebx
test cl, cl
cmovne edi, esi
jmp 0x7ff772109720
mov edi, 0xf51257aa
mov r10, qword [rbp + 0x490]
jmp 0x7ff772109720
mov edi, 0xe173b25b
jmp 0x7ff772109720
mov eax, dword [0x7ff7722308b8]
mov esi, dword [0x7ff7722308bc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
mov ecx, 0xe173b25b
mov edi, 0x6e762915
mov ebx, 0xe173b25b
jmp 0x7ff7721098ea
mov eax, dword [0x7ff7722308b8]
mov esi, dword [0x7ff7722308bc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
mov ecx, 0x2442f6f2
mov edi, 0x6e762915
mov ebx, 0x2442f6f2
test eax, edx
sete dl
je 0x7ff772109707
mov ebx, 0x6e762915
jmp 0x7ff772109707
movups xmmword [r11], xmm10
mov dword [r11 + 0x10], 0x818ffbfc
mov word [r11 + 0x14], 0xffff
mov byte [r11 + 0x16], 0x6a
mov edi, 0xba9aa639
jmp 0x7ff772109720
mov rcx, qword [rbp + 0xf8]
sub rsp, 0x20
call fcn.7ff772120d60
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0x310]
sub rsp, 0x20
mov edx, 0x105
call rax
add rsp, 0x20
mov rax, qword [rbp + 0xf0]
mov r8, qword [rbp + 0xf0]
mov byte [r8], 0
mov ecx, dword [0x7ff7722309a8]
mov edx, dword [0x7ff7722309ac]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0xb66dc8b9
mov eax, 0x8bd3416e
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xb66dc8b9
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x4797dc46
nop dword [rax + rax]
cmp edx, 0xb7931ea0
jg 0x7ff7721099f0
cmp edx, 0x8bd3416e
je 0x7ff77210a8b4
cmp edx, 0xb66dc8b9
jne 0x7ff7721099c0
mov edx, 0xb7931ea1
jmp 0x7ff7721099c0
cmp edx, 0xb7931ea1
je 0x7ff772109a2d
cmp edx, 0x4797dc46
jne 0x7ff7721099c0
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
mov ebx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne ebx, edi
test dl, dl
mov edx, ebx
cmovne edx, edi
test al, al
cmove edx, ebx
jmp 0x7ff7721099c0
mov byte [rbp + 0x4a0], 0x25
mov edx, ecx
jmp 0x7ff7721099c0
mov rdx, qword [rbp + 0x20]
mov ecx, 0x16482c44
jmp 0x7ff772109a50
mov ecx, 0xa40ed3af
nop dword [rax + rax]
cmp ecx, 0x16482c43
jle 0x7ff772109a90
cmp ecx, 0x52e9e782
jle 0x7ff772109b00
cmp ecx, 0x64af68fb
je 0x7ff772109b65
cmp ecx, 0x6d3b06ff
je 0x7ff772109a43
cmp ecx, 0x52e9e783
jne 0x7ff772109a50
jmp 0x7ff77210a98d
cmp ecx, 0xb246f897
jg 0x7ff772109b40
cmp ecx, 0x8056658b
je 0x7ff772109b86
cmp ecx, 0xa40ed3af
jne 0x7ff772109a50
mov eax, dword [0x7ff7722305c0]
mov ebx, dword [0x7ff7722305c4]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
mov r8d, 0xb246f898
mov ecx, 0x6d3b06ff
mov edi, 0xb246f898
cmp esi, 0xffffffff
sete al
je 0x7ff772109ae4
mov edi, 0x6d3b06ff
cmp ebx, 0xa
cmovl ecx, edi
setl bl
xor bl, al
cmovne ecx, r8d
jmp 0x7ff772109a50
cmp ecx, 0x16482c44
je 0x7ff772109bcd
cmp ecx, 0x2889cf3e
jne 0x7ff772109a50
mov qword [rbp + 0x4a0], r9
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x64af68fb
cmp rax, 0xd
jb 0x7ff772109a50
mov ecx, 0x8056658b
jmp 0x7ff772109a50
cmp ecx, 0xb246f898
je 0x7ff772109be5
cmp ecx, 0xc130aaf8
jne 0x7ff772109a50
mov ecx, 0x2889cf3e
xor r9d, r9d
jmp 0x7ff772109a50
mov rax, qword [rbp + 0x4a0]
add byte [rdx + rax + 1], 0xfd
mov r9, qword [rbp + 0x4a0]
add r9, 1
mov ecx, 0x2889cf3e
jmp 0x7ff772109a50
mov eax, dword [0x7ff7722305c0]
mov ebx, dword [0x7ff7722305c4]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov r8d, 0xa40ed3af
mov ecx, 0x6d3b06ff
mov edi, 0xa40ed3af
test eax, esi
sete al
je 0x7ff772109bb9
mov edi, 0x6d3b06ff
cmp ebx, 0xa
cmovl ecx, edi
setl bl
xor al, bl
cmovne ecx, r8d
jmp 0x7ff772109a50
cmp byte [rdx], 0
mov ecx, 0xc130aaf8
je 0x7ff772109a50
mov ecx, 0x52e9e783
jmp 0x7ff772109a50
mov ecx, 0x52e9e783
jmp 0x7ff772109a50
mov rcx, qword [rbp + 0x378]
sub rsp, 0x20
call fcn.7ff77211f500
add rsp, 0x20
mov rcx, qword [rbp + 0x418]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x410]
mov rax, qword [rbp + 0x370]
mov rcx, qword [rbp + 0x370]
movaps xmm0, xmmword [0x7ff7722228a0]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0xc6c4c8cb
mov word [rcx + 0x14], 0xd4d4
mov byte [rcx + 0x16], 0x59
lea rdi, [rcx + 0x17]
add rcx, 0x18
mov qword [rbp + 0x4a8], rcx
mov ecx, 0xd2fcc22c
nop
cmp ecx, 0xd2fcc22b
jle 0x7ff772109ce0
cmp ecx, 0x27df749a
je 0x7ff772109d18
cmp ecx, 0xf389bf70
je 0x7ff772109d3a
cmp ecx, 0xd2fcc22c
jne 0x7ff772109c60
mov ecx, dword [0x7ff7722306e8]
mov edx, dword [0x7ff7722306ec]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0x27df749a
mov esi, 0xf389bf70
cmovne eax, esi
cmp ebx, 0xffffffff
mov ecx, eax
cmove ecx, esi
cmp edx, 0xa
mov qword [rbp + 0x4a0], rdi
cmovge ecx, eax
jmp 0x7ff772109c60
cmp ecx, 0xcc7de433
je 0x7ff77210a9ce
cmp ecx, 0xcebd667e
jne 0x7ff772109c60
cmp byte [rbp + 0x488], 0
mov ecx, 0xd2fcc22c
mov eax, 0xcc7de433
cmovne ecx, eax
mov rdi, qword [rbp + 0x490]
jmp 0x7ff772109c60
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov ecx, 0xf389bf70
jmp 0x7ff772109c60
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff7722306e8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x27df749a
mov ebx, 0xcebd667e
cmove ecx, ebx
cmp dword [0x7ff7722306ec], 0xa
mov edx, 0x27df749a
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
jmp 0x7ff772109c60
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
call fcn.7ff7721456f0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp - 0x68]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x320]
sub rsp, 0x20
call rax
add rsp, 0x20
test eax, eax
mov eax, 0x17371904
mov ecx, 0xe63c322f
cmove eax, ecx
jmp 0x7ff7720fef30
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 1], al
mov eax, dword [0x7ff772230a28]
mov edx, dword [0x7ff772230a2c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xa206962f
mov ebx, 0x9de5dd88
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0x285c809b
nop word cs:[rax + rax]
cmp edx, 0x285c809a
jg 0x7ff772109e90
cmp edx, 0x9de5dd88
je 0x7ff77210aa81
cmp edx, 0xa206962f
jne 0x7ff772109e60
mov edx, 0x4f731d2c
jmp 0x7ff772109e60
cmp edx, 0x4f731d2c
je 0x7ff772109ed2
cmp edx, 0x285c809b
jne 0x7ff772109e60
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0xa206962f
mov edi, 0x4f731d2c
cmovne edx, edi
test bl, bl
mov ebx, 0xa206962f
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff772109e60
mov byte [rbp + 0x4a0], 0x28
mov edx, ecx
jmp 0x7ff772109e60
mov rcx, qword [rbp + 0x370]
sub rsp, 0x20
call fcn.7ff77211f9a0
add rsp, 0x20
mov rcx, qword [rbp + 0x410]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x420]
mov rcx, qword [rbp + 0x418]
mov r8, qword [rbp + 0x410]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x408]
mov rax, qword [rbp + 0x368]
mov rcx, qword [rbp + 0x368]
mov dword [rcx], 0x4a6a9800
lea rax, [rcx + 4]
add rcx, 5
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x7c213cf6
nop dword [rax]
cmp ecx, 0xc78b253a
je 0x7ff77210ab5d
cmp ecx, 0x7c213cf6
jne 0x7ff772109f60
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0x7c213cf6
mov edx, 0xc78b253a
cmove ecx, edx
jmp 0x7ff772109f60
mov rdx, qword [rbp + 0xb8]
mov ecx, 0x5578aab
jmp 0x7ff772109fb0
mov ecx, 0x62027a86
nop word cs:[rax + rax]
nop
cmp ecx, 0x3a0c26b9
jle 0x7ff772109ff0
cmp ecx, 0x6640704d
jg 0x7ff77210a020
cmp ecx, 0x3a0c26ba
je 0x7ff77210a080
cmp ecx, 0x62027a86
je 0x7ff77210a0c8
cmp ecx, 0x5f3afd9f
jne 0x7ff772109fb0
jmp 0x7ff77210af39
cmp ecx, 0xb3195e76
jg 0x7ff77210a050
cmp ecx, 0x9a633b6c
je 0x7ff77210a10d
cmp ecx, 0xad07c206
jne 0x7ff772109fb0
mov ecx, 0x9a633b6c
xor r8d, r8d
jmp 0x7ff772109fb0
cmp ecx, 0x6640704e
je 0x7ff772109f9f
cmp ecx, 0x79866815
jne 0x7ff772109fb0
mov ecx, 0x5f3afd9f
jmp 0x7ff772109fb0
cmp ecx, 0xb3195e77
je 0x7ff77210a134
cmp ecx, 0x5578aab
jne 0x7ff772109fb0
cmp byte [rdx], 0
mov ecx, 0xad07c206
je 0x7ff772109fb0
mov ecx, 0x5f3afd9f
jmp 0x7ff772109fb0
mov eax, dword [0x7ff772230770]
mov ebx, dword [0x7ff772230774]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
mov r9d, 0x62027a86
mov ecx, 0x6640704e
mov esi, 0x62027a86
cmp edi, 0xffffffff
sete al
je 0x7ff77210a0b4
mov esi, 0x6640704e
cmp ebx, 0xa
cmovl ecx, esi
setl bl
xor al, bl
cmovne ecx, r9d
jmp 0x7ff772109fb0
mov eax, dword [0x7ff772230770]
mov ebx, dword [0x7ff772230774]
lea edi, [rax - 1]
imul edi, eax
mov esi, edi
xor esi, 0xfffffffe
test esi, edi
sete al
cmp ebx, 0xa
setl cl
xor cl, al
mov ecx, 0x79866815
mov eax, 0x79866815
jne 0x7ff77210a0fd
mov eax, 0x6640704e
test esi, edi
cmovne ecx, eax
cmp ebx, 0xa
cmovge ecx, eax
jmp 0x7ff772109fb0
mov qword [rbp + 0x4a0], r8
mov rax, qword [rbp + 0x4a0]
mov ecx, 0xb3195e77
cmp rax, 0x16
jb 0x7ff772109fb0
mov ecx, 0x3a0c26ba
jmp 0x7ff772109fb0
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0x24
and cl, 0xdb
or cl, bl
xor cl, 0xb4
add cl, 0xa7
mov byte [rdx + rax + 1], cl
mov r8, qword [rbp + 0x4a0]
add r8, 1
mov ecx, 0x9a633b6c
jmp 0x7ff772109fb0
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 1], al
mov eax, dword [0x7ff772230c88]
mov edx, dword [0x7ff772230c8c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x1530b530
mov ebx, 0x3ed1a007
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1530b530
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xb843424c
nop word cs:[rax + rax]
nop
cmp edx, 0x1530b52f
jg 0x7ff77210a200
cmp edx, 0xb843424c
je 0x7ff77210a215
cmp edx, 0xd86000d2
jne 0x7ff77210a1d0
mov byte [rbp + 0x4a0], 0x53
mov edx, ecx
jmp 0x7ff77210a1d0
cmp edx, 0x1530b530
je 0x7ff77210a244
cmp edx, 0x3ed1a007
jne 0x7ff77210a1d0
jmp 0x7ff77210af8c
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x1530b530
cmovne edx, r15d
test al, al
mov eax, 0x1530b530
cmove edx, eax
test bl, bl
cmovne edx, r15d
jmp 0x7ff77210a1d0
mov edx, 0xd86000d2
jmp 0x7ff77210a1d0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230c88]
mov edx, dword [0x7ff772230c8c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x1530b530
mov ebx, 0x3ed1a007
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xb843424c
nop dword [rax + rax]
cmp edx, 0x1530b52f
jg 0x7ff77210a2e0
cmp edx, 0xb843424c
je 0x7ff77210a2f5
cmp edx, 0xd86000d2
jne 0x7ff77210a2b0
mov byte [rbp + 0x4a0], 0x4e
mov edx, ecx
jmp 0x7ff77210a2b0
cmp edx, 0x1530b530
je 0x7ff77210a324
cmp edx, 0x3ed1a007
jne 0x7ff77210a2b0
jmp 0x7ff77210b066
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x1530b530
cmovne edx, r15d
test al, al
mov eax, 0x1530b530
cmove edx, eax
test bl, bl
cmovne edx, r15d
jmp 0x7ff77210a2b0
mov edx, 0xd86000d2
jmp 0x7ff77210a2b0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff7722303f8]
mov edi, dword [0x7ff7722303fc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp edi, 0xa
setl dl
xor dl, bl
mov edx, 0x1b2d5b94
mov ebx, 0xd97d0234
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4a8]
mov ecx, edx
cmove ecx, ebx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, edx
mov edx, 0x350f5089
nop word cs:[rax + rax]
cmp edx, 0x1b2d5b93
jg 0x7ff77210a3b0
cmp edx, 0xc2ff08e8
je 0x7ff77210a3ed
cmp edx, 0xd97d0234
jne 0x7ff77210a390
jmp 0x7ff77210b146
cmp edx, 0x1b2d5b94
je 0x7ff77210a3f8
cmp edx, 0x350f5089
jne 0x7ff77210a390
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff77210a390
mov byte [rbp + 0x4a0], 0x1d
mov edx, ecx
jmp 0x7ff77210a390
mov edx, 0xc2ff08e8
jmp 0x7ff77210a390
mov rcx, qword [rbp + 0x40]
sub rsp, 0x20
call fcn.7ff772144cb0
add rsp, 0x20
mov rcx, qword [rbp + 0x190]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x1b0]
mov rcx, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x190]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x188]
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
movaps xmm0, xmmword [0x7ff772222920]
movups xmmword [rcx], xmm0
mov dword [rcx + 0x10], 0x4e5d5750
mov word [rcx + 0x14], 0x5d59
mov byte [rcx + 0x16], 0xe1
lea rax, [rcx + 0x17]
add rcx, 0x18
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x1f8956c1
nop word [rax + rax]
cmp ecx, 0x2347d591
je 0x7ff77210b224
cmp ecx, 0x1f8956c1
jne 0x7ff77210a490
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0x1f8956c1
mov edx, 0x2347d591
cmove ecx, edx
jmp 0x7ff77210a490
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230958]
mov r9d, dword [0x7ff77223095c]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete byte [rbp + 0x4a8]
sete al
mov esi, 0x9b9302c0
mov edx, 0xcaf4e06e
cmove esi, edx
cmp r9d, 0xa
setl byte [rbp + 0x490]
setl cl
mov edi, 0x9b9302c0
cmovge esi, edi
xor cl, al
cmovne esi, edx
mov ecx, 0xc1bbc24b
nop
cmp ecx, 0xcaf4e06d
jg 0x7ff77210a570
cmp ecx, 0x9b9302c0
je 0x7ff77210a58f
cmp ecx, 0xc1bbc24b
jne 0x7ff77210a520
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne eax, edi
test cl, cl
mov ecx, eax
cmovne ecx, edi
test dl, dl
cmove ecx, eax
jmp 0x7ff77210a520
cmp ecx, 0xcaf4e06e
je 0x7ff77210b358
cmp ecx, 0xebbb0b98
jne 0x7ff77210a520
mov byte [rbp + 0x4a0], 0x77
mov ecx, esi
jmp 0x7ff77210a520
mov ecx, 0xebbb0b98
jmp 0x7ff77210a520
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 1], al
mov eax, dword [0x7ff7722309c8]
mov edx, dword [0x7ff7722309cc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x119e31bd
mov ebx, 0xd92eaec8
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x119e31bd
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xd3b124e8
nop
cmp edx, 0x119e31bc
jg 0x7ff77210a610
cmp edx, 0xd3b124e8
je 0x7ff77210a62b
cmp edx, 0xd92eaec8
jne 0x7ff77210a5f0
jmp 0x7ff77210b3f6
cmp edx, 0x119e31bd
je 0x7ff77210a658
cmp edx, 0x30522e97
jne 0x7ff77210a5f0
mov byte [rbp + 0x4a0], 0xed
mov edx, ecx
jmp 0x7ff77210a5f0
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x119e31bd
mov edi, 0x30522e97
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff77210a5f0
mov edx, 0x30522e97
jmp 0x7ff77210a5f0
add rdx, 1
sub rsp, 0x20
lea rcx, [0x7ff772233e48]
call fcn.7ff7721212d0
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
mov rbx, qword [rbp + 0x450]
mov rdx, qword [rbp + 0x310]
sub rsp, 0x50
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rbx
movups xmmword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], 0x8000004
mov dword [rsp + 0x20], 1
xor ecx, ecx
xor r8d, r8d
xor r9d, r9d
call rax
add rsp, 0x50
test eax, eax
mov eax, 0x5f804c05
mov ecx, 0x8c2702be
cmove eax, ecx
jmp 0x7ff7720fef30
mov rdx, qword [rbp + 0x10]
mov eax, 0xf5f3ca24
mov edi, dword [0x7ff772234610]
mov r9d, dword [0x7ff772234614]
lea esi, [rdi - 1]
imul esi, edi
mov r11d, esi
xor r11d, 0xfffffffe
test r11d, esi
sete cl
cmp r9d, 0xa
setl bl
xor bl, cl
mov ecx, 0xc3acf154
mov edi, 0xea7ae2ce
cmovne ecx, edi
test r11d, esi
mov ebx, ecx
cmove ebx, edi
cmp r9d, 0xa
cmovge ebx, ecx
cmp eax, 0xca9d85d
jg 0x7ff77210a770
cmp eax, 0xddcaf081
je 0x7ff77210a860
cmp eax, 0xf5f3ca24
je 0x7ff77210a792
cmp eax, 0x2acc3fa
jne 0x7ff77210a720
mov qword [rbp + 0x4a0], r8
mov rax, qword [rbp + 0x4a0]
cmp rax, 0x16
mov eax, 0x4d200f2b
mov ecx, 0xca9d85e
cmovb eax, ecx
jmp 0x7ff77210a720
cmp eax, 0xca9d85e
je 0x7ff77210a870
cmp eax, 0x4d200f2b
je 0x7ff77210a834
cmp eax, 0x5a7f2389
jne 0x7ff77210a720
jmp 0x7ff77210b4d4
test r11d, esi
sete byte [rbp + 0x488]
cmp r9d, 0xa
setl byte [rbp + 0x4a8]
mov eax, 0x4d562b24
nop dword [rax]
cmp eax, 0x4d562b23
jg 0x7ff77210a7d0
cmp eax, 0xc3acf154
je 0x7ff77210a81c
cmp eax, 0xea7ae2ce
jne 0x7ff77210a7b0
jmp 0x7ff77210a83e
cmp eax, 0x6e78d290
je 0x7ff77210a823
cmp eax, 0x4d562b24
jne 0x7ff77210a7b0
movzx r10d, byte [rbp + 0x488]
movzx eax, byte [rbp + 0x4a8]
mov ecx, r10d
xor cl, al
test al, al
mov eax, 0xc3acf154
mov r15d, 0x6e78d290
cmovne eax, r15d
test r10b, r10b
mov edi, 0xc3acf154
cmove eax, edi
test cl, cl
cmovne eax, r15d
mov r15d, 0xd86000d2
jmp 0x7ff77210a7b0
mov eax, 0x6e78d290
jmp 0x7ff77210a7b0
cmp byte [rdx], 0
setne byte [rbp + 0x490]
mov eax, ebx
jmp 0x7ff77210a7b0
mov eax, 0x5a7f2389
jmp 0x7ff77210a720
cmp byte [rbp + 0x490], 0
mov eax, 0xddcaf081
mov ecx, 0x5a7f2389
cmovne eax, ecx
jmp 0x7ff77210a720
mov eax, 0x2acc3fa
xor r8d, r8d
jmp 0x7ff77210a6db
mov rax, qword [rbp + 0x4a0]
mov cl, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0x39
and cl, 0xc6
or cl, bl
add cl, 0xad
mov byte [rdx + rax + 1], cl
mov rax, qword [rbp + 0x4a0]
movabs rcx, 0x4d4bdb2b400ea350
sub rax, rcx
lea r8, [rax + rcx]
add r8, 1
mov eax, 0x2acc3fa
jmp 0x7ff77210a6db
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff7722309a8]
mov edx, dword [0x7ff7722309ac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0xb66dc8b9
mov ebx, 0x8bd3416e
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xb66dc8b9
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x4797dc46
nop
cmp edx, 0xb7931ea0
jg 0x7ff77210a940
cmp edx, 0x8bd3416e
je 0x7ff77210bc02
cmp edx, 0xb66dc8b9
jne 0x7ff77210a910
mov edx, 0xb7931ea1
jmp 0x7ff77210a910
cmp edx, 0xb7931ea1
je 0x7ff77210a982
cmp edx, 0x4797dc46
jne 0x7ff77210a910
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne edx, edi
test al, al
mov eax, 0xb66dc8b9
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210a910
mov byte [rbp + 0x4a0], 0x1c
mov edx, ecx
jmp 0x7ff77210a910
add rdx, 1
sub rsp, 0x20
lea rcx, [0x7ff772233e48]
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
mov rcx, qword [rcx + 8]
sub rsp, 0x20
call rax
add rsp, 0x20
test eax, eax
mov eax, 0x712a6d1f
mov ecx, 0x847f9c7f
cmove eax, ecx
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x370]
sub rsp, 0x20
call fcn.7ff77211f9a0
add rsp, 0x20
mov rcx, qword [rbp + 0x410]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x420]
mov rcx, qword [rbp + 0x418]
mov r8, qword [rbp + 0x410]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x408]
mov rax, qword [rbp + 0x368]
mov rcx, qword [rbp + 0x368]
mov dword [rcx], 0x4a6a9800
lea rax, [rcx + 4]
add rcx, 5
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x7c213cf6
nop word [rax + rax]
cmp ecx, 0xc78b253a
je 0x7ff77210bcd8
cmp ecx, 0x7c213cf6
jne 0x7ff77210aa50
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0x7c213cf6
mov edx, 0xc78b253a
cmove ecx, edx
jmp 0x7ff77210aa50
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 2], al
mov eax, dword [0x7ff772230a28]
mov edi, dword [0x7ff772230a2c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp edi, 0xa
setl dl
xor dl, bl
mov edx, 0xa206962f
mov ebx, 0x9de5dd88
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4a8]
mov ecx, edx
cmove ecx, ebx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, edx
mov edx, 0x285c809b
nop dword [rax]
cmp edx, 0x285c809a
jg 0x7ff77210ab10
cmp edx, 0x9de5dd88
je 0x7ff77210c0b4
cmp edx, 0xa206962f
jne 0x7ff77210aae0
mov edx, 0x4f731d2c
jmp 0x7ff77210aae0
cmp edx, 0x4f731d2c
je 0x7ff77210ab52
cmp edx, 0x285c809b
jne 0x7ff77210aae0
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xa206962f
mov edi, 0x4f731d2c
cmovne edx, edi
test al, al
mov eax, 0xa206962f
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210aae0
mov byte [rbp + 0x4a0], 0x1d
mov edx, ecx
jmp 0x7ff77210aae0
mov rcx, qword [rbp + 0x368]
sub rsp, 0x20
call fcn.7ff77211ff20
add rsp, 0x20
mov rcx, qword [rbp + 0x408]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x428]
mov rcx, qword [rbp + 0x420]
mov r8, qword [rbp + 0x408]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x400]
mov rax, qword [rbp + 0x360]
mov r11, qword [rbp + 0x360]
mov ecx, dword [0x7ff772230700]
mov edx, dword [0x7ff772230704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0x34]
lea r9, [r11 + 0x35]
mov edi, 0xa8f4f1cd
jmp 0x7ff77210ac10
cmp ecx, 0xa
cmovl edi, esi
setl al
xor bl, al
cmovne edi, edx
nop word cs:[rax + rax]
cmp edi, 0x10d4ceb1
jle 0x7ff77210ac70
cmp edi, 0x4d105dcb
jg 0x7ff77210ace0
cmp edi, 0x10d4ceb2
je 0x7ff77210ad59
cmp edi, 0x464ccb45
je 0x7ff77210ad9e
cmp edi, 0x48130852
jne 0x7ff77210ac10
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov edi, 0x464ccb45
jmp 0x7ff77210ac10
cmp edi, 0xab6fd9f1
jg 0x7ff77210ad30
cmp edi, 0x803248c7
je 0x7ff77210ae0d
cmp edi, 0x9cf6b07e
je 0x7ff77210ae59
cmp edi, 0xa8f4f1cd
jne 0x7ff77210ac10
movzx eax, byte [rbp + 0x49f]
movzx edx, byte [rbp + 0x49e]
mov ecx, eax
xor cl, dl
mov edi, 0x57a080dd
mov ebx, 0x57a080dd
jne 0x7ff77210acc3
mov ebx, 0xab6fd9f2
test dl, dl
cmove edi, ebx
test al, al
cmove edi, ebx
jmp 0x7ff77210ac10
cmp edi, 0x4d105dcc
je 0x7ff77210ae95
cmp edi, 0x57a080dd
je 0x7ff77210ae9f
cmp edi, 0x65507a83
jne 0x7ff77210ac10
cmp byte [rbp + 0x4b7], 0
mov edi, 0x9cf6b07e
jne 0x7ff77210ad17
mov edi, 0x803248c7
mov r10, qword [rbp + 0x490]
jmp 0x7ff77210ac10
cmp edi, 0xab6fd9f2
je 0x7ff77210af08
cmp edi, 0xc56ba562
je 0x7ff77210af28
cmp edi, 0x8571556
jne 0x7ff77210ac10
jmp 0x7ff77210c198
mov eax, dword [0x7ff772230700]
mov esi, dword [0x7ff772230704]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x8571556
mov ebx, 0x8571556
jne 0x7ff77210ad8e
mov ebx, 0x4d105dcc
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
cmovge edi, ebx
jmp 0x7ff77210ac10
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x4b7]
mov eax, dword [0x7ff772230700]
mov ecx, dword [0x7ff772230704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0x65507a83
mov edi, 0x48130852
mov esi, 0x65507a83
test eax, ebx
sete bl
je 0x7ff77210abf8
mov esi, 0x48130852
jmp 0x7ff77210abf8
mov eax, dword [0x7ff772230700]
mov esi, dword [0x7ff772230704]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x464ccb45
mov ebx, 0x464ccb45
jne 0x7ff77210ae42
mov ebx, 0x48130852
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov qword [rbp + 0x4a0], r10
cmovge edi, ebx
jmp 0x7ff77210ac10
mov eax, dword [0x7ff772230700]
mov ecx, dword [0x7ff772230704]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov edx, 0x10d4ceb2
mov edi, 0x4d105dcc
mov esi, 0x10d4ceb2
cmp ebx, 0xffffffff
sete bl
je 0x7ff77210abf8
mov esi, 0x4d105dcc
jmp 0x7ff77210abf8
mov edi, 0x10d4ceb2
jmp 0x7ff77210ac10
movups xmmword [r11], xmm14
movups xmmword [r11 + 0x10], xmm15
movups xmmword [r11 + 0x20], xmm7
mov dword [r11 + 0x30], 0x772726c
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
mov eax, dword [0x7ff772230700]
mov ecx, dword [0x7ff772230704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0xc56ba562
mov edi, 0xab6fd9f2
mov esi, 0xc56ba562
test eax, ebx
sete bl
je 0x7ff77210aef5
mov esi, 0xab6fd9f2
cmp ecx, 0xa
cmovl edi, esi
setl al
xor al, bl
cmovne edi, edx
jmp 0x7ff77210ac10
movups xmmword [r11], xmm14
movups xmmword [r11 + 0x10], xmm15
movups xmmword [r11 + 0x20], xmm7
mov dword [r11 + 0x30], 0x772726c
mov edi, 0x57a080dd
jmp 0x7ff77210ac10
mov edi, 0x803248c7
mov r10, qword [rbp + 0x488]
jmp 0x7ff77210ac10
add rdx, 1
sub rsp, 0x20
lea rcx, [0x7ff772233e48]
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
add rcx, 8
mov qword [rbp - 0x60], rcx
mov rcx, qword [rbp - 0x60]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x328]
sub rsp, 0x20
call rax
add rsp, 0x20
test eax, eax
mov eax, 0x93be3752
mov ecx, 0xd73b4c35
cmove eax, ecx
jmp 0x7ff7720fef30
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 2], al
mov eax, dword [0x7ff772230c88]
mov edx, dword [0x7ff772230c8c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x1530b530
mov ebx, 0x3ed1a007
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1530b530
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xb843424c
nop word cs:[rax + rax]
nop
cmp edx, 0x1530b52f
jg 0x7ff77210b020
cmp edx, 0xb843424c
je 0x7ff77210b035
cmp edx, 0xd86000d2
jne 0x7ff77210aff0
mov byte [rbp + 0x4a0], 0x4e
mov edx, ecx
jmp 0x7ff77210aff0
cmp edx, 0x1530b530
je 0x7ff77210b05f
cmp edx, 0x3ed1a007
jne 0x7ff77210aff0
jmp 0x7ff77210c2ce
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x1530b530
cmovne eax, r15d
test dl, dl
mov edx, eax
cmovne edx, r15d
test bl, bl
cmove edx, eax
jmp 0x7ff77210aff0
mov edx, 0xd86000d2
jmp 0x7ff77210aff0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230c88]
mov r9d, dword [0x7ff772230c8c]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete byte [rbp + 0x4a8]
sete al
mov edi, 0x1530b530
mov edx, 0x3ed1a007
cmove edi, edx
cmp r9d, 0xa
setl byte [rbp + 0x490]
setl cl
mov esi, 0x1530b530
cmovge edi, esi
xor cl, al
cmovne edi, edx
mov ecx, 0xb843424c
nop word cs:[rax + rax]
nop
cmp ecx, 0x1530b52f
jg 0x7ff77210b100
cmp ecx, 0xb843424c
je 0x7ff77210b115
cmp ecx, 0xd86000d2
jne 0x7ff77210b0d0
mov byte [rbp + 0x4a0], 0x42
mov ecx, edi
jmp 0x7ff77210b0d0
cmp ecx, 0x1530b530
je 0x7ff77210b13f
cmp ecx, 0x3ed1a007
jne 0x7ff77210b0d0
jmp 0x7ff77210c3a6
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0x1530b530
cmovne eax, r15d
test cl, cl
mov ecx, eax
cmovne ecx, r15d
test dl, dl
cmove ecx, eax
jmp 0x7ff77210b0d0
mov ecx, 0xd86000d2
jmp 0x7ff77210b0d0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff7722303f8]
mov r9d, dword [0x7ff7722303fc]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete byte [rbp + 0x4a8]
sete al
mov esi, 0x1b2d5b94
mov edx, 0xd97d0234
cmove esi, edx
cmp r9d, 0xa
setl byte [rbp + 0x490]
setl cl
mov edi, 0x1b2d5b94
cmovge esi, edi
xor cl, al
cmovne esi, edx
mov ecx, 0x350f5089
nop word cs:[rax + rax]
nop
cmp ecx, 0x1b2d5b93
jg 0x7ff77210b1d0
cmp ecx, 0xc2ff08e8
je 0x7ff77210b212
cmp ecx, 0xd97d0234
jne 0x7ff77210b1b0
jmp 0x7ff77210c44b
cmp ecx, 0x1b2d5b94
je 0x7ff77210b21d
cmp ecx, 0x350f5089
jne 0x7ff77210b1b0
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne ecx, edi
test dl, dl
mov edx, 0x1b2d5b94
cmove ecx, edx
test al, al
cmovne ecx, edi
jmp 0x7ff77210b1b0
mov byte [rbp + 0x4a0], 0x12
mov ecx, esi
jmp 0x7ff77210b1b0
mov ecx, 0xc2ff08e8
jmp 0x7ff77210b1b0
mov rcx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.7ff772145070
add rsp, 0x20
mov rcx, qword [rbp + 0x188]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x188]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x180]
mov rax, qword [rbp + 0x30]
mov r8, qword [rbp + 0x30]
mov byte [r8], 0
mov ecx, dword [0x7ff772230c78]
mov edx, dword [0x7ff772230c7c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x1e7e8d8c
mov eax, 0x8a403c90
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1e7e8d8c
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x3af2d1c4
jg 0x7ff77210b310
cmp edx, 0x8a403c90
je 0x7ff77210c4e4
cmp edx, 0x1e7e8d8c
jne 0x7ff77210b2e0
mov edx, 0x3af2d1c5
jmp 0x7ff77210b2e0
cmp edx, 0x3af2d1c5
je 0x7ff77210b34d
cmp edx, 0x51262a12
jne 0x7ff77210b2e0
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
mov ebx, 0x1e7e8d8c
mov edi, 0x3af2d1c5
cmovne ebx, edi
test dl, dl
mov edx, ebx
cmovne edx, edi
test al, al
cmove edx, ebx
jmp 0x7ff77210b2e0
mov byte [rbp + 0x4a0], 0x6b
mov edx, ecx
jmp 0x7ff77210b2e0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xc1bbc24b
nop dword [rax]
cmp ecx, 0xcaf4e06d
jg 0x7ff77210b3d0
cmp ecx, 0x9b9302c0
je 0x7ff77210b3ef
cmp ecx, 0xc1bbc24b
jne 0x7ff77210b380
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne ecx, edi
test al, al
mov eax, 0x9b9302c0
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210b380
cmp ecx, 0xcaf4e06e
je 0x7ff77210c5cd
cmp ecx, 0xebbb0b98
jne 0x7ff77210b380
mov byte [rbp + 0x4a0], 0x66
mov ecx, esi
jmp 0x7ff77210b380
mov ecx, 0xebbb0b98
jmp 0x7ff77210b380
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 2], al
mov eax, dword [0x7ff7722309c8]
mov edx, dword [0x7ff7722309cc]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x119e31bd
mov ebx, 0xd92eaec8
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xd3b124e8
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x119e31bc
jg 0x7ff77210b480
cmp edx, 0xd3b124e8
je 0x7ff77210b49b
cmp edx, 0xd92eaec8
jne 0x7ff77210b460
jmp 0x7ff77210c676
cmp edx, 0x119e31bd
je 0x7ff77210b4cd
cmp edx, 0x30522e97
jne 0x7ff77210b460
mov byte [rbp + 0x4a0], 0xe0
mov edx, ecx
jmp 0x7ff77210b460
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x119e31bd
mov edi, 0x30522e97
cmovne edx, edi
test bl, bl
mov ebx, 0x119e31bd
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff77210b460
mov edx, 0x30522e97
jmp 0x7ff77210b460
add rdx, 1
mov rcx, qword [rbp + 0x148]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x158]
mov rcx, qword [rbp + 0x150]
mov r8, qword [rbp + 0x148]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x140]
mov rax, qword [rbp + 8]
mov r11, qword [rbp + 8]
mov ecx, dword [0x7ff7722308c0]
mov edx, dword [0x7ff7722308c4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 4]
lea r9, [r11 + 5]
mov edi, 0x4c8ac10d
jmp 0x7ff77210b560
mov edi, 0x394016fa
nop dword [rax + rax]
cmp edi, 0x14aef16a
jle 0x7ff77210b5a0
cmp edi, 0x4c8ac10c
jg 0x7ff77210b5d0
cmp edi, 0x14efb003
je 0x7ff77210b701
cmp edi, 0x394016fa
je 0x7ff77210b723
cmp edi, 0x14aef16b
jne 0x7ff77210b560
jmp 0x7ff77210c74f
cmp edi, 0xd54b3d8c
jg 0x7ff77210b620
cmp edi, 0x9e144d37
je 0x7ff77210b762
cmp edi, 0xc6f4fc89
jne 0x7ff77210b560
mov edi, 0xd54b3d8d
mov r10, qword [rbp + 0x490]
jmp 0x7ff77210b560
cmp edi, 0x73f4fcef
je 0x7ff77210b556
cmp edi, 0x4c8ac10d
jne 0x7ff77210b560
mov bl, byte [rbp + 0x49f]
mov dl, byte [rbp + 0x49e]
mov ecx, ebx
xor cl, dl
test dl, dl
mov edi, 0x9e144d37
mov edx, 0xe46ced87
cmovne edi, edx
test bl, bl
mov eax, 0x9e144d37
cmove edi, eax
test cl, cl
cmovne edi, edx
jmp 0x7ff77210b560
cmp edi, 0xd54b3d8d
je 0x7ff77210b831
cmp edi, 0xe46ced87
jne 0x7ff77210b560
mov byte [r11], 0
mov ecx, dword [0x7ff772230cb8]
mov edx, dword [0x7ff772230cbc]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4b7]
sete cl
mov esi, 0x34d1d786
mov eax, 0x5ecad7a8
cmove esi, eax
cmp edx, 0xa
setl byte [rbp + 0x488]
setl dl
mov edi, 0x34d1d786
cmovge esi, edi
xor dl, cl
cmovne esi, eax
mov edi, 0x5f4cf265
nop dword [rax]
cmp edi, 0x5ecad7a7
jg 0x7ff77210b6b0
cmp edi, 0x266ab243
je 0x7ff77210b6f6
cmp edi, 0x34d1d786
jne 0x7ff77210b690
mov edi, 0x266ab243
jmp 0x7ff77210b690
cmp edi, 0x5ecad7a8
je 0x7ff77210b852
cmp edi, 0x5f4cf265
jne 0x7ff77210b690
movzx ecx, byte [rbp + 0x4b7]
movzx ebx, byte [rbp + 0x488]
mov edx, ebx
xor dl, cl
test bl, bl
mov edi, 0x34d1d786
mov eax, 0x266ab243
cmovne edi, eax
test cl, cl
mov ecx, 0x34d1d786
cmove edi, ecx
test dl, dl
cmovne edi, eax
jmp 0x7ff77210b690
mov byte [rbp + 0x4a8], 0x17
mov edi, esi
jmp 0x7ff77210b690
mov eax, dword [0x7ff7722308c0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov edi, 0x73f4fcef
mov edx, 0x394016fa
jmp 0x7ff77210b743
mov eax, dword [0x7ff7722308c0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov edi, 0x73f4fcef
mov edx, 0x14aef16b
cmove edi, edx
cmp dword [0x7ff7722308c4], 0xa
mov ecx, 0x73f4fcef
cmovge edi, ecx
setl cl
xor cl, al
cmovne edi, edx
jmp 0x7ff77210b560
mov byte [r11], 0
mov eax, dword [0x7ff772230cb8]
mov edi, dword [0x7ff772230cbc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp edi, 0xa
setl cl
xor cl, bl
mov ecx, 0x34d1d786
mov ebx, 0x5ecad7a8
cmovne ecx, ebx
test eax, edx
sete byte [rbp + 0x4b7]
mov esi, ecx
cmove esi, ebx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, ecx
mov edi, 0x5f4cf265
nop word [rax + rax]
cmp edi, 0x5ecad7a7
jg 0x7ff77210b7e0
cmp edi, 0x266ab243
je 0x7ff77210b826
cmp edi, 0x34d1d786
jne 0x7ff77210b7c0
mov edi, 0x266ab243
jmp 0x7ff77210b7c0
cmp edi, 0x5ecad7a8
je 0x7ff77210b921
cmp edi, 0x5f4cf265
jne 0x7ff77210b7c0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x34d1d786
mov ecx, 0x266ab243
cmovne edi, ecx
test al, al
mov eax, 0x34d1d786
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff77210b7c0
mov byte [rbp + 0x4a8], 0x17
mov edi, esi
jmp 0x7ff77210b7c0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov edi, 0xd54b3d8d
mov eax, 0x14efb003
cmove edi, eax
jmp 0x7ff77210b560
mov cl, byte [rbp + 0x4a8]
mov byte [r11 + 1], cl
mov ecx, dword [0x7ff772230cb8]
mov edi, dword [0x7ff772230cbc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0x34d1d786
mov edx, 0x5ecad7a8
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0x5f4cf265
nop dword [rax]
cmp edi, 0x5ecad7a7
jg 0x7ff77210b8d0
cmp edi, 0x266ab243
je 0x7ff77210b916
cmp edi, 0x34d1d786
jne 0x7ff77210b8b0
mov edi, 0x266ab243
jmp 0x7ff77210b8b0
cmp edi, 0x5ecad7a8
je 0x7ff77210b9f1
cmp edi, 0x5f4cf265
jne 0x7ff77210b8b0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x34d1d786
mov ecx, 0x266ab243
cmovne edi, ecx
test al, al
mov eax, 0x34d1d786
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff77210b8b0
mov byte [rbp + 0x4a8], 0xe9
mov edi, esi
jmp 0x7ff77210b8b0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230cb8]
mov edi, dword [0x7ff772230cbc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp edi, 0xa
setl cl
xor cl, bl
mov ecx, 0x34d1d786
mov ebx, 0x5ecad7a8
cmovne ecx, ebx
test eax, edx
sete byte [rbp + 0x4b7]
mov esi, ecx
cmove esi, ebx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, ecx
mov edi, 0x5f4cf265
nop dword [rax]
cmp edi, 0x5ecad7a7
jg 0x7ff77210b9a0
cmp edi, 0x266ab243
je 0x7ff77210b9e6
cmp edi, 0x34d1d786
jne 0x7ff77210b980
mov edi, 0x266ab243
jmp 0x7ff77210b980
cmp edi, 0x5ecad7a8
je 0x7ff77210bac1
cmp edi, 0x5f4cf265
jne 0x7ff77210b980
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x34d1d786
mov ecx, 0x266ab243
cmovne edi, ecx
test al, al
mov eax, 0x34d1d786
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff77210b980
mov byte [rbp + 0x4a8], 0xe9
mov edi, esi
jmp 0x7ff77210b980
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230cb8]
mov edi, dword [0x7ff772230cbc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp edi, 0xa
setl cl
xor cl, bl
mov ecx, 0x34d1d786
mov ebx, 0x5ecad7a8
cmovne ecx, ebx
test eax, edx
sete byte [rbp + 0x4b7]
mov esi, ecx
cmove esi, ebx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, ecx
mov edi, 0x5f4cf265
nop dword [rax]
cmp edi, 0x5ecad7a7
jg 0x7ff77210ba70
cmp edi, 0x266ab243
je 0x7ff77210bab6
cmp edi, 0x34d1d786
jne 0x7ff77210ba50
mov edi, 0x266ab243
jmp 0x7ff77210ba50
cmp edi, 0x5ecad7a8
je 0x7ff77210bb91
cmp edi, 0x5f4cf265
jne 0x7ff77210ba50
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x34d1d786
mov ecx, 0x266ab243
cmovne edi, ecx
test al, al
mov eax, 0x34d1d786
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff77210ba50
mov byte [rbp + 0x4a8], 0xc9
mov edi, esi
jmp 0x7ff77210ba50
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230cb8]
mov edi, dword [0x7ff772230cbc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp edi, 0xa
setl cl
xor cl, bl
mov ecx, 0x34d1d786
mov ebx, 0x5ecad7a8
cmovne ecx, ebx
test eax, edx
sete byte [rbp + 0x4b7]
mov esi, ecx
cmove esi, ebx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, ecx
mov edi, 0x5f4cf265
nop dword [rax]
cmp edi, 0x5ecad7a7
jg 0x7ff77210bb40
cmp edi, 0x266ab243
je 0x7ff77210bb86
cmp edi, 0x34d1d786
jne 0x7ff77210bb20
mov edi, 0x266ab243
jmp 0x7ff77210bb20
cmp edi, 0x5ecad7a8
je 0x7ff77210bbee
cmp edi, 0x5f4cf265
jne 0x7ff77210bb20
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x34d1d786
mov ecx, 0x266ab243
cmovne edi, ecx
test al, al
mov eax, 0x34d1d786
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff77210bb20
mov byte [rbp + 0x4a8], 0xc9
mov edi, esi
jmp 0x7ff77210bb20
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff7722308c0]
mov ecx, dword [0x7ff7722308c4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete sil
cmp ecx, 0xa
setl bl
xor bl, sil
mov esi, 0x9e144d37
mov ebx, 0xc6f4fc89
cmovne esi, ebx
test eax, edx
mov edi, esi
cmove edi, ebx
cmp ecx, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, esi
jmp 0x7ff77210b560
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov edi, 0xe46ced87
jmp 0x7ff77210b560
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff7722309a8]
mov edx, dword [0x7ff7722309ac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0xb66dc8b9
mov ebx, 0x8bd3416e
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xb66dc8b9
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x4797dc46
nop dword [rax]
cmp edx, 0xb7931ea0
jg 0x7ff77210bc90
cmp edx, 0x8bd3416e
je 0x7ff77210c871
cmp edx, 0xb66dc8b9
jne 0x7ff77210bc60
mov edx, 0xb7931ea1
jmp 0x7ff77210bc60
cmp edx, 0xb7931ea1
je 0x7ff77210bccd
cmp edx, 0x4797dc46
jne 0x7ff77210bc60
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff77210bc60
mov byte [rbp + 0x4a0], OleUninitialize
mov edx, ecx
jmp 0x7ff77210bc60
mov rcx, qword [rbp + 0x368]
sub rsp, 0x20
call fcn.7ff77211ff20
add rsp, 0x20
mov rcx, qword [rbp + 0x408]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x428]
mov rcx, qword [rbp + 0x420]
mov r8, qword [rbp + 0x408]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x400]
mov rax, qword [rbp + 0x360]
mov r11, qword [rbp + 0x360]
mov ecx, dword [0x7ff772230700]
mov edx, dword [0x7ff772230704]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0x34]
lea r9, [r11 + 0x35]
mov edi, 0xa8f4f1cd
jmp 0x7ff77210bd90
mov ebx, 0x4d105dcc
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
cmovge edi, ebx
nop word cs:[rax + rax]
nop
cmp edi, 0x10d4ceb1
jle 0x7ff77210bdf0
cmp edi, 0x4d105dcb
jg 0x7ff77210be60
cmp edi, 0x10d4ceb2
je 0x7ff77210bed9
cmp edi, 0x464ccb45
je 0x7ff77210bf12
cmp edi, 0x48130852
jne 0x7ff77210bd90
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov edi, 0x464ccb45
jmp 0x7ff77210bd90
cmp edi, 0xab6fd9f1
jg 0x7ff77210beb0
cmp edi, 0x803248c7
je 0x7ff77210bf8b
cmp edi, 0x9cf6b07e
je 0x7ff77210bfd7
cmp edi, 0xa8f4f1cd
jne 0x7ff77210bd90
movzx eax, byte [rbp + 0x49f]
movzx edx, byte [rbp + 0x49e]
mov ecx, eax
xor cl, dl
mov edi, 0x57a080dd
mov ebx, 0x57a080dd
jne 0x7ff77210be43
mov ebx, 0xab6fd9f2
test dl, dl
cmove edi, ebx
test al, al
cmove edi, ebx
jmp 0x7ff77210bd90
cmp edi, 0x4d105dcc
je 0x7ff77210c010
cmp edi, 0x57a080dd
je 0x7ff77210c01a
cmp edi, 0x65507a83
jne 0x7ff77210bd90
cmp byte [rbp + 0x4b7], 0
mov edi, 0x9cf6b07e
jne 0x7ff77210be97
mov edi, 0x803248c7
mov r10, qword [rbp + 0x490]
jmp 0x7ff77210bd90
cmp edi, 0xab6fd9f2
je 0x7ff77210c083
cmp edi, 0xc56ba562
je 0x7ff77210c0a3
cmp edi, 0x8571556
jne 0x7ff77210bd90
jmp 0x7ff77210c948
mov eax, dword [0x7ff772230700]
mov esi, dword [0x7ff772230704]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x8571556
mov ebx, 0x8571556
jne 0x7ff77210bd79
jmp 0x7ff77210bd74
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x4b7]
mov eax, dword [0x7ff772230700]
mov ecx, dword [0x7ff772230704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0x65507a83
mov edi, 0x48130852
mov esi, 0x65507a83
test eax, ebx
sete bl
je 0x7ff77210bf78
mov esi, 0x48130852
cmp ecx, 0xa
cmovl edi, esi
setl al
xor bl, al
cmovne edi, edx
jmp 0x7ff77210bd90
mov eax, dword [0x7ff772230700]
mov esi, dword [0x7ff772230704]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x464ccb45
mov ebx, 0x464ccb45
jne 0x7ff77210bfc0
mov ebx, 0x48130852
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov qword [rbp + 0x4a0], r10
cmovge edi, ebx
jmp 0x7ff77210bd90
mov eax, dword [0x7ff772230700]
mov esi, dword [0x7ff772230704]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x10d4ceb2
mov ebx, 0x10d4ceb2
je 0x7ff77210bd74
jmp 0x7ff77210bd79
mov edi, 0x10d4ceb2
jmp 0x7ff77210bd90
movups xmmword [r11], xmm14
movups xmmword [r11 + 0x10], xmm15
movups xmmword [r11 + 0x20], xmm7
mov dword [r11 + 0x30], 0x772726c
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
mov eax, dword [0x7ff772230700]
mov ecx, dword [0x7ff772230704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0xc56ba562
mov edi, 0xab6fd9f2
mov esi, 0xc56ba562
test eax, ebx
sete bl
je 0x7ff77210c070
mov esi, 0xab6fd9f2
cmp ecx, 0xa
cmovl edi, esi
setl al
xor al, bl
cmovne edi, edx
jmp 0x7ff77210bd90
movups xmmword [r11], xmm14
movups xmmword [r11 + 0x10], xmm15
movups xmmword [r11 + 0x20], xmm7
mov dword [r11 + 0x30], 0x772726c
mov edi, 0x57a080dd
jmp 0x7ff77210bd90
mov edi, 0x803248c7
mov r10, qword [rbp + 0x488]
jmp 0x7ff77210bd90
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 3], al
mov eax, dword [0x7ff772230a28]
mov r8d, dword [0x7ff772230a2c]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov edi, 0xa206962f
mov edx, 0x9de5dd88
cmove edi, edx
cmp r8d, 0xa
setl byte [rbp + 0x490]
not ebx
setl cl
mov esi, 0xa206962f
cmovge edi, esi
xor cl, al
cmovne edi, edx
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff77210c150
cmp ecx, 0x9de5dd88
je 0x7ff77210ca7e
cmp ecx, 0xa206962f
jne 0x7ff77210c120
mov ecx, 0x4f731d2c
jmp 0x7ff77210c120
cmp ecx, 0x4f731d2c
je 0x7ff77210c18d
cmp ecx, 0x285c809b
jne 0x7ff77210c120
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0xa206962f
mov esi, 0x4f731d2c
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test dl, dl
cmove ecx, eax
jmp 0x7ff77210c120
mov byte [rbp + 0x4a0], 0x19
mov ecx, edi
jmp 0x7ff77210c120
mov rcx, qword [rbp + 0x360]
sub rsp, 0x20
call fcn.7ff7721203a0
add rsp, 0x20
mov rcx, qword [rbp + 0x400]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x430]
mov rcx, qword [rbp + 0x428]
mov r8, qword [rbp + 0x400]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x358]
mov r9, qword [rbp + 0x358]
mov byte [r9], 0
mov ecx, dword [0x7ff7722304f8]
mov edi, dword [0x7ff7722304fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0x298519f2
mov edx, 0x7c9bd865
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xd3b1afe8
nop
cmp edx, 0x298519f1
jg 0x7ff77210c280
cmp edx, 0xd3b1afe8
je 0x7ff77210c295
cmp edx, 0xf21147dc
jne 0x7ff77210c250
mov byte [rbp + 0x4a0], 0x7d
mov edx, ecx
jmp 0x7ff77210c250
cmp edx, 0x298519f2
je 0x7ff77210c2c7
cmp edx, 0x7c9bd865
jne 0x7ff77210c250
jmp 0x7ff77210cb28
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x298519f2
mov edi, 0xf21147dc
cmovne edx, edi
test bl, bl
mov ebx, 0x298519f2
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff77210c250
mov edx, 0xf21147dc
jmp 0x7ff77210c250
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 3], al
mov eax, dword [0x7ff772230c88]
mov r8d, dword [0x7ff772230c8c]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete al
cmp r8d, 0xa
setl cl
xor cl, al
mov eax, 0x1530b530
mov ecx, 0x3ed1a007
cmovne eax, ecx
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
mov edi, eax
cmove edi, ecx
cmp r8d, 0xa
setl byte [rbp + 0x490]
not ebx
cmovge edi, eax
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff77210c360
cmp ecx, 0xb843424c
je 0x7ff77210c375
cmp ecx, 0xd86000d2
jne 0x7ff77210c330
mov byte [rbp + 0x4a0], 0x42
mov ecx, edi
jmp 0x7ff77210c330
cmp ecx, 0x1530b530
je 0x7ff77210c39f
cmp ecx, 0x3ed1a007
jne 0x7ff77210c330
jmp 0x7ff77210cc0e
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0x1530b530
cmovne eax, r15d
test cl, cl
mov ecx, eax
cmovne ecx, r15d
test dl, dl
cmove ecx, eax
jmp 0x7ff77210c330
mov ecx, 0xd86000d2
jmp 0x7ff77210c330
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210c400
cmp ecx, 0xb843424c
je 0x7ff77210c415
cmp ecx, 0xd86000d2
jne 0x7ff77210c3d0
mov byte [rbp + 0x4a0], 0x5d
mov ecx, edi
jmp 0x7ff77210c3d0
cmp ecx, 0x1530b530
je 0x7ff77210c444
cmp ecx, 0x3ed1a007
jne 0x7ff77210c3d0
jmp 0x7ff77210cca6
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff77210c3d0
mov ecx, 0xd86000d2
jmp 0x7ff77210c3d0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x350f5089
nop
cmp ecx, 0x1b2d5b93
jg 0x7ff77210c490
cmp ecx, 0xc2ff08e8
je 0x7ff77210c4d2
cmp ecx, 0xd97d0234
jne 0x7ff77210c470
jmp 0x7ff77210cd46
cmp ecx, 0x1b2d5b94
je 0x7ff77210c4dd
cmp ecx, 0x350f5089
jne 0x7ff77210c470
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne ecx, edi
test al, al
mov eax, 0x1b2d5b94
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210c470
mov byte [rbp + 0x4a0], 3
mov ecx, esi
jmp 0x7ff77210c470
mov ecx, 0xc2ff08e8
jmp 0x7ff77210c470
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230c78]
mov edx, dword [0x7ff772230c7c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x1e7e8d8c
mov ebx, 0x8a403c90
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x3af2d1c4
jg 0x7ff77210c580
cmp edx, 0x8a403c90
je 0x7ff77210cddf
cmp edx, 0x1e7e8d8c
jne 0x7ff77210c550
mov edx, 0x3af2d1c5
jmp 0x7ff77210c550
cmp edx, 0x3af2d1c5
je 0x7ff77210c5c2
cmp edx, 0x51262a12
jne 0x7ff77210c550
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x1e7e8d8c
mov edi, 0x3af2d1c5
cmovne edx, edi
test bl, bl
mov ebx, 0x1e7e8d8c
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff77210c550
mov byte [rbp + 0x4a0], 0x5d
mov edx, ecx
jmp 0x7ff77210c550
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xc1bbc24b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xcaf4e06d
jg 0x7ff77210c650
cmp ecx, 0x9b9302c0
je 0x7ff77210c66f
cmp ecx, 0xc1bbc24b
jne 0x7ff77210c600
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne ecx, edi
test al, al
mov eax, 0x9b9302c0
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210c600
cmp ecx, 0xcaf4e06e
je 0x7ff77210cebd
cmp ecx, 0xebbb0b98
jne 0x7ff77210c600
mov byte [rbp + 0x4a0], 0x6d
mov ecx, esi
jmp 0x7ff77210c600
mov ecx, 0xebbb0b98
jmp 0x7ff77210c600
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 3], al
mov eax, dword [0x7ff7722309c8]
mov r8d, dword [0x7ff7722309cc]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov edi, 0x119e31bd
mov edx, 0xd92eaec8
cmove edi, edx
cmp r8d, 0xa
setl byte [rbp + 0x490]
not ebx
setl cl
mov esi, 0x119e31bd
cmovge edi, esi
xor cl, al
cmovne edi, edx
mov ecx, 0xd3b124e8
nop word cs:[rax + rax]
nop
cmp ecx, 0x119e31bc
jg 0x7ff77210c700
cmp ecx, 0xd3b124e8
je 0x7ff77210c71b
cmp ecx, 0xd92eaec8
jne 0x7ff77210c6e0
jmp 0x7ff77210cf66
cmp ecx, 0x119e31bd
je 0x7ff77210c748
cmp ecx, 0x30522e97
jne 0x7ff77210c6e0
mov byte [rbp + 0x4a0], 0xfc
mov ecx, edi
jmp 0x7ff77210c6e0
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0x119e31bd
mov esi, 0x30522e97
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test dl, dl
cmove ecx, eax
jmp 0x7ff77210c6e0
mov ecx, 0x30522e97
jmp 0x7ff77210c6e0
mov rcx, qword [rbp + 8]
sub rsp, 0x20
call fcn.7ff772146fd0
add rsp, 0x20
mov rcx, qword [rbp + 0x140]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x160]
mov rcx, qword [rbp + 0x158]
mov r8, qword [rbp + 0x140]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x138]
mov rax, qword [rbp]
mov r8, qword [rbp]
mov byte [r8], 0
mov ecx, dword [0x7ff772230a98]
mov edx, dword [0x7ff772230a9c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0xd98fdf14
mov eax, 0x10a8cbd
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xd98fdf14
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x6ed52b12
nop dword [rax]
cmp edx, 0x10a8cbc
jg 0x7ff77210c820
cmp edx, 0x9b9b0bb9
je 0x7ff77210c866
cmp edx, 0xd98fdf14
jne 0x7ff77210c800
mov edx, 0x9b9b0bb9
jmp 0x7ff77210c800
cmp edx, 0x10a8cbd
je 0x7ff77210cfff
cmp edx, 0x6ed52b12
jne 0x7ff77210c800
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0xd98fdf14
mov edi, 0x9b9b0bb9
cmovne edx, edi
test al, al
mov eax, 0xd98fdf14
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210c800
mov byte [rbp + 0x4a0], 0x25
mov edx, ecx
jmp 0x7ff77210c800
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff7722309a8]
mov r9d, dword [0x7ff7722309ac]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete byte [rbp + 0x4a8]
sete al
mov esi, 0xb66dc8b9
mov edx, 0x8bd3416e
cmove esi, edx
cmp r9d, 0xa
setl byte [rbp + 0x490]
setl cl
mov edi, 0xb66dc8b9
cmovge esi, edi
xor cl, al
cmovne esi, edx
mov ecx, 0x4797dc46
nop
cmp ecx, 0xb7931ea0
jg 0x7ff77210c900
cmp ecx, 0x8bd3416e
je 0x7ff77210d0d1
cmp ecx, 0xb66dc8b9
jne 0x7ff77210c8d0
mov ecx, 0xb7931ea1
jmp 0x7ff77210c8d0
cmp ecx, 0xb7931ea1
je 0x7ff77210c93d
cmp ecx, 0x4797dc46
jne 0x7ff77210c8d0
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne eax, edi
test cl, cl
mov ecx, eax
cmovne ecx, edi
test dl, dl
cmove ecx, eax
jmp 0x7ff77210c8d0
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, esi
jmp 0x7ff77210c8d0
mov rcx, qword [rbp + 0x360]
sub rsp, 0x20
call fcn.7ff7721203a0
add rsp, 0x20
mov rcx, qword [rbp + 0x400]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x430]
mov rcx, qword [rbp + 0x428]
mov r8, qword [rbp + 0x400]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x358]
mov r9, qword [rbp + 0x358]
mov byte [r9], 0
mov ecx, dword [0x7ff7722304f8]
mov edi, dword [0x7ff7722304fc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0x298519f2
mov edx, 0x7c9bd865
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, edx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xd3b1afe8
nop
cmp edx, 0x298519f1
jg 0x7ff77210ca30
cmp edx, 0xd3b1afe8
je 0x7ff77210ca45
cmp edx, 0xf21147dc
jne 0x7ff77210ca00
mov byte [rbp + 0x4a0], 0x7d
mov edx, ecx
jmp 0x7ff77210ca00
cmp edx, 0x298519f2
je 0x7ff77210ca77
cmp edx, 0x7c9bd865
jne 0x7ff77210ca00
jmp 0x7ff77210d17d
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x298519f2
mov edi, 0xf21147dc
cmovne edx, edi
test al, al
mov eax, 0x298519f2
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210ca00
mov edx, 0xf21147dc
jmp 0x7ff77210ca00
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 4], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff77210cae0
cmp ecx, 0x9de5dd88
je 0x7ff77210d25e
cmp ecx, 0xa206962f
jne 0x7ff77210cab0
mov ecx, 0x4f731d2c
jmp 0x7ff77210cab0
cmp ecx, 0x4f731d2c
je 0x7ff77210cb1d
cmp ecx, 0x285c809b
jne 0x7ff77210cab0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210cab0
mov byte [rbp + 0x4a0], 0x2a
mov ecx, edi
jmp 0x7ff77210cab0
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 1], al
mov eax, dword [0x7ff7722304f8]
mov edx, dword [0x7ff7722304fc]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0x298519f2
mov ebx, 0x7c9bd865
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0xd3b1afe8
nop word cs:[rax + rax]
nop
cmp edx, 0x298519f1
jg 0x7ff77210cbc0
cmp edx, 0xd3b1afe8
je 0x7ff77210cbd5
cmp edx, 0xf21147dc
jne 0x7ff77210cb90
mov byte [rbp + 0x4a0], 0x6f
mov edx, ecx
jmp 0x7ff77210cb90
cmp edx, 0x298519f2
je 0x7ff77210cc07
cmp edx, 0x7c9bd865
jne 0x7ff77210cb90
jmp 0x7ff77210d30d
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x298519f2
mov edi, 0xf21147dc
cmovne edx, edi
test bl, bl
mov ebx, 0x298519f2
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff77210cb90
mov edx, 0xf21147dc
jmp 0x7ff77210cb90
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 4], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff77210cc60
cmp ecx, 0xb843424c
je 0x7ff77210cc75
cmp ecx, 0xd86000d2
jne 0x7ff77210cc30
mov byte [rbp + 0x4a0], 0x5d
mov ecx, edi
jmp 0x7ff77210cc30
cmp ecx, 0x1530b530
je 0x7ff77210cc9f
cmp ecx, 0x3ed1a007
jne 0x7ff77210cc30
jmp 0x7ff77210d3ee
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210cc30
mov ecx, 0xd86000d2
jmp 0x7ff77210cc30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210cd00
cmp ecx, 0xb843424c
je 0x7ff77210cd15
cmp ecx, 0xd86000d2
jne 0x7ff77210ccd0
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff77210ccd0
cmp ecx, 0x1530b530
je 0x7ff77210cd3f
cmp ecx, 0x3ed1a007
jne 0x7ff77210ccd0
jmp 0x7ff77210d48b
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210ccd0
mov ecx, 0xd86000d2
jmp 0x7ff77210ccd0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x350f5089
nop word [rax + rax]
cmp ecx, 0x1b2d5b93
jg 0x7ff77210cd90
cmp ecx, 0xc2ff08e8
je 0x7ff77210cdcd
cmp ecx, 0xd97d0234
jne 0x7ff77210cd70
jmp 0x7ff77210d526
cmp ecx, 0x1b2d5b94
je 0x7ff77210cdd8
cmp ecx, 0x350f5089
jne 0x7ff77210cd70
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77210cd70
mov byte [rbp + 0x4a0], 0x18
mov ecx, esi
jmp 0x7ff77210cd70
mov ecx, 0xc2ff08e8
jmp 0x7ff77210cd70
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230c78]
mov edx, dword [0x7ff772230c7c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x1e7e8d8c
mov ebx, 0x8a403c90
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x1e7e8d8c
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x51262a12
nop dword [rax + rax]
cmp edx, 0x3af2d1c4
jg 0x7ff77210ce70
cmp edx, 0x8a403c90
je 0x7ff77210d5c4
cmp edx, 0x1e7e8d8c
jne 0x7ff77210ce40
mov edx, 0x3af2d1c5
jmp 0x7ff77210ce40
cmp edx, 0x3af2d1c5
je 0x7ff77210ceb2
cmp edx, 0x51262a12
jne 0x7ff77210ce40
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x1e7e8d8c
mov edi, 0x3af2d1c5
cmovne edx, edi
test al, al
mov eax, 0x1e7e8d8c
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210ce40
mov byte [rbp + 0x4a0], 0x89
mov edx, ecx
jmp 0x7ff77210ce40
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xc1bbc24b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xcaf4e06d
jg 0x7ff77210cf40
cmp ecx, 0x9b9302c0
je 0x7ff77210cf5f
cmp ecx, 0xc1bbc24b
jne 0x7ff77210cef0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne ecx, edi
test al, al
mov eax, 0x9b9302c0
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210cef0
cmp ecx, 0xcaf4e06e
je 0x7ff77210d6ad
cmp ecx, 0xebbb0b98
jne 0x7ff77210cef0
mov byte [rbp + 0x4a0], 0x63
mov ecx, esi
jmp 0x7ff77210cef0
mov ecx, 0xebbb0b98
jmp 0x7ff77210cef0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 4], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax]
cmp ecx, 0x119e31bc
jg 0x7ff77210cfb0
cmp ecx, 0xd3b124e8
je 0x7ff77210cfcb
cmp ecx, 0xd92eaec8
jne 0x7ff77210cf90
jmp 0x7ff77210d756
cmp ecx, 0x119e31bd
je 0x7ff77210cff8
cmp ecx, 0x30522e97
jne 0x7ff77210cf90
mov byte [rbp + 0x4a0], 0xef
mov ecx, edi
jmp 0x7ff77210cf90
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210cf90
mov ecx, 0x30522e97
jmp 0x7ff77210cf90
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230a98]
mov edx, dword [0x7ff772230a9c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xd98fdf14
mov ebx, 0x10a8cbd
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
cmovge ecx, eax
mov edx, 0x6ed52b12
nop dword [rax]
cmp edx, 0x10a8cbc
jg 0x7ff77210d080
cmp edx, 0x9b9b0bb9
je 0x7ff77210d0c6
cmp edx, 0xd98fdf14
jne 0x7ff77210d060
mov edx, 0x9b9b0bb9
jmp 0x7ff77210d060
cmp edx, 0x10a8cbd
je 0x7ff77210d7f4
cmp edx, 0x6ed52b12
jne 0x7ff77210d060
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xd98fdf14
mov edi, 0x9b9b0bb9
cmovne edx, edi
test al, al
mov eax, 0xd98fdf14
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210d060
mov byte [rbp + 0x4a0], 0x50
mov edx, ecx
jmp 0x7ff77210d060
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
nop word cs:[rax + rax]
nop
cmp ecx, 0xb7931ea0
jg 0x7ff77210d130
cmp ecx, 0x8bd3416e
je 0x7ff77210d8bc
cmp ecx, 0xb66dc8b9
jne 0x7ff77210d100
mov ecx, 0xb7931ea1
jmp 0x7ff77210d100
cmp ecx, 0xb7931ea1
je 0x7ff77210d172
cmp ecx, 0x4797dc46
jne 0x7ff77210d100
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne ecx, edi
test al, al
mov eax, 0xb66dc8b9
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210d100
mov byte [rbp + 0x4a0], 0x18
mov ecx, esi
jmp 0x7ff77210d100
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 1], al
mov eax, dword [0x7ff7722304f8]
mov edx, dword [0x7ff7722304fc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x298519f2
mov ebx, 0x7c9bd865
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x298519f2
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xd3b1afe8
nop word cs:[rax + rax]
cmp edx, 0x298519f1
jg 0x7ff77210d210
cmp edx, 0xd3b1afe8
je 0x7ff77210d225
cmp edx, 0xf21147dc
jne 0x7ff77210d1e0
mov byte [rbp + 0x4a0], 0x6f
mov edx, ecx
jmp 0x7ff77210d1e0
cmp edx, 0x298519f2
je 0x7ff77210d257
cmp edx, 0x7c9bd865
jne 0x7ff77210d1e0
jmp 0x7ff77210d95d
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x298519f2
mov edi, 0xf21147dc
cmovne edx, edi
test bl, bl
mov ebx, 0x298519f2
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff77210d1e0
mov edx, 0xf21147dc
jmp 0x7ff77210d1e0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 5], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff77210d2c0
cmp ecx, 0x9de5dd88
je 0x7ff77210da39
cmp ecx, 0xa206962f
jne 0x7ff77210d290
mov ecx, 0x4f731d2c
jmp 0x7ff77210d290
cmp ecx, 0x4f731d2c
je 0x7ff77210d302
cmp ecx, 0x285c809b
jne 0x7ff77210d290
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa206962f
mov esi, 0x4f731d2c
cmovne ecx, esi
test al, al
mov eax, 0xa206962f
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210d290
mov byte [rbp + 0x4a0], 0x1d
mov ecx, edi
jmp 0x7ff77210d290
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 2], al
mov eax, dword [0x7ff7722304f8]
mov edx, dword [0x7ff7722304fc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x298519f2
mov ebx, 0x7c9bd865
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x298519f2
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xd3b1afe8
nop word cs:[rax + rax]
cmp edx, 0x298519f1
jg 0x7ff77210d3a0
cmp edx, 0xd3b1afe8
je 0x7ff77210d3b5
cmp edx, 0xf21147dc
jne 0x7ff77210d370
mov byte [rbp + 0x4a0], 0x53
mov edx, ecx
jmp 0x7ff77210d370
cmp edx, 0x298519f2
je 0x7ff77210d3e7
cmp edx, 0x7c9bd865
jne 0x7ff77210d370
jmp 0x7ff77210dad8
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x298519f2
mov edi, 0xf21147dc
cmovne edx, edi
test al, al
mov eax, 0x298519f2
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff77210d370
mov edx, 0xf21147dc
jmp 0x7ff77210d370
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 5], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff77210d440
cmp ecx, 0xb843424c
je 0x7ff77210d455
cmp ecx, 0xd86000d2
jne 0x7ff77210d410
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff77210d410
cmp ecx, 0x1530b530
je 0x7ff77210d484
cmp ecx, 0x3ed1a007
jne 0x7ff77210d410
jmp 0x7ff77210dbbe
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff77210d410
mov ecx, 0xd86000d2
jmp 0x7ff77210d410
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff77210d4e0
cmp ecx, 0xb843424c
je 0x7ff77210d4f5
cmp ecx, 0xd86000d2
jne 0x7ff77210d4b0
mov byte [rbp + 0x4a0], 0x69
mov ecx, edi
jmp 0x7ff77210d4b0
cmp ecx, 0x1530b530
je 0x7ff77210d51f
cmp ecx, 0x3ed1a007
jne 0x7ff77210d4b0
jmp 0x7ff77210dc56
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210d4b0
mov ecx, 0xd86000d2
jmp 0x7ff77210d4b0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x350f5089
nop word [rax + rax]
cmp ecx, 0x1b2d5b93
jg 0x7ff77210d570
cmp ecx, 0xc2ff08e8
je 0x7ff77210d5b2
cmp ecx, 0xd97d0234
jne 0x7ff77210d550
jmp 0x7ff77210dcf6
cmp ecx, 0x1b2d5b94
je 0x7ff77210d5bd
cmp ecx, 0x350f5089
jne 0x7ff77210d550
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne ecx, edi
test al, al
mov eax, 0x1b2d5b94
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210d550
mov byte [rbp + 0x4a0], 0x1e
mov ecx, esi
jmp 0x7ff77210d550
mov ecx, 0xc2ff08e8
jmp 0x7ff77210d550
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230c78]
mov r9d, dword [0x7ff772230c7c]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete al
cmp r9d, 0xa
setl cl
xor cl, al
mov eax, 0x1e7e8d8c
mov ecx, 0x8a403c90
cmovne eax, ecx
test r10d, ebx
sete byte [rbp + 0x4a8]
mov edi, eax
cmove edi, ecx
cmp r9d, 0xa
setl byte [rbp + 0x490]
cmovge edi, eax
mov ecx, 0x51262a12
nop word cs:[rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff77210d660
cmp ecx, 0x8a403c90
je 0x7ff77210dd94
cmp ecx, 0x1e7e8d8c
jne 0x7ff77210d630
mov ecx, 0x3af2d1c5
jmp 0x7ff77210d630
cmp ecx, 0x3af2d1c5
je 0x7ff77210d6a2
cmp ecx, 0x51262a12
jne 0x7ff77210d630
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test dl, dl
mov edx, 0x1e7e8d8c
cmove ecx, edx
test al, al
cmovne ecx, esi
jmp 0x7ff77210d630
mov byte [rbp + 0x4a0], 0x9e
mov ecx, edi
jmp 0x7ff77210d630
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xc1bbc24b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xcaf4e06d
jg 0x7ff77210d730
cmp ecx, 0x9b9302c0
je 0x7ff77210d74f
cmp ecx, 0xc1bbc24b
jne 0x7ff77210d6e0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne ecx, edi
test al, al
mov eax, 0x9b9302c0
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210d6e0
cmp ecx, 0xcaf4e06e
je 0x7ff77210de3d
cmp ecx, 0xebbb0b98
jne 0x7ff77210d6e0
mov byte [rbp + 0x4a0], 0x60
mov ecx, esi
jmp 0x7ff77210d6e0
mov ecx, 0xebbb0b98
jmp 0x7ff77210d6e0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 5], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax]
cmp ecx, 0x119e31bc
jg 0x7ff77210d7a0
cmp ecx, 0xd3b124e8
je 0x7ff77210d7bb
cmp ecx, 0xd92eaec8
jne 0x7ff77210d780
jmp 0x7ff77210dee6
cmp ecx, 0x119e31bd
je 0x7ff77210d7ed
cmp ecx, 0x30522e97
jne 0x7ff77210d780
mov byte [rbp + 0x4a0], 0xe0
mov ecx, edi
jmp 0x7ff77210d780
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210d780
mov ecx, 0x30522e97
jmp 0x7ff77210d780
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230a98]
mov edx, dword [0x7ff772230a9c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0xd98fdf14
mov ebx, 0x10a8cbd
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xd98fdf14
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x6ed52b12
nop
cmp edx, 0x10a8cbc
jg 0x7ff77210d870
cmp edx, 0x9b9b0bb9
je 0x7ff77210d8b1
cmp edx, 0xd98fdf14
jne 0x7ff77210d850
mov edx, 0x9b9b0bb9
jmp 0x7ff77210d850
cmp edx, 0x10a8cbd
je 0x7ff77210df7f
cmp edx, 0x6ed52b12
jne 0x7ff77210d850
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0xd98fdf14
mov edi, 0x9b9b0bb9
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff77210d850
mov byte [rbp + 0x4a0], 0x50
mov edx, ecx
jmp 0x7ff77210d850
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
cmp ecx, 0xb7931ea0
jg 0x7ff77210d910
cmp ecx, 0x8bd3416e
je 0x7ff77210e061
cmp ecx, 0xb66dc8b9
jne 0x7ff77210d8e0
mov ecx, 0xb7931ea1
jmp 0x7ff77210d8e0
cmp ecx, 0xb7931ea1
je 0x7ff77210d952
cmp ecx, 0x4797dc46
jne 0x7ff77210d8e0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne ecx, edi
test al, al
mov eax, 0xb66dc8b9
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210d8e0
mov byte [rbp + 0x4a0], 0x10
mov ecx, esi
jmp 0x7ff77210d8e0
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 2], al
mov eax, dword [0x7ff7722304f8]
mov edx, dword [0x7ff7722304fc]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x298519f2
mov ebx, 0x7c9bd865
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x298519f2
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xd3b1afe8
nop word [rax + rax]
cmp edx, 0x298519f1
jg 0x7ff77210d9f0
cmp edx, 0xd3b1afe8
je 0x7ff77210da05
cmp edx, 0xf21147dc
jne 0x7ff77210d9c0
mov byte [rbp + 0x4a0], 0x53
mov edx, ecx
jmp 0x7ff77210d9c0
cmp edx, 0x298519f2
je 0x7ff77210da32
cmp edx, 0x7c9bd865
jne 0x7ff77210d9c0
jmp 0x7ff77210e108
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x298519f2
mov edi, 0xf21147dc
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff77210d9c0
mov edx, 0xf21147dc
jmp 0x7ff77210d9c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 6], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff77210da90
cmp ecx, 0x9de5dd88
je 0x7ff77210e1ee
cmp ecx, 0xa206962f
jne 0x7ff77210da60
mov ecx, 0x4f731d2c
jmp 0x7ff77210da60
cmp ecx, 0x4f731d2c
je 0x7ff77210dacd
cmp ecx, 0x285c809b
jne 0x7ff77210da60
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210da60
mov byte [rbp + 0x4a0], 0xfe
mov ecx, edi
jmp 0x7ff77210da60
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 3], al
mov eax, dword [0x7ff7722304f8]
mov r8d, dword [0x7ff7722304fc]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov edi, 0x298519f2
mov edx, 0x7c9bd865
cmove edi, edx
cmp r8d, 0xa
setl byte [rbp + 0x490]
not ebx
setl cl
mov esi, 0x298519f2
cmovge edi, esi
xor cl, al
cmovne edi, edx
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210db70
cmp ecx, 0xd3b1afe8
je 0x7ff77210db85
cmp ecx, 0xf21147dc
jne 0x7ff77210db40
mov byte [rbp + 0x4a0], 0xa8
mov ecx, edi
jmp 0x7ff77210db40
cmp ecx, 0x298519f2
je 0x7ff77210dbb7
cmp ecx, 0x7c9bd865
jne 0x7ff77210db40
jmp 0x7ff77210e29d
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210db40
mov ecx, 0xf21147dc
jmp 0x7ff77210db40
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 6], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff77210dc10
cmp ecx, 0xb843424c
je 0x7ff77210dc25
cmp ecx, 0xd86000d2
jne 0x7ff77210dbe0
mov byte [rbp + 0x4a0], 0x69
mov ecx, edi
jmp 0x7ff77210dbe0
cmp ecx, 0x1530b530
je 0x7ff77210dc4f
cmp ecx, 0x3ed1a007
jne 0x7ff77210dbe0
jmp 0x7ff77210e33e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210dbe0
mov ecx, 0xd86000d2
jmp 0x7ff77210dbe0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210dcb0
cmp ecx, 0xb843424c
je 0x7ff77210dcc5
cmp ecx, 0xd86000d2
jne 0x7ff77210dc80
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff77210dc80
cmp ecx, 0x1530b530
je 0x7ff77210dcef
cmp ecx, 0x3ed1a007
jne 0x7ff77210dc80
jmp 0x7ff77210e3d6
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210dc80
mov ecx, 0xd86000d2
jmp 0x7ff77210dc80
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x350f5089
nop word [rax + rax]
cmp ecx, 0x1b2d5b93
jg 0x7ff77210dd40
cmp ecx, 0xc2ff08e8
je 0x7ff77210dd82
cmp ecx, 0xd97d0234
jne 0x7ff77210dd20
jmp 0x7ff77210e476
cmp ecx, 0x1b2d5b94
je 0x7ff77210dd8d
cmp ecx, 0x350f5089
jne 0x7ff77210dd20
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne ecx, edi
test al, al
mov eax, 0x1b2d5b94
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210dd20
mov byte [rbp + 0x4a0], 0x1d
mov ecx, esi
jmp 0x7ff77210dd20
mov ecx, 0xc2ff08e8
jmp 0x7ff77210dd20
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff77210ddf0
cmp ecx, 0x8a403c90
je 0x7ff77210e514
cmp ecx, 0x1e7e8d8c
jne 0x7ff77210ddc0
mov ecx, 0x3af2d1c5
jmp 0x7ff77210ddc0
cmp ecx, 0x3af2d1c5
je 0x7ff77210de32
cmp ecx, 0x51262a12
jne 0x7ff77210ddc0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210ddc0
mov byte [rbp + 0x4a0], 0xb0
mov ecx, edi
jmp 0x7ff77210ddc0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xc1bbc24b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xcaf4e06d
jg 0x7ff77210dec0
cmp ecx, 0x9b9302c0
je 0x7ff77210dedf
cmp ecx, 0xc1bbc24b
jne 0x7ff77210de70
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x9b9302c0
mov edi, 0xebbb0b98
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77210de70
cmp ecx, 0xcaf4e06e
je 0x7ff77210e5b8
cmp ecx, 0xebbb0b98
jne 0x7ff77210de70
mov byte [rbp + 0x4a0], 0xb2
mov ecx, esi
jmp 0x7ff77210de70
mov ecx, 0xebbb0b98
jmp 0x7ff77210de70
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 6], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax]
cmp ecx, 0x119e31bc
jg 0x7ff77210df30
cmp ecx, 0xd3b124e8
je 0x7ff77210df4b
cmp ecx, 0xd92eaec8
jne 0x7ff77210df10
jmp 0x7ff77210e656
cmp ecx, 0x119e31bd
je 0x7ff77210df78
cmp ecx, 0x30522e97
jne 0x7ff77210df10
mov byte [rbp + 0x4a0], 0xc3
mov ecx, edi
jmp 0x7ff77210df10
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210df10
mov ecx, 0x30522e97
jmp 0x7ff77210df10
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230a98]
mov r9d, dword [0x7ff772230a9c]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete al
cmp r9d, 0xa
setl cl
xor cl, al
mov eax, 0xd98fdf14
mov ecx, 0x10a8cbd
cmovne eax, ecx
test r10d, ebx
sete byte [rbp + 0x4a8]
mov edi, eax
cmove edi, ecx
cmp r9d, 0xa
setl byte [rbp + 0x490]
cmovge edi, eax
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff77210e010
cmp ecx, 0x9b9b0bb9
je 0x7ff77210e056
cmp ecx, 0xd98fdf14
jne 0x7ff77210dff0
mov ecx, 0x9b9b0bb9
jmp 0x7ff77210dff0
cmp ecx, 0x10a8cbd
je 0x7ff77210e6ef
cmp ecx, 0x6ed52b12
jne 0x7ff77210dff0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210dff0
mov byte [rbp + 0x4a0], 0x5f
mov ecx, edi
jmp 0x7ff77210dff0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
nop word cs:[rax + rax]
nop
cmp ecx, 0xb7931ea0
jg 0x7ff77210e0c0
cmp ecx, 0x8bd3416e
je 0x7ff77210e791
cmp ecx, 0xb66dc8b9
jne 0x7ff77210e090
mov ecx, 0xb7931ea1
jmp 0x7ff77210e090
cmp ecx, 0xb7931ea1
je 0x7ff77210e0fd
cmp ecx, 0x4797dc46
jne 0x7ff77210e090
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77210e090
mov byte [rbp + 0x4a0], 0x18
mov ecx, esi
jmp 0x7ff77210e090
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 3], al
mov eax, dword [0x7ff7722304f8]
mov r8d, dword [0x7ff7722304fc]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov edi, 0x298519f2
mov edx, 0x7c9bd865
cmove edi, edx
cmp r8d, 0xa
setl byte [rbp + 0x490]
not ebx
setl cl
mov esi, 0x298519f2
cmovge edi, esi
xor cl, al
cmovne edi, edx
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210e1a0
cmp ecx, 0xd3b1afe8
je 0x7ff77210e1b5
cmp ecx, 0xf21147dc
jne 0x7ff77210e170
mov byte [rbp + 0x4a0], 0xa8
mov ecx, edi
jmp 0x7ff77210e170
cmp ecx, 0x298519f2
je 0x7ff77210e1e7
cmp ecx, 0x7c9bd865
jne 0x7ff77210e170
jmp 0x7ff77210e838
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test dl, dl
mov edx, 0x298519f2
cmove ecx, edx
test al, al
cmovne ecx, esi
jmp 0x7ff77210e170
mov ecx, 0xf21147dc
jmp 0x7ff77210e170
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 7], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff77210e250
cmp ecx, 0x9de5dd88
je 0x7ff77210e8de
cmp ecx, 0xa206962f
jne 0x7ff77210e220
mov ecx, 0x4f731d2c
jmp 0x7ff77210e220
cmp ecx, 0x4f731d2c
je 0x7ff77210e292
cmp ecx, 0x285c809b
jne 0x7ff77210e220
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa206962f
mov esi, 0x4f731d2c
cmovne ecx, esi
test al, al
mov eax, 0xa206962f
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210e220
mov byte [rbp + 0x4a0], 0x17
mov ecx, edi
jmp 0x7ff77210e220
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 4], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
cmp ecx, 0x298519f1
jg 0x7ff77210e2f0
cmp ecx, 0xd3b1afe8
je 0x7ff77210e305
cmp ecx, 0xf21147dc
jne 0x7ff77210e2c0
mov byte [rbp + 0x4a0], 0xba
mov ecx, edi
jmp 0x7ff77210e2c0
cmp ecx, 0x298519f2
je 0x7ff77210e337
cmp ecx, 0x7c9bd865
jne 0x7ff77210e2c0
jmp 0x7ff77210e98d
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210e2c0
mov ecx, 0xf21147dc
jmp 0x7ff77210e2c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 7], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff77210e390
cmp ecx, 0xb843424c
je 0x7ff77210e3a5
cmp ecx, 0xd86000d2
jne 0x7ff77210e360
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff77210e360
cmp ecx, 0x1530b530
je 0x7ff77210e3cf
cmp ecx, 0x3ed1a007
jne 0x7ff77210e360
jmp 0x7ff77210ea29
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210e360
mov ecx, 0xd86000d2
jmp 0x7ff77210e360
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210e430
cmp ecx, 0xb843424c
je 0x7ff77210e445
cmp ecx, 0xd86000d2
jne 0x7ff77210e400
mov byte [rbp + 0x4a0], 0x55
mov ecx, edi
jmp 0x7ff77210e400
cmp ecx, 0x1530b530
je 0x7ff77210e46f
cmp ecx, 0x3ed1a007
jne 0x7ff77210e400
jmp 0x7ff77210eacb
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210e400
mov ecx, 0xd86000d2
jmp 0x7ff77210e400
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x350f5089
nop word [rax + rax]
cmp ecx, 0x1b2d5b93
jg 0x7ff77210e4c0
cmp ecx, 0xc2ff08e8
je 0x7ff77210e502
cmp ecx, 0xd97d0234
jne 0x7ff77210e4a0
jmp 0x7ff77210eb6b
cmp ecx, 0x1b2d5b94
je 0x7ff77210e50d
cmp ecx, 0x350f5089
jne 0x7ff77210e4a0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1b2d5b94
mov edi, 0xc2ff08e8
cmovne ecx, edi
test al, al
mov eax, 0x1b2d5b94
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210e4a0
mov byte [rbp + 0x4a0], 0xaf
mov ecx, esi
jmp 0x7ff77210e4a0
mov ecx, 0xc2ff08e8
jmp 0x7ff77210e4a0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff77210e570
cmp ecx, 0x8a403c90
je 0x7ff77210ec04
cmp ecx, 0x1e7e8d8c
jne 0x7ff77210e540
mov ecx, 0x3af2d1c5
jmp 0x7ff77210e540
cmp ecx, 0x3af2d1c5
je 0x7ff77210e5ad
cmp ecx, 0x51262a12
jne 0x7ff77210e540
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210e540
mov byte [rbp + 0x4a0], 0xb1
mov ecx, edi
jmp 0x7ff77210e540
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xc1bbc24b
nop dword [rax]
cmp ecx, 0xcaf4e06d
jg 0x7ff77210e630
cmp ecx, 0x9b9302c0
je 0x7ff77210e64f
cmp ecx, 0xc1bbc24b
jne 0x7ff77210e5e0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x9b9302c0
mov ebx, 0xebbb0b98
cmovne ecx, ebx
test al, al
mov eax, 0x9b9302c0
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff77210e5e0
cmp ecx, 0xcaf4e06e
je 0x7ff77210eca8
cmp ecx, 0xebbb0b98
jne 0x7ff77210e5e0
mov byte [rbp + 0x4a0], 0xd2
mov ecx, esi
jmp 0x7ff77210e5e0
mov ecx, 0xebbb0b98
jmp 0x7ff77210e5e0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 7], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax]
cmp ecx, 0x119e31bc
jg 0x7ff77210e6a0
cmp ecx, 0xd3b124e8
je 0x7ff77210e6bb
cmp ecx, 0xd92eaec8
jne 0x7ff77210e680
jmp 0x7ff77210ecff
cmp ecx, 0x119e31bd
je 0x7ff77210e6e8
cmp ecx, 0x30522e97
jne 0x7ff77210e680
mov byte [rbp + 0x4a0], 0xea
mov ecx, edi
jmp 0x7ff77210e680
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210e680
mov ecx, 0x30522e97
jmp 0x7ff77210e680
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff77210e740
cmp ecx, 0x9b9b0bb9
je 0x7ff77210e786
cmp ecx, 0xd98fdf14
jne 0x7ff77210e720
mov ecx, 0x9b9b0bb9
jmp 0x7ff77210e720
cmp ecx, 0x10a8cbd
je 0x7ff77210ed9f
cmp ecx, 0x6ed52b12
jne 0x7ff77210e720
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210e720
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff77210e720
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
nop word cs:[rax + rax]
nop
cmp ecx, 0xb7931ea0
jg 0x7ff77210e7f0
cmp ecx, 0x8bd3416e
je 0x7ff77210ee41
cmp ecx, 0xb66dc8b9
jne 0x7ff77210e7c0
mov ecx, 0xb7931ea1
jmp 0x7ff77210e7c0
cmp ecx, 0xb7931ea1
je 0x7ff77210e82d
cmp ecx, 0x4797dc46
jne 0x7ff77210e7c0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77210e7c0
mov byte [rbp + 0x4a0], 0x7f
mov ecx, esi
jmp 0x7ff77210e7c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 4], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210e890
cmp ecx, 0xd3b1afe8
je 0x7ff77210e8a5
cmp ecx, 0xf21147dc
jne 0x7ff77210e860
mov byte [rbp + 0x4a0], 0xba
mov ecx, edi
jmp 0x7ff77210e860
cmp ecx, 0x298519f2
je 0x7ff77210e8d7
cmp ecx, 0x7c9bd865
jne 0x7ff77210e860
jmp 0x7ff77210eeed
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210e860
mov ecx, 0xf21147dc
jmp 0x7ff77210e860
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 8], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff77210e940
cmp ecx, 0x9de5dd88
je 0x7ff77210ef89
cmp ecx, 0xa206962f
jne 0x7ff77210e910
mov ecx, 0x4f731d2c
jmp 0x7ff77210e910
cmp ecx, 0x4f731d2c
je 0x7ff77210e982
cmp ecx, 0x285c809b
jne 0x7ff77210e910
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa206962f
mov esi, 0x4f731d2c
cmovne ecx, esi
test al, al
mov eax, 0xa206962f
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210e910
mov byte [rbp + 0x4a0], 0x12
mov ecx, edi
jmp 0x7ff77210e910
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 5], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
cmp ecx, 0x298519f1
jg 0x7ff77210e9e0
cmp ecx, 0xd3b1afe8
je 0x7ff77210e9f5
cmp ecx, 0xf21147dc
jne 0x7ff77210e9b0
mov byte [rbp + 0x4a0], 0xbb
mov ecx, edi
jmp 0x7ff77210e9b0
cmp ecx, 0x298519f2
je 0x7ff77210ea22
cmp ecx, 0x7c9bd865
jne 0x7ff77210e9b0
jmp 0x7ff77210f028
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210e9b0
mov ecx, 0xf21147dc
jmp 0x7ff77210e9b0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 8], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop dword [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210ea80
cmp ecx, 0xb843424c
je 0x7ff77210ea95
cmp ecx, 0xd86000d2
jne 0x7ff77210ea50
mov byte [rbp + 0x4a0], 0x55
mov ecx, edi
jmp 0x7ff77210ea50
cmp ecx, 0x1530b530
je 0x7ff77210eac4
cmp ecx, 0x3ed1a007
jne 0x7ff77210ea50
jmp 0x7ff77210f0c9
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff77210ea50
mov ecx, 0xd86000d2
jmp 0x7ff77210ea50
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff77210eb20
cmp ecx, 0xb843424c
je 0x7ff77210eb35
cmp ecx, 0xd86000d2
jne 0x7ff77210eaf0
mov byte [rbp + 0x4a0], 0x55
mov ecx, edi
jmp 0x7ff77210eaf0
cmp ecx, 0x1530b530
je 0x7ff77210eb64
cmp ecx, 0x3ed1a007
jne 0x7ff77210eaf0
jmp 0x7ff77210f166
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff77210eaf0
mov ecx, 0xd86000d2
jmp 0x7ff77210eaf0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x350f5089
nop
cmp ecx, 0x1b2d5b93
jg 0x7ff77210ebb0
cmp ecx, 0xc2ff08e8
je 0x7ff77210ebf2
cmp ecx, 0xd97d0234
jne 0x7ff77210eb90
jmp 0x7ff77210f206
cmp ecx, 0x1b2d5b94
je 0x7ff77210ebfd
cmp ecx, 0x350f5089
jne 0x7ff77210eb90
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1b2d5b94
mov ebx, 0xc2ff08e8
cmovne ecx, ebx
test al, al
mov eax, 0x1b2d5b94
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff77210eb90
mov byte [rbp + 0x4a0], 0x8f
mov ecx, esi
jmp 0x7ff77210eb90
mov ecx, 0xc2ff08e8
jmp 0x7ff77210eb90
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff77210ec60
cmp ecx, 0x8a403c90
je 0x7ff77210f25f
cmp ecx, 0x1e7e8d8c
jne 0x7ff77210ec30
mov ecx, 0x3af2d1c5
jmp 0x7ff77210ec30
cmp ecx, 0x3af2d1c5
je 0x7ff77210ec9d
cmp ecx, 0x51262a12
jne 0x7ff77210ec30
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210ec30
mov byte [rbp + 0x4a0], 0x82
mov ecx, edi
jmp 0x7ff77210ec30
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
lea rcx, [r8 + 0xb]
add r8, 0xc
mov qword [rbp + 0x4a0], r8
mov eax, 0xf74c7a9b
nop word cs:[rax + rax]
cmp eax, 0x54937c7f
je 0x7ff77210f308
cmp eax, 0xf74c7a9b
jne 0x7ff77210ecd0
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x4a0]
mov eax, 0xf74c7a9b
mov edx, 0x54937c7f
cmove eax, edx
jmp 0x7ff77210ecd0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 8], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x119e31bc
jg 0x7ff77210ed50
cmp ecx, 0xd3b124e8
je 0x7ff77210ed6b
cmp ecx, 0xd92eaec8
jne 0x7ff77210ed30
jmp 0x7ff77210f41d
cmp ecx, 0x119e31bd
je 0x7ff77210ed98
cmp ecx, 0x30522e97
jne 0x7ff77210ed30
mov byte [rbp + 0x4a0], 0xe7
mov ecx, edi
jmp 0x7ff77210ed30
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210ed30
mov ecx, 0x30522e97
jmp 0x7ff77210ed30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff77210edf0
cmp ecx, 0x9b9b0bb9
je 0x7ff77210ee36
cmp ecx, 0xd98fdf14
jne 0x7ff77210edd0
mov ecx, 0x9b9b0bb9
jmp 0x7ff77210edd0
cmp ecx, 0x10a8cbd
je 0x7ff77210f4b4
cmp ecx, 0x6ed52b12
jne 0x7ff77210edd0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210edd0
mov byte [rbp + 0x4a0], 0xe
mov ecx, edi
jmp 0x7ff77210edd0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
nop word cs:[rax + rax]
nop
cmp ecx, 0xb7931ea0
jg 0x7ff77210eea0
cmp ecx, 0x8bd3416e
je 0x7ff77210f551
cmp ecx, 0xb66dc8b9
jne 0x7ff77210ee70
mov ecx, 0xb7931ea1
jmp 0x7ff77210ee70
cmp ecx, 0xb7931ea1
je 0x7ff77210eee2
cmp ecx, 0x4797dc46
jne 0x7ff77210ee70
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne ecx, edi
test al, al
mov eax, 0xb66dc8b9
cmove ecx, eax
test dl, dl
cmovne ecx, edi
jmp 0x7ff77210ee70
mov byte [rbp + 0x4a0], 0x7d
mov ecx, esi
jmp 0x7ff77210ee70
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 5], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
cmp ecx, 0x298519f1
jg 0x7ff77210ef40
cmp ecx, 0xd3b1afe8
je 0x7ff77210ef55
cmp ecx, 0xf21147dc
jne 0x7ff77210ef10
mov byte [rbp + 0x4a0], 0xbb
mov ecx, edi
jmp 0x7ff77210ef10
cmp ecx, 0x298519f2
je 0x7ff77210ef82
cmp ecx, 0x7c9bd865
jne 0x7ff77210ef10
jmp 0x7ff77210f5f8
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210ef10
mov ecx, 0xf21147dc
jmp 0x7ff77210ef10
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 9], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff77210efe0
cmp ecx, 0x9de5dd88
je 0x7ff77210f69e
cmp ecx, 0xa206962f
jne 0x7ff77210efb0
mov ecx, 0x4f731d2c
jmp 0x7ff77210efb0
cmp ecx, 0x4f731d2c
je 0x7ff77210f01d
cmp ecx, 0x285c809b
jne 0x7ff77210efb0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210efb0
mov byte [rbp + 0x4a0], 0x12
mov ecx, edi
jmp 0x7ff77210efb0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 6], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210f080
cmp ecx, 0xd3b1afe8
je 0x7ff77210f095
cmp ecx, 0xf21147dc
jne 0x7ff77210f050
mov byte [rbp + 0x4a0], 0x54
mov ecx, edi
jmp 0x7ff77210f050
cmp ecx, 0x298519f2
je 0x7ff77210f0c2
cmp ecx, 0x7c9bd865
jne 0x7ff77210f050
jmp 0x7ff77210f748
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210f050
mov ecx, 0xf21147dc
jmp 0x7ff77210f050
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 9], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop dword [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210f120
cmp ecx, 0xb843424c
je 0x7ff77210f135
cmp ecx, 0xd86000d2
jne 0x7ff77210f0f0
mov byte [rbp + 0x4a0], 0x55
mov ecx, edi
jmp 0x7ff77210f0f0
cmp ecx, 0x1530b530
je 0x7ff77210f15f
cmp ecx, 0x3ed1a007
jne 0x7ff77210f0f0
jmp 0x7ff77210f7ee
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210f0f0
mov ecx, 0xd86000d2
jmp 0x7ff77210f0f0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff77210f1c0
cmp ecx, 0xb843424c
je 0x7ff77210f1d5
cmp ecx, 0xd86000d2
jne 0x7ff77210f190
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff77210f190
cmp ecx, 0x1530b530
je 0x7ff77210f1ff
cmp ecx, 0x3ed1a007
jne 0x7ff77210f190
jmp 0x7ff77210f88b
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210f190
mov ecx, 0xd86000d2
jmp 0x7ff77210f190
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
lea rcx, [r8 + 0xb]
add r8, 0xc
mov qword [rbp + 0x4a0], r8
mov eax, 0xd1d425f9
nop word cs:[rax + rax]
nop
cmp eax, 0x85e3733b
je 0x7ff77210f926
cmp eax, 0xd1d425f9
jne 0x7ff77210f230
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x4a0]
mov eax, 0xd1d425f9
mov edx, 0x85e3733b
cmove eax, edx
jmp 0x7ff77210f230
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff77210f2c0
cmp ecx, 0x8a403c90
je 0x7ff77210fa38
cmp ecx, 0x1e7e8d8c
jne 0x7ff77210f290
mov ecx, 0x3af2d1c5
jmp 0x7ff77210f290
cmp ecx, 0x3af2d1c5
je 0x7ff77210f2fd
cmp ecx, 0x51262a12
jne 0x7ff77210f290
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210f290
mov byte [rbp + 0x4a0], 0xaf
mov ecx, edi
jmp 0x7ff77210f290
mov rcx, qword [rbp + 0x120]
sub rsp, 0x20
call fcn.7ff77211e9a0
add rsp, 0x20
mov rcx, qword [rbp + 0x2e0]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x2d8]
mov rax, qword [rbp + 0x118]
mov r9, qword [rbp + 0x118]
mov byte [r9], 0
mov ecx, dword [0x7ff7722304a8]
mov edx, dword [0x7ff7722304ac]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x91ccd8f4
mov eax, 0xdedae101
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x91ccd8f4
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x727c5177
nop dword [rax + rax]
cmp edx, 0xdedae100
jg 0x7ff77210f3d0
cmp edx, 0x91ccd8f4
je 0x7ff77210f416
cmp edx, 0xbad22684
jne 0x7ff77210f3a0
mov byte [rbp + 0x4a0], 0x12
mov edx, ecx
jmp 0x7ff77210f3a0
cmp edx, 0xdedae101
je 0x7ff77210fad8
cmp edx, 0x727c5177
jne 0x7ff77210f3a0
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, edx
xor al, bl
test dl, dl
mov edx, 0x91ccd8f4
mov edi, 0xbad22684
cmovne edx, edi
test bl, bl
mov ebx, 0x91ccd8f4
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff77210f3a0
mov edx, 0xbad22684
jmp 0x7ff77210f3a0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 9], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
cmp ecx, 0x119e31bc
jg 0x7ff77210f460
cmp ecx, 0xd3b124e8
je 0x7ff77210f47b
cmp ecx, 0xd92eaec8
jne 0x7ff77210f440
jmp 0x7ff77210fbb8
cmp ecx, 0x119e31bd
je 0x7ff77210f4ad
cmp ecx, 0x30522e97
jne 0x7ff77210f440
mov byte [rbp + 0x4a0], 0xe7
mov ecx, edi
jmp 0x7ff77210f440
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210f440
mov ecx, 0x30522e97
jmp 0x7ff77210f440
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff77210f500
cmp ecx, 0x9b9b0bb9
je 0x7ff77210f546
cmp ecx, 0xd98fdf14
jne 0x7ff77210f4e0
mov ecx, 0x9b9b0bb9
jmp 0x7ff77210f4e0
cmp ecx, 0x10a8cbd
je 0x7ff77210fc4f
cmp ecx, 0x6ed52b12
jne 0x7ff77210f4e0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210f4e0
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff77210f4e0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
nop word cs:[rax + rax]
nop
cmp ecx, 0xb7931ea0
jg 0x7ff77210f5b0
cmp ecx, 0x8bd3416e
je 0x7ff77210fcec
cmp ecx, 0xb66dc8b9
jne 0x7ff77210f580
mov ecx, 0xb7931ea1
jmp 0x7ff77210f580
cmp ecx, 0xb7931ea1
je 0x7ff77210f5ed
cmp ecx, 0x4797dc46
jne 0x7ff77210f580
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xb66dc8b9
mov edi, 0xb7931ea1
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77210f580
mov byte [rbp + 0x4a0], 0x25
mov ecx, esi
jmp 0x7ff77210f580
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 6], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210f650
cmp ecx, 0xd3b1afe8
je 0x7ff77210f665
cmp ecx, 0xf21147dc
jne 0x7ff77210f620
mov byte [rbp + 0x4a0], 0x54
mov ecx, edi
jmp 0x7ff77210f620
cmp ecx, 0x298519f2
je 0x7ff77210f697
cmp ecx, 0x7c9bd865
jne 0x7ff77210f620
jmp 0x7ff77210fd88
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210f620
mov ecx, 0xf21147dc
jmp 0x7ff77210f620
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff77210f700
cmp ecx, 0x9de5dd88
je 0x7ff77210fe29
cmp ecx, 0xa206962f
jne 0x7ff77210f6d0
mov ecx, 0x4f731d2c
jmp 0x7ff77210f6d0
cmp ecx, 0x4f731d2c
je 0x7ff77210f73d
cmp ecx, 0x285c809b
jne 0x7ff77210f6d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210f6d0
mov byte [rbp + 0x4a0], 0x17
mov ecx, edi
jmp 0x7ff77210f6d0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 7], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210f7a0
cmp ecx, 0xd3b1afe8
je 0x7ff77210f7b5
cmp ecx, 0xf21147dc
jne 0x7ff77210f770
mov byte [rbp + 0x4a0], 0xb9
mov ecx, edi
jmp 0x7ff77210f770
cmp ecx, 0x298519f2
je 0x7ff77210f7e7
cmp ecx, 0x7c9bd865
jne 0x7ff77210f770
jmp 0x7ff77210fec8
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210f770
mov ecx, 0xf21147dc
jmp 0x7ff77210f770
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0xa], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff77210f840
cmp ecx, 0xb843424c
je 0x7ff77210f855
cmp ecx, 0xd86000d2
jne 0x7ff77210f810
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff77210f810
cmp ecx, 0x1530b530
je 0x7ff77210f884
cmp ecx, 0x3ed1a007
jne 0x7ff77210f810
jmp 0x7ff77210ff6e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff77210f810
mov ecx, 0xd86000d2
jmp 0x7ff77210f810
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff77210f8e0
cmp ecx, 0xb843424c
je 0x7ff77210f8f5
cmp ecx, 0xd86000d2
jne 0x7ff77210f8b0
mov byte [rbp + 0x4a0], 0x58
mov ecx, edi
jmp 0x7ff77210f8b0
cmp ecx, 0x1530b530
je 0x7ff77210f91f
cmp ecx, 0x3ed1a007
jne 0x7ff77210f8b0
jmp 0x7ff77211000b
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff77210f8b0
mov ecx, 0xd86000d2
jmp 0x7ff77210f8b0
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.7ff772143320
add rsp, 0x20
mov rcx, qword [rbp + 0x1f0]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rax, qword [rbp + 0x1e8]
mov rax, qword [rbp + 0x78]
mov r8, qword [rbp + 0x78]
mov byte [r8], 0
mov ecx, dword [0x7ff772230a58]
mov edx, dword [0x7ff772230a5c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x17f378e1
mov eax, 0xc000a67e
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x17f378e1
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x927fd9ea
nop word cs:[rax + rax]
nop
cmp edx, 0xc000a67d
jg 0x7ff77210f9f0
cmp edx, 0x927fd9ea
je 0x7ff77210fa0b
cmp edx, 0x995860fa
jne 0x7ff77210f9c0
mov byte [rbp + 0x4a0], 0x27
mov edx, ecx
jmp 0x7ff77210f9c0
cmp edx, 0xc000a67e
je 0x7ff7721100a6
cmp edx, 0x17f378e1
jne 0x7ff77210f9c0
mov edx, 0x995860fa
jmp 0x7ff77210f9c0
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
mov ebx, 0x17f378e1
mov edi, 0x995860fa
cmovne ebx, edi
test dl, dl
mov edx, ebx
cmovne edx, edi
test al, al
cmove edx, ebx
jmp 0x7ff77210f9c0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff77210fa90
cmp ecx, 0x8a403c90
je 0x7ff77211017d
cmp ecx, 0x1e7e8d8c
jne 0x7ff77210fa60
mov ecx, 0x3af2d1c5
jmp 0x7ff77210fa60
cmp ecx, 0x3af2d1c5
je 0x7ff77210facd
cmp ecx, 0x51262a12
jne 0x7ff77210fa60
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210fa60
mov byte [rbp + 0x4a0], 0xaf
mov ecx, edi
jmp 0x7ff77210fa60
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 1], al
mov eax, dword [0x7ff7722304a8]
mov edx, dword [0x7ff7722304ac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x91ccd8f4
mov ebx, 0xdedae101
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x91ccd8f4
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xdedae100
jg 0x7ff77210fb70
cmp edx, 0x91ccd8f4
je 0x7ff77210fbb1
cmp edx, 0xbad22684
jne 0x7ff77210fb40
mov byte [rbp + 0x4a0], 0x41
mov edx, ecx
jmp 0x7ff77210fb40
cmp edx, 0xdedae101
je 0x7ff772110228
cmp edx, 0x727c5177
jne 0x7ff77210fb40
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x91ccd8f4
mov edi, 0xbad22684
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff77210fb40
mov edx, 0xbad22684
jmp 0x7ff77210fb40
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff77210fc00
cmp ecx, 0xd3b124e8
je 0x7ff77210fc1b
cmp ecx, 0xd92eaec8
jne 0x7ff77210fbe0
jmp 0x7ff772110308
cmp ecx, 0x119e31bd
je 0x7ff77210fc48
cmp ecx, 0x30522e97
jne 0x7ff77210fbe0
mov byte [rbp + 0x4a0], 0xea
mov ecx, edi
jmp 0x7ff77210fbe0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210fbe0
mov ecx, 0x30522e97
jmp 0x7ff77210fbe0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff77210fca0
cmp ecx, 0x9b9b0bb9
je 0x7ff77210fce1
cmp ecx, 0xd98fdf14
jne 0x7ff77210fc80
mov ecx, 0x9b9b0bb9
jmp 0x7ff77210fc80
cmp ecx, 0x10a8cbd
je 0x7ff7721103a4
cmp ecx, 0x6ed52b12
jne 0x7ff77210fc80
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210fc80
mov byte [rbp + 0x4a0], 0x45
mov ecx, edi
jmp 0x7ff77210fc80
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4797dc46
cmp ecx, 0xb7931ea0
jg 0x7ff77210fd40
cmp ecx, 0x8bd3416e
je 0x7ff772110441
cmp ecx, 0xb66dc8b9
jne 0x7ff77210fd10
mov ecx, 0xb7931ea1
jmp 0x7ff77210fd10
cmp ecx, 0xb7931ea1
je 0x7ff77210fd7d
cmp ecx, 0x4797dc46
jne 0x7ff77210fd10
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xb66dc8b9
mov ebx, 0xb7931ea1
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff77210fd10
mov byte [rbp + 0x4a0], 0x41
mov ecx, esi
jmp 0x7ff77210fd10
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 7], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210fde0
cmp ecx, 0xd3b1afe8
je 0x7ff77210fdf5
cmp ecx, 0xf21147dc
jne 0x7ff77210fdb0
mov byte [rbp + 0x4a0], 0xb9
mov ecx, edi
jmp 0x7ff77210fdb0
cmp ecx, 0x298519f2
je 0x7ff77210fe22
cmp ecx, 0x7c9bd865
jne 0x7ff77210fdb0
jmp 0x7ff77211048f
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210fdb0
mov ecx, 0xf21147dc
jmp 0x7ff77210fdb0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff77210fe80
cmp ecx, 0x9de5dd88
je 0x7ff772110539
cmp ecx, 0xa206962f
jne 0x7ff77210fe50
mov ecx, 0x4f731d2c
jmp 0x7ff77210fe50
cmp ecx, 0x4f731d2c
je 0x7ff77210febd
cmp ecx, 0x285c809b
jne 0x7ff77210fe50
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77210fe50
mov byte [rbp + 0x4a0], 0x2f
mov ecx, edi
jmp 0x7ff77210fe50
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 8], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff77210ff20
cmp ecx, 0xd3b1afe8
je 0x7ff77210ff35
cmp ecx, 0xf21147dc
jne 0x7ff77210fef0
mov byte [rbp + 0x4a0], 0xb9
mov ecx, edi
jmp 0x7ff77210fef0
cmp ecx, 0x298519f2
je 0x7ff77210ff67
cmp ecx, 0x7c9bd865
jne 0x7ff77210fef0
jmp 0x7ff7721105d8
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77210fef0
mov ecx, 0xf21147dc
jmp 0x7ff77210fef0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0xb], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff77210ffc0
cmp ecx, 0xb843424c
je 0x7ff77210ffd5
cmp ecx, 0xd86000d2
jne 0x7ff77210ff90
mov byte [rbp + 0x4a0], 0x58
mov ecx, edi
jmp 0x7ff77210ff90
cmp ecx, 0x1530b530
je 0x7ff772110004
cmp ecx, 0x3ed1a007
jne 0x7ff77210ff90
jmp 0x7ff772110679
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff77210ff90
mov ecx, 0xd86000d2
jmp 0x7ff77210ff90
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff772110060
cmp ecx, 0xb843424c
je 0x7ff772110075
cmp ecx, 0xd86000d2
jne 0x7ff772110030
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff772110030
cmp ecx, 0x1530b530
je 0x7ff77211009f
cmp ecx, 0x3ed1a007
jne 0x7ff772110030
jmp 0x7ff772110716
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772110030
mov ecx, 0xd86000d2
jmp 0x7ff772110030
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230a58]
mov edx, dword [0x7ff772230a5c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x17f378e1
mov ebx, 0xc000a67e
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x17f378e1
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x927fd9ea
cmp edx, 0xc000a67d
jg 0x7ff772110130
cmp edx, 0x927fd9ea
je 0x7ff77211014b
cmp edx, 0x995860fa
jne 0x7ff772110100
mov byte [rbp + 0x4a0], 0xf4
mov edx, ecx
jmp 0x7ff772110100
cmp edx, 0xc000a67e
je 0x7ff7721107b6
cmp edx, 0x17f378e1
jne 0x7ff772110100
mov edx, 0x995860fa
jmp 0x7ff772110100
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0x17f378e1
mov edi, 0x995860fa
cmovne edx, edi
test al, al
mov eax, 0x17f378e1
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff772110100
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff7721101e0
cmp ecx, 0x8a403c90
je 0x7ff772110888
cmp ecx, 0x1e7e8d8c
jne 0x7ff7721101b0
mov ecx, 0x3af2d1c5
jmp 0x7ff7721101b0
cmp ecx, 0x3af2d1c5
je 0x7ff77211021d
cmp ecx, 0x51262a12
jne 0x7ff7721101b0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721101b0
mov byte [rbp + 0x4a0], 0xac
mov ecx, edi
jmp 0x7ff7721101b0
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 2], al
mov eax, dword [0x7ff7722304a8]
mov edx, dword [0x7ff7722304ac]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x91ccd8f4
mov ebx, 0xdedae101
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x91ccd8f4
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xdedae100
jg 0x7ff7721102c0
cmp edx, 0x91ccd8f4
je 0x7ff772110301
cmp edx, 0xbad22684
jne 0x7ff772110290
mov byte [rbp + 0x4a0], OleUninitialize
mov edx, ecx
jmp 0x7ff772110290
cmp edx, 0xdedae101
je 0x7ff77211092d
cmp edx, 0x727c5177
jne 0x7ff772110290
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x91ccd8f4
mov edi, 0xbad22684
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff772110290
mov edx, 0xbad22684
jmp 0x7ff772110290
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772110350
cmp ecx, 0xd3b124e8
je 0x7ff77211036b
cmp ecx, 0xd92eaec8
jne 0x7ff772110330
jmp 0x7ff772110a08
cmp ecx, 0x119e31bd
je 0x7ff77211039d
cmp ecx, 0x30522e97
jne 0x7ff772110330
mov byte [rbp + 0x4a0], 0x12
mov ecx, edi
jmp 0x7ff772110330
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772110330
mov ecx, 0x30522e97
jmp 0x7ff772110330
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff7721103f0
cmp ecx, 0x9b9b0bb9
je 0x7ff772110436
cmp ecx, 0xd98fdf14
jne 0x7ff7721103d0
mov ecx, 0x9b9b0bb9
jmp 0x7ff7721103d0
cmp ecx, 0x10a8cbd
je 0x7ff772110a9f
cmp ecx, 0x6ed52b12
jne 0x7ff7721103d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721103d0
mov byte [rbp + 0x4a0], 0x53
mov ecx, edi
jmp 0x7ff7721103d0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xb], al
lea rcx, [r8 + 0xc]
add r8, 0xd
mov qword [rbp + 0x4a0], r8
mov eax, 0x23eebde2
nop
cmp eax, 0xb76d340c
je 0x7ff772110b3c
cmp eax, 0x23eebde2
jne 0x7ff772110460
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x4a0]
mov eax, 0x23eebde2
mov edx, 0xb76d340c
cmove eax, edx
jmp 0x7ff772110460
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 8], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x298519f1
jg 0x7ff7721104f0
cmp ecx, 0xd3b1afe8
je 0x7ff772110505
cmp ecx, 0xf21147dc
jne 0x7ff7721104c0
mov byte [rbp + 0x4a0], 0xb9
mov ecx, edi
jmp 0x7ff7721104c0
cmp ecx, 0x298519f2
je 0x7ff772110532
cmp ecx, 0x7c9bd865
jne 0x7ff7721104c0
jmp 0x7ff772110b89
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721104c0
mov ecx, 0xf21147dc
jmp 0x7ff7721104c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff772110590
cmp ecx, 0x9de5dd88
je 0x7ff772110c2e
cmp ecx, 0xa206962f
jne 0x7ff772110560
mov ecx, 0x4f731d2c
jmp 0x7ff772110560
cmp ecx, 0x4f731d2c
je 0x7ff7721105cd
cmp ecx, 0x285c809b
jne 0x7ff772110560
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772110560
mov byte [rbp + 0x4a0], 0x1d
mov ecx, edi
jmp 0x7ff772110560
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 9], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff772110630
cmp ecx, 0xd3b1afe8
je 0x7ff772110645
cmp ecx, 0xf21147dc
jne 0x7ff772110600
mov byte [rbp + 0x4a0], 0xbe
mov ecx, edi
jmp 0x7ff772110600
cmp ecx, 0x298519f2
je 0x7ff772110672
cmp ecx, 0x7c9bd865
jne 0x7ff772110600
jmp 0x7ff772110cdd
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772110600
mov ecx, 0xf21147dc
jmp 0x7ff772110600
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0xc], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop dword [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff7721106d0
cmp ecx, 0xb843424c
je 0x7ff7721106e5
cmp ecx, 0xd86000d2
jne 0x7ff7721106a0
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff7721106a0
cmp ecx, 0x1530b530
je 0x7ff77211070f
cmp ecx, 0x3ed1a007
jne 0x7ff7721106a0
jmp 0x7ff772110d7e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff7721106a0
mov ecx, 0xd86000d2
jmp 0x7ff7721106a0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772110770
cmp ecx, 0xb843424c
je 0x7ff772110785
cmp ecx, 0xd86000d2
jne 0x7ff772110740
mov byte [rbp + 0x4a0], 0x4d
mov ecx, edi
jmp 0x7ff772110740
cmp ecx, 0x1530b530
je 0x7ff7721107af
cmp ecx, 0x3ed1a007
jne 0x7ff772110740
jmp 0x7ff772110e16
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772110740
mov ecx, 0xd86000d2
jmp 0x7ff772110740
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230a58]
mov edx, dword [0x7ff772230a5c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x17f378e1
mov ebx, 0xc000a67e
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x17f378e1
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x927fd9ea
nop
cmp edx, 0xc000a67d
jg 0x7ff772110840
cmp edx, 0x927fd9ea
je 0x7ff77211085b
cmp edx, 0x995860fa
jne 0x7ff772110810
mov byte [rbp + 0x4a0], 9
mov edx, ecx
jmp 0x7ff772110810
cmp edx, 0xc000a67e
je 0x7ff772110ebb
cmp edx, 0x17f378e1
jne 0x7ff772110810
mov edx, 0x995860fa
jmp 0x7ff772110810
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x17f378e1
mov edi, 0x995860fa
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff772110810
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff7721108e0
cmp ecx, 0x8a403c90
je 0x7ff772110f9d
cmp ecx, 0x1e7e8d8c
jne 0x7ff7721108b0
mov ecx, 0x3af2d1c5
jmp 0x7ff7721108b0
cmp ecx, 0x3af2d1c5
je 0x7ff772110922
cmp ecx, 0x51262a12
jne 0x7ff7721108b0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721108b0
mov byte [rbp + 0x4a0], 0xaf
mov ecx, edi
jmp 0x7ff7721108b0
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 3], al
mov eax, dword [0x7ff7722304a8]
mov r8d, dword [0x7ff7722304ac]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete byte [rbp + 0x4a8]
sete al
mov edi, 0x91ccd8f4
mov edx, 0xdedae101
cmove edi, edx
cmp r8d, 0xa
setl byte [rbp + 0x490]
setl cl
mov esi, 0x91ccd8f4
cmovge edi, esi
xor cl, al
cmovne edi, edx
mov ecx, 0x727c5177
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff7721109c0
cmp ecx, 0x91ccd8f4
je 0x7ff772110a01
cmp ecx, 0xbad22684
jne 0x7ff772110990
mov byte [rbp + 0x4a0], 0x30
mov ecx, edi
jmp 0x7ff772110990
cmp ecx, 0xdedae101
je 0x7ff77211104d
cmp ecx, 0x727c5177
jne 0x7ff772110990
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0x91ccd8f4
mov esi, 0xbad22684
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test dl, dl
cmove ecx, eax
jmp 0x7ff772110990
mov ecx, 0xbad22684
jmp 0x7ff772110990
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772110a50
cmp ecx, 0xd3b124e8
je 0x7ff772110a6b
cmp ecx, 0xd92eaec8
jne 0x7ff772110a30
jmp 0x7ff7721110f8
cmp ecx, 0x119e31bd
je 0x7ff772110a98
cmp ecx, 0x30522e97
jne 0x7ff772110a30
mov byte [rbp + 0x4a0], 0xe0
mov ecx, edi
jmp 0x7ff772110a30
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772110a30
mov ecx, 0x30522e97
jmp 0x7ff772110a30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772110af0
cmp ecx, 0x9b9b0bb9
je 0x7ff772110b31
cmp ecx, 0xd98fdf14
jne 0x7ff772110ad0
mov ecx, 0x9b9b0bb9
jmp 0x7ff772110ad0
cmp ecx, 0x10a8cbd
je 0x7ff772111194
cmp ecx, 0x6ed52b12
jne 0x7ff772110ad0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772110ad0
mov byte [rbp + 0x4a0], 0x55
mov ecx, edi
jmp 0x7ff772110ad0
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
call fcn.7ff772121020
add rsp, 0x20
mov rcx, qword [rbp + 0x310]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff7721658b0
add rsp, 0x20
mov rcx, qword [rbp + 0x310]
sub rsp, 0x20
mov rdx, qword [rbp - 0x38]
call fcn.7ff7721658b0
add rsp, 0x20
mov eax, 0x44754929
jmp 0x7ff7720fef30
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 9], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax]
cmp ecx, 0x298519f1
jg 0x7ff772110be0
cmp ecx, 0xd3b1afe8
je 0x7ff772110bf5
cmp ecx, 0xf21147dc
jne 0x7ff772110bb0
mov byte [rbp + 0x4a0], 0xbe
mov ecx, edi
jmp 0x7ff772110bb0
cmp ecx, 0x298519f2
je 0x7ff772110c27
cmp ecx, 0x7c9bd865
jne 0x7ff772110bb0
jmp 0x7ff772111231
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772110bb0
mov ecx, 0xf21147dc
jmp 0x7ff772110bb0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff772110c90
cmp ecx, 0x9de5dd88
je 0x7ff7721112d9
cmp ecx, 0xa206962f
jne 0x7ff772110c60
mov ecx, 0x4f731d2c
jmp 0x7ff772110c60
cmp ecx, 0x4f731d2c
je 0x7ff772110cd2
cmp ecx, 0x285c809b
jne 0x7ff772110c60
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xa206962f
mov esi, 0x4f731d2c
cmovne ecx, esi
test al, al
mov eax, 0xa206962f
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772110c60
mov byte [rbp + 0x4a0], 0x1a
mov ecx, edi
jmp 0x7ff772110c60
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
cmp ecx, 0x298519f1
jg 0x7ff772110d30
cmp ecx, 0xd3b1afe8
je 0x7ff772110d45
cmp ecx, 0xf21147dc
jne 0x7ff772110d00
mov byte [rbp + 0x4a0], 0xb9
mov ecx, edi
jmp 0x7ff772110d00
cmp ecx, 0x298519f2
je 0x7ff772110d77
cmp ecx, 0x7c9bd865
jne 0x7ff772110d00
jmp 0x7ff772111378
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772110d00
mov ecx, 0xf21147dc
jmp 0x7ff772110d00
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0xd], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff772110dd0
cmp ecx, 0xb843424c
je 0x7ff772110de5
cmp ecx, 0xd86000d2
jne 0x7ff772110da0
mov byte [rbp + 0x4a0], 0x4d
mov ecx, edi
jmp 0x7ff772110da0
cmp ecx, 0x1530b530
je 0x7ff772110e0f
cmp ecx, 0x3ed1a007
jne 0x7ff772110da0
jmp 0x7ff77211141e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772110da0
mov ecx, 0xd86000d2
jmp 0x7ff772110da0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772110e70
cmp ecx, 0xb843424c
je 0x7ff772110e85
cmp ecx, 0xd86000d2
jne 0x7ff772110e40
mov byte [rbp + 0x4a0], 0x71
mov ecx, edi
jmp 0x7ff772110e40
cmp ecx, 0x1530b530
je 0x7ff772110eb4
cmp ecx, 0x3ed1a007
jne 0x7ff772110e40
jmp 0x7ff7721114b6
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff772110e40
mov ecx, 0xd86000d2
jmp 0x7ff772110e40
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230a58]
mov r9d, dword [0x7ff772230a5c]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete al
cmp r9d, 0xa
setl cl
xor cl, al
mov eax, 0x17f378e1
mov ecx, 0xc000a67e
cmovne eax, ecx
test r10d, ebx
sete byte [rbp + 0x4a8]
mov edi, eax
cmove edi, ecx
cmp r9d, 0xa
setl byte [rbp + 0x490]
cmovge edi, eax
mov ecx, 0x927fd9ea
nop dword [rax]
cmp ecx, 0xc000a67d
jg 0x7ff772110f50
cmp ecx, 0x927fd9ea
je 0x7ff772110f6b
cmp ecx, 0x995860fa
jne 0x7ff772110f20
mov byte [rbp + 0x4a0], 5
mov ecx, edi
jmp 0x7ff772110f20
cmp ecx, 0xc000a67e
je 0x7ff77211155b
cmp ecx, 0x17f378e1
jne 0x7ff772110f20
mov ecx, 0x995860fa
jmp 0x7ff772110f20
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test dl, dl
mov edx, 0x17f378e1
cmove ecx, edx
test al, al
cmovne ecx, esi
jmp 0x7ff772110f20
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772111000
cmp ecx, 0x8a403c90
je 0x7ff7721115f8
cmp ecx, 0x1e7e8d8c
jne 0x7ff772110fd0
mov ecx, 0x3af2d1c5
jmp 0x7ff772110fd0
cmp ecx, 0x3af2d1c5
je 0x7ff772111042
cmp ecx, 0x51262a12
jne 0x7ff772110fd0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772110fd0
mov byte [rbp + 0x4a0], 0x80
mov ecx, edi
jmp 0x7ff772110fd0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 4], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff7721110b0
cmp ecx, 0x91ccd8f4
je 0x7ff7721110f1
cmp ecx, 0xbad22684
jne 0x7ff772111080
mov byte [rbp + 0x4a0], 0x43
mov ecx, edi
jmp 0x7ff772111080
cmp ecx, 0xdedae101
je 0x7ff77211169d
cmp ecx, 0x727c5177
jne 0x7ff772111080
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772111080
mov ecx, 0xbad22684
jmp 0x7ff772111080
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772111140
cmp ecx, 0xd3b124e8
je 0x7ff77211115b
cmp ecx, 0xd92eaec8
jne 0x7ff772111120
jmp 0x7ff772111748
cmp ecx, 0x119e31bd
je 0x7ff77211118d
cmp ecx, 0x30522e97
jne 0x7ff772111120
mov byte [rbp + 0x4a0], 0xff
mov ecx, edi
jmp 0x7ff772111120
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111120
mov ecx, 0x30522e97
jmp 0x7ff772111120
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff7721111e0
cmp ecx, 0x9b9b0bb9
je 0x7ff772111226
cmp ecx, 0xd98fdf14
jne 0x7ff7721111c0
mov ecx, 0x9b9b0bb9
jmp 0x7ff7721111c0
cmp ecx, 0x10a8cbd
je 0x7ff7721117e4
cmp ecx, 0x6ed52b12
jne 0x7ff7721111c0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721111c0
mov byte [rbp + 0x4a0], 0x5d
mov ecx, edi
jmp 0x7ff7721111c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
nop
cmp ecx, 0x298519f1
jg 0x7ff772111290
cmp ecx, 0xd3b1afe8
je 0x7ff7721112a5
cmp ecx, 0xf21147dc
jne 0x7ff772111260
mov byte [rbp + 0x4a0], 0xb9
mov ecx, edi
jmp 0x7ff772111260
cmp ecx, 0x298519f2
je 0x7ff7721112d2
cmp ecx, 0x7c9bd865
jne 0x7ff772111260
jmp 0x7ff772111881
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772111260
mov ecx, 0xf21147dc
jmp 0x7ff772111260
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff772111330
cmp ecx, 0x9de5dd88
je 0x7ff772111929
cmp ecx, 0xa206962f
jne 0x7ff772111300
mov ecx, 0x4f731d2c
jmp 0x7ff772111300
cmp ecx, 0x4f731d2c
je 0x7ff77211136d
cmp ecx, 0x285c809b
jne 0x7ff772111300
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772111300
mov byte [rbp + 0x4a0], 0xf6
mov ecx, edi
jmp 0x7ff772111300
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff7721113d0
cmp ecx, 0xd3b1afe8
je 0x7ff7721113e5
cmp ecx, 0xf21147dc
jne 0x7ff7721113a0
mov byte [rbp + 0x4a0], 0x4a
mov ecx, edi
jmp 0x7ff7721113a0
cmp ecx, 0x298519f2
je 0x7ff772111417
cmp ecx, 0x7c9bd865
jne 0x7ff7721113a0
jmp 0x7ff7721119c8
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721113a0
mov ecx, 0xf21147dc
jmp 0x7ff7721113a0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0xe], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff772111470
cmp ecx, 0xb843424c
je 0x7ff772111485
cmp ecx, 0xd86000d2
jne 0x7ff772111440
mov byte [rbp + 0x4a0], 0x71
mov ecx, edi
jmp 0x7ff772111440
cmp ecx, 0x1530b530
je 0x7ff7721114af
cmp ecx, 0x3ed1a007
jne 0x7ff772111440
jmp 0x7ff772111a69
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772111440
mov ecx, 0xd86000d2
jmp 0x7ff772111440
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772111510
cmp ecx, 0xb843424c
je 0x7ff772111525
cmp ecx, 0xd86000d2
jne 0x7ff7721114e0
mov byte [rbp + 0x4a0], 0x53
mov ecx, edi
jmp 0x7ff7721114e0
cmp ecx, 0x1530b530
je 0x7ff772111554
cmp ecx, 0x3ed1a007
jne 0x7ff7721114e0
jmp 0x7ff772111b06
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff7721114e0
mov ecx, 0xd86000d2
jmp 0x7ff7721114e0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop
cmp ecx, 0xc000a67d
jg 0x7ff7721115b0
cmp ecx, 0x927fd9ea
je 0x7ff7721115cb
cmp ecx, 0x995860fa
jne 0x7ff772111580
mov byte [rbp + 0x4a0], 0xf6
mov ecx, edi
jmp 0x7ff772111580
cmp ecx, 0xc000a67e
je 0x7ff772111bab
cmp ecx, 0x17f378e1
jne 0x7ff772111580
mov ecx, 0x995860fa
jmp 0x7ff772111580
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772111580
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772111650
cmp ecx, 0x8a403c90
je 0x7ff772111c4d
cmp ecx, 0x1e7e8d8c
jne 0x7ff772111620
mov ecx, 0x3af2d1c5
jmp 0x7ff772111620
cmp ecx, 0x3af2d1c5
je 0x7ff772111692
cmp ecx, 0x51262a12
jne 0x7ff772111620
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111620
mov byte [rbp + 0x4a0], 0xac
mov ecx, edi
jmp 0x7ff772111620
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 5], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772111700
cmp ecx, 0x91ccd8f4
je 0x7ff772111741
cmp ecx, 0xbad22684
jne 0x7ff7721116d0
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, edi
jmp 0x7ff7721116d0
cmp ecx, 0xdedae101
je 0x7ff772111cfd
cmp ecx, 0x727c5177
jne 0x7ff7721116d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721116d0
mov ecx, 0xbad22684
jmp 0x7ff7721116d0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772111790
cmp ecx, 0xd3b124e8
je 0x7ff7721117ab
cmp ecx, 0xd92eaec8
jne 0x7ff772111770
jmp 0x7ff772111dad
cmp ecx, 0x119e31bd
je 0x7ff7721117dd
cmp ecx, 0x30522e97
jne 0x7ff772111770
mov byte [rbp + 0x4a0], 0xcb
mov ecx, edi
jmp 0x7ff772111770
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111770
mov ecx, 0x30522e97
jmp 0x7ff772111770
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772111830
cmp ecx, 0x9b9b0bb9
je 0x7ff772111876
cmp ecx, 0xd98fdf14
jne 0x7ff772111810
mov ecx, 0x9b9b0bb9
jmp 0x7ff772111810
cmp ecx, 0x10a8cbd
je 0x7ff772111e44
cmp ecx, 0x6ed52b12
jne 0x7ff772111810
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111810
mov byte [rbp + 0x4a0], 0x59
mov ecx, edi
jmp 0x7ff772111810
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
nop
cmp ecx, 0x298519f1
jg 0x7ff7721118e0
cmp ecx, 0xd3b1afe8
je 0x7ff7721118f5
cmp ecx, 0xf21147dc
jne 0x7ff7721118b0
mov byte [rbp + 0x4a0], 0x4a
mov ecx, edi
jmp 0x7ff7721118b0
cmp ecx, 0x298519f2
je 0x7ff772111922
cmp ecx, 0x7c9bd865
jne 0x7ff7721118b0
jmp 0x7ff772111ee1
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721118b0
mov ecx, 0xf21147dc
jmp 0x7ff7721118b0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff772111980
cmp ecx, 0x9de5dd88
je 0x7ff772111f8e
cmp ecx, 0xa206962f
jne 0x7ff772111950
mov ecx, 0x4f731d2c
jmp 0x7ff772111950
cmp ecx, 0x4f731d2c
je 0x7ff7721119bd
cmp ecx, 0x285c809b
jne 0x7ff772111950
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772111950
mov byte [rbp + 0x4a0], 0x28
mov ecx, edi
jmp 0x7ff772111950
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff772111a20
cmp ecx, 0xd3b1afe8
je 0x7ff772111a35
cmp ecx, 0xf21147dc
jne 0x7ff7721119f0
mov byte [rbp + 0x4a0], 0xbe
mov ecx, edi
jmp 0x7ff7721119f0
cmp ecx, 0x298519f2
je 0x7ff772111a62
cmp ecx, 0x7c9bd865
jne 0x7ff7721119f0
jmp 0x7ff772112038
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721119f0
mov ecx, 0xf21147dc
jmp 0x7ff7721119f0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0xf], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop dword [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772111ac0
cmp ecx, 0xb843424c
je 0x7ff772111ad5
cmp ecx, 0xd86000d2
jne 0x7ff772111a90
mov byte [rbp + 0x4a0], 0x53
mov ecx, edi
jmp 0x7ff772111a90
cmp ecx, 0x1530b530
je 0x7ff772111aff
cmp ecx, 0x3ed1a007
jne 0x7ff772111a90
jmp 0x7ff7721120d9
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772111a90
mov ecx, 0xd86000d2
jmp 0x7ff772111a90
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772111b60
cmp ecx, 0xb843424c
je 0x7ff772111b75
cmp ecx, 0xd86000d2
jne 0x7ff772111b30
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff772111b30
cmp ecx, 0x1530b530
je 0x7ff772111ba4
cmp ecx, 0x3ed1a007
jne 0x7ff772111b30
jmp 0x7ff77211217b
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff772111b30
mov ecx, 0xd86000d2
jmp 0x7ff772111b30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop
cmp ecx, 0xc000a67d
jg 0x7ff772111c00
cmp ecx, 0x927fd9ea
je 0x7ff772111c1b
cmp ecx, 0x995860fa
jne 0x7ff772111bd0
mov byte [rbp + 0x4a0], 9
mov ecx, edi
jmp 0x7ff772111bd0
cmp ecx, 0xc000a67e
je 0x7ff77211221b
cmp ecx, 0x17f378e1
jne 0x7ff772111bd0
mov ecx, 0x995860fa
jmp 0x7ff772111bd0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111bd0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772111cb0
cmp ecx, 0x8a403c90
je 0x7ff7721122bd
cmp ecx, 0x1e7e8d8c
jne 0x7ff772111c80
mov ecx, 0x3af2d1c5
jmp 0x7ff772111c80
cmp ecx, 0x3af2d1c5
je 0x7ff772111cf2
cmp ecx, 0x51262a12
jne 0x7ff772111c80
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111c80
mov byte [rbp + 0x4a0], 0xa1
mov ecx, edi
jmp 0x7ff772111c80
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 6], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772111d60
cmp ecx, 0x91ccd8f4
je 0x7ff772111da6
cmp ecx, 0xbad22684
jne 0x7ff772111d30
mov byte [rbp + 0x4a0], 0x1f
mov ecx, edi
jmp 0x7ff772111d30
cmp ecx, 0xdedae101
je 0x7ff77211236d
cmp ecx, 0x727c5177
jne 0x7ff772111d30
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111d30
mov ecx, 0xbad22684
jmp 0x7ff772111d30
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
cmp ecx, 0x119e31bc
jg 0x7ff772111df0
cmp ecx, 0xd3b124e8
je 0x7ff772111e0b
cmp ecx, 0xd92eaec8
jne 0x7ff772111dd0
jmp 0x7ff77211241d
cmp ecx, 0x119e31bd
je 0x7ff772111e3d
cmp ecx, 0x30522e97
jne 0x7ff772111dd0
mov byte [rbp + 0x4a0], 0xed
mov ecx, edi
jmp 0x7ff772111dd0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111dd0
mov ecx, 0x30522e97
jmp 0x7ff772111dd0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772111e90
cmp ecx, 0x9b9b0bb9
je 0x7ff772111ed6
cmp ecx, 0xd98fdf14
jne 0x7ff772111e70
mov ecx, 0x9b9b0bb9
jmp 0x7ff772111e70
cmp ecx, 0x10a8cbd
je 0x7ff7721124af
cmp ecx, 0x6ed52b12
jne 0x7ff772111e70
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111e70
mov byte [rbp + 0x4a0], 0x5c
mov ecx, edi
jmp 0x7ff772111e70
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
nop
cmp ecx, 0x298519f1
jg 0x7ff772111f40
cmp ecx, 0xd3b1afe8
je 0x7ff772111f55
cmp ecx, 0xf21147dc
jne 0x7ff772111f10
mov byte [rbp + 0x4a0], 0xbe
mov ecx, edi
jmp 0x7ff772111f10
cmp ecx, 0x298519f2
je 0x7ff772111f87
cmp ecx, 0x7c9bd865
jne 0x7ff772111f10
jmp 0x7ff772112551
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772111f10
mov ecx, 0xf21147dc
jmp 0x7ff772111f10
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff772111ff0
cmp ecx, 0x9de5dd88
je 0x7ff7721125fe
cmp ecx, 0xa206962f
jne 0x7ff772111fc0
mov ecx, 0x4f731d2c
jmp 0x7ff772111fc0
cmp ecx, 0x4f731d2c
je 0x7ff77211202d
cmp ecx, 0x285c809b
jne 0x7ff772111fc0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772111fc0
mov byte [rbp + 0x4a0], 0x17
mov ecx, edi
jmp 0x7ff772111fc0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff772112090
cmp ecx, 0xd3b1afe8
je 0x7ff7721120a5
cmp ecx, 0xf21147dc
jne 0x7ff772112060
mov byte [rbp + 0x4a0], 0xab
mov ecx, edi
jmp 0x7ff772112060
cmp ecx, 0x298519f2
je 0x7ff7721120d2
cmp ecx, 0x7c9bd865
jne 0x7ff772112060
jmp 0x7ff7721126ad
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112060
mov ecx, 0xf21147dc
jmp 0x7ff772112060
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x10], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop dword [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772112130
cmp ecx, 0xb843424c
je 0x7ff772112145
cmp ecx, 0xd86000d2
jne 0x7ff772112100
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff772112100
cmp ecx, 0x1530b530
je 0x7ff772112174
cmp ecx, 0x3ed1a007
jne 0x7ff772112100
jmp 0x7ff77211274e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff772112100
mov ecx, 0xd86000d2
jmp 0x7ff772112100
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff7721121d0
cmp ecx, 0xb843424c
je 0x7ff7721121e5
cmp ecx, 0xd86000d2
jne 0x7ff7721121a0
mov byte [rbp + 0x4a0], 0x4c
mov ecx, edi
jmp 0x7ff7721121a0
cmp ecx, 0x1530b530
je 0x7ff772112214
cmp ecx, 0x3ed1a007
jne 0x7ff7721121a0
jmp 0x7ff7721127e6
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff7721121a0
mov ecx, 0xd86000d2
jmp 0x7ff7721121a0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop
cmp ecx, 0xc000a67d
jg 0x7ff772112270
cmp ecx, 0x927fd9ea
je 0x7ff77211228b
cmp ecx, 0x995860fa
jne 0x7ff772112240
mov byte [rbp + 0x4a0], 0x2a
mov ecx, edi
jmp 0x7ff772112240
cmp ecx, 0xc000a67e
je 0x7ff77211288b
cmp ecx, 0x17f378e1
jne 0x7ff772112240
mov ecx, 0x995860fa
jmp 0x7ff772112240
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112240
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772112320
cmp ecx, 0x8a403c90
je 0x7ff77211292d
cmp ecx, 0x1e7e8d8c
jne 0x7ff7721122f0
mov ecx, 0x3af2d1c5
jmp 0x7ff7721122f0
cmp ecx, 0x3af2d1c5
je 0x7ff772112362
cmp ecx, 0x51262a12
jne 0x7ff7721122f0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721122f0
mov byte [rbp + 0x4a0], 0xa2
mov ecx, edi
jmp 0x7ff7721122f0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 7], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff7721123d0
cmp ecx, 0x91ccd8f4
je 0x7ff772112416
cmp ecx, 0xbad22684
jne 0x7ff7721123a0
mov byte [rbp + 0x4a0], 0x46
mov ecx, edi
jmp 0x7ff7721123a0
cmp ecx, 0xdedae101
je 0x7ff7721129dd
cmp ecx, 0x727c5177
jne 0x7ff7721123a0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721123a0
mov ecx, 0xbad22684
jmp 0x7ff7721123a0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
cmp ecx, 0x119e31bc
jg 0x7ff772112460
cmp ecx, 0xd3b124e8
je 0x7ff77211247b
cmp ecx, 0xd92eaec8
jne 0x7ff772112440
jmp 0x7ff772112a88
cmp ecx, 0x119e31bd
je 0x7ff7721124a8
cmp ecx, 0x30522e97
jne 0x7ff772112440
mov byte [rbp + 0x4a0], 0xea
mov ecx, edi
jmp 0x7ff772112440
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112440
mov ecx, 0x30522e97
jmp 0x7ff772112440
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772112500
cmp ecx, 0x9b9b0bb9
je 0x7ff772112546
cmp ecx, 0xd98fdf14
jne 0x7ff7721124e0
mov ecx, 0x9b9b0bb9
jmp 0x7ff7721124e0
cmp ecx, 0x10a8cbd
je 0x7ff772112b24
cmp ecx, 0x6ed52b12
jne 0x7ff7721124e0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne ecx, esi
test al, al
mov eax, 0xd98fdf14
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721124e0
mov byte [rbp + 0x4a0], 0x47
mov ecx, edi
jmp 0x7ff7721124e0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop word cs:[rax + rax]
nop
cmp ecx, 0x298519f1
jg 0x7ff7721125b0
cmp ecx, 0xd3b1afe8
je 0x7ff7721125c5
cmp ecx, 0xf21147dc
jne 0x7ff772112580
mov byte [rbp + 0x4a0], 0xab
mov ecx, edi
jmp 0x7ff772112580
cmp ecx, 0x298519f2
je 0x7ff7721125f7
cmp ecx, 0x7c9bd865
jne 0x7ff772112580
jmp 0x7ff772112bbc
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112580
mov ecx, 0xf21147dc
jmp 0x7ff772112580
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x285c809a
jg 0x7ff772112660
cmp ecx, 0x9de5dd88
je 0x7ff772112c59
cmp ecx, 0xa206962f
jne 0x7ff772112630
mov ecx, 0x4f731d2c
jmp 0x7ff772112630
cmp ecx, 0x4f731d2c
je 0x7ff7721126a2
cmp ecx, 0x285c809b
jne 0x7ff772112630
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa206962f
mov esi, 0x4f731d2c
cmovne ecx, esi
test al, al
mov eax, 0xa206962f
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112630
mov byte [rbp + 0x4a0], 0x1b
mov ecx, edi
jmp 0x7ff772112630
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
cmp ecx, 0x298519f1
jg 0x7ff772112700
cmp ecx, 0xd3b1afe8
je 0x7ff772112715
cmp ecx, 0xf21147dc
jne 0x7ff7721126d0
mov byte [rbp + 0x4a0], 0xb4
mov ecx, edi
jmp 0x7ff7721126d0
cmp ecx, 0x298519f2
je 0x7ff772112747
cmp ecx, 0x7c9bd865
jne 0x7ff7721126d0
jmp 0x7ff772112cf8
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721126d0
mov ecx, 0xf21147dc
jmp 0x7ff7721126d0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x11], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff7721127a0
cmp ecx, 0xb843424c
je 0x7ff7721127b5
cmp ecx, 0xd86000d2
jne 0x7ff772112770
mov byte [rbp + 0x4a0], 0x4c
mov ecx, edi
jmp 0x7ff772112770
cmp ecx, 0x1530b530
je 0x7ff7721127df
cmp ecx, 0x3ed1a007
jne 0x7ff772112770
jmp 0x7ff772112d9e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772112770
mov ecx, 0xd86000d2
jmp 0x7ff772112770
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x12], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772112840
cmp ecx, 0xb843424c
je 0x7ff772112855
cmp ecx, 0xd86000d2
jne 0x7ff772112810
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff772112810
cmp ecx, 0x1530b530
je 0x7ff772112884
cmp ecx, 0x3ed1a007
jne 0x7ff772112810
jmp 0x7ff772112e3b
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff772112810
mov ecx, 0xd86000d2
jmp 0x7ff772112810
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop
cmp ecx, 0xc000a67d
jg 0x7ff7721128e0
cmp ecx, 0x927fd9ea
je 0x7ff7721128fb
cmp ecx, 0x995860fa
jne 0x7ff7721128b0
mov byte [rbp + 0x4a0], 0xf3
mov ecx, edi
jmp 0x7ff7721128b0
cmp ecx, 0xc000a67e
je 0x7ff772112ed6
cmp ecx, 0x17f378e1
jne 0x7ff7721128b0
mov ecx, 0x995860fa
jmp 0x7ff7721128b0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721128b0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772112990
cmp ecx, 0x8a403c90
je 0x7ff772112f78
cmp ecx, 0x1e7e8d8c
jne 0x7ff772112960
mov ecx, 0x3af2d1c5
jmp 0x7ff772112960
cmp ecx, 0x3af2d1c5
je 0x7ff7721129d2
cmp ecx, 0x51262a12
jne 0x7ff772112960
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112960
mov byte [rbp + 0x4a0], 0x77
mov ecx, edi
jmp 0x7ff772112960
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 8], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772112a40
cmp ecx, 0x91ccd8f4
je 0x7ff772112a81
cmp ecx, 0xbad22684
jne 0x7ff772112a10
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, edi
jmp 0x7ff772112a10
cmp ecx, 0xdedae101
je 0x7ff77211301d
cmp ecx, 0x727c5177
jne 0x7ff772112a10
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112a10
mov ecx, 0xbad22684
jmp 0x7ff772112a10
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772112ad0
cmp ecx, 0xd3b124e8
je 0x7ff772112aeb
cmp ecx, 0xd92eaec8
jne 0x7ff772112ab0
jmp 0x7ff7721130c8
cmp ecx, 0x119e31bd
je 0x7ff772112b1d
cmp ecx, 0x30522e97
jne 0x7ff772112ab0
mov byte [rbp + 0x4a0], 0xfe
mov ecx, edi
jmp 0x7ff772112ab0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112ab0
mov ecx, 0x30522e97
jmp 0x7ff772112ab0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772112b70
cmp ecx, 0x9b9b0bb9
je 0x7ff772112bb1
cmp ecx, 0xd98fdf14
jne 0x7ff772112b50
mov ecx, 0x9b9b0bb9
jmp 0x7ff772112b50
cmp ecx, 0x10a8cbd
je 0x7ff772113164
cmp ecx, 0x6ed52b12
jne 0x7ff772112b50
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112b50
mov byte [rbp + 0x4a0], 0xe
mov ecx, edi
jmp 0x7ff772112b50
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop
cmp ecx, 0x298519f1
jg 0x7ff772112c10
cmp ecx, 0xd3b1afe8
je 0x7ff772112c25
cmp ecx, 0xf21147dc
jne 0x7ff772112be0
mov byte [rbp + 0x4a0], 0xb4
mov ecx, edi
jmp 0x7ff772112be0
cmp ecx, 0x298519f2
je 0x7ff772112c52
cmp ecx, 0x7c9bd865
jne 0x7ff772112be0
jmp 0x7ff7721131fc
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112be0
mov ecx, 0xf21147dc
jmp 0x7ff772112be0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x12], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff772112cb0
cmp ecx, 0x9de5dd88
je 0x7ff772113299
cmp ecx, 0xa206962f
jne 0x7ff772112c80
mov ecx, 0x4f731d2c
jmp 0x7ff772112c80
cmp ecx, 0x4f731d2c
je 0x7ff772112ced
cmp ecx, 0x285c809b
jne 0x7ff772112c80
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112c80
mov byte [rbp + 0x4a0], 0x1d
mov ecx, edi
jmp 0x7ff772112c80
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff772112d50
cmp ecx, 0xd3b1afe8
je 0x7ff772112d65
cmp ecx, 0xf21147dc
jne 0x7ff772112d20
mov byte [rbp + 0x4a0], 0x41
mov ecx, edi
jmp 0x7ff772112d20
cmp ecx, 0x298519f2
je 0x7ff772112d97
cmp ecx, 0x7c9bd865
jne 0x7ff772112d20
jmp 0x7ff77211333d
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x298519f2
mov esi, 0xf21147dc
cmovne ecx, esi
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112d20
mov ecx, 0xf21147dc
jmp 0x7ff772112d20
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x12], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff772112df0
cmp ecx, 0xb843424c
je 0x7ff772112e05
cmp ecx, 0xd86000d2
jne 0x7ff772112dc0
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff772112dc0
cmp ecx, 0x1530b530
je 0x7ff772112e34
cmp ecx, 0x3ed1a007
jne 0x7ff772112dc0
jmp 0x7ff7721133d9
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1530b530
cmovne ecx, r15d
test al, al
mov eax, 0x1530b530
cmove ecx, eax
test dl, dl
cmovne ecx, r15d
jmp 0x7ff772112dc0
mov ecx, 0xd86000d2
jmp 0x7ff772112dc0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x13], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop
cmp ecx, 0x1530b52f
jg 0x7ff772112e90
cmp ecx, 0xb843424c
je 0x7ff772112ea5
cmp ecx, 0xd86000d2
jne 0x7ff772112e60
mov byte [rbp + 0x4a0], 0x5c
mov ecx, edi
jmp 0x7ff772112e60
cmp ecx, 0x1530b530
je 0x7ff772112ecf
cmp ecx, 0x3ed1a007
jne 0x7ff772112e60
jmp 0x7ff772113476
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772112e60
mov ecx, 0xd86000d2
jmp 0x7ff772112e60
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word [rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772112f30
cmp ecx, 0x927fd9ea
je 0x7ff772112f4b
cmp ecx, 0x995860fa
jne 0x7ff772112f00
mov byte [rbp + 0x4a0], 0xe
mov ecx, edi
jmp 0x7ff772112f00
cmp ecx, 0xc000a67e
je 0x7ff772113516
cmp ecx, 0x17f378e1
jne 0x7ff772112f00
mov ecx, 0x995860fa
jmp 0x7ff772112f00
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772112f00
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop dword [rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772112fd0
cmp ecx, 0x8a403c90
je 0x7ff7721135bd
cmp ecx, 0x1e7e8d8c
jne 0x7ff772112fa0
mov ecx, 0x3af2d1c5
jmp 0x7ff772112fa0
cmp ecx, 0x3af2d1c5
je 0x7ff772113012
cmp ecx, 0x51262a12
jne 0x7ff772112fa0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1e7e8d8c
mov esi, 0x3af2d1c5
cmovne ecx, esi
test al, al
mov eax, 0x1e7e8d8c
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772112fa0
mov byte [rbp + 0x4a0], 0x5d
mov ecx, edi
jmp 0x7ff772112fa0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 9], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772113080
cmp ecx, 0x91ccd8f4
je 0x7ff7721130c1
cmp ecx, 0xbad22684
jne 0x7ff772113050
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, edi
jmp 0x7ff772113050
cmp ecx, 0xdedae101
je 0x7ff772113668
cmp ecx, 0x727c5177
jne 0x7ff772113050
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113050
mov ecx, 0xbad22684
jmp 0x7ff772113050
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x12], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772113110
cmp ecx, 0xd3b124e8
je 0x7ff77211312b
cmp ecx, 0xd92eaec8
jne 0x7ff7721130f0
jmp 0x7ff77211370d
cmp ecx, 0x119e31bd
je 0x7ff77211315d
cmp ecx, 0x30522e97
jne 0x7ff7721130f0
mov byte [rbp + 0x4a0], 0xe0
mov ecx, edi
jmp 0x7ff7721130f0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721130f0
mov ecx, 0x30522e97
jmp 0x7ff7721130f0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff7721131b0
cmp ecx, 0x9b9b0bb9
je 0x7ff7721131f1
cmp ecx, 0xd98fdf14
jne 0x7ff772113190
mov ecx, 0x9b9b0bb9
jmp 0x7ff772113190
cmp ecx, 0x10a8cbd
je 0x7ff77211379f
cmp ecx, 0x6ed52b12
jne 0x7ff772113190
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113190
mov byte [rbp + 0x4a0], 0x52
mov ecx, edi
jmp 0x7ff772113190
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop
cmp ecx, 0x298519f1
jg 0x7ff772113250
cmp ecx, 0xd3b1afe8
je 0x7ff772113265
cmp ecx, 0xf21147dc
jne 0x7ff772113220
mov byte [rbp + 0x4a0], 0x41
mov ecx, edi
jmp 0x7ff772113220
cmp ecx, 0x298519f2
je 0x7ff772113292
cmp ecx, 0x7c9bd865
jne 0x7ff772113220
jmp 0x7ff77211383c
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113220
mov ecx, 0xf21147dc
jmp 0x7ff772113220
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x13], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff7721132f0
cmp ecx, 0x9de5dd88
je 0x7ff7721138d9
cmp ecx, 0xa206962f
jne 0x7ff7721132c0
mov ecx, 0x4f731d2c
jmp 0x7ff7721132c0
cmp ecx, 0x4f731d2c
je 0x7ff772113332
cmp ecx, 0x285c809b
jne 0x7ff7721132c0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xa206962f
mov esi, 0x4f731d2c
cmovne ecx, esi
test al, al
mov eax, 0xa206962f
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721132c0
mov byte [rbp + 0x4a0], 0x2b
mov ecx, edi
jmp 0x7ff7721132c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
cmp ecx, 0x298519f1
jg 0x7ff772113390
cmp ecx, 0xd3b1afe8
je 0x7ff7721133a5
cmp ecx, 0xf21147dc
jne 0x7ff772113360
mov byte [rbp + 0x4a0], 0x6f
mov ecx, edi
jmp 0x7ff772113360
cmp ecx, 0x298519f2
je 0x7ff7721133d2
cmp ecx, 0x7c9bd865
jne 0x7ff772113360
jmp 0x7ff772113978
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113360
mov ecx, 0xf21147dc
jmp 0x7ff772113360
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x13], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop dword [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772113430
cmp ecx, 0xb843424c
je 0x7ff772113445
cmp ecx, 0xd86000d2
jne 0x7ff772113400
mov byte [rbp + 0x4a0], 0x5c
mov ecx, edi
jmp 0x7ff772113400
cmp ecx, 0x1530b530
je 0x7ff77211346f
cmp ecx, 0x3ed1a007
jne 0x7ff772113400
jmp 0x7ff772113a1e
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772113400
mov ecx, 0xd86000d2
jmp 0x7ff772113400
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x14], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff7721134d0
cmp ecx, 0xb843424c
je 0x7ff7721134e5
cmp ecx, 0xd86000d2
jne 0x7ff7721134a0
mov byte [rbp + 0x4a0], 0x5c
mov ecx, edi
jmp 0x7ff7721134a0
cmp ecx, 0x1530b530
je 0x7ff77211350f
cmp ecx, 0x3ed1a007
jne 0x7ff7721134a0
jmp 0x7ff772113ab6
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff7721134a0
mov ecx, 0xd86000d2
jmp 0x7ff7721134a0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word [rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772113570
cmp ecx, 0x927fd9ea
je 0x7ff77211358b
cmp ecx, 0x995860fa
jne 0x7ff772113540
mov byte [rbp + 0x4a0], 0xe
mov ecx, edi
jmp 0x7ff772113540
cmp ecx, 0xc000a67e
je 0x7ff772113b56
cmp ecx, 0x17f378e1
jne 0x7ff772113540
mov ecx, 0x995860fa
jmp 0x7ff772113540
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772113540
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x51262a12
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x3af2d1c4
jg 0x7ff772113620
cmp ecx, 0x8a403c90
je 0x7ff772113bfd
cmp ecx, 0x1e7e8d8c
jne 0x7ff7721135f0
mov ecx, 0x3af2d1c5
jmp 0x7ff7721135f0
cmp ecx, 0x3af2d1c5
je 0x7ff77211365d
cmp ecx, 0x51262a12
jne 0x7ff7721135f0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1e7e8d8c
mov ebx, 0x3af2d1c5
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff7721135f0
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, edi
jmp 0x7ff7721135f0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff7721136c0
cmp ecx, 0x91ccd8f4
je 0x7ff772113706
cmp ecx, 0xbad22684
jne 0x7ff772113690
mov byte [rbp + 0x4a0], 0x46
mov ecx, edi
jmp 0x7ff772113690
cmp ecx, 0xdedae101
je 0x7ff772113d41
cmp ecx, 0x727c5177
jne 0x7ff772113690
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772113690
mov ecx, 0xbad22684
jmp 0x7ff772113690
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x13], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
cmp ecx, 0x119e31bc
jg 0x7ff772113750
cmp ecx, 0xd3b124e8
je 0x7ff77211376b
cmp ecx, 0xd92eaec8
jne 0x7ff772113730
jmp 0x7ff772113ded
cmp ecx, 0x119e31bd
je 0x7ff772113798
cmp ecx, 0x30522e97
jne 0x7ff772113730
mov byte [rbp + 0x4a0], 0xee
mov ecx, edi
jmp 0x7ff772113730
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov esi, 0x30522e97
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113730
mov ecx, 0x30522e97
jmp 0x7ff772113730
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff7721137f0
cmp ecx, 0x9b9b0bb9
je 0x7ff772113831
cmp ecx, 0xd98fdf14
jne 0x7ff7721137d0
mov ecx, 0x9b9b0bb9
jmp 0x7ff7721137d0
cmp ecx, 0x10a8cbd
je 0x7ff772113e84
cmp ecx, 0x6ed52b12
jne 0x7ff7721137d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721137d0
mov byte [rbp + 0x4a0], 0x46
mov ecx, edi
jmp 0x7ff7721137d0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop
cmp ecx, 0x298519f1
jg 0x7ff772113890
cmp ecx, 0xd3b1afe8
je 0x7ff7721138a5
cmp ecx, 0xf21147dc
jne 0x7ff772113860
mov byte [rbp + 0x4a0], 0x6f
mov ecx, edi
jmp 0x7ff772113860
cmp ecx, 0x298519f2
je 0x7ff7721138d2
cmp ecx, 0x7c9bd865
jne 0x7ff772113860
jmp 0x7ff772113f1c
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov esi, 0xf21147dc
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113860
mov ecx, 0xf21147dc
jmp 0x7ff772113860
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x14], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff772113930
cmp ecx, 0x9de5dd88
je 0x7ff772113fb9
cmp ecx, 0xa206962f
jne 0x7ff772113900
mov ecx, 0x4f731d2c
jmp 0x7ff772113900
cmp ecx, 0x4f731d2c
je 0x7ff77211396d
cmp ecx, 0x285c809b
jne 0x7ff772113900
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov esi, 0x4f731d2c
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113900
mov byte [rbp + 0x4a0], 0x2b
mov ecx, edi
jmp 0x7ff772113900
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop dword [rax + rax]
cmp ecx, 0x298519f1
jg 0x7ff7721139d0
cmp ecx, 0xd3b1afe8
je 0x7ff7721139e5
cmp ecx, 0xf21147dc
jne 0x7ff7721139a0
mov byte [rbp + 0x4a0], 0xf
mov ecx, edi
jmp 0x7ff7721139a0
cmp ecx, 0x298519f2
je 0x7ff772113a17
cmp ecx, 0x7c9bd865
jne 0x7ff7721139a0
jmp 0x7ff772114058
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x298519f2
mov ebx, 0xf21147dc
cmovne ecx, ebx
test al, al
mov eax, 0x298519f2
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff7721139a0
mov ecx, 0xf21147dc
jmp 0x7ff7721139a0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x14], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
cmp ecx, 0x1530b52f
jg 0x7ff772113a70
cmp ecx, 0xb843424c
je 0x7ff772113a85
cmp ecx, 0xd86000d2
jne 0x7ff772113a40
mov byte [rbp + 0x4a0], 0x5c
mov ecx, edi
jmp 0x7ff772113a40
cmp ecx, 0x1530b530
je 0x7ff772113aaf
cmp ecx, 0x3ed1a007
jne 0x7ff772113a40
jmp 0x7ff772114161
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772113a40
mov ecx, 0xd86000d2
jmp 0x7ff772113a40
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x15], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word [rax + rax]
cmp ecx, 0x1530b52f
jg 0x7ff772113b10
cmp ecx, 0xb843424c
je 0x7ff772113b25
cmp ecx, 0xd86000d2
jne 0x7ff772113ae0
mov byte [rbp + 0x4a0], 0x21
mov ecx, edi
jmp 0x7ff772113ae0
cmp ecx, 0x1530b530
je 0x7ff772113b4f
cmp ecx, 0x3ed1a007
jne 0x7ff772113ae0
jmp 0x7ff772114206
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772113ae0
mov ecx, 0xd86000d2
jmp 0x7ff772113ae0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word [rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772113bb0
cmp ecx, 0x927fd9ea
je 0x7ff772113bcb
cmp ecx, 0x995860fa
jne 0x7ff772113b80
mov byte [rbp + 0x4a0], 0xf3
mov ecx, edi
jmp 0x7ff772113b80
cmp ecx, 0xc000a67e
je 0x7ff77211425f
cmp ecx, 0x17f378e1
jne 0x7ff772113b80
mov ecx, 0x995860fa
jmp 0x7ff772113b80
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772113b80
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x12], al
lea rcx, [r8 + 0x13]
add r8, 0x14
mov qword [rbp + 0x4a8], r8
mov eax, 0xafab53eb
nop dword [rax + rax]
cmp eax, 0xe4fa9c2d
jle 0x7ff772113c50
cmp eax, 0xe4fa9c2e
je 0x7ff772113c8b
cmp eax, 0x18677c18
je 0x7ff772113cad
cmp eax, 0x30766312
jne 0x7ff772113c20
jmp 0x7ff772114308
cmp eax, 0x94453631
je 0x7ff772113d21
cmp eax, 0xafab53eb
jne 0x7ff772113c20
mov qword [rbp + 0x4a0], rcx
mov eax, dword [0x7ff772230840]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete dl
mov eax, 0xe4fa9c2e
mov edi, 0x18677c18
jmp 0x7ff772113d02
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov eax, 0x18677c18
jmp 0x7ff772113c20
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff772230840]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0xe4fa9c2e
mov edi, 0x94453631
cmove eax, edi
cmp dword [0x7ff772230844], 0xa
mov ebx, 0xe4fa9c2e
cmovge eax, ebx
setl bl
xor bl, dl
cmovne eax, edi
jmp 0x7ff772113c20
cmp byte [rbp + 0x488], 0
mov eax, 0xafab53eb
mov ecx, 0x30766312
cmovne eax, ecx
mov rcx, qword [rbp + 0x490]
jmp 0x7ff772113c20
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop
cmp ecx, 0xdedae100
jg 0x7ff772113da0
cmp ecx, 0x91ccd8f4
je 0x7ff772113de6
cmp ecx, 0xbad22684
jne 0x7ff772113d70
mov byte [rbp + 0x4a0], 0x4e
mov ecx, edi
jmp 0x7ff772113d70
cmp ecx, 0xdedae101
je 0x7ff772114495
cmp ecx, 0x727c5177
jne 0x7ff772113d70
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772113d70
mov ecx, 0xbad22684
jmp 0x7ff772113d70
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x14], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
cmp ecx, 0x119e31bc
jg 0x7ff772113e30
cmp ecx, 0xd3b124e8
je 0x7ff772113e4b
cmp ecx, 0xd92eaec8
jne 0x7ff772113e10
jmp 0x7ff772114538
cmp ecx, 0x119e31bd
je 0x7ff772113e7d
cmp ecx, 0x30522e97
jne 0x7ff772113e10
mov byte [rbp + 0x4a0], 0xee
mov ecx, edi
jmp 0x7ff772113e10
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x119e31bd
mov esi, 0x30522e97
cmovne ecx, esi
test al, al
mov eax, 0x119e31bd
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772113e10
mov ecx, 0x30522e97
jmp 0x7ff772113e10
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop dword [rax + rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772113ed0
cmp ecx, 0x9b9b0bb9
je 0x7ff772113f11
cmp ecx, 0xd98fdf14
jne 0x7ff772113eb0
mov ecx, 0x9b9b0bb9
jmp 0x7ff772113eb0
cmp ecx, 0x10a8cbd
je 0x7ff7721145cf
cmp ecx, 0x6ed52b12
jne 0x7ff772113eb0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772113eb0
mov byte [rbp + 0x4a0], 0x50
mov ecx, edi
jmp 0x7ff772113eb0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b1afe8
nop
cmp ecx, 0x298519f1
jg 0x7ff772113f70
cmp ecx, 0xd3b1afe8
je 0x7ff772113f85
cmp ecx, 0xf21147dc
jne 0x7ff772113f40
mov byte [rbp + 0x4a0], 0xf
mov ecx, edi
jmp 0x7ff772113f40
cmp ecx, 0x298519f2
je 0x7ff772113fb2
cmp ecx, 0x7c9bd865
jne 0x7ff772113f40
jmp 0x7ff77211466c
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x298519f2
mov ebx, 0xf21147dc
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772113f40
mov ecx, 0xf21147dc
jmp 0x7ff772113f40
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x15], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x285c809b
nop dword [rax]
cmp ecx, 0x285c809a
jg 0x7ff772114010
cmp ecx, 0x9de5dd88
je 0x7ff772114761
cmp ecx, 0xa206962f
jne 0x7ff772113fe0
mov ecx, 0x4f731d2c
jmp 0x7ff772113fe0
cmp ecx, 0x4f731d2c
je 0x7ff77211404d
cmp ecx, 0x285c809b
jne 0x7ff772113fe0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xa206962f
mov ebx, 0x4f731d2c
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772113fe0
mov byte [rbp + 0x4a0], 0xa6
mov ecx, edi
jmp 0x7ff772113fe0
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x12], al
lea r10, [r9 + 0x13]
add r9, 0x14
mov qword [rbp + 0x4a0], r9
mov eax, 0xa3feb75
mov edx, dword [0x7ff772230718]
mov edi, dword [0x7ff77223071c]
lea ebx, [rdx - 1]
imul ebx, edx
cmp edi, 0xa
setl r8b
mov edx, ebx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete cl
xor cl, r8b
mov ecx, 0x331fe7f0
mov r9d, 0x1e7e5d7
cmovne ecx, r9d
cmp edx, 0xffffffff
mov esi, ecx
cmove esi, r9d
cmp edi, 0xa
cmovge esi, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete dl
xor dl, r8b
mov edx, 0x331fe7f0
mov r8d, 0x71d3677f
cmovne edx, r8d
test ecx, ebx
mov ebx, edx
cmove ebx, r8d
cmp edi, 0xa
cmovge ebx, edx
nop word [rax + rax]
cmp eax, 0xa3feb74
jle 0x7ff772114120
cmp eax, 0x71d3677f
je 0x7ff772114897
cmp eax, 0x331fe7f0
je 0x7ff772114132
cmp eax, 0xa3feb75
jne 0x7ff7721140f0
jmp 0x7ff772114140
cmp eax, 0xb4366678
je 0x7ff772114139
cmp eax, 0x1e7e5d7
jne 0x7ff7721140f0
mov eax, ebx
jmp 0x7ff7721140f0
mov eax, 0x1e7e5d7
jmp 0x7ff7721140f0
mov eax, esi
jmp 0x7ff7721140f0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov eax, 0xa3feb75
mov ecx, 0xb4366678
cmove eax, ecx
jmp 0x7ff772114076
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x15], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xb843424c
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1530b52f
jg 0x7ff7721141c0
cmp ecx, 0xb843424c
je 0x7ff7721141d5
cmp ecx, 0xd86000d2
jne 0x7ff772114190
mov byte [rbp + 0x4a0], 0x21
mov ecx, edi
jmp 0x7ff772114190
cmp ecx, 0x1530b530
je 0x7ff7721141ff
cmp ecx, 0x3ed1a007
jne 0x7ff772114190
jmp 0x7ff772114a0a
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x1530b530
cmovne edx, r15d
test cl, cl
mov ecx, edx
cmovne ecx, r15d
test al, al
cmove ecx, edx
jmp 0x7ff772114190
mov ecx, 0xd86000d2
jmp 0x7ff772114190
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x16], al
lea rcx, [r8 + 0x17]
add r8, 0x18
mov qword [rbp + 0x4a0], r8
mov eax, 0x68addcac
nop word cs:[rax + rax]
nop
cmp eax, 0x56c2dcbe
je 0x7ff772114a5f
cmp eax, 0x68addcac
jne 0x7ff772114230
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x4a0]
mov eax, 0x68addcac
mov edx, 0x56c2dcbe
cmove eax, edx
jmp 0x7ff772114230
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xc000a67d
jg 0x7ff7721142c0
cmp ecx, 0x927fd9ea
je 0x7ff7721142db
cmp ecx, 0x995860fa
jne 0x7ff772114290
mov byte [rbp + 0x4a0], 0xfb
mov ecx, edi
jmp 0x7ff772114290
cmp ecx, 0xc000a67e
je 0x7ff7721151f4
cmp ecx, 0x17f378e1
jne 0x7ff772114290
mov ecx, 0x995860fa
jmp 0x7ff772114290
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772114290
mov rcx, qword [rbp + 0x30]
sub rsp, 0x20
call fcn.7ff772145350
add rsp, 0x20
mov rcx, qword [rbp + 0x180]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x180]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x178]
mov eax, dword [0x7ff7722305a0]
mov ecx, dword [0x7ff7722305a4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x4a8]
cmp ecx, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x9f864f0b
nop dword [rax + rax]
cmp ecx, 0x8221d48
jg 0x7ff772114420
cmp ecx, 0x9f864f0b
je 0x7ff772114439
cmp ecx, 0xa0a144c2
jne 0x7ff772114390
sub rsp, 0x20
mov ecx, 0x4b2c59e7
mov edx, 0x9a82d68
mov r8d, 0x7691ae6f
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, dword [0x7ff7722305a0]
mov edi, dword [0x7ff7722305a4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete r8b
cmp edi, 0xa
setl dl
xor dl, r8b
mov edx, 0x8221d49
mov esi, 0x31d6d908
cmovne edx, esi
test ecx, ebx
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp + 0x4a0], rax
cmovge ecx, edx
jmp 0x7ff772114390
cmp ecx, 0x8221d49
je 0x7ff77211446e
cmp ecx, 0x31d6d908
jne 0x7ff772114390
jmp 0x7ff77211529d
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x8221d49
mov ebx, 0xa0a144c2
cmovne ecx, ebx
test al, al
mov eax, 0x8221d49
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff772114390
sub rsp, 0x20
mov ecx, 0x4b2c59e7
mov edx, 0x9a82d68
mov r8d, 0x7691ae6f
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, 0xa0a144c2
jmp 0x7ff772114390
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff7721144f0
cmp ecx, 0x91ccd8f4
je 0x7ff772114531
cmp ecx, 0xbad22684
jne 0x7ff7721144c0
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, edi
jmp 0x7ff7721144c0
cmp ecx, 0xdedae101
je 0x7ff7721153d6
cmp ecx, 0x727c5177
jne 0x7ff7721144c0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721144c0
mov ecx, 0xbad22684
jmp 0x7ff7721144c0
test ebx, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x15], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0xd3b124e8
nop dword [rax + rax]
cmp ecx, 0x119e31bc
jg 0x7ff772114580
cmp ecx, 0xd3b124e8
je 0x7ff77211459b
cmp ecx, 0xd92eaec8
jne 0x7ff772114560
jmp 0x7ff77211547d
cmp ecx, 0x119e31bd
je 0x7ff7721145c8
cmp ecx, 0x30522e97
jne 0x7ff772114560
mov byte [rbp + 0x4a0], 0x9b
mov ecx, edi
jmp 0x7ff772114560
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x119e31bd
mov ebx, 0x30522e97
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772114560
mov ecx, 0x30522e97
jmp 0x7ff772114560
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x12], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772114620
cmp ecx, 0x9b9b0bb9
je 0x7ff772114661
cmp ecx, 0xd98fdf14
jne 0x7ff772114600
mov ecx, 0x9b9b0bb9
jmp 0x7ff772114600
cmp ecx, 0x10a8cbd
je 0x7ff7721154cf
cmp ecx, 0x6ed52b12
jne 0x7ff772114600
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772114600
mov byte [rbp + 0x4a0], 0x45
mov ecx, edi
jmp 0x7ff772114600
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x12], al
lea r8, [r9 + 0x13]
add r9, 0x14
mov qword [rbp + 0x4a0], r9
mov eax, 0xa3feb75
mov edx, dword [0x7ff772230718]
mov edi, dword [0x7ff77223071c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
xor esi, 0xfffffffe
test esi, ebx
mov edx, 0x331fe7f0
mov r10d, 0x71d3677f
cmove edx, r10d
sete r9b
cmp edi, 0xa
mov ecx, 0x331fe7f0
cmovge edx, ecx
setl cl
xor cl, r9b
cmovne edx, r10d
mov ecx, 0x331fe7f0
mov r9d, 0x1e7e5d7
cmovne ecx, r9d
test esi, ebx
mov ebx, ecx
cmove ebx, r9d
cmp edi, 0xa
cmovge ebx, ecx
nop dword [rax + rax]
cmp eax, 0xa3feb74
jle 0x7ff772114720
cmp eax, 0x71d3677f
je 0x7ff77211556c
cmp eax, 0x331fe7f0
je 0x7ff772114732
cmp eax, 0xa3feb75
jne 0x7ff7721146f0
jmp 0x7ff772114740
cmp eax, 0xb4366678
je 0x7ff772114739
cmp eax, 0x1e7e5d7
jne 0x7ff7721146f0
mov eax, edx
jmp 0x7ff7721146f0
mov eax, 0x1e7e5d7
jmp 0x7ff7721146f0
mov eax, ebx
jmp 0x7ff7721146f0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x4a0]
mov eax, 0xa3feb75
mov ecx, 0xb4366678
cmove eax, ecx
jmp 0x7ff77211468a
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x16], al
lea rcx, [r9 + 0x17]
add r9, 0x18
mov qword [rbp + 0x4a8], r9
mov eax, 0x81cad5bb
nop
cmp eax, 0x8bfa7295
jle 0x7ff7721147c0
cmp eax, 0x8bfa7296
je 0x7ff7721147d7
cmp eax, 0xed9784e1
je 0x7ff77211482e
cmp eax, 0x1cea33fa
jne 0x7ff772114780
cmp byte [rbp + 0x488], 0
mov eax, 0x81cad5bb
mov ecx, 0x84c9562f
cmovne eax, ecx
mov rcx, qword [rbp + 0x490]
jmp 0x7ff772114780
cmp eax, 0x81cad5bb
je 0x7ff772114850
cmp eax, 0x84c9562f
jne 0x7ff772114780
jmp 0x7ff7721156d2
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff772230b68]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0xed9784e1
mov edi, 0x1cea33fa
jmp 0x7ff772114878
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov eax, 0x8bfa7296
jmp 0x7ff772114780
mov qword [rbp + 0x4a0], rcx
mov eax, dword [0x7ff772230b68]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0xed9784e1
mov edi, 0x8bfa7296
cmove eax, edi
cmp dword [0x7ff772230b6c], 0xa
mov ebx, 0xed9784e1
cmovge eax, ebx
setl bl
xor bl, dl
cmovne eax, edi
jmp 0x7ff772114780
mov rcx, qword [rbp + 0x358]
sub rsp, 0x20
call fcn.7ff772120810
add rsp, 0x20
mov rcx, qword [rbp + 0x3f8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x438]
mov rcx, qword [rbp + 0x430]
mov r8, qword [rbp + 0x3f8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3f0]
mov eax, dword [0x7ff772230728]
mov ecx, dword [0x7ff77223072c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x4a8]
cmp ecx, 0xa
setl byte [rbp + 0x490]
mov eax, 0x7d7a22ad
nop dword [rax + rax]
cmp eax, 0x77dfe95b
jg 0x7ff772114940
cmp eax, 0xcd23020d
je 0x7ff772114980
cmp eax, 0xf03ff72a
jne 0x7ff772114920
jmp 0x7ff772115781
cmp eax, 0x77dfe95c
je 0x7ff7721149a7
cmp eax, 0x7d7a22ad
jne 0x7ff772114920
movzx ecx, byte [rbp + 0x4a8]
movzx eax, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xcd23020d
mov ebx, 0x77dfe95c
cmovne eax, ebx
test cl, cl
mov ecx, 0xcd23020d
cmove eax, ecx
test dl, dl
cmovne eax, ebx
jmp 0x7ff772114920
sub rsp, 0x20
mov ecx, 0x7e8af9bf
mov edx, 0x3c0e8d30
mov r8d, 0x43370e37
call fcn.7ff7721b4680
add rsp, 0x20
mov eax, 0x77dfe95c
jmp 0x7ff772114920
sub rsp, 0x20
mov ecx, 0x7e8af9bf
mov edx, 0x3c0e8d30
mov r8d, 0x43370e37
call fcn.7ff7721b4680
add rsp, 0x20
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x7ff772230728]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcd23020d
mov ebx, 0xf03ff72a
cmove eax, ebx
cmp dword [0x7ff77223072c], 0xa
mov edx, 0xcd23020d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x7ff772114920
mov al, byte [rbp + 0x4a0]
mov byte [rsi + 0x16], al
lea rcx, [rsi + 0x17]
add rsi, 0x18
mov qword [rbp + 0x4a0], rsi
mov eax, 0x68addcac
mov r15d, 0x22619da3
nop dword [rax]
cmp eax, 0x56c2dcbe
je 0x7ff77211589c
cmp eax, 0x68addcac
jne 0x7ff772114a30
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x4a0]
mov eax, 0x68addcac
mov edx, 0x56c2dcbe
cmove eax, edx
jmp 0x7ff772114a30
mov rcx, qword [rbp + 0x348]
sub rsp, 0x20
call fcn.7ff772145c60
add rsp, 0x20
mov rcx, qword [rbp + 0x3c0]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3d0]
mov rcx, qword [rbp + 0x3c8]
mov r8, qword [rbp + 0x3c0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3b8]
mov rax, qword [rbp + 0x340]
mov r11, qword [rbp + 0x340]
mov ecx, dword [0x7ff772230bd0]
mov edx, dword [0x7ff772230bd4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 4]
lea r9, [r11 + 5]
mov edi, 0x5c26da2d
jmp 0x7ff772114b10
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov edi, 0xc13820f5
nop dword [rax]
cmp edi, 0x43adbbe0
jle 0x7ff772114b50
cmp edi, 0x4ca04e1d
jle 0x7ff772114b80
cmp edi, 0x4ca04e1e
je 0x7ff772114be9
cmp edi, 0x5c26da2d
je 0x7ff772114c28
cmp edi, 0x4faa0f4c
jne 0x7ff772114b10
jmp 0x7ff77211603e
cmp edi, 0x2ecd342
jg 0x7ff772114bc0
cmp edi, 0xc13820f5
je 0x7ff772114c56
cmp edi, 0xfe5d378f
jne 0x7ff772114b10
mov edi, 0x4900f8d4
jmp 0x7ff772114b10
cmp edi, 0x43adbbe1
je 0x7ff772114d27
cmp edi, 0x4900f8d4
jne 0x7ff772114b10
mov eax, dword [0x7ff772230bd0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov edi, 0xfe5d378f
mov edx, 0x4faa0f4c
jmp 0x7ff772114c09
cmp edi, 0x2ecd343
je 0x7ff772114df7
cmp edi, 0x125c15ea
jne 0x7ff772114b10
mov edi, 0x2ecd343
mov r10, qword [rbp + 0x490]
jmp 0x7ff772114b10
mov eax, dword [0x7ff772230bd0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov edi, 0xfe5d378f
mov edx, 0x4900f8d4
cmove edi, edx
cmp dword [0x7ff772230bd4], 0xa
mov ecx, 0xfe5d378f
cmovge edi, ecx
setl cl
xor cl, al
cmovne edi, edx
jmp 0x7ff772114b10
mov bl, byte [rbp + 0x49f]
mov dl, byte [rbp + 0x49e]
mov ecx, ebx
xor cl, dl
mov ecx, 0x43adbbe1
mov eax, 0xc13820f5
cmovne ecx, eax
test dl, dl
mov edi, ecx
cmovne edi, eax
test bl, bl
cmove edi, ecx
jmp 0x7ff772114b10
mov byte [r11], 0
mov ecx, dword [0x7ff772230c90]
mov edi, dword [0x7ff772230c94]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete al
cmp edi, 0xa
setl dl
xor dl, al
mov eax, 0x22619da3
mov edx, 0x27f4a61a
cmovne eax, edx
test ecx, ebx
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0xeb55bf23
nop dword [rax + rax]
cmp edi, 0x22619da2
jg 0x7ff772114d00
cmp edi, 0xadb434af
je 0x7ff772114d15
cmp edi, 0xeb55bf23
jne 0x7ff772114cb0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772114cb0
cmp edi, 0x22619da3
je 0x7ff772114d20
cmp edi, 0x27f4a61a
jne 0x7ff772114cb0
jmp 0x7ff772114e18
mov byte [rbp + 0x4a8], 0xc
mov edi, esi
jmp 0x7ff772114cb0
mov edi, 0xadb434af
jmp 0x7ff772114cb0
mov byte [r11], 0
mov eax, dword [0x7ff772230c90]
mov edi, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp edi, 0xa
setl cl
xor cl, bl
mov ecx, 0x22619da3
mov ebx, 0x27f4a61a
cmovne ecx, ebx
test eax, edx
sete byte [rbp + 0x4b7]
mov esi, ecx
cmove esi, ebx
cmp edi, 0xa
setl byte [rbp + 0x488]
cmovge esi, ecx
mov edi, 0xeb55bf23
nop dword [rax]
cmp edi, 0x22619da2
jg 0x7ff772114dd0
cmp edi, 0xadb434af
je 0x7ff772114de5
cmp edi, 0xeb55bf23
jne 0x7ff772114d80
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772114d80
cmp edi, 0x22619da3
je 0x7ff772114df0
cmp edi, 0x27f4a61a
jne 0x7ff772114d80
jmp 0x7ff772114ef7
mov byte [rbp + 0x4a8], 0xc
mov edi, esi
jmp 0x7ff772114d80
mov edi, 0xadb434af
jmp 0x7ff772114d80
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov edi, 0x2ecd343
mov eax, 0x4ca04e1e
cmove edi, eax
jmp 0x7ff772114b10
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x4b7]
sete al
mov esi, 0x22619da3
mov edx, 0x27f4a61a
cmove esi, edx
cmp ecx, 0xa
setl byte [rbp + 0x488]
setl cl
mov edi, 0x22619da3
cmovge esi, edi
xor cl, al
cmovne esi, edx
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edi, 0x22619da2
jg 0x7ff772114ed0
cmp edi, 0xadb434af
je 0x7ff772114ee5
cmp edi, 0xeb55bf23
jne 0x7ff772114e80
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772114e80
cmp edi, 0x22619da3
je 0x7ff772114ef0
cmp edi, 0x27f4a61a
jne 0x7ff772114e80
jmp 0x7ff772114fd7
mov byte [rbp + 0x4a8], 0x1e
mov edi, esi
jmp 0x7ff772114e80
mov edi, 0xadb434af
jmp 0x7ff772114e80
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x22619da3
mov edi, 0x27f4a61a
cmovne eax, edi
cmp edx, 0xffffffff
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edi
cmp ecx, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
nop
cmp edi, 0x22619da2
jg 0x7ff772114fb0
cmp edi, 0xadb434af
je 0x7ff772114fc5
cmp edi, 0xeb55bf23
jne 0x7ff772114f60
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x22619da3
mov ecx, 0xadb434af
cmovne edi, ecx
test al, al
mov eax, 0x22619da3
cmove edi, eax
test dl, dl
cmovne edi, ecx
jmp 0x7ff772114f60
cmp edi, 0x22619da3
je 0x7ff772114fd0
cmp edi, 0x27f4a61a
jne 0x7ff772114f60
jmp 0x7ff7721150b7
mov byte [rbp + 0x4a8], 0x1e
mov edi, esi
jmp 0x7ff772114f60
mov edi, 0xadb434af
jmp 0x7ff772114f60
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x4b7]
sete al
mov esi, 0x22619da3
mov edx, 0x27f4a61a
cmove esi, edx
cmp ecx, 0xa
setl byte [rbp + 0x488]
setl cl
mov edi, 0x22619da3
cmovge esi, edi
xor cl, al
cmovne esi, edx
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edi, 0x22619da2
jg 0x7ff772115090
cmp edi, 0xadb434af
je 0x7ff7721150a5
cmp edi, 0xeb55bf23
jne 0x7ff772115040
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772115040
cmp edi, 0x22619da3
je 0x7ff7721150b0
cmp edi, 0x27f4a61a
jne 0x7ff772115040
jmp 0x7ff772115197
mov byte [rbp + 0x4a8], OleUninitialize
mov edi, esi
jmp 0x7ff772115040
mov edi, 0xadb434af
jmp 0x7ff772115040
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x22619da3
mov edi, 0x27f4a61a
cmovne eax, edi
cmp edx, 0xffffffff
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edi
cmp ecx, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
nop
cmp edi, 0x22619da2
jg 0x7ff772115170
cmp edi, 0xadb434af
je 0x7ff772115185
cmp edi, 0xeb55bf23
jne 0x7ff772115120
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772115120
cmp edi, 0x22619da3
je 0x7ff772115190
cmp edi, 0x27f4a61a
jne 0x7ff772115120
jmp 0x7ff772114afa
mov byte [rbp + 0x4a8], OleUninitialize
mov edi, esi
jmp 0x7ff772115120
mov edi, 0xadb434af
jmp 0x7ff772115120
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230bd0]
mov ecx, dword [0x7ff772230bd4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x43adbbe1
mov esi, 0x125c15ea
cmovne eax, esi
cmp edx, 0xffffffff
mov edi, eax
cmove edi, esi
cmp ecx, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, eax
jmp 0x7ff772114b10
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop dword [rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772115250
cmp ecx, 0x927fd9ea
je 0x7ff77211526b
cmp ecx, 0x995860fa
jne 0x7ff772115220
mov byte [rbp + 0x4a0], 9
mov ecx, edi
jmp 0x7ff772115220
cmp ecx, 0xc000a67e
je 0x7ff772116302
cmp ecx, 0x17f378e1
jne 0x7ff772115220
mov ecx, 0x995860fa
jmp 0x7ff772115220
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772115220
mov rax, qword [rbp + 0x4a0]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x178]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x178]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x178]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x1c0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x180]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x1b8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x188]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x1b0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x190]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x1a8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x198]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x1a0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
sub rsp, 0x20
call fcn.7ff7720fec30
add rsp, 0x20
mov eax, 0x8e9e4a89
mov dword [rbp + 0x398], 1
jmp 0x7ff7720fef30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772115430
cmp ecx, 0x91ccd8f4
je 0x7ff772115476
cmp ecx, 0xbad22684
jne 0x7ff772115400
mov byte [rbp + 0x4a0], 0x33
mov ecx, edi
jmp 0x7ff772115400
cmp ecx, 0xdedae101
je 0x7ff7721163a8
cmp ecx, 0x727c5177
jne 0x7ff772115400
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772115400
mov ecx, 0xbad22684
jmp 0x7ff772115400
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x16], al
lea rcx, [r9 + 0x17]
add r9, 0x18
mov qword [rbp + 0x4a0], r9
mov eax, 0xf63ccec4
nop dword [rax + rax]
cmp eax, 0x4bc67131
je 0x7ff772116448
cmp eax, 0xf63ccec4
jne 0x7ff7721154a0
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0x4a0]
mov eax, 0xf63ccec4
mov edx, 0x4bc67131
cmove eax, edx
jmp 0x7ff7721154a0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x13], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x10a8cbc
jg 0x7ff772115520
cmp ecx, 0x9b9b0bb9
je 0x7ff772115561
cmp ecx, 0xd98fdf14
jne 0x7ff772115500
mov ecx, 0x9b9b0bb9
jmp 0x7ff772115500
cmp ecx, 0x10a8cbd
je 0x7ff77211660b
cmp ecx, 0x6ed52b12
jne 0x7ff772115500
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772115500
mov byte [rbp + 0x4a0], 0x41
mov ecx, edi
jmp 0x7ff772115500
mov rcx, qword [rbp + 0x358]
sub rsp, 0x20
call fcn.7ff772120810
add rsp, 0x20
mov rcx, qword [rbp + 0x3f8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x438]
mov rcx, qword [rbp + 0x430]
mov r8, qword [rbp + 0x3f8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3f0]
mov eax, dword [0x7ff772230728]
mov ecx, dword [0x7ff77223072c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x4a8]
cmp ecx, 0xa
setl byte [rbp + 0x490]
mov eax, 0x7d7a22ad
nop
cmp eax, 0x77dfe95b
jg 0x7ff772115610
cmp eax, 0xcd23020d
je 0x7ff77211564b
cmp eax, 0xf03ff72a
jne 0x7ff7721155f0
jmp 0x7ff77211669c
cmp eax, 0x77dfe95c
je 0x7ff77211566f
cmp eax, 0x7d7a22ad
jne 0x7ff7721155f0
movzx ecx, byte [rbp + 0x4a8]
movzx eax, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
mov edx, 0xcd23020d
mov ebx, 0x77dfe95c
cmovne edx, ebx
test al, al
mov eax, edx
cmovne eax, ebx
test cl, cl
cmove eax, edx
jmp 0x7ff7721155f0
sub rsp, 0x20
mov ecx, 0x7e8af9bf
mov edx, 0x3c0e8d30
mov r8d, 0x43370e37
call fcn.7ff7721b4680
add rsp, 0x20
mov eax, 0x77dfe95c
jmp 0x7ff7721155f0
sub rsp, 0x20
mov ecx, 0x7e8af9bf
mov edx, 0x3c0e8d30
mov r8d, 0x43370e37
call fcn.7ff7721b4680
add rsp, 0x20
mov qword [rbp + 0x4a0], rax
mov eax, dword [0x7ff772230728]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xcd23020d
mov ebx, 0xf03ff72a
cmove eax, ebx
cmp dword [0x7ff77223072c], 0xa
mov edx, 0xcd23020d
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x7ff7721155f0
mov rcx, qword [rbp + 0xa8]
sub rsp, 0x20
call fcn.7ff7721422e0
add rsp, 0x20
mov rcx, qword [rbp + 0x238]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x248]
mov rcx, qword [rbp + 0x240]
mov r8, qword [rbp + 0x238]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x230]
mov rax, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0xa0]
mov dword [rcx], 0xe1011700
lea rax, [rcx + 4]
add rcx, 5
mov qword [rbp + 0x4a0], rcx
mov ecx, 0xb413af9d
nop
cmp ecx, 0xa17955be
je 0x7ff7721167e7
cmp ecx, 0xb413af9d
jne 0x7ff772115750
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x4a0]
mov ecx, 0xb413af9d
mov edx, 0xa17955be
cmove ecx, edx
jmp 0x7ff772115750
mov rax, qword [rbp + 0x4a0]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x3f0]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x438]
mov r8, qword [rbp + 0x3f0]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x3f0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x438]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3f8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x430]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x400]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x428]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x408]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x420]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x410]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x418]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, 0xd1c7ab99
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x348]
sub rsp, 0x20
call fcn.7ff772145c60
add rsp, 0x20
mov rcx, qword [rbp + 0x3c0]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3d0]
mov rcx, qword [rbp + 0x3c8]
mov r8, qword [rbp + 0x3c0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3b8]
mov rax, qword [rbp + 0x340]
mov r11, qword [rbp + 0x340]
mov ecx, dword [0x7ff772230bd0]
mov edx, dword [0x7ff772230bd4]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 4]
lea r9, [r11 + 5]
mov edi, 0x5c26da2d
jmp 0x7ff772115950
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov edi, 0xc13820f5
nop word [rax + rax]
cmp edi, 0x43adbbe0
jle 0x7ff772115990
cmp edi, 0x4ca04e1d
jle 0x7ff7721159c0
cmp edi, 0x4ca04e1e
je 0x7ff772115a49
cmp edi, 0x5c26da2d
je 0x7ff772115a8e
cmp edi, 0x4faa0f4c
jne 0x7ff772115950
jmp 0x7ff772116914
cmp edi, 0x2ecd342
jg 0x7ff772115a20
cmp edi, 0xc13820f5
je 0x7ff772115ac1
cmp edi, 0xfe5d378f
jne 0x7ff772115950
mov edi, 0x4900f8d4
jmp 0x7ff772115950
cmp edi, 0x43adbbe1
je 0x7ff772115b97
cmp edi, 0x4900f8d4
jne 0x7ff772115950
mov eax, dword [0x7ff772230bd0]
mov ecx, dword [0x7ff772230bd4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete sil
cmp ecx, 0xa
setl bl
xor bl, sil
mov esi, 0xfe5d378f
mov ebx, 0x4faa0f4c
cmovne esi, ebx
test eax, edx
mov edi, esi
cmove edi, ebx
cmp ecx, 0xa
cmovge edi, esi
jmp 0x7ff772115950
cmp edi, 0x2ecd343
je 0x7ff772115c67
cmp edi, 0x125c15ea
jne 0x7ff772115950
mov edi, 0x2ecd343
mov r10, qword [rbp + 0x490]
jmp 0x7ff772115950
mov eax, dword [0x7ff772230bd0]
mov ecx, dword [0x7ff772230bd4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfe5d378f
mov esi, 0x4900f8d4
cmovne eax, esi
cmp edx, 0xffffffff
mov edi, eax
cmove edi, esi
cmp ecx, 0xa
cmovge edi, eax
jmp 0x7ff772115950
mov bl, byte [rbp + 0x49f]
mov dl, byte [rbp + 0x49e]
mov ecx, ebx
xor cl, dl
test dl, dl
mov edi, 0x43adbbe1
mov edx, 0xc13820f5
cmovne edi, edx
test bl, bl
mov eax, 0x43adbbe1
cmove edi, eax
test cl, cl
cmovne edi, edx
jmp 0x7ff772115950
mov byte [r11], 0
mov ecx, dword [0x7ff772230c90]
mov edx, dword [0x7ff772230c94]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0x22619da3
mov ecx, 0x27f4a61a
cmovne eax, ecx
cmp ebx, 0xffffffff
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, ecx
cmp edx, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0xeb55bf23
nop dword [rax + rax]
cmp edi, 0x22619da2
jg 0x7ff772115b70
cmp edi, 0xadb434af
je 0x7ff772115b85
cmp edi, 0xeb55bf23
jne 0x7ff772115b20
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772115b20
cmp edi, 0x22619da3
je 0x7ff772115b90
cmp edi, 0x27f4a61a
jne 0x7ff772115b20
jmp 0x7ff772115c88
mov byte [rbp + 0x4a8], 0xc
mov edi, esi
jmp 0x7ff772115b20
mov edi, 0xadb434af
jmp 0x7ff772115b20
mov byte [r11], 0
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x4b7]
sete al
mov esi, 0x22619da3
mov edx, 0x27f4a61a
cmove esi, edx
cmp ecx, 0xa
setl byte [rbp + 0x488]
setl cl
cmovge esi, r15d
xor cl, al
cmovne esi, edx
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
cmp edi, 0x22619da2
jg 0x7ff772115c40
cmp edi, 0xadb434af
je 0x7ff772115c55
cmp edi, 0xeb55bf23
jne 0x7ff772115bf0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772115bf0
cmp edi, 0x22619da3
je 0x7ff772115c60
cmp edi, 0x27f4a61a
jne 0x7ff772115bf0
jmp 0x7ff772115d57
mov byte [rbp + 0x4a8], 0xc
mov edi, esi
jmp 0x7ff772115bf0
mov edi, 0xadb434af
jmp 0x7ff772115bf0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov edi, 0x2ecd343
mov eax, 0x4ca04e1e
cmove edi, eax
jmp 0x7ff772115950
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x4b7]
sete al
mov esi, 0x22619da3
mov edx, 0x27f4a61a
cmove esi, edx
cmp ecx, 0xa
setl byte [rbp + 0x488]
setl cl
cmovge esi, r15d
xor cl, al
cmovne esi, edx
mov edi, 0xeb55bf23
nop
cmp edi, 0x22619da2
jg 0x7ff772115d30
cmp edi, 0xadb434af
je 0x7ff772115d45
cmp edi, 0xeb55bf23
jne 0x7ff772115ce0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x22619da3
mov ecx, 0xadb434af
cmovne edi, ecx
test al, al
cmove edi, r15d
test dl, dl
cmovne edi, ecx
jmp 0x7ff772115ce0
cmp edi, 0x22619da3
je 0x7ff772115d50
cmp edi, 0x27f4a61a
jne 0x7ff772115ce0
jmp 0x7ff772115e27
mov byte [rbp + 0x4a8], 0x1e
mov edi, esi
jmp 0x7ff772115ce0
mov edi, 0xadb434af
jmp 0x7ff772115ce0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x4b7]
sete al
mov esi, 0x22619da3
mov edx, 0x27f4a61a
cmove esi, edx
cmp ecx, 0xa
setl byte [rbp + 0x488]
setl cl
cmovge esi, r15d
xor cl, al
cmovne esi, edx
mov edi, 0xeb55bf23
nop dword [rax]
cmp edi, 0x22619da2
jg 0x7ff772115e00
cmp edi, 0xadb434af
je 0x7ff772115e15
cmp edi, 0xeb55bf23
jne 0x7ff772115db0
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, ecx
xor dl, al
test cl, cl
mov edi, 0x22619da3
mov ecx, 0xadb434af
cmovne edi, ecx
test al, al
cmove edi, r15d
test dl, dl
cmovne edi, ecx
jmp 0x7ff772115db0
cmp edi, 0x22619da3
je 0x7ff772115e20
cmp edi, 0x27f4a61a
jne 0x7ff772115db0
jmp 0x7ff772115f07
mov byte [rbp + 0x4a8], 0x1e
mov edi, esi
jmp 0x7ff772115db0
mov edi, 0xadb434af
jmp 0x7ff772115db0
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x22619da3
mov edi, 0x27f4a61a
cmovne eax, edi
cmp edx, 0xffffffff
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edi
cmp ecx, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
nop
cmp edi, 0x22619da2
jg 0x7ff772115ee0
cmp edi, 0xadb434af
je 0x7ff772115ef5
cmp edi, 0xeb55bf23
jne 0x7ff772115e90
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772115e90
cmp edi, 0x22619da3
je 0x7ff772115f00
cmp edi, 0x27f4a61a
jne 0x7ff772115e90
jmp 0x7ff772115fe7
mov byte [rbp + 0x4a8], OleUninitialize
mov edi, esi
jmp 0x7ff772115e90
mov edi, 0xadb434af
jmp 0x7ff772115e90
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230c90]
mov ecx, dword [0x7ff772230c94]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x22619da3
mov edi, 0x27f4a61a
cmovne eax, edi
cmp edx, 0xffffffff
sete byte [rbp + 0x4b7]
mov esi, eax
cmove esi, edi
cmp ecx, 0xa
setl byte [rbp + 0x488]
cmovge esi, eax
mov edi, 0xeb55bf23
nop word cs:[rax + rax]
nop
cmp edi, 0x22619da2
jg 0x7ff772115fc0
cmp edi, 0xadb434af
je 0x7ff772115fd5
cmp edi, 0xeb55bf23
jne 0x7ff772115f70
movzx eax, byte [rbp + 0x4b7]
movzx ecx, byte [rbp + 0x488]
mov edx, eax
xor dl, cl
mov edx, 0x22619da3
mov ebx, 0xadb434af
cmovne edx, ebx
test cl, cl
mov edi, edx
cmovne edi, ebx
test al, al
cmove edi, edx
jmp 0x7ff772115f70
cmp edi, 0x22619da3
je 0x7ff772115fe0
cmp edi, 0x27f4a61a
jne 0x7ff772115f70
jmp 0x7ff772115938
mov byte [rbp + 0x4a8], OleUninitialize
mov edi, esi
jmp 0x7ff772115f70
mov edi, 0xadb434af
jmp 0x7ff772115f70
mov al, byte [rbp + 0x4a8]
mov byte [r11 + 3], al
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
mov eax, dword [0x7ff772230bd0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov edi, 0x43adbbe1
mov edx, 0x125c15ea
cmove edi, edx
cmp dword [0x7ff772230bd4], 0xa
mov ecx, 0x43adbbe1
cmovge edi, ecx
setl cl
xor cl, al
cmovne edi, edx
jmp 0x7ff772115950
mov rcx, qword [rbp + 0x340]
sub rsp, 0x20
call fcn.7ff772146110
add rsp, 0x20
mov rcx, qword [rbp + 0x3b8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x3d0]
mov r8, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3b0]
mov rax, qword [rbp + 0x338]
mov rax, qword [rbp + 0x338]
mov ecx, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [rax + 0x17]
lea r9, [rax + 0x18]
mov edi, 0xd1a1df80
jmp 0x7ff772116100
movups xmmword [rax], xmm6
mov dword [rax + 0x10], 0xb0bfb9ba
mov word [rax + 0x14], 0xbfa3
mov byte [rax + 0x16], 0x2b
mov edi, 0x37fcb8b6
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x24850a25
jle 0x7ff772116140
cmp edi, 0x764d4ba0
jg 0x7ff7721161b0
cmp edi, 0x37fcb8b6
je 0x7ff77211621c
cmp edi, 0x4999730c
je 0x7ff772116285
cmp edi, 0x24850a26
jne 0x7ff772116100
jmp 0x7ff772116be3
cmp edi, 0x15f1cca6
jg 0x7ff7721161e0
cmp edi, 0xd1a1df80
je 0x7ff772116296
cmp edi, 0xf5e22f68
jne 0x7ff772116100
mov edx, dword [0x7ff772230580]
mov esi, dword [0x7ff772230584]
lea ecx, [rdx - 1]
imul ecx, edx
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete dl
cmp esi, 0xa
setl bl
xor bl, dl
mov edi, 0x15f1cca7
mov edx, 0x15f1cca7
jne 0x7ff772116196
mov edx, 0x7af1b45b
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
cmovge edi, edx
jmp 0x7ff772116100
cmp edi, 0x764d4ba1
je 0x7ff7721160d9
cmp edi, 0x7af1b45b
jne 0x7ff772116100
mov edi, 0x15f1cca7
jmp 0x7ff772116100
cmp edi, 0x15f1cca7
je 0x7ff7721162c8
cmp edi, 0x1d25006b
jne 0x7ff772116100
mov byte [r10], 0
add r10, 1
mov edi, 0xf5e22f68
cmp r10, qword [rbp + 0x4a0]
je 0x7ff772116100
mov edi, 0x1d25006b
jmp 0x7ff772116100
movups xmmword [rax], xmm6
mov dword [rax + 0x10], 0xb0bfb9ba
mov word [rax + 0x14], 0xbfa3
mov byte [rax + 0x16], 0x2b
mov edx, dword [0x7ff772230580]
mov esi, dword [0x7ff772230584]
lea ecx, [rdx - 1]
imul ecx, edx
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete dl
cmp esi, 0xa
setl bl
xor bl, dl
mov edi, 0x4999730c
mov edx, 0x4999730c
jne 0x7ff772116266
mov edx, 0x764d4ba1
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, edx
jmp 0x7ff772116100
mov edi, 0x1d25006b
mov r10, qword [rbp + 0x490]
jmp 0x7ff772116100
movzx ebx, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, ebx
xor cl, dl
mov edi, 0x37fcb8b6
mov esi, 0x37fcb8b6
jne 0x7ff7721162b9
mov esi, 0x764d4ba1
test dl, dl
cmove edi, esi
test bl, bl
cmove edi, esi
jmp 0x7ff772116100
mov edx, dword [0x7ff772230580]
mov esi, dword [0x7ff772230584]
lea ecx, [rdx - 1]
imul ecx, edx
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete dl
cmp esi, 0xa
setl bl
xor bl, dl
mov edi, 0x24850a26
mov edx, 0x24850a26
je 0x7ff772116191
jmp 0x7ff772116196
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word cs:[rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772116360
cmp ecx, 0x927fd9ea
je 0x7ff77211637b
cmp ecx, 0x995860fa
jne 0x7ff772116330
mov byte [rbp + 0x4a0], 6
mov ecx, edi
jmp 0x7ff772116330
cmp ecx, 0xc000a67e
je 0x7ff772116cc8
cmp ecx, 0x17f378e1
jne 0x7ff772116330
mov ecx, 0x995860fa
jmp 0x7ff772116330
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772116330
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff772116400
cmp ecx, 0x91ccd8f4
je 0x7ff772116441
cmp ecx, 0xbad22684
jne 0x7ff7721163d0
mov byte [rbp + 0x4a0], 0x27
mov ecx, edi
jmp 0x7ff7721163d0
cmp ecx, 0xdedae101
je 0x7ff772116d68
cmp ecx, 0x727c5177
jne 0x7ff7721163d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721163d0
mov ecx, 0xbad22684
jmp 0x7ff7721163d0
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x20
call fcn.7ff772121730
add rsp, 0x20
mov rcx, qword [rbp + 0x288]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x298]
mov rcx, qword [rbp + 0x290]
mov r8, qword [rbp + 0x288]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x280]
mov rax, qword [rbp + 0xd0]
mov r10, qword [rbp + 0xd0]
mov ecx, dword [0x7ff772230b40]
mov edx, dword [0x7ff772230b44]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [r10 + 4]
lea r9, [r10 + 5]
mov edi, 0x5fe275d9
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edi, 0x13012190
jg 0x7ff772116530
cmp edi, 0xb8f5d5a4
je 0x7ff772116e08
cmp edi, 0xe4a0b0a6
je 0x7ff772116580
cmp edi, 0xe6c6f686
jne 0x7ff7721164f0
mov edi, 0x72d236da
mov rsi, qword [rbp + 0x490]
jmp 0x7ff7721164f0
cmp edi, 0x13012191
je 0x7ff7721165da
cmp edi, 0x72d236da
je 0x7ff7721165eb
cmp edi, 0x5fe275d9
jne 0x7ff7721164f0
movzx eax, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, eax
xor cl, dl
mov ecx, 0x13012191
mov ebx, 0xe4a0b0a6
cmovne ecx, ebx
test dl, dl
mov edi, ecx
cmovne edi, ebx
test al, al
cmove edi, ecx
jmp 0x7ff7721164f0
mov dword [r10], 0x3a1a0800
mov eax, dword [0x7ff772230b40]
mov ecx, dword [0x7ff772230b44]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x13012191
mov ebx, 0xe6c6f686
cmovne eax, ebx
cmp edx, 0xffffffff
mov edi, eax
cmove edi, ebx
cmp ecx, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, eax
jmp 0x7ff7721164f0
mov dword [r10], 0x3a1a0800
mov edi, 0xe4a0b0a6
jmp 0x7ff7721164f0
mov byte [rsi], 0
add rsi, 1
cmp rsi, qword [rbp + 0x4a0]
mov edi, 0x72d236da
mov eax, 0xb8f5d5a4
cmove edi, eax
jmp 0x7ff7721164f0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x14], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
nop
cmp ecx, 0x10a8cbc
jg 0x7ff772116650
cmp ecx, 0x9b9b0bb9
je 0x7ff772116691
cmp ecx, 0xd98fdf14
jne 0x7ff772116630
mov ecx, 0x9b9b0bb9
jmp 0x7ff772116630
cmp ecx, 0x10a8cbd
je 0x7ff772116eec
cmp ecx, 0x6ed52b12
jne 0x7ff772116630
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov esi, 0x9b9b0bb9
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772116630
mov byte [rbp + 0x4a0], 0x42
mov ecx, edi
jmp 0x7ff772116630
mov rax, qword [rbp + 0x4a0]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x3f0]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x438]
mov r8, qword [rbp + 0x3f0]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x3f0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x438]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3f8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x430]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x400]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x428]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x408]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x420]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x410]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x418]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x63c56b2b
mov edi, 0xcf19cef7
cmovne ebx, edi
test eax, edx
jmp 0x7ff77211849b
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call fcn.7ff7721425a0
add rsp, 0x20
mov rcx, qword [rbp + 0x230]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x250]
mov rcx, qword [rbp + 0x248]
mov r8, qword [rbp + 0x230]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x228]
mov rax, qword [rbp + 0x98]
mov r8, qword [rbp + 0x98]
mov byte [r8], 0
mov ecx, dword [0x7ff772230a38]
mov edx, dword [0x7ff772230a3c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0x6f1a7c03
mov eax, 0xa2efe0f9
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x6f1a7c03
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x98dd4ab7
nop dword [rax]
cmp edx, 0x377b95e2
jg 0x7ff7721168c0
cmp edx, 0x98dd4ab7
je 0x7ff7721168d7
cmp edx, 0xa2efe0f9
jne 0x7ff7721168a0
jmp 0x7ff772116f7c
cmp edx, 0x377b95e3
je 0x7ff772116909
cmp edx, 0x6f1a7c03
jne 0x7ff7721168a0
mov edx, 0x377b95e3
jmp 0x7ff7721168a0
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
test dl, dl
mov edx, 0x6f1a7c03
mov edi, 0x377b95e3
cmovne edx, edi
test al, al
mov eax, 0x6f1a7c03
cmove edx, eax
test bl, bl
cmovne edx, edi
jmp 0x7ff7721168a0
mov byte [rbp + 0x4a0], 0xfb
mov edx, ecx
jmp 0x7ff7721168a0
mov rcx, qword [rbp + 0x340]
sub rsp, 0x20
call fcn.7ff772146110
add rsp, 0x20
mov rcx, qword [rbp + 0x3b8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3d8]
mov rcx, qword [rbp + 0x3d0]
mov r8, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3b0]
mov rax, qword [rbp + 0x338]
mov r15, qword [rbp + 0x338]
mov ecx, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [r15 + 0x17]
lea r9, [r15 + 0x18]
mov edi, 0xd1a1df80
jmp 0x7ff7721169d0
movups xmmword [r15], xmm6
mov dword [r15 + 0x10], 0xb0bfb9ba
mov word [r15 + 0x14], 0xbfa3
mov byte [r15 + 0x16], 0x2b
mov edi, 0x37fcb8b6
nop dword [rax]
cmp edi, 0x24850a25
jle 0x7ff772116a10
cmp edi, 0x764d4ba0
jg 0x7ff772116a80
cmp edi, 0x37fcb8b6
je 0x7ff772116aec
cmp edi, 0x4999730c
je 0x7ff772116b59
cmp edi, 0x24850a26
jne 0x7ff7721169d0
jmp 0x7ff77211704f
cmp edi, 0x15f1cca6
jg 0x7ff772116ab0
cmp edi, 0xd1a1df80
je 0x7ff772116b6a
cmp edi, 0xf5e22f68
jne 0x7ff7721169d0
mov edx, dword [0x7ff772230580]
mov esi, dword [0x7ff772230584]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete bl
cmp esi, 0xa
setl al
xor al, bl
mov edi, 0x15f1cca7
mov ebx, 0x15f1cca7
jne 0x7ff772116a65
mov ebx, 0x7af1b45b
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
cmovge edi, ebx
jmp 0x7ff7721169d0
cmp edi, 0x764d4ba1
je 0x7ff7721169b0
cmp edi, 0x7af1b45b
jne 0x7ff7721169d0
mov edi, 0x15f1cca7
jmp 0x7ff7721169d0
cmp edi, 0x15f1cca7
je 0x7ff772116b9c
cmp edi, 0x1d25006b
jne 0x7ff7721169d0
mov byte [r10], 0
add r10, 1
mov edi, 0xf5e22f68
cmp r10, qword [rbp + 0x4a0]
je 0x7ff7721169d0
mov edi, 0x1d25006b
jmp 0x7ff7721169d0
movups xmmword [r15], xmm6
mov dword [r15 + 0x10], 0xb0bfb9ba
mov word [r15 + 0x14], 0xbfa3
mov byte [r15 + 0x16], 0x2b
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
mov edx, dword [0x7ff772230580]
mov ecx, dword [0x7ff772230584]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
xor edx, 0xfffffffe
mov r11d, 0x4999730c
mov edi, 0x764d4ba1
mov esi, 0x4999730c
test edx, ebx
sete bl
je 0x7ff772116b45
mov esi, 0x764d4ba1
cmp ecx, 0xa
cmovl edi, esi
setl cl
xor cl, bl
cmovne edi, r11d
jmp 0x7ff7721169d0
mov edi, 0x1d25006b
mov r10, qword [rbp + 0x490]
jmp 0x7ff7721169d0
movzx ebx, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, ebx
xor cl, dl
mov edi, 0x37fcb8b6
mov esi, 0x37fcb8b6
jne 0x7ff772116b8d
mov esi, 0x764d4ba1
test dl, dl
cmove edi, esi
test bl, bl
cmove edi, esi
jmp 0x7ff7721169d0
mov eax, dword [0x7ff772230580]
mov esi, dword [0x7ff772230584]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp esi, 0xa
setl dl
xor dl, al
mov edi, 0x24850a26
mov edx, 0x24850a26
jne 0x7ff772116bd2
mov edx, 0x7af1b45b
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
cmovge edi, edx
jmp 0x7ff7721169d0
mov rdx, qword [rbp + 0x338]
mov ecx, 0xe8ae0e7
nop
cmp ecx, 0xe7618e4b
jg 0x7ff772116c40
cmp ecx, 0xa11bff7c
je 0x7ff772116c6e
cmp ecx, 0xd4dfa544
je 0x7ff772116c78
cmp ecx, 0xe4bf1e50
jne 0x7ff772116bf0
mov qword [rbp + 0x4a0], rax
mov rcx, qword [rbp + 0x4a0]
cmp rcx, 0x16
mov ecx, 0xa11bff7c
mov ebx, 0xd4dfa544
cmovb ecx, ebx
jmp 0x7ff772116bf0
cmp ecx, 0xe7618e4c
je 0x7ff772117138
cmp ecx, 0x844f1e6
je 0x7ff772116cbc
cmp ecx, 0xe8ae0e7
jne 0x7ff772116bf0
cmp byte [rdx], 0
mov ecx, 0xe7618e4c
mov ebx, 0x844f1e6
cmove ecx, ebx
jmp 0x7ff772116bf0
mov ecx, 0xe7618e4c
jmp 0x7ff772116bf0
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0x10
and cl, 0xef
or cl, bl
add cl, 0xc5
mov byte [rdx + rax + 1], cl
mov rax, qword [rbp + 0x4a0]
movabs rcx, 0xaf63456e98f51ce7
sub rax, rcx
add rax, rcx
add rax, 1
mov ecx, 0xe4bf1e50
jmp 0x7ff772116bf0
mov ecx, 0xe4bf1e50
xor eax, eax
jmp 0x7ff772116bf0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop dword [rax]
cmp ecx, 0xc000a67d
jg 0x7ff772116d20
cmp ecx, 0x927fd9ea
je 0x7ff772116d3b
cmp ecx, 0x995860fa
jne 0x7ff772116cf0
mov byte [rbp + 0x4a0], 0x12
mov ecx, edi
jmp 0x7ff772116cf0
cmp ecx, 0xc000a67e
je 0x7ff7721172a1
cmp ecx, 0x17f378e1
jne 0x7ff772116cf0
mov ecx, 0x995860fa
jmp 0x7ff772116cf0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772116cf0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff772116dc0
cmp ecx, 0x91ccd8f4
je 0x7ff772116e01
cmp ecx, 0xbad22684
jne 0x7ff772116d90
mov byte [rbp + 0x4a0], 0x41
mov ecx, edi
jmp 0x7ff772116d90
cmp ecx, 0xdedae101
je 0x7ff77211734d
cmp ecx, 0x727c5177
jne 0x7ff772116d90
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772116d90
mov ecx, 0xbad22684
jmp 0x7ff772116d90
mov rdx, qword [rbp + 0xd0]
mov ecx, 0xdf994e8e
nop word cs:[rax + rax]
nop
cmp ecx, 0x17ff083d
jg 0x7ff772116e80
cmp ecx, 0xdf994e8e
je 0x7ff772116e9d
cmp ecx, 0xf1b36747
je 0x7ff772116eb2
cmp ecx, 0x2b34886
jne 0x7ff772116e20
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0xe1
and cl, 0x1e
or cl, bl
xor cl, 0xd8
add cl, 0xfd
mov byte [rdx + rax + 1], cl
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov ecx, 0x3b85332a
jmp 0x7ff772116e20
cmp ecx, 0x17ff083e
je 0x7ff772116ebc
cmp ecx, 0x3b85332a
je 0x7ff772116ec8
cmp ecx, 0x433be774
jne 0x7ff772116e20
jmp 0x7ff7721173fd
cmp byte [rdx], 0
mov ecx, 0x433be774
mov ebx, 0x17ff083e
cmove ecx, ebx
jmp 0x7ff772116e20
mov ecx, 0x433be774
jmp 0x7ff772116e20
mov ecx, 0x3b85332a
xor eax, eax
jmp 0x7ff772116e20
mov qword [rbp + 0x4a0], rax
mov rcx, qword [rbp + 0x4a0]
cmp rcx, 3
mov ecx, 0xf1b36747
mov ebx, 0x2b34886
cmovb ecx, ebx
jmp 0x7ff772116e20
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x15], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x6ed52b12
cmp ecx, 0x10a8cbc
jg 0x7ff772116f30
cmp ecx, 0x9b9b0bb9
je 0x7ff772116f71
cmp ecx, 0xd98fdf14
jne 0x7ff772116f10
mov ecx, 0x9b9b0bb9
jmp 0x7ff772116f10
cmp ecx, 0x10a8cbd
je 0x7ff7721176c7
cmp ecx, 0x6ed52b12
jne 0x7ff772116f10
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd98fdf14
mov ebx, 0x9b9b0bb9
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772116f10
mov byte [rbp + 0x4a0], 0xee
mov ecx, edi
jmp 0x7ff772116f10
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230a38]
mov edx, dword [0x7ff772230a3c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0x6f1a7c03
mov ebx, 0xa2efe0f9
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0x6f1a7c03
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x98dd4ab7
nop word cs:[rax + rax]
nop
cmp edx, 0x377b95e2
jg 0x7ff772117000
cmp edx, 0x98dd4ab7
je 0x7ff772117017
cmp edx, 0xa2efe0f9
jne 0x7ff772116fe0
jmp 0x7ff772117808
cmp edx, 0x377b95e3
je 0x7ff772117044
cmp edx, 0x6f1a7c03
jne 0x7ff772116fe0
mov edx, 0x377b95e3
jmp 0x7ff772116fe0
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0x6f1a7c03
mov edi, 0x377b95e3
cmovne eax, edi
test dl, dl
mov edx, eax
cmovne edx, edi
test bl, bl
cmove edx, eax
jmp 0x7ff772116fe0
mov byte [rbp + 0x4a0], 0x96
mov edx, ecx
jmp 0x7ff772116fe0
mov rdx, qword [rbp + 0x338]
mov ecx, 0xe8ae0e7
mov r15d, 0xd86000d2
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xe7618e4b
jg 0x7ff7721170c0
cmp ecx, 0xa11bff7c
je 0x7ff7721170ee
cmp ecx, 0xd4dfa544
je 0x7ff7721170f8
cmp ecx, 0xe4bf1e50
jne 0x7ff772117070
mov qword [rbp + 0x4a0], rax
mov rcx, qword [rbp + 0x4a0]
cmp rcx, 0x16
mov ecx, 0xa11bff7c
mov ebx, 0xd4dfa544
cmovb ecx, ebx
jmp 0x7ff772117070
cmp ecx, 0xe7618e4c
je 0x7ff7721178e4
cmp ecx, 0x844f1e6
je 0x7ff77211712c
cmp ecx, 0xe8ae0e7
jne 0x7ff772117070
cmp byte [rdx], 0
mov ecx, 0xe7618e4c
mov ebx, 0x844f1e6
cmove ecx, ebx
jmp 0x7ff772117070
mov ecx, 0xe7618e4c
jmp 0x7ff772117070
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0x10
and cl, 0xef
or cl, bl
add cl, 0xc5
mov byte [rdx + rax + 1], cl
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov ecx, 0xe4bf1e50
jmp 0x7ff772117070
mov ecx, 0xe4bf1e50
xor eax, eax
jmp 0x7ff772117070
add rdx, 1
mov rcx, qword [rbp + 0x3b0]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3e0]
mov rcx, qword [rbp + 0x3d8]
mov r8, qword [rbp + 0x3b0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3a8]
mov rax, qword [rbp + 0x330]
mov rcx, qword [rbp + 0x330]
movaps xmm0, xmmword [0x7ff772222890]
movups xmmword [rcx], xmm0
mov word [rcx + 0x10], 0x923
mov byte [rcx + 0x12], 0xe9
lea r8, [rcx + 0x13]
add rcx, 0x14
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x4e7bf0e9
mov edx, dword [0x7ff772230548]
mov r11d, dword [0x7ff77223054c]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
xor edi, 0xfffffffe
test edi, esi
sete r10b
mov edx, esi
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete r9b
mov edx, 0x3bc6ae1
mov r13d, 0x5081b4bd
cmove edx, r13d
cmp r11d, 0xa
setl al
mov ebx, 0x3bc6ae1
cmovge edx, ebx
xor r10b, al
mov ebx, 0x3bc6ae1
mov r10d, 0x7910b3d1
cmovne ebx, r10d
test edi, esi
mov esi, ebx
cmove esi, r10d
cmp r11d, 0xa
cmovge esi, ebx
xor r9b, al
cmovne edx, r13d
mov r13d, 0xe3b8a27e
nop word [rax + rax]
cmp ecx, 0x4e7bf0e8
jle 0x7ff772117260
cmp ecx, 0x7910b3d1
je 0x7ff772117a51
cmp ecx, 0x5081b4bd
je 0x7ff772117277
cmp ecx, 0x4e7bf0e9
jne 0x7ff772117230
jmp 0x7ff772117280
cmp ecx, 0xe6708cc4
je 0x7ff77211727b
cmp ecx, 0x3bc6ae1
jne 0x7ff772117230
mov ecx, 0x5081b4bd
jmp 0x7ff772117230
mov ecx, esi
jmp 0x7ff772117230
mov ecx, edx
jmp 0x7ff772117230
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x4a0]
mov ecx, 0x4e7bf0e9
mov eax, 0xe6708cc4
cmove ecx, eax
jmp 0x7ff7721171af
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word cs:[rax + rax]
nop
cmp ecx, 0xc000a67d
jg 0x7ff772117300
cmp ecx, 0x927fd9ea
je 0x7ff77211731b
cmp ecx, 0x995860fa
jne 0x7ff7721172d0
mov byte [rbp + 0x4a0], 0xf4
mov ecx, edi
jmp 0x7ff7721172d0
cmp ecx, 0xc000a67e
je 0x7ff772117be2
cmp ecx, 0x17f378e1
jne 0x7ff7721172d0
mov ecx, 0x995860fa
jmp 0x7ff7721172d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721172d0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff7721173b0
cmp ecx, 0x91ccd8f4
je 0x7ff7721173f6
cmp ecx, 0xbad22684
jne 0x7ff772117380
mov byte [rbp + 0x4a0], 0x46
mov ecx, edi
jmp 0x7ff772117380
cmp ecx, 0xdedae101
je 0x7ff772117c88
cmp ecx, 0x727c5177
jne 0x7ff772117380
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772117380
mov ecx, 0xbad22684
jmp 0x7ff772117380
add rdx, 1
mov rcx, qword [rbp + 0x280]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x2a0]
mov rcx, qword [rbp + 0x298]
mov r8, qword [rbp + 0x280]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x278]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rbp + 0xc8]
mov ecx, dword [0x7ff7722306b8]
mov edx, dword [0x7ff7722306bc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [rax + 0x2a]
lea r9, [rax + 0x2b]
mov edi, 0x851031ce
jmp 0x7ff7721174a0
cmp ecx, 0xa
cmovl edi, ebx
setl cl
xor cl, dl
cmovne edi, r11d
nop word cs:[rax + rax]
nop
cmp edi, 0xa9e456
jg 0x7ff7721174e0
cmp edi, 0x9f20c4d6
jle 0x7ff772117530
cmp edi, 0xc0848f90
je 0x7ff7721175b9
cmp edi, 0xe7cfd38a
je 0x7ff7721175dd
cmp edi, 0x9f20c4d7
jne 0x7ff7721174a0
jmp 0x7ff772117d28
cmp edi, 0x7d7d047c
jg 0x7ff772117590
cmp edi, 0xa9e457
je 0x7ff7721175e7
cmp edi, 0x2ffcbbce
jne 0x7ff7721174a0
movups xmmword [rax], xmm11
movups xmmword [rax + 0x10], xmm9
movabs rcx, 0xe0d2d0dcdfdd8ddb
mov qword [rax + 0x20], rcx
mov word [rax + 0x28], 0x6de0
mov edi, 0x7d7d047d
jmp 0x7ff7721174a0
cmp edi, 0x851031ce
je 0x7ff77211762e
cmp edi, 0x98c1d69d
jne 0x7ff7721174a0
mov edx, dword [0x7ff7722306b8]
mov ecx, dword [0x7ff7722306bc]
lea esi, [rdx - 1]
imul esi, edx
not esi
or esi, 0xfffffffe
mov r11d, 0xa9e457
mov edi, 0xe7cfd38a
mov ebx, 0xa9e457
cmp esi, 0xffffffff
sete dl
je 0x7ff772117485
mov ebx, 0xe7cfd38a
jmp 0x7ff772117485
cmp edi, 0x7d7d047d
je 0x7ff772117660
cmp edi, 0x7f549a46
jne 0x7ff7721174a0
mov edi, 0xc0848f90
mov r10, qword [rbp + 0x490]
jmp 0x7ff7721174a0
mov byte [r10], 0
add r10, 1
mov edi, 0x98c1d69d
cmp r10, qword [rbp + 0x4a0]
je 0x7ff7721174a0
mov edi, 0xc0848f90
jmp 0x7ff7721174a0
mov edi, 0xa9e457
jmp 0x7ff7721174a0
mov edx, dword [0x7ff7722306b8]
mov esi, dword [0x7ff7722306bc]
lea ecx, [rdx - 1]
imul ecx, edx
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete dl
cmp esi, 0xa
setl bl
xor bl, dl
mov edi, 0x9f20c4d7
mov edx, 0x9f20c4d7
jne 0x7ff77211761d
mov edx, 0xe7cfd38a
cmp ecx, 0xffffffff
cmovne edi, edx
cmp esi, 0xa
cmovge edi, edx
jmp 0x7ff7721174a0
movzx ebx, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, ebx
xor cl, dl
mov edi, 0x7d7d047d
mov esi, 0x7d7d047d
jne 0x7ff772117651
mov esi, 0x2ffcbbce
test dl, dl
cmove edi, esi
test bl, bl
cmove edi, esi
jmp 0x7ff7721174a0
movups xmmword [rax], xmm11
movups xmmword [rax + 0x10], xmm9
movabs rcx, 0xe0d2d0dcdfdd8ddb
mov qword [rax + 0x20], rcx
mov word [rax + 0x28], 0x6de0
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
mov edx, dword [0x7ff7722306b8]
mov ecx, dword [0x7ff7722306bc]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
xor edx, 0xfffffffe
mov r11d, 0x7f549a46
mov edi, 0x2ffcbbce
mov ebx, 0x7f549a46
test edx, esi
sete dl
je 0x7ff772117485
mov ebx, 0x2ffcbbce
jmp 0x7ff772117485
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x16], al
lea rcx, [r8 + 0x17]
add r8, 0x18
mov qword [rbp + 0x4a8], r8
mov eax, 0x33ccf35d
nop word cs:[rax + rax]
nop
cmp eax, 0xfb0952d5
jle 0x7ff772117740
cmp eax, 0xfb0952d6
je 0x7ff772117f0b
cmp eax, 0x70f7a0a3
je 0x7ff772117774
cmp eax, 0x33ccf35d
jne 0x7ff7721176f0
mov qword [rbp + 0x4a0], rcx
mov eax, dword [0x7ff7722308d0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete dl
mov eax, 0xda9a1c52
mov edi, 0x70f7a0a3
jmp 0x7ff7721177c9
cmp eax, 0x8ad041fd
je 0x7ff7721177e8
cmp eax, 0xda9a1c52
jne 0x7ff7721176f0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov eax, 0x70f7a0a3
jmp 0x7ff7721176f0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff7722308d0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0xda9a1c52
mov edi, 0x8ad041fd
cmove eax, edi
cmp dword [0x7ff7722308d4], 0xa
mov ebx, 0xda9a1c52
cmovge eax, ebx
setl bl
xor bl, dl
cmovne eax, edi
jmp 0x7ff7721176f0
cmp byte [rbp + 0x488], 0
mov eax, 0x33ccf35d
mov ecx, 0xfb0952d6
cmovne eax, ecx
mov rcx, qword [rbp + 0x490]
jmp 0x7ff7721176f0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230a38]
mov edi, dword [0x7ff772230a3c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp edi, 0xa
setl dl
xor dl, bl
mov edx, 0x6f1a7c03
mov ebx, 0xa2efe0f9
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4a8]
mov ecx, edx
cmove ecx, ebx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, edx
mov edx, 0x98dd4ab7
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x377b95e2
jg 0x7ff772117890
cmp edx, 0x98dd4ab7
je 0x7ff7721178a7
cmp edx, 0xa2efe0f9
jne 0x7ff772117870
jmp 0x7ff772118209
cmp edx, 0x377b95e3
je 0x7ff7721178d9
cmp edx, 0x6f1a7c03
jne 0x7ff772117870
mov edx, 0x377b95e3
jmp 0x7ff772117870
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x6f1a7c03
mov edi, 0x377b95e3
cmovne edx, edi
test bl, bl
mov ebx, 0x6f1a7c03
cmove edx, ebx
test al, al
cmovne edx, edi
jmp 0x7ff772117870
mov byte [rbp + 0x4a0], 0x96
mov edx, ecx
jmp 0x7ff772117870
add rdx, 1
mov rcx, qword [rbp + 0x3b0]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3e0]
mov rcx, qword [rbp + 0x3d8]
mov r8, qword [rbp + 0x3b0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3a8]
mov rax, qword [rbp + 0x330]
mov rcx, qword [rbp + 0x330]
movaps xmm0, xmmword [0x7ff772222890]
movups xmmword [rcx], xmm0
mov word [rcx + 0x10], 0x923
mov byte [rcx + 0x12], 0xe9
lea r8, [rcx + 0x13]
add rcx, 0x14
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x4e7bf0e9
mov edx, dword [0x7ff772230548]
mov r11d, dword [0x7ff77223054c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
xor esi, 0xfffffffe
mov edx, ebx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete r9b
mov edi, 0x3bc6ae1
mov r13d, 0x5081b4bd
cmove edi, r13d
cmp r11d, 0xa
mov edx, 0x3bc6ae1
cmovge edi, edx
test esi, ebx
sete r10b
mov ebx, 0x3bc6ae1
mov esi, 0x7910b3d1
cmove ebx, esi
cmp r11d, 0xa
setl al
cmovge ebx, edx
cmp r11d, 9
setg dl
xor al, r10b
cmovne ebx, esi
xor dl, r9b
cmove edi, r13d
mov r13d, 0xe3b8a27e
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x4e7bf0e8
jle 0x7ff772117a10
cmp ecx, 0x7910b3d1
je 0x7ff7721182df
cmp ecx, 0x5081b4bd
je 0x7ff772117a27
cmp ecx, 0x4e7bf0e9
jne 0x7ff7721179e0
jmp 0x7ff772117a30
cmp ecx, 0xe6708cc4
je 0x7ff772117a2b
cmp ecx, 0x3bc6ae1
jne 0x7ff7721179e0
mov ecx, 0x5081b4bd
jmp 0x7ff7721179e0
mov ecx, ebx
jmp 0x7ff7721179e0
mov ecx, edi
jmp 0x7ff7721179e0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0x4a0]
mov ecx, 0x4e7bf0e9
mov eax, 0xe6708cc4
cmove ecx, eax
jmp 0x7ff77211795b
mov rcx, qword [rbp + 0x330]
sub rsp, 0x20
call fcn.7ff7721465b0
add rsp, 0x20
mov rcx, qword [rbp + 0x3a8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3e8]
mov rcx, qword [rbp + 0x3e0]
mov r8, qword [rbp + 0x3a8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3a0]
sub rsp, 0x20
mov ecx, 0x90943cf4
mov edx, 0xd210487b
mov r8d, 0xad29cb7c
call fcn.7ff7721b4680
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x3a0]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x3e8]
mov r8, qword [rbp + 0x3a0]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x3a0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3e8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3a8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3e0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3b0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3d8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3d0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3c0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3c8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
sub rsp, 0x20
call fcn.7ff7720fec30
add rsp, 0x20
mov eax, 0xe2effc85
jmp 0x7ff7720fef30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word cs:[rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772117c40
cmp ecx, 0x927fd9ea
je 0x7ff772117c5b
cmp ecx, 0x995860fa
jne 0x7ff772117c10
mov byte [rbp + 0x4a0], 0xf3
mov ecx, edi
jmp 0x7ff772117c10
cmp ecx, 0xc000a67e
je 0x7ff7721184ab
cmp ecx, 0x17f378e1
jne 0x7ff772117c10
mov ecx, 0x995860fa
jmp 0x7ff772117c10
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772117c10
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff772117ce0
cmp ecx, 0x91ccd8f4
je 0x7ff772117d21
cmp ecx, 0xbad22684
jne 0x7ff772117cb0
mov byte [rbp + 0x4a0], 0x32
mov ecx, edi
jmp 0x7ff772117cb0
cmp ecx, 0xdedae101
je 0x7ff772118548
cmp ecx, 0x727c5177
jne 0x7ff772117cb0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772117cb0
mov ecx, 0xbad22684
jmp 0x7ff772117cb0
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
call fcn.7ff772121a00
add rsp, 0x20
mov rcx, qword [rbp + 0x278]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x2a8]
mov rcx, qword [rbp + 0x2a0]
mov r8, qword [rbp + 0x278]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x270]
mov rax, qword [rbp + 0xc0]
mov rsi, qword [rbp + 0xc0]
mov ecx, dword [0x7ff7722306c0]
mov edx, dword [0x7ff7722306c4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [rsi + 0x13]
lea r9, [rsi + 0x14]
mov edi, 0xddb324b8
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edi, 0xddb324b7
jg 0x7ff772117e20
cmp edi, 0x863deb23
je 0x7ff772117e75
cmp edi, 0x99ce24f3
je 0x7ff772117edc
cmp edi, 0xa104731b
jne 0x7ff772117dd0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov edi, 0xa104731b
mov eax, 0x149484aa
cmove edi, eax
jmp 0x7ff772117dd0
cmp edi, 0x3c37102b
je 0x7ff772117eed
cmp edi, 0x149484aa
je 0x7ff7721185ed
cmp edi, 0xddb324b8
jne 0x7ff772117dd0
movzx ecx, byte [rbp + 0x488]
movzx ebx, byte [rbp + 0x4a8]
mov edx, ebx
xor dl, cl
test bl, bl
mov edi, 0x3c37102b
mov ebx, 0x863deb23
cmovne edi, ebx
test cl, cl
mov eax, 0x3c37102b
cmove edi, eax
test dl, dl
cmovne edi, ebx
jmp 0x7ff772117dd0
movaps xmm0, xmmword [0x7ff7722229b0]
movups xmmword [rsi], xmm0
mov word [rsi + 0x10], 0xf913
mov byte [rsi + 0x12], 0xd9
mov ecx, dword [0x7ff7722306c0]
mov edx, dword [0x7ff7722306c4]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0x3c37102b
mov ecx, 0x99ce24f3
cmovne eax, ecx
cmp ebx, 0xffffffff
mov edi, eax
cmove edi, ecx
cmp edx, 0xa
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
cmovge edi, eax
jmp 0x7ff772117dd0
mov edi, 0xa104731b
mov r10, qword [rbp + 0x490]
jmp 0x7ff772117dd0
movaps xmm0, xmmword [0x7ff7722229b0]
movups xmmword [rsi], xmm0
mov word [rsi + 0x10], 0xf913
mov byte [rsi + 0x12], 0xd9
mov edi, 0x863deb23
jmp 0x7ff772117dd0
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.7ff772147470
add rsp, 0x20
mov rcx, qword [rbp + 0x138]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x168]
mov rcx, qword [rbp + 0x160]
mov r8, qword [rbp + 0x138]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x130]
mov rax, qword [rbp - 8]
mov r11, qword [rbp - 8]
mov ecx, dword [0x7ff7722308d8]
mov edx, dword [0x7ff7722308dc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x49f]
cmp edx, 0xa
setl byte [rbp + 0x49e]
lea r8, [r11 + 0x13]
lea r9, [r11 + 0x14]
mov edi, 0x2978e29e
jmp 0x7ff772117fc0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov edi, 0xae05f707
nop word [rax + rax]
cmp edi, 0xf7e077d1
jle 0x7ff772118000
cmp edi, 0x59fe4e9e
jg 0x7ff7721180a0
cmp edi, 0x24c83639
je 0x7ff77211815b
cmp edi, 0x2978e29e
je 0x7ff77211816c
cmp edi, 0xf7e077d2
jne 0x7ff772117fc0
jmp 0x7ff77211876a
cmp edi, 0xb805c1d2
jg 0x7ff7721180e0
cmp edi, 0xac1e81fd
je 0x7ff77211819e
cmp edi, 0xae05f707
jne 0x7ff772117fc0
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x4b7]
mov eax, dword [0x7ff7722308d8]
mov esi, dword [0x7ff7722308dc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov ecx, 0xac1e81fd
mov edi, 0xb805c1d3
mov ebx, 0xac1e81fd
cmp edx, 0xffffffff
sete dl
je 0x7ff772118087
mov ebx, 0xb805c1d3
cmp esi, 0xa
cmovl edi, ebx
setl al
xor dl, al
cmovne edi, ecx
jmp 0x7ff772117fc0
cmp edi, 0x59fe4e9f
je 0x7ff7721181bd
cmp edi, 0x6608cfbf
jne 0x7ff772117fc0
movups xmmword [r11], xmm12
mov word [r11 + 0x10], 0x7c56
mov byte [r11 + 0x12], 0x9c
mov edi, 0xd3183aef
jmp 0x7ff772117fc0
cmp edi, 0xb805c1d3
je 0x7ff772117f9d
cmp edi, 0xd3183aef
jne 0x7ff772117fc0
movups xmmword [r11], xmm12
mov word [r11 + 0x10], 0x7c56
mov byte [r11 + 0x12], 0x9c
mov eax, dword [0x7ff7722308d8]
mov esi, dword [0x7ff7722308dc]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov edi, 0x24c83639
mov ebx, 0x24c83639
jne 0x7ff77211813d
mov ebx, 0x6608cfbf
test edx, ecx
cmovne edi, ebx
cmp esi, 0xa
mov qword [rbp + 0x488], r8
mov qword [rbp + 0x4a8], r9
cmovge edi, ebx
jmp 0x7ff772117fc0
mov edi, 0x59fe4e9f
mov r10, qword [rbp + 0x488]
jmp 0x7ff772117fc0
movzx eax, byte [rbp + 0x49f]
movzx edx, byte [rbp + 0x49e]
mov ecx, eax
xor cl, dl
mov edi, 0xd3183aef
mov ebx, 0xd3183aef
jne 0x7ff77211818f
mov ebx, 0x6608cfbf
test dl, dl
cmove edi, ebx
test al, al
cmove edi, ebx
jmp 0x7ff772117fc0
cmp byte [rbp + 0x4b7], 0
mov edi, 0xf7e077d2
jne 0x7ff7721181b1
mov edi, 0x59fe4e9f
mov r10, qword [rbp + 0x490]
jmp 0x7ff772117fc0
mov qword [rbp + 0x4a0], r10
mov eax, dword [0x7ff7722308d8]
mov ecx, dword [0x7ff7722308dc]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov edx, 0xae05f707
mov edi, 0xb805c1d3
mov esi, 0xae05f707
test eax, ebx
sete bl
je 0x7ff7721181f6
mov esi, 0xb805c1d3
cmp ecx, 0xa
cmovl edi, esi
setl al
xor al, bl
cmovne edi, edx
jmp 0x7ff772117fc0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230a38]
mov r9d, dword [0x7ff772230a3c]
lea ebx, [rax - 1]
imul ebx, eax
mov r10d, ebx
xor r10d, 0xfffffffe
test r10d, ebx
sete al
cmp r9d, 0xa
setl cl
xor cl, al
mov eax, 0x6f1a7c03
mov ecx, 0xa2efe0f9
cmovne eax, ecx
test r10d, ebx
sete byte [rbp + 0x4a8]
mov edi, eax
cmove edi, ecx
cmp r9d, 0xa
setl byte [rbp + 0x490]
cmovge edi, eax
mov ecx, 0x98dd4ab7
nop dword [rax + rax]
cmp ecx, 0x377b95e2
jg 0x7ff772118290
cmp ecx, 0x98dd4ab7
je 0x7ff7721182a7
cmp ecx, 0xa2efe0f9
jne 0x7ff772118270
jmp 0x7ff7721188f8
cmp ecx, 0x377b95e3
je 0x7ff7721182d4
cmp ecx, 0x6f1a7c03
jne 0x7ff772118270
mov ecx, 0x377b95e3
jmp 0x7ff772118270
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test dl, dl
cmove ecx, eax
jmp 0x7ff772118270
mov byte [rbp + 0x4a0], 0x95
mov ecx, edi
jmp 0x7ff772118270
mov rcx, qword [rbp + 0x330]
sub rsp, 0x20
call fcn.7ff7721465b0
add rsp, 0x20
mov rcx, qword [rbp + 0x3a8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x3e8]
mov rcx, qword [rbp + 0x3e0]
mov r8, qword [rbp + 0x3a8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x3a0]
sub rsp, 0x20
mov ecx, 0x90943cf4
mov edx, 0xd210487b
mov r8d, 0xad29cb7c
call fcn.7ff7721b4680
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x3a0]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x3e8]
mov r8, qword [rbp + 0x3a0]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x3a0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3e8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3a8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3e0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3b0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3d8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3d0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3c0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x3c8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
sub rsp, 0x20
call fcn.7ff7720fec30
add rsp, 0x20
mov eax, dword [0x7ff772230af0]
mov ecx, dword [0x7ff772230af4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xcd68ba22
mov edi, 0x1381e3fc
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x7ff7720fef30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x11], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop
cmp ecx, 0xc000a67d
jg 0x7ff772118500
cmp ecx, 0x927fd9ea
je 0x7ff77211851b
cmp ecx, 0x995860fa
jne 0x7ff7721184d0
mov byte [rbp + 0x4a0], 7
mov ecx, edi
jmp 0x7ff7721184d0
cmp ecx, 0xc000a67e
je 0x7ff772118994
cmp ecx, 0x17f378e1
jne 0x7ff7721184d0
mov ecx, 0x995860fa
jmp 0x7ff7721184d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721184d0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x12], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff7721185a0
cmp ecx, 0x91ccd8f4
je 0x7ff7721185e6
cmp ecx, 0xbad22684
jne 0x7ff772118570
mov byte [rbp + 0x4a0], OleUninitialize
mov ecx, edi
jmp 0x7ff772118570
cmp ecx, 0xdedae101
je 0x7ff772118a38
cmp ecx, 0x727c5177
jne 0x7ff772118570
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne ecx, esi
test al, al
mov eax, 0x91ccd8f4
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772118570
mov ecx, 0xbad22684
jmp 0x7ff772118570
mov rcx, qword [rbp + 0xc0]
sub rsp, 0x20
call fcn.7ff772121c90
add rsp, 0x20
mov rcx, qword [rbp + 0x270]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x2b0]
mov rcx, qword [rbp + 0x2a8]
mov r8, qword [rbp + 0x270]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x268]
sub rsp, 0x20
mov ecx, 0x1b5cb4c0
mov edx, 0x59d8c04f
mov r8d, 0x26e14348
call fcn.7ff7721b4680
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x268]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x2b0]
mov r8, qword [rbp + 0x268]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x268]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x2b0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x270]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x2a8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x278]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x2a0]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x280]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x298]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x288]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x290]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, 0x75427b9a
jmp 0x7ff7720fef30
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.7ff772147800
add rsp, 0x20
mov rcx, qword [rbp + 0x130]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x170]
mov rcx, qword [rbp + 0x168]
mov r8, qword [rbp + 0x130]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x128]
sub rsp, 0x20
mov ecx, 0xe750cd01
mov edx, 0xa5d4b98e
mov r8d, 0xdaed3a89
call fcn.7ff7721b4680
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x128]
sub rsp, 0x20
mov edx, eax
call fcn.7ff7720514e0
add rsp, 0x20
mov rcx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x128]
sub rsp, 0x20
mov rdx, qword [rbp + 0x478]
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp + 0x128]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x130]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x168]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x138]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x160]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x140]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x158]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x148]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x150]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x468]
sub rsp, 0x20
call fcn.7ff7720fec30
add rsp, 0x20
mov eax, 0xdb8a28e7
jmp 0x7ff7720fef30
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff772118940
cmp ecx, 0x98dd4ab7
je 0x7ff772118957
cmp ecx, 0xa2efe0f9
jne 0x7ff772118920
jmp 0x7ff772118ad8
cmp ecx, 0x377b95e3
je 0x7ff772118989
cmp ecx, 0x6f1a7c03
jne 0x7ff772118920
mov ecx, 0x377b95e3
jmp 0x7ff772118920
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772118920
mov byte [rbp + 0x4a0], 0x96
mov ecx, edi
jmp 0x7ff772118920
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x12], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop dword [rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff7721189f0
cmp ecx, 0x927fd9ea
je 0x7ff772118a0b
cmp ecx, 0x995860fa
jne 0x7ff7721189c0
mov byte [rbp + 0x4a0], 9
mov ecx, edi
jmp 0x7ff7721189c0
cmp ecx, 0xc000a67e
je 0x7ff772118b6f
cmp ecx, 0x17f378e1
jne 0x7ff7721189c0
mov ecx, 0x995860fa
jmp 0x7ff7721189c0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov esi, 0x995860fa
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff7721189c0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x13], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop dword [rax]
cmp ecx, 0xdedae100
jg 0x7ff772118a90
cmp ecx, 0x91ccd8f4
je 0x7ff772118ad1
cmp ecx, 0xbad22684
jne 0x7ff772118a60
mov byte [rbp + 0x4a0], 0x42
mov ecx, edi
jmp 0x7ff772118a60
cmp ecx, 0xdedae101
je 0x7ff772118c1d
cmp ecx, 0x727c5177
jne 0x7ff772118a60
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772118a60
mov ecx, 0xbad22684
jmp 0x7ff772118a60
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff772118b20
cmp ecx, 0x98dd4ab7
je 0x7ff772118b37
cmp ecx, 0xa2efe0f9
jne 0x7ff772118b00
jmp 0x7ff772118cc8
cmp ecx, 0x377b95e3
je 0x7ff772118b64
cmp ecx, 0x6f1a7c03
jne 0x7ff772118b00
mov ecx, 0x377b95e3
jmp 0x7ff772118b00
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772118b00
mov byte [rbp + 0x4a0], 0xc4
mov ecx, edi
jmp 0x7ff772118b00
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x13], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xc000a67d
jg 0x7ff772118bd0
cmp ecx, 0x927fd9ea
je 0x7ff772118beb
cmp ecx, 0x995860fa
jne 0x7ff772118ba0
mov byte [rbp + 0x4a0], 0xf7
mov ecx, edi
jmp 0x7ff772118ba0
cmp ecx, 0xc000a67e
je 0x7ff772118d64
cmp ecx, 0x17f378e1
jne 0x7ff772118ba0
mov ecx, 0x995860fa
jmp 0x7ff772118ba0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772118ba0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x14], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772118c80
cmp ecx, 0x91ccd8f4
je 0x7ff772118cc1
cmp ecx, 0xbad22684
jne 0x7ff772118c50
mov byte [rbp + 0x4a0], 0x42
mov ecx, edi
jmp 0x7ff772118c50
cmp ecx, 0xdedae101
je 0x7ff772118e0d
cmp ecx, 0x727c5177
jne 0x7ff772118c50
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov esi, 0xbad22684
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772118c50
mov ecx, 0xbad22684
jmp 0x7ff772118c50
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff772118d10
cmp ecx, 0x98dd4ab7
je 0x7ff772118d27
cmp ecx, 0xa2efe0f9
jne 0x7ff772118cf0
jmp 0x7ff772118eb8
cmp ecx, 0x377b95e3
je 0x7ff772118d59
cmp ecx, 0x6f1a7c03
jne 0x7ff772118cf0
mov ecx, 0x377b95e3
jmp 0x7ff772118cf0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772118cf0
mov byte [rbp + 0x4a0], 0x9d
mov ecx, edi
jmp 0x7ff772118cf0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x14], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop dword [rax + rax]
cmp ecx, 0xc000a67d
jg 0x7ff772118dc0
cmp ecx, 0x927fd9ea
je 0x7ff772118ddb
cmp ecx, 0x995860fa
jne 0x7ff772118d90
mov byte [rbp + 0x4a0], 0xf7
mov ecx, edi
jmp 0x7ff772118d90
cmp ecx, 0xc000a67e
je 0x7ff772118f4f
cmp ecx, 0x17f378e1
jne 0x7ff772118d90
mov ecx, 0x995860fa
jmp 0x7ff772118d90
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x17f378e1
mov esi, 0x995860fa
cmovne ecx, esi
test al, al
mov eax, 0x17f378e1
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772118d90
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x15], al
sete byte [rbp + 0x4a8]
cmp r8d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x727c5177
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdedae100
jg 0x7ff772118e70
cmp ecx, 0x91ccd8f4
je 0x7ff772118eb1
cmp ecx, 0xbad22684
jne 0x7ff772118e40
mov byte [rbp + 0x4a0], 0xd7
mov ecx, edi
jmp 0x7ff772118e40
cmp ecx, 0xdedae101
je 0x7ff772118ff8
cmp ecx, 0x727c5177
jne 0x7ff772118e40
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x91ccd8f4
mov ebx, 0xbad22684
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772118e40
mov ecx, 0xbad22684
jmp 0x7ff772118e40
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 7], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff772118f00
cmp ecx, 0x98dd4ab7
je 0x7ff772118f17
cmp ecx, 0xa2efe0f9
jne 0x7ff772118ee0
jmp 0x7ff77211923e
cmp ecx, 0x377b95e3
je 0x7ff772118f44
cmp ecx, 0x6f1a7c03
jne 0x7ff772118ee0
mov ecx, 0x377b95e3
jmp 0x7ff772118ee0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772118ee0
mov byte [rbp + 0x4a0], 0x9b
mov ecx, edi
jmp 0x7ff772118ee0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x15], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x927fd9ea
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xc000a67d
jg 0x7ff772118fb0
cmp ecx, 0x927fd9ea
je 0x7ff772118fcb
cmp ecx, 0x995860fa
jne 0x7ff772118f80
mov byte [rbp + 0x4a0], 0x62
mov ecx, edi
jmp 0x7ff772118f80
cmp ecx, 0xc000a67e
je 0x7ff7721192df
cmp ecx, 0x17f378e1
jne 0x7ff772118f80
mov ecx, 0x995860fa
jmp 0x7ff772118f80
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x17f378e1
mov ebx, 0x995860fa
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772118f80
mov al, byte [rbp + 0x4a0]
mov byte [r9 + 0x16], al
lea r8, [r9 + 0x17]
add r9, 0x18
mov qword [rbp + 0x4a8], r9
mov eax, 0x459f37ee
jmp 0x7ff772119030
cmp edx, 0xa
cmovl eax, edi
setl dl
xor cl, dl
cmovne eax, ebx
nop word cs:[rax + rax]
cmp eax, 0x459f37ed
jg 0x7ff7721190a0
cmp eax, 0xfe3ca062
jg 0x7ff7721190e0
cmp eax, 0xa6a8f03c
je 0x7ff77211911b
cmp eax, 0xd4955cd2
jne 0x7ff772119030
mov eax, dword [0x7ff772230500]
mov edx, dword [0x7ff772230504]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov eax, 0xfe3ca063
mov esi, 0xfe3ca063
jne 0x7ff772119089
mov esi, 0x43de62c2
test edi, ebx
cmovne eax, esi
cmp edx, 0xa
cmovge eax, esi
jmp 0x7ff772119030
cmp eax, 0x5b04f9e8
jg 0x7ff772119100
cmp eax, 0x459f37ee
je 0x7ff77211913a
cmp eax, 0x5409aef9
jne 0x7ff772119030
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov eax, 0x5b04f9e9
jmp 0x7ff772119030
cmp eax, 0xfe3ca063
je 0x7ff772119188
cmp eax, 0x43de62c2
jne 0x7ff772119030
mov eax, 0xfe3ca063
jmp 0x7ff772119030
cmp eax, 0x5b04f9e9
je 0x7ff7721191cf
cmp eax, 0x7178e5f2
jne 0x7ff772119030
jmp 0x7ff772119410
cmp byte [rbp + 0x488], 0
mov eax, 0xd4955cd2
jne 0x7ff77211912e
mov eax, 0x459f37ee
mov r8, qword [rbp + 0x490]
jmp 0x7ff772119030
mov eax, dword [0x7ff772230500]
mov edx, dword [0x7ff772230504]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov eax, 0x5b04f9e9
mov edi, 0x5b04f9e9
jne 0x7ff772119170
mov edi, 0x5409aef9
cmp ebx, 0xffffffff
cmovne eax, edi
cmp edx, 0xa
mov qword [rbp + 0x4a0], r8
cmovge eax, edi
jmp 0x7ff772119030
mov eax, dword [0x7ff772230500]
mov edx, dword [0x7ff772230504]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov eax, 0x7178e5f2
mov edi, 0x7178e5f2
jne 0x7ff7721191be
mov edi, 0x43de62c2
cmp ebx, 0xffffffff
cmovne eax, edi
cmp edx, 0xa
cmovge eax, edi
jmp 0x7ff772119030
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff772230500]
mov edx, dword [0x7ff772230504]
lea ecx, [rax - 1]
imul ecx, eax
mov esi, ecx
xor esi, 0xfffffffe
mov ebx, 0xa6a8f03c
mov eax, 0x5409aef9
mov edi, 0xa6a8f03c
test esi, ecx
sete cl
je 0x7ff772119018
mov edi, 0x5409aef9
jmp 0x7ff772119018
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 8], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff772119290
cmp ecx, 0x98dd4ab7
je 0x7ff7721192a7
cmp ecx, 0xa2efe0f9
jne 0x7ff772119270
jmp 0x7ff7721195ab
cmp ecx, 0x377b95e3
je 0x7ff7721192d4
cmp ecx, 0x6f1a7c03
jne 0x7ff772119270
mov ecx, 0x377b95e3
jmp 0x7ff772119270
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772119270
mov byte [rbp + 0x4a0], 0xa8
mov ecx, edi
jmp 0x7ff772119270
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x16], al
lea rcx, [r8 + 0x17]
add r8, 0x18
mov qword [rbp + 0x4a8], r8
mov eax, 0x4346700c
nop dword [rax]
cmp eax, 0x1587271f
jle 0x7ff772119350
cmp eax, 0x15872720
je 0x7ff772119644
cmp eax, 0x18f1352b
je 0x7ff77211937b
cmp eax, 0x4346700c
jne 0x7ff772119300
mov qword [rbp + 0x4a0], rcx
mov eax, dword [0x7ff7722307c8]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov eax, 0x18f1352b
mov edi, 0x90254c6b
jmp 0x7ff7721193f1
cmp eax, 0x90254c6b
je 0x7ff77211939d
cmp eax, 0x8c83fcf
jne 0x7ff772119300
cmp byte [rbp + 0x488], 0
mov eax, 0x4346700c
mov ecx, 0x15872720
cmovne eax, ecx
mov rcx, qword [rbp + 0x490]
jmp 0x7ff772119300
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov eax, 0x90254c6b
jmp 0x7ff772119300
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff7722307c8]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete dl
mov eax, 0x18f1352b
mov edi, 0x8c83fcf
cmove eax, edi
cmp dword [0x7ff7722307cc], 0xa
mov ebx, 0x18f1352b
cmovge eax, ebx
setl bl
xor bl, dl
cmovne eax, edi
jmp 0x7ff772119300
mov rcx, qword [rbp + 0x118]
sub rsp, 0x20
call fcn.7ff77211ed30
add rsp, 0x20
mov rcx, qword [rbp + 0x2d8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x2e8]
mov rcx, qword [rbp + 0x2e0]
mov r8, qword [rbp + 0x2d8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x110]
mov dword [rcx], 0x70909e00
lea rax, [rcx + 4]
add rcx, 5
mov qword [rbp + 0x4a8], rcx
mov ecx, 0x5d1804c4
nop dword [rax]
cmp ecx, 0x5a9964c5
jle 0x7ff7721194e0
cmp ecx, 0x5a9964c6
je 0x7ff7721194f5
cmp ecx, 0x5ab57e75
je 0x7ff772119517
cmp ecx, 0x5d1804c4
jne 0x7ff772119490
mov qword [rbp + 0x4a0], rax
mov ecx, dword [0x7ff772230508]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov ecx, 0x5a9964c6
mov edi, 0xe2d7f1fd
jmp 0x7ff77211958c
cmp ecx, 0xe2d7f1fd
je 0x7ff772119537
cmp ecx, 0x271ef2ac
jne 0x7ff772119490
jmp 0x7ff7721198d6
mov rcx, qword [rbp + 0x4a0]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x4a0]
mov rcx, qword [rbp + 0x4a8]
mov ecx, 0xe2d7f1fd
jmp 0x7ff772119490
cmp byte [rbp + 0x488], 0
mov ecx, 0x5d1804c4
mov eax, 0x271ef2ac
cmovne ecx, eax
mov rax, qword [rbp + 0x490]
jmp 0x7ff772119490
mov rcx, qword [rbp + 0x4a0]
mov byte [rcx], 0
mov rcx, qword [rbp + 0x4a0]
add rcx, 1
mov qword [rbp + 0x490], rcx
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x490]
cmp rdx, rcx
sete byte [rbp + 0x488]
mov ecx, dword [0x7ff772230508]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov ecx, 0x5a9964c6
mov edi, 0x5ab57e75
cmove ecx, edi
cmp dword [0x7ff77223050c], 0xa
mov ebx, 0x5a9964c6
cmovge ecx, ebx
setl bl
xor bl, dl
cmovne ecx, edi
jmp 0x7ff772119490
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 9], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop
cmp ecx, 0x377b95e2
jg 0x7ff7721195f0
cmp ecx, 0x98dd4ab7
je 0x7ff772119607
cmp ecx, 0xa2efe0f9
jne 0x7ff7721195d0
jmp 0x7ff772119a8d
cmp ecx, 0x377b95e3
je 0x7ff772119639
cmp ecx, 0x6f1a7c03
jne 0x7ff7721195d0
mov ecx, 0x377b95e3
jmp 0x7ff7721195d0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff7721195d0
mov byte [rbp + 0x4a0], 0xa8
mov ecx, edi
jmp 0x7ff7721195d0
mov rcx, qword [rbp + 0x78]
sub rsp, 0x20
call fcn.7ff772143790
add rsp, 0x20
mov rcx, qword [rbp + 0x1e8]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1e8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0x70]
mov dword [rax], 0x3e3f100
lea r8, [rax + 4]
add rax, 5
mov qword [rbp + 0x4a8], rax
mov ecx, 0x186ae353
jmp 0x7ff7721196cc
mov edi, 0xa99d6212
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, al
cmovne ecx, ebx
cmp ecx, 0x186ae352
jle 0x7ff772119730
cmp ecx, 0x486d3df2
jg 0x7ff772119780
cmp ecx, 0x186ae353
je 0x7ff7721197ed
cmp ecx, 0x1cdc6633
jne 0x7ff7721196cc
mov eax, dword [0x7ff7722307e8]
mov edx, dword [0x7ff7722307ec]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov ebx, 0x4b641741
mov ecx, 0xa99d6212
mov edi, 0x4b641741
test eax, esi
sete al
je 0x7ff7721196be
jmp 0x7ff7721196b9
cmp ecx, 0xa99d6211
jg 0x7ff7721197d0
cmp ecx, 0x90c29203
je 0x7ff77211983b
cmp ecx, 0xa3e3785e
jne 0x7ff7721196cc
cmp byte [rbp + 0x488], 0
mov ecx, 0x1cdc6633
jne 0x7ff772119767
mov ecx, 0x186ae353
mov r8, qword [rbp + 0x490]
jmp 0x7ff7721196cc
cmp ecx, 0x486d3df3
je 0x7ff77211985d
cmp ecx, 0x4b641741
jne 0x7ff7721196cc
mov eax, dword [0x7ff7722307e8]
mov edx, dword [0x7ff7722307ec]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
mov ebx, 0x17b75525
mov ecx, 0xa99d6212
mov edi, 0x17b75525
cmp esi, 0xffffffff
sete al
je 0x7ff7721196be
jmp 0x7ff7721196b9
cmp ecx, 0xa99d6212
je 0x7ff7721198cc
cmp ecx, 0x17b75525
jne 0x7ff7721196cc
jmp 0x7ff772119b34
mov eax, dword [0x7ff7722307e8]
mov edx, dword [0x7ff7722307ec]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x486d3df3
mov edi, 0x486d3df3
jne 0x7ff772119823
mov edi, 0x90c29203
cmp ebx, 0xffffffff
cmovne ecx, edi
cmp edx, 0xa
mov qword [rbp + 0x4a0], r8
cmovge ecx, edi
jmp 0x7ff7721196cc
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a8]
mov ecx, 0x486d3df3
jmp 0x7ff7721196cc
mov rax, qword [rbp + 0x4a0]
mov byte [rax], 0
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0x4a8]
mov rcx, qword [rbp + 0x490]
cmp rcx, rax
sete byte [rbp + 0x488]
mov eax, dword [0x7ff7722307e8]
mov edx, dword [0x7ff7722307ec]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov ebx, 0xa3e3785e
mov ecx, 0x90c29203
mov edi, 0xa3e3785e
test eax, esi
sete al
je 0x7ff7721196be
mov edi, 0x90c29203
jmp 0x7ff7721196be
mov ecx, 0x4b641741
jmp 0x7ff7721196cc
mov rdx, qword [rbp + 0x110]
mov ecx, 0x53a3325a
jmp 0x7ff7721198f0
mov ecx, 0x3985c1ef
nop dword [rax]
cmp ecx, 0x3985c1ee
jle 0x7ff772119930
cmp ecx, 0x53a33259
jg 0x7ff772119950
cmp ecx, 0x3985c1ef
je 0x7ff7721199bf
cmp ecx, 0x44352852
je 0x7ff772119a04
cmp ecx, 0x43ce294f
jne 0x7ff7721198f0
jmp 0x7ff772119ca1
cmp ecx, 0x8649375
jg 0x7ff772119980
cmp ecx, 0xb4cc9510
je 0x7ff7721198e4
cmp ecx, 0xe0a6174d
jne 0x7ff7721198f0
mov ecx, 0x43ce294f
jmp 0x7ff7721198f0
cmp ecx, 0x59478d3c
je 0x7ff772119a38
cmp ecx, 0x53a3325a
jne 0x7ff7721198f0
cmp byte [rdx], 0
mov ecx, 0x59478d3c
je 0x7ff7721198f0
mov ecx, 0x43ce294f
jmp 0x7ff7721198f0
cmp ecx, 0x8649376
je 0x7ff772119a45
cmp ecx, 0x257ea22a
jne 0x7ff7721198f0
mov qword [rbp + 0x4a0], r8
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x44352852
cmp rax, 3
jb 0x7ff7721198f0
mov ecx, 0x8649376
jmp 0x7ff7721198f0
mov eax, dword [0x7ff772230528]
mov ebx, dword [0x7ff77223052c]
lea edi, [rax - 1]
imul edi, eax
mov esi, edi
xor esi, 0xfffffffe
test esi, edi
sete al
cmp ebx, 0xa
setl cl
xor cl, al
mov ecx, 0xe0a6174d
mov eax, 0xe0a6174d
jne 0x7ff7721199f4
mov eax, 0xb4cc9510
test esi, edi
cmovne ecx, eax
cmp ebx, 0xa
cmovge ecx, eax
jmp 0x7ff7721198f0
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 1
and cl, 0xfe
or cl, bl
add cl, 0x8f
mov byte [rdx + rax + 1], cl
mov r8, qword [rbp + 0x4a0]
add r8, 1
mov ecx, 0x257ea22a
jmp 0x7ff7721198f0
mov ecx, 0x257ea22a
xor r8d, r8d
jmp 0x7ff7721198f0
mov eax, dword [0x7ff772230528]
mov ebx, dword [0x7ff77223052c]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
mov r9d, 0x3985c1ef
mov ecx, 0xb4cc9510
mov esi, 0x3985c1ef
cmp edi, 0xffffffff
sete al
je 0x7ff772119a79
mov esi, 0xb4cc9510
cmp ebx, 0xa
cmovl ecx, esi
setl bl
xor bl, al
cmovne ecx, r9d
jmp 0x7ff7721198f0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x377b95e2
jg 0x7ff772119ae0
cmp ecx, 0x98dd4ab7
je 0x7ff772119af7
cmp ecx, 0xa2efe0f9
jne 0x7ff772119ac0
jmp 0x7ff772119dba
cmp ecx, 0x377b95e3
je 0x7ff772119b29
cmp ecx, 0x6f1a7c03
jne 0x7ff772119ac0
mov ecx, 0x377b95e3
jmp 0x7ff772119ac0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772119ac0
mov byte [rbp + 0x4a0], 0x9f
mov ecx, edi
jmp 0x7ff772119ac0
mov rcx, qword [rbp + 0x70]
sub rsp, 0x20
call fcn.7ff772143a50
add rsp, 0x20
mov rcx, qword [rbp + 0x1e0]
sub rsp, 0x20
mov rdx, rax
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1e0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x68]
movaps xmm0, xmmword [0x7ff772222940]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [0x7ff772222950]
movups xmmword [rcx + 0x10], xmm0
movabs rax, 0xa559b8b7bba6bc48
mov qword [rcx + 0x20], rax
mov dword [rcx + 0x28], 0xacbba8a2
mov word [rcx + 0x2c], 0x7fa8
mov byte [rcx + 0x2e], 0x14
lea r9, [rcx + 0x2f]
add rcx, 0x30
mov qword [rbp + 0x4a0], rcx
mov ecx, 0x5ff8e03b
mov edx, dword [0x7ff772230b90]
mov edi, dword [0x7ff772230b94]
cmp edi, 9
setg r8b
lea ebx, [rdx - 1]
imul ebx, edx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
mov edx, 0xf51fac1c
mov r10d, 0x133a6806
cmove edx, r10d
sete al
mov ebx, 0xf51fac1c
mov esi, 0x9f5dc740
cmove ebx, esi
xor al, r8b
cmp edi, 0xa
mov edi, 0xf51fac1c
cmovge edx, edi
cmovge ebx, edi
test al, al
cmove edx, r10d
cmove ebx, esi
nop
cmp ecx, 0x133a6805
jle 0x7ff772119c60
cmp ecx, 0x133a6806
je 0x7ff772119e54
cmp ecx, 0x4005615d
je 0x7ff772119c77
cmp ecx, 0x5ff8e03b
jne 0x7ff772119c30
jmp 0x7ff772119c80
cmp ecx, 0x9f5dc740
je 0x7ff772119c7b
cmp ecx, 0xf51fac1c
jne 0x7ff772119c30
mov ecx, 0x9f5dc740
jmp 0x7ff772119c30
mov ecx, ebx
jmp 0x7ff772119c30
mov ecx, edx
jmp 0x7ff772119c30
mov byte [r9], 0
add r9, 1
cmp r9, qword [rbp + 0x4a0]
mov ecx, 0x5ff8e03b
mov eax, 0x4005615d
cmove ecx, eax
jmp 0x7ff772119bd5
add rdx, 1
mov rcx, qword [rbp + 0x2d0]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x2f0]
mov rcx, qword [rbp + 0x2e8]
mov r8, qword [rbp + 0x2d0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x2c8]
mov rax, qword [rbp + 0x108]
mov r8, qword [rbp + 0x108]
mov byte [r8], 0
mov ecx, dword [0x7ff7722304c8]
mov edx, dword [0x7ff7722304cc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x4a8]
sete bl
mov ecx, 0xd50f533a
mov eax, 0x14dba5ee
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xd50f533a
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x90e7f038
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xe3b8a27d
jg 0x7ff772119d70
cmp edx, 0x90e7f038
je 0x7ff772119d85
cmp edx, 0xd50f533a
jne 0x7ff772119d50
mov edx, 0xe3b8a27e
jmp 0x7ff772119d50
cmp edx, 0xe3b8a27e
je 0x7ff772119daf
cmp edx, 0x14dba5ee
jne 0x7ff772119d50
jmp 0x7ff77211a027
movzx eax, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov ebx, eax
xor bl, dl
mov ebx, 0xd50f533a
cmovne ebx, r13d
test dl, dl
mov edx, ebx
cmovne edx, r13d
test al, al
cmove edx, ebx
jmp 0x7ff772119d50
mov byte [rbp + 0x4a0], 0xab
mov edx, ecx
jmp 0x7ff772119d50
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xb], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop
cmp ecx, 0x377b95e2
jg 0x7ff772119e00
cmp ecx, 0x98dd4ab7
je 0x7ff772119e17
cmp ecx, 0xa2efe0f9
jne 0x7ff772119de0
jmp 0x7ff77211a0fa
cmp ecx, 0x377b95e3
je 0x7ff772119e49
cmp ecx, 0x6f1a7c03
jne 0x7ff772119de0
mov ecx, 0x377b95e3
jmp 0x7ff772119de0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff772119de0
mov byte [rbp + 0x4a0], 0x92
mov ecx, edi
jmp 0x7ff772119de0
mov rdx, qword [rbp + 0x68]
mov ecx, 0xd387c46a
jmp 0x7ff772119e70
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x56f8eb37
nop dword [rax + rax]
cmp ecx, 0x10d095fb
jg 0x7ff772119eb0
cmp ecx, 0xdb347aa8
jle 0x7ff772119f20
cmp ecx, 0x49ddf3
je 0x7ff772119f9b
cmp ecx, 0x21d8a1f
je 0x7ff772119fa5
cmp ecx, 0xdb347aa9
jne 0x7ff772119e70
jmp 0x7ff77211a18f
cmp ecx, 0x56f8eb36
jg 0x7ff772119f50
cmp ecx, 0x10d095fc
je 0x7ff772119e5f
cmp ecx, 0x162cc8a0
jne 0x7ff772119e70
mov qword [rbp + 0x4a0], r8
mov eax, dword [0x7ff7722307d0]
mov ebx, dword [0x7ff7722307d4]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
mov r9d, 0x56f8eb37
mov ecx, 0x10d095fc
mov esi, 0x56f8eb37
test eax, edi
sete al
je 0x7ff772119f06
mov esi, 0x10d095fc
cmp ebx, 0xa
cmovl ecx, esi
setl bl
xor bl, al
cmovne ecx, r9d
jmp 0x7ff772119e70
cmp ecx, 0x9d6ad771
je 0x7ff772119fb2
cmp ecx, 0xd387c46a
jne 0x7ff772119e70
cmp byte [rdx], 0
mov ecx, 0x21d8a1f
je 0x7ff772119e70
mov ecx, 0xdb347aa9
jmp 0x7ff772119e70
cmp ecx, 0x56f8eb37
je 0x7ff772119fce
cmp ecx, 0x72d507fe
jne 0x7ff772119e70
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0x3d
and cl, 0xc2
or cl, bl
xor cl, 0xc
add cl, 0xdb
mov byte [rdx + rax + 1], cl
mov r8, qword [rbp + 0x4a0]
add r8, 1
mov ecx, 0x162cc8a0
jmp 0x7ff772119e70
mov ecx, 0xdb347aa9
jmp 0x7ff772119e70
mov ecx, 0x162cc8a0
xor r8d, r8d
jmp 0x7ff772119e70
cmp byte [rbp + 0x490], 0
mov ecx, 0x72d507fe
jne 0x7ff772119e70
mov ecx, 0x49ddf3
jmp 0x7ff772119e70
mov eax, dword [0x7ff7722307d0]
mov ebx, dword [0x7ff7722307d4]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp ebx, 0xa
setl cl
xor cl, al
mov ecx, 0x9d6ad771
mov esi, 0x9d6ad771
jne 0x7ff77211a004
mov esi, 0x10d095fc
cmp edi, 0xffffffff
cmovne ecx, esi
cmp ebx, 0xa
mov rax, qword [rbp + 0x4a0]
cmovge ecx, esi
cmp rax, 0x2e
setb byte [rbp + 0x490]
jmp 0x7ff772119e70
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff7722304c8]
mov edi, dword [0x7ff7722304cc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete bl
cmp edi, 0xa
setl dl
xor dl, bl
mov edx, 0xd50f533a
mov ebx, 0x14dba5ee
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0x4a8]
mov ecx, edx
cmove ecx, ebx
cmp edi, 0xa
setl byte [rbp + 0x490]
cmovge ecx, edx
mov edx, 0x90e7f038
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xe3b8a27d
jg 0x7ff77211a0b0
cmp edx, 0x90e7f038
je 0x7ff77211a0c5
cmp edx, 0xd50f533a
jne 0x7ff77211a090
mov edx, 0xe3b8a27e
jmp 0x7ff77211a090
cmp edx, 0xe3b8a27e
je 0x7ff77211a0ef
cmp edx, 0x14dba5ee
jne 0x7ff77211a090
jmp 0x7ff77211a33e
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
mov eax, 0xd50f533a
cmovne eax, r13d
test dl, dl
mov edx, eax
cmovne edx, r13d
test bl, bl
cmove edx, eax
jmp 0x7ff77211a090
mov byte [rbp + 0x4a0], 0xd6
mov edx, ecx
jmp 0x7ff77211a090
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xc], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop
cmp ecx, 0x377b95e2
jg 0x7ff77211a140
cmp ecx, 0x98dd4ab7
je 0x7ff77211a157
cmp ecx, 0xa2efe0f9
jne 0x7ff77211a120
jmp 0x7ff77211a40f
cmp ecx, 0x377b95e3
je 0x7ff77211a184
cmp ecx, 0x6f1a7c03
jne 0x7ff77211a120
mov ecx, 0x377b95e3
jmp 0x7ff77211a120
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77211a120
mov byte [rbp + 0x4a0], 0x9d
mov ecx, edi
jmp 0x7ff77211a120
add rdx, 1
mov rcx, qword [rbp + 0x1d8]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x208]
mov rcx, qword [rbp + 0x200]
mov r8, qword [rbp + 0x1d8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x1d0]
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp + 0x60]
mov ecx, dword [0x7ff772230810]
mov edx, dword [0x7ff772230814]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x488]
cmp edx, 0xa
setl byte [rbp + 0x4a8]
lea r8, [rax + 0x13]
lea r9, [rax + 0x14]
mov edi, 0x42197493
nop
cmp edi, 0x9866931
jg 0x7ff77211a240
cmp edi, 0xb7dbd898
je 0x7ff77211a28d
cmp edi, 0xc336821e
je 0x7ff77211a2ab
cmp edi, 0xe22e79de
jne 0x7ff77211a210
jmp 0x7ff77211a4b4
cmp edi, 0x9866932
je 0x7ff77211a2cc
cmp edi, 0x68587950
je 0x7ff77211a2dd
cmp edi, 0x42197493
jne 0x7ff77211a210
movzx ebx, byte [rbp + 0x488]
movzx edx, byte [rbp + 0x4a8]
mov ecx, ebx
xor cl, dl
mov ecx, 0xb7dbd898
mov esi, 0x68587950
cmovne ecx, esi
test dl, dl
mov edi, ecx
cmovne edi, esi
test bl, bl
cmove edi, ecx
jmp 0x7ff77211a210
movaps xmm0, xmmword [0x7ff772222960]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0xaa84
mov byte [rax + 0x12], 0xca
mov edi, 0x68587950
jmp 0x7ff77211a210
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x4a0]
mov edi, 0xc336821e
mov ecx, 0xe22e79de
cmove edi, ecx
jmp 0x7ff77211a210
mov edi, 0xc336821e
mov r10, qword [rbp + 0x490]
jmp 0x7ff77211a210
movaps xmm0, xmmword [0x7ff772222960]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0xaa84
mov byte [rax + 0x12], 0xca
mov qword [rbp + 0x490], r8
mov qword [rbp + 0x4a0], r9
mov ecx, dword [0x7ff772230810]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
mov edi, 0xb7dbd898
mov ebx, 0x9866932
cmove edi, ebx
cmp dword [0x7ff772230814], 0xa
mov edx, 0xb7dbd898
cmovge edi, edx
setl dl
xor dl, cl
cmovne edi, ebx
jmp 0x7ff77211a210
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff7722304c8]
mov edx, dword [0x7ff7722304cc]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0x4a8]
sete al
mov ecx, 0xd50f533a
mov ebx, 0x14dba5ee
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0x490]
setl dl
mov edi, 0xd50f533a
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x90e7f038
nop word [rax + rax]
cmp edx, 0xe3b8a27d
jg 0x7ff77211a3c0
cmp edx, 0x90e7f038
je 0x7ff77211a3d5
cmp edx, 0xd50f533a
jne 0x7ff77211a3a0
mov edx, 0xe3b8a27e
jmp 0x7ff77211a3a0
cmp edx, 0xe3b8a27e
je 0x7ff77211a404
cmp edx, 0x14dba5ee
jne 0x7ff77211a3a0
jmp 0x7ff77211a6b8
movzx ebx, byte [rbp + 0x4a8]
movzx edx, byte [rbp + 0x490]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0xd50f533a
cmovne edx, r13d
test bl, bl
mov ebx, 0xd50f533a
cmove edx, ebx
test al, al
cmovne edx, r13d
jmp 0x7ff77211a3a0
mov byte [rbp + 0x4a0], 0xde
mov edx, ecx
jmp 0x7ff77211a3a0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xd], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff77211a460
cmp ecx, 0x98dd4ab7
je 0x7ff77211a477
cmp ecx, 0xa2efe0f9
jne 0x7ff77211a440
jmp 0x7ff77211a78a
cmp ecx, 0x377b95e3
je 0x7ff77211a4a9
cmp ecx, 0x6f1a7c03
jne 0x7ff77211a440
mov ecx, 0x377b95e3
jmp 0x7ff77211a440
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77211a440
mov byte [rbp + 0x4a0], 0xc4
mov ecx, edi
jmp 0x7ff77211a440
mov rdx, qword [rbp + 0x60]
mov ecx, 0x89917068
jmp 0x7ff77211a4d0
mov ecx, 0xfdb8c3cf
nop word cs:[rax + rax]
nop
cmp ecx, 0xdfafa3c1
jle 0x7ff77211a510
cmp ecx, 0x3c482ddd
jg 0x7ff77211a550
cmp ecx, 0xdfafa3c2
je 0x7ff77211a5d2
cmp ecx, 0x3a83faca
je 0x7ff77211a5e3
cmp ecx, 0xfdb8c3cf
jne 0x7ff77211a4d0
jmp 0x7ff77211a81f
cmp ecx, 0xbba3f098
jg 0x7ff77211a580
cmp ecx, 0x89917068
je 0x7ff77211a65e
cmp ecx, 0x97b65786
jne 0x7ff77211a4d0
mov qword [rbp + 0x4a0], r8
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x3c482dde
cmp rax, 0x12
jb 0x7ff77211a4d0
mov ecx, 0xbba3f099
jmp 0x7ff77211a4d0
cmp ecx, 0x3c482dde
je 0x7ff77211a671
cmp ecx, 0x60adcb79
jne 0x7ff77211a4d0
mov ecx, 0x97b65786
xor r8d, r8d
jmp 0x7ff77211a4d0
cmp ecx, 0xbba3f099
je 0x7ff77211a4bf
cmp ecx, 0xcb270e5d
jne 0x7ff77211a4d0
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0xdb
and cl, 0x24
or cl, bl
xor cl, 0x3a
add cl, 0xd5
mov byte [rdx + rax + 1], cl
mov rax, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x4a0]
mov ecx, 0x3a83faca
jmp 0x7ff77211a4d0
mov ecx, 0x97b65786
mov r8, qword [rbp + 0x490]
jmp 0x7ff77211a4d0
mov rax, qword [rbp + 0x4a0]
movzx ecx, byte [rdx + rax + 1]
mov ebx, ecx
not bl
and bl, 0x56
and cl, 0xa9
or cl, bl
xor cl, 0xb7
add cl, 0xd5
mov byte [rdx + rax + 1], cl
mov rax, qword [rbp + 0x4a0]
add rax, 1
mov qword [rbp + 0x490], rax
mov eax, dword [0x7ff772230b98]
mov ebx, dword [0x7ff772230b9c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
xor eax, 0xfffffffe
mov r9d, 0xdfafa3c2
mov ecx, 0xcb270e5d
mov esi, 0xdfafa3c2
test eax, edi
sete al
je 0x7ff77211a64a
mov esi, 0xcb270e5d
cmp ebx, 0xa
cmovl ecx, esi
setl bl
xor bl, al
cmovne ecx, r9d
jmp 0x7ff77211a4d0
cmp byte [rdx], 0
mov ecx, 0x60adcb79
je 0x7ff77211a4d0
jmp 0x7ff77211a4bf
mov eax, dword [0x7ff772230b98]
mov ebx, dword [0x7ff772230b9c]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
cmp ebx, 0xa
setl cl
xor cl, al
mov ecx, 0x3a83faca
mov esi, 0x3a83faca
jne 0x7ff77211a6a7
mov esi, 0xcb270e5d
cmp edi, 0xffffffff
cmovne ecx, esi
cmp ebx, 0xa
cmovge ecx, esi
jmp 0x7ff77211a4d0
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff7722304c8]
mov r9d, dword [0x7ff7722304cc]
lea ebx, [rax - 1]
imul ebx, eax
mov esi, ebx
xor esi, 0xfffffffe
test esi, ebx
sete al
cmp r9d, 0xa
setl cl
xor cl, al
mov eax, 0xd50f533a
mov ecx, 0x14dba5ee
cmovne eax, ecx
test esi, ebx
sete byte [rbp + 0x4a8]
mov edi, eax
cmove edi, ecx
cmp r9d, 0xa
setl byte [rbp + 0x490]
cmovge edi, eax
mov ecx, 0x90e7f038
nop word cs:[rax + rax]
cmp ecx, 0xe3b8a27d
jg 0x7ff77211a740
cmp ecx, 0x90e7f038
je 0x7ff77211a755
cmp ecx, 0xd50f533a
jne 0x7ff77211a720
mov ecx, 0xe3b8a27e
jmp 0x7ff77211a720
cmp ecx, 0xe3b8a27e
je 0x7ff77211a77f
cmp ecx, 0x14dba5ee
jne 0x7ff77211a720
jmp 0x7ff77211a982
movzx edx, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov eax, edx
xor al, cl
mov eax, 0xd50f533a
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test dl, dl
cmove ecx, eax
jmp 0x7ff77211a720
mov byte [rbp + 0x4a0], 0xd5
mov ecx, edi
jmp 0x7ff77211a720
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xe], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop
cmp ecx, 0x377b95e2
jg 0x7ff77211a7d0
cmp ecx, 0x98dd4ab7
je 0x7ff77211a7e7
cmp ecx, 0xa2efe0f9
jne 0x7ff77211a7b0
jmp 0x7ff77211aa1a
cmp ecx, 0x377b95e3
je 0x7ff77211a814
cmp ecx, 0x6f1a7c03
jne 0x7ff77211a7b0
mov ecx, 0x377b95e3
jmp 0x7ff77211a7b0
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff77211a7b0
mov byte [rbp + 0x4a0], 0x99
mov ecx, edi
jmp 0x7ff77211a7b0
add rdx, 1
mov rcx, qword [rbp + 0x1d0]
sub rsp, 0x20
call fcn.7ff77204fcb0
add rsp, 0x20
mov rdx, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x208]
mov r8, qword [rbp + 0x1d0]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp + 0x1c8]
mov eax, dword [0x7ff772230820]
mov ecx, dword [0x7ff772230824]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x4a8]
cmp ecx, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x4adc5608
cmp ecx, 0x47712314
jg 0x7ff77211a8d0
test esi, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 4], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x90e7f038
nop word cs:[rax + rax]
nop
cmp ecx, 0xe3b8a27d
jg 0x7ff77211a9d0
cmp ecx, 0x90e7f038
je 0x7ff77211a9e5
cmp ecx, 0xd50f533a
jne 0x7ff77211a9b0
mov ecx, 0xe3b8a27e
jmp 0x7ff77211a9b0
cmp ecx, 0xe3b8a27e
je 0x7ff77211aa0f
cmp ecx, 0x14dba5ee
jne 0x7ff77211a9b0
jmp 0x7ff77211abbd
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd50f533a
cmovne edx, r13d
test cl, cl
mov ecx, edx
cmovne ecx, r13d
test al, al
cmove ecx, edx
jmp 0x7ff77211a9b0
mov byte [rbp + 0x4a0], 0xd3
mov ecx, edi
jmp 0x7ff77211a9b0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0xf], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop
cmp ecx, 0x377b95e2
jg 0x7ff77211aa60
cmp ecx, 0x98dd4ab7
je 0x7ff77211aa77
cmp ecx, 0xa2efe0f9
jne 0x7ff77211aa40
jmp 0x7ff77211ac4f
cmp ecx, 0x377b95e3
je 0x7ff77211aaa9
cmp ecx, 0x6f1a7c03
jne 0x7ff77211aa40
mov ecx, 0x377b95e3
jmp 0x7ff77211aa40
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x6f1a7c03
mov esi, 0x377b95e3
cmovne ecx, esi
test al, al
mov eax, 0x6f1a7c03
cmove ecx, eax
test dl, dl
cmovne ecx, esi
jmp 0x7ff77211aa40
mov byte [rbp + 0x4a0], 0x95
mov ecx, edi
jmp 0x7ff77211aa40
test esi, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 5], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x90e7f038
cmp ecx, 0xe3b8a27d
jg 0x7ff77211ac00
cmp ecx, 0x90e7f038
je 0x7ff77211ac15
cmp ecx, 0xd50f533a
jne 0x7ff77211abe0
mov ecx, 0xe3b8a27e
jmp 0x7ff77211abe0
cmp ecx, 0xe3b8a27e
je 0x7ff77211ac44
cmp ecx, 0x14dba5ee
jne 0x7ff77211abe0
jmp 0x7ff77211acef
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xd50f533a
cmovne ecx, r13d
test al, al
mov eax, 0xd50f533a
cmove ecx, eax
test dl, dl
cmovne ecx, r13d
jmp 0x7ff77211abe0
mov byte [rbp + 0x4a0], 0xd6
mov ecx, edi
jmp 0x7ff77211abe0
test r10d, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 0x10], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x98dd4ab7
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x377b95e2
jg 0x7ff77211aca0
test esi, ebx
mov al, byte [rbp + 0x4a0]
mov byte [r8 + 6], al
sete byte [rbp + 0x4a8]
cmp r9d, 0xa
setl byte [rbp + 0x490]
mov ecx, 0x90e7f038
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe3b8a27d
jg 0x7ff77211ad40
cmp ecx, 0x90e7f038
je 0x7ff77211ad55
cmp ecx, 0xd50f533a
jne 0x7ff77211ad20
mov ecx, 0xe3b8a27e
jmp 0x7ff77211ad20
cmp ecx, 0xe3b8a27e
je 0x7ff77211ad7f
cmp ecx, 0x14dba5ee
jne 0x7ff77211ad20
jmp 0x7ff77211ae1f
movzx eax, byte [rbp + 0x4a8]
movzx ecx, byte [rbp + 0x490]
mov edx, eax
xor dl, cl
mov edx, 0xd50f533a
cmovne edx, r13d
test cl, cl
mov ecx, edx
cmovne ecx, r13d
test al, al
cmove ecx, edx
jmp 0x7ff77211ad20
mov byte [rbp + 0x4a0], 0xc8
mov ecx, edi
jmp 0x7ff77211ad20
mov eax, 0x11ea0b91
mov dword [rbp + 0x44c], 1
jmp 0x7ff7720fef30
mov rcx, qword [rbp + 0x4b8]
xor rcx, rbp
sub rsp, 0x20
call fcn.7ff772216c40
add rsp, 0x20
mov rax, qword [rbp + 0x478]
movaps xmm6, xmmword [rbp + 0x4c0]
movaps xmm7, xmmword [rbp + 0x4d0]
movaps xmm8, xmmword [rbp + 0x4e0]
movaps xmm9, xmmword [rbp + 0x4f0]
movaps xmm10, xmmword [rbp + 0x500]
movaps xmm11, xmmword [rbp + 0x510]
movaps xmm12, xmmword [rbp + 0x520]
movaps xmm13, xmmword [rbp + 0x530]
movaps xmm14, xmmword [rbp + 0x540]
movaps xmm15, xmmword [rbp + 0x550]
lea rsp, [rbp + 0x568]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret