Function at 0x7ff7720d4430
Capabilities:
Authenticate hmac

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x228
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x190], xmm15
movaps xmmword [rbp + 0x180], xmm14
movaps xmmword [rbp + 0x170], xmm13
movaps xmmword [rbp + 0x160], xmm12
movaps xmmword [rbp + 0x150], xmm11
movaps xmmword [rbp + 0x140], xmm10
movaps xmmword [rbp + 0x130], xmm9
movaps xmmword [rbp + 0x120], xmm8
movaps xmmword [rbp + 0x110], xmm7
movaps xmmword [rbp + 0x100], xmm6
mov rax, qword [0x7ff77222ed58]
xor rax, rbp
mov qword [rbp + 0xf8], rax
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0xd7]
cmp edx, 0xa
setl byte [rbp + 0xd6]
mov qword [rbp + 0x98], rcx
lea rax, [rcx + 8]
mov qword [rbp - 0x80], rax
mov ecx, 0x48b4f4db
movaps xmm12, xmmword [0x7ff772222750]
movaps xmm13, xmmword [0x7ff772222760]
xorps xmm6, xmm6
movaps xmm14, xmmword [0x7ff7722226b0]
movaps xmm15, xmmword [0x7ff7722226d0]
movaps xmm7, xmmword [0x7ff7722226a0]
movaps xmm8, xmmword [0x7ff772222720]
movaps xmm9, xmmword [0x7ff772222730]
movaps xmm10, xmmword [0x7ff772222740]
movaps xmm11, xmmword [0x7ff7722226c0]
mov r13d, 0xb3638ebc
mov r15d, 0xd0c6526
mov r14d, 0x5467146a
mov r12d, 0xd772f9d5
jmp 0x7ff7720d4600
mov rcx, qword [rbp + 0x90]
sub rsp, 0x20
call fcn.7ff7720de650
lea rcx, [0x7ff772233eb8]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0xc0]
mov rcx, qword [rcx]
sub rsp, 0x40
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
call rax
add rsp, 0x40
test eax, eax
sets byte [rbp + 0xd4]
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x2905a3c3
mov ebx, 0x8bb4ae4e
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x2905a3c3
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
nop word [rax + rax]
cmp ecx, 0x6fba698
jg 0x7ff7720d4670
cmp ecx, 0xb78bb022
jg 0x7ff7720d46d0
cmp ecx, 0x94e08b40
jle 0x7ff7720d47b6
cmp ecx, 0xa49a801a
jg 0x7ff7720d4b4a
cmp ecx, 0x9efea984
jg 0x7ff7720d8a08
cmp ecx, 0x94e08b41
je 0x7ff7720d8c61
cmp ecx, 0x9e1d250d
jne 0x7ff7720d4600
cmp byte [rbp + 0xd2], 0
mov ecx, 0x5e5548fd
mov eax, 0x62f13c15
cmovne ecx, eax
jmp 0x7ff7720d4600
cmp ecx, 0x4923b21f
jg 0x7ff7720d4740
cmp ecx, 0x2905a3c2
jg 0x7ff7720d4840
cmp ecx, 0x10532ed7
jle 0x7ff7720d4c11
cmp ecx, 0x25393cf3
jg 0x7ff7720d8a42
cmp ecx, 0x10532ed8
je 0x7ff7720d8c95
cmp ecx, 0x11adabe3
jne 0x7ff7720d4600
mov rax, qword [rbp - 0x30]
mov ecx, 0xa49a801b
jmp 0x7ff7720d4600
cmp ecx, 0xe3ec3c59
jg 0x7ff7720d487a
cmp ecx, 0xc6050d4f
jle 0x7ff7720d4c5a
cmp ecx, 0xdbb39225
jg 0x7ff7720d8a9f
cmp ecx, 0xc6050d50
je 0x7ff7720d8cbe
cmp ecx, 0xd63859d1
jne 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x2905a3c3
mov ebx, 0x6c946eac
jmp 0x7ff7720d45dd
cmp ecx, 0x5bb84cb9
jg 0x7ff7720d4a01
cmp ecx, 0x4e07ab7b
jle 0x7ff7720d4d5c
cmp ecx, 0x502e3032
jg 0x7ff7720d8ac1
cmp ecx, 0x4e07ab7c
je 0x7ff7720d8d1b
cmp ecx, 0x4f1dc189
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov ecx, 0x4bd3fe36
jmp 0x7ff7720d4600
cmp ecx, 0x8bb4ae4d
jle 0x7ff7720d4de5
cmp ecx, 0x900f3aad
jg 0x7ff7720d8b22
cmp ecx, 0x8bb4ae4e
je 0x7ff7720d8d34
cmp ecx, 0x8d8992b4
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
mov rax, qword [rbp + 0x20]
mov r11, qword [rbp + 0x20]
mov eax, dword [0x7ff772230678]
mov ecx, dword [0x7ff77223067c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0xd1]
cmp ecx, 0xa
setl byte [rbp + 0xd0]
lea rax, [r11 + 0x2f]
mov qword [rbp + 0xb0], rax
lea r9, [r11 + 0x30]
mov ecx, 0xc5ca29ea
jmp 0x7ff7720d4fb0
cmp ecx, 0x3c0ec24b
jle 0x7ff7720d4e3d
cmp ecx, 0x4636c496
jg 0x7ff7720d8b44
cmp ecx, 0x3c0ec24c
je 0x7ff7720d8d4d
cmp ecx, 0x3d163178
jne 0x7ff7720d4600
mov ecx, 0x528417d0
jmp 0x7ff7720d4600
cmp ecx, 0xfd1a411e
jle 0x7ff7720d4ece
cmp ecx, 0x3cf3b2c
jg 0x7ff7720d8b8a
cmp ecx, 0xfd1a411f
je 0x7ff7720dc6f0
cmp ecx, 0xffb74bc1
jne 0x7ff7720d4600
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x38], rax
mov rax, qword [rbp - 0x38]
mov rax, qword [rbp + 0x60]
mov qword [rax], 0
mov rax, qword [rbp + 0xc0]
mov r14, qword [rax]
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x40]
movups xmmword [rcx], xmm8
movups xmmword [rcx + 0x10], xmm9
movups xmmword [rcx + 0x20], xmm10
movabs rax, 0x20ab57ab5aab25ab
mov qword [rcx + 0x30], rax
mov dword [rcx + 0x38], 0x27ab56ab
mov word [rcx + 0x3c], 0xabab
mov byte [rcx + 0x3e], 0xab
lea r8, [rcx + 0x3f]
add rcx, 0x40
mov qword [rbp + 0xe0], rcx
mov ecx, 0x7e501ab1
mov edx, dword [0x7ff772230750]
mov edi, dword [0x7ff772230754]
cmp edi, 0xa
setl bl
lea esi, [rdx - 1]
imul esi, edx
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete al
mov edx, 0x5bb26f64
mov r9d, 0xfb3a9d00
cmove edx, r9d
xor al, bl
mov ebx, 0x5bb26f64
mov r10d, 0xbb93d11b
cmovne ebx, r10d
cmp esi, 0xffffffff
mov esi, ebx
cmove esi, r10d
cmp edi, 0xa
cmovge esi, ebx
mov ebx, 0x5bb26f64
cmovge edx, ebx
test al, al
cmovne edx, r9d
nop word cs:[rax + rax]
nop
cmp ecx, 0x292e3293
jle 0x7ff7720d49b0
cmp ecx, 0x292e3294
je 0x7ff7720d49c8
cmp ecx, 0x5bb26f64
je 0x7ff7720d49cc
cmp ecx, 0x7e501ab1
jne 0x7ff7720d4980
jmp 0x7ff7720d49e0
cmp ecx, 0xbb93d11b
je 0x7ff7720d901b
cmp ecx, 0xfb3a9d00
jne 0x7ff7720d4980
mov ecx, esi
jmp 0x7ff7720d4980
mov ecx, edx
jmp 0x7ff7720d4980
mov ecx, 0xfb3a9d00
jmp 0x7ff7720d4980
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0xe0]
mov ecx, 0x7e501ab1
mov eax, 0x292e3294
cmove ecx, eax
jmp 0x7ff7720d4914
cmp ecx, 0x63da31ff
jle 0x7ff7720d4f27
cmp ecx, 0x6c946eab
jg 0x7ff7720d8bd6
cmp ecx, 0x63da3200
je 0x7ff7720d9091
cmp ecx, 0x6943844f
jne 0x7ff7720d4600
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x58]
movups xmmword [rax], xmm6
mov rax, qword [rbp + 0x50]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp + 0x88]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
mov rax, qword [rbp + 0xb8]
mov r14, qword [rax]
mov rax, qword [rbp + 0x28]
mov r8, qword [rbp + 0x28]
mov byte [r8], 0
mov ecx, dword [0x7ff772230868]
mov edx, dword [0x7ff77223086c]
lea edi, [rcx - 1]
imul edi, ecx
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete byte [rbp + 0xe8]
sete bl
mov ecx, 0x5bb26b59
mov eax, 0xed84c93c
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0xd8]
setl dl
mov edi, 0x5bb26b59
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp edx, 0xed84c93b
jg 0x7ff7720d4b00
cmp edx, 0xaffe9066
je 0x7ff7720d4b1b
cmp edx, 0xd772f9d5
jne 0x7ff7720d4ad0
mov byte [rbp + 0xe0], 0x54
mov edx, ecx
jmp 0x7ff7720d4ad0
cmp edx, 0xed84c93c
je 0x7ff7720d909f
cmp edx, 0x5bb26b59
jne 0x7ff7720d4ad0
mov edx, 0xd772f9d5
jmp 0x7ff7720d4ad0
movzx ebx, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xd8]
mov eax, edx
xor al, bl
test dl, dl
mov edx, 0x5bb26b59
cmovne edx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove edx, ebx
test al, al
cmovne edx, r12d
jmp 0x7ff7720d4ad0
cmp ecx, 0xa49a801b
je 0x7ff7720dd96a
cmp ecx, 0xaa3cf9eb
je 0x7ff7720d917a
cmp ecx, 0xb66f342d
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xc0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 0xc0]
mov qword [rax], 0
mov rax, qword [rbp + 0xc8]
mov rsi, qword [rax]
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x48]
movups xmmword [rcx], xmm12
movups xmmword [rcx + 0x10], xmm13
movabs rax, 0x3a48fa48ef48fc48
mov qword [rcx + 0x20], rax
mov word [rcx + 0x28], 0x4848
mov byte [rcx + 0x2a], 0x48
lea rax, [rcx + 0x2b]
add rcx, 0x2c
mov qword [rbp + 0xe0], rcx
mov ecx, 0x7a15bd89
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa7031983
je 0x7ff7720d9184
cmp ecx, 0x7a15bd89
jne 0x7ff7720d4be0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov ecx, 0x7a15bd89
mov edx, 0xa7031983
cmove ecx, edx
jmp 0x7ff7720d4be0
cmp ecx, 0x6fba699
je 0x7ff7720d91e8
cmp ecx, 0x8b3a85d
je 0x7ff7720d9216
cmp ecx, 0xd42ce62
jne 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x6fd402b2
mov ebx, 0xb7c52ccc
jmp 0x7ff7720d9dbd
cmp ecx, 0xb78bb023
je 0x7ff7720d925b
cmp ecx, 0xb7c52ccc
je 0x7ff7720d9265
cmp ecx, 0xc0d5c445
jne 0x7ff7720d4600
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x60]
mov rax, qword [rbp + 0x18]
mov rsi, qword [rbp + 0x18]
mov byte [rsi], 0
mov ecx, dword [0x7ff772230880]
mov edx, dword [0x7ff772230884]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0xe8]
sete bl
mov ecx, 0xdf0cb85c
mov eax, 0x12e7eb7b
cmove ecx, eax
cmp edx, 0xa
setl byte [rbp + 0xd8]
setl dl
mov edi, 0xdf0cb85c
cmovge ecx, edi
xor dl, bl
cmovne ecx, eax
mov edx, 0x66fd4084
nop word cs:[rax + rax]
nop
cmp edx, 0x54671469
jg 0x7ff7720d4d10
cmp edx, 0xdf0cb85c
je 0x7ff7720d4d4a
cmp edx, 0x12e7eb7b
jne 0x7ff7720d4cf0
jmp 0x7ff7720d92e1
cmp edx, 0x5467146a
je 0x7ff7720d4d51
cmp edx, 0x66fd4084
jne 0x7ff7720d4cf0
movzx eax, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
mov ebx, 0xdf0cb85c
cmovne ebx, r14d
test dl, dl
mov edx, ebx
cmovne edx, r14d
test al, al
cmove edx, ebx
jmp 0x7ff7720d4cf0
mov edx, 0x5467146a
jmp 0x7ff7720d4cf0
mov byte [rbp + 0xe0], 0x1e
mov edx, ecx
jmp 0x7ff7720d4cf0
cmp ecx, 0x4923b220
je 0x7ff7720d93b1
cmp ecx, 0x4a83bd8e
je 0x7ff7720d93ca
cmp ecx, 0x4bd3fe36
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x4f1dc189
mov ebx, 0x3d163178
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x4f1dc189
jmp 0x7ff7720d45ec
cmp ecx, 0x80acc369
je 0x7ff7720d93ff
cmp ecx, 0x81597a9f
je 0x7ff7720d943d
cmp ecx, 0x8a951ce5
jne 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
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, 0x2b4b12d6
mov ebx, 0x39c27d3f
jmp 0x7ff7720d9245
cmp ecx, 0x2905a3c3
je 0x7ff7720d9447
cmp ecx, 0x2b4b12d6
je 0x7ff7720d9561
cmp ecx, 0x39c27d3f
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xa8]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp + 0xa8]
mov dword [rax], 0
mov rax, qword [rbp + 0xb8]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp + 0xb8]
mov qword [rax], 0
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x2b4b12d6
mov ebx, 0xaa3cf9eb
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x2b4b12d6
jmp 0x7ff7720d45ec
cmp ecx, 0xe3ec3c5a
je 0x7ff7720d9594
cmp ecx, 0xf28b93d5
je 0x7ff7720d95ce
cmp ecx, 0xfba7a55a
jne 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x5bb84cba
mov ebx, 0xfd1a411f
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x5bb84cba
jmp 0x7ff7720d45ec
cmp ecx, 0x5bb84cba
je 0x7ff7720dc800
cmp ecx, 0x5e5548fd
je 0x7ff7720d95fb
cmp ecx, 0x62f13c15
jne 0x7ff7720d4600
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0xa8]
mov r9, qword [rbp + 0xb8]
sub rsp, 0x30
mov qword [rsp + 0x20], rdx
mov edx, 0xffffffff
mov r8d, 1
call rax
add rsp, 0x30
test eax, eax
mov ecx, 0x8b3a85d
mov eax, 0x6943844f
cmove ecx, eax
jmp 0x7ff7720d4600
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2e], al
mov ecx, 0x1497d1af
nop word cs:[rax + rax]
nop
cmp ecx, 0x13b1bdbd
jg 0x7ff7720d4ff0
cmp ecx, 0xdf5da0a3
jle 0x7ff7720d50e0
cmp ecx, 0xdf5da0a4
je 0x7ff7720d5167
cmp ecx, 0x131d2df8
je 0x7ff7720d5188
cmp ecx, 0xf0969d96
jne 0x7ff7720d4fb0
jmp 0x7ff7720d9652
cmp ecx, 0x1649bb63
jg 0x7ff7720d5110
cmp ecx, 0x13b1bdbe
je 0x7ff7720d51cd
cmp ecx, 0x1497d1af
jne 0x7ff7720d4fb0
mov byte [r11], 0
mov eax, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0xf6]
sete al
mov ecx, 0xb3638ebc
mov ebx, 0x635713dd
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xf7]
setl dl
cmovge ecx, r13d
xor dl, al
cmovne ecx, ebx
mov edx, 0x580742c6
nop
cmp edx, 0x580742c5
jg 0x7ff7720d5090
cmp edx, 0xb3638ebc
je 0x7ff7720d50cf
cmp edx, 0xd0c6526
jne 0x7ff7720d5060
mov byte [rbp + 0xe8], 0x13
mov edx, ecx
jmp 0x7ff7720d5060
cmp edx, 0x635713dd
je 0x7ff7720d5294
cmp edx, 0x580742c6
jne 0x7ff7720d5060
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xb3638ebc
cmovne edx, r15d
test al, al
cmove edx, r13d
test bl, bl
cmovne edx, r15d
jmp 0x7ff7720d5060
mov edx, 0xd0c6526
jmp 0x7ff7720d5060
cmp ecx, 0xc5ca29ea
je 0x7ff7720d5376
cmp ecx, 0xd899a30c
jne 0x7ff7720d4fb0
mov ecx, 0x131d2df8
jmp 0x7ff7720d4fb0
cmp ecx, 0x1649bb64
je 0x7ff7720d53a9
cmp ecx, 0x43fae96c
jne 0x7ff7720d4fb0
mov eax, dword [0x7ff772230678]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xd899a30c
mov ebx, 0x131d2df8
cmove ecx, ebx
cmp dword [0x7ff77223067c], 0xa
mov edx, 0xd899a30c
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
jmp 0x7ff7720d4fb0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0xe0]
mov ecx, 0xdf5da0a4
mov eax, 0x43fae96c
cmove ecx, eax
jmp 0x7ff7720d4fb0
mov eax, dword [0x7ff772230678]
mov edx, dword [0x7ff77223067c]
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, 0xd899a30c
mov ebx, 0xf0969d96
cmovne eax, ebx
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, eax
jmp 0x7ff7720d4fb0
mov byte [r11], 0
mov eax, dword [0x7ff772230580]
mov edi, dword [0x7ff772230584]
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, 0xb3638ebc
mov ebx, 0x635713dd
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0xf6]
mov ecx, edx
cmove ecx, ebx
cmp edi, 0xa
setl byte [rbp + 0xf7]
cmovge ecx, edx
mov eax, 0x580742c6
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5250
cmp eax, 0xb3638ebc
je 0x7ff7720d528d
cmp eax, 0xd0c6526
jne 0x7ff7720d5230
mov byte [rbp + 0xe8], 0x13
mov eax, ecx
jmp 0x7ff7720d5230
cmp eax, 0x635713dd
je 0x7ff7720d53ba
cmp eax, 0x580742c6
jne 0x7ff7720d5230
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d5230
mov eax, 0xd0c6526
jmp 0x7ff7720d5230
mov al, byte [rbp + 0xe8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
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, 0xb3638ebc
mov ebx, 0x635713dd
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0xf6]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xf7]
cmovge ecx, eax
mov edx, 0x580742c6
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0x580742c5
jg 0x7ff7720d5330
cmp edx, 0xb3638ebc
je 0x7ff7720d536f
cmp edx, 0xd0c6526
jne 0x7ff7720d5300
mov byte [rbp + 0xe8], 0x83
mov edx, ecx
jmp 0x7ff7720d5300
cmp edx, 0x635713dd
je 0x7ff7720d5474
cmp edx, 0x580742c6
jne 0x7ff7720d5300
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xb3638ebc
cmovne edx, r15d
test al, al
cmove edx, r13d
test bl, bl
cmovne edx, r15d
jmp 0x7ff7720d5300
mov edx, 0xd0c6526
jmp 0x7ff7720d5300
mov al, byte [rbp + 0xd1]
mov cl, byte [rbp + 0xd0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x13b1bdbe
mov ebx, 0x1497d1af
cmovne ecx, ebx
test al, al
mov eax, 0x13b1bdbe
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff7720d4fb0
mov ecx, 0xdf5da0a4
mov r10, qword [rbp + 0xd8]
jmp 0x7ff7720d4fb0
mov al, byte [rbp + 0xe8]
mov byte [r11 + 1], al
mov eax, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0xf6]
sete al
mov ecx, 0xb3638ebc
mov ebx, 0x635713dd
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xf7]
setl dl
cmovge ecx, r13d
xor dl, al
cmovne ecx, ebx
mov eax, 0x580742c6
nop
cmp eax, 0x580742c5
jg 0x7ff7720d5430
cmp eax, 0xb3638ebc
je 0x7ff7720d546d
cmp eax, 0xd0c6526
jne 0x7ff7720d5410
mov byte [rbp + 0xe8], 0x83
mov eax, ecx
jmp 0x7ff7720d5410
cmp eax, 0x635713dd
je 0x7ff7720d5543
cmp eax, 0x580742c6
jne 0x7ff7720d5410
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d5410
mov eax, 0xd0c6526
jmp 0x7ff7720d5410
mov al, byte [rbp + 0xe8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
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, 0xb3638ebc
mov ebx, 0x635713dd
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0xf6]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xf7]
cmovge ecx, eax
mov eax, 0x580742c6
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5500
cmp eax, 0xb3638ebc
je 0x7ff7720d553c
cmp eax, 0xd0c6526
jne 0x7ff7720d54e0
mov byte [rbp + 0xe8], 0xe4
mov eax, ecx
jmp 0x7ff7720d54e0
cmp eax, 0x635713dd
je 0x7ff7720d5604
cmp eax, 0x580742c6
jne 0x7ff7720d54e0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
mov eax, esi
cmovne eax, r15d
test dl, dl
cmove eax, esi
jmp 0x7ff7720d54e0
mov eax, 0xd0c6526
jmp 0x7ff7720d54e0
mov al, byte [rbp + 0xe8]
mov byte [r11 + 2], al
mov eax, dword [0x7ff772230580]
mov edx, dword [0x7ff772230584]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0xf6]
sete al
mov ecx, 0xb3638ebc
mov ebx, 0x635713dd
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xf7]
setl dl
cmovge ecx, r13d
xor dl, al
cmovne ecx, ebx
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d55c0
cmp eax, 0xb3638ebc
je 0x7ff7720d55fd
cmp eax, 0xd0c6526
jne 0x7ff7720d55a0
mov byte [rbp + 0xe8], 0xe4
mov eax, ecx
jmp 0x7ff7720d55a0
cmp eax, 0x635713dd
je 0x7ff7720d56e5
cmp eax, 0x580742c6
jne 0x7ff7720d55a0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d55a0
mov eax, 0xd0c6526
jmp 0x7ff7720d55a0
mov al, byte [rbp + 0xe8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230580]
mov edx, 0x635713dd
mov r12d, dword [0x7ff772230584]
lea ecx, [rax - 1]
imul ecx, eax
mov r14d, ecx
xor r14d, 0xfffffffe
test r14d, ecx
sete al
cmp r12d, 0xa
setl bl
xor bl, al
mov esi, 0xb3638ebc
cmovne esi, edx
test r14d, ecx
sete byte [rbp + 0xf6]
mov r8d, esi
cmove r8d, edx
cmp r12d, 0xa
setl byte [rbp + 0xf7]
cmovge r8d, esi
mov esi, 0x580742c6
nop dword [rax]
cmp esi, 0x580742c5
jg 0x7ff7720d56a0
cmp esi, 0xb3638ebc
je 0x7ff7720d56de
cmp esi, 0xd0c6526
jne 0x7ff7720d5670
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d5670
cmp esi, 0x635713dd
je 0x7ff7720d57b4
cmp esi, 0x580742c6
jne 0x7ff7720d5670
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d5670
mov esi, 0xd0c6526
jmp 0x7ff7720d5670
mov al, byte [rbp + 0xe8]
mov byte [r11 + 3], al
mov eax, dword [0x7ff772230580]
mov r8d, dword [0x7ff772230584]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, ecx
xor edi, 0xfffffffe
test edi, ecx
sete al
cmp r8d, 0xa
setl bl
xor bl, al
mov eax, 0xb3638ebc
mov edx, 0x635713dd
cmovne eax, edx
test edi, ecx
sete byte [rbp + 0xf6]
mov esi, eax
cmove esi, edx
cmp r8d, 0xa
setl byte [rbp + 0xf7]
cmovge esi, eax
mov eax, 0x580742c6
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5770
cmp eax, 0xb3638ebc
je 0x7ff7720d57ad
cmp eax, 0xd0c6526
jne 0x7ff7720d5750
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d5750
cmp eax, 0x635713dd
je 0x7ff7720d5856
cmp eax, 0x580742c6
jne 0x7ff7720d5750
movzx ebx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov edx, eax
xor dl, bl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test bl, bl
cmove eax, r13d
test dl, dl
cmovne eax, r15d
jmp 0x7ff7720d5750
mov eax, 0xd0c6526
jmp 0x7ff7720d5750
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 4], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d5810
cmp esi, 0xb3638ebc
je 0x7ff7720d584f
cmp esi, 0xd0c6526
jne 0x7ff7720d57e0
mov byte [rbp + 0xe8], 0x17
mov esi, r8d
jmp 0x7ff7720d57e0
cmp esi, 0x635713dd
je 0x7ff7720d58e4
cmp esi, 0x580742c6
jne 0x7ff7720d57e0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d57e0
mov esi, 0xd0c6526
jmp 0x7ff7720d57e0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 4], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d58a0
cmp eax, 0xb3638ebc
je 0x7ff7720d58dd
cmp eax, 0xd0c6526
jne 0x7ff7720d5880
mov byte [rbp + 0xe8], 0x17
mov eax, esi
jmp 0x7ff7720d5880
cmp eax, 0x635713dd
je 0x7ff7720d5985
cmp eax, 0x580742c6
jne 0x7ff7720d5880
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d5880
mov eax, 0xd0c6526
jmp 0x7ff7720d5880
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 5], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d5940
cmp esi, 0xb3638ebc
je 0x7ff7720d597e
cmp esi, 0xd0c6526
jne 0x7ff7720d5910
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d5910
cmp esi, 0x635713dd
je 0x7ff7720d5a13
cmp esi, 0x580742c6
jne 0x7ff7720d5910
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d5910
mov esi, 0xd0c6526
jmp 0x7ff7720d5910
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 5], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d59d0
cmp eax, 0xb3638ebc
je 0x7ff7720d5a0c
cmp eax, 0xd0c6526
jne 0x7ff7720d59b0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d59b0
cmp eax, 0x635713dd
je 0x7ff7720d5ab6
cmp eax, 0x580742c6
jne 0x7ff7720d59b0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d59b0
mov eax, 0xd0c6526
jmp 0x7ff7720d59b0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 6], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov edi, 0x580742c6
nop word [rax + rax]
cmp edi, 0x580742c5
jg 0x7ff7720d5a70
cmp edi, 0xb3638ebc
je 0x7ff7720d5aaf
cmp edi, 0xd0c6526
jne 0x7ff7720d5a40
mov byte [rbp + 0xe8], 0xeb
mov edi, r8d
jmp 0x7ff7720d5a40
cmp edi, 0x635713dd
je 0x7ff7720d5b43
cmp edi, 0x580742c6
jne 0x7ff7720d5a40
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test al, al
cmove edi, r13d
test bl, bl
cmovne edi, r15d
jmp 0x7ff7720d5a40
mov edi, 0xd0c6526
jmp 0x7ff7720d5a40
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 6], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5b00
cmp eax, 0xb3638ebc
je 0x7ff7720d5b3c
cmp eax, 0xd0c6526
jne 0x7ff7720d5ae0
mov byte [rbp + 0xe8], 0xeb
mov eax, esi
jmp 0x7ff7720d5ae0
cmp eax, 0x635713dd
je 0x7ff7720d5be5
cmp eax, 0x580742c6
jne 0x7ff7720d5ae0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d5ae0
mov eax, 0xd0c6526
jmp 0x7ff7720d5ae0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 7], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d5ba0
cmp esi, 0xb3638ebc
je 0x7ff7720d5bde
cmp esi, 0xd0c6526
jne 0x7ff7720d5b70
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d5b70
cmp esi, 0x635713dd
je 0x7ff7720d5c73
cmp esi, 0x580742c6
jne 0x7ff7720d5b70
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d5b70
mov esi, 0xd0c6526
jmp 0x7ff7720d5b70
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 7], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5c30
cmp eax, 0xb3638ebc
je 0x7ff7720d5c6c
cmp eax, 0xd0c6526
jne 0x7ff7720d5c10
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d5c10
cmp eax, 0x635713dd
je 0x7ff7720d5d16
cmp eax, 0x580742c6
jne 0x7ff7720d5c10
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d5c10
mov eax, 0xd0c6526
jmp 0x7ff7720d5c10
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 8], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d5cd0
cmp esi, 0xb3638ebc
je 0x7ff7720d5d0f
cmp esi, 0xd0c6526
jne 0x7ff7720d5ca0
mov byte [rbp + 0xe8], 0xf7
mov esi, r8d
jmp 0x7ff7720d5ca0
cmp esi, 0x635713dd
je 0x7ff7720d5da4
cmp esi, 0x580742c6
jne 0x7ff7720d5ca0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d5ca0
mov esi, 0xd0c6526
jmp 0x7ff7720d5ca0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 8], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5d60
cmp eax, 0xb3638ebc
je 0x7ff7720d5d9d
cmp eax, 0xd0c6526
jne 0x7ff7720d5d40
mov byte [rbp + 0xe8], 0xf7
mov eax, esi
jmp 0x7ff7720d5d40
cmp eax, 0x635713dd
je 0x7ff7720d5e45
cmp eax, 0x580742c6
jne 0x7ff7720d5d40
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d5d40
mov eax, 0xd0c6526
jmp 0x7ff7720d5d40
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 9], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d5e00
cmp esi, 0xb3638ebc
je 0x7ff7720d5e3e
cmp esi, 0xd0c6526
jne 0x7ff7720d5dd0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d5dd0
cmp esi, 0x635713dd
je 0x7ff7720d5ed3
cmp esi, 0x580742c6
jne 0x7ff7720d5dd0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d5dd0
mov esi, 0xd0c6526
jmp 0x7ff7720d5dd0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 9], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5e90
cmp eax, 0xb3638ebc
je 0x7ff7720d5ecc
cmp eax, 0xd0c6526
jne 0x7ff7720d5e70
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d5e70
cmp eax, 0x635713dd
je 0x7ff7720d5f76
cmp eax, 0x580742c6
jne 0x7ff7720d5e70
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d5e70
mov eax, 0xd0c6526
jmp 0x7ff7720d5e70
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xa], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d5f30
cmp esi, 0xb3638ebc
je 0x7ff7720d5f6f
cmp esi, 0xd0c6526
jne 0x7ff7720d5f00
mov byte [rbp + 0xe8], 0x12
mov esi, r8d
jmp 0x7ff7720d5f00
cmp esi, 0x635713dd
je 0x7ff7720d6003
cmp esi, 0x580742c6
jne 0x7ff7720d5f00
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d5f00
mov esi, 0xd0c6526
jmp 0x7ff7720d5f00
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xa], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d5fc0
cmp eax, 0xb3638ebc
je 0x7ff7720d5ffc
cmp eax, 0xd0c6526
jne 0x7ff7720d5fa0
mov byte [rbp + 0xe8], 0x12
mov eax, esi
jmp 0x7ff7720d5fa0
cmp eax, 0x635713dd
je 0x7ff7720d60a5
cmp eax, 0x580742c6
jne 0x7ff7720d5fa0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d5fa0
mov eax, 0xd0c6526
jmp 0x7ff7720d5fa0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xb], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6060
cmp esi, 0xb3638ebc
je 0x7ff7720d609e
cmp esi, 0xd0c6526
jne 0x7ff7720d6030
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d6030
cmp esi, 0x635713dd
je 0x7ff7720d6134
cmp esi, 0x580742c6
jne 0x7ff7720d6030
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d6030
mov esi, 0xd0c6526
jmp 0x7ff7720d6030
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xb], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d60f0
cmp eax, 0xb3638ebc
je 0x7ff7720d612d
cmp eax, 0xd0c6526
jne 0x7ff7720d60d0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d60d0
cmp eax, 0x635713dd
je 0x7ff7720d61d5
cmp eax, 0x580742c6
jne 0x7ff7720d60d0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d60d0
mov eax, 0xd0c6526
jmp 0x7ff7720d60d0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xc], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6190
cmp esi, 0xb3638ebc
je 0x7ff7720d61ce
cmp esi, 0xd0c6526
jne 0x7ff7720d6160
mov byte [rbp + 0xe8], 0xf6
mov esi, r8d
jmp 0x7ff7720d6160
cmp esi, 0x635713dd
je 0x7ff7720d6264
cmp esi, 0x580742c6
jne 0x7ff7720d6160
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d6160
mov esi, 0xd0c6526
jmp 0x7ff7720d6160
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xc], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6220
cmp eax, 0xb3638ebc
je 0x7ff7720d625d
cmp eax, 0xd0c6526
jne 0x7ff7720d6200
mov byte [rbp + 0xe8], 0xf6
mov eax, esi
jmp 0x7ff7720d6200
cmp eax, 0x635713dd
je 0x7ff7720d6306
cmp eax, 0x580742c6
jne 0x7ff7720d6200
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6200
mov eax, 0xd0c6526
jmp 0x7ff7720d6200
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xd], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d62c0
cmp esi, 0xb3638ebc
je 0x7ff7720d62ff
cmp esi, 0xd0c6526
jne 0x7ff7720d6290
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d6290
cmp esi, 0x635713dd
je 0x7ff7720d6393
cmp esi, 0x580742c6
jne 0x7ff7720d6290
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d6290
mov esi, 0xd0c6526
jmp 0x7ff7720d6290
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xd], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6350
cmp eax, 0xb3638ebc
je 0x7ff7720d638c
cmp eax, 0xd0c6526
jne 0x7ff7720d6330
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d6330
cmp eax, 0x635713dd
je 0x7ff7720d6436
cmp eax, 0x580742c6
jne 0x7ff7720d6330
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d6330
mov eax, 0xd0c6526
jmp 0x7ff7720d6330
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xe], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d63f0
cmp esi, 0xb3638ebc
je 0x7ff7720d642f
cmp esi, 0xd0c6526
jne 0x7ff7720d63c0
mov byte [rbp + 0xe8], 0xec
mov esi, r8d
jmp 0x7ff7720d63c0
cmp esi, 0x635713dd
je 0x7ff7720d64c4
cmp esi, 0x580742c6
jne 0x7ff7720d63c0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d63c0
mov esi, 0xd0c6526
jmp 0x7ff7720d63c0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xe], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6480
cmp eax, 0xb3638ebc
je 0x7ff7720d64bd
cmp eax, 0xd0c6526
jne 0x7ff7720d6460
mov byte [rbp + 0xe8], 0xec
mov eax, esi
jmp 0x7ff7720d6460
cmp eax, 0x635713dd
je 0x7ff7720d6565
cmp eax, 0x580742c6
jne 0x7ff7720d6460
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6460
mov eax, 0xd0c6526
jmp 0x7ff7720d6460
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xf], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6520
cmp esi, 0xb3638ebc
je 0x7ff7720d655e
cmp esi, 0xd0c6526
jne 0x7ff7720d64f0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d64f0
cmp esi, 0x635713dd
je 0x7ff7720d65f4
cmp esi, 0x580742c6
jne 0x7ff7720d64f0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d64f0
mov esi, 0xd0c6526
jmp 0x7ff7720d64f0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0xf], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d65b0
cmp eax, 0xb3638ebc
je 0x7ff7720d65ed
cmp eax, 0xd0c6526
jne 0x7ff7720d6590
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d6590
cmp eax, 0x635713dd
je 0x7ff7720d6696
cmp eax, 0x580742c6
jne 0x7ff7720d6590
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6590
mov eax, 0xd0c6526
jmp 0x7ff7720d6590
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x10], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6650
cmp esi, 0xb3638ebc
je 0x7ff7720d668f
cmp esi, 0xd0c6526
jne 0x7ff7720d6620
mov byte [rbp + 0xe8], 0xea
mov esi, r8d
jmp 0x7ff7720d6620
cmp esi, 0x635713dd
je 0x7ff7720d6724
cmp esi, 0x580742c6
jne 0x7ff7720d6620
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d6620
mov esi, 0xd0c6526
jmp 0x7ff7720d6620
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x10], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d66e0
cmp eax, 0xb3638ebc
je 0x7ff7720d671d
cmp eax, 0xd0c6526
jne 0x7ff7720d66c0
mov byte [rbp + 0xe8], 0xea
mov eax, esi
jmp 0x7ff7720d66c0
cmp eax, 0x635713dd
je 0x7ff7720d67c5
cmp eax, 0x580742c6
jne 0x7ff7720d66c0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d66c0
mov eax, 0xd0c6526
jmp 0x7ff7720d66c0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x11], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6780
cmp esi, 0xb3638ebc
je 0x7ff7720d67be
cmp esi, 0xd0c6526
jne 0x7ff7720d6750
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d6750
cmp esi, 0x635713dd
je 0x7ff7720d6853
cmp esi, 0x580742c6
jne 0x7ff7720d6750
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d6750
mov esi, 0xd0c6526
jmp 0x7ff7720d6750
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x11], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6810
cmp eax, 0xb3638ebc
je 0x7ff7720d684c
cmp eax, 0xd0c6526
jne 0x7ff7720d67f0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d67f0
cmp eax, 0x635713dd
je 0x7ff7720d68f5
cmp eax, 0x580742c6
jne 0x7ff7720d67f0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d67f0
mov eax, 0xd0c6526
jmp 0x7ff7720d67f0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x12], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d68b0
cmp esi, 0xb3638ebc
je 0x7ff7720d68ee
cmp esi, 0xd0c6526
jne 0x7ff7720d6880
mov byte [rbp + 0xe8], 0x11
mov esi, r8d
jmp 0x7ff7720d6880
cmp esi, 0x635713dd
je 0x7ff7720d6984
cmp esi, 0x580742c6
jne 0x7ff7720d6880
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d6880
mov esi, 0xd0c6526
jmp 0x7ff7720d6880
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x12], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6940
cmp eax, 0xb3638ebc
je 0x7ff7720d697d
cmp eax, 0xd0c6526
jne 0x7ff7720d6920
mov byte [rbp + 0xe8], 0x11
mov eax, esi
jmp 0x7ff7720d6920
cmp eax, 0x635713dd
je 0x7ff7720d6a25
cmp eax, 0x580742c6
jne 0x7ff7720d6920
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6920
mov eax, 0xd0c6526
jmp 0x7ff7720d6920
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x13], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d69e0
cmp esi, 0xb3638ebc
je 0x7ff7720d6a1e
cmp esi, 0xd0c6526
jne 0x7ff7720d69b0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d69b0
cmp esi, 0x635713dd
je 0x7ff7720d6ab4
cmp esi, 0x580742c6
jne 0x7ff7720d69b0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d69b0
mov esi, 0xd0c6526
jmp 0x7ff7720d69b0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x13], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6a70
cmp eax, 0xb3638ebc
je 0x7ff7720d6aad
cmp eax, 0xd0c6526
jne 0x7ff7720d6a50
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d6a50
cmp eax, 0x635713dd
je 0x7ff7720d6b55
cmp eax, 0x580742c6
jne 0x7ff7720d6a50
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6a50
mov eax, 0xd0c6526
jmp 0x7ff7720d6a50
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x14], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6b10
cmp esi, 0xb3638ebc
je 0x7ff7720d6b4e
cmp esi, 0xd0c6526
jne 0x7ff7720d6ae0
mov byte [rbp + 0xe8], 0xe8
mov esi, r8d
jmp 0x7ff7720d6ae0
cmp esi, 0x635713dd
je 0x7ff7720d6be4
cmp esi, 0x580742c6
jne 0x7ff7720d6ae0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d6ae0
mov esi, 0xd0c6526
jmp 0x7ff7720d6ae0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x14], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6ba0
cmp eax, 0xb3638ebc
je 0x7ff7720d6bdd
cmp eax, 0xd0c6526
jne 0x7ff7720d6b80
mov byte [rbp + 0xe8], 0xe8
mov eax, esi
jmp 0x7ff7720d6b80
cmp eax, 0x635713dd
je 0x7ff7720d6c86
cmp eax, 0x580742c6
jne 0x7ff7720d6b80
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6b80
mov eax, 0xd0c6526
jmp 0x7ff7720d6b80
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x15], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6c40
cmp esi, 0xb3638ebc
je 0x7ff7720d6c7f
cmp esi, 0xd0c6526
jne 0x7ff7720d6c10
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d6c10
cmp esi, 0x635713dd
je 0x7ff7720d6d14
cmp esi, 0x580742c6
jne 0x7ff7720d6c10
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d6c10
mov esi, 0xd0c6526
jmp 0x7ff7720d6c10
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x15], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6cd0
cmp eax, 0xb3638ebc
je 0x7ff7720d6d0d
cmp eax, 0xd0c6526
jne 0x7ff7720d6cb0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d6cb0
cmp eax, 0x635713dd
je 0x7ff7720d6db6
cmp eax, 0x580742c6
jne 0x7ff7720d6cb0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6cb0
mov eax, 0xd0c6526
jmp 0x7ff7720d6cb0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x16], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6d70
cmp esi, 0xb3638ebc
je 0x7ff7720d6daf
cmp esi, 0xd0c6526
jne 0x7ff7720d6d40
mov byte [rbp + 0xe8], 0xe7
mov esi, r8d
jmp 0x7ff7720d6d40
cmp esi, 0x635713dd
je 0x7ff7720d6e43
cmp esi, 0x580742c6
jne 0x7ff7720d6d40
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d6d40
mov esi, 0xd0c6526
jmp 0x7ff7720d6d40
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x16], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6e00
cmp eax, 0xb3638ebc
je 0x7ff7720d6e3c
cmp eax, 0xd0c6526
jne 0x7ff7720d6de0
mov byte [rbp + 0xe8], 0xe7
mov eax, esi
jmp 0x7ff7720d6de0
cmp eax, 0x635713dd
je 0x7ff7720d6ee6
cmp eax, 0x580742c6
jne 0x7ff7720d6de0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d6de0
mov eax, 0xd0c6526
jmp 0x7ff7720d6de0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x17], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6ea0
cmp esi, 0xb3638ebc
je 0x7ff7720d6edf
cmp esi, 0xd0c6526
jne 0x7ff7720d6e70
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d6e70
cmp esi, 0x635713dd
je 0x7ff7720d6f74
cmp esi, 0x580742c6
jne 0x7ff7720d6e70
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d6e70
mov esi, 0xd0c6526
jmp 0x7ff7720d6e70
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x17], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d6f30
cmp eax, 0xb3638ebc
je 0x7ff7720d6f6d
cmp eax, 0xd0c6526
jne 0x7ff7720d6f10
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d6f10
cmp eax, 0x635713dd
je 0x7ff7720d7016
cmp eax, 0x580742c6
jne 0x7ff7720d6f10
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d6f10
mov eax, 0xd0c6526
jmp 0x7ff7720d6f10
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x18], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d6fd0
cmp esi, 0xb3638ebc
je 0x7ff7720d700f
cmp esi, 0xd0c6526
jne 0x7ff7720d6fa0
mov byte [rbp + 0xe8], 0xf3
mov esi, r8d
jmp 0x7ff7720d6fa0
cmp esi, 0x635713dd
je 0x7ff7720d70a4
cmp esi, 0x580742c6
jne 0x7ff7720d6fa0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d6fa0
mov esi, 0xd0c6526
jmp 0x7ff7720d6fa0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x18], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7060
cmp eax, 0xb3638ebc
je 0x7ff7720d709d
cmp eax, 0xd0c6526
jne 0x7ff7720d7040
mov byte [rbp + 0xe8], 0xf3
mov eax, esi
jmp 0x7ff7720d7040
cmp eax, 0x635713dd
je 0x7ff7720d7145
cmp eax, 0x580742c6
jne 0x7ff7720d7040
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d7040
mov eax, 0xd0c6526
jmp 0x7ff7720d7040
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x19], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7100
cmp esi, 0xb3638ebc
je 0x7ff7720d713e
cmp esi, 0xd0c6526
jne 0x7ff7720d70d0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d70d0
cmp esi, 0x635713dd
je 0x7ff7720d71d3
cmp esi, 0x580742c6
jne 0x7ff7720d70d0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d70d0
mov esi, 0xd0c6526
jmp 0x7ff7720d70d0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x19], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7190
cmp eax, 0xb3638ebc
je 0x7ff7720d71cc
cmp eax, 0xd0c6526
jne 0x7ff7720d7170
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d7170
cmp eax, 0x635713dd
je 0x7ff7720d7275
cmp eax, 0x580742c6
jne 0x7ff7720d7170
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d7170
mov eax, 0xd0c6526
jmp 0x7ff7720d7170
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1a], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7230
cmp esi, 0xb3638ebc
je 0x7ff7720d726e
cmp esi, 0xd0c6526
jne 0x7ff7720d7200
mov byte [rbp + 0xe8], 0x15
mov esi, r8d
jmp 0x7ff7720d7200
cmp esi, 0x635713dd
je 0x7ff7720d7304
cmp esi, 0x580742c6
jne 0x7ff7720d7200
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d7200
mov esi, 0xd0c6526
jmp 0x7ff7720d7200
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1a], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d72c0
cmp eax, 0xb3638ebc
je 0x7ff7720d72fd
cmp eax, 0xd0c6526
jne 0x7ff7720d72a0
mov byte [rbp + 0xe8], 0x15
mov eax, esi
jmp 0x7ff7720d72a0
cmp eax, 0x635713dd
je 0x7ff7720d73a5
cmp eax, 0x580742c6
jne 0x7ff7720d72a0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d72a0
mov eax, 0xd0c6526
jmp 0x7ff7720d72a0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1b], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7360
cmp esi, 0xb3638ebc
je 0x7ff7720d739e
cmp esi, 0xd0c6526
jne 0x7ff7720d7330
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d7330
cmp esi, 0x635713dd
je 0x7ff7720d7433
cmp esi, 0x580742c6
jne 0x7ff7720d7330
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d7330
mov esi, 0xd0c6526
jmp 0x7ff7720d7330
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1b], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d73f0
cmp eax, 0xb3638ebc
je 0x7ff7720d742c
cmp eax, 0xd0c6526
jne 0x7ff7720d73d0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d73d0
cmp eax, 0x635713dd
je 0x7ff7720d74d5
cmp eax, 0x580742c6
jne 0x7ff7720d73d0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d73d0
mov eax, 0xd0c6526
jmp 0x7ff7720d73d0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1c], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7490
cmp esi, 0xb3638ebc
je 0x7ff7720d74ce
cmp esi, 0xd0c6526
jne 0x7ff7720d7460
mov byte [rbp + 0xe8], 0x12
mov esi, r8d
jmp 0x7ff7720d7460
cmp esi, 0x635713dd
je 0x7ff7720d7563
cmp esi, 0x580742c6
jne 0x7ff7720d7460
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d7460
mov esi, 0xd0c6526
jmp 0x7ff7720d7460
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1c], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7520
cmp eax, 0xb3638ebc
je 0x7ff7720d755c
cmp eax, 0xd0c6526
jne 0x7ff7720d7500
mov byte [rbp + 0xe8], 0x12
mov eax, esi
jmp 0x7ff7720d7500
cmp eax, 0x635713dd
je 0x7ff7720d7606
cmp eax, 0x580742c6
jne 0x7ff7720d7500
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d7500
mov eax, 0xd0c6526
jmp 0x7ff7720d7500
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1d], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d75c0
cmp esi, 0xb3638ebc
je 0x7ff7720d75ff
cmp esi, 0xd0c6526
jne 0x7ff7720d7590
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d7590
cmp esi, 0x635713dd
je 0x7ff7720d7693
cmp esi, 0x580742c6
jne 0x7ff7720d7590
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d7590
mov esi, 0xd0c6526
jmp 0x7ff7720d7590
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1d], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7650
cmp eax, 0xb3638ebc
je 0x7ff7720d768c
cmp eax, 0xd0c6526
jne 0x7ff7720d7630
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d7630
cmp eax, 0x635713dd
je 0x7ff7720d7736
cmp eax, 0x580742c6
jne 0x7ff7720d7630
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d7630
mov eax, 0xd0c6526
jmp 0x7ff7720d7630
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1e], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d76f0
cmp esi, 0xb3638ebc
je 0x7ff7720d772f
cmp esi, 0xd0c6526
jne 0x7ff7720d76c0
mov byte [rbp + 0xe8], 0xe7
mov esi, r8d
jmp 0x7ff7720d76c0
cmp esi, 0x635713dd
je 0x7ff7720d77c3
cmp esi, 0x580742c6
jne 0x7ff7720d76c0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d76c0
mov esi, 0xd0c6526
jmp 0x7ff7720d76c0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1e], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7780
cmp eax, 0xb3638ebc
je 0x7ff7720d77bc
cmp eax, 0xd0c6526
jne 0x7ff7720d7760
mov byte [rbp + 0xe8], 0xe7
mov eax, esi
jmp 0x7ff7720d7760
cmp eax, 0x635713dd
je 0x7ff7720d7866
cmp eax, 0x580742c6
jne 0x7ff7720d7760
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d7760
mov eax, 0xd0c6526
jmp 0x7ff7720d7760
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1f], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7820
cmp esi, 0xb3638ebc
je 0x7ff7720d785f
cmp esi, 0xd0c6526
jne 0x7ff7720d77f0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d77f0
cmp esi, 0x635713dd
je 0x7ff7720d78f4
cmp esi, 0x580742c6
jne 0x7ff7720d77f0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d77f0
mov esi, 0xd0c6526
jmp 0x7ff7720d77f0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x1f], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d78b0
cmp eax, 0xb3638ebc
je 0x7ff7720d78ed
cmp eax, 0xd0c6526
jne 0x7ff7720d7890
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d7890
cmp eax, 0x635713dd
je 0x7ff7720d7996
cmp eax, 0x580742c6
jne 0x7ff7720d7890
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d7890
mov eax, 0xd0c6526
jmp 0x7ff7720d7890
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x20], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7950
cmp esi, 0xb3638ebc
je 0x7ff7720d798f
cmp esi, 0xd0c6526
jne 0x7ff7720d7920
mov byte [rbp + 0xe8], 0x18
mov esi, r8d
jmp 0x7ff7720d7920
cmp esi, 0x635713dd
je 0x7ff7720d7a24
cmp esi, 0x580742c6
jne 0x7ff7720d7920
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d7920
mov esi, 0xd0c6526
jmp 0x7ff7720d7920
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x20], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d79e0
cmp eax, 0xb3638ebc
je 0x7ff7720d7a1d
cmp eax, 0xd0c6526
jne 0x7ff7720d79c0
mov byte [rbp + 0xe8], 0x18
mov eax, esi
jmp 0x7ff7720d79c0
cmp eax, 0x635713dd
je 0x7ff7720d7ac6
cmp eax, 0x580742c6
jne 0x7ff7720d79c0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d79c0
mov eax, 0xd0c6526
jmp 0x7ff7720d79c0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x21], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7a80
cmp esi, 0xb3638ebc
je 0x7ff7720d7abf
cmp esi, 0xd0c6526
jne 0x7ff7720d7a50
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d7a50
cmp esi, 0x635713dd
je 0x7ff7720d7b54
cmp esi, 0x580742c6
jne 0x7ff7720d7a50
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d7a50
mov esi, 0xd0c6526
jmp 0x7ff7720d7a50
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x21], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7b10
cmp eax, 0xb3638ebc
je 0x7ff7720d7b4d
cmp eax, 0xd0c6526
jne 0x7ff7720d7af0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d7af0
cmp eax, 0x635713dd
je 0x7ff7720d7bf6
cmp eax, 0x580742c6
jne 0x7ff7720d7af0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d7af0
mov eax, 0xd0c6526
jmp 0x7ff7720d7af0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x22], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7bb0
cmp esi, 0xb3638ebc
je 0x7ff7720d7bef
cmp esi, 0xd0c6526
jne 0x7ff7720d7b80
mov byte [rbp + 0xe8], 0xe6
mov esi, r8d
jmp 0x7ff7720d7b80
cmp esi, 0x635713dd
je 0x7ff7720d7c84
cmp esi, 0x580742c6
jne 0x7ff7720d7b80
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d7b80
mov esi, 0xd0c6526
jmp 0x7ff7720d7b80
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x22], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7c40
cmp eax, 0xb3638ebc
je 0x7ff7720d7c7d
cmp eax, 0xd0c6526
jne 0x7ff7720d7c20
mov byte [rbp + 0xe8], 0xe6
mov eax, esi
jmp 0x7ff7720d7c20
cmp eax, 0x635713dd
je 0x7ff7720d7d26
cmp eax, 0x580742c6
jne 0x7ff7720d7c20
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d7c20
mov eax, 0xd0c6526
jmp 0x7ff7720d7c20
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x23], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7ce0
cmp esi, 0xb3638ebc
je 0x7ff7720d7d1f
cmp esi, 0xd0c6526
jne 0x7ff7720d7cb0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d7cb0
cmp esi, 0x635713dd
je 0x7ff7720d7db4
cmp esi, 0x580742c6
jne 0x7ff7720d7cb0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d7cb0
mov esi, 0xd0c6526
jmp 0x7ff7720d7cb0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x23], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7d70
cmp eax, 0xb3638ebc
je 0x7ff7720d7dad
cmp eax, 0xd0c6526
jne 0x7ff7720d7d50
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d7d50
cmp eax, 0x635713dd
je 0x7ff7720d7e56
cmp eax, 0x580742c6
jne 0x7ff7720d7d50
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d7d50
mov eax, 0xd0c6526
jmp 0x7ff7720d7d50
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x24], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7e10
cmp esi, 0xb3638ebc
je 0x7ff7720d7e4f
cmp esi, 0xd0c6526
jne 0x7ff7720d7de0
mov byte [rbp + 0xe8], 0x17
mov esi, r8d
jmp 0x7ff7720d7de0
cmp esi, 0x635713dd
je 0x7ff7720d7ee3
cmp esi, 0x580742c6
jne 0x7ff7720d7de0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d7de0
mov esi, 0xd0c6526
jmp 0x7ff7720d7de0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x24], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7ea0
cmp eax, 0xb3638ebc
je 0x7ff7720d7edc
cmp eax, 0xd0c6526
jne 0x7ff7720d7e80
mov byte [rbp + 0xe8], 0x17
mov eax, esi
jmp 0x7ff7720d7e80
cmp eax, 0x635713dd
je 0x7ff7720d7f85
cmp eax, 0x580742c6
jne 0x7ff7720d7e80
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d7e80
mov eax, 0xd0c6526
jmp 0x7ff7720d7e80
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x25], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d7f40
cmp esi, 0xb3638ebc
je 0x7ff7720d7f7e
cmp esi, 0xd0c6526
jne 0x7ff7720d7f10
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d7f10
cmp esi, 0x635713dd
je 0x7ff7720d8014
cmp esi, 0x580742c6
jne 0x7ff7720d7f10
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d7f10
mov esi, 0xd0c6526
jmp 0x7ff7720d7f10
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x25], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d7fd0
cmp eax, 0xb3638ebc
je 0x7ff7720d800d
cmp eax, 0xd0c6526
jne 0x7ff7720d7fb0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d7fb0
cmp eax, 0x635713dd
je 0x7ff7720d80b6
cmp eax, 0x580742c6
jne 0x7ff7720d7fb0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d7fb0
mov eax, 0xd0c6526
jmp 0x7ff7720d7fb0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x26], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d8070
cmp esi, 0xb3638ebc
je 0x7ff7720d80af
cmp esi, 0xd0c6526
jne 0x7ff7720d8040
mov byte [rbp + 0xe8], 0xc8
mov esi, r8d
jmp 0x7ff7720d8040
cmp esi, 0x635713dd
je 0x7ff7720d8143
cmp esi, 0x580742c6
jne 0x7ff7720d8040
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d8040
mov esi, 0xd0c6526
jmp 0x7ff7720d8040
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x26], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d8100
cmp eax, 0xb3638ebc
je 0x7ff7720d813c
cmp eax, 0xd0c6526
jne 0x7ff7720d80e0
mov byte [rbp + 0xe8], 0xc8
mov eax, esi
jmp 0x7ff7720d80e0
cmp eax, 0x635713dd
je 0x7ff7720d81e5
cmp eax, 0x580742c6
jne 0x7ff7720d80e0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d80e0
mov eax, 0xd0c6526
jmp 0x7ff7720d80e0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x27], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d81a0
cmp esi, 0xb3638ebc
je 0x7ff7720d81de
cmp esi, 0xd0c6526
jne 0x7ff7720d8170
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d8170
cmp esi, 0x635713dd
je 0x7ff7720d8273
cmp esi, 0x580742c6
jne 0x7ff7720d8170
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d8170
mov esi, 0xd0c6526
jmp 0x7ff7720d8170
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x27], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d8230
cmp eax, 0xb3638ebc
je 0x7ff7720d826c
cmp eax, 0xd0c6526
jne 0x7ff7720d8210
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d8210
cmp eax, 0x635713dd
je 0x7ff7720d8315
cmp eax, 0x580742c6
jne 0x7ff7720d8210
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d8210
mov eax, 0xd0c6526
jmp 0x7ff7720d8210
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x28], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d82d0
cmp esi, 0xb3638ebc
je 0x7ff7720d830e
cmp esi, 0xd0c6526
jne 0x7ff7720d82a0
mov byte [rbp + 0xe8], 0x1b
mov esi, r8d
jmp 0x7ff7720d82a0
cmp esi, 0x635713dd
je 0x7ff7720d83a4
cmp esi, 0x580742c6
jne 0x7ff7720d82a0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d82a0
mov esi, 0xd0c6526
jmp 0x7ff7720d82a0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x28], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d8360
cmp eax, 0xb3638ebc
je 0x7ff7720d839d
cmp eax, 0xd0c6526
jne 0x7ff7720d8340
mov byte [rbp + 0xe8], 0x1b
mov eax, esi
jmp 0x7ff7720d8340
cmp eax, 0x635713dd
je 0x7ff7720d8446
cmp eax, 0x580742c6
jne 0x7ff7720d8340
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d8340
mov eax, 0xd0c6526
jmp 0x7ff7720d8340
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x29], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d8400
cmp esi, 0xb3638ebc
je 0x7ff7720d843f
cmp esi, 0xd0c6526
jne 0x7ff7720d83d0
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d83d0
cmp esi, 0x635713dd
je 0x7ff7720d84d3
cmp esi, 0x580742c6
jne 0x7ff7720d83d0
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d83d0
mov esi, 0xd0c6526
jmp 0x7ff7720d83d0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x29], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d8490
cmp eax, 0xb3638ebc
je 0x7ff7720d84cc
cmp eax, 0xd0c6526
jne 0x7ff7720d8470
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d8470
cmp eax, 0x635713dd
je 0x7ff7720d8575
cmp eax, 0x580742c6
jne 0x7ff7720d8470
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d8470
mov eax, 0xd0c6526
jmp 0x7ff7720d8470
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2a], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop word [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d8530
cmp esi, 0xb3638ebc
je 0x7ff7720d856e
cmp esi, 0xd0c6526
jne 0x7ff7720d8500
mov byte [rbp + 0xe8], 0xe8
mov esi, r8d
jmp 0x7ff7720d8500
cmp esi, 0x635713dd
je 0x7ff7720d8604
cmp esi, 0x580742c6
jne 0x7ff7720d8500
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d8500
mov esi, 0xd0c6526
jmp 0x7ff7720d8500
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2a], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d85c0
cmp eax, 0xb3638ebc
je 0x7ff7720d85fd
cmp eax, 0xd0c6526
jne 0x7ff7720d85a0
mov byte [rbp + 0xe8], 0xe8
mov eax, esi
jmp 0x7ff7720d85a0
cmp eax, 0x635713dd
je 0x7ff7720d86a5
cmp eax, 0x580742c6
jne 0x7ff7720d85a0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d85a0
mov eax, 0xd0c6526
jmp 0x7ff7720d85a0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2b], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d8660
cmp esi, 0xb3638ebc
je 0x7ff7720d869e
cmp esi, 0xd0c6526
jne 0x7ff7720d8630
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d8630
cmp esi, 0x635713dd
je 0x7ff7720d8734
cmp esi, 0x580742c6
jne 0x7ff7720d8630
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
mov edi, 0xb3638ebc
cmovne edi, r15d
test dl, dl
mov esi, edi
cmovne esi, r15d
test al, al
cmove esi, edi
jmp 0x7ff7720d8630
mov esi, 0xd0c6526
jmp 0x7ff7720d8630
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2b], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax + rax]
cmp eax, 0x580742c5
jg 0x7ff7720d86f0
cmp eax, 0xb3638ebc
je 0x7ff7720d872d
cmp eax, 0xd0c6526
jne 0x7ff7720d86d0
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d86d0
cmp eax, 0x635713dd
je 0x7ff7720d87d6
cmp eax, 0x580742c6
jne 0x7ff7720d86d0
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test dl, dl
cmove eax, r13d
test bl, bl
cmovne eax, r15d
jmp 0x7ff7720d86d0
mov eax, 0xd0c6526
jmp 0x7ff7720d86d0
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2c], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov esi, 0x580742c6
nop dword [rax + rax]
cmp esi, 0x580742c5
jg 0x7ff7720d8790
cmp esi, 0xb3638ebc
je 0x7ff7720d87cf
cmp esi, 0xd0c6526
jne 0x7ff7720d8760
mov byte [rbp + 0xe8], 0x83
mov esi, r8d
jmp 0x7ff7720d8760
cmp esi, 0x635713dd
je 0x7ff7720d8863
cmp esi, 0x580742c6
jne 0x7ff7720d8760
movzx eax, byte [rbp + 0xf6]
movzx edx, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
test dl, dl
mov esi, 0xb3638ebc
cmovne esi, r15d
test al, al
cmove esi, r13d
test bl, bl
cmovne esi, r15d
jmp 0x7ff7720d8760
mov esi, 0xd0c6526
jmp 0x7ff7720d8760
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2c], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d8820
cmp eax, 0xb3638ebc
je 0x7ff7720d885c
cmp eax, 0xd0c6526
jne 0x7ff7720d8800
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d8800
cmp eax, 0x635713dd
je 0x7ff7720d8916
cmp eax, 0x580742c6
jne 0x7ff7720d8800
movzx edx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov ebx, edx
xor bl, al
mov ebx, 0xb3638ebc
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d8800
mov eax, 0xd0c6526
jmp 0x7ff7720d8800
test r14d, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2d], al
sete byte [rbp + 0xf6]
cmp r12d, 0xa
setl byte [rbp + 0xf7]
mov ecx, 0x580742c6
mov r14d, 0x5467146a
mov r12d, 0xd772f9d5
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x580742c5
jg 0x7ff7720d88d0
cmp ecx, 0xb3638ebc
je 0x7ff7720d890f
cmp ecx, 0xd0c6526
jne 0x7ff7720d88a0
mov byte [rbp + 0xe8], 0x83
mov ecx, r8d
jmp 0x7ff7720d88a0
cmp ecx, 0x635713dd
je 0x7ff7720d89a4
cmp ecx, 0x580742c6
jne 0x7ff7720d88a0
movzx eax, byte [rbp + 0xf6]
movzx ecx, byte [rbp + 0xf7]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xb3638ebc
cmovne ecx, r15d
test al, al
cmove ecx, r13d
test dl, dl
cmovne ecx, r15d
jmp 0x7ff7720d88a0
mov ecx, 0xd0c6526
jmp 0x7ff7720d88a0
test edi, ecx
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2d], al
sete byte [rbp + 0xf6]
cmp r8d, 0xa
setl byte [rbp + 0xf7]
mov eax, 0x580742c6
nop dword [rax]
cmp eax, 0x580742c5
jg 0x7ff7720d8960
cmp eax, 0xb3638ebc
je 0x7ff7720d899d
cmp eax, 0xd0c6526
jne 0x7ff7720d8940
mov byte [rbp + 0xe8], 0x83
mov eax, esi
jmp 0x7ff7720d8940
cmp eax, 0x635713dd
je 0x7ff7720d4f95
cmp eax, 0x580742c6
jne 0x7ff7720d8940
movzx ecx, byte [rbp + 0xf6]
movzx eax, byte [rbp + 0xf7]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xb3638ebc
cmovne eax, r15d
test cl, cl
cmove eax, r13d
test dl, dl
cmovne eax, r15d
jmp 0x7ff7720d8940
mov eax, 0xd0c6526
jmp 0x7ff7720d8940
mov al, byte [rbp + 0xe8]
mov byte [r11 + 0x2e], al
mov eax, dword [0x7ff772230678]
mov edx, dword [0x7ff77223067c]
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, 0x13b1bdbe
mov edi, 0x1649bb64
cmovne ebx, edi
test eax, ecx
mov ecx, ebx
cmove ecx, edi
cmp edx, 0xa
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xe0], r9
cmovge ecx, ebx
jmp 0x7ff7720d4fb0
cmp ecx, 0x9efea985
je 0x7ff7720d96ab
cmp ecx, 0x9f14e527
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov ecx, 0xc6050d50
jmp 0x7ff7720d4600
cmp ecx, 0x25393cf4
je 0x7ff7720d9731
cmp ecx, 0x260fcc23
jne 0x7ff7720d4600
mov rax, qword [rbp + 0xa8]
cmp dword [rax], 0
setne byte [rbp + 0xd2]
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x4636c497
mov ebx, 0x9e1d250d
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x4636c497
jmp 0x7ff7720d45ec
cmp ecx, 0xdbb39226
je 0x7ff7720dc930
cmp ecx, 0xe3389960
jne 0x7ff7720d4600
mov ecx, 0x11adabe3
jmp 0x7ff7720d4600
cmp ecx, 0x502e3033
je 0x7ff7720d973b
cmp ecx, 0x528417d0
jne 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
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, 0xb78bb023
mov ebx, 0x4a83bd8e
cmovne eax, ebx
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
mov rdx, qword [rbp - 0x38]
cmovge ecx, eax
jmp 0x7ff7720d4600
cmp ecx, 0x900f3aae
je 0x7ff7720d9745
cmp ecx, 0x92cbf42a
jne 0x7ff7720d4600
mov ecx, 0xa49a801b
jmp 0x7ff7720d4600
cmp ecx, 0x4636c497
je 0x7ff7720d99b7
cmp ecx, 0x48b4f4db
jne 0x7ff7720d4600
mov al, byte [rbp + 0xd7]
mov cl, byte [rbp + 0xd6]
mov edx, eax
xor dl, cl
mov edx, 0xdbb39226
mov ebx, 0x3c0ec24c
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff7720d4600
cmp ecx, 0x3cf3b2d
je 0x7ff7720d99c8
cmp ecx, 0x6678f09
jne 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
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, 0x9f14e527
mov ebx, 0xc6050d50
jmp 0x7ff7720d9245
cmp ecx, 0x6c946eac
je 0x7ff7720d99ef
cmp ecx, 0x6fd402b2
jne 0x7ff7720d4600
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x80]
movups xmmword [rcx], xmm14
movabs rax, 0xbbb0bdb4b697b6b0
mov qword [rcx + 0x10], rax
mov word [rcx + 0x18], 0x8bb7
mov byte [rcx + 0x1a], 0x22
lea rax, [rcx + 0x1b]
add rcx, 0x1c
mov qword [rbp + 0xe0], rcx
mov ecx, 0x1a918333
nop dword [rax]
cmp ecx, 0xc9b310e7
je 0x7ff7720d9b21
cmp ecx, 0x1a918333
jne 0x7ff7720d8c30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov ecx, 0x1a918333
mov edx, 0xc9b310e7
cmove ecx, edx
jmp 0x7ff7720d8c30
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
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, 0x4f1dc189
mov ebx, 0x4bd3fe36
jmp 0x7ff7720d9245
mov rax, qword [rbp + 0x88]
mov rcx, qword [rax + 8]
sub rsp, 0x20
call fcn.7ff7720d19e0
add rsp, 0x20
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rax
mov ecx, 0x8d8992b4
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
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, 0x9f14e527
mov edi, 0x502e3033
cmovne ebx, edi
test eax, ecx
mov ecx, ebx
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff7720d4600
cmp byte [rbp + 0xd3], 0
mov ecx, 0x25393cf4
mov eax, 0x80acc369
cmovne ecx, eax
jmp 0x7ff7720d4600
cmp byte [rbp + 0xd4], 0
mov ecx, 0xffb74bc1
mov eax, 0xe3ec3c5a
cmovne ecx, eax
jmp 0x7ff7720d4600
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc8], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov qword [rbp + 0xb0], rsp
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc0], rax
mov eax, 0x30
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 + 0x90], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x60], rax
mov eax, reloc.ole32.dll_OleUninitialize
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 + 0x38], rax
mov eax, 0x10
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 + 0xb8], rax
mov eax, 0x10
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 + 0x50], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x88], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
mov eax, 0x30
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x210
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, reloc.ole32.dll_OleUninitialize
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x20
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 + 8], 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 + 0x78], rax
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x98]
movups xmmword [rax], xmm6
mov byte [rcx], 0
mov eax, dword [0x7ff772230570]
mov r8d, dword [0x7ff772230574]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete byte [rbp + 0xe8]
sete al
mov r9d, 0xd0d65a85
mov edx, 0x21735d6d
cmove r9d, edx
cmp r8d, 0xa
setl byte [rbp + 0xd8]
not edi
setl bl
mov esi, 0xd0d65a85
cmovge r9d, esi
xor bl, al
cmovne r9d, edx
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720d8fd0
cmp eax, 0xaf1c5b05
je 0x7ff7720d900f
cmp eax, 0xd0d65a85
jne 0x7ff7720d8fb0
mov eax, 0xaf1c5b05
jmp 0x7ff7720d8fb0
cmp eax, 0x21735d6d
je 0x7ff7720d9b7e
cmp eax, 0x5aa67cac
jne 0x7ff7720d8fb0
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, edx
xor bl, al
mov ebx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test dl, dl
cmove eax, ebx
jmp 0x7ff7720d8fb0
mov byte [rbp + 0xe0], 0x15
mov eax, r9d
jmp 0x7ff7720d8fb0
mov rcx, qword [rbp + 0x40]
sub rsp, 0x20
call fcn.7ff7720deba0
add rsp, 0x20
mov rdi, rax
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
movabs rax, 0xb4b460b467b41d00
mov qword [rcx], rax
mov byte [rcx + 8], 0xb4
lea rax, [rcx + 9]
add rcx, 0xa
mov qword [rbp + 0xe0], rcx
mov ecx, 0x63786fcf
nop dword [rax]
cmp ecx, 0x2bc6ccc7
je 0x7ff7720d9c10
cmp ecx, 0x63786fcf
jne 0x7ff7720d9060
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov ecx, 0x63786fcf
mov edx, 0x2bc6ccc7
cmove ecx, edx
jmp 0x7ff7720d9060
mov rax, qword [rbp - 0x60]
mov ecx, 0x3cf3b2d
jmp 0x7ff7720d4600
mov al, byte [rbp + 0xe0]
mov byte [r8 + 1], al
mov eax, dword [0x7ff772230868]
mov edx, dword [0x7ff77223086c]
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, 0x5bb26b59
mov ebx, 0xed84c93c
cmovne eax, ebx
cmp ecx, 0xffffffff
sete byte [rbp + 0xe8]
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xd8]
cmovge ecx, eax
mov edx, 0xaffe9066
nop dword [rax]
cmp edx, 0xed84c93b
jg 0x7ff7720d9130
cmp edx, 0xaffe9066
je 0x7ff7720d914b
cmp edx, 0xd772f9d5
jne 0x7ff7720d9100
mov byte [rbp + 0xe0], 0xf0
mov edx, ecx
jmp 0x7ff7720d9100
cmp edx, 0xed84c93c
je 0x7ff7720d9c70
cmp edx, 0x5bb26b59
jne 0x7ff7720d9100
mov edx, 0xd772f9d5
jmp 0x7ff7720d9100
movzx ebx, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xd8]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x5bb26b59
cmovne edx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove edx, ebx
test al, al
cmovne edx, r12d
jmp 0x7ff7720d9100
mov ecx, 0x62f13c15
jmp 0x7ff7720d4600
mov rcx, qword [rbp + 0x48]
sub rsp, 0x20
call fcn.7ff7720de1f0
add rsp, 0x20
mov rcx, qword [rsi]
mov rbx, qword [rcx + 0x18]
mov rcx, qword [rbp + 0xc0]
sub rsp, 0x50
mov qword [rsp + 0x40], rcx
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rsi
mov rdx, rax
xor r8d, r8d
xor r9d, r9d
call rbx
add rsp, 0x50
test eax, eax
mov ecx, 0xd63859d1
mov eax, 0x6678f09
cmovs ecx, eax
jmp 0x7ff7720d4600
mov rax, qword [rbp - 0x58]
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0x58]
mov ecx, 0x8b3a85d
jmp 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
mov edx, dword [0x7ff772230664]
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, 0x4636c497
mov ebx, 0x260fcc23
cmovne eax, ebx
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, eax
jmp 0x7ff7720d4600
mov ecx, 0x4a83bd8e
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x80]
movups xmmword [rcx], xmm14
movabs rax, 0xbbb0bdb4b697b6b0
mov qword [rcx + 0x10], rax
mov word [rcx + 0x18], 0x8bb7
mov byte [rcx + 0x1a], 0x22
lea rax, [rcx + 0x1b]
add rcx, 0x1c
mov qword [rbp + 0xe0], rcx
mov ecx, 0x1a918333
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xc9b310e7
je 0x7ff7720d9d4a
cmp ecx, 0x1a918333
jne 0x7ff7720d92b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov ecx, 0x1a918333
mov edx, 0xc9b310e7
cmove ecx, edx
jmp 0x7ff7720d92b0
mov al, byte [rbp + 0xe0]
mov byte [rsi + 1], al
mov eax, dword [0x7ff772230880]
mov edi, dword [0x7ff772230884]
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, 0xdf0cb85c
mov ebx, 0x12e7eb7b
cmovne edx, ebx
test eax, ecx
sete byte [rbp + 0xe8]
mov ecx, edx
cmove ecx, ebx
cmp edi, 0xa
setl byte [rbp + 0xd8]
cmovge ecx, edx
mov edx, 0x66fd4084
nop dword [rax + rax]
cmp edx, 0x54671469
jg 0x7ff7720d9360
cmp edx, 0xdf0cb85c
je 0x7ff7720d939f
cmp edx, 0x12e7eb7b
jne 0x7ff7720d9340
jmp 0x7ff7720d9dd1
cmp edx, 0x5467146a
je 0x7ff7720d93a6
cmp edx, 0x66fd4084
jne 0x7ff7720d9340
movzx eax, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xd8]
mov ebx, edx
xor bl, al
test dl, dl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove edx, eax
test bl, bl
cmovne edx, r14d
jmp 0x7ff7720d9340
mov edx, 0x5467146a
jmp 0x7ff7720d9340
mov byte [rbp + 0xe0], 0x23
mov edx, ecx
jmp 0x7ff7720d9340
cmp byte [rbp + 0xd5], 0
mov ecx, 0xb66f342d
mov eax, 0x92cbf42a
cmovne ecx, eax
jmp 0x7ff7720d4600
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xb78bb023
mov ebx, 0xe3389960
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0xb78bb023
jmp 0x7ff7720d45ec
mov rax, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0xa0]
movsxd rax, dword [rax]
lea ecx, [rax + 1]
mov rdx, qword [rbp + 0xa0]
mov dword [rdx], ecx
mov rcx, qword [rbp - 0x18]
shl rax, 4
mov rdx, qword [rbp + 0x58]
movups xmm0, xmmword [rdx]
movups xmmword [rcx + rax], xmm0
mov ecx, 0x25393cf4
jmp 0x7ff7720d4600
mov ecx, 0x63da3200
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x90]
movups xmmword [rcx], xmm11
mov word [rcx + 0x10], 0xb98a
mov byte [rcx + 0x12], 0x25
lea r8, [rcx + 0x13]
add rcx, 0x14
mov qword [rbp + 0xe0], rcx
mov ecx, 0x6b38ead9
mov edx, dword [0x7ff772230b48]
mov r10d, dword [0x7ff772230b4c]
cmp r10d, 0xa
setl r9b
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
xor edi, 0xfffffffe
test edi, esi
sete bl
mov edx, 0x8996a8fa
mov r11d, 0x470a5a4d
cmove edx, r11d
xor bl, r9b
mov eax, 0x8996a8fa
mov r9d, 0xc31d828
cmovne eax, r9d
test edi, esi
mov esi, eax
cmove esi, r9d
cmp r10d, 0xa
cmovge esi, eax
mov eax, 0x8996a8fa
cmovge edx, eax
test bl, bl
cmovne edx, r11d
nop word [rax + rax]
cmp ecx, 0x470a5a4c
jle 0x7ff7720d9510
cmp ecx, 0x470a5a4d
je 0x7ff7720d9525
cmp ecx, 0x718c27d0
je 0x7ff7720d9529
cmp ecx, 0x6b38ead9
jne 0x7ff7720d94e0
jmp 0x7ff7720d9540
cmp ecx, 0x8996a8fa
je 0x7ff7720d952d
cmp ecx, 0xc31d828
jne 0x7ff7720d94e0
jmp 0x7ff7720d9e9c
mov ecx, esi
jmp 0x7ff7720d94e0
mov ecx, edx
jmp 0x7ff7720d94e0
mov ecx, 0x470a5a4d
jmp 0x7ff7720d94e0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0xe0]
mov ecx, 0x6b38ead9
mov eax, 0x718c27d0
cmove ecx, eax
jmp 0x7ff7720d9477
mov rax, qword [rbp + 0xa8]
mov rax, qword [rbp + 0xa8]
mov dword [rax], 0
mov rax, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xb8]
mov qword [rax], 0
mov ecx, 0x39c27d3f
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov ecx, 0x11adabe3
jmp 0x7ff7720d4600
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp + 0x58]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xa0]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rbp + 0xa0]
mov dword [rcx], eax
mov ecx, 0x6fba699
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov rcx, qword [rax]
mov rax, qword [rcx]
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x40]
mov ecx, 0x528417d0
jmp 0x7ff7720d4600
mov rcx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.7ff7720df8d0
add rsp, 0x20
mov rcx, qword [rbp - 0x78]
mov rdx, qword [rcx]
mov rbx, qword [rdx + 0x20]
mov rdx, qword [rbp + 0x50]
mov r9, qword [rbp + 0x88]
sub rsp, 0x30
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], 0
mov rdx, rax
xor r8d, r8d
call rbx
add rsp, 0x30
test eax, eax
mov ecx, 0x3cf3b2d
mov eax, 0xc0d5c445
cmovns ecx, eax
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0xb8]
mov rsi, qword [rax]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x10]
movaps xmm0, xmmword [0x7ff7722226f0]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [0x7ff772222700]
movups xmmword [rcx + 0x10], xmm0
movaps xmm0, xmmword [0x7ff772222710]
movups xmmword [rcx + 0x20], xmm0
mov word [rcx + 0x30], 0xc3c3
mov byte [rcx + 0x32], 0xc3
lea rax, [rcx + 0x33]
add rcx, 0x34
mov qword [rbp + 0xe0], rcx
mov ecx, 0xe7a541c5
nop dword [rax + rax]
cmp ecx, 0xac6cc442
je 0x7ff7720d9f09
cmp ecx, 0xe7a541c5
jne 0x7ff7720d9700
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov ecx, 0xe7a541c5
mov edx, 0xac6cc442
cmove ecx, edx
jmp 0x7ff7720d9700
mov ecx, 0x6fba699
jmp 0x7ff7720d4600
mov ecx, 0x11adabe3
jmp 0x7ff7720d4600
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 8]
mov ecx, dword [0x7ff772230b78]
mov edx, dword [0x7ff772230b7c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0xf7]
cmp edx, 0xa
setl byte [rbp + 0xe8]
lea r8, [rax + 0xb]
lea r9, [rax + 0xc]
mov edi, 0xd942eb7a
jmp 0x7ff7720d97a0
cmp esi, 0xa
cmovl edi, ebx
setl bl
xor bl, dl
cmovne edi, ecx
nop word cs:[rax + rax]
nop
cmp edi, 0xff98cb5c
jle 0x7ff7720d97e0
cmp edi, 0x2d663668
jle 0x7ff7720d9840
cmp edi, 0x362af0ad
je 0x7ff7720d9899
cmp edi, 0x4330c01d
je 0x7ff7720d98df
cmp edi, 0x2d663669
jne 0x7ff7720d97a0
jmp 0x7ff7720d9f61
cmp edi, 0xd942eb79
jg 0x7ff7720d9870
cmp edi, 0x967296e4
je 0x7ff7720d9940
cmp edi, 0x9b8ba0eb
jne 0x7ff7720d97a0
mov ecx, dword [0x7ff772230b78]
mov esi, dword [0x7ff772230b7c]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
mov ecx, 0x2d663669
mov edi, 0x22dd206b
mov ebx, 0x2d663669
cmp edx, 0xffffffff
sete dl
je 0x7ff7720d9786
mov ebx, 0x22dd206b
jmp 0x7ff7720d9786
cmp edi, 0xff98cb5d
je 0x7ff7720d9961
cmp edi, 0x22dd206b
jne 0x7ff7720d97a0
mov edi, 0x9b8ba0eb
jmp 0x7ff7720d97a0
cmp edi, 0xd942eb7a
je 0x7ff7720d9985
cmp edi, 0xf6f00c98
jne 0x7ff7720d97a0
mov edi, 0xff98cb5d
mov r10, qword [rbp + 0xd8]
jmp 0x7ff7720d97a0
mov ecx, dword [0x7ff772230b78]
mov esi, dword [0x7ff772230b7c]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
mov ecx, 0x9b8ba0eb
mov edi, 0x22dd206b
mov ebx, 0x9b8ba0eb
cmp edx, 0xffffffff
sete dl
je 0x7ff7720d98cc
mov ebx, 0x22dd206b
cmp esi, 0xa
cmovl edi, ebx
setl bl
xor dl, bl
cmovne edi, ecx
jmp 0x7ff7720d97a0
movabs rcx, 0xd0dda09fa06e100
mov qword [rax], rcx
mov word [rax + 8], 0x408
mov byte [rax + 0xa], 0x99
mov qword [rbp + 0xd8], r8
mov qword [rbp + 0xe0], r9
mov ecx, dword [0x7ff772230b78]
mov esi, dword [0x7ff772230b7c]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
mov ecx, 0xf6f00c98
mov edi, 0x967296e4
mov ebx, 0xf6f00c98
cmp edx, 0xffffffff
sete dl
je 0x7ff7720d9786
mov ebx, 0x967296e4
jmp 0x7ff7720d9786
movabs rcx, 0xd0dda09fa06e100
mov qword [rax], rcx
mov word [rax + 8], 0x408
mov byte [rax + 0xa], 0x99
mov edi, 0x4330c01d
jmp 0x7ff7720d97a0
mov byte [r10], 0
add r10, 1
mov edi, 0x362af0ad
cmp r10, qword [rbp + 0xe0]
je 0x7ff7720d97a0
mov edi, 0xff98cb5d
jmp 0x7ff7720d97a0
movzx ebx, byte [rbp + 0xf7]
movzx edx, byte [rbp + 0xe8]
mov ecx, ebx
xor cl, dl
mov edi, 0x4330c01d
mov esi, 0x4330c01d
jne 0x7ff7720d99a8
mov esi, 0x967296e4
test dl, dl
cmove edi, esi
test bl, bl
cmove edi, esi
jmp 0x7ff7720d97a0
mov rax, qword [rbp + 0xa8]
mov ecx, 0x260fcc23
jmp 0x7ff7720d4600
mov rax, qword [rbp - 0x80]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
cmp dword [rax], 0
mov ecx, 0xfba7a55a
mov eax, 0x900f3aae
cmove ecx, eax
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x90]
movups xmmword [rcx], xmm11
mov word [rcx + 0x10], 0xb98a
mov byte [rcx + 0x12], 0x25
lea r8, [rcx + 0x13]
add rcx, 0x14
mov qword [rbp + 0xe0], rcx
mov ecx, 0x6b38ead9
mov edx, dword [0x7ff772230b48]
mov r11d, dword [0x7ff772230b4c]
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, 0x8996a8fa
mov r12d, 0x470a5a4d
cmove edx, r12d
cmp r11d, 0xa
setl al
mov ebx, 0x8996a8fa
cmovge edx, ebx
xor r10b, al
mov ebx, 0x8996a8fa
mov r10d, 0xc31d828
cmovne ebx, r10d
test edi, esi
mov esi, ebx
cmove esi, r10d
cmp r11d, 0xa
cmovge esi, ebx
xor r9b, al
cmovne edx, r12d
mov r12d, 0xd772f9d5
nop word [rax + rax]
cmp ecx, 0x470a5a4c
jle 0x7ff7720d9ad0
cmp ecx, 0x470a5a4d
je 0x7ff7720d9ae5
cmp ecx, 0x718c27d0
je 0x7ff7720d9ae9
cmp ecx, 0x6b38ead9
jne 0x7ff7720d9aa0
jmp 0x7ff7720d9b00
cmp ecx, 0x8996a8fa
je 0x7ff7720d9aed
cmp ecx, 0xc31d828
jne 0x7ff7720d9aa0
jmp 0x7ff7720d4550
mov ecx, esi
jmp 0x7ff7720d9aa0
mov ecx, edx
jmp 0x7ff7720d9aa0
mov ecx, 0x470a5a4d
jmp 0x7ff7720d9aa0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0xe0]
mov ecx, 0x6b38ead9
mov eax, 0x718c27d0
cmove ecx, eax
jmp 0x7ff7720d9a1f
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.7ff7720e0590
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x68]
sub rsp, 0x20
mov r8d, 0x105
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp - 0x10]
sub rsp, 0x20
call fcn.7ff7720c8e50
add rsp, 0x20
mov ecx, 0xb7c52ccc
jmp 0x7ff7720d4600
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 1], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
cmp eax, 0x21735d6c
jg 0x7ff7720d9bc0
cmp eax, 0xaf1c5b05
je 0x7ff7720d9c04
cmp eax, 0xd0d65a85
jne 0x7ff7720d9ba0
mov eax, 0xaf1c5b05
jmp 0x7ff7720d9ba0
cmp eax, 0x21735d6d
je 0x7ff7720d9fe1
cmp eax, 0x5aa67cac
jne 0x7ff7720d9ba0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne eax, esi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, esi
jmp 0x7ff7720d9ba0
mov byte [rbp + 0xe0], 0xc1
mov eax, r9d
jmp 0x7ff7720d9ba0
mov rcx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.7ff7720df090
add rsp, 0x20
mov rcx, qword [r14]
mov rbx, qword [rcx + 0xa0]
mov rcx, qword [rbp + 0x60]
sub rsp, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 0
mov rcx, r14
mov rdx, rax
mov r8, rdi
mov r9d, 0x20
call rbx
add rsp, 0x30
test eax, eax
mov ecx, 0x8a951ce5
mov eax, 0x94e08b41
cmovs ecx, eax
mov r14d, 0x5467146a
jmp 0x7ff7720d4600
mov al, byte [rbp + 0xe0]
mov byte [r8 + 2], al
mov eax, dword [0x7ff772230868]
mov edx, dword [0x7ff77223086c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete byte [rbp + 0xe8]
sete al
mov ecx, 0x5bb26b59
mov ebx, 0xed84c93c
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xd8]
setl dl
mov edi, 0x5bb26b59
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0xaffe9066
nop dword [rax]
cmp edx, 0xed84c93b
jg 0x7ff7720d9d00
cmp edx, 0xaffe9066
je 0x7ff7720d9d1b
cmp edx, 0xd772f9d5
jne 0x7ff7720d9cd0
mov byte [rbp + 0xe0], 0x5b
mov edx, ecx
jmp 0x7ff7720d9cd0
cmp edx, 0xed84c93c
je 0x7ff7720da080
cmp edx, 0x5bb26b59
jne 0x7ff7720d9cd0
mov edx, 0xd772f9d5
jmp 0x7ff7720d9cd0
movzx ebx, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xd8]
mov eax, ebx
xor al, dl
test dl, dl
mov edx, 0x5bb26b59
cmovne edx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove edx, ebx
test al, al
cmovne edx, r12d
jmp 0x7ff7720d9cd0
mov rcx, qword [rbp + 0x80]
sub rsp, 0x20
call fcn.7ff7720e0590
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x68]
sub rsp, 0x20
mov r8d, 0x105
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp - 0x10]
sub rsp, 0x20
call fcn.7ff7720c8e50
add rsp, 0x20
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x6fd402b2
mov ebx, 0x81597a9f
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x6fd402b2
jmp 0x7ff7720d45ec
mov al, byte [rbp + 0xe0]
mov byte [rsi + 2], al
mov eax, dword [0x7ff772230880]
mov edx, dword [0x7ff772230884]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete byte [rbp + 0xe8]
sete al
mov ecx, 0xdf0cb85c
mov ebx, 0x12e7eb7b
cmove ecx, ebx
cmp edx, 0xa
setl byte [rbp + 0xd8]
setl dl
mov edi, 0xdf0cb85c
cmovge ecx, edi
xor dl, al
cmovne ecx, ebx
mov edx, 0x66fd4084
nop word [rax + rax]
cmp edx, 0x54671469
jg 0x7ff7720d9e50
cmp edx, 0xdf0cb85c
je 0x7ff7720d9e8a
cmp edx, 0x12e7eb7b
jne 0x7ff7720d9e30
jmp 0x7ff7720da155
cmp edx, 0x5467146a
je 0x7ff7720d9e91
cmp edx, 0x66fd4084
jne 0x7ff7720d9e30
movzx ebx, byte [rbp + 0xe8]
movzx edx, byte [rbp + 0xd8]
mov eax, ebx
xor al, dl
mov eax, 0xdf0cb85c
cmovne eax, r14d
test dl, dl
mov edx, eax
cmovne edx, r14d
test bl, bl
cmove edx, eax
jmp 0x7ff7720d9e30
mov edx, 0x5467146a
jmp 0x7ff7720d9e30
mov byte [rbp + 0xe0], 0x2b
mov edx, ecx
jmp 0x7ff7720d9e30
mov rcx, qword [rbp + 0x90]
sub rsp, 0x20
call fcn.7ff7720de650
lea rcx, [0x7ff772233eb8]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0xc0]
mov rcx, qword [rcx]
sub rsp, 0x40
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 3
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
call rax
add rsp, 0x40
mov ecx, 0x6c946eac
jmp 0x7ff7720d4600
mov rcx, qword [rbp + 0x10]
sub rsp, 0x20
call fcn.7ff7720e0250
add rsp, 0x20
mov rcx, qword [rsi]
mov rbx, qword [rcx + 0x20]
mov rcx, qword [rbp + 0x50]
mov r9, qword [rbp + 0x88]
sub rsp, 0x30
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0
mov rcx, rsi
mov rdx, rax
xor r8d, r8d
call rbx
add rsp, 0x30
test eax, eax
mov ecx, 0x63da3200
mov eax, 0xd42ce62
cmovns ecx, eax
jmp 0x7ff7720d4600
mov rcx, qword [rbp + 8]
sub rsp, 0x20
call fcn.7ff7720e08a0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff77202fee0
add rsp, 0x20
mov rsi, rax
mov rax, qword [rbp]
mov rcx, qword [rbp]
movaps xmm0, xmmword [0x7ff7722226e0]
movups xmmword [rcx], xmm0
lea rax, [rcx + 0x10]
add rcx, 0x11
mov qword [rbp + 0xe0], rcx
mov ecx, 0x5207e992
nop word [rax + rax]
cmp ecx, 0x49a37348
je 0x7ff7720da22c
cmp ecx, 0x5207e992
jne 0x7ff7720d9fb0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov ecx, 0x5207e992
mov edx, 0x49a37348
cmove ecx, edx
jmp 0x7ff7720d9fb0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 2], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720da030
cmp eax, 0xaf1c5b05
je 0x7ff7720da074
cmp eax, 0xd0d65a85
jne 0x7ff7720da010
mov eax, 0xaf1c5b05
jmp 0x7ff7720da010
cmp eax, 0x21735d6d
je 0x7ff7720da280
cmp eax, 0x5aa67cac
jne 0x7ff7720da010
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne eax, esi
test dl, dl
mov edx, 0xd0d65a85
cmove eax, edx
test bl, bl
cmovne eax, esi
jmp 0x7ff7720da010
mov byte [rbp + 0xe0], 0x1b
mov eax, r9d
jmp 0x7ff7720da010
mov al, byte [rbp + 0xe0]
mov byte [r8 + 3], al
mov eax, dword [0x7ff772230868]
mov r9d, dword [0x7ff77223086c]
lea edi, [rax - 1]
imul edi, eax
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete byte [rbp + 0xe8]
sete al
mov esi, 0x5bb26b59
mov ebx, 0xed84c93c
cmove esi, ebx
cmp r9d, 0xa
setl byte [rbp + 0xd8]
not edi
setl cl
mov edx, 0x5bb26b59
cmovge esi, edx
xor cl, al
cmovne esi, ebx
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720da110
cmp ecx, 0xaffe9066
je 0x7ff7720da12b
cmp ecx, 0xd772f9d5
jne 0x7ff7720da0e0
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720da0e0
cmp ecx, 0xed84c93c
je 0x7ff7720da31b
cmp ecx, 0x5bb26b59
jne 0x7ff7720da0e0
mov ecx, 0xd772f9d5
jmp 0x7ff7720da0e0
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720da0e0
mov al, byte [rbp + 0xe0]
mov byte [rsi + 3], al
mov eax, dword [0x7ff772230880]
mov r8d, dword [0x7ff772230884]
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, 0xdf0cb85c
mov ecx, 0x12e7eb7b
cmovne eax, ecx
cmp ebx, 0xffffffff
sete byte [rbp + 0xe8]
mov edi, eax
cmove edi, ecx
cmp r8d, 0xa
setl byte [rbp + 0xd8]
not ebx
cmovge edi, eax
mov ecx, 0x66fd4084
nop word cs:[rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720da1e0
cmp ecx, 0xdf0cb85c
je 0x7ff7720da21a
cmp ecx, 0x12e7eb7b
jne 0x7ff7720da1c0
jmp 0x7ff7720da3b5
cmp ecx, 0x5467146a
je 0x7ff7720da221
cmp ecx, 0x66fd4084
jne 0x7ff7720da1c0
movzx edx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, edx
xor al, cl
mov eax, 0xdf0cb85c
cmovne eax, r14d
test cl, cl
mov ecx, eax
cmovne ecx, r14d
test dl, dl
cmove ecx, eax
jmp 0x7ff7720da1c0
mov ecx, 0x5467146a
jmp 0x7ff7720da1c0
mov byte [rbp + 0xe0], OleUninitialize
mov ecx, edi
jmp 0x7ff7720da1c0
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.7ff7720e0c60
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
call rax
mov r8d, 0x10
mov rcx, rax
xor edx, edx
call rsi
add rsp, 0x20
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov qword [rbp - 0x68], rax
cmp qword [rbp - 0x68], 0
mov ecx, 0xf28b93d5
mov eax, 0x6fba699
cmove ecx, eax
jmp 0x7ff7720d4600
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 3], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720da2d0
cmp eax, 0xaf1c5b05
je 0x7ff7720da30f
cmp eax, 0xd0d65a85
jne 0x7ff7720da2b0
mov eax, 0xaf1c5b05
jmp 0x7ff7720da2b0
cmp eax, 0x21735d6d
je 0x7ff7720da44c
cmp eax, 0x5aa67cac
jne 0x7ff7720da2b0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test bl, bl
cmove eax, edx
jmp 0x7ff7720da2b0
mov byte [rbp + 0xe0], OleUninitialize
mov eax, r9d
jmp 0x7ff7720da2b0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 4], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720da370
cmp ecx, 0xaffe9066
je 0x7ff7720da38b
cmp ecx, 0xd772f9d5
jne 0x7ff7720da340
mov byte [rbp + 0xe0], 0x45
mov ecx, esi
jmp 0x7ff7720da340
cmp ecx, 0xed84c93c
je 0x7ff7720da4db
cmp ecx, 0x5bb26b59
jne 0x7ff7720da340
mov ecx, 0xd772f9d5
jmp 0x7ff7720da340
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720da340
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 4], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720da400
cmp ecx, 0xdf0cb85c
je 0x7ff7720da43a
cmp ecx, 0x12e7eb7b
jne 0x7ff7720da3e0
jmp 0x7ff7720da575
cmp ecx, 0x5467146a
je 0x7ff7720da441
cmp ecx, 0x66fd4084
jne 0x7ff7720da3e0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720da3e0
mov ecx, 0x5467146a
jmp 0x7ff7720da3e0
mov byte [rbp + 0xe0], 0x29
mov ecx, edi
jmp 0x7ff7720da3e0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 4], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop
cmp eax, 0x21735d6c
jg 0x7ff7720da490
cmp eax, 0xaf1c5b05
je 0x7ff7720da4cf
cmp eax, 0xd0d65a85
jne 0x7ff7720da470
mov eax, 0xaf1c5b05
jmp 0x7ff7720da470
cmp eax, 0x21735d6d
je 0x7ff7720da60c
cmp eax, 0x5aa67cac
jne 0x7ff7720da470
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test bl, bl
cmove eax, edx
jmp 0x7ff7720da470
mov byte [rbp + 0xe0], OleUninitialize
mov eax, r9d
jmp 0x7ff7720da470
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 5], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720da530
cmp ecx, 0xaffe9066
je 0x7ff7720da54b
cmp ecx, 0xd772f9d5
jne 0x7ff7720da500
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720da500
cmp ecx, 0xed84c93c
je 0x7ff7720da6a0
cmp ecx, 0x5bb26b59
jne 0x7ff7720da500
mov ecx, 0xd772f9d5
jmp 0x7ff7720da500
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720da500
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 5], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720da5c0
cmp ecx, 0xdf0cb85c
je 0x7ff7720da5fa
cmp ecx, 0x12e7eb7b
jne 0x7ff7720da5a0
jmp 0x7ff7720da745
cmp ecx, 0x5467146a
je 0x7ff7720da601
cmp ecx, 0x66fd4084
jne 0x7ff7720da5a0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720da5a0
mov ecx, 0x5467146a
jmp 0x7ff7720da5a0
mov byte [rbp + 0xe0], OleUninitialize
mov ecx, edi
jmp 0x7ff7720da5a0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 5], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop
cmp eax, 0x21735d6c
jg 0x7ff7720da650
cmp eax, 0xaf1c5b05
je 0x7ff7720da694
cmp eax, 0xd0d65a85
jne 0x7ff7720da630
mov eax, 0xaf1c5b05
jmp 0x7ff7720da630
cmp eax, 0x21735d6d
je 0x7ff7720da7dc
cmp eax, 0x5aa67cac
jne 0x7ff7720da630
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne eax, esi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, esi
jmp 0x7ff7720da630
mov byte [rbp + 0xe0], 0xc4
mov eax, r9d
jmp 0x7ff7720da630
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 6], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xed84c93b
jg 0x7ff7720da700
cmp ecx, 0xaffe9066
je 0x7ff7720da71b
cmp ecx, 0xd772f9d5
jne 0x7ff7720da6d0
mov byte [rbp + 0xe0], reloc.ole32.dll_OleUninitialize
mov ecx, esi
jmp 0x7ff7720da6d0
cmp ecx, 0xed84c93c
je 0x7ff7720da870
cmp ecx, 0x5bb26b59
jne 0x7ff7720da6d0
mov ecx, 0xd772f9d5
jmp 0x7ff7720da6d0
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720da6d0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 6], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720da790
cmp ecx, 0xdf0cb85c
je 0x7ff7720da7ca
cmp ecx, 0x12e7eb7b
jne 0x7ff7720da770
jmp 0x7ff7720da91a
cmp ecx, 0x5467146a
je 0x7ff7720da7d1
cmp ecx, 0x66fd4084
jne 0x7ff7720da770
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720da770
mov ecx, 0x5467146a
jmp 0x7ff7720da770
mov byte [rbp + 0xe0], 0x1e
mov ecx, edi
jmp 0x7ff7720da770
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 6], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop
cmp eax, 0x21735d6c
jg 0x7ff7720da820
cmp eax, 0xaf1c5b05
je 0x7ff7720da864
cmp eax, 0xd0d65a85
jne 0x7ff7720da800
mov eax, 0xaf1c5b05
jmp 0x7ff7720da800
cmp eax, 0x21735d6d
je 0x7ff7720da9b1
cmp eax, 0x5aa67cac
jne 0x7ff7720da800
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne eax, esi
test dl, dl
mov edx, 0xd0d65a85
cmove eax, edx
test bl, bl
cmovne eax, esi
jmp 0x7ff7720da800
mov byte [rbp + 0xe0], OleUninitialize
mov eax, r9d
jmp 0x7ff7720da800
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 7], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xed84c93b
jg 0x7ff7720da8d0
cmp ecx, 0xaffe9066
je 0x7ff7720da8eb
cmp ecx, 0xd772f9d5
jne 0x7ff7720da8a0
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720da8a0
cmp ecx, 0xed84c93c
je 0x7ff7720daa4b
cmp ecx, 0x5bb26b59
jne 0x7ff7720da8a0
mov ecx, 0xd772f9d5
jmp 0x7ff7720da8a0
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove ecx, ebx
test al, al
cmovne ecx, r12d
jmp 0x7ff7720da8a0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 7], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720da960
cmp ecx, 0xdf0cb85c
je 0x7ff7720da99f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720da940
jmp 0x7ff7720daaea
cmp ecx, 0x5467146a
je 0x7ff7720da9a6
cmp ecx, 0x66fd4084
jne 0x7ff7720da940
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720da940
mov ecx, 0x5467146a
jmp 0x7ff7720da940
mov byte [rbp + 0xe0], 0x29
mov ecx, edi
jmp 0x7ff7720da940
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 7], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720daa00
cmp eax, 0xaf1c5b05
je 0x7ff7720daa3f
cmp eax, 0xd0d65a85
jne 0x7ff7720da9e0
mov eax, 0xaf1c5b05
jmp 0x7ff7720da9e0
cmp eax, 0x21735d6d
je 0x7ff7720dab7c
cmp eax, 0x5aa67cac
jne 0x7ff7720da9e0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test bl, bl
cmove eax, edx
jmp 0x7ff7720da9e0
mov byte [rbp + 0xe0], 0x33
mov eax, r9d
jmp 0x7ff7720da9e0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 8], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720daaa0
cmp ecx, 0xaffe9066
je 0x7ff7720daabb
cmp ecx, 0xd772f9d5
jne 0x7ff7720daa70
mov byte [rbp + 0xe0], 0x5c
mov ecx, esi
jmp 0x7ff7720daa70
cmp ecx, 0xed84c93c
je 0x7ff7720dac10
cmp ecx, 0x5bb26b59
jne 0x7ff7720daa70
mov ecx, 0xd772f9d5
jmp 0x7ff7720daa70
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test al, al
mov eax, 0x5bb26b59
cmove ecx, eax
test bl, bl
cmovne ecx, r12d
jmp 0x7ff7720daa70
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 8], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720dab30
cmp ecx, 0xdf0cb85c
je 0x7ff7720dab6a
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dab10
jmp 0x7ff7720dacb5
cmp ecx, 0x5467146a
je 0x7ff7720dab71
cmp ecx, 0x66fd4084
jne 0x7ff7720dab10
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720dab10
mov ecx, 0x5467146a
jmp 0x7ff7720dab10
mov byte [rbp + 0xe0], 0x21
mov ecx, edi
jmp 0x7ff7720dab10
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 8], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop
cmp eax, 0x21735d6c
jg 0x7ff7720dabc0
cmp eax, 0xaf1c5b05
je 0x7ff7720dac04
cmp eax, 0xd0d65a85
jne 0x7ff7720daba0
mov eax, 0xaf1c5b05
jmp 0x7ff7720daba0
cmp eax, 0x21735d6d
je 0x7ff7720dad51
cmp eax, 0x5aa67cac
jne 0x7ff7720daba0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne eax, esi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, esi
jmp 0x7ff7720daba0
mov byte [rbp + 0xe0], OleUninitialize
mov eax, r9d
jmp 0x7ff7720daba0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 9], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xed84c93b
jg 0x7ff7720dac70
cmp ecx, 0xaffe9066
je 0x7ff7720dac8b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dac40
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dac40
cmp ecx, 0xed84c93c
je 0x7ff7720dadeb
cmp ecx, 0x5bb26b59
jne 0x7ff7720dac40
mov ecx, 0xd772f9d5
jmp 0x7ff7720dac40
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720dac40
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 9], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dad00
cmp ecx, 0xdf0cb85c
je 0x7ff7720dad3f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dace0
jmp 0x7ff7720dae85
cmp ecx, 0x5467146a
je 0x7ff7720dad46
cmp ecx, 0x66fd4084
jne 0x7ff7720dace0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dace0
mov ecx, 0x5467146a
jmp 0x7ff7720dace0
mov byte [rbp + 0xe0], 0x32
mov ecx, edi
jmp 0x7ff7720dace0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 9], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dada0
cmp eax, 0xaf1c5b05
je 0x7ff7720daddf
cmp eax, 0xd0d65a85
jne 0x7ff7720dad80
mov eax, 0xaf1c5b05
jmp 0x7ff7720dad80
cmp eax, 0x21735d6d
je 0x7ff7720daf1c
cmp eax, 0x5aa67cac
jne 0x7ff7720dad80
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test bl, bl
cmove eax, edx
jmp 0x7ff7720dad80
mov byte [rbp + 0xe0], OleUninitialize
mov eax, r9d
jmp 0x7ff7720dad80
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0xa], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dae40
cmp ecx, 0xaffe9066
je 0x7ff7720dae5b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dae10
mov byte [rbp + 0xe0], 0x53
mov ecx, esi
jmp 0x7ff7720dae10
cmp ecx, 0xed84c93c
je 0x7ff7720dafab
cmp ecx, 0x5bb26b59
jne 0x7ff7720dae10
mov ecx, 0xd772f9d5
jmp 0x7ff7720dae10
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720dae10
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0xa], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720daed0
cmp ecx, 0xdf0cb85c
je 0x7ff7720daf0a
cmp ecx, 0x12e7eb7b
jne 0x7ff7720daeb0
jmp 0x7ff7720db04a
cmp ecx, 0x5467146a
je 0x7ff7720daf11
cmp ecx, 0x66fd4084
jne 0x7ff7720daeb0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720daeb0
mov ecx, 0x5467146a
jmp 0x7ff7720daeb0
mov byte [rbp + 0xe0], 0x2d
mov ecx, edi
jmp 0x7ff7720daeb0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xa], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop
cmp eax, 0x21735d6c
jg 0x7ff7720daf60
cmp eax, 0xaf1c5b05
je 0x7ff7720daf9f
cmp eax, 0xd0d65a85
jne 0x7ff7720daf40
mov eax, 0xaf1c5b05
jmp 0x7ff7720daf40
cmp eax, 0x21735d6d
je 0x7ff7720db0dc
cmp eax, 0x5aa67cac
jne 0x7ff7720daf40
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test bl, bl
cmove eax, edx
jmp 0x7ff7720daf40
mov byte [rbp + 0xe0], 0xca
mov eax, r9d
jmp 0x7ff7720daf40
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0xb], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720db000
cmp ecx, 0xaffe9066
je 0x7ff7720db01b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dafd0
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dafd0
cmp ecx, 0xed84c93c
je 0x7ff7720db16b
cmp ecx, 0x5bb26b59
jne 0x7ff7720dafd0
mov ecx, 0xd772f9d5
jmp 0x7ff7720dafd0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test al, al
mov eax, 0x5bb26b59
cmove ecx, eax
test bl, bl
cmovne ecx, r12d
jmp 0x7ff7720dafd0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0xb], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720db090
cmp ecx, 0xdf0cb85c
je 0x7ff7720db0ca
cmp ecx, 0x12e7eb7b
jne 0x7ff7720db070
jmp 0x7ff7720db20a
cmp ecx, 0x5467146a
je 0x7ff7720db0d1
cmp ecx, 0x66fd4084
jne 0x7ff7720db070
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720db070
mov ecx, 0x5467146a
jmp 0x7ff7720db070
mov byte [rbp + 0xe0], 0x28
mov ecx, edi
jmp 0x7ff7720db070
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xb], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop
cmp eax, 0x21735d6c
jg 0x7ff7720db120
cmp eax, 0xaf1c5b05
je 0x7ff7720db15f
cmp eax, 0xd0d65a85
jne 0x7ff7720db100
mov eax, 0xaf1c5b05
jmp 0x7ff7720db100
cmp eax, 0x21735d6d
je 0x7ff7720db2a1
cmp eax, 0x5aa67cac
jne 0x7ff7720db100
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov esi, 0xaf1c5b05
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test bl, bl
cmove eax, edx
jmp 0x7ff7720db100
mov byte [rbp + 0xe0], 0x37
mov eax, r9d
jmp 0x7ff7720db100
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0xc], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720db1c0
cmp ecx, 0xaffe9066
je 0x7ff7720db1db
cmp ecx, 0xd772f9d5
jne 0x7ff7720db190
mov byte [rbp + 0xe0], 0x4b
mov ecx, esi
jmp 0x7ff7720db190
cmp ecx, 0xed84c93c
je 0x7ff7720db33b
cmp ecx, 0x5bb26b59
jne 0x7ff7720db190
mov ecx, 0xd772f9d5
jmp 0x7ff7720db190
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test al, al
mov eax, 0x5bb26b59
cmove ecx, eax
test bl, bl
cmovne ecx, r12d
jmp 0x7ff7720db190
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0xc], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720db250
cmp ecx, 0xdf0cb85c
je 0x7ff7720db28f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720db230
jmp 0x7ff7720db3d5
cmp ecx, 0x5467146a
je 0x7ff7720db296
cmp ecx, 0x66fd4084
jne 0x7ff7720db230
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720db230
mov ecx, 0x5467146a
jmp 0x7ff7720db230
mov byte [rbp + 0xe0], 0x29
mov ecx, edi
jmp 0x7ff7720db230
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xc], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720db2f0
cmp eax, 0xaf1c5b05
je 0x7ff7720db32f
cmp eax, 0xd0d65a85
jne 0x7ff7720db2d0
mov eax, 0xaf1c5b05
jmp 0x7ff7720db2d0
cmp eax, 0x21735d6d
je 0x7ff7720db471
cmp eax, 0x5aa67cac
jne 0x7ff7720db2d0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne edx, edi
test al, al
mov eax, edx
cmovne eax, edi
test bl, bl
cmove eax, edx
jmp 0x7ff7720db2d0
mov byte [rbp + 0xe0], 0x50
mov eax, r9d
jmp 0x7ff7720db2d0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0xd], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720db390
cmp ecx, 0xaffe9066
je 0x7ff7720db3ab
cmp ecx, 0xd772f9d5
jne 0x7ff7720db360
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720db360
cmp ecx, 0xed84c93c
je 0x7ff7720db4d1
cmp ecx, 0x5bb26b59
jne 0x7ff7720db360
mov ecx, 0xd772f9d5
jmp 0x7ff7720db360
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720db360
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0xd], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720db420
cmp ecx, 0xdf0cb85c
je 0x7ff7720db45f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720db400
jmp 0x7ff7720db575
cmp ecx, 0x5467146a
je 0x7ff7720db466
cmp ecx, 0x66fd4084
jne 0x7ff7720db400
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720db400
mov ecx, 0x5467146a
jmp 0x7ff7720db400
mov byte [rbp + 0xe0], 0x36
mov ecx, edi
jmp 0x7ff7720db400
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xd], al
lea rax, [rcx + 0xe]
mov rdx, rcx
add rdx, 0xf
mov qword [rbp + 0xe0], rdx
mov edx, 0x6cf096b2
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xa48b4ede
je 0x7ff7720db60c
cmp edx, 0x6cf096b2
jne 0x7ff7720db4a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov edx, 0x6cf096b2
mov ebx, 0xa48b4ede
cmove edx, ebx
jmp 0x7ff7720db4a0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0xe], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720db530
cmp ecx, 0xaffe9066
je 0x7ff7720db54b
cmp ecx, 0xd772f9d5
jne 0x7ff7720db500
mov byte [rbp + 0xe0], OleUninitialize
mov ecx, esi
jmp 0x7ff7720db500
cmp ecx, 0xed84c93c
je 0x7ff7720db761
cmp ecx, 0x5bb26b59
jne 0x7ff7720db500
mov ecx, 0xd772f9d5
jmp 0x7ff7720db500
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720db500
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0xe], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720db5c0
cmp ecx, 0xdf0cb85c
je 0x7ff7720db5fa
cmp ecx, 0x12e7eb7b
jne 0x7ff7720db5a0
jmp 0x7ff7720db80a
cmp ecx, 0x5467146a
je 0x7ff7720db601
cmp ecx, 0x66fd4084
jne 0x7ff7720db5a0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720db5a0
mov ecx, 0x5467146a
jmp 0x7ff7720db5a0
mov byte [rbp + 0xe0], OleUninitialize
mov ecx, edi
jmp 0x7ff7720db5a0
sub rsp, 0x20
call fcn.7ff7720dd9f0
lea rcx, [0x7ff772233eb8]
mov rdx, rax
call fcn.7ff7720a7c30
xor ecx, ecx
call rax
add rsp, 0x20
mov rax, qword [rbp + 0xc8]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp + 0xc8]
mov qword [rax], 0
mov rcx, qword [rbp + 0xb0]
movaps xmmword [rcx], xmm15
mov word [rcx + 0x10], 0xa348
lea r8, [rcx + 0x12]
add rcx, 0x13
mov qword [rbp + 0xe0], rcx
mov ecx, 0xf68cc5b2
mov edx, dword [0x7ff772230698]
mov r9d, dword [0x7ff77223069c]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
or esi, 0xfffffffe
cmp esi, 0xffffffff
sete al
mov edx, edi
xor edx, 0xfffffffe
test edx, edi
sete r10b
mov edx, 0x3b51859a
mov r14d, 0xca9a515a
cmove edx, r14d
cmp r9d, 0xa
setl bl
mov edi, 0x3b51859a
cmovge edx, edi
xor al, bl
mov eax, 0x3b51859a
mov r11d, 0xe4b690b4
cmovne eax, r11d
cmp esi, 0xffffffff
mov edi, eax
cmove edi, r11d
cmp r9d, 0xa
cmovge edi, eax
xor r10b, bl
cmovne edx, r14d
nop
cmp ecx, 0xf68cc5b1
jle 0x7ff7720db710
cmp ecx, 0x3b51859a
je 0x7ff7720db725
cmp ecx, 0x1f2c828d
je 0x7ff7720db72c
cmp ecx, 0xf68cc5b2
jne 0x7ff7720db6e0
jmp 0x7ff7720db740
cmp ecx, 0xca9a515a
je 0x7ff7720db730
cmp ecx, 0xe4b690b4
jne 0x7ff7720db6e0
jmp 0x7ff7720db89c
mov ecx, 0xca9a515a
jmp 0x7ff7720db6e0
mov ecx, edx
jmp 0x7ff7720db6e0
mov ecx, edi
jmp 0x7ff7720db6e0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0xe0]
mov ecx, 0xf68cc5b2
mov eax, 0x1f2c828d
cmove ecx, eax
jmp 0x7ff7720db66e
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0xf], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720db7c0
cmp ecx, 0xaffe9066
je 0x7ff7720db7db
cmp ecx, 0xd772f9d5
jne 0x7ff7720db790
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720db790
cmp ecx, 0xed84c93c
je 0x7ff7720db939
cmp ecx, 0x5bb26b59
jne 0x7ff7720db790
mov ecx, 0xd772f9d5
jmp 0x7ff7720db790
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove ecx, ebx
test al, al
cmovne ecx, r12d
jmp 0x7ff7720db790
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0xf], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720db850
cmp ecx, 0xdf0cb85c
je 0x7ff7720db88a
cmp ecx, 0x12e7eb7b
jne 0x7ff7720db830
jmp 0x7ff7720db9da
cmp ecx, 0x5467146a
je 0x7ff7720db891
cmp ecx, 0x66fd4084
jne 0x7ff7720db830
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720db830
mov ecx, 0x5467146a
jmp 0x7ff7720db830
mov byte [rbp + 0xe0], 0x29
mov ecx, edi
jmp 0x7ff7720db830
sub rsp, 0x20
mov rcx, qword [rbp + 0xb0]
call fcn.7ff7720dde60
lea rcx, [0x7ff772233eb8]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x30
mov qword [rsp + 0x20], rcx
lea rcx, [0x7ff772223970]
xor edx, edx
mov r8d, 1
lea r9, [0x7ff772223980]
call rax
add rsp, 0x30
test eax, eax
sets byte [rbp + 0xd5]
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xdbb39226
mov ebx, 0x4923b220
cmove ecx, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0xdbb39226
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebx
mov r14d, 0x5467146a
jmp 0x7ff7720d4600
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x10], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop dword [rax]
cmp ecx, 0xed84c93b
jg 0x7ff7720db990
cmp ecx, 0xaffe9066
je 0x7ff7720db9ab
cmp ecx, 0xd772f9d5
jne 0x7ff7720db960
mov byte [rbp + 0xe0], 0x53
mov ecx, esi
jmp 0x7ff7720db960
cmp ecx, 0xed84c93c
je 0x7ff7720dba71
cmp ecx, 0x5bb26b59
jne 0x7ff7720db960
mov ecx, 0xd772f9d5
jmp 0x7ff7720db960
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove ecx, ebx
test al, al
cmovne ecx, r12d
jmp 0x7ff7720db960
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x10], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720dba20
cmp ecx, 0xdf0cb85c
je 0x7ff7720dba5f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dba00
jmp 0x7ff7720dbb15
cmp ecx, 0x5467146a
je 0x7ff7720dba66
cmp ecx, 0x66fd4084
jne 0x7ff7720dba00
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dba00
mov ecx, 0x5467146a
jmp 0x7ff7720dba00
mov byte [rbp + 0xe0], 0x2f
mov ecx, edi
jmp 0x7ff7720dba00
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x11], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dbad0
cmp ecx, 0xaffe9066
je 0x7ff7720dbaeb
cmp ecx, 0xd772f9d5
jne 0x7ff7720dbaa0
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dbaa0
cmp ecx, 0xed84c93c
je 0x7ff7720dbbb1
cmp ecx, 0x5bb26b59
jne 0x7ff7720dbaa0
mov ecx, 0xd772f9d5
jmp 0x7ff7720dbaa0
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720dbaa0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x11], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dbb60
cmp ecx, 0xdf0cb85c
je 0x7ff7720dbb9f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dbb40
jmp 0x7ff7720dbc55
cmp ecx, 0x5467146a
je 0x7ff7720dbba6
cmp ecx, 0x66fd4084
jne 0x7ff7720dbb40
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dbb40
mov ecx, 0x5467146a
jmp 0x7ff7720dbb40
mov byte [rbp + 0xe0], 0xc
mov ecx, edi
jmp 0x7ff7720dbb40
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x12], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dbc10
cmp ecx, 0xaffe9066
je 0x7ff7720dbc2b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dbbe0
mov byte [rbp + 0xe0], 0x5f
mov ecx, esi
jmp 0x7ff7720dbbe0
cmp ecx, 0xed84c93c
je 0x7ff7720dbcec
cmp ecx, 0x5bb26b59
jne 0x7ff7720dbbe0
mov ecx, 0xd772f9d5
jmp 0x7ff7720dbbe0
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720dbbe0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x12], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dbca0
cmp ecx, 0xdf0cb85c
je 0x7ff7720dbcda
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dbc80
jmp 0x7ff7720dbd8a
cmp ecx, 0x5467146a
je 0x7ff7720dbce1
cmp ecx, 0x66fd4084
jne 0x7ff7720dbc80
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720dbc80
mov ecx, 0x5467146a
jmp 0x7ff7720dbc80
mov byte [rbp + 0xe0], 0x2f
mov ecx, edi
jmp 0x7ff7720dbc80
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x13], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dbd40
cmp ecx, 0xaffe9066
je 0x7ff7720dbd5b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dbd10
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dbd10
cmp ecx, 0xed84c93c
je 0x7ff7720dbe21
cmp ecx, 0x5bb26b59
jne 0x7ff7720dbd10
mov ecx, 0xd772f9d5
jmp 0x7ff7720dbd10
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove ecx, ebx
test al, al
cmovne ecx, r12d
jmp 0x7ff7720dbd10
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x13], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720dbdd0
cmp ecx, 0xdf0cb85c
je 0x7ff7720dbe0f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dbdb0
jmp 0x7ff7720dbec5
cmp ecx, 0x5467146a
je 0x7ff7720dbe16
cmp ecx, 0x66fd4084
jne 0x7ff7720dbdb0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dbdb0
mov ecx, 0x5467146a
jmp 0x7ff7720dbdb0
mov byte [rbp + 0xe0], 0x2d
mov ecx, edi
jmp 0x7ff7720dbdb0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x14], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dbe80
cmp ecx, 0xaffe9066
je 0x7ff7720dbe9b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dbe50
mov byte [rbp + 0xe0], 0x57
mov ecx, esi
jmp 0x7ff7720dbe50
cmp ecx, 0xed84c93c
je 0x7ff7720dbf61
cmp ecx, 0x5bb26b59
jne 0x7ff7720dbe50
mov ecx, 0xd772f9d5
jmp 0x7ff7720dbe50
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
mov eax, 0x5bb26b59
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7720dbe50
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x14], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dbf10
cmp ecx, 0xdf0cb85c
je 0x7ff7720dbf4f
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dbef0
jmp 0x7ff7720dc00a
cmp ecx, 0x5467146a
je 0x7ff7720dbf56
cmp ecx, 0x66fd4084
jne 0x7ff7720dbef0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dbef0
mov ecx, 0x5467146a
jmp 0x7ff7720dbef0
mov byte [rbp + 0xe0], 0x32
mov ecx, edi
jmp 0x7ff7720dbef0
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x15], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop word cs:[rax + rax]
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dbfc0
cmp ecx, 0xaffe9066
je 0x7ff7720dbfdb
cmp ecx, 0xd772f9d5
jne 0x7ff7720dbf90
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dbf90
cmp ecx, 0xed84c93c
je 0x7ff7720dc09c
cmp ecx, 0x5bb26b59
jne 0x7ff7720dbf90
mov ecx, 0xd772f9d5
jmp 0x7ff7720dbf90
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove ecx, ebx
test al, al
cmovne ecx, r12d
jmp 0x7ff7720dbf90
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x15], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720dc050
cmp ecx, 0xdf0cb85c
je 0x7ff7720dc08a
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dc030
jmp 0x7ff7720dc13a
cmp ecx, 0x5467146a
je 0x7ff7720dc091
cmp ecx, 0x66fd4084
jne 0x7ff7720dc030
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720dc030
mov ecx, 0x5467146a
jmp 0x7ff7720dc030
mov byte [rbp + 0xe0], 0x29
mov ecx, edi
jmp 0x7ff7720dc030
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x16], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dc0f0
cmp ecx, 0xaffe9066
je 0x7ff7720dc10b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dc0c0
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dc0c0
cmp ecx, 0xed84c93c
je 0x7ff7720dc1cc
cmp ecx, 0x5bb26b59
jne 0x7ff7720dc0c0
mov ecx, 0xd772f9d5
jmp 0x7ff7720dc0c0
movzx ebx, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x5bb26b59
cmovne ecx, r12d
test bl, bl
mov ebx, 0x5bb26b59
cmove ecx, ebx
test al, al
cmovne ecx, r12d
jmp 0x7ff7720dc0c0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x16], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop dword [rax]
cmp ecx, 0x54671469
jg 0x7ff7720dc180
cmp ecx, 0xdf0cb85c
je 0x7ff7720dc1ba
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dc160
jmp 0x7ff7720dc265
cmp ecx, 0x5467146a
je 0x7ff7720dc1c1
cmp ecx, 0x66fd4084
jne 0x7ff7720dc160
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720dc160
mov ecx, 0x5467146a
jmp 0x7ff7720dc160
mov byte [rbp + 0xe0], 0x30
mov ecx, edi
jmp 0x7ff7720dc160
test edi, edi
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x17], al
sete byte [rbp + 0xe8]
cmp r9d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0xaffe9066
nop
cmp ecx, 0xed84c93b
jg 0x7ff7720dc220
cmp ecx, 0xaffe9066
je 0x7ff7720dc23b
cmp ecx, 0xd772f9d5
jne 0x7ff7720dc1f0
mov byte [rbp + 0xe0], 0xf0
mov ecx, esi
jmp 0x7ff7720dc1f0
cmp ecx, 0xed84c93c
je 0x7ff7720dc2fc
cmp ecx, 0x5bb26b59
jne 0x7ff7720dc1f0
mov ecx, 0xd772f9d5
jmp 0x7ff7720dc1f0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0x5bb26b59
cmovne edx, r12d
test cl, cl
mov ecx, edx
cmovne ecx, r12d
test al, al
cmove ecx, edx
jmp 0x7ff7720dc1f0
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x17], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dc2b0
cmp ecx, 0xdf0cb85c
je 0x7ff7720dc2ea
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dc290
jmp 0x7ff7720dc474
cmp ecx, 0x5467146a
je 0x7ff7720dc2f1
cmp ecx, 0x66fd4084
jne 0x7ff7720dc290
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, eax
xor dl, cl
mov edx, 0xdf0cb85c
cmovne edx, r14d
test cl, cl
mov ecx, edx
cmovne ecx, r14d
test al, al
cmove ecx, edx
jmp 0x7ff7720dc290
mov ecx, 0x5467146a
jmp 0x7ff7720dc290
mov byte [rbp + 0xe0], 0x2c
mov ecx, edi
jmp 0x7ff7720dc290
mov al, byte [rbp + 0xe0]
mov byte [r8 + 0x18], al
lea rdi, [r8 + 0x19]
add r8, 0x1a
mov qword [rbp + 0xe8], r8
mov eax, 0xdd9bbe26
nop word [rax + rax]
cmp eax, 0x17a28af4
jle 0x7ff7720dc3d0
cmp eax, 0x17a28af5
je 0x7ff7720dc432
cmp eax, 0x4af765a7
je 0x7ff7720dc454
cmp eax, 0x7e113ed3
jne 0x7ff7720dc320
mov rax, qword [rbp + 0xe0]
mov byte [rax], 0
mov eax, dword [0x7ff772230b58]
mov ecx, dword [0x7ff772230b5c]
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, 0x17a28af5
mov esi, 0x4af765a7
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
mov rcx, qword [rbp + 0xe0]
cmovge eax, ebx
add rcx, 1
mov qword [rbp + 0xd8], rcx
mov rcx, qword [rbp + 0xe8]
mov rdx, qword [rbp + 0xd8]
cmp rdx, rcx
sete byte [rbp + 0xf7]
jmp 0x7ff7720dc320
cmp eax, 0xa772852d
je 0x7ff7720dc511
cmp eax, 0xdd9bbe26
jne 0x7ff7720dc320
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
test eax, ebx
sete r8b
cmp edx, 0xa
setl cl
xor cl, r8b
mov ecx, 0x17a28af5
mov esi, 0x7e113ed3
cmovne ecx, esi
test eax, ebx
mov eax, ecx
cmove eax, esi
cmp edx, 0xa
mov qword [rbp + 0xe0], rdi
cmovge eax, ecx
jmp 0x7ff7720dc320
mov rax, qword [rbp + 0xe0]
mov byte [rax], 0
mov rax, qword [rbp + 0xe0]
mov rax, qword [rbp + 0xe8]
mov eax, 0x7e113ed3
jmp 0x7ff7720dc320
cmp byte [rbp + 0xf7], 0
mov eax, 0xdd9bbe26
mov ecx, 0xa772852d
cmovne eax, ecx
mov rdi, qword [rbp + 0xd8]
jmp 0x7ff7720dc320
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x18], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word cs:[rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dc4c0
cmp ecx, 0xdf0cb85c
je 0x7ff7720dc4ff
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dc4a0
jmp 0x7ff7720dc56f
cmp ecx, 0x5467146a
je 0x7ff7720dc506
cmp ecx, 0x66fd4084
jne 0x7ff7720dc4a0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dc4a0
mov ecx, 0x5467146a
jmp 0x7ff7720dc4a0
mov byte [rbp + 0xe0], 0
mov ecx, edi
jmp 0x7ff7720dc4a0
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
call fcn.7ff7720df2d0
add rsp, 0x20
mov rcx, qword [r14]
mov rbx, qword [rcx + 0x20]
mov rcx, qword [rbp + 0x50]
mov r9, qword [rbp + 0x88]
sub rsp, 0x30
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 0
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call rbx
add rsp, 0x30
test eax, eax
mov ecx, 0x8d8992b4
mov eax, 0x10532ed8
cmovns ecx, eax
mov r14d, 0x5467146a
jmp 0x7ff7720d4600
test ebx, ebx
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x19], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x66fd4084
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x54671469
jg 0x7ff7720dc5c0
cmp ecx, 0xdf0cb85c
je 0x7ff7720dc5ff
cmp ecx, 0x12e7eb7b
jne 0x7ff7720dc5a0
jmp 0x7ff7720dc611
cmp ecx, 0x5467146a
je 0x7ff7720dc606
cmp ecx, 0x66fd4084
jne 0x7ff7720dc5a0
movzx eax, byte [rbp + 0xe8]
movzx ecx, byte [rbp + 0xd8]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xdf0cb85c
cmovne ecx, r14d
test al, al
mov eax, 0xdf0cb85c
cmove ecx, eax
test dl, dl
cmovne ecx, r14d
jmp 0x7ff7720dc5a0
mov ecx, 0x5467146a
jmp 0x7ff7720dc5a0
mov byte [rbp + 0xe0], 0x5b
mov ecx, edi
jmp 0x7ff7720dc5a0
mov al, byte [rbp + 0xe0]
mov byte [rsi + 0x1a], al
lea rcx, [rsi + 0x1b]
add rsi, 0x1c
mov qword [rbp + 0xe0], rsi
mov eax, 0xb4673f2b
nop
cmp eax, 0x4fbf4d20
je 0x7ff7720dc65b
cmp eax, 0xb4673f2b
jne 0x7ff7720dc630
mov byte [rcx], 0
add rcx, 1
cmp rcx, qword [rbp + 0xe0]
mov eax, 0xb4673f2b
mov edx, 0x4fbf4d20
cmove eax, edx
jmp 0x7ff7720dc630
mov rcx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.7ff7720dfcc0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov rcx, qword [rbp - 0x20]
mov qword [rbp + 0x68], rcx
mov rcx, qword [rbp + 0x88]
add rcx, 8
mov qword [rbp - 8], rcx
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x68]
sub rsp, 0x20
mov r8d, 0x105
call rax
add rsp, 0x20
mov rax, qword [rbp + 0x30]
add rax, 8
mov qword [rbp - 0x10], rax
mov rcx, qword [rbp + 0x68]
mov rdx, qword [rbp - 0x10]
sub rsp, 0x20
call fcn.7ff7720c8e50
add rsp, 0x20
test eax, eax
mov ecx, 0x63da3200
mov eax, 0x9efea985
cmove ecx, eax
jmp 0x7ff7720d4600
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x78]
movabs rax, 0x365a2745565a3d00
mov qword [rcx], rax
mov dword [rcx + 8], 0x58444141
mov byte [rcx + 0xc], 0xf5
lea r9, [rcx + 0xd]
add rcx, 0xe
mov qword [rbp + 0xe0], rcx
mov ecx, 0x94272df1
mov edx, dword [0x7ff7722307a0]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
xor edx, 0xfffffffe
test edx, ebx
mov edx, 0xf7cf5dd0
mov r10d, 0x2f0752ef
cmove edx, r10d
sete r8b
mov ebx, 0xf7cf5dd0
mov esi, 0xf98eb9be
cmove ebx, esi
cmp dword [0x7ff7722307a4], 0xa
mov edi, 0xf7cf5dd0
cmovge edx, edi
setl al
cmovge ebx, edi
xor al, r8b
cmovne edx, r10d
cmovne ebx, esi
nop word cs:[rax + rax]
cmp ecx, 0xf7cf5dcf
jle 0x7ff7720dc7b0
cmp ecx, 0xf7cf5dd0
je 0x7ff7720dc7c4
cmp ecx, 0xf98eb9be
je 0x7ff7720dc7cb
cmp ecx, 0x2f0752ef
jne 0x7ff7720dc780
jmp 0x7ff7720dca40
cmp ecx, 0x94272df1
je 0x7ff7720dc7d0
cmp ecx, 0xd5a232a0
jne 0x7ff7720dc780
mov ecx, ebx
jmp 0x7ff7720dc780
mov ecx, 0xf98eb9be
jmp 0x7ff7720dc780
mov ecx, edx
jmp 0x7ff7720dc780
mov byte [r9], 0
add r9, 1
cmp r9, qword [rbp + 0xe0]
mov ecx, 0x94272df1
mov eax, 0xd5a232a0
cmove ecx, eax
jmp 0x7ff7720dc724
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x78]
movabs rax, 0x365a2745565a3d00
mov qword [rcx], rax
mov dword [rcx + 8], 0x58444141
mov byte [rcx + 0xc], 0xf5
lea r8, [rcx + 0xd]
add rcx, 0xe
mov qword [rbp + 0xe0], rcx
mov ecx, 0x94272df1
mov edx, dword [0x7ff7722307a0]
mov r11d, dword [0x7ff7722307a4]
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, 0xf7cf5dd0
mov r14d, 0xf98eb9be
cmove edx, r14d
cmp r11d, 0xa
setl al
mov ebx, 0xf7cf5dd0
cmovge edx, ebx
xor r10b, al
mov ebx, 0xf7cf5dd0
mov r10d, 0x2f0752ef
cmovne ebx, r10d
test edi, esi
mov esi, ebx
cmove esi, r10d
cmp r11d, 0xa
cmovge esi, ebx
xor r9b, al
cmovne edx, r14d
nop word cs:[rax + rax]
cmp ecx, 0xf7cf5dcf
jle 0x7ff7720dc8e0
cmp ecx, 0xf7cf5dd0
je 0x7ff7720dc8f4
cmp ecx, 0xf98eb9be
je 0x7ff7720dc8fb
cmp ecx, 0x2f0752ef
jne 0x7ff7720dc8b0
jmp 0x7ff7720dccc0
cmp ecx, 0x94272df1
je 0x7ff7720dc900
cmp ecx, 0xd5a232a0
jne 0x7ff7720dc8b0
mov ecx, edx
jmp 0x7ff7720dc8b0
mov ecx, 0xf98eb9be
jmp 0x7ff7720dc8b0
mov ecx, esi
jmp 0x7ff7720dc8b0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0xe0]
mov ecx, 0x94272df1
mov eax, 0xd5a232a0
cmove ecx, eax
jmp 0x7ff7720dc834
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov r14, rsp
mov eax, 0x20
call fcn.7ff772216bd0
sub rsp, rax
mov r12, rsp
mov rax, qword [rbp + 0x98]
movups xmmword [rax], xmm6
mov eax, dword [0x7ff772230570]
mov r8d, dword [0x7ff772230574]
lea r10d, [rax - 1]
imul r10d, eax
mov r9d, r10d
xor r9d, 0xfffffffe
test r9d, r10d
sete byte [rbp + 0xe8]
sete al
mov esi, 0xd0d65a85
mov ebx, 0x21735d6d
cmove esi, ebx
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov byte [rcx], 0
setl dl
mov edi, 0xd0d65a85
cmovge esi, edi
xor dl, al
cmovne esi, ebx
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dc9f0
cmp eax, 0xaf1c5b05
je 0x7ff7720dca2f
cmp eax, 0xd0d65a85
jne 0x7ff7720dc9d0
mov eax, 0xaf1c5b05
jmp 0x7ff7720dc9d0
cmp eax, 0x21735d6d
je 0x7ff7720dcf40
cmp eax, 0x5aa67cac
jne 0x7ff7720dc9d0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne edx, edi
test al, al
mov eax, edx
cmovne eax, edi
test bl, bl
cmove eax, edx
jmp 0x7ff7720dc9d0
mov byte [rbp + 0xe0], 0x15
mov eax, esi
jmp 0x7ff7720dc9d0
mov rcx, qword [rbp + 0x78]
sub rsp, 0x20
call fcn.7ff7720e1180
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rbp + 0x98]
mov qword [rbp - 0x70], rcx
mov rcx, qword [rbp - 0x70]
mov r12, qword [rcx]
mov rcx, qword [rbp + 0x70]
mov r10, qword [rbp + 0x70]
mov ecx, dword [0x7ff7722307e0]
mov edx, dword [0x7ff7722307e4]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete byte [rbp + 0xf7]
cmp edx, 0xa
setl byte [rbp + 0xe8]
movsxd r14, eax
lea r8, [r10 + 0x10]
lea r9, [r10 + 0x11]
mov edi, 0x175b06c0
jmp 0x7ff7720dcad0
mov edi, 0x795da95b
nop
cmp edi, 0x50acb02c
jg 0x7ff7720dcb10
cmp edi, 0x175b06bf
jg 0x7ff7720dcb90
cmp edi, 0xcf7773dc
je 0x7ff7720dcc18
cmp edi, 0xecd9fefd
je 0x7ff7720dcc29
cmp edi, 0xb656ac18
jne 0x7ff7720dcad0
jmp 0x7ff7720dcfe0
cmp edi, 0x6d108d35
jg 0x7ff7720dcbd0
cmp edi, 0x50acb02d
je 0x7ff7720dcc37
cmp edi, 0x6bd1b617
jne 0x7ff7720dcad0
movups xmmword [r10], xmm7
mov qword [rbp + 0xd8], r8
mov qword [rbp + 0xe0], r9
mov eax, dword [0x7ff7722307e0]
mov esi, dword [0x7ff7722307e4]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
xor ebx, 0xfffffffe
mov ecx, 0xcf7773dc
mov edi, 0xecd9fefd
mov eax, 0xcf7773dc
test ebx, edx
sete dl
je 0x7ff7720dcb74
mov eax, 0xecd9fefd
cmp esi, 0xa
cmovl edi, eax
setl al
xor al, dl
cmovne edi, ecx
jmp 0x7ff7720dcad0
cmp edi, 0x175b06c0
je 0x7ff7720dcc7c
cmp edi, 0x42c5d9f3
jne 0x7ff7720dcad0
mov byte [r11], 0
add r11, 1
mov edi, 0x50acb02d
cmp r11, qword [rbp + 0xe0]
je 0x7ff7720dcad0
mov edi, 0x42c5d9f3
jmp 0x7ff7720dcad0
cmp edi, 0x6d108d36
je 0x7ff7720dcaca
cmp edi, 0x795da95b
jne 0x7ff7720dcad0
mov eax, dword [0x7ff7722307e0]
mov esi, dword [0x7ff7722307e4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov ecx, 0xb656ac18
mov edi, 0x6d108d36
mov eax, 0xb656ac18
cmp edx, 0xffffffff
sete dl
jne 0x7ff7720dcc64
jmp 0x7ff7720dcc69
mov edi, 0x42c5d9f3
mov r11, qword [rbp + 0xd8]
jmp 0x7ff7720dcad0
movups xmmword [r10], xmm7
mov edi, 0x6bd1b617
jmp 0x7ff7720dcad0
mov eax, dword [0x7ff7722307e0]
mov esi, dword [0x7ff7722307e4]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
xor ebx, 0xfffffffe
mov ecx, 0x795da95b
mov edi, 0x6d108d36
mov eax, 0x795da95b
test ebx, edx
sete dl
je 0x7ff7720dcc69
mov eax, 0x6d108d36
cmp esi, 0xa
cmovl edi, eax
setl al
xor dl, al
cmovne edi, ecx
jmp 0x7ff7720dcad0
movzx edx, byte [rbp + 0xf7]
movzx ebx, byte [rbp + 0xe8]
mov ecx, ebx
xor cl, dl
mov esi, 0x6bd1b617
mov edi, 0xecd9fefd
mov eax, 0x6bd1b617
test bl, bl
jne 0x7ff7720dcca6
mov eax, 0xecd9fefd
test dl, dl
cmovne edi, eax
test cl, cl
cmovne edi, esi
jmp 0x7ff7720dcad0
mov rcx, qword [rbp + 0x78]
sub rsp, 0x20
call fcn.7ff7720e1180
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
add rsp, 0x20
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xa0]
mov eax, dword [rax]
add eax, 1
mov rcx, qword [rbp + 0x98]
mov r12, qword [rcx]
mov rcx, qword [rbp + 0x70]
mov r10, qword [rbp + 0x70]
mov ecx, dword [0x7ff7722307e0]
mov edx, dword [0x7ff7722307e4]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0xf7]
cmp edx, 0xa
setl byte [rbp + 0xe8]
movsxd r14, eax
lea r8, [r10 + 0x10]
lea r9, [r10 + 0x11]
mov ebx, 0x175b06c0
jmp 0x7ff7720dcd60
mov eax, 0x6d108d36
cmp edi, 0xa
cmovl ebx, eax
setl al
xor al, dl
cmovne ebx, ecx
nop word cs:[rax + rax]
nop
cmp ebx, 0x50acb02c
jg 0x7ff7720dcda0
cmp ebx, 0x175b06bf
jg 0x7ff7720dce10
cmp ebx, 0xcf7773dc
je 0x7ff7720dce9f
cmp ebx, 0xecd9fefd
je 0x7ff7720dceb0
cmp ebx, 0xb656ac18
jne 0x7ff7720dcd60
jmp 0x7ff7720dd070
cmp ebx, 0x6d108d35
jg 0x7ff7720dce50
cmp ebx, 0x50acb02d
je 0x7ff7720dcebe
cmp ebx, 0x6bd1b617
jne 0x7ff7720dcd60
movups xmmword [r10], xmm7
mov qword [rbp + 0xd8], r8
mov qword [rbp + 0xe0], r9
mov eax, dword [0x7ff7722307e0]
mov edi, dword [0x7ff7722307e4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov ecx, 0xcf7773dc
mov ebx, 0xecd9fefd
mov eax, 0xcf7773dc
cmp edx, 0xffffffff
sete dl
je 0x7ff7720dcd46
mov eax, 0xecd9fefd
jmp 0x7ff7720dcd46
cmp ebx, 0x175b06c0
je 0x7ff7720dcef4
cmp ebx, 0x42c5d9f3
jne 0x7ff7720dcd60
mov byte [r11], 0
add r11, 1
mov ebx, 0x50acb02d
cmp r11, qword [rbp + 0xe0]
je 0x7ff7720dcd60
mov ebx, 0x42c5d9f3
jmp 0x7ff7720dcd60
cmp ebx, 0x6d108d36
je 0x7ff7720dcf2d
cmp ebx, 0x795da95b
jne 0x7ff7720dcd60
mov eax, dword [0x7ff7722307e0]
mov edi, dword [0x7ff7722307e4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
mov ecx, 0xb656ac18
mov ebx, 0x6d108d36
mov eax, 0xb656ac18
cmp edx, 0xffffffff
sete dl
je 0x7ff7720dcd46
jmp 0x7ff7720dcd41
mov ebx, 0x42c5d9f3
mov r11, qword [rbp + 0xd8]
jmp 0x7ff7720dcd60
movups xmmword [r10], xmm7
mov ebx, 0x6bd1b617
jmp 0x7ff7720dcd60
mov eax, dword [0x7ff7722307e0]
mov edi, dword [0x7ff7722307e4]
lea edx, [rax - 1]
imul edx, eax
mov esi, edx
xor esi, 0xfffffffe
mov ecx, 0x795da95b
mov ebx, 0x6d108d36
mov eax, 0x795da95b
test esi, edx
sete dl
je 0x7ff7720dcd46
jmp 0x7ff7720dcd41
movzx edx, byte [rbp + 0xf7]
movzx eax, byte [rbp + 0xe8]
mov ecx, edx
xor cl, al
mov edi, 0x6bd1b617
mov ebx, 0xecd9fefd
mov esi, 0x6bd1b617
test al, al
jne 0x7ff7720dcf1e
mov esi, 0xecd9fefd
test dl, dl
cmovne ebx, esi
test cl, cl
cmovne ebx, edi
jmp 0x7ff7720dcd60
mov ebx, 0x795da95b
jmp 0x7ff7720dcd60
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 1], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dcf90
cmp eax, 0xaf1c5b05
je 0x7ff7720dcfd4
cmp eax, 0xd0d65a85
jne 0x7ff7720dcf70
mov eax, 0xaf1c5b05
jmp 0x7ff7720dcf70
cmp eax, 0x21735d6d
je 0x7ff7720dd0c0
cmp eax, 0x5aa67cac
jne 0x7ff7720dcf70
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, edi
jmp 0x7ff7720dcf70
mov byte [rbp + 0xe0], 0xc1
mov eax, esi
jmp 0x7ff7720dcf70
shl r14, 4
mov rcx, qword [rbp + 0x70]
sub rsp, 0x20
call fcn.7ff7720e15d0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
call rax
mov rcx, rax
xor edx, edx
mov r8, r12
mov r9, r14
call qword [rbp + 0xb0]
add rsp, 0x20
mov ecx, dword [0x7ff772230660]
mov edi, dword [0x7ff772230664]
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, 0x5bb84cba
mov esi, 0x4e07ab7c
cmovne edx, esi
test ecx, ebx
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp - 0x18], rax
cmovge ecx, edx
cmp qword [rbp - 0x18], 0
setne byte [rbp + 0xd3]
jmp 0x7ff7720d453f
shl r14, 4
mov rcx, qword [rbp + 0x70]
sub rsp, 0x20
call fcn.7ff7720e15d0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
call rax
mov rcx, rax
xor edx, edx
mov r8, r12
mov r9, r14
call qword [rbp + 0xb0]
add rsp, 0x20
mov ecx, 0xfd1a411f
jmp 0x7ff7720d453f
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 2], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd110
cmp eax, 0xaf1c5b05
je 0x7ff7720dd150
cmp eax, 0xd0d65a85
jne 0x7ff7720dd0f0
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd0f0
cmp eax, 0x21735d6d
je 0x7ff7720dd160
cmp eax, 0x5aa67cac
jne 0x7ff7720dd0f0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, edi
jmp 0x7ff7720dd0f0
mov byte [rbp + 0xe0], 0x1b
mov eax, esi
jmp 0x7ff7720dd0f0
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 3], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd1b0
cmp eax, 0xaf1c5b05
je 0x7ff7720dd1f0
cmp eax, 0xd0d65a85
jne 0x7ff7720dd190
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd190
cmp eax, 0x21735d6d
je 0x7ff7720dd200
cmp eax, 0x5aa67cac
jne 0x7ff7720dd190
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, edi
jmp 0x7ff7720dd190
mov byte [rbp + 0xe0], OleUninitialize
mov eax, esi
jmp 0x7ff7720dd190
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 4], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd250
cmp eax, 0xaf1c5b05
je 0x7ff7720dd290
cmp eax, 0xd0d65a85
jne 0x7ff7720dd230
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd230
cmp eax, 0x21735d6d
je 0x7ff7720dd2a0
cmp eax, 0x5aa67cac
jne 0x7ff7720dd230
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, edi
jmp 0x7ff7720dd230
mov byte [rbp + 0xe0], OleUninitialize
mov eax, esi
jmp 0x7ff7720dd230
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 5], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd2f0
cmp eax, 0xaf1c5b05
je 0x7ff7720dd330
cmp eax, 0xd0d65a85
jne 0x7ff7720dd2d0
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd2d0
cmp eax, 0x21735d6d
je 0x7ff7720dd340
cmp eax, 0x5aa67cac
jne 0x7ff7720dd2d0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, edi
jmp 0x7ff7720dd2d0
mov byte [rbp + 0xe0], 0xc4
mov eax, esi
jmp 0x7ff7720dd2d0
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 6], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd390
cmp eax, 0xaf1c5b05
je 0x7ff7720dd3cb
cmp eax, 0xd0d65a85
jne 0x7ff7720dd370
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd370
cmp eax, 0x21735d6d
je 0x7ff7720dd3e0
cmp eax, 0x5aa67cac
jne 0x7ff7720dd370
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne edx, edi
test al, al
mov eax, edx
cmovne eax, edi
test bl, bl
cmove eax, edx
jmp 0x7ff7720dd370
mov byte [rbp + 0xe0], OleUninitialize
mov eax, esi
jmp 0x7ff7720dd370
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 7], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd430
cmp eax, 0xaf1c5b05
je 0x7ff7720dd470
cmp eax, 0xd0d65a85
jne 0x7ff7720dd410
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd410
cmp eax, 0x21735d6d
je 0x7ff7720dd480
cmp eax, 0x5aa67cac
jne 0x7ff7720dd410
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test dl, dl
mov edx, 0xd0d65a85
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720dd410
mov byte [rbp + 0xe0], 0x33
mov eax, esi
jmp 0x7ff7720dd410
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 8], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd4d0
cmp eax, 0xaf1c5b05
je 0x7ff7720dd510
cmp eax, 0xd0d65a85
jne 0x7ff7720dd4b0
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd4b0
cmp eax, 0x21735d6d
je 0x7ff7720dd520
cmp eax, 0x5aa67cac
jne 0x7ff7720dd4b0
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test bl, bl
mov ebx, 0xd0d65a85
cmove eax, ebx
test dl, dl
cmovne eax, edi
jmp 0x7ff7720dd4b0
mov byte [rbp + 0xe0], OleUninitialize
mov eax, esi
jmp 0x7ff7720dd4b0
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 9], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd570
cmp eax, 0xaf1c5b05
je 0x7ff7720dd5ab
cmp eax, 0xd0d65a85
jne 0x7ff7720dd550
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd550
cmp eax, 0x21735d6d
je 0x7ff7720dd5c0
cmp eax, 0x5aa67cac
jne 0x7ff7720dd550
movzx ebx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov edx, ebx
xor dl, al
mov edx, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne edx, edi
test al, al
mov eax, edx
cmovne eax, edi
test bl, bl
cmove eax, edx
jmp 0x7ff7720dd550
mov byte [rbp + 0xe0], OleUninitialize
mov eax, esi
jmp 0x7ff7720dd550
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xa], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd610
cmp eax, 0xaf1c5b05
je 0x7ff7720dd650
cmp eax, 0xd0d65a85
jne 0x7ff7720dd5f0
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd5f0
cmp eax, 0x21735d6d
je 0x7ff7720dd660
cmp eax, 0x5aa67cac
jne 0x7ff7720dd5f0
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test dl, dl
mov edx, 0xd0d65a85
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720dd5f0
mov byte [rbp + 0xe0], 0xca
mov eax, esi
jmp 0x7ff7720dd5f0
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xb], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd6b0
cmp eax, 0xaf1c5b05
je 0x7ff7720dd6f0
cmp eax, 0xd0d65a85
jne 0x7ff7720dd690
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd690
cmp eax, 0x21735d6d
je 0x7ff7720dd700
cmp eax, 0x5aa67cac
jne 0x7ff7720dd690
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test dl, dl
mov edx, 0xd0d65a85
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720dd690
mov byte [rbp + 0xe0], 0x37
mov eax, esi
jmp 0x7ff7720dd690
test r9d, r10d
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xc], al
sete byte [rbp + 0xe8]
cmp r8d, 0xa
setl byte [rbp + 0xd8]
mov eax, 0x5aa67cac
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x21735d6c
jg 0x7ff7720dd750
cmp eax, 0xaf1c5b05
je 0x7ff7720dd790
cmp eax, 0xd0d65a85
jne 0x7ff7720dd730
mov eax, 0xaf1c5b05
jmp 0x7ff7720dd730
cmp eax, 0x21735d6d
je 0x7ff7720dd7a0
cmp eax, 0x5aa67cac
jne 0x7ff7720dd730
movzx edx, byte [rbp + 0xe8]
movzx eax, byte [rbp + 0xd8]
mov ebx, eax
xor bl, dl
test al, al
mov eax, 0xd0d65a85
mov edi, 0xaf1c5b05
cmovne eax, edi
test dl, dl
mov edx, 0xd0d65a85
cmove eax, edx
test bl, bl
cmovne eax, edi
jmp 0x7ff7720dd730
mov byte [rbp + 0xe0], 0x50
mov eax, esi
jmp 0x7ff7720dd730
mov al, byte [rbp + 0xe0]
mov byte [rcx + 0xd], al
lea rax, [rcx + 0xe]
mov rdx, rcx
add rdx, 0xf
mov qword [rbp + 0xe0], rdx
mov edx, 0x6cf096b2
cmp edx, 0xa48b4ede
je 0x7ff7720dd7f0
cmp edx, 0x6cf096b2
jne 0x7ff7720dd7c0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0xe0]
mov edx, 0x6cf096b2
mov ebx, 0xa48b4ede
cmove edx, ebx
jmp 0x7ff7720dd7c0
sub rsp, 0x20
call fcn.7ff7720dd9f0
lea rcx, [0x7ff772233eb8]
mov rdx, rax
call fcn.7ff7720a7c30
xor ecx, ecx
call rax
add rsp, 0x20
mov qword [r14], 0
movaps xmmword [r12], xmm15
mov word [r12 + 0x10], 0xa348
lea r8, [r12 + 0x12]
mov rcx, r12
add rcx, 0x13
mov qword [rbp + 0xe0], rcx
mov ecx, 0xf68cc5b2
mov edx, dword [0x7ff772230698]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
xor edx, 0xfffffffe
test edx, ebx
mov edx, 0x3b51859a
mov r9d, 0xe4b690b4
cmove edx, r9d
sete bl
mov edi, 0x3b51859a
mov r10d, 0xca9a515a
cmove edi, r10d
cmp dword [0x7ff77223069c], 0xa
mov esi, 0x3b51859a
cmovge edx, esi
setl al
cmovge edi, esi
xor al, bl
cmovne edx, r9d
cmovne edi, r10d
nop
cmp ecx, 0xf68cc5b1
jle 0x7ff7720dd8c0
cmp ecx, 0x3b51859a
je 0x7ff7720dd8d2
cmp ecx, 0x1f2c828d
je 0x7ff7720dd8d9
cmp ecx, 0xf68cc5b2
jne 0x7ff7720dd890
jmp 0x7ff7720dd8f0
cmp ecx, 0xca9a515a
je 0x7ff7720dd8dd
cmp ecx, 0xe4b690b4
jne 0x7ff7720dd890
jmp 0x7ff7720dd920
mov ecx, 0xca9a515a
jmp 0x7ff7720dd890
mov ecx, edi
jmp 0x7ff7720dd890
mov ecx, edx
jmp 0x7ff7720dd890
mov byte [r8], 0
add r8, 1
cmp r8, qword [rbp + 0xe0]
mov ecx, 0xf68cc5b2
mov eax, 0x1f2c828d
cmove ecx, eax
jmp 0x7ff7720dd83c
sub rsp, 0x20
mov rcx, r12
call fcn.7ff7720dde60
lea rcx, [0x7ff772233eb8]
mov rdx, rax
call fcn.7ff7720eb410
sub rsp, 0x10
mov qword [rsp + 0x20], r14
lea rcx, [0x7ff772223970]
xor edx, edx
mov r8d, 1
lea r9, [0x7ff772223980]
call rax
add rsp, 0x30
mov ecx, 0x3c0ec24c
jmp 0x7ff7720d453f
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp + 0xf8]
xor rcx, rbp
sub rsp, 0x20
call fcn.7ff772216c40
add rsp, 0x20
mov rax, qword [rbp + 0x98]
movaps xmm6, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x110]
movaps xmm8, xmmword [rbp + 0x120]
movaps xmm9, xmmword [rbp + 0x130]
movaps xmm10, xmmword [rbp + 0x140]
movaps xmm11, xmmword [rbp + 0x150]
movaps xmm12, xmmword [rbp + 0x160]
movaps xmm13, xmmword [rbp + 0x170]
movaps xmm14, xmmword [rbp + 0x180]
movaps xmm15, xmmword [rbp + 0x190]
lea rsp, [rbp + 0x1a8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret