Function at 0x7ff772040000
Capabilities:
Check http status code

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x168
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xd0], xmm9
movaps xmmword [rbp + 0xc0], xmm8
movaps xmmword [rbp + 0xb0], xmm7
movaps xmmword [rbp + 0xa0], xmm6
mov qword [rbp - 0x80], r9
mov qword [rbp - 0x78], r8
mov qword [rbp - 0x70], rdx
mov rax, qword [0x7ff77222ed58]
xor rax, rbp
mov qword [rbp + 0x98], rax
mov eax, dword [0x7ff772230660]
mov ebx, dword [0x7ff772230664]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x6e]
cmp ebx, 0xa
setl byte [rbp + 0x6d]
mov qword [rbp + 0x50], rcx
lea rax, [rcx + 8]
mov qword [rbp - 0x68], rax
mov eax, 0xc032494a
xorps xmm8, xmm8
movaps xmm9, xmmword [0x7ff7722222b0]
movaps xmm6, xmmword [0x7ff7722222c0]
movaps xmm7, xmmword [0x7ff7722222d0]
mov r14d, 0x6355e20
mov r12d, 0x70c929dd
movabs r13, 0x6a7470700ccbd600
mov dword [rbp + 0x58], ecx
jmp 0x7ff7720400d7
mov eax, 0xa54f7510
mov cl, 1
mov dword [rbp + 0x5c], ecx
jmp 0x7ff772040120
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x21fd0e14
mov ebx, 0x587896e1
cmove eax, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x21fd0e14
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
nop word cs:[rax + rax]
cmp eax, 0xfd71c053
jle 0x7ff772040170
cmp eax, 0x587896e0
jg 0x7ff7720401b0
cmp eax, 0x3bf5d56a
jle 0x7ff7720402a6
cmp eax, 0x4cb02b36
jg 0x7ff772040384
cmp eax, 0x3bf5d56b
je 0x7ff7720404af
cmp eax, 0x45d8793d
jne 0x7ff772040120
mov eax, 0x94af6249
mov dword [rbp + 0x58], 0
jmp 0x7ff772040120
cmp eax, 0xc0324949
jle 0x7ff772040240
cmp eax, 0xcfc6fea5
jle 0x7ff7720402d1
cmp eax, 0xf123ff4d
jg 0x7ff7720403e8
cmp eax, 0xcfc6fea6
je 0x7ff7720404bd
cmp eax, 0xe5fff195
jne 0x7ff772040120
jmp 0x7ff7720400d0
cmp eax, 0x6da57ca7
jg 0x7ff772040308
cmp eax, 0x6992c7b0
jle 0x7ff772040494
cmp eax, 0x6992c7b1
je 0x7ff7720404f7
cmp eax, 0x6be816b6
jne 0x7ff772040120
sub rsp, 0x20
mov ecx, 0xc6e7c9fe
mov edx, 0x46e7fa80
mov r8d, 0xfb3acff0
call fcn.7ff7721b4680
add rsp, 0x20
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x5b0f30f6
mov ebx, 0xe5fff195
cmove eax, ebx
cmp dword [0x7ff772230664], 0xa
mov edx, 0x5b0f30f6
jmp 0x7ff77204010b
cmp eax, 0xa9418f49
jg 0x7ff77204035e
cmp eax, 0x94af6249
je 0x7ff77204051c
cmp eax, 0x991197f8
je 0x7ff77204056a
cmp eax, 0xa54f7510
jne 0x7ff772040120
mov rcx, qword [rbp + 0x48]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rax, qword [rbp - 0x60]
mov rcx, qword [rbp + 0x40]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rax, qword [rbp - 0x58]
mov eax, 0x94af6249
mov ecx, dword [rbp + 0x5c]
mov dword [rbp + 0x58], ecx
jmp 0x7ff772040120
cmp eax, 0xfd71c054
je 0x7ff7720400dc
cmp eax, 0x6355e20
je 0x7ff772040577
cmp eax, 0x21fd0e14
jne 0x7ff772040120
mov eax, 0xfd71c054
jmp 0x7ff772040120
cmp eax, 0xc032494a
je 0x7ff77204058c
cmp eax, 0xc5a6fc17
je 0x7ff7720405b5
cmp eax, 0xcfaa3c06
jne 0x7ff772040120
cmp byte [rbp + 0x6c], 0
mov eax, 0xa9418f4a
mov ecx, 0x991197f8
cmovne eax, ecx
jmp 0x7ff772040120
cmp eax, 0x6da57ca8
je 0x7ff7720405bf
cmp eax, 0x7048bbea
je 0x7ff7720406f5
cmp eax, 0x70c929dd
jne 0x7ff772040120
sub rsp, 0x20
mov ecx, 0xea7d11e0
mov edx, 0x6a7d229e
mov r8d, 0xd7a017ee
call fcn.7ff7721b4680
add rsp, 0x20
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0x4cb02b37
jmp 0x7ff772040120
cmp eax, 0xa9418f4a
je 0x7ff7720408af
cmp eax, 0xaad48638
je 0x7ff772040991
cmp eax, 0xb5c807ee
jne 0x7ff772040120
jmp 0x7ff7720409bc
cmp eax, 0x4cb02b37
je 0x7ff7720409cd
cmp eax, 0x4d3fb753
jne 0x7ff772040120
mov eax, dword [0x7ff772230660]
mov ecx, dword [0x7ff772230664]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x21fd0e14
mov edi, 0xfd71c054
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
mov ecx, r15d
and cl, 1
mov byte [rbp + 0x6a], cl
jmp 0x7ff772040120
cmp eax, 0xf123ff4e
je 0x7ff772040a2b
cmp eax, 0xf69c72f4
jne 0x7ff772040120
mov rsi, qword [rbp + 0x60]
mov dword [rbp + 0x78], 0x10
mov dword [rbp + 0x70], 0
sub rsp, 0x20
mov ecx, 0x35fed529
mov edx, 0xf313cbfc
mov r8d, 0x823d327
call fcn.7ff7721b4680
sub rsp, 0x10
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov edx, 0x13
lea rdi, [rbp + 0x80]
mov r8, rdi
lea r9, [rbp + 0x78]
call rax
add rsp, 0x30
mov esi, eax
sub rsp, 0x20
mov rcx, rdi
call fcn.7ff772167500
add rsp, 0x20
cmp eax, 0xc8
sete cl
test esi, esi
mov rdx, qword [rbp + 0x50]
mov dword [rdx + 0x14], eax
mov eax, 0xaad48638
mov edx, 0xcfc6fea6
cmovne eax, edx
setne dl
xor dl, cl
mov ecx, 0xaad48638
cmovne eax, ecx
jmp 0x7ff772040120
cmp eax, 0x5b0f30f6
je 0x7ff772040a70
cmp eax, 0x587896e1
jne 0x7ff772040120
jmp 0x7ff772041a5c
mov eax, 0x4d3fb753
mov r15b, byte [rbp + 0x6b]
jmp 0x7ff772040120
mov eax, dword [0x7ff772230660]
mov ecx, dword [0x7ff772230664]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x5b0f30f6
mov edi, 0x6be816b6
cmovne ebx, edi
test eax, edx
jmp 0x7ff772040a60
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x70c929dd
mov ebx, 0x4cb02b37
jmp 0x7ff772040a18
mov eax, dword [0x7ff772230660]
mov ecx, dword [0x7ff772230664]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xc5a6fc17
mov edi, 0xf123ff4e
cmovne ebx, edi
test eax, edx
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
mov ecx, dword [rbp + 0x58]
and cl, 1
mov byte [rbp + 0x6b], cl
jmp 0x7ff772040120
mov eax, 0x4d3fb753
xor r15d, r15d
jmp 0x7ff772040120
mov rax, qword [rbp + 0x50]
mov dword [rax + 0x14], 0xffffffff
mov eax, 0x7048bbea
jmp 0x7ff772040120
mov cl, byte [rbp + 0x6e]
mov al, byte [rbp + 0x6d]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x6355e20
mov ebx, 0x7048bbea
cmovne eax, ebx
test cl, cl
cmove eax, r14d
test dl, dl
cmovne eax, ebx
jmp 0x7ff772040120
mov eax, 0xf123ff4e
jmp 0x7ff772040120
mov rax, qword [rbp + 0x40]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
mov eax, dword [0x7ff7722306a0]
mov ecx, dword [0x7ff7722306a4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rbp + 0x70]
cmp ecx, 0xa
setl byte [rbp + 0x78]
mov ecx, 0x3b1af294
nop word cs:[rax + rax]
nop
cmp ecx, 0x385989ed
jg 0x7ff772040690
cmp ecx, 0x85dd1f4b
je 0x7ff772040aa5
cmp ecx, 0xd328704e
jne 0x7ff772040600
sub rsp, 0x20
mov ecx, 0x2c38706e
mov edx, 0x46cf0727
mov r8d, 0x118587e6
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, dword [0x7ff7722306a0]
mov edi, dword [0x7ff7722306a4]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete cl
cmp edi, 0xa
setl dl
xor dl, cl
mov edx, 0x385989ee
mov esi, 0x85dd1f4b
cmovne edx, esi
cmp ebx, 0xffffffff
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp + 0x80], rax
cmovge ecx, edx
jmp 0x7ff772040600
cmp ecx, 0x385989ee
je 0x7ff7720406ce
cmp ecx, 0x3b1af294
jne 0x7ff772040600
movzx eax, byte [rbp + 0x70]
movzx ecx, byte [rbp + 0x78]
mov edx, eax
xor dl, cl
mov edx, 0x385989ee
mov ebx, 0xd328704e
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x7ff772040600
sub rsp, 0x20
mov ecx, 0x2c38706e
mov edx, 0x46cf0727
mov r8d, 0x118587e6
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, 0xd328704e
jmp 0x7ff772040600
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x48], 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 + 0x30], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, reloc.ole32.dll_OleUninitialize
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 + 8], rax
mov eax, 0x10
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 - 0x38], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, 0x10
call fcn.7ff772216bd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x50]
mov dword [rax + 0x14], 0xffffffff
mov rax, qword [rbp - 0x68]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
cmp qword [rax], 0
sete byte [rbp + 0x6c]
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x6355e20
mov ebx, 0xcfaa3c06
cmove eax, ebx
cmp dword [0x7ff772230664], 0xa
cmovge eax, r14d
jmp 0x7ff77204010e
mov dword [rbp - 0x44], r15d
mov r15, r13
sub rsp, 0x20
mov ecx, 0xcb7a28ef
mov edx, 0xe70cbf02
mov r8d, 0xf6a72ee1
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, dword [0x7ff772230440]
mov edx, dword [0x7ff772230444]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x70]
sete bl
mov ecx, 0x127959ed
mov edi, 0xf6268a27
cmove ecx, edi
cmp edx, 0xa
setl byte [rbp + 0x78]
mov r13, rax
setl al
mov edx, 0x127959ed
cmovge ecx, edx
xor al, bl
cmovne ecx, edi
mov eax, 0x276cba9f
nop
cmp eax, 0x127959ec
jg 0x7ff772040940
cmp eax, 0x95b05dcf
je 0x7ff772040975
cmp eax, 0xf6268a27
jne 0x7ff772040920
jmp 0x7ff772040d67
cmp eax, 0x127959ed
je 0x7ff77204098a
cmp eax, 0x276cba9f
jne 0x7ff772040920
movzx ebx, byte [rbp + 0x70]
movzx eax, byte [rbp + 0x78]
mov edx, ebx
xor dl, al
mov edx, 0x127959ed
mov edi, 0x95b05dcf
cmovne edx, edi
test al, al
mov eax, edx
cmovne eax, edi
test bl, bl
cmove eax, edx
jmp 0x7ff772040920
mov rax, qword [rbp + 0x50]
movzx eax, byte [rax + 0x10]
shl eax, 0x17
mov dword [rbp + 0x80], eax
mov eax, ecx
jmp 0x7ff772040920
mov eax, 0x95b05dcf
jmp 0x7ff772040920
sub rsp, 0x20
mov ecx, 0xef3e74e1
mov edx, 0x6f3e479f
mov r8d, 0xd2e372ef
call fcn.7ff7721b4680
add rsp, 0x20
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0xa54f7510
mov dword [rbp + 0x5c], 0
jmp 0x7ff772040120
sub rsp, 0x20
mov ecx, 0xea7d11e0
mov edx, 0x6a7d229e
mov r8d, 0xd7a017ee
call fcn.7ff7721b4680
add rsp, 0x20
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, dword [0x7ff772230660]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x70c929dd
mov ebx, 0xb5c807ee
cmove eax, ebx
cmp dword [0x7ff772230664], 0xa
cmovge eax, r12d
jmp 0x7ff77204010e
mov eax, dword [0x7ff772230660]
mov ecx, dword [0x7ff772230664]
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, 0xc5a6fc17
mov edi, 0x3bf5d56b
cmovne ebx, edi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, edi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x7ff772040120
sub rsp, 0x20
mov ecx, 0xc6e7c9fe
mov edx, 0x46e7fa80
mov r8d, 0xfb3acff0
call fcn.7ff7721b4680
add rsp, 0x20
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0x6be816b6
jmp 0x7ff772040120
mov rax, qword [rbp + 0x80]
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, eax
mov edx, 0xcccccccd
imul rcx, rdx
shr rcx, 0x22
lea ecx, [rcx + rcx*4]
neg ecx
lea edx, [rax + rcx]
add edx, 1
mov rcx, qword [rbp + 0x40]
sub rsp, 0x20
call fcn.7ff77203d760
add rsp, 0x20
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x60]
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x28]
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp - 0x30]
movups xmmword [rax], xmm9
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax + 0x20], xmm7
movabs rcx, 0x7a64b1aebd9e5449
mov qword [rax + 0x30], rcx
mov byte [rax + 0x38], 0x5a
lea r8, [rax + 0x39]
add rax, 0x3a
mov qword [rbp + 0x70], rax
mov ecx, 0x96a5e5ac
jmp 0x7ff772040b50
mov ecx, 0x3f1f5bfd
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xb451375
jle 0x7ff772040bf0
cmp ecx, 0x3f1f5bfc
jg 0x7ff772040c60
cmp ecx, 0xb451376
je 0x7ff772040cbd
cmp ecx, 0x3ae8783b
jne 0x7ff772040b50
mov rax, qword [rbp + 0x80]
mov byte [rax], 0
mov eax, dword [0x7ff772230b40]
mov edx, dword [0x7ff772230b44]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xb451376
mov esi, 0xb451376
jne 0x7ff772040bbb
mov esi, 0x7b556ec9
test edi, ebx
cmovne ecx, esi
cmp edx, 0xa
mov rax, qword [rbp + 0x80]
cmovge ecx, esi
add rax, 1
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
cmp rdx, rax
sete byte [rbp + 0x6f]
jmp 0x7ff772040b50
cmp ecx, 0xc28a9348
jg 0x7ff772040ca0
cmp ecx, 0x96a5e5ac
je 0x7ff772040cd6
cmp ecx, 0xa25e33de
jne 0x7ff772040b50
mov eax, dword [0x7ff772230b40]
mov edx, dword [0x7ff772230b44]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov ebx, 0x3f1f5bfd
mov ecx, 0xc28a9349
mov edi, 0x3f1f5bfd
test eax, esi
sete al
je 0x7ff772040c46
mov edi, 0xc28a9349
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, al
cmovne ecx, ebx
jmp 0x7ff772040b50
cmp ecx, 0x3f1f5bfd
je 0x7ff772040d22
cmp ecx, 0x7b556ec9
jne 0x7ff772040b50
mov rax, qword [rbp + 0x80]
mov byte [rax], 0
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x70]
mov ecx, 0x3ae8783b
jmp 0x7ff772040b50
cmp ecx, 0xc28a9349
je 0x7ff772040b3e
cmp ecx, 0xc739a2c2
jne 0x7ff772040b50
jmp 0x7ff772040fa7
cmp byte [rbp + 0x6f], 0
mov ecx, 0xa25e33de
jne 0x7ff772040ccd
mov ecx, 0x96a5e5ac
mov r8, qword [rbp + 0x78]
jmp 0x7ff772040b50
mov eax, dword [0x7ff772230b40]
mov edx, dword [0x7ff772230b44]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x3ae8783b
mov esi, 0x3ae8783b
jne 0x7ff772040d0b
mov esi, 0x7b556ec9
test edi, ebx
cmovne ecx, esi
cmp edx, 0xa
mov qword [rbp + 0x80], r8
cmovge ecx, esi
jmp 0x7ff772040b50
mov eax, dword [0x7ff772230b40]
mov edx, dword [0x7ff772230b44]
lea esi, [rax - 1]
imul esi, eax
mov eax, esi
xor eax, 0xfffffffe
mov ebx, 0xc739a2c2
mov ecx, 0xc28a9349
mov edi, 0xc739a2c2
test eax, esi
sete al
je 0x7ff772040d54
mov edi, 0xc28a9349
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor al, dl
cmovne ecx, ebx
jmp 0x7ff772040b50
mov r14d, dword [rbp + 0x80]
mov rax, qword [rbp - 0x20]
mov r10, qword [rbp - 0x20]
mov eax, dword [0x7ff772230b38]
mov ecx, dword [0x7ff772230b3c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x6f]
cmp ecx, 0xa
setl byte [rbp + 0x70]
lea r8, [r10 + 5]
lea r9, [r10 + 6]
mov ebx, 0xbdd21f62
jmp 0x7ff772040dc0
mov eax, 0x174d9dfd
test edx, ecx
cmovne ebx, eax
cmp esi, 0xa
cmovge ebx, eax
nop dword [rax]
cmp ebx, 0x5ae53681
jg 0x7ff772040e00
cmp ebx, 0x1c13da8a
jg 0x7ff772040e60
cmp ebx, 0xbdd21f62
je 0x7ff772040ece
cmp ebx, 0x174d9dfd
je 0x7ff772040efa
cmp ebx, 0xd13c13a5
jne 0x7ff772040dc0
jmp 0x7ff77204117d
cmp ebx, 0x6937945b
jg 0x7ff772040ea0
cmp ebx, 0x5ae53682
je 0x7ff772040f04
cmp ebx, 0x5b4ab85a
jne 0x7ff772040dc0
mov eax, dword [0x7ff772230b38]
mov esi, dword [0x7ff772230b3c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov ebx, 0x6937945c
mov eax, 0x6937945c
je 0x7ff772040da9
jmp 0x7ff772040dae
cmp ebx, 0x1c13da8b
je 0x7ff772040f60
cmp ebx, 0x464f5473
jne 0x7ff772040dc0
mov byte [rdi], 0
add rdi, 1
mov ebx, 0x5b4ab85a
cmp rdi, qword [rbp + 0x80]
je 0x7ff772040dc0
mov ebx, 0x464f5473
jmp 0x7ff772040dc0
cmp ebx, 0x6937945c
je 0x7ff772040f6e
cmp ebx, 0x793a3171
jne 0x7ff772040dc0
mov dword [r10], 0xafaaaf00
mov byte [r10 + 4], 0xfc
mov ebx, 0x5ae53682
jmp 0x7ff772040dc0
movzx ecx, byte [rbp + 0x6f]
movzx eax, byte [rbp + 0x70]
mov edx, ecx
xor dl, al
mov ebx, 0x5ae53682
mov edx, 0x5ae53682
jne 0x7ff772040eeb
mov edx, 0x793a3171
test al, al
cmove ebx, edx
test cl, cl
cmove ebx, edx
jmp 0x7ff772040dc0
mov ebx, 0x6937945c
jmp 0x7ff772040dc0
mov dword [r10], 0xafaaaf00
mov byte [r10 + 4], 0xfc
mov eax, dword [0x7ff772230b38]
mov esi, dword [0x7ff772230b3c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov ebx, 0x1c13da8b
mov eax, 0x1c13da8b
jne 0x7ff772040f45
mov eax, 0x793a3171
test edx, ecx
cmovne ebx, eax
cmp esi, 0xa
mov qword [rbp + 0x78], r8
mov qword [rbp + 0x80], r9
cmovge ebx, eax
jmp 0x7ff772040dc0
mov ebx, 0x464f5473
mov rdi, qword [rbp + 0x78]
jmp 0x7ff772040dc0
mov eax, dword [0x7ff772230b38]
mov esi, dword [0x7ff772230b3c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfffffffe
test edx, ecx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov ebx, 0xd13c13a5
mov eax, 0xd13c13a5
je 0x7ff772040da9
jmp 0x7ff772040dae
mov rcx, qword [rbp - 0x30]
sub rsp, 0x20
call fcn.7ff772041e40
add rsp, 0x20
mov rsi, rax
mov rdi, qword [rbp + 0x10]
sub rsp, 0x20
mov rcx, rax
call fcn.7ff77204d120
add rsp, 0x20
lea r8d, [rax + 1]
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.7ff77204c440
add rsp, 0x20
mov rax, qword [rbp + 8]
mov rsi, qword [rbp + 8]
sub rsp, 0x20
mov rdi, qword [rbp - 0x78]
mov rcx, rdi
call fcn.7ff77204d120
add rsp, 0x20
lea r8d, [rax + 1]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.7ff77204c440
add rsp, 0x20
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x10]
mov r8, qword [rbp + 8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp]
mov rax, qword [rbp - 0x38]
mov rax, qword [rbp - 0x38]
mov ecx, dword [0x7ff7722306b8]
mov edx, dword [0x7ff7722306bc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
test ecx, ebx
sete byte [rbp + 0x6f]
cmp edx, 0xa
setl byte [rbp + 0x70]
lea r8, [rax + 0xc]
lea r9, [rax + 0xd]
mov edi, 0x2cdcf162
nop
cmp edi, 0x2cdcf161
jg 0x7ff7720410f0
cmp edi, 0xda266f10
je 0x7ff77204113a
cmp edi, 0xda30644b
je 0x7ff772041148
cmp edi, 0x29418663
jne 0x7ff772041070
mov qword [rax], r13
mov dword [rax + 8], 0xc1213b6e
mov qword [rbp + 0x78], r8
mov qword [rbp + 0x80], r9
mov ecx, dword [0x7ff7722306b8]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete cl
mov edi, 0x3745687e
mov ebx, 0xda266f10
cmove edi, ebx
cmp dword [0x7ff7722306bc], 0xa
mov edx, 0x3745687e
cmovge edi, edx
setl dl
xor dl, cl
cmovne edi, ebx
jmp 0x7ff772041070
cmp edi, 0x67d4bdb7
je 0x7ff77204125d
cmp edi, 0x3745687e
je 0x7ff772041169
cmp edi, 0x2cdcf162
jne 0x7ff772041070
movzx ebx, byte [rbp + 0x6f]
movzx edx, byte [rbp + 0x70]
mov ecx, ebx
xor cl, dl
mov ecx, 0x3745687e
mov esi, 0x29418663
cmovne ecx, esi
test dl, dl
mov edi, ecx
cmovne edi, esi
test bl, bl
cmove edi, ecx
jmp 0x7ff772041070
mov edi, 0xda30644b
mov r10, qword [rbp + 0x78]
jmp 0x7ff772041070
mov byte [r10], 0
add r10, 1
cmp r10, qword [rbp + 0x80]
mov edi, 0xda30644b
mov ecx, 0x67d4bdb7
cmove edi, ecx
jmp 0x7ff772041070
mov qword [rax], r13
mov dword [rax + 8], 0xc1213b6e
mov edi, 0x29418663
jmp 0x7ff772041070
mov r12, qword [rbp - 0x20]
mov ecx, 0x57284e53
nop word cs:[rax + rax]
cmp ecx, 0xe3170432
jg 0x7ff7720411f0
cmp ecx, 0x8a722eb2
je 0x7ff772041223
cmp ecx, 0x911d6abd
je 0x7ff77204122f
cmp ecx, 0xb98b7e7b
jne 0x7ff772041190
mov rax, qword [rbp + 0x80]
movzx ecx, byte [r12 + rax + 1]
mov edx, ecx
not dl
and dl, 0x80
and cl, 0x7f
or cl, dl
xor cl, 0x61
add cl, 0xe3
mov byte [r12 + rax + 1], cl
mov rax, qword [rbp + 0x80]
add rax, 1
mov ecx, 0x4ce237ac
jmp 0x7ff772041190
cmp ecx, 0xe3170433
je 0x7ff772041331
cmp ecx, 0x4ce237ac
je 0x7ff772041239
cmp ecx, 0x57284e53
jne 0x7ff772041190
cmp byte [r12], 0
mov ecx, 0xe3170433
mov edx, 0x8a722eb2
cmove ecx, edx
jmp 0x7ff772041190
mov ecx, 0x4ce237ac
xor eax, eax
jmp 0x7ff772041190
mov ecx, 0xe3170433
jmp 0x7ff772041190
mov qword [rbp + 0x80], rax
mov rcx, qword [rbp + 0x80]
cmp rcx, 4
mov ecx, 0x911d6abd
mov edx, 0xb98b7e7b
cmovb ecx, edx
jmp 0x7ff772041190
mov rcx, qword [rbp - 0x38]
sub rsp, 0x20
call fcn.7ff772042440
add rsp, 0x20
mov rsi, rax
mov rdi, qword [rbp]
sub rsp, 0x20
mov rcx, rax
call fcn.7ff77204d120
add rsp, 0x20
lea r8d, [rax + 1]
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.7ff77204c440
add rsp, 0x20
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov r8, qword [rbp]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x40]
mov word [rcx], 0xa700
mov byte [rcx + 2], 0x58
lea rax, [rcx + 3]
add rcx, 4
mov qword [rbp + 0x80], rcx
mov ecx, 0x16dd683a
nop word [rax + rax]
cmp ecx, 0x4ba18ad9
je 0x7ff77204158f
cmp ecx, 0x16dd683a
jne 0x7ff772041300
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp + 0x80]
mov ecx, 0x16dd683a
mov edx, 0x4ba18ad9
cmove ecx, edx
jmp 0x7ff772041300
mov eax, r14d
and eax, 0x80080000
xor r14d, 0x80080000
or r14d, eax
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x28]
mov dword [rax], 0x24202100
mov word [rax + 4], 0xf125
lea r8, [rax + 6]
add rax, 7
mov qword [rbp + 0x70], rax
mov ecx, 0x1a9dc1b3
jmp 0x7ff772041370
mov r8, qword [rbp + 0x78]
nop
cmp ecx, 0x1a9dc1b2
jle 0x7ff7720413c0
cmp ecx, 0x33aec8d2
jg 0x7ff772041450
cmp ecx, 0x1a9dc1b3
je 0x7ff77204149d
cmp ecx, 0x321b30e4
jne 0x7ff772041370
mov rax, qword [rbp + 0x80]
mov byte [rax], 0
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp + 0x70]
mov ecx, 0xc20d0054
jmp 0x7ff772041370
cmp ecx, 0xcd7e6ab0
jg 0x7ff772041480
cmp ecx, 0xb339a30c
je 0x7ff7720414ea
cmp ecx, 0xc20d0054
jne 0x7ff772041370
mov rax, qword [rbp + 0x80]
mov byte [rax], 0
mov eax, dword [0x7ff772230748]
mov edx, dword [0x7ff77223074c]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x33aec8d3
mov esi, 0x33aec8d3
jne 0x7ff77204141f
mov esi, 0x321b30e4
test edi, ebx
cmovne ecx, esi
cmp edx, 0xa
mov rax, qword [rbp + 0x80]
cmovge ecx, esi
add rax, 1
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
cmp rdx, rax
sete byte [rbp + 0x6f]
jmp 0x7ff772041370
cmp ecx, 0x33aec8d3
je 0x7ff772041531
cmp ecx, 0x50e4b458
jne 0x7ff772041370
mov ecx, 0xb339a30c
jmp 0x7ff772041370
cmp ecx, 0xe93411d
je 0x7ff77204154a
cmp ecx, 0xcd7e6ab1
jne 0x7ff772041370
jmp 0x7ff772041859
mov qword [rbp + 0x80], r8
mov eax, dword [0x7ff772230748]
mov edx, dword [0x7ff77223074c]
lea esi, [rax - 1]
imul esi, eax
not esi
or esi, 0xfffffffe
mov ebx, 0xc20d0054
mov ecx, 0x321b30e4
mov edi, 0xc20d0054
cmp esi, 0xffffffff
sete al
je 0x7ff7720414d7
mov edi, 0x321b30e4
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor al, dl
cmovne ecx, ebx
jmp 0x7ff772041370
mov eax, dword [0x7ff772230748]
mov edx, dword [0x7ff77223074c]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
cmp ebx, 0xffffffff
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xcd7e6ab1
mov edi, 0xcd7e6ab1
jne 0x7ff772041520
mov edi, 0x50e4b458
cmp ebx, 0xffffffff
cmovne ecx, edi
cmp edx, 0xa
cmovge ecx, edi
jmp 0x7ff772041370
cmp byte [rbp + 0x6f], 0
mov ecx, 0xe93411d
jne 0x7ff77204136a
mov ecx, 0x1a9dc1b3
jmp 0x7ff77204136a
mov eax, dword [0x7ff772230748]
mov edx, dword [0x7ff77223074c]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xb339a30c
mov esi, 0xb339a30c
jne 0x7ff77204157f
mov esi, 0x50e4b458
test edi, ebx
cmovne ecx, esi
cmp edx, 0xa
cmovge ecx, esi
jmp 0x7ff772041370
mov rcx, qword [rbp - 0x40]
sub rsp, 0x20
call fcn.7ff7720426f0
add rsp, 0x20
mov rsi, rax
mov rdi, qword [rbp - 8]
sub rsp, 0x20
mov rcx, rax
call fcn.7ff77204d120
add rsp, 0x20
lea r8d, [rax + 1]
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.7ff77204c440
add rsp, 0x20
mov rdx, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x28]
mov r8, qword [rbp - 8]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp - 0x10]
mov rsi, qword [rbp - 0x10]
sub rsp, 0x20
mov rdi, qword [rbp - 0x80]
mov rcx, rdi
call fcn.7ff77204d120
add rsp, 0x20
lea r8d, [rax + 1]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.7ff77204c440
add rsp, 0x20
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x30]
mov r8, qword [rbp - 0x10]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rax, qword [rbp - 0x18]
mov rsi, qword [rbp - 0x18]
sub rsp, 0x20
lea rdi, [0x7ff7722286ec]
mov rcx, rdi
call fcn.7ff77204d120
add rsp, 0x20
lea r8d, [rax + 1]
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.7ff77204c440
add rsp, 0x20
mov rdx, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x38]
mov r8, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.7ff77203de40
add rsp, 0x20
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp - 0x10]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x30]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp - 8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 8]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov rcx, qword [rbp + 0x10]
sub rsp, 0x20
call fcn.7ff77204ce30
add rsp, 0x20
mov eax, dword [0x7ff772230b50]
mov ecx, dword [0x7ff772230b54]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rbp + 0x70]
cmp ecx, 0xa
setl byte [rbp + 0x78]
mov ecx, 0xa75fae53
nop word cs:[rax + rax]
cmp ecx, 0x792f638e
jg 0x7ff772041790
cmp ecx, 0xa75fae53
je 0x7ff7720417c4
cmp ecx, 0xdb10e4dd
jne 0x7ff772041770
jmp 0x7ff7720418e1
cmp ecx, 0x792f638f
je 0x7ff7720417f0
cmp ecx, 0x79e2cea4
jne 0x7ff772041770
sub rsp, 0x20
mov ecx, 0xfeb7b8e3
mov edx, 0x48c0a8c2
mov r8d, 0xc36abeed
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, 0x792f638f
jmp 0x7ff772041770
movzx eax, byte [rbp + 0x70]
movzx ecx, byte [rbp + 0x78]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x79e2cea4
mov ebx, 0x792f638f
cmovne ecx, ebx
test al, al
mov eax, 0x79e2cea4
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x7ff772041770
sub rsp, 0x20
mov ecx, 0xfeb7b8e3
mov edx, 0x48c0a8c2
mov r8d, 0xc36abeed
call fcn.7ff7721b4680
add rsp, 0x20
mov ecx, dword [0x7ff772230b50]
mov edi, dword [0x7ff772230b54]
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, 0x79e2cea4
mov esi, 0xdb10e4dd
cmovne edx, esi
test ecx, ebx
mov ecx, edx
cmove ecx, esi
cmp edi, 0xa
mov qword [rbp + 0x80], rax
cmovge ecx, edx
jmp 0x7ff772041770
add r12, 1
mov rcx, qword [rbp - 0x28]
sub rsp, 0x20
call fcn.7ff772041ab0
add rsp, 0x20
mov rcx, qword [rbp - 0x50]
mov rcx, qword [rcx]
sub rsp, 0x40
mov dword [rsp + 0x30], r14d
movups xmmword [rsp + 0x20], xmm8
mov qword [rsp + 0x38], 0
mov rdx, rax
mov r8, qword [rbp - 0x70]
mov r9, r12
call r13
add rsp, 0x40
mov qword [rbp + 0x60], rax
mov rdx, qword [rbp + 0x60]
sub rsp, 0x20
mov rcx, qword [rbp + 0x50]
call fcn.7ff77203d4d0
add rsp, 0x20
cmp qword [rbp + 0x60], 0
mov eax, 0x6da57ca8
mov ecx, 0x45d8793d
cmove eax, ecx
mov r14d, 0x6355e20
mov r12d, 0x70c929dd
mov r13, r15
mov r15d, dword [rbp - 0x44]
jmp 0x7ff772040120
mov eax, dword [0x7ff772230b10]
mov edx, dword [0x7ff772230b14]
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 ebx, 0x91e2567e
mov eax, 0xe50d8f40
cmovne ebx, eax
cmp ecx, 0xffffffff
mov r10, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x48]
sete byte [rbp + 0x6f]
mov edi, ebx
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0x70]
cmovge edi, ebx
mov edx, 0xe934a79e
nop dword [rax]
cmp edx, 0xe7333f9d
jle 0x7ff772041970
cmp edx, 0x3bff3c5c
jle 0x7ff7720419a0
cmp edx, 0x3bff3c5d
je 0x7ff7720419da
cmp edx, 0x5b9da919
jne 0x7ff772041940
jmp 0x7ff772041a21
cmp edx, 0x91e2567e
je 0x7ff7720419f5
cmp edx, 0xa31e18c7
je 0x7ff7720419ff
cmp edx, 0xe50d8f40
jne 0x7ff772041940
cmp byte [rbp + 0x78], 0
mov edx, 0xe7333f9e
mov eax, 0xa31e18c7
cmovne edx, eax
jmp 0x7ff772041940
cmp edx, 0xe7333f9e
je 0x7ff772041a0c
cmp edx, 0xe934a79e
jne 0x7ff772041940
movzx eax, byte [rbp + 0x6f]
movzx edx, byte [rbp + 0x70]
mov ebx, eax
xor bl, dl
mov ebx, 0x91e2567e
mov esi, 0x3bff3c5d
cmovne ebx, esi
test dl, dl
mov edx, ebx
cmovne edx, esi
test al, al
cmove edx, ebx
jmp 0x7ff772041940
mov eax, dword [rcx + 8]
mov dword [rbp + 0x80], eax
cmp dword [rbp + 0x80], 0
sete byte [rbp + 0x78]
mov edx, edi
jmp 0x7ff772041940
mov edx, 0x3bff3c5d
jmp 0x7ff772041940
mov edx, 0x5b9da919
xor r8d, r8d
jmp 0x7ff772041940
mov r8d, dword [rbp + 0x80]
add r8d, 0xffffffff
mov edx, 0x5b9da919
jmp 0x7ff772041940
mov rax, qword [rbp + 0x48]
mov rdx, qword [rax]
mov rcx, qword [rbp + 0x60]
sub rsp, 0x30
mov eax, dword [rbp + 0x158]
mov dword [rsp + 0x20], eax
mov r9, qword [rbp + 0x150]
call r10
add rsp, 0x30
test eax, eax
mov eax, 0xf69c72f4
mov ecx, 0x6992c7b1
cmove eax, ecx
jmp 0x7ff772040120
mov bl, byte [rbp + 0x6a]
mov rcx, qword [rbp + 0x98]
xor rcx, rbp
sub rsp, 0x20
call fcn.7ff772216c40
add rsp, 0x20
mov eax, ebx
movaps xmm6, xmmword [rbp + 0xa0]
movaps xmm7, xmmword [rbp + 0xb0]
movaps xmm8, xmmword [rbp + 0xc0]
movaps xmm9, xmmword [rbp + 0xd0]
lea rsp, [rbp + 0xe8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret