Function at 0x7ff772122110
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x628
movaps xmmword [rsp + 0x610], xmm15
movaps xmmword [rsp + 0x600], xmm14
movaps xmmword [rsp + 0x5f0], xmm13
movaps xmmword [rsp + 0x5e0], xmm12
movaps xmmword [rsp + 0x5d0], xmm11
movaps xmmword [rsp + 0x5c0], xmm10
movaps xmmword [rsp + 0x5b0], xmm9
movaps xmmword [rsp + 0x5a0], xmm8
movaps xmmword [rsp + 0x590], xmm7
movaps xmmword [rsp + 0x580], xmm6
mov r15, r9
mov qword [rsp + 0x158], r8
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x48], rcx
mov rax, qword [0x7ff77222ed58]
xor rax, rsp
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x330]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
lea r14, [rsp + 0x27c]
mov qword [rsp + 0x110], r14
mov rax, qword [rsp + 0x110]
mov dword [rsp + 0x27c], 0
lea rax, [rsp + 0x300]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc0]
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax], xmm0
mov eax, dword [0x7ff772230568]
mov ecx, dword [0x7ff77223056c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x1f0]
cmp ecx, 0xa
setl byte [rsp + 0x200]
lea r8, [rsp + 0x2eb]
mov edx, 0x9d3c8eed
mov r13d, 0x6d6f6f72
mov r9d, 0xea62c671
mov r11d, 0xac461385
movaps xmm0, xmmword [0x7ff7722229e0]
movabs r12, 0x241a2e290f2d2e20
mov r10d, 0x1e8f5521
mov esi, dword [0x7ff772230568]
mov edi, dword [0x7ff77223056c]
lea ebp, [rsi - 1]
imul ebp, esi
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete bl
cmp edi, 0xa
setl cl
xor cl, bl
mov ecx, 0xea62c671
cmovne ecx, r13d
cmp ebp, 0xffffffff
mov esi, ecx
cmove esi, r13d
cmp edi, 0xa
cmovge esi, ecx
nop word [rax + rax]
cmp edx, 0x1e8f5520
jg 0x7ff772122300
cmp edx, 0x9d3c8eed
je 0x7ff772122325
cmp edx, 0xac461385
je 0x7ff772122355
cmp edx, 0xea62c671
jne 0x7ff7721222b0
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], r12
mov word [rsp + 0x2e8], 0x2a2a
mov byte [rsp + 0x2ea], 0xbf
mov edx, 0xac461385
jmp 0x7ff7721222b0
cmp edx, 0x1e8f5521
je 0x7ff7721223d2
cmp edx, 0x35dceef4
je 0x7ff7721223a0
cmp edx, 0x6d6f6f72
jne 0x7ff7721222b0
jmp 0x7ff7721223c0
movzx ecx, byte [rsp + 0x1f0]
movzx edx, byte [rsp + 0x200]
mov ebx, edx
xor bl, cl
test dl, dl
mov edx, 0xea62c671
cmovne edx, r11d
test cl, cl
cmove edx, r9d
test bl, bl
cmovne edx, r11d
jmp 0x7ff7721222b0
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], r12
mov word [rsp + 0x2e8], 0x2a2a
mov byte [rsp + 0x2ea], 0xbf
mov qword [rsp + 0x210], r8
lea rcx, [rsp + 0x2ec]
mov qword [rsp + 0x290], rcx
mov edx, esi
jmp 0x7ff7721222b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov edx, 0x35dceef4
cmove edx, r10d
jmp 0x7ff77212226d
mov edx, 0x35dceef4
mov rax, qword [rsp + 0x210]
jmp 0x7ff77212226d
lea rcx, [rsp + 0x2d0]
call fcn.7ff772148020
lea rcx, [0x7ff772233e38]
mov rdx, rax
call fcn.7ff7720eb410
mov r8, qword [rsp + 0xc0]
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x48]
xor edx, edx
mov r9d, 0x30
call rax
mov dword [rsp + 0xfc], eax
lea r14, [rsp + 0x2c1]
lea r12, [rsp + 0x2cb]
lea r13, [rsp + 0x2cc]
movaps xmm13, xmmword [0x7ff772222a90]
movaps xmm7, xmmword [0x7ff7722229f0]
movaps xmm8, xmmword [0x7ff772222a00]
movaps xmm6, xmmword [0x7ff772222ab0]
movaps xmm10, xmmword [0x7ff772222a30]
movaps xmm11, xmmword [0x7ff772222a10]
movaps xmm12, xmmword [0x7ff772222ae0]
movaps xmm14, xmmword [0x7ff772222ac0]
movaps xmm15, xmmword [0x7ff772222ad0]
mov ecx, 0xef007ca0
mov r10d, 0xba6d1421
mov r11d, 0x11737fd7
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x6c], eax
mov dword [rsp + 0x78], eax
xorps xmm9, xmm9
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x92db9954
mov ebp, 0xd44e0fab
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0x92db9954
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
nop dword [rax]
cmp ecx, 0xef007c9f
jg 0x7ff772122540
cmp ecx, 0xb1746e4b
jle 0x7ff7721225b0
cmp ecx, 0xd11ee05e
jle 0x7ff7721226bd
cmp ecx, 0xdeaa7c82
jg 0x7ff77212281f
cmp ecx, 0xd44e0faa
jg 0x7ff772122b43
cmp ecx, 0xd11ee05f
je 0x7ff7721234c6
cmp ecx, 0xd28a3b98
je 0x7ff7721234e8
cmp ecx, 0xd2a6c799
jne 0x7ff7721224e0
mov ecx, 0x8fb7ea48
jmp 0x7ff7721224e0
cmp ecx, 0x2d071238
jle 0x7ff772122640
cmp ecx, 0x62f77f19
jle 0x7ff772122716
cmp ecx, 0x6c2e1118
jg 0x7ff772122861
cmp ecx, 0x671ac506
jg 0x7ff772122ba9
cmp ecx, 0x62f77f1a
je 0x7ff772124334
cmp ecx, 0x634a510f
je 0x7ff77212433e
cmp ecx, 0x64933330
jne 0x7ff7721224e0
mov eax, dword [rsp + 0xbc]
mov ecx, 0xc9c81d07
jmp 0x7ff7721224e0
cmp ecx, 0x93b284aa
jle 0x7ff772122769
cmp ecx, 0xa5840a45
jle 0x7ff772122902
cmp ecx, 0xa849b913
jg 0x7ff772122bd7
cmp ecx, 0xa5840a46
je 0x7ff772124436
cmp ecx, 0xa6c4ab80
je 0x7ff772125470
cmp ecx, 0xa791cb76
jne 0x7ff7721224e0
mov eax, dword [rsp + 0x40]
add eax, 1
mov dword [rsp + 0x100], eax
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xff53a1af
mov ebp, 0x29f73568
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0xff53a1af
jmp 0x7ff7721224ce
cmp ecx, 0x1d5fdd29
jg 0x7ff7721227d9
cmp ecx, 0xff332b82
jle 0x7ff772122981
cmp ecx, 0xa68d350
jg 0x7ff772122c05
cmp ecx, 0xff332b83
je 0x7ff7721254a4
cmp ecx, 0xff53a1af
je 0x7ff772125509
cmp ecx, 0x9b953b4
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0xd2a6c799
mov ebx, 0x8fb7ea48
jmp 0x7ff772125962
cmp ecx, 0xc1f25150
jle 0x7ff7721229e5
cmp ecx, 0xc98f013c
jg 0x7ff772122d16
cmp ecx, 0xc1f25151
je 0x7ff77212551b
cmp ecx, 0xc3668371
je 0x7ff772125525
cmp ecx, 0xc962ad4a
jne 0x7ff7721224e0
mov ecx, 0x2d071239
mov dword [rsp + 0xa0], 0
mov al, byte [rsp + 0x2b]
mov dword [rsp + 0x78], eax
jmp 0x7ff7721224e0
cmp ecx, 0x3de66d3c
jle 0x7ff772122a3a
cmp ecx, 0x563e2bb9
jg 0x7ff772122d6f
cmp ecx, 0x3de66d3d
je 0x7ff772125681
cmp ecx, 0x40efc3aa
je 0x7ff7721256ac
cmp ecx, 0x44aba29e
jne 0x7ff7721224e0
cmp byte [rsp + 0x3d], 0
mov ecx, 0xb88ffaa1
mov eax, 0x6987bd90
cmovne ecx, eax
jmp 0x7ff7721224e0
cmp ecx, 0x8da4ffdd
jle 0x7ff772122a94
cmp ecx, 0x9059a882
jg 0x7ff772122e80
cmp ecx, 0x8da4ffde
je 0x7ff7721256b6
cmp ecx, 0x8eafd3f9
je 0x7ff7721256ea
cmp ecx, 0x8fb7ea48
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xd2a6c799
mov ebp, 0x26d90d33
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0xd2a6c799
jmp 0x7ff7721224ce
cmp ecx, 0x2252ebf0
jle 0x7ff772122adf
cmp ecx, 0x28f68959
jg 0x7ff772122eae
cmp ecx, 0x2252ebf1
je 0x7ff772125772
cmp ecx, 0x229a8c0a
je 0x7ff7721257b7
cmp ecx, 0x26d90d33
jne 0x7ff7721224e0
mov ecx, 0xb88ffaa1
jmp 0x7ff7721224e0
cmp ecx, 0xe4519e26
jg 0x7ff772122eec
cmp ecx, 0xdeaa7c83
je 0x7ff77212583a
cmp ecx, 0xdfcf507d
je 0x7ff7721258ed
cmp ecx, 0xe400646e
jne 0x7ff7721224e0
mov rax, qword [rsp + 0xd0]
mov ecx, 0x93b284ab
jmp 0x7ff7721224e0
cmp ecx, 0x71ee848a
jg 0x7ff772122f44
cmp ecx, 0x6c2e1119
je 0x7ff772125932
cmp ecx, 0x6c445590
je 0x7ff772125977
cmp ecx, 0x6dbbf109
jne 0x7ff7721224e0
movabs rax, 0x6d7760716a631200
mov qword [rsp + 0x2c0], rax
mov word [rsp + 0x2c8], 0x3c6a
mov byte [rsp + 0x2ca], 0xdc
mov qword [rsp + 0x2d0], r13
mov ecx, 0xb5b31fb4
lea rax, [rsp + 0x2cb]
nop word [rax + rax]
cmp ecx, 0xc7f832cd
je 0x7ff77212598c
cmp ecx, 0xb5b31fb4
jne 0x7ff7721228d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x2d0]
mov ecx, 0xb5b31fb4
mov edx, 0xc7f832cd
cmove ecx, edx
jmp 0x7ff7721228d0
cmp ecx, 0xa1a1fa77
jle 0x7ff772123066
cmp ecx, 0xa1a1fa78
je 0x7ff77213149a
cmp ecx, 0xa56fd0ca
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0x64933330
mov ebx, 0xc9c81d07
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0xbc], eax
mov rax, qword [rsp + 0x148]
cmovge ecx, ebp
jmp 0x7ff7721224e0
cmp ecx, 0xf6b3c9b8
jle 0x7ff772123096
cmp ecx, 0xf6b3c9b9
je 0x7ff772125a7c
cmp ecx, 0xf6c18ece
je 0x7ff772125a99
cmp ecx, 0xfa506b9c
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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, 0x62f77f1a
mov ebp, 0xac57911e
jmp 0x7ff77212793c
cmp ecx, 0xb1efd651
jle 0x7ff7721230ee
cmp ecx, 0xb1efd652
je 0x7ff772125c12
cmp ecx, 0xb4a56f0f
je 0x7ff772125c46
cmp ecx, 0xb88ffaa1
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xb1ddb700
mov ebp, 0x21ebcd01
jmp 0x7ff772122b2f
cmp ecx, 0x34a58cd8
jle 0x7ff772123110
cmp ecx, 0x34a58cd9
je 0x7ff772125c73
cmp ecx, 0x3922c7ac
je 0x7ff772125cf2
cmp ecx, 0x3bfe7289
jne 0x7ff7721224e0
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov ecx, 0xa68d351
jmp 0x7ff7721224e0
cmp ecx, 0x8508cd26
jle 0x7ff7721231fe
cmp ecx, 0x8508cd27
je 0x7ff772125d26
cmp ecx, 0x86ddd37e
je 0x7ff772125d38
cmp ecx, 0x87257315
jne 0x7ff7721224e0
cmp qword [rsp + 0x120], 0
mov ecx, 0x563e2bba
mov eax, 0xb4a56f0f
cmove ecx, eax
jmp 0x7ff7721224e0
cmp ecx, 0x1e28239b
jle 0x7ff772123220
cmp ecx, 0x1e28239c
je 0x7ff772125d4d
cmp ecx, 0x1e67f903
je 0x7ff772125d57
cmp ecx, 0x21ebcd01
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xb1ddb700
mov ebp, 0x699ada7e
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0xb1ddb700
jmp 0x7ff7721224ce
cmp ecx, 0xd44e0fab
je 0x7ff772125d96
cmp ecx, 0xdb36907d
je 0x7ff772125dbb
cmp ecx, 0xde9636b6
jne 0x7ff7721224e0
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x34]
mov ecx, 0xdeaa7c83
jmp 0x7ff7721224e0
cmp ecx, 0x671ac507
je 0x7ff772125dcd
cmp ecx, 0x6987bd90
je 0x7ff772127650
cmp ecx, 0x699ada7e
jne 0x7ff7721224e0
mov ecx, 0xb4a56f0f
jmp 0x7ff7721224e0
cmp ecx, 0xa849b914
je 0x7ff772127668
cmp ecx, 0xaaa96b03
je 0x7ff77212767a
cmp ecx, 0xac57911e
jne 0x7ff7721224e0
mov ecx, 0xe400646e
jmp 0x7ff7721224e0
cmp ecx, 0xa68d351
je 0x7ff7721276a4
cmp ecx, 0xf3c52e9
je 0x7ff772127725
cmp ecx, 0x1ad532e0
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230480]
mov ecx, dword [0x7ff772230484]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdf790670
mov ebp, 0x2e5dc4ac
cmovne eax, ebp
cmp edx, 0xffffffff
mov rdx, qword [rsp + 0xe0]
sete byte [rsp + 0x210]
mov edx, eax
cmove edx, ebp
cmp ecx, 0xa
setl byte [rsp + 0x290]
cmovge edx, eax
mov ecx, 0xd57ca8d
mov r11d, 0x2025a577
nop dword [rax]
cmp ecx, 0x2e5dc4ab
jg 0x7ff772122ce0
cmp ecx, 0xdf790670
je 0x7ff772122d0c
cmp ecx, 0xd57ca8d
jne 0x7ff772122c90
movzx ebx, byte [rsp + 0x210]
movzx ecx, byte [rsp + 0x290]
mov eax, ebx
xor al, cl
mov eax, 0xdf790670
mov ebp, 0x48dc2d8e
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
cmove ecx, eax
jmp 0x7ff772122c90
cmp ecx, 0x2e5dc4ac
je 0x7ff772127774
cmp ecx, 0x48dc2d8e
jne 0x7ff772122c90
mov rcx, qword [rsp + 0x60]
movsxd rax, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x2d0], rax
mov ecx, edx
jmp 0x7ff772122c90
mov ecx, 0x48dc2d8e
jmp 0x7ff772122c90
cmp ecx, 0xc98f013d
je 0x7ff7721278a2
cmp ecx, 0xc9c81d07
je 0x7ff7721278b9
cmp ecx, 0xd0d2a142
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0x40efc3aa
mov ebx, 0xdb36907d
jmp 0x7ff772125962
cmp ecx, 0x563e2bba
je 0x7ff77212790d
cmp ecx, 0x5867b02d
je 0x7ff772127952
cmp ecx, 0x597e36ee
jne 0x7ff7721224e0
mov eax, dword [0x7ff772231178]
mov esi, dword [0x7ff77223117c]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete al
cmp esi, 0xa
setl cl
xor cl, al
mov ecx, 0x48b6d5a2
mov edx, 0xb722b77f
cmovne ecx, edx
test edi, ebp
mov rax, qword [rsp + 0x58]
mov r14, qword [rax]
mov rax, qword [rsp + 0x140]
mov r8d, dword [rax + 0xc]
sete byte [rsp + 0x200]
mov ebx, ecx
cmove ebx, edx
cmp esi, 0xa
setl byte [rsp + 0x210]
mov byte [rsp + 0x2d0], 0
cmovge ebx, ecx
mov ecx, 0x979036b3
mov r9d, 0x48b6d5a2
mov r10d, 0x15372006
nop
cmp ecx, 0x15372005
jg 0x7ff772122e30
cmp ecx, 0x979036b3
je 0x7ff772122e47
cmp ecx, 0xb722b77f
jne 0x7ff772122e10
jmp 0x7ff772128970
cmp ecx, 0x15372006
je 0x7ff772122e74
cmp ecx, 0x48b6d5a2
jne 0x7ff772122e10
mov ecx, 0x15372006
jmp 0x7ff772122e10
movzx edx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test dl, dl
cmove ecx, r9d
test al, al
cmovne ecx, r10d
jmp 0x7ff772122e10
mov byte [rsp + 0x290], 0x23
mov ecx, ebx
jmp 0x7ff772122e10
cmp ecx, 0x9059a883
je 0x7ff772128a0f
cmp ecx, 0x90974788
je 0x7ff772128c8b
cmp ecx, 0x92db9954
jne 0x7ff7721224e0
mov ecx, 0xd44e0fab
jmp 0x7ff7721224e0
cmp ecx, 0x28f6895a
je 0x7ff772128ca0
cmp ecx, 0x29f73568
je 0x7ff772128cb2
cmp ecx, 0x2b5f887a
jne 0x7ff7721224e0
mov rax, qword [rsp + 0x118]
mov ecx, 0xa1a1fa78
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x54], eax
jmp 0x7ff7721224e0
cmp ecx, 0xe4519e27
je 0x7ff772128cd2
cmp ecx, 0xea8e932e
je 0x7ff772128d06
cmp ecx, 0xec66196a
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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, 0x82fbead8
mov ebp, 0x90974788
jmp 0x7ff77212793c
cmp ecx, 0x71ee848b
je 0x7ff772128e21
cmp ecx, 0x74ee76d4
je 0x7ff772128e44
cmp ecx, 0x7f1791e9
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230480]
mov ecx, dword [0x7ff772230484]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdf790670
mov ebx, 0x2e5dc4ac
cmovne eax, ebx
cmp edx, 0xffffffff
mov rdx, qword [rsp + 0xe0]
movzx ebp, word [rdx + 4]
sete byte [rsp + 0x210]
mov edx, eax
cmove edx, ebx
cmp ecx, 0xa
setl byte [rsp + 0x290]
mov word [rsp + 0x86], bp
cmovge edx, eax
mov ecx, 0xd57ca8d
mov r9d, 0x2025a577
nop word [rax + rax]
cmp ecx, 0x2e5dc4ab
jg 0x7ff772123030
cmp ecx, 0xdf790670
je 0x7ff77212305c
cmp ecx, 0xd57ca8d
jne 0x7ff772122fe0
movzx ebx, byte [rsp + 0x210]
movzx ecx, byte [rsp + 0x290]
mov eax, ebx
xor al, cl
mov eax, 0xdf790670
mov ebp, 0x48dc2d8e
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
cmove ecx, eax
jmp 0x7ff772122fe0
cmp ecx, 0x2e5dc4ac
je 0x7ff772128e59
cmp ecx, 0x48dc2d8e
jne 0x7ff772122fe0
mov rcx, qword [rsp + 0x60]
movsxd rax, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x2d0], rax
mov ecx, edx
jmp 0x7ff772122fe0
mov ecx, 0x48dc2d8e
jmp 0x7ff772122fe0
cmp ecx, 0x93b284ab
je 0x7ff772128f91
cmp ecx, 0x9672b21f
jne 0x7ff7721224e0
mov ecx, 0xaaa96b03
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xa4], eax
jmp 0x7ff7721224e0
cmp ecx, 0xef007ca0
je 0x7ff772128fba
cmp ecx, 0xf519aaa7
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230e88]
mov ecx, dword [0x7ff772230e8c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x1d0]
cmp ecx, 0xa
setl byte [rsp + 0x1e0]
mov ecx, 0x8ed1a0bc
movabs r8, 0xaaacb7a6a9b04100
jmp 0x7ff772123260
cmp ecx, 0xb1746e4c
je 0x7ff772128fd4
cmp ecx, 0xb1ddb700
jne 0x7ff7721224e0
mov ecx, 0x21ebcd01
jmp 0x7ff7721224e0
cmp ecx, 0x2d071239
je 0x7ff772129012
cmp ecx, 0x2d2d8f70
jne 0x7ff7721224e0
mov eax, dword [0x7ff772230fc0]
mov edi, dword [0x7ff772230fc4]
lea ebp, [rax - 1]
imul ebp, eax
mov esi, ebp
xor esi, 0xfffffffe
test esi, ebp
sete byte [rsp + 0x200]
sete al
mov ebx, 0x55ec8473
mov edx, 0xc8ce79e7
cmove ebx, edx
cmp edi, 0xa
setl byte [rsp + 0x210]
mov byte [rsp + 0x2d0], 0
setl cl
mov r8d, 0x55ec8473
cmovge ebx, r8d
xor cl, al
cmovne ebx, edx
mov eax, 0x83b1842e
mov r9d, 0x14fd6212
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff7721231b0
cmp eax, 0x83b1842e
je 0x7ff7721231c5
cmp eax, 0xc8ce79e7
jne 0x7ff772123190
jmp 0x7ff772129044
cmp eax, 0x14fd6212
je 0x7ff7721231f2
cmp eax, 0x55ec8473
jne 0x7ff772123190
mov eax, 0x14fd6212
jmp 0x7ff772123190
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772123190
mov byte [rsp + 0x290], 0x9e
mov eax, ebx
jmp 0x7ff772123190
cmp ecx, 0x82848c89
je 0x7ff7721290dd
cmp ecx, 0x82fbead8
jne 0x7ff7721224e0
mov ecx, 0xec66196a
jmp 0x7ff7721224e0
cmp ecx, 0x1d5fdd2a
je 0x7ff772129111
cmp ecx, 0x1dfa05cf
jne 0x7ff7721224e0
jmp 0x7ff77212249e
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x210]
mov ecx, 0x3c414689
nop dword [rax]
cmp ecx, 0x36ffd520
jle 0x7ff7721232a0
cmp ecx, 0x3c2f5da6
jle 0x7ff772123310
cmp ecx, 0x3c2f5da7
je 0x7ff7721233c7
cmp ecx, 0x3c414689
je 0x7ff7721233eb
cmp ecx, 0x6d764e66
jne 0x7ff772123260
jmp 0x7ff77212912e
cmp ecx, 0xe1ed4805
jg 0x7ff772123340
cmp ecx, 0x8ed1a0bc
je 0x7ff77212346a
cmp ecx, 0xcf963316
jne 0x7ff772123260
mov qword [rsp + 0x2d0], rsi
mov eax, dword [0x7ff772230e88]
mov edx, dword [0x7ff772230e8c]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov ebp, 0x3c414689
mov ecx, 0x36ffd521
mov edi, 0x3c414689
cmp ebx, 0xffffffff
sete bl
je 0x7ff7721232fb
mov edi, 0x36ffd521
cmp edx, 0xa
cmovl ecx, edi
setl al
xor al, bl
cmovne ecx, ebp
jmp 0x7ff772123260
cmp ecx, 0x36ffd521
je 0x7ff77212323d
cmp ecx, 0x3a32cf23
jne 0x7ff772123260
mov ecx, 0xcf963316
mov rsi, qword [rsp + 0x200]
jmp 0x7ff772123260
cmp ecx, 0xe1ed4806
je 0x7ff7721234a5
cmp ecx, 0xfebfb7b5
jne 0x7ff772123260
mov eax, dword [0x7ff772230e88]
mov edx, dword [0x7ff772230e8c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x3a32cf23
mov edi, 0x3a32cf23
jne 0x7ff77212338d
mov edi, 0x3c2f5da7
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
mov qword [rsp + 0x2c0], r8
mov word [rsp + 0x2c8], 0x1ba9
mov byte [rsp + 0x2ca], OleUninitialize
mov qword [rsp + 0x200], r12
mov qword [rsp + 0x210], r13
cmovge ecx, edi
jmp 0x7ff772123260
mov qword [rsp + 0x2c0], r8
mov word [rsp + 0x2c8], 0x1ba9
mov byte [rsp + 0x2ca], OleUninitialize
mov ecx, 0xfebfb7b5
jmp 0x7ff772123260
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov eax, dword [0x7ff772230e88]
mov edx, dword [0x7ff772230e8c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xe1ed4806
mov edi, 0xe1ed4806
jne 0x7ff77212342b
mov edi, 0x36ffd521
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
mov rax, qword [rsp + 0x2d0]
cmovge ecx, edi
add rax, 1
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x290]
cmp rdx, rax
sete byte [rsp + 0x1f0]
jmp 0x7ff772123260
movzx ebx, byte [rsp + 0x1d0]
movzx eax, byte [rsp + 0x1e0]
mov edx, ebx
xor dl, al
mov ebp, 0xfebfb7b5
mov ecx, 0x3c2f5da7
mov edi, 0xfebfb7b5
test al, al
jne 0x7ff772123496
mov edi, 0x3c2f5da7
test bl, bl
cmovne ecx, edi
test dl, dl
cmovne ecx, ebp
jmp 0x7ff772123260
cmp byte [rsp + 0x1f0], 0
mov ecx, 0x6d764e66
jne 0x7ff7721234b9
mov ecx, 0xcf963316
mov rsi, qword [rsp + 0x290]
jmp 0x7ff772123260
cmp dword [rsp + 0x98], 2
mov ecx, 0xa849b914
mov eax, 0x87257315
cmove ecx, eax
mov al, byte [rsp + 0x32]
mov byte [rsp + 0x33], al
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230708]
mov ecx, dword [0x7ff77223070c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x1d0]
cmp ecx, 0xa
setl byte [rsp + 0x1e0]
mov ecx, 0x54099ae1
mov r9d, 0x960f44ce
mov r10d, 0x2b7209e1
nop word cs:[rax + rax]
cmp ecx, 0x355fe844
jg 0x7ff772123580
cmp ecx, 0xd82e3357
je 0x7ff7721235d0
cmp ecx, 0x6db61b0
je 0x7ff7721236a0
cmp ecx, 0x1b72dbbc
jne 0x7ff772123530
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0x1b72dbbc
mov eax, 0x68f76af9
cmove ecx, eax
jmp 0x7ff772123530
cmp ecx, 0x355fe845
je 0x7ff772123770
cmp ecx, 0x68f76af9
je 0x7ff7721293ac
cmp ecx, 0x54099ae1
jne 0x7ff772123530
mov bl, byte [rsp + 0x1d0]
mov cl, byte [rsp + 0x1e0]
mov edx, ebx
xor dl, cl
mov edx, 0x6db61b0
mov eax, 0xd82e3357
cmovne edx, eax
test cl, cl
mov ecx, edx
cmovne ecx, eax
test bl, bl
cmove ecx, edx
jmp 0x7ff772123530
mov ecx, dword [0x7ff772231138]
mov edi, dword [0x7ff77223113c]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete cl
cmp edi, 0xa
setl bl
xor bl, cl
mov ecx, 0x960f44ce
mov eax, 0xadce560a
cmovne ecx, eax
cmp ebp, 0xffffffff
sete byte [rsp + 0x1f0]
mov byte [rsp + 0x2c0], 0
mov ebx, ecx
cmove ebx, eax
cmp edi, 0xa
setl byte [rsp + 0x200]
not ebp
cmovge ebx, ecx
mov ecx, 0xb144a933
nop
cmp ecx, 0xb144a932
jg 0x7ff772123650
cmp ecx, 0x960f44ce
je 0x7ff77212368d
cmp ecx, 0xadce560a
jne 0x7ff772123630
jmp 0x7ff772123782
cmp ecx, 0x2b7209e1
je 0x7ff772123694
cmp ecx, 0xb144a933
jne 0x7ff772123630
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123630
mov ecx, 0x2b7209e1
jmp 0x7ff772123630
mov byte [rsp + 0x210], 0x8c
mov ecx, ebx
jmp 0x7ff772123630
mov eax, dword [0x7ff772231138]
mov esi, dword [0x7ff77223113c]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete al
cmp esi, 0xa
setl cl
xor cl, al
mov eax, 0x960f44ce
mov ecx, 0xadce560a
cmovne eax, ecx
test edi, ebp
sete byte [rsp + 0x1f0]
mov ebx, eax
cmove ebx, ecx
cmp esi, 0xa
setl byte [rsp + 0x200]
mov byte [rsp + 0x2c0], 0
cmovge ebx, eax
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123720
cmp ecx, 0x960f44ce
je 0x7ff77212375d
cmp ecx, 0xadce560a
jne 0x7ff772123700
jmp 0x7ff77212381f
cmp ecx, 0x2b7209e1
je 0x7ff772123764
cmp ecx, 0xb144a933
jne 0x7ff772123700
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123700
mov ecx, 0x2b7209e1
jmp 0x7ff772123700
mov byte [rsp + 0x210], 0x8c
mov ecx, ebx
jmp 0x7ff772123700
mov ecx, 0x1b72dbbc
mov r8, qword [rsp + 0x290]
jmp 0x7ff772123530
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721237d0
cmp ecx, 0x960f44ce
je 0x7ff77212380c
cmp ecx, 0xadce560a
jne 0x7ff7721237b0
jmp 0x7ff7721238c0
cmp ecx, 0x2b7209e1
je 0x7ff772123813
cmp ecx, 0xb144a933
jne 0x7ff7721237b0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff7721237b0
mov ecx, 0x2b7209e1
jmp 0x7ff7721237b0
mov byte [rsp + 0x210], 0x7d
mov ecx, ebx
jmp 0x7ff7721237b0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123870
cmp ecx, 0x960f44ce
je 0x7ff7721238ad
cmp ecx, 0xadce560a
jne 0x7ff772123850
jmp 0x7ff772123960
cmp ecx, 0x2b7209e1
je 0x7ff7721238b4
cmp ecx, 0xb144a933
jne 0x7ff772123850
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123850
mov ecx, 0x2b7209e1
jmp 0x7ff772123850
mov byte [rsp + 0x210], 0x7d
mov ecx, ebx
jmp 0x7ff772123850
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123910
cmp ecx, 0x960f44ce
je 0x7ff77212394d
cmp ecx, 0xadce560a
jne 0x7ff7721238f0
jmp 0x7ff772123a00
cmp ecx, 0x2b7209e1
je 0x7ff772123954
cmp ecx, 0xb144a933
jne 0x7ff7721238f0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721238f0
mov ecx, 0x2b7209e1
jmp 0x7ff7721238f0
mov byte [rsp + 0x210], 0x64
mov ecx, ebx
jmp 0x7ff7721238f0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721239b0
cmp ecx, 0x960f44ce
je 0x7ff7721239ed
cmp ecx, 0xadce560a
jne 0x7ff772123990
jmp 0x7ff772123a9f
cmp ecx, 0x2b7209e1
je 0x7ff7721239f4
cmp ecx, 0xb144a933
jne 0x7ff772123990
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123990
mov ecx, 0x2b7209e1
jmp 0x7ff772123990
mov byte [rsp + 0x210], 0x64
mov ecx, ebx
jmp 0x7ff772123990
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123a50
cmp ecx, 0x960f44ce
je 0x7ff772123a8c
cmp ecx, 0xadce560a
jne 0x7ff772123a30
jmp 0x7ff772123b40
cmp ecx, 0x2b7209e1
je 0x7ff772123a93
cmp ecx, 0xb144a933
jne 0x7ff772123a30
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772123a30
mov ecx, 0x2b7209e1
jmp 0x7ff772123a30
mov byte [rsp + 0x210], 0x6b
mov ecx, ebx
jmp 0x7ff772123a30
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123af0
cmp ecx, 0x960f44ce
je 0x7ff772123b2d
cmp ecx, 0xadce560a
jne 0x7ff772123ad0
jmp 0x7ff772123be0
cmp ecx, 0x2b7209e1
je 0x7ff772123b34
cmp ecx, 0xb144a933
jne 0x7ff772123ad0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123ad0
mov ecx, 0x2b7209e1
jmp 0x7ff772123ad0
mov byte [rsp + 0x210], 0x6b
mov ecx, ebx
jmp 0x7ff772123ad0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123b90
cmp ecx, 0x960f44ce
je 0x7ff772123bcd
cmp ecx, 0xadce560a
jne 0x7ff772123b70
jmp 0x7ff772123c7f
cmp ecx, 0x2b7209e1
je 0x7ff772123bd4
cmp ecx, 0xb144a933
jne 0x7ff772123b70
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123b70
mov ecx, 0x2b7209e1
jmp 0x7ff772123b70
mov byte [rsp + 0x210], 0x7a
mov ecx, ebx
jmp 0x7ff772123b70
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123c30
cmp ecx, 0x960f44ce
je 0x7ff772123c6c
cmp ecx, 0xadce560a
jne 0x7ff772123c10
jmp 0x7ff772123d20
cmp ecx, 0x2b7209e1
je 0x7ff772123c73
cmp ecx, 0xb144a933
jne 0x7ff772123c10
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772123c10
mov ecx, 0x2b7209e1
jmp 0x7ff772123c10
mov byte [rsp + 0x210], 0x7a
mov ecx, ebx
jmp 0x7ff772123c10
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123cd0
cmp ecx, 0x960f44ce
je 0x7ff772123d0d
cmp ecx, 0xadce560a
jne 0x7ff772123cb0
jmp 0x7ff772123dc0
cmp ecx, 0x2b7209e1
je 0x7ff772123d14
cmp ecx, 0xb144a933
jne 0x7ff772123cb0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123cb0
mov ecx, 0x2b7209e1
jmp 0x7ff772123cb0
mov byte [rsp + 0x210], 0x61
mov ecx, ebx
jmp 0x7ff772123cb0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123d70
cmp ecx, 0x960f44ce
je 0x7ff772123dad
cmp ecx, 0xadce560a
jne 0x7ff772123d50
jmp 0x7ff772123e5f
cmp ecx, 0x2b7209e1
je 0x7ff772123db4
cmp ecx, 0xb144a933
jne 0x7ff772123d50
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772123d50
mov ecx, 0x2b7209e1
jmp 0x7ff772123d50
mov byte [rsp + 0x210], 0x61
mov ecx, ebx
jmp 0x7ff772123d50
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123e10
cmp ecx, 0x960f44ce
je 0x7ff772123e4c
cmp ecx, 0xadce560a
jne 0x7ff772123df0
jmp 0x7ff772123eff
cmp ecx, 0x2b7209e1
je 0x7ff772123e53
cmp ecx, 0xb144a933
jne 0x7ff772123df0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772123df0
mov ecx, 0x2b7209e1
jmp 0x7ff772123df0
mov byte [rsp + 0x210], 0x67
mov ecx, ebx
jmp 0x7ff772123df0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123eb0
cmp ecx, 0x960f44ce
je 0x7ff772123eec
cmp ecx, 0xadce560a
jne 0x7ff772123e90
jmp 0x7ff772123f9f
cmp ecx, 0x2b7209e1
je 0x7ff772123ef3
cmp ecx, 0xb144a933
jne 0x7ff772123e90
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772123e90
mov ecx, 0x2b7209e1
jmp 0x7ff772123e90
mov byte [rsp + 0x210], 0x67
mov ecx, ebx
jmp 0x7ff772123e90
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123f50
cmp ecx, 0x960f44ce
je 0x7ff772123f8c
cmp ecx, 0xadce560a
jne 0x7ff772123f30
jmp 0x7ff77212403f
cmp ecx, 0x2b7209e1
je 0x7ff772123f93
cmp ecx, 0xb144a933
jne 0x7ff772123f30
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772123f30
mov ecx, 0x2b7209e1
jmp 0x7ff772123f30
mov byte [rsp + 0x210], 0x64
mov ecx, ebx
jmp 0x7ff772123f30
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772123ff0
cmp ecx, 0x960f44ce
je 0x7ff77212402c
cmp ecx, 0xadce560a
jne 0x7ff772123fd0
jmp 0x7ff7721240df
cmp ecx, 0x2b7209e1
je 0x7ff772124033
cmp ecx, 0xb144a933
jne 0x7ff772123fd0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772123fd0
mov ecx, 0x2b7209e1
jmp 0x7ff772123fd0
mov byte [rsp + 0x210], 0x64
mov ecx, ebx
jmp 0x7ff772123fd0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772124090
cmp ecx, 0x960f44ce
je 0x7ff7721240cc
cmp ecx, 0xadce560a
jne 0x7ff772124070
jmp 0x7ff772124180
cmp ecx, 0x2b7209e1
je 0x7ff7721240d3
cmp ecx, 0xb144a933
jne 0x7ff772124070
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772124070
mov ecx, 0x2b7209e1
jmp 0x7ff772124070
mov byte [rsp + 0x210], 0xd6
mov ecx, ebx
jmp 0x7ff772124070
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772124130
cmp ecx, 0x960f44ce
je 0x7ff77212416d
cmp ecx, 0xadce560a
jne 0x7ff772124110
jmp 0x7ff77212421f
cmp ecx, 0x2b7209e1
je 0x7ff772124174
cmp ecx, 0xb144a933
jne 0x7ff772124110
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x960f44ce
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772124110
mov ecx, 0x2b7209e1
jmp 0x7ff772124110
mov byte [rsp + 0x210], 0xd6
mov ecx, ebx
jmp 0x7ff772124110
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721241d0
cmp ecx, 0x960f44ce
je 0x7ff77212420c
cmp ecx, 0xadce560a
jne 0x7ff7721241b0
jmp 0x7ff7721242bf
cmp ecx, 0x2b7209e1
je 0x7ff772124213
cmp ecx, 0xb144a933
jne 0x7ff7721241b0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff7721241b0
mov ecx, 0x2b7209e1
jmp 0x7ff7721241b0
mov byte [rsp + 0x210], 0xf6
mov ecx, ebx
jmp 0x7ff7721241b0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772124270
cmp ecx, 0x960f44ce
je 0x7ff7721242ac
cmp ecx, 0xadce560a
jne 0x7ff772124250
jmp 0x7ff77212431c
cmp ecx, 0x2b7209e1
je 0x7ff7721242b3
cmp ecx, 0xb144a933
jne 0x7ff772124250
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772124250
mov ecx, 0x2b7209e1
jmp 0x7ff772124250
mov byte [rsp + 0x210], 0xf6
mov ecx, ebx
jmp 0x7ff772124250
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ca], al
mov qword [rsp + 0x290], r12
mov qword [rsp + 0x2d0], r13
mov eax, dword [0x7ff772230708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x6db61b0
mov ebp, 0x355fe845
cmove ecx, ebp
cmp dword [0x7ff77223070c], 0xa
mov edx, 0x6db61b0
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
jmp 0x7ff772123530
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ca], al
mov ecx, 0xd82e3357
jmp 0x7ff772123530
mov ecx, 0xfa506b9c
jmp 0x7ff7721224e0
lea rax, [rsp + 0x220]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x118]
mov eax, dword [0x7ff772230480]
mov ecx, dword [0x7ff772230484]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x210]
sete dl
mov eax, 0xdf790670
mov ebp, 0x2e5dc4ac
cmove eax, ebp
cmp ecx, 0xa
setl byte [rsp + 0x290]
setl cl
mov ebx, 0xdf790670
cmovge eax, ebx
xor cl, dl
cmovne eax, ebp
mov ecx, 0xd57ca8d
nop word [rax + rax]
cmp ecx, 0x2e5dc4ab
jg 0x7ff772124400
cmp ecx, 0xdf790670
je 0x7ff77212442c
cmp ecx, 0xd57ca8d
jne 0x7ff7721243b0
movzx edx, byte [rsp + 0x210]
movzx ecx, byte [rsp + 0x290]
mov ebx, ecx
xor bl, dl
test cl, cl
mov ecx, 0xdf790670
mov ebp, 0x48dc2d8e
cmovne ecx, ebp
test dl, dl
mov edx, 0xdf790670
cmove ecx, edx
test bl, bl
cmovne ecx, ebp
jmp 0x7ff7721243b0
cmp ecx, 0x2e5dc4ac
je 0x7ff772129563
cmp ecx, 0x48dc2d8e
jne 0x7ff7721243b0
mov rdx, qword [rsp + 0x60]
movsxd rcx, dword [rdx + 0x3c]
add rcx, rdx
mov qword [rsp + 0x2d0], rcx
mov ecx, eax
jmp 0x7ff7721243b0
mov ecx, 0x48dc2d8e
jmp 0x7ff7721243b0
mov eax, dword [0x7ff772230f48]
mov ecx, dword [0x7ff772230f4c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x29]
cmp ecx, 0xa
setl byte [rsp + 0x280]
mov ecx, 0x1ba2536
jmp 0x7ff7721244b0
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xdf48bd2
mov ebp, 0x66fbd4ac
cmove ecx, ebp
cmp dword [0x7ff772230f4c], 0xa
mov edx, 0xdf48bd2
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xdf48bd1
jg 0x7ff772124510
cmp ecx, 0xd48791ee
jg 0x7ff7721245c0
cmp ecx, 0x8acd34f3
je 0x7ff772124649
cmp ecx, 0xa0d312a2
je 0x7ff77212466e
cmp ecx, 0xbdb98755
jne 0x7ff7721244b0
cmp byte [rsp + 0x2b0], 0
mov ecx, 0xdc789ea6
mov eax, 0xd48791ef
cmovne ecx, eax
mov r9, qword [rsp + 0x290]
jmp 0x7ff7721244b0
cmp ecx, 0x73c5fb1a
jle 0x7ff772124620
cmp ecx, 0x73c5fb1b
je 0x7ff772124748
cmp ecx, 0x7a807d37
je 0x7ff772124828
cmp ecx, 0x7f9957ca
jne 0x7ff7721244b0
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov eax, dword [0x7ff772230f48]
mov edx, dword [0x7ff772230f4c]
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, 0x8acd34f3
mov ebp, 0xbdb98755
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov rdx, qword [rsp + 0x2d0]
cmovge ecx, eax
add rdx, 1
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x290]
cmp rdx, rax
sete byte [rsp + 0x2b0]
jmp 0x7ff7721244b0
cmp ecx, 0xd48791ef
je 0x7ff772124466
cmp ecx, 0xdc789ea6
je 0x7ff77212483a
cmp ecx, 0x1ba2536
jne 0x7ff7721244b0
mov bl, byte [rsp + 0x29]
mov cl, byte [rsp + 0x280]
mov edx, ebx
xor dl, cl
mov edx, 0x73c5fb1b
mov eax, 0xa0d312a2
cmovne edx, eax
test cl, cl
mov ecx, edx
cmovne ecx, eax
test bl, bl
cmove ecx, edx
jmp 0x7ff7721244b0
cmp ecx, 0xdf48bd2
je 0x7ff772124887
cmp ecx, 0x66fbd4ac
je 0x7ff772124891
cmp ecx, 0x6609396d
jne 0x7ff7721244b0
jmp 0x7ff772129621
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x1b0]
mov ecx, 0x7f9957ca
jmp 0x7ff7721244b0
mov byte [rsp + 0x2c0], 0
mov ecx, dword [0x7ff772231188]
mov edi, dword [0x7ff77223118c]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete byte [rsp + 0x170]
sete cl
mov ebx, 0xba6d1421
mov edx, 0x1c3449b5
cmove ebx, edx
cmp edi, 0xa
setl byte [rsp + 0x180]
not ebp
setl al
cmovge ebx, r10d
xor al, cl
cmovne ebx, edx
mov ecx, 0xee425768
nop word cs:[rax + rax]
cmp ecx, 0x11737fd6
jg 0x7ff772124720
cmp ecx, 0xba6d1421
je 0x7ff772124735
cmp ecx, 0xee425768
jne 0x7ff7721246d0
movzx edx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test dl, dl
cmove ecx, r10d
test al, al
cmovne ecx, r11d
jmp 0x7ff7721246d0
cmp ecx, 0x11737fd7
je 0x7ff77212473c
cmp ecx, 0x1c3449b5
jne 0x7ff7721246d0
jmp 0x7ff7721248b7
mov ecx, 0x11737fd7
jmp 0x7ff7721246d0
mov byte [rsp + 0x190], 0x16
mov ecx, ebx
jmp 0x7ff7721246d0
mov eax, dword [0x7ff772231188]
mov esi, dword [0x7ff77223118c]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete al
cmp esi, 0xa
setl cl
xor cl, al
mov eax, 0xba6d1421
mov ecx, 0x1c3449b5
cmovne eax, ecx
test edi, ebp
sete byte [rsp + 0x170]
mov ebx, eax
cmove ebx, ecx
cmp esi, 0xa
setl byte [rsp + 0x180]
mov byte [rsp + 0x2c0], 0
cmovge ebx, eax
mov ecx, 0xee425768
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x11737fd6
jg 0x7ff772124800
cmp ecx, 0xba6d1421
je 0x7ff772124815
cmp ecx, 0xee425768
jne 0x7ff7721247b0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff7721247b0
cmp ecx, 0x11737fd7
je 0x7ff77212481c
cmp ecx, 0x1c3449b5
jne 0x7ff7721247b0
jmp 0x7ff772124958
mov ecx, 0x11737fd7
jmp 0x7ff7721247b0
mov byte [rsp + 0x190], 0x16
mov ecx, ebx
jmp 0x7ff7721247b0
mov ecx, 0xdc789ea6
mov r9, qword [rsp + 0x1a0]
jmp 0x7ff7721244b0
mov eax, dword [0x7ff772230f48]
mov edx, dword [0x7ff772230f4c]
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 ebp, 0x8acd34f3
mov ebx, 0x7f9957ca
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov qword [rsp + 0x2d0], r9
cmovge ecx, ebp
jmp 0x7ff7721244b0
mov ecx, 0x66fbd4ac
jmp 0x7ff7721244b0
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xdf48bd2
mov ebp, 0x6609396d
jmp 0x7ff772124487
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop
cmp ecx, 0x11737fd6
jg 0x7ff772124930
cmp ecx, 0xba6d1421
je 0x7ff772124945
cmp ecx, 0xee425768
jne 0x7ff7721248e0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721248e0
cmp ecx, 0x11737fd7
je 0x7ff77212494c
cmp ecx, 0x1c3449b5
jne 0x7ff7721248e0
jmp 0x7ff7721249f8
mov ecx, 0x11737fd7
jmp 0x7ff7721248e0
mov byte [rsp + 0x190], 0x47
mov ecx, ebx
jmp 0x7ff7721248e0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721249d0
cmp ecx, 0xba6d1421
je 0x7ff7721249e5
cmp ecx, 0xee425768
jne 0x7ff772124980
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772124980
cmp ecx, 0x11737fd7
je 0x7ff7721249ec
cmp ecx, 0x1c3449b5
jne 0x7ff772124980
jmp 0x7ff772124a98
mov ecx, 0x11737fd7
jmp 0x7ff772124980
mov byte [rsp + 0x190], 0x47
mov ecx, ebx
jmp 0x7ff772124980
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124a70
cmp ecx, 0xba6d1421
je 0x7ff772124a85
cmp ecx, 0xee425768
jne 0x7ff772124a20
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772124a20
cmp ecx, 0x11737fd7
je 0x7ff772124a8c
cmp ecx, 0x1c3449b5
jne 0x7ff772124a20
jmp 0x7ff772124b38
mov ecx, 0x11737fd7
jmp 0x7ff772124a20
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772124a20
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124b10
cmp ecx, 0xba6d1421
je 0x7ff772124b25
cmp ecx, 0xee425768
jne 0x7ff772124ac0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772124ac0
cmp ecx, 0x11737fd7
je 0x7ff772124b2c
cmp ecx, 0x1c3449b5
jne 0x7ff772124ac0
jmp 0x7ff772124bd8
mov ecx, 0x11737fd7
jmp 0x7ff772124ac0
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772124ac0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124bb0
cmp ecx, 0xba6d1421
je 0x7ff772124bc5
cmp ecx, 0xee425768
jne 0x7ff772124b60
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772124b60
cmp ecx, 0x11737fd7
je 0x7ff772124bcc
cmp ecx, 0x1c3449b5
jne 0x7ff772124b60
jmp 0x7ff772124c78
mov ecx, 0x11737fd7
jmp 0x7ff772124b60
mov byte [rsp + 0x190], 0x35
mov ecx, ebx
jmp 0x7ff772124b60
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124c50
cmp ecx, 0xba6d1421
je 0x7ff772124c65
cmp ecx, 0xee425768
jne 0x7ff772124c00
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772124c00
cmp ecx, 0x11737fd7
je 0x7ff772124c6c
cmp ecx, 0x1c3449b5
jne 0x7ff772124c00
jmp 0x7ff772124d18
mov ecx, 0x11737fd7
jmp 0x7ff772124c00
mov byte [rsp + 0x190], 0x35
mov ecx, ebx
jmp 0x7ff772124c00
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124cf0
cmp ecx, 0xba6d1421
je 0x7ff772124d05
cmp ecx, 0xee425768
jne 0x7ff772124ca0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772124ca0
cmp ecx, 0x11737fd7
je 0x7ff772124d0c
cmp ecx, 0x1c3449b5
jne 0x7ff772124ca0
jmp 0x7ff772124db8
mov ecx, 0x11737fd7
jmp 0x7ff772124ca0
mov byte [rsp + 0x190], 0x44
mov ecx, ebx
jmp 0x7ff772124ca0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124d90
cmp ecx, 0xba6d1421
je 0x7ff772124da5
cmp ecx, 0xee425768
jne 0x7ff772124d40
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772124d40
cmp ecx, 0x11737fd7
je 0x7ff772124dac
cmp ecx, 0x1c3449b5
jne 0x7ff772124d40
jmp 0x7ff772124e58
mov ecx, 0x11737fd7
jmp 0x7ff772124d40
mov byte [rsp + 0x190], 0x44
mov ecx, ebx
jmp 0x7ff772124d40
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124e30
cmp ecx, 0xba6d1421
je 0x7ff772124e45
cmp ecx, 0xee425768
jne 0x7ff772124de0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772124de0
cmp ecx, 0x11737fd7
je 0x7ff772124e4c
cmp ecx, 0x1c3449b5
jne 0x7ff772124de0
jmp 0x7ff772124ef8
mov ecx, 0x11737fd7
jmp 0x7ff772124de0
mov byte [rsp + 0x190], 0x4b
mov ecx, ebx
jmp 0x7ff772124de0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124ed0
cmp ecx, 0xba6d1421
je 0x7ff772124ee5
cmp ecx, 0xee425768
jne 0x7ff772124e80
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772124e80
cmp ecx, 0x11737fd7
je 0x7ff772124eec
cmp ecx, 0x1c3449b5
jne 0x7ff772124e80
jmp 0x7ff772124f98
mov ecx, 0x11737fd7
jmp 0x7ff772124e80
mov byte [rsp + 0x190], 0x4b
mov ecx, ebx
jmp 0x7ff772124e80
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772124f70
cmp ecx, 0xba6d1421
je 0x7ff772124f85
cmp ecx, 0xee425768
jne 0x7ff772124f20
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772124f20
cmp ecx, 0x11737fd7
je 0x7ff772124f8c
cmp ecx, 0x1c3449b5
jne 0x7ff772124f20
jmp 0x7ff772125038
mov ecx, 0x11737fd7
jmp 0x7ff772124f20
mov byte [rsp + 0x190], 0x41
mov ecx, ebx
jmp 0x7ff772124f20
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772125010
cmp ecx, 0xba6d1421
je 0x7ff772125025
cmp ecx, 0xee425768
jne 0x7ff772124fc0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772124fc0
cmp ecx, 0x11737fd7
je 0x7ff77212502c
cmp ecx, 0x1c3449b5
jne 0x7ff772124fc0
jmp 0x7ff7721250d8
mov ecx, 0x11737fd7
jmp 0x7ff772124fc0
mov byte [rsp + 0x190], 0x41
mov ecx, ebx
jmp 0x7ff772124fc0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721250b0
cmp ecx, 0xba6d1421
je 0x7ff7721250c5
cmp ecx, 0xee425768
jne 0x7ff772125060
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772125060
cmp ecx, 0x11737fd7
je 0x7ff7721250cc
cmp ecx, 0x1c3449b5
jne 0x7ff772125060
jmp 0x7ff772125178
mov ecx, 0x11737fd7
jmp 0x7ff772125060
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772125060
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772125150
cmp ecx, 0xba6d1421
je 0x7ff772125165
cmp ecx, 0xee425768
jne 0x7ff772125100
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772125100
cmp ecx, 0x11737fd7
je 0x7ff77212516c
cmp ecx, 0x1c3449b5
jne 0x7ff772125100
jmp 0x7ff772125218
mov ecx, 0x11737fd7
jmp 0x7ff772125100
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772125100
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721251f0
cmp ecx, 0xba6d1421
je 0x7ff772125205
cmp ecx, 0xee425768
jne 0x7ff7721251a0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff7721251a0
cmp ecx, 0x11737fd7
je 0x7ff77212520c
cmp ecx, 0x1c3449b5
jne 0x7ff7721251a0
jmp 0x7ff7721252b8
mov ecx, 0x11737fd7
jmp 0x7ff7721251a0
mov byte [rsp + 0x190], 0xf0
mov ecx, ebx
jmp 0x7ff7721251a0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772125290
cmp ecx, 0xba6d1421
je 0x7ff7721252a5
cmp ecx, 0xee425768
jne 0x7ff772125240
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772125240
cmp ecx, 0x11737fd7
je 0x7ff7721252ac
cmp ecx, 0x1c3449b5
jne 0x7ff772125240
jmp 0x7ff772125358
mov ecx, 0x11737fd7
jmp 0x7ff772125240
mov byte [rsp + 0x190], 0xf0
mov ecx, ebx
jmp 0x7ff772125240
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp edi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772125330
cmp ecx, 0xba6d1421
je 0x7ff772125345
cmp ecx, 0xee425768
jne 0x7ff7721252e0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721252e0
cmp ecx, 0x11737fd7
je 0x7ff77212534c
cmp ecx, 0x1c3449b5
jne 0x7ff7721252e0
jmp 0x7ff7721253f5
mov ecx, 0x11737fd7
jmp 0x7ff7721252e0
mov byte [rsp + 0x190], 0xd0
mov ecx, ebx
jmp 0x7ff7721252e0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721253d0
cmp ecx, 0xba6d1421
je 0x7ff7721253e2
cmp ecx, 0xee425768
jne 0x7ff772125380
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772125380
cmp ecx, 0x11737fd7
je 0x7ff7721253e9
cmp ecx, 0x1c3449b5
jne 0x7ff772125380
jmp 0x7ff772125458
mov ecx, 0x11737fd7
jmp 0x7ff772125380
mov byte [rsp + 0x190], 0xd0
mov ecx, ebx
jmp 0x7ff772125380
mov eax, dword [0x7ff772230f48]
mov edx, dword [0x7ff772230f4c]
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 ebp, 0x73c5fb1b
mov ebx, 0x7a807d37
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x1b0], r13
cmovge ecx, ebp
jmp 0x7ff7721244b0
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
mov ecx, 0xa0d312a2
jmp 0x7ff7721244b0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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, 0xc1f25151
mov ebp, 0xb1efd652
jmp 0x7ff77212793c
lea rax, [rsp + 0x250]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x130]
mov rax, qword [rax]
mov ecx, dword [rsp + 0x40]
mov qword [rsp + 0x138], rcx
mov rcx, qword [rsp + 0x138]
lea rcx, [rcx + rcx*4]
lea rax, [rax + rcx*8]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
cmp dword [rax + 0x14], 0
mov ecx, 0x597e36ee
mov eax, 0xf3c52e9
cmove ecx, eax
mov al, byte [rsp + 0x2b]
mov byte [rsp + 0x31], al
jmp 0x7ff7721224e0
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov ecx, 0xa791cb76
jmp 0x7ff7721224e0
mov ecx, 0xb1efd652
jmp 0x7ff7721224e0
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xc8]
mov edx, dword [rcx + 0x1c]
movabs rbx, 0xce47106cc5c03889
lea rbp, [rax + rbx]
sub rbp, rdx
sub rbp, rbx
mov qword [rsp + 0x120], rbp
mov dword [rcx + 0x1c], eax
movaps xmm0, xmmword [0x7ff772222a60]
movaps xmmword [rsp + 0x2d0], xmm0
mov dword [rsp + 0x2e0], 0x6ae51c1b
lea rax, [rsp + 0x2e5]
mov qword [rsp + 0x290], rax
mov ecx, 0x84da3159
lea rdi, [rsp + 0x2e4]
mov edx, dword [0x7ff7722306f0]
mov ebx, dword [0x7ff7722306f4]
cmp ebx, 0xa
setl r8b
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
sete al
xor al, r8b
mov eax, 0x83e500f5
mov esi, 0xc5da75e8
cmovne eax, esi
test edx, ebp
mov edx, eax
cmove edx, esi
cmp ebx, 0xa
cmovge edx, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
xor al, r8b
mov eax, 0x83e500f5
mov esi, 0x50d2d44d
cmovne eax, esi
cmp ebp, 0xffffffff
mov ebp, eax
cmove ebp, esi
cmp ebx, 0xa
cmovge ebp, eax
nop word [rax + rax]
cmp ecx, 0xa2dfb53c
jle 0x7ff772125630
cmp ecx, 0xa2dfb53d
je 0x7ff772125642
cmp ecx, 0xc5da75e8
je 0x7ff772125646
cmp ecx, 0x50d2d44d
jne 0x7ff772125600
jmp 0x7ff77212971e
cmp ecx, 0x83e500f5
je 0x7ff77212564a
cmp ecx, 0x84da3159
jne 0x7ff772125600
jmp 0x7ff772125660
mov ecx, edx
jmp 0x7ff772125600
mov ecx, ebp
jmp 0x7ff772125600
mov ecx, 0xc5da75e8
jmp 0x7ff772125600
mov byte [rdi], 0
add rdi, 1
cmp rdi, qword [rsp + 0x290]
mov ecx, 0x84da3159
mov eax, 0xa2dfb53d
cmove ecx, eax
jmp 0x7ff77212558e
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x7c], eax
mov rax, qword [rsp + 0x128]
mov ecx, dword [rsp + 0x7c]
cmp ecx, dword [rax]
mov ecx, 0x9b953b4
mov eax, 0x8eafd3f9
cmovb ecx, eax
jmp 0x7ff7721224e0
mov ecx, 0xd0d2a142
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x62f77f1a
mov ebp, 0xfa506b9c
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0x62f77f1a
jmp 0x7ff7721224ce
lea rax, [rsp + 0x286]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x148]
movabs rax, 0x1acb0b5aeb37700
mov qword [rsp + 0x2d0], rax
lea rax, [rsp + 0x2d9]
mov qword [rsp + 0x290], rax
mov ecx, 0x3241e1a6
lea rax, [rsp + 0x2d8]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x601ef761
je 0x7ff772129783
cmp ecx, 0x3241e1a6
jne 0x7ff772125740
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x3241e1a6
mov edx, 0x601ef761
cmove ecx, edx
jmp 0x7ff772125740
mov eax, dword [rsp + 0xb8]
add eax, 2
mov dword [rsp + 0x10c], eax
mov eax, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x160]
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x46], ax
movzx eax, word [rsp + 0x46]
cmp eax, 0x1000
mov ecx, 0xf6c18ece
mov eax, 0x93b284ab
cmovb ecx, eax
jmp 0x7ff7721224e0
movzx eax, word [rsp + 0x86]
mov dword [rsp + 0x2d0], eax
mov ecx, 0x17175e3e
nop dword [rax + rax]
cmp ecx, 0x6949e632
jg 0x7ff772125800
cmp ecx, 0x17175e3e
je 0x7ff772125815
cmp ecx, 0x34bd6f09
jne 0x7ff7721257d0
mov ecx, 0x6cfbad75
mov al, 8
jmp 0x7ff7721257d0
cmp ecx, 0x6949e633
je 0x7ff772125831
cmp ecx, 0x6cfbad75
jne 0x7ff7721257d0
jmp 0x7ff772129958
mov ecx, dword [rsp + 0x2d0]
cmp ecx, 0x14c
mov ecx, 0x34bd6f09
mov edx, 0x6949e633
cmove ecx, edx
jmp 0x7ff7721257d0
mov ecx, 0x6cfbad75
mov al, 4
jmp 0x7ff7721257d0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0xde9636b6
mov ebx, 0x71ee848b
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, ebp
mov eax, dword [rsp + 0x34]
add eax, dword [rsp + 0x2c]
mov rdx, qword [rsp + 0x60]
add rax, rdx
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0x2c]
add eax, 8
mov dword [rsp + 0xb4], eax
mov rax, qword [rsp + 0x150]
mov eax, dword [rax + 4]
movabs rbp, 0x7cb87dcb6cf7467d
sub rax, rbp
movabs rbx, 0x1fffffff8
add rax, rbx
add rax, rbp
shr rax, 1
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x34]
add eax, dword [rsp + 0xb4]
add rax, rdx
mov qword [rsp + 0x160], rax
jmp 0x7ff7721224e0
mov al, byte [rsp + 0x3a]
and al, 1
mov byte [rsp + 0x2b], al
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x248]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
mov ecx, dword [rsp + 0x40]
cmp ecx, dword [rax]
mov ecx, 0x1d5fdd2a
mov eax, 0xff332b83
cmovb ecx, eax
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0x3bfe7289
mov ebx, 0xa68d351
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, ebp
jmp 0x7ff7721224e0
mov ecx, 0xaaa96b03
mov dword [rsp + 0xa4], 0
jmp 0x7ff7721224e0
lea rcx, [rsp + 0x2c0]
call fcn.7ff772148bf0
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.7ff77204fcb0
mov byte [rsp + 0x2b0], 0
mov eax, dword [0x7ff772231018]
mov edi, dword [0x7ff77223101c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x210]
sete al
mov ebp, 0x959fa51f
mov ecx, 0x9e5102cc
cmove ebp, ecx
cmp edi, 0xa
setl byte [rsp + 0x290]
not edx
setl bl
mov r8d, 0x959fa51f
cmovge ebp, r8d
xor bl, al
cmovne ebp, ecx
mov eax, 0xb98cd250
mov esi, 0xdbdfb829
nop dword [rax]
cmp eax, 0xb98cd24f
jg 0x7ff772125a30
cmp eax, 0x959fa51f
je 0x7ff772125a69
cmp eax, 0x9e5102cc
jne 0x7ff772125a10
jmp 0x7ff772129971
cmp eax, 0xdbdfb829
je 0x7ff772125a70
cmp eax, 0xb98cd250
jne 0x7ff772125a10
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, esi
jmp 0x7ff772125a10
mov eax, 0xdbdfb829
jmp 0x7ff772125a10
mov byte [rsp + 0x2d0], 0x34
mov eax, ebp
jmp 0x7ff772125a10
mov ecx, 0x2d071239
mov dword [rsp + 0xa0], 1
mov dword [rsp + 0x78], 0
jmp 0x7ff7721224e0
mov r12, r15
mov r15, r14
mov rax, qword [rsp + 0x150]
mov r14d, dword [rax]
movzx eax, word [rsp + 0x46]
mov ecx, eax
xor ecx, 0xfffff000
and ecx, eax
movzx r8d, cx
lea rax, [rsp + 0x168]
mov qword [rsp + 0xd0], rax
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x168], 0
movaps xmm0, xmmword [0x7ff772222a20]
movaps xmmword [rsp + 0x2d0], xmm0
mov word [rsp + 0x2e0], 0xd14
mov byte [rsp + 0x2e2], 0x82
lea rax, [rsp + 0x2e4]
mov qword [rsp + 0x290], rax
mov edx, 0x31da9fc1
lea r9, [rsp + 0x2e3]
mov eax, dword [0x7ff772230f98]
mov esi, dword [0x7ff772230f9c]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
mov edi, ebx
xor edi, 0xfffffffe
test edi, ebx
sete r10b
mov edi, 0x77f15899
mov r11d, 0xbcd8dfd
cmove edi, r11d
cmp esi, 0xa
setl cl
mov ebx, 0x77f15899
cmovge edi, ebx
xor al, cl
mov eax, 0x77f15899
mov r13d, 0x27f49612
cmovne eax, r13d
cmp ebp, 0xffffffff
mov ebx, eax
cmove ebx, r13d
cmp esi, 0xa
cmovge ebx, eax
xor r10b, cl
cmovne edi, r11d
nop dword [rax]
cmp edx, 0x2ad59ac6
jle 0x7ff772125bc0
cmp edx, 0x2ad59ac7
je 0x7ff772125bd5
cmp edx, 0x77f15899
je 0x7ff772125bd9
cmp edx, 0x31da9fc1
jne 0x7ff772125b90
jmp 0x7ff772125bf0
cmp edx, 0xbcd8dfd
je 0x7ff772125be0
cmp edx, 0x27f49612
jne 0x7ff772125b90
jmp 0x7ff772129a0c
mov edx, edi
jmp 0x7ff772125b90
mov edx, 0xbcd8dfd
jmp 0x7ff772125b90
mov edx, ebx
jmp 0x7ff772125b90
mov byte [r9], 0
add r9, 1
cmp r9, qword [rsp + 0x290]
mov edx, 0x31da9fc1
mov eax, 0x2ad59ac7
cmove edx, eax
jmp 0x7ff772125b1f
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xc1f25151
mov ebp, 0x1e28239c
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0xc1f25151
jmp 0x7ff7721224ce
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rcx + 0x10]
add rcx, qword [rax]
mov rax, qword [rsp + 0x158]
mov qword [rax], rcx
mov ecx, 0xa849b914
mov byte [rsp + 0x33], 1
jmp 0x7ff7721224e0
movaps xmmword [rsp + 0x2d0], xmm12
movabs rax, 0x303f303025ee4930
mov qword [rsp + 0x2e0], rax
mov byte [rsp + 0x2e8], 0xce
lea rax, [rsp + 0x2ea]
mov qword [rsp + 0x290], rax
mov ecx, 0x784107ed
lea rax, [rsp + 0x2e9]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xd6fa1074
je 0x7ff772129ad2
cmp ecx, 0x784107ed
jne 0x7ff772125cc0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x784107ed
mov edx, 0xd6fa1074
cmove ecx, edx
jmp 0x7ff772125cc0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xde9636b6
mov ebp, 0xdeaa7c83
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0xde9636b6
jmp 0x7ff7721224ce
mov ecx, 0x2b5f887a
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x70], eax
jmp 0x7ff7721224e0
mov ecx, 0xa56fd0ca
mov dword [rsp + 0xac], 7
jmp 0x7ff7721224e0
mov ecx, 0xe400646e
jmp 0x7ff7721224e0
mov eax, dword [rsp + 0x74]
and al, 1
mov byte [rsp + 0x3f], al
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x40efc3aa
mov ebp, 0xd0d2a142
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0x40efc3aa
jmp 0x7ff7721224ce
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x92db9954
mov ebp, 0x74ee76d4
jmp 0x7ff7721224bf
mov ecx, 0x8508cd27
mov al, byte [rsp + 0x3f]
mov dword [rsp + 0x68], eax
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230dd8]
mov ecx, dword [0x7ff772230ddc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x1c0]
cmp ecx, 0xa
setl byte [rsp + 0x1d0]
mov ecx, 0x4c004d11
mov r9d, 0xeb69a581
mov r10d, 0x9fa03d65
nop word [rax + rax]
cmp ecx, 0xf56db4fc
jg 0x7ff772125e60
cmp ecx, 0xa9d4ced0
je 0x7ff772125eb0
cmp ecx, 0xbfc50105
je 0x7ff772125f88
cmp ecx, 0xe2deea58
jne 0x7ff772125e10
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x290]
mov ecx, 0xe2deea58
mov eax, 0xf56db4fd
cmove ecx, eax
jmp 0x7ff772125e10
cmp ecx, 0xf56db4fd
je 0x7ff772129c15
cmp ecx, 0x43362d3d
je 0x7ff772126068
cmp ecx, 0x4c004d11
jne 0x7ff772125e10
mov bl, byte [rsp + 0x1c0]
mov cl, byte [rsp + 0x1d0]
mov edx, ebx
xor dl, cl
mov edx, 0xa9d4ced0
mov eax, 0xbfc50105
cmovne edx, eax
test cl, cl
mov ecx, edx
cmovne ecx, eax
test bl, bl
cmove ecx, edx
jmp 0x7ff772125e10
mov eax, dword [0x7ff772230fe0]
mov esi, dword [0x7ff772230fe4]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete al
cmp esi, 0xa
setl cl
xor cl, al
mov eax, 0xeb69a581
mov ecx, 0x1b4f2d35
cmovne eax, ecx
test edi, ebp
sete byte [rsp + 0x1e0]
mov ebx, eax
cmove ebx, ecx
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov byte [rsp + 0x2d0], 0
cmovge ebx, eax
mov ecx, 0xd02854af
nop dword [rax + rax]
cmp ecx, 0xeb69a580
jg 0x7ff772125f60
cmp ecx, 0x9fa03d65
je 0x7ff772125f75
cmp ecx, 0xd02854af
jne 0x7ff772125f10
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772125f10
cmp ecx, 0xeb69a581
je 0x7ff772125f81
cmp ecx, 0x1b4f2d35
jne 0x7ff772125f10
jmp 0x7ff77212607a
mov byte [rsp + 0x200], 1
mov ecx, ebx
jmp 0x7ff772125f10
mov ecx, 0x9fa03d65
jmp 0x7ff772125f10
mov ecx, dword [0x7ff772230fe0]
mov edi, dword [0x7ff772230fe4]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete cl
cmp edi, 0xa
setl bl
xor bl, cl
mov ecx, 0xeb69a581
mov eax, 0x1b4f2d35
cmovne ecx, eax
cmp ebp, 0xffffffff
sete byte [rsp + 0x1e0]
mov byte [rsp + 0x2d0], 0
mov ebx, ecx
cmove ebx, eax
cmp edi, 0xa
setl byte [rsp + 0x1f0]
not ebp
cmovge ebx, ecx
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jg 0x7ff772126040
cmp ecx, 0x9fa03d65
je 0x7ff772126055
cmp ecx, 0xd02854af
jne 0x7ff772125ff0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772125ff0
cmp ecx, 0xeb69a581
je 0x7ff772126061
cmp ecx, 0x1b4f2d35
jne 0x7ff772125ff0
jmp 0x7ff772126128
mov byte [rsp + 0x200], 1
mov ecx, ebx
jmp 0x7ff772125ff0
mov ecx, 0x9fa03d65
jmp 0x7ff772125ff0
mov ecx, 0xe2deea58
mov r8, qword [rsp + 0x210]
jmp 0x7ff772125e10
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xeb69a580
jg 0x7ff772126100
cmp ecx, 0x9fa03d65
je 0x7ff772126115
cmp ecx, 0xd02854af
jne 0x7ff7721260b0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721260b0
cmp ecx, 0xeb69a581
je 0x7ff772126121
cmp ecx, 0x1b4f2d35
jne 0x7ff7721260b0
jmp 0x7ff7721261c8
mov byte [rsp + 0x200], 0x1c
mov ecx, ebx
jmp 0x7ff7721260b0
mov ecx, 0x9fa03d65
jmp 0x7ff7721260b0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721261a0
cmp ecx, 0x9fa03d65
je 0x7ff7721261b5
cmp ecx, 0xd02854af
jne 0x7ff772126150
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126150
cmp ecx, 0xeb69a581
je 0x7ff7721261c1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126150
jmp 0x7ff772126268
mov byte [rsp + 0x200], 0x1c
mov ecx, ebx
jmp 0x7ff772126150
mov ecx, 0x9fa03d65
jmp 0x7ff772126150
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126240
cmp ecx, 0x9fa03d65
je 0x7ff772126255
cmp ecx, 0xd02854af
jne 0x7ff7721261f0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff7721261f0
cmp ecx, 0xeb69a581
je 0x7ff772126261
cmp ecx, 0x1b4f2d35
jne 0x7ff7721261f0
jmp 0x7ff772126308
mov byte [rsp + 0x200], 0x10
mov ecx, ebx
jmp 0x7ff7721261f0
mov ecx, 0x9fa03d65
jmp 0x7ff7721261f0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721262e0
cmp ecx, 0x9fa03d65
je 0x7ff7721262f5
cmp ecx, 0xd02854af
jne 0x7ff772126290
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126290
cmp ecx, 0xeb69a581
je 0x7ff772126301
cmp ecx, 0x1b4f2d35
jne 0x7ff772126290
jmp 0x7ff7721263a8
mov byte [rsp + 0x200], 0x10
mov ecx, ebx
jmp 0x7ff772126290
mov ecx, 0x9fa03d65
jmp 0x7ff772126290
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126380
cmp ecx, 0x9fa03d65
je 0x7ff772126395
cmp ecx, 0xd02854af
jne 0x7ff772126330
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126330
cmp ecx, 0xeb69a581
je 0x7ff7721263a1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126330
jmp 0x7ff772126448
mov byte [rsp + 0x200], 0x13
mov ecx, ebx
jmp 0x7ff772126330
mov ecx, 0x9fa03d65
jmp 0x7ff772126330
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126420
cmp ecx, 0x9fa03d65
je 0x7ff772126435
cmp ecx, 0xd02854af
jne 0x7ff7721263d0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721263d0
cmp ecx, 0xeb69a581
je 0x7ff772126441
cmp ecx, 0x1b4f2d35
jne 0x7ff7721263d0
jmp 0x7ff7721264e8
mov byte [rsp + 0x200], 0x13
mov ecx, ebx
jmp 0x7ff7721263d0
mov ecx, 0x9fa03d65
jmp 0x7ff7721263d0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721264c0
cmp ecx, 0x9fa03d65
je 0x7ff7721264d5
cmp ecx, 0xd02854af
jne 0x7ff772126470
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126470
cmp ecx, 0xeb69a581
je 0x7ff7721264e1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126470
jmp 0x7ff772126588
mov byte [rsp + 0x200], 7
mov ecx, ebx
jmp 0x7ff772126470
mov ecx, 0x9fa03d65
jmp 0x7ff772126470
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126560
cmp ecx, 0x9fa03d65
je 0x7ff772126575
cmp ecx, 0xd02854af
jne 0x7ff772126510
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126510
cmp ecx, 0xeb69a581
je 0x7ff772126581
cmp ecx, 0x1b4f2d35
jne 0x7ff772126510
jmp 0x7ff772126628
mov byte [rsp + 0x200], 7
mov ecx, ebx
jmp 0x7ff772126510
mov ecx, 0x9fa03d65
jmp 0x7ff772126510
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126600
cmp ecx, 0x9fa03d65
je 0x7ff772126615
cmp ecx, 0xd02854af
jne 0x7ff7721265b0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff7721265b0
cmp ecx, 0xeb69a581
je 0x7ff772126621
cmp ecx, 0x1b4f2d35
jne 0x7ff7721265b0
jmp 0x7ff7721266c8
mov byte [rsp + 0x200], 0x61
mov ecx, ebx
jmp 0x7ff7721265b0
mov ecx, 0x9fa03d65
jmp 0x7ff7721265b0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721266a0
cmp ecx, 0x9fa03d65
je 0x7ff7721266b5
cmp ecx, 0xd02854af
jne 0x7ff772126650
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126650
cmp ecx, 0xeb69a581
je 0x7ff7721266c1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126650
jmp 0x7ff772126768
mov byte [rsp + 0x200], 0x61
mov ecx, ebx
jmp 0x7ff772126650
mov ecx, 0x9fa03d65
jmp 0x7ff772126650
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126740
cmp ecx, 0x9fa03d65
je 0x7ff772126755
cmp ecx, 0xd02854af
jne 0x7ff7721266f0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff7721266f0
cmp ecx, 0xeb69a581
je 0x7ff772126761
cmp ecx, 0x1b4f2d35
jne 0x7ff7721266f0
jmp 0x7ff772126808
mov byte [rsp + 0x200], 0x66
mov ecx, ebx
jmp 0x7ff7721266f0
mov ecx, 0x9fa03d65
jmp 0x7ff7721266f0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721267e0
cmp ecx, 0x9fa03d65
je 0x7ff7721267f5
cmp ecx, 0xd02854af
jne 0x7ff772126790
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126790
cmp ecx, 0xeb69a581
je 0x7ff772126801
cmp ecx, 0x1b4f2d35
jne 0x7ff772126790
jmp 0x7ff7721268a8
mov byte [rsp + 0x200], 0x66
mov ecx, ebx
jmp 0x7ff772126790
mov ecx, 0x9fa03d65
jmp 0x7ff772126790
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126880
cmp ecx, 0x9fa03d65
je 0x7ff772126895
cmp ecx, 0xd02854af
jne 0x7ff772126830
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126830
cmp ecx, 0xeb69a581
je 0x7ff7721268a1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126830
jmp 0x7ff772126948
mov byte [rsp + 0x200], 0x12
mov ecx, ebx
jmp 0x7ff772126830
mov ecx, 0x9fa03d65
jmp 0x7ff772126830
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126920
cmp ecx, 0x9fa03d65
je 0x7ff772126935
cmp ecx, 0xd02854af
jne 0x7ff7721268d0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721268d0
cmp ecx, 0xeb69a581
je 0x7ff772126941
cmp ecx, 0x1b4f2d35
jne 0x7ff7721268d0
jmp 0x7ff7721269e8
mov byte [rsp + 0x200], 0x12
mov ecx, ebx
jmp 0x7ff7721268d0
mov ecx, 0x9fa03d65
jmp 0x7ff7721268d0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721269c0
cmp ecx, 0x9fa03d65
je 0x7ff7721269d5
cmp ecx, 0xd02854af
jne 0x7ff772126970
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126970
cmp ecx, 0xeb69a581
je 0x7ff7721269e1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126970
jmp 0x7ff772126a88
mov byte [rsp + 0x200], 0x1c
mov ecx, ebx
jmp 0x7ff772126970
mov ecx, 0x9fa03d65
jmp 0x7ff772126970
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126a60
cmp ecx, 0x9fa03d65
je 0x7ff772126a75
cmp ecx, 0xd02854af
jne 0x7ff772126a10
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126a10
cmp ecx, 0xeb69a581
je 0x7ff772126a81
cmp ecx, 0x1b4f2d35
jne 0x7ff772126a10
jmp 0x7ff772126b28
mov byte [rsp + 0x200], 0x1c
mov ecx, ebx
jmp 0x7ff772126a10
mov ecx, 0x9fa03d65
jmp 0x7ff772126a10
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126b00
cmp ecx, 0x9fa03d65
je 0x7ff772126b15
cmp ecx, 0xd02854af
jne 0x7ff772126ab0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126ab0
cmp ecx, 0xeb69a581
je 0x7ff772126b21
cmp ecx, 0x1b4f2d35
jne 0x7ff772126ab0
jmp 0x7ff772126bc8
mov byte [rsp + 0x200], 0x62
mov ecx, ebx
jmp 0x7ff772126ab0
mov ecx, 0x9fa03d65
jmp 0x7ff772126ab0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126ba0
cmp ecx, 0x9fa03d65
je 0x7ff772126bb5
cmp ecx, 0xd02854af
jne 0x7ff772126b50
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126b50
cmp ecx, 0xeb69a581
je 0x7ff772126bc1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126b50
jmp 0x7ff772126c68
mov byte [rsp + 0x200], 0x62
mov ecx, ebx
jmp 0x7ff772126b50
mov ecx, 0x9fa03d65
jmp 0x7ff772126b50
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126c40
cmp ecx, 0x9fa03d65
je 0x7ff772126c55
cmp ecx, 0xd02854af
jne 0x7ff772126bf0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126bf0
cmp ecx, 0xeb69a581
je 0x7ff772126c61
cmp ecx, 0x1b4f2d35
jne 0x7ff772126bf0
jmp 0x7ff772126d08
mov byte [rsp + 0x200], 0x62
mov ecx, ebx
jmp 0x7ff772126bf0
mov ecx, 0x9fa03d65
jmp 0x7ff772126bf0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126ce0
cmp ecx, 0x9fa03d65
je 0x7ff772126cf5
cmp ecx, 0xd02854af
jne 0x7ff772126c90
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126c90
cmp ecx, 0xeb69a581
je 0x7ff772126d01
cmp ecx, 0x1b4f2d35
jne 0x7ff772126c90
jmp 0x7ff772126da8
mov byte [rsp + 0x200], 0x62
mov ecx, ebx
jmp 0x7ff772126c90
mov ecx, 0x9fa03d65
jmp 0x7ff772126c90
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126d80
cmp ecx, 0x9fa03d65
je 0x7ff772126d95
cmp ecx, 0xd02854af
jne 0x7ff772126d30
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126d30
cmp ecx, 0xeb69a581
je 0x7ff772126da1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126d30
jmp 0x7ff772126e48
mov byte [rsp + 0x200], 4
mov ecx, ebx
jmp 0x7ff772126d30
mov ecx, 0x9fa03d65
jmp 0x7ff772126d30
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126e20
cmp ecx, 0x9fa03d65
je 0x7ff772126e35
cmp ecx, 0xd02854af
jne 0x7ff772126dd0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126dd0
cmp ecx, 0xeb69a581
je 0x7ff772126e41
cmp ecx, 0x1b4f2d35
jne 0x7ff772126dd0
jmp 0x7ff772126ee8
mov byte [rsp + 0x200], 4
mov ecx, ebx
jmp 0x7ff772126dd0
mov ecx, 0x9fa03d65
jmp 0x7ff772126dd0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126ec0
cmp ecx, 0x9fa03d65
je 0x7ff772126ed5
cmp ecx, 0xd02854af
jne 0x7ff772126e70
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126e70
cmp ecx, 0xeb69a581
je 0x7ff772126ee1
cmp ecx, 0x1b4f2d35
jne 0x7ff772126e70
jmp 0x7ff772126f88
mov byte [rsp + 0x200], 0x1c
mov ecx, ebx
jmp 0x7ff772126e70
mov ecx, 0x9fa03d65
jmp 0x7ff772126e70
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772126f60
cmp ecx, 0x9fa03d65
je 0x7ff772126f75
cmp ecx, 0xd02854af
jne 0x7ff772126f10
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772126f10
cmp ecx, 0xeb69a581
je 0x7ff772126f81
cmp ecx, 0x1b4f2d35
jne 0x7ff772126f10
jmp 0x7ff772127028
mov byte [rsp + 0x200], 0x1c
mov ecx, ebx
jmp 0x7ff772126f10
mov ecx, 0x9fa03d65
jmp 0x7ff772126f10
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772127000
cmp ecx, 0x9fa03d65
je 0x7ff772127015
cmp ecx, 0xd02854af
jne 0x7ff772126fb0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772126fb0
cmp ecx, 0xeb69a581
je 0x7ff772127021
cmp ecx, 0x1b4f2d35
jne 0x7ff772126fb0
jmp 0x7ff7721270c8
mov byte [rsp + 0x200], 0x64
mov ecx, ebx
jmp 0x7ff772126fb0
mov ecx, 0x9fa03d65
jmp 0x7ff772126fb0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721270a0
cmp ecx, 0x9fa03d65
je 0x7ff7721270b5
cmp ecx, 0xd02854af
jne 0x7ff772127050
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772127050
cmp ecx, 0xeb69a581
je 0x7ff7721270c1
cmp ecx, 0x1b4f2d35
jne 0x7ff772127050
jmp 0x7ff772127168
mov byte [rsp + 0x200], 0x64
mov ecx, ebx
jmp 0x7ff772127050
mov ecx, 0x9fa03d65
jmp 0x7ff772127050
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772127140
cmp ecx, 0x9fa03d65
je 0x7ff772127155
cmp ecx, 0xd02854af
jne 0x7ff7721270f0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721270f0
cmp ecx, 0xeb69a581
je 0x7ff772127161
cmp ecx, 0x1b4f2d35
jne 0x7ff7721270f0
jmp 0x7ff772127208
mov byte [rsp + 0x200], 0x66
mov ecx, ebx
jmp 0x7ff7721270f0
mov ecx, 0x9fa03d65
jmp 0x7ff7721270f0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721271e0
cmp ecx, 0x9fa03d65
je 0x7ff7721271f5
cmp ecx, 0xd02854af
jne 0x7ff772127190
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772127190
cmp ecx, 0xeb69a581
je 0x7ff772127201
cmp ecx, 0x1b4f2d35
jne 0x7ff772127190
jmp 0x7ff7721272a8
mov byte [rsp + 0x200], 0x66
mov ecx, ebx
jmp 0x7ff772127190
mov ecx, 0x9fa03d65
jmp 0x7ff772127190
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772127280
cmp ecx, 0x9fa03d65
je 0x7ff772127295
cmp ecx, 0xd02854af
jne 0x7ff772127230
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772127230
cmp ecx, 0xeb69a581
je 0x7ff7721272a1
cmp ecx, 0x1b4f2d35
jne 0x7ff772127230
jmp 0x7ff772127348
mov byte [rsp + 0x200], 0x61
mov ecx, ebx
jmp 0x7ff772127230
mov ecx, 0x9fa03d65
jmp 0x7ff772127230
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772127320
cmp ecx, 0x9fa03d65
je 0x7ff772127335
cmp ecx, 0xd02854af
jne 0x7ff7721272d0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721272d0
cmp ecx, 0xeb69a581
je 0x7ff772127341
cmp ecx, 0x1b4f2d35
jne 0x7ff7721272d0
jmp 0x7ff7721273e8
mov byte [rsp + 0x200], 0x61
mov ecx, ebx
jmp 0x7ff7721272d0
mov ecx, 0x9fa03d65
jmp 0x7ff7721272d0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721273c0
cmp ecx, 0x9fa03d65
je 0x7ff7721273d5
cmp ecx, 0xd02854af
jne 0x7ff772127370
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772127370
cmp ecx, 0xeb69a581
je 0x7ff7721273e1
cmp ecx, 0x1b4f2d35
jne 0x7ff772127370
jmp 0x7ff772127488
mov byte [rsp + 0x200], 0x68
mov ecx, ebx
jmp 0x7ff772127370
mov ecx, 0x9fa03d65
jmp 0x7ff772127370
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772127460
cmp ecx, 0x9fa03d65
je 0x7ff772127475
cmp ecx, 0xd02854af
jne 0x7ff772127410
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff772127410
cmp ecx, 0xeb69a581
je 0x7ff772127481
cmp ecx, 0x1b4f2d35
jne 0x7ff772127410
jmp 0x7ff772127528
mov byte [rsp + 0x200], 0x68
mov ecx, ebx
jmp 0x7ff772127410
mov ecx, 0x9fa03d65
jmp 0x7ff772127410
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x1e0]
cmp esi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff772127500
cmp ecx, 0x9fa03d65
je 0x7ff772127515
cmp ecx, 0xd02854af
jne 0x7ff7721274b0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721274b0
cmp ecx, 0xeb69a581
je 0x7ff772127521
cmp ecx, 0x1b4f2d35
jne 0x7ff7721274b0
jmp 0x7ff7721275c5
mov byte [rsp + 0x200], 0xf7
mov ecx, ebx
jmp 0x7ff7721274b0
mov ecx, 0x9fa03d65
jmp 0x7ff7721274b0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x1e0]
cmp edi, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jg 0x7ff7721275a0
cmp ecx, 0x9fa03d65
je 0x7ff7721275b2
cmp ecx, 0xd02854af
jne 0x7ff772127550
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
mov edx, 0xeb69a581
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772127550
cmp ecx, 0xeb69a581
je 0x7ff7721275be
cmp ecx, 0x1b4f2d35
jne 0x7ff772127550
jmp 0x7ff7721275dd
mov byte [rsp + 0x200], 0xf7
mov ecx, ebx
jmp 0x7ff772127550
mov ecx, 0x9fa03d65
jmp 0x7ff772127550
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e2], al
mov ecx, 0xbfc50105
jmp 0x7ff772125e10
mov eax, dword [0x7ff772230dd8]
mov edx, dword [0x7ff772230ddc]
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, 0xa9d4ced0
mov ebp, 0x43362d3d
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov dl, byte [rsp + 0x200]
mov byte [rsp + 0x2e2], dl
lea rdx, [rsp + 0x2e3]
mov qword [rsp + 0x210], rdx
lea rdx, [rsp + 0x2e4]
mov qword [rsp + 0x290], rdx
cmovge ecx, eax
jmp 0x7ff772125e10
mov eax, dword [rsp + 0x7c]
add eax, 1
mov dword [rsp + 0xa8], eax
mov ecx, 0x3de66d3d
jmp 0x7ff7721224e0
mov ecx, 0x28f6895a
mov al, byte [rsp + 0x33]
mov dword [rsp + 0x6c], eax
jmp 0x7ff7721224e0
mov eax, dword [rsp + 0xa4]
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x104]
mov ecx, dword [rsp + 0x2c]
cmp ecx, eax
mov ecx, 0x1dfa05cf
mov eax, 0x3922c7ac
cmovb ecx, eax
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0x3bfe7289
mov ebx, 0x6c445590
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
mov rdx, qword [rsp + 0xf0]
lea rdx, [rdx + rdx*4]
mov eax, dword [rax + rdx*8 + 0x14]
mov dword [rsp + 0x34], eax
mov rax, qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov eax, dword [rax + 0xa4]
mov dword [rsp + 0x104], eax
cmovge ecx, ebp
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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, 0xff53a1af
mov ebp, 0xa791cb76
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
cmovge ecx, eax
mov al, byte [rsp + 0x31]
and al, 1
mov byte [rsp + 0x3e], al
jmp 0x7ff7721224e0
mov rax, qword [rsp + 0x2d0]
movaps xmmword [rsp + 0x2d0], xmm11
mov dword [rsp + 0x2e0], 0xa040f1e
mov word [rsp + 0x2e4], 0xbb09
lea rax, [rsp + 0x2e7]
mov qword [rsp + 0x290], rax
mov ecx, 0xee66c73b
lea r8, [rsp + 0x2e6]
mov edx, dword [0x7ff772230498]
mov esi, dword [0x7ff77223049c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
xor edi, 0xfffffffe
mov edx, ebp
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
mov edx, 0x226ef780
mov r10d, 0x6392ab70
cmove edx, r10d
sete r9b
cmp esi, 0xa
mov eax, 0x226ef780
cmovge edx, eax
test edi, ebp
mov ebp, 0x226ef780
mov edi, 0xdf70b405
cmove ebp, edi
sete bl
cmp esi, 0xa
cmovge ebp, eax
setl al
xor bl, al
cmovne ebp, edi
xor r9b, al
cmovne edx, r10d
nop dword [rax]
cmp ecx, 0xee66c73a
jle 0x7ff772127850
cmp ecx, 0x6392ab70
je 0x7ff772127865
cmp ecx, 0x226ef780
je 0x7ff772127869
cmp ecx, 0xee66c73b
jne 0x7ff772127820
jmp 0x7ff772127880
cmp ecx, 0x9b59d058
je 0x7ff772127870
cmp ecx, 0xdf70b405
jne 0x7ff772127820
jmp 0x7ff772129c77
mov ecx, ebp
jmp 0x7ff772127820
mov ecx, 0x6392ab70
jmp 0x7ff772127820
mov ecx, edx
jmp 0x7ff772127820
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x290]
mov ecx, 0xee66c73b
mov eax, 0x9b59d058
cmove ecx, eax
jmp 0x7ff7721277b7
cmp byte [rsp + 0x3b], 0
mov ecx, 0x9059a883
mov eax, 0xea8e932e
cmovne ecx, eax
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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, 0x64933330
mov ebp, 0x44aba29e
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov edx, dword [rsp + 0xbc]
cmovge ecx, eax
cmp edx, 7
sete byte [rsp + 0x3d]
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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, 0x82fbead8
mov ebp, 0xec66196a
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
cmovge ecx, eax
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230f48]
mov ecx, dword [0x7ff772230f4c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x29]
cmp ecx, 0xa
setl byte [rsp + 0x280]
mov ecx, 0x1ba2536
jmp 0x7ff7721279c0
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xdf48bd2
mov ebp, 0x66fbd4ac
cmove ecx, ebp
cmp dword [0x7ff772230f4c], 0xa
mov edx, 0xdf48bd2
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
nop dword [rax]
cmp ecx, 0xdf48bd1
jg 0x7ff772127a20
cmp ecx, 0xd48791ee
jg 0x7ff772127ad0
cmp ecx, 0x8acd34f3
je 0x7ff772127b59
cmp ecx, 0xa0d312a2
je 0x7ff772127b7e
cmp ecx, 0xbdb98755
jne 0x7ff7721279c0
cmp byte [rsp + 0x2b0], 0
mov ecx, 0xdc789ea6
mov eax, 0xd48791ef
cmovne ecx, eax
mov r8, qword [rsp + 0x290]
jmp 0x7ff7721279c0
cmp ecx, 0x73c5fb1a
jle 0x7ff772127b30
cmp ecx, 0x73c5fb1b
je 0x7ff772127c58
cmp ecx, 0x7a807d37
je 0x7ff772127d28
cmp ecx, 0x7f9957ca
jne 0x7ff7721279c0
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov eax, dword [0x7ff772230f48]
mov edx, dword [0x7ff772230f4c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r9b
cmp edx, 0xa
setl bl
xor bl, r9b
mov ebp, 0x8acd34f3
mov ebx, 0xbdb98755
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov rax, qword [rsp + 0x2d0]
cmovge ecx, ebp
add rax, 1
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x290]
cmp rdx, rax
sete byte [rsp + 0x2b0]
jmp 0x7ff7721279c0
cmp ecx, 0xd48791ef
je 0x7ff772127982
cmp ecx, 0xdc789ea6
je 0x7ff772127d3a
cmp ecx, 0x1ba2536
jne 0x7ff7721279c0
mov bl, byte [rsp + 0x29]
mov cl, byte [rsp + 0x280]
mov edx, ebx
xor dl, cl
mov edx, 0x73c5fb1b
mov eax, 0xa0d312a2
cmovne edx, eax
test cl, cl
mov ecx, edx
cmovne ecx, eax
test bl, bl
cmove ecx, edx
jmp 0x7ff7721279c0
cmp ecx, 0xdf48bd2
je 0x7ff772127d87
cmp ecx, 0x66fbd4ac
je 0x7ff772127d91
cmp ecx, 0x6609396d
jne 0x7ff7721279c0
jmp 0x7ff772129d5e
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x1b0]
mov ecx, 0x7f9957ca
jmp 0x7ff7721279c0
mov ecx, dword [0x7ff772231188]
mov esi, dword [0x7ff77223118c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete byte [rsp + 0x170]
sete cl
mov ebx, 0xba6d1421
mov edx, 0x1c3449b5
cmove ebx, edx
cmp esi, 0xa
setl byte [rsp + 0x180]
mov byte [rsp + 0x2c0], 0
setl al
cmovge ebx, r10d
xor al, cl
cmovne ebx, edx
mov ecx, 0xee425768
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x11737fd6
jg 0x7ff772127c30
cmp ecx, 0xba6d1421
je 0x7ff772127c45
cmp ecx, 0xee425768
jne 0x7ff772127be0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772127be0
cmp ecx, 0x11737fd7
je 0x7ff772127c4c
cmp ecx, 0x1c3449b5
jne 0x7ff772127be0
jmp 0x7ff772127db7
mov ecx, 0x11737fd7
jmp 0x7ff772127be0
mov byte [rsp + 0x190], 0x16
mov ecx, ebx
jmp 0x7ff772127be0
mov eax, dword [0x7ff772231188]
mov esi, dword [0x7ff77223118c]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete byte [rsp + 0x170]
sete al
mov ebx, 0xba6d1421
mov edx, 0x1c3449b5
cmove ebx, edx
cmp esi, 0xa
setl byte [rsp + 0x180]
mov byte [rsp + 0x2c0], 0
setl cl
cmovge ebx, r10d
xor cl, al
cmovne ebx, edx
mov ecx, 0xee425768
nop dword [rax]
cmp ecx, 0x11737fd6
jg 0x7ff772127d00
cmp ecx, 0xba6d1421
je 0x7ff772127d15
cmp ecx, 0xee425768
jne 0x7ff772127cb0
movzx edx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, edx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r11d
test cl, cl
mov ecx, eax
cmovne ecx, r11d
test dl, dl
cmove ecx, eax
jmp 0x7ff772127cb0
cmp ecx, 0x11737fd7
je 0x7ff772127d1c
cmp ecx, 0x1c3449b5
jne 0x7ff772127cb0
jmp 0x7ff772127e58
mov ecx, 0x11737fd7
jmp 0x7ff772127cb0
mov byte [rsp + 0x190], 0x16
mov ecx, ebx
jmp 0x7ff772127cb0
mov ecx, 0xdc789ea6
mov r8, qword [rsp + 0x1a0]
jmp 0x7ff7721279c0
mov eax, dword [0x7ff772230f48]
mov edx, dword [0x7ff772230f4c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r9b
cmp edx, 0xa
setl bl
xor bl, r9b
mov ebp, 0x8acd34f3
mov ebx, 0x7f9957ca
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov qword [rsp + 0x2d0], r8
cmovge ecx, ebp
jmp 0x7ff7721279c0
mov ecx, 0x66fbd4ac
jmp 0x7ff7721279c0
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xdf48bd2
mov ebp, 0x6609396d
jmp 0x7ff7721279a2
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop
cmp ecx, 0x11737fd6
jg 0x7ff772127e30
cmp ecx, 0xba6d1421
je 0x7ff772127e45
cmp ecx, 0xee425768
jne 0x7ff772127de0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772127de0
cmp ecx, 0x11737fd7
je 0x7ff772127e4c
cmp ecx, 0x1c3449b5
jne 0x7ff772127de0
jmp 0x7ff772127ef8
mov ecx, 0x11737fd7
jmp 0x7ff772127de0
mov byte [rsp + 0x190], 0x47
mov ecx, ebx
jmp 0x7ff772127de0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772127ed0
cmp ecx, 0xba6d1421
je 0x7ff772127ee5
cmp ecx, 0xee425768
jne 0x7ff772127e80
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772127e80
cmp ecx, 0x11737fd7
je 0x7ff772127eec
cmp ecx, 0x1c3449b5
jne 0x7ff772127e80
jmp 0x7ff772127f98
mov ecx, 0x11737fd7
jmp 0x7ff772127e80
mov byte [rsp + 0x190], 0x47
mov ecx, ebx
jmp 0x7ff772127e80
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772127f70
cmp ecx, 0xba6d1421
je 0x7ff772127f85
cmp ecx, 0xee425768
jne 0x7ff772127f20
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772127f20
cmp ecx, 0x11737fd7
je 0x7ff772127f8c
cmp ecx, 0x1c3449b5
jne 0x7ff772127f20
jmp 0x7ff772128038
mov ecx, 0x11737fd7
jmp 0x7ff772127f20
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772127f20
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128010
cmp ecx, 0xba6d1421
je 0x7ff772128025
cmp ecx, 0xee425768
jne 0x7ff772127fc0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772127fc0
cmp ecx, 0x11737fd7
je 0x7ff77212802c
cmp ecx, 0x1c3449b5
jne 0x7ff772127fc0
jmp 0x7ff7721280d8
mov ecx, 0x11737fd7
jmp 0x7ff772127fc0
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772127fc0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721280b0
cmp ecx, 0xba6d1421
je 0x7ff7721280c5
cmp ecx, 0xee425768
jne 0x7ff772128060
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772128060
cmp ecx, 0x11737fd7
je 0x7ff7721280cc
cmp ecx, 0x1c3449b5
jne 0x7ff772128060
jmp 0x7ff772128178
mov ecx, 0x11737fd7
jmp 0x7ff772128060
mov byte [rsp + 0x190], 0x35
mov ecx, ebx
jmp 0x7ff772128060
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128150
cmp ecx, 0xba6d1421
je 0x7ff772128165
cmp ecx, 0xee425768
jne 0x7ff772128100
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772128100
cmp ecx, 0x11737fd7
je 0x7ff77212816c
cmp ecx, 0x1c3449b5
jne 0x7ff772128100
jmp 0x7ff772128218
mov ecx, 0x11737fd7
jmp 0x7ff772128100
mov byte [rsp + 0x190], 0x35
mov ecx, ebx
jmp 0x7ff772128100
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721281f0
cmp ecx, 0xba6d1421
je 0x7ff772128205
cmp ecx, 0xee425768
jne 0x7ff7721281a0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721281a0
cmp ecx, 0x11737fd7
je 0x7ff77212820c
cmp ecx, 0x1c3449b5
jne 0x7ff7721281a0
jmp 0x7ff7721282b8
mov ecx, 0x11737fd7
jmp 0x7ff7721281a0
mov byte [rsp + 0x190], 0x44
mov ecx, ebx
jmp 0x7ff7721281a0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128290
cmp ecx, 0xba6d1421
je 0x7ff7721282a5
cmp ecx, 0xee425768
jne 0x7ff772128240
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772128240
cmp ecx, 0x11737fd7
je 0x7ff7721282ac
cmp ecx, 0x1c3449b5
jne 0x7ff772128240
jmp 0x7ff772128358
mov ecx, 0x11737fd7
jmp 0x7ff772128240
mov byte [rsp + 0x190], 0x44
mov ecx, ebx
jmp 0x7ff772128240
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128330
cmp ecx, 0xba6d1421
je 0x7ff772128345
cmp ecx, 0xee425768
jne 0x7ff7721282e0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721282e0
cmp ecx, 0x11737fd7
je 0x7ff77212834c
cmp ecx, 0x1c3449b5
jne 0x7ff7721282e0
jmp 0x7ff7721283f8
mov ecx, 0x11737fd7
jmp 0x7ff7721282e0
mov byte [rsp + 0x190], 0x4b
mov ecx, ebx
jmp 0x7ff7721282e0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721283d0
cmp ecx, 0xba6d1421
je 0x7ff7721283e5
cmp ecx, 0xee425768
jne 0x7ff772128380
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772128380
cmp ecx, 0x11737fd7
je 0x7ff7721283ec
cmp ecx, 0x1c3449b5
jne 0x7ff772128380
jmp 0x7ff772128498
mov ecx, 0x11737fd7
jmp 0x7ff772128380
mov byte [rsp + 0x190], 0x4b
mov ecx, ebx
jmp 0x7ff772128380
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128470
cmp ecx, 0xba6d1421
je 0x7ff772128485
cmp ecx, 0xee425768
jne 0x7ff772128420
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772128420
cmp ecx, 0x11737fd7
je 0x7ff77212848c
cmp ecx, 0x1c3449b5
jne 0x7ff772128420
jmp 0x7ff772128538
mov ecx, 0x11737fd7
jmp 0x7ff772128420
mov byte [rsp + 0x190], 0x41
mov ecx, ebx
jmp 0x7ff772128420
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128510
cmp ecx, 0xba6d1421
je 0x7ff772128525
cmp ecx, 0xee425768
jne 0x7ff7721284c0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721284c0
cmp ecx, 0x11737fd7
je 0x7ff77212852c
cmp ecx, 0x1c3449b5
jne 0x7ff7721284c0
jmp 0x7ff7721285d8
mov ecx, 0x11737fd7
jmp 0x7ff7721284c0
mov byte [rsp + 0x190], 0x41
mov ecx, ebx
jmp 0x7ff7721284c0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721285b0
cmp ecx, 0xba6d1421
je 0x7ff7721285c5
cmp ecx, 0xee425768
jne 0x7ff772128560
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772128560
cmp ecx, 0x11737fd7
je 0x7ff7721285cc
cmp ecx, 0x1c3449b5
jne 0x7ff772128560
jmp 0x7ff772128678
mov ecx, 0x11737fd7
jmp 0x7ff772128560
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772128560
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128650
cmp ecx, 0xba6d1421
je 0x7ff772128665
cmp ecx, 0xee425768
jne 0x7ff772128600
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r11d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r11d
jmp 0x7ff772128600
cmp ecx, 0x11737fd7
je 0x7ff77212866c
cmp ecx, 0x1c3449b5
jne 0x7ff772128600
jmp 0x7ff772128718
mov ecx, 0x11737fd7
jmp 0x7ff772128600
mov byte [rsp + 0x190], 0x4e
mov ecx, ebx
jmp 0x7ff772128600
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721286f0
cmp ecx, 0xba6d1421
je 0x7ff772128705
cmp ecx, 0xee425768
jne 0x7ff7721286a0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721286a0
cmp ecx, 0x11737fd7
je 0x7ff77212870c
cmp ecx, 0x1c3449b5
jne 0x7ff7721286a0
jmp 0x7ff7721287b8
mov ecx, 0x11737fd7
jmp 0x7ff7721286a0
mov byte [rsp + 0x190], 0xf0
mov ecx, ebx
jmp 0x7ff7721286a0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128790
cmp ecx, 0xba6d1421
je 0x7ff7721287a5
cmp ecx, 0xee425768
jne 0x7ff772128740
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772128740
cmp ecx, 0x11737fd7
je 0x7ff7721287ac
cmp ecx, 0x1c3449b5
jne 0x7ff772128740
jmp 0x7ff772128858
mov ecx, 0x11737fd7
jmp 0x7ff772128740
mov byte [rsp + 0x190], 0xf0
mov ecx, ebx
jmp 0x7ff772128740
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff772128830
cmp ecx, 0xba6d1421
je 0x7ff772128845
cmp ecx, 0xee425768
jne 0x7ff7721287e0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff7721287e0
cmp ecx, 0x11737fd7
je 0x7ff77212884c
cmp ecx, 0x1c3449b5
jne 0x7ff7721287e0
jmp 0x7ff7721288f5
mov ecx, 0x11737fd7
jmp 0x7ff7721287e0
mov byte [rsp + 0x190], 0xd0
mov ecx, ebx
jmp 0x7ff7721287e0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp esi, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
cmp ecx, 0x11737fd6
jg 0x7ff7721288d0
cmp ecx, 0xba6d1421
je 0x7ff7721288e2
cmp ecx, 0xee425768
jne 0x7ff772128880
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
mov edx, 0xba6d1421
cmovne edx, r11d
test cl, cl
mov ecx, edx
cmovne ecx, r11d
test al, al
cmove ecx, edx
jmp 0x7ff772128880
cmp ecx, 0x11737fd7
je 0x7ff7721288e9
cmp ecx, 0x1c3449b5
jne 0x7ff772128880
jmp 0x7ff772128958
mov ecx, 0x11737fd7
jmp 0x7ff772128880
mov byte [rsp + 0x190], 0xd0
mov ecx, ebx
jmp 0x7ff772128880
mov eax, dword [0x7ff772230f48]
mov edx, dword [0x7ff772230f4c]
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, 0x73c5fb1b
mov ebp, 0x7a807d37
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov dl, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], dl
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x1b0], r13
cmovge ecx, eax
jmp 0x7ff7721279c0
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
mov ecx, 0xa0d312a2
jmp 0x7ff7721279c0
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721289c0
cmp ecx, 0x979036b3
je 0x7ff7721289d7
cmp ecx, 0xb722b77f
jne 0x7ff7721289a0
jmp 0x7ff772129e4e
cmp ecx, 0x15372006
je 0x7ff772128a03
cmp ecx, 0x48b6d5a2
jne 0x7ff7721289a0
mov ecx, 0x15372006
jmp 0x7ff7721289a0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff7721289a0
mov byte [rsp + 0x290], 0xcc
mov ecx, ebx
jmp 0x7ff7721289a0
mov eax, dword [0x7ff7722309f8]
mov ecx, dword [0x7ff7722309fc]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x1c0]
cmp ecx, 0xa
setl byte [rsp + 0x1d0]
mov ecx, 0xe66a8a96
jmp 0x7ff772128a50
mov ecx, 0x2bff4172
mov rsi, qword [rsp + 0x1f0]
cmp ecx, 0x2bff4171
jle 0x7ff772128a90
cmp ecx, 0x5e81788f
jle 0x7ff772128ac0
cmp ecx, 0x5e817890
je 0x7ff772128b4c
cmp ecx, 0x6f1fbe91
je 0x7ff772128b6d
cmp ecx, 0x75467988
jne 0x7ff772128a50
jmp 0x7ff772129eef
cmp ecx, 0xd9318b3c
jg 0x7ff772128b00
cmp ecx, 0xb2d5f8fb
je 0x7ff772128bdb
cmp ecx, 0xb8d86166
jne 0x7ff772128a50
movaps xmmword [rsp + 0x2d0], xmm13
mov ecx, 0x6f1fbe91
jmp 0x7ff772128a50
cmp ecx, 0x2bff4172
je 0x7ff772128c3d
cmp ecx, 0x52ddbf38
jne 0x7ff772128a50
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov rax, qword [rsp + 0x290]
mov rax, qword [rsp + 0x200]
mov ecx, 0xb2d5f8fb
jmp 0x7ff772128a50
cmp ecx, 0xd9318b3d
je 0x7ff772128a43
cmp ecx, 0xe66a8a96
jne 0x7ff772128a50
movzx edx, byte [rsp + 0x1c0]
movzx ebx, byte [rsp + 0x1d0]
mov ecx, edx
xor cl, bl
mov ecx, 0x6f1fbe91
mov ebp, 0x6f1fbe91
jne 0x7ff772128b3d
mov ebp, 0xb8d86166
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff772128a50
cmp byte [rsp + 0x1e0], 0
mov ecx, 0x75467988
jne 0x7ff772128b60
mov ecx, 0x2bff4172
mov rsi, qword [rsp + 0x210]
jmp 0x7ff772128a50
mov ecx, dword [0x7ff7722309f8]
mov edx, dword [0x7ff7722309fc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov ecx, 0xd9318b3d
mov edi, 0xd9318b3d
jne 0x7ff772128ba2
mov edi, 0xb8d86166
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
movaps xmmword [rsp + 0x2d0], xmm13
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x1f0], rax
lea rax, [rsp + 0x2e1]
mov qword [rsp + 0x200], rax
cmovge ecx, edi
jmp 0x7ff772128a50
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov rax, qword [rsp + 0x290]
add rax, 1
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
cmp rcx, rax
sete byte [rsp + 0x1e0]
mov eax, dword [0x7ff7722309f8]
mov edx, dword [0x7ff7722309fc]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov ebp, 0x5e817890
mov ecx, 0x52ddbf38
mov edi, 0x5e817890
jmp 0x7ff772128c6b
mov qword [rsp + 0x290], rsi
mov eax, dword [0x7ff7722309f8]
mov edx, dword [0x7ff7722309fc]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov ebp, 0xb2d5f8fb
mov ecx, 0x52ddbf38
mov edi, 0xb2d5f8fb
cmp ebx, 0xffffffff
sete bl
je 0x7ff772128c78
mov edi, 0x52ddbf38
cmp edx, 0xa
cmovl ecx, edi
setl al
xor al, bl
cmovne ecx, ebp
jmp 0x7ff772128a50
mov ecx, 0x3de66d3d
mov dword [rsp + 0xa8], 0
jmp 0x7ff7721224e0
mov ecx, 0x1e67f903
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x74], eax
jmp 0x7ff7721224e0
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x94], eax
mov ecx, 0xdfcf507d
mov al, byte [rsp + 0x3e]
mov byte [rsp + 0x3a], al
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xa5840a46
mov ebp, 0x5867b02d
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0xa5840a46
jmp 0x7ff7721224ce
movabs rax, 0xe0dae5d4dfe6b700
mov qword [rsp + 0x2c0], rax
mov word [rsp + 0x2c8], 0x91df
mov byte [rsp + 0x2ca], 0x71
mov qword [rsp + 0x2d0], r13
mov ecx, 0x74e69379
mov rdi, r12
mov edx, dword [0x7ff7722304b0]
mov ebx, dword [0x7ff7722304b4]
cmp ebx, 0xa
setl r8b
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
sete al
xor al, r8b
mov eax, 0x1aaaaf2a
mov esi, 0x1996be14
cmovne eax, esi
test edx, ebp
mov edx, eax
cmove edx, esi
cmp ebx, 0xa
cmovge edx, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
xor al, r8b
mov eax, 0x1aaaaf2a
mov esi, 0x3e53a25b
cmovne eax, esi
cmp ebp, 0xffffffff
mov ebp, eax
cmove ebp, esi
cmp ebx, 0xa
cmovge ebp, eax
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1aaaaf29
jle 0x7ff772128de0
cmp ecx, 0x1aaaaf2a
je 0x7ff772128df4
cmp ecx, 0x3e53a25b
je 0x7ff77212a074
cmp ecx, 0x74e69379
jne 0x7ff772128db0
jmp 0x7ff772128e00
cmp ecx, 0xc22c92a3
je 0x7ff772128dfb
cmp ecx, 0x1996be14
jne 0x7ff772128db0
mov ecx, ebp
jmp 0x7ff772128db0
mov ecx, 0x1996be14
jmp 0x7ff772128db0
mov ecx, edx
jmp 0x7ff772128db0
mov byte [rdi], 0
add rdi, 1
cmp rdi, qword [rsp + 0x2d0]
mov ecx, 0x74e69379
mov eax, 0xc22c92a3
cmove ecx, eax
jmp 0x7ff772128d3a
mov ecx, 0xb1746e4c
mov dword [rsp + 0xb0], 0
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x9c], eax
jmp 0x7ff7721224e0
mov ecx, 0xa56fd0ca
mov dword [rsp + 0xac], 5
jmp 0x7ff7721224e0
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x88], rax
movaps xmmword [rsp + 0x2d0], xmm11
mov dword [rsp + 0x2e0], 0xa040f1e
mov word [rsp + 0x2e4], 0xbb09
lea rax, [rsp + 0x2e7]
mov qword [rsp + 0x290], rax
mov ecx, 0xee66c73b
lea rdi, [rsp + 0x2e6]
mov edx, dword [0x7ff772230498]
mov ebx, dword [0x7ff77223049c]
cmp ebx, 0xa
setl r8b
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
sete al
xor al, r8b
mov eax, 0x226ef780
mov esi, 0x6392ab70
cmovne eax, esi
test edx, ebp
mov edx, eax
cmove edx, esi
cmp ebx, 0xa
cmovge edx, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
xor al, r8b
mov eax, 0x226ef780
mov esi, 0xdf70b405
cmovne eax, esi
cmp ebp, 0xffffffff
mov ebp, eax
cmove ebp, esi
cmp ebx, 0xa
cmovge ebp, eax
nop dword [rax]
cmp ecx, 0xee66c73a
jle 0x7ff772128f40
cmp ecx, 0x6392ab70
je 0x7ff772128f55
cmp ecx, 0x226ef780
je 0x7ff772128f59
cmp ecx, 0xee66c73b
jne 0x7ff772128f10
jmp 0x7ff772128f70
cmp ecx, 0x9b59d058
je 0x7ff772128f60
cmp ecx, 0xdf70b405
jne 0x7ff772128f10
jmp 0x7ff77212b24d
mov ecx, ebp
jmp 0x7ff772128f10
mov ecx, 0x6392ab70
jmp 0x7ff772128f10
mov ecx, edx
jmp 0x7ff772128f10
mov byte [rdi], 0
add rdi, 1
cmp rdi, qword [rsp + 0x290]
mov ecx, 0xee66c73b
mov eax, 0x9b59d058
cmove ecx, eax
jmp 0x7ff772128ea4
mov eax, dword [rsp + 0x80]
add eax, 1
mov dword [rsp + 0xb0], eax
mov ecx, 0xb1746e4c
mov eax, dword [rsp + 0x10c]
mov dword [rsp + 0x9c], eax
jmp 0x7ff7721224e0
cmp dword [rsp + 0xfc], 0
mov ecx, 0x2d2d8f70
mov eax, 0x671ac507
cmove ecx, eax
jmp 0x7ff7721224e0
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x80]
cmp ecx, eax
mov ecx, 0x9672b21f
mov eax, 0x2252ebf1
cmovb ecx, eax
jmp 0x7ff7721224e0
mov edx, dword [rsp + 0xa0]
test edx, edx
mov ecx, 0xd11ee05f
mov eax, 0xf3c52e9
cmove ecx, eax
mov ebp, dword [rsp + 0x78]
mov eax, ebp
mov byte [rsp + 0x32], bpl
mov dword [rsp + 0x98], edx
mov byte [rsp + 0x31], bpl
jmp 0x7ff7721224e0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff772129090
cmp eax, 0x83b1842e
je 0x7ff7721290a5
cmp eax, 0xc8ce79e7
jne 0x7ff772129070
jmp 0x7ff77212b33e
cmp eax, 0x14fd6212
je 0x7ff7721290d1
cmp eax, 0x55ec8473
jne 0x7ff772129070
mov eax, 0x14fd6212
jmp 0x7ff772129070
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772129070
mov byte [rsp + 0x290], 0xf4
mov eax, ebx
jmp 0x7ff772129070
mov eax, dword [0x7ff772230760]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x1ad532e0
mov ebp, 0x7f1791e9
cmove ecx, ebp
cmp dword [0x7ff772230764], 0xa
mov edx, 0x1ad532e0
jmp 0x7ff7721224ce
mov ecx, 0xd11ee05f
mov dword [rsp + 0x98], 2
mov al, byte [rsp + 0x2b]
mov byte [rsp + 0x32], al
jmp 0x7ff7721224e0
lea rcx, [rsp + 0x2c0]
call fcn.7ff77214aff0
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.7ff77204fcb0
movabs rax, 0xb7809193969a9700
mov qword [rsp + 0x2b0], rax
mov dword [rsp + 0x2b8], 0x9395af9b
mov byte [rsp + 0x2bc], 0xc
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x210], rax
mov ecx, 0x31abcf90
lea rax, [rsp + 0x2bd]
jmp 0x7ff77212919e
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, bl
cmovne ecx, ebp
cmp ecx, 0xe7730e7b
jle 0x7ff7721291f0
cmp ecx, 0x31abcf8f
jg 0x7ff772129290
cmp ecx, 0xe7730e7c
je 0x7ff77212931d
cmp ecx, 0x8e35554
jne 0x7ff77212919e
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x210]
mov ecx, 0xac6d4399
jmp 0x7ff77212919e
cmp ecx, 0xa8dbc7be
jle 0x7ff772129300
cmp ecx, 0xa8dbc7bf
je 0x7ff77212933e
cmp ecx, 0xac6d4399
jne 0x7ff77212919e
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x2d0]
add rcx, 1
mov qword [rsp + 0x290], rcx
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x290]
cmp rdx, rcx
sete byte [rsp + 0x200]
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
mov ebp, 0xe7730e7c
mov ecx, 0x8e35554
mov edi, 0xe7730e7c
cmp ebx, 0xffffffff
sete bl
je 0x7ff772129190
mov edi, 0x8e35554
jmp 0x7ff772129190
cmp ecx, 0x6f0d1f0f
je 0x7ff772129366
cmp ecx, 0x31abcf90
jne 0x7ff77212919e
mov qword [rsp + 0x2d0], rax
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0xac6d4399
mov ecx, 0x8e35554
mov edi, 0xac6d4399
test esi, ebx
sete bl
je 0x7ff7721292e2
mov edi, 0x8e35554
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff77212919e
cmp ecx, 0xa2c9620e
je 0x7ff7721293a2
cmp ecx, 0x8ab95ed0
jne 0x7ff77212919e
jmp 0x7ff77212b3dd
cmp byte [rsp + 0x200], 0
mov ecx, 0x6f0d1f0f
jne 0x7ff772129331
mov ecx, 0x31abcf90
mov rax, qword [rsp + 0x290]
jmp 0x7ff77212919e
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
mov ebp, 0x8ab95ed0
mov ecx, 0xa2c9620e
mov edi, 0x8ab95ed0
jmp 0x7ff77212938c
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
mov ebp, 0xa8dbc7bf
mov ecx, 0xa2c9620e
mov edi, 0xa8dbc7bf
cmp ebx, 0xffffffff
sete bl
je 0x7ff772129190
mov edi, 0xa2c9620e
jmp 0x7ff772129190
mov ecx, 0xa8dbc7bf
jmp 0x7ff77212919e
lea rcx, [rsp + 0x2c0]
call fcn.7ff77214c230
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.7ff77204fcb0
movabs rax, 0xa893828c89958800
mov qword [rsp + 0x2b0], rax
mov dword [rsp + 0x2b8], 0x8c8e8094
mov byte [rsp + 0x2bc], 0xe7
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x210], rax
mov ecx, 0xb10a900a
lea rax, [rsp + 0x2bd]
nop dword [rax + rax]
cmp ecx, 0xf1d14bf3
jle 0x7ff7721294c0
cmp ecx, 0xf1d14bf4
je 0x7ff77212951c
cmp ecx, 0x6a140e45
je 0x7ff77212b4f4
cmp ecx, 0x7fb246b7
jne 0x7ff772129410
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov ecx, dword [0x7ff772230ee8]
mov edx, dword [0x7ff772230eec]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ebx, 0xf1d14bf4
mov edi, 0x9d67cb07
cmovne ebx, edi
cmp ebp, 0xffffffff
mov ecx, ebx
cmove ecx, edi
cmp edx, 0xa
mov rdx, qword [rsp + 0x2d0]
cmovge ecx, ebx
add rdx, 1
mov qword [rsp + 0x290], rdx
mov rdx, qword [rsp + 0x210]
mov rbp, qword [rsp + 0x290]
cmp rbp, rdx
sete byte [rsp + 0x200]
jmp 0x7ff772129410
cmp ecx, 0x9d67cb07
je 0x7ff772129541
cmp ecx, 0xb10a900a
jne 0x7ff772129410
mov qword [rsp + 0x2d0], rax
mov ecx, dword [0x7ff772230ee8]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov ecx, 0xf1d14bf4
mov ebp, 0x7fb246b7
cmove ecx, ebp
cmp dword [0x7ff772230eec], 0xa
mov ebx, 0xf1d14bf4
cmovge ecx, ebx
setl bl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff772129410
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x210]
mov ecx, 0x7fb246b7
jmp 0x7ff772129410
cmp byte [rsp + 0x200], 0
mov ecx, 0xb10a900a
mov eax, 0x6a140e45
cmovne ecx, eax
mov rax, qword [rsp + 0x290]
jmp 0x7ff772129410
mov rax, qword [rsp + 0x2d0]
movaps xmmword [rsp + 0x220], xmm9
movaps xmmword [rsp + 0x230], xmm9
movaps xmmword [rsp + 0x240], xmm9
movaps xmmword [rsp + 0x250], xmm9
movaps xmmword [rsp + 0x260], xmm9
mov qword [rsp + 0x270], 0
mov rbp, qword [rsp + 0x60]
movsxd rax, dword [rbp + 0x3c]
lea rcx, [rbp + rax]
mov qword [rsp + 0x238], rcx
movzx edx, word [rbp + rax + 6]
mov dword [rsp + 0x248], edx
movzx eax, word [rbp + rax + 4]
xor edx, edx
cmp eax, 0x14c
setne dl
shl rdx, 4
add rdx, 0xf8
cmp eax, 0x8664
mov eax, 0x108
cmove rdx, rax
add rdx, rcx
mov qword [rsp + 0x250], rdx
mov qword [rsp + 0xe0], rcx
mov rax, qword [rsp + 0xe0]
cmp dword [rax], reloc.kernel32.dll_CopyFileW
mov ecx, 0x6dbbf109
mov eax, 0x82848c89
cmove ecx, eax
jmp 0x7ff7721224e0
mov ecx, 0x24b9c033
mov ebp, 0x680959d5
cmp byte [rsp + 0x2c0], 0
mov edx, 0xe4a60945
cmove edx, ebp
nop dword [rax + rax]
cmp ecx, 0x680959d4
jg 0x7ff772129670
cmp ecx, 0xe4a60945
je 0x7ff77212b6b1
cmp ecx, 0xf009f8e4
je 0x7ff7721296ab
cmp ecx, 0x24b9c033
jne 0x7ff772129640
mov ecx, edx
jmp 0x7ff772129640
cmp ecx, 0x680959d5
je 0x7ff7721296c0
cmp ecx, 0x6ab2f0e6
je 0x7ff7721296d0
cmp ecx, 0x7873058b
jne 0x7ff772129640
mov qword [rsp + 0x2d0], rax
mov rcx, qword [rsp + 0x2d0]
cmp rcx, 0xa
mov ecx, 0xf009f8e4
mov ebx, 0x6ab2f0e6
cmovb ecx, ebx
jmp 0x7ff772129640
mov ecx, 0xe4a60945
jmp 0x7ff772129640
mov ecx, 0x7873058b
xor eax, eax
jmp 0x7ff77212962b
mov rax, qword [rsp + 0x2d0]
mov cl, byte [rsp + rax + 0x2c1]
mov edx, ecx
not dl
and dl, 0x4f
and cl, 0xb0
or cl, dl
xor cl, 0xc6
add cl, 0xa7
mov byte [rsp + rax + 0x2c1], cl
mov rax, qword [rsp + 0x2d0]
movabs rcx, 0x83cd827b5ab4e9de
sub rax, rcx
add rax, rcx
add rax, 1
mov ecx, 0x7873058b
jmp 0x7ff77212962b
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214be50
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
mov rcx, qword [rsp + 0xc8]
mov r9d, dword [rcx + 0x3c]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rcx]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x60]
call rax
mov r11d, 0x11737fd7
mov r10d, 0xba6d1421
test eax, eax
mov ecx, 0x229a8c0a
mov eax, 0xd28a3b98
cmove ecx, eax
jmp 0x7ff7721224e0
mov eax, dword [0x7ff772230790]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
cmp dword [0x7ff772230794], 9
setg cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov esi, 0x3876c280
mov eax, 0xe21a6bfc
cmovne esi, eax
mov edi, 0x3876c280
mov eax, 0xf5085ba6
cmovne edi, eax
mov ecx, 0x806c9f6c
jmp 0x7ff772129810
mov rax, qword [rsp + 0x290]
movzx ecx, byte [rsp + rax + 0x2d1]
mov ebx, ecx
not bl
and bl, 0x79
and cl, 0x86
or cl, bl
xor cl, 0x5d
add cl, 0xdb
mov byte [rsp + rax + 0x2d1], cl
mov rax, qword [rsp + 0x290]
mov rax, qword [rsp + 0x290]
mov ecx, 0xf5085ba6
nop dword [rax]
mov ebp, ecx
cmp ecx, 0xe03cfaf4
jle 0x7ff772129850
cmp ebp, 0xf5085ba5
jle 0x7ff772129880
cmp ebp, 0xf5085ba6
je 0x7ff7721298d8
cmp ebp, 0x3876c280
je 0x7ff7721297cf
mov ecx, ebp
cmp ebp, 0x87cf49d
jne 0x7ff772129810
jmp 0x7ff77212b7e2
cmp ebp, 0xadda8e57
jg 0x7ff7721298b0
cmp ebp, 0x806c9f6c
je 0x7ff772129918
mov ecx, ebp
cmp ebp, 0x90c3fda7
jne 0x7ff772129810
mov ecx, 0x87cf49d
jmp 0x7ff772129810
cmp ebp, 0xe03cfaf5
je 0x7ff772129932
mov ecx, ebp
cmp ebp, 0xe21a6bfc
jne 0x7ff772129810
mov ecx, 0xe03cfaf5
mov rdx, qword [rsp + 0x210]
jmp 0x7ff772129810
mov ecx, edi
cmp ebp, 0xadda8e58
je 0x7ff772129810
mov ecx, ebp
cmp ebp, 0xc9cbc8f8
jne 0x7ff772129810
mov ecx, 0xe03cfaf5
xor edx, edx
jmp 0x7ff772129810
mov rcx, qword [rsp + 0x290]
movzx ebx, byte [rsp + rcx + 0x2d1]
mov eax, ebx
not al
and al, 0x24
and bl, 0xdb
or bl, al
add bl, 0xdb
mov byte [rsp + rcx + 0x2d1], bl
mov rax, qword [rsp + 0x290]
add rax, 1
mov qword [rsp + 0x210], rax
mov ecx, esi
jmp 0x7ff772129810
cmp byte [rsp + 0x2d0], 0
mov ecx, 0x87cf49d
mov eax, 0xc9cbc8f8
cmove ecx, eax
jmp 0x7ff772129810
mov qword [rsp + 0x290], rdx
mov rcx, qword [rsp + 0x290]
cmp rcx, 7
mov ecx, 0x90c3fda7
mov eax, 0xadda8e58
cmovb ecx, eax
jmp 0x7ff772129810
mov byte [rsp + 0x3c], al
mov ecx, 0xdfcf507d
mov dword [rsp + 0x94], 0
jmp 0x7ff7721224e0
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b1], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop dword [rax]
cmp eax, 0xb98cd24f
jg 0x7ff7721299c0
cmp eax, 0x959fa51f
je 0x7ff7721299f9
cmp eax, 0x9e5102cc
jne 0x7ff7721299a0
jmp 0x7ff77212b855
cmp eax, 0xdbdfb829
je 0x7ff772129a00
cmp eax, 0xb98cd250
jne 0x7ff7721299a0
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, esi
jmp 0x7ff7721299a0
mov eax, 0xdbdfb829
jmp 0x7ff7721299a0
mov byte [rsp + 0x2d0], OleUninitialize
mov eax, ebp
jmp 0x7ff7721299a0
add r14d, r8d
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214dbd0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720feb00
movzx edi, byte [rsp + 0x3c]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rcx]
add rdx, r14
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
mov r9, rdi
call rax
mov rax, qword [rsp + 0x120]
add qword [rsp + 0x168], rax
movaps xmmword [rsp + 0x2d0], xmm10
mov dword [rsp + 0x2e0], 0x53ccc5c2
lea rax, [rsp + 0x2e5]
mov qword [rsp + 0x290], rax
mov ecx, 0xf636619
lea rax, [rsp + 0x2e4]
nop word [rax + rax]
cmp ecx, 0x61f7aa9d
je 0x7ff77212b8eb
cmp ecx, 0xf636619
jne 0x7ff772129aa0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0xf636619
mov edx, 0x61f7aa9d
cmove ecx, edx
jmp 0x7ff772129aa0
lea rcx, [rsp + 0x2d0]
call fcn.7ff772148830
lea rcx, [rsp + 0x290]
mov rdx, rax
call fcn.7ff77204fcb0
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x200]
cmp ecx, 0xa
setl byte [rsp + 0x210]
mov eax, 0xbf585f6a
cmp eax, 0xe54c2aca
jg 0x7ff772129b70
cmp eax, 0x8c17b590
je 0x7ff77213146f
cmp eax, 0xbf585f6a
jne 0x7ff772129b20
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne eax, ebp
test cl, cl
mov ecx, 0x3bef45e9
cmove eax, ecx
test dl, dl
cmovne eax, ebp
jmp 0x7ff772129b20
cmp eax, 0xe54c2acb
je 0x7ff772129bac
cmp eax, 0x3bef45e9
jne 0x7ff772129b20
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x298]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x290]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff772129b20
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x298]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x290]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
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 ebp, 0x3bef45e9
mov ebx, 0x8c17b590
cmovne ebp, ebx
cmp edx, 0xffffffff
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x7ff772129b20
lea rcx, [rsp + 0x2d0]
call fcn.7ff7721485a0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720feb00
mov rdx, qword [rsp + 0x308]
mov r8, qword [rsp + 0xd8]
mov qword [rsp + 0x20], 0
mov r9d, 0x248
mov rcx, qword [rsp + 0x48]
call rax
mov r11d, 0x11737fd7
mov r10d, 0xba6d1421
test eax, eax
mov ecx, 0x634a510f
mov eax, 0x34a58cd9
cmove ecx, eax
jmp 0x7ff7721224e0
mov ecx, 0x95edac23
cmp byte [rsp + 0x2d0], 0
mov edx, 0x2421ac82
cmove edx, r11d
nop dword [rax]
cmp ecx, 0x2025a576
jg 0x7ff772129ce0
cmp ecx, 0x95edac23
je 0x7ff772129cfe
cmp ecx, 0xe684baad
je 0x7ff772129d02
cmp ecx, 0x1ef7a3c4
jne 0x7ff772129c90
mov qword [rsp + 0x290], rax
mov rcx, qword [rsp + 0x290]
cmp rcx, 0x15
mov ecx, 0xe684baad
mov ebp, 0x7da321c1
cmovb ecx, ebp
jmp 0x7ff772129c90
cmp ecx, 0x2025a577
je 0x7ff772129d10
cmp ecx, 0x2421ac82
je 0x7ff77212b957
cmp ecx, 0x7da321c1
jne 0x7ff772129c90
jmp 0x7ff772129d20
mov ecx, edx
jmp 0x7ff772129c90
mov ecx, 0x2421ac82
jmp 0x7ff772129c90
mov ecx, 0x1ef7a3c4
xor eax, eax
jmp 0x7ff772129c7c
mov rax, qword [rsp + 0x290]
mov cl, byte [rsp + rax + 0x2d1]
mov edx, ecx
not dl
and dl, 0xf4
and cl, 0xb
or cl, dl
xor cl, 0x64
add cl, 0xd5
mov byte [rsp + rax + 0x2d1], cl
mov rax, qword [rsp + 0x290]
add rax, 1
mov ecx, 0x1ef7a3c4
jmp 0x7ff772129c7c
mov ecx, 0x24b9c033
mov ebp, 0x680959d5
cmp byte [rsp + 0x2c0], 0
mov edx, 0xe4a60945
cmove edx, ebp
nop dword [rax + rax]
cmp ecx, 0x680959d4
jg 0x7ff772129db0
cmp ecx, 0xe4a60945
je 0x7ff77212b990
cmp ecx, 0xf009f8e4
je 0x7ff772129deb
cmp ecx, 0x24b9c033
jne 0x7ff772129d80
mov ecx, edx
jmp 0x7ff772129d80
cmp ecx, 0x680959d5
je 0x7ff772129e00
cmp ecx, 0x6ab2f0e6
je 0x7ff772129e10
cmp ecx, 0x7873058b
jne 0x7ff772129d80
mov qword [rsp + 0x2d0], rax
mov rcx, qword [rsp + 0x2d0]
cmp rcx, 0xa
mov ecx, 0xf009f8e4
mov ebx, 0x6ab2f0e6
cmovb ecx, ebx
jmp 0x7ff772129d80
mov ecx, 0xe4a60945
jmp 0x7ff772129d80
mov ecx, 0x7873058b
xor eax, eax
jmp 0x7ff772129d68
mov rax, qword [rsp + 0x2d0]
mov cl, byte [rsp + rax + 0x2c1]
mov edx, ecx
not dl
and dl, 0x43
and cl, 0xbc
or cl, dl
xor cl, 0xca
add cl, 0xa7
mov byte [rsp + rax + 0x2c1], cl
mov rax, qword [rsp + 0x2d0]
add rax, 1
mov ecx, 0x7873058b
jmp 0x7ff772129d68
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772129ea0
cmp ecx, 0x979036b3
je 0x7ff772129eb7
cmp ecx, 0xb722b77f
jne 0x7ff772129e80
jmp 0x7ff77212bad2
cmp ecx, 0x15372006
je 0x7ff772129ee3
cmp ecx, 0x48b6d5a2
jne 0x7ff772129e80
mov ecx, 0x15372006
jmp 0x7ff772129e80
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff772129e80
mov byte [rsp + 0x290], 0x35
mov ecx, ebx
jmp 0x7ff772129e80
mov eax, dword [0x7ff772230e80]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
cmp dword [0x7ff772230e84], 9
setg cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edi, 0x5c18354d
mov eax, 0x2fa9690e
cmovne edi, eax
mov ecx, 0x5c18354d
mov eax, 0xaad3d988
cmovne ecx, eax
mov eax, 0xea85638f
jmp 0x7ff772129f40
mov eax, 0xaad3d988
mov ebp, eax
cmp eax, 0xed9f585
jg 0x7ff772129f80
cmp ebp, 0xddeadcc3
jle 0x7ff772129fb0
cmp ebp, 0xe847cfa8
je 0x7ff77212a034
cmp ebp, 0xea85638f
je 0x7ff77212a05a
mov eax, ebp
cmp ebp, 0xddeadcc4
jne 0x7ff772129f40
jmp 0x7ff77212bb6f
cmp ebp, 0x5c18354c
jg 0x7ff77212a010
mov eax, ecx
cmp ebp, 0xed9f586
je 0x7ff772129f40
mov eax, ebp
cmp ebp, 0x2fa9690e
jne 0x7ff772129f40
mov eax, 0xe847cfa8
xor edx, edx
jmp 0x7ff772129f40
mov eax, edi
cmp ebp, 0xaad3d988
je 0x7ff772129f40
mov eax, ebp
cmp ebp, 0xb008f4c8
jne 0x7ff772129f40
mov rax, qword [rsp + 0x290]
movzx edx, byte [rsp + rax + 0x2d1]
mov ebx, edx
not bl
and bl, 0xb0
and dl, 0x4f
or dl, bl
xor dl, 0xd4
add dl, 0xd1
mov byte [rsp + rax + 0x2d1], dl
mov rdx, qword [rsp + 0x290]
add rdx, 1
mov eax, 0xe847cfa8
jmp 0x7ff772129f40
cmp ebp, 0x5c18354d
je 0x7ff772129f3b
mov eax, ebp
cmp ebp, 0x65729d53
jne 0x7ff772129f40
mov eax, 0xddeadcc4
jmp 0x7ff772129f40
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x290]
cmp rax, 0xf
mov eax, 0x65729d53
mov ebp, 0xb008f4c8
cmovb eax, ebp
jmp 0x7ff772129f40
cmp byte [rsp + 0x2d0], 0
mov eax, 0xddeadcc4
mov ebp, 0xed9f586
cmove eax, ebp
jmp 0x7ff772129f40
lea rcx, [rsp + 0x2c0]
call fcn.7ff77214a190
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.7ff77204fcb0
mov eax, dword [0x7ff7722304d0]
mov ecx, dword [0x7ff7722304d4]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x1d0]
cmp ecx, 0xa
setl byte [rsp + 0x1e0]
mov ecx, 0x19fa71d8
mov r8d, 0xc321a067
mov r9d, 0xd319be9b
mov r11d, 0xde99992c
mov edi, 0x5b5a83f2
jmp 0x7ff77212a0e0
mov ecx, 0xbdaf9e78
cmp ecx, 0xc82f446d
jle 0x7ff77212a120
cmp ecx, 0x19fa71d7
jle 0x7ff77212a220
cmp ecx, 0x19fa71d8
je 0x7ff77212a35d
cmp ecx, 0x3269217e
je 0x7ff77212a0db
cmp ecx, 0x281d5e07
jne 0x7ff77212a0e0
jmp 0x7ff77212bbd5
cmp ecx, 0xbdaf9e77
jg 0x7ff77212a320
cmp ecx, 0xa3a3e7a9
je 0x7ff77212a38d
cmp ecx, 0xad154cc3
jne 0x7ff77212a0e0
mov eax, dword [0x7ff772230898]
mov esi, dword [0x7ff77223089c]
lea ebp, [rax - 1]
imul ebp, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
cmp esi, 0xa
setl cl
xor cl, al
mov eax, 0xde99992c
cmovne eax, r9d
cmp ebp, 0xffffffff
sete byte [rsp + 0x1f0]
mov byte [rsp + 0x2b0], 0
mov ebx, eax
cmove ebx, r9d
cmp esi, 0xa
setl byte [rsp + 0x200]
not ebp
cmovge ebx, eax
mov ecx, 0x5bec6089
nop dword [rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a1d0
cmp ecx, 0xd319be9b
je 0x7ff77212a3ab
cmp ecx, 0xde99992c
jne 0x7ff77212a1a0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a1a0
cmp ecx, 0x5b5a83f2
je 0x7ff77212a20b
cmp ecx, 0x5bec6089
jne 0x7ff77212a1a0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212a1a0
mov byte [rsp + 0x210], 0xed
mov ecx, ebx
jmp 0x7ff77212a1a0
cmp ecx, 0xc82f446e
je 0x7ff77212a457
cmp ecx, 0xead19774
jne 0x7ff77212a0e0
mov ecx, dword [0x7ff772230898]
mov esi, dword [0x7ff77223089c]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete cl
cmp esi, 0xa
setl bl
xor bl, cl
mov ecx, 0xde99992c
cmovne ecx, r9d
cmp ebp, 0xffffffff
sete byte [rsp + 0x1f0]
mov byte [rsp + 0x2b0], 0
mov ebx, ecx
cmove ebx, r9d
cmp esi, 0xa
setl byte [rsp + 0x200]
not ebp
cmovge ebx, ecx
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a2d0
cmp ecx, 0xd319be9b
je 0x7ff77212a469
cmp ecx, 0xde99992c
jne 0x7ff77212a2a0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a2a0
cmp ecx, 0x5b5a83f2
je 0x7ff77212a30a
cmp ecx, 0x5bec6089
jne 0x7ff77212a2a0
movzx edx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, edx
xor al, cl
mov eax, 0xde99992c
cmovne eax, edi
test cl, cl
mov ecx, eax
cmovne ecx, edi
test dl, dl
cmove ecx, eax
jmp 0x7ff77212a2a0
mov byte [rsp + 0x210], 0xed
mov ecx, ebx
jmp 0x7ff77212a2a0
cmp ecx, 0xbdaf9e78
je 0x7ff77212a516
cmp ecx, 0xc321a067
jne 0x7ff77212a0e0
mov eax, dword [0x7ff7722304d0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x3269217e
mov esi, 0xbdaf9e78
jmp 0x7ff77212a536
mov bl, byte [rsp + 0x1d0]
mov cl, byte [rsp + 0x1e0]
mov edx, ebx
xor dl, cl
mov edx, 0xad154cc3
mov eax, 0xead19774
cmovne edx, eax
test cl, cl
mov ecx, edx
cmovne ecx, eax
test bl, bl
cmove ecx, edx
jmp 0x7ff77212a0e0
mov byte [r10], 0
add r10, 1
cmp r10, qword [rsp + 0x2d0]
mov ecx, 0xa3a3e7a9
cmove ecx, r8d
jmp 0x7ff77212a0e0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b1], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a410
cmp ecx, 0xd319be9b
je 0x7ff77212a54a
cmp ecx, 0xde99992c
jne 0x7ff77212a3e0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a3e0
cmp ecx, 0x5b5a83f2
je 0x7ff77212a44b
cmp ecx, 0x5bec6089
jne 0x7ff77212a3e0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212a3e0
mov byte [rsp + 0x210], 0xe0
mov ecx, ebx
jmp 0x7ff77212a3e0
mov ecx, 0xa3a3e7a9
mov r10, qword [rsp + 0x290]
jmp 0x7ff77212a0e0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b1], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a4d0
cmp ecx, 0xd319be9b
je 0x7ff77212a5f7
cmp ecx, 0xde99992c
jne 0x7ff77212a4a0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a4a0
cmp ecx, 0x5b5a83f2
je 0x7ff77212a50a
cmp ecx, 0x5bec6089
jne 0x7ff77212a4a0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212a4a0
mov byte [rsp + 0x210], 0xe0
mov ecx, ebx
jmp 0x7ff77212a4a0
mov eax, dword [0x7ff7722304d0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x3269217e
mov esi, 0x281d5e07
cmove ecx, esi
cmp dword [0x7ff7722304d4], 0xa
mov edx, 0x3269217e
jmp 0x7ff77212b23d
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b2], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a5b0
cmp ecx, 0xd319be9b
je 0x7ff77212a697
cmp ecx, 0xde99992c
jne 0x7ff77212a580
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a580
cmp ecx, 0x5b5a83f2
je 0x7ff77212a5eb
cmp ecx, 0x5bec6089
jne 0x7ff77212a580
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212a580
mov byte [rsp + 0x210], 0xec
mov ecx, ebx
jmp 0x7ff77212a580
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b2], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a650
cmp ecx, 0xd319be9b
je 0x7ff77212a736
cmp ecx, 0xde99992c
jne 0x7ff77212a620
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a620
cmp ecx, 0x5b5a83f2
je 0x7ff77212a68b
cmp ecx, 0x5bec6089
jne 0x7ff77212a620
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212a620
mov byte [rsp + 0x210], 0xec
mov ecx, ebx
jmp 0x7ff77212a620
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b3], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a6f0
cmp ecx, 0xd319be9b
je 0x7ff77212a7d7
cmp ecx, 0xde99992c
jne 0x7ff77212a6c0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a6c0
cmp ecx, 0x5b5a83f2
je 0x7ff77212a72a
cmp ecx, 0x5bec6089
jne 0x7ff77212a6c0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212a6c0
mov byte [rsp + 0x210], 0xe9
mov ecx, ebx
jmp 0x7ff77212a6c0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b3], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a790
cmp ecx, 0xd319be9b
je 0x7ff77212a876
cmp ecx, 0xde99992c
jne 0x7ff77212a760
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a760
cmp ecx, 0x5b5a83f2
je 0x7ff77212a7cb
cmp ecx, 0x5bec6089
jne 0x7ff77212a760
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212a760
mov byte [rsp + 0x210], 0xe9
mov ecx, ebx
jmp 0x7ff77212a760
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b4], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a830
cmp ecx, 0xd319be9b
je 0x7ff77212a916
cmp ecx, 0xde99992c
jne 0x7ff77212a800
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a800
cmp ecx, 0x5b5a83f2
je 0x7ff77212a86a
cmp ecx, 0x5bec6089
jne 0x7ff77212a800
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212a800
mov byte [rsp + 0x210], 0xf7
mov ecx, ebx
jmp 0x7ff77212a800
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b4], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a8d0
cmp ecx, 0xd319be9b
je 0x7ff77212a9b7
cmp ecx, 0xde99992c
jne 0x7ff77212a8a0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a8a0
cmp ecx, 0x5b5a83f2
je 0x7ff77212a90a
cmp ecx, 0x5bec6089
jne 0x7ff77212a8a0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212a8a0
mov byte [rsp + 0x210], 0xf7
mov ecx, ebx
jmp 0x7ff77212a8a0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b5], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212a970
cmp ecx, 0xd319be9b
je 0x7ff77212aa56
cmp ecx, 0xde99992c
jne 0x7ff77212a940
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a940
cmp ecx, 0x5b5a83f2
je 0x7ff77212a9ab
cmp ecx, 0x5bec6089
jne 0x7ff77212a940
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212a940
mov byte [rsp + 0x210], 0xe6
mov ecx, ebx
jmp 0x7ff77212a940
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b5], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212aa10
cmp ecx, 0xd319be9b
je 0x7ff77212aaf6
cmp ecx, 0xde99992c
jne 0x7ff77212a9e0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212a9e0
cmp ecx, 0x5b5a83f2
je 0x7ff77212aa4a
cmp ecx, 0x5bec6089
jne 0x7ff77212a9e0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212a9e0
mov byte [rsp + 0x210], 0xe6
mov ecx, ebx
jmp 0x7ff77212a9e0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b6], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212aab0
cmp ecx, 0xd319be9b
je 0x7ff77212ab96
cmp ecx, 0xde99992c
jne 0x7ff77212aa80
mov ecx, 0x5b5a83f2
jmp 0x7ff77212aa80
cmp ecx, 0x5b5a83f2
je 0x7ff77212aaea
cmp ecx, 0x5bec6089
jne 0x7ff77212aa80
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212aa80
mov byte [rsp + 0x210], 0xcd
mov ecx, ebx
jmp 0x7ff77212aa80
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b6], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212ab50
cmp ecx, 0xd319be9b
je 0x7ff77212ac36
cmp ecx, 0xde99992c
jne 0x7ff77212ab20
mov ecx, 0x5b5a83f2
jmp 0x7ff77212ab20
cmp ecx, 0x5b5a83f2
je 0x7ff77212ab8a
cmp ecx, 0x5bec6089
jne 0x7ff77212ab20
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212ab20
mov byte [rsp + 0x210], 0xcd
mov ecx, ebx
jmp 0x7ff77212ab20
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b7], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212abf0
cmp ecx, 0xd319be9b
je 0x7ff77212acd6
cmp ecx, 0xde99992c
jne 0x7ff77212abc0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212abc0
cmp ecx, 0x5b5a83f2
je 0x7ff77212ac2a
cmp ecx, 0x5bec6089
jne 0x7ff77212abc0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212abc0
mov byte [rsp + 0x210], 0xe1
mov ecx, ebx
jmp 0x7ff77212abc0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b7], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212ac90
cmp ecx, 0xd319be9b
je 0x7ff77212ad77
cmp ecx, 0xde99992c
jne 0x7ff77212ac60
mov ecx, 0x5b5a83f2
jmp 0x7ff77212ac60
cmp ecx, 0x5b5a83f2
je 0x7ff77212acca
cmp ecx, 0x5bec6089
jne 0x7ff77212ac60
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212ac60
mov byte [rsp + 0x210], 0xe1
mov ecx, ebx
jmp 0x7ff77212ac60
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b8], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212ad30
cmp ecx, 0xd319be9b
je 0x7ff77212ae17
cmp ecx, 0xde99992c
jne 0x7ff77212ad00
mov ecx, 0x5b5a83f2
jmp 0x7ff77212ad00
cmp ecx, 0x5b5a83f2
je 0x7ff77212ad6b
cmp ecx, 0x5bec6089
jne 0x7ff77212ad00
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212ad00
mov byte [rsp + 0x210], 0xf5
mov ecx, ebx
jmp 0x7ff77212ad00
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b8], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212add0
cmp ecx, 0xd319be9b
je 0x7ff77212aeb6
cmp ecx, 0xde99992c
jne 0x7ff77212ada0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212ada0
cmp ecx, 0x5b5a83f2
je 0x7ff77212ae0b
cmp ecx, 0x5bec6089
jne 0x7ff77212ada0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212ada0
mov byte [rsp + 0x210], 0xf5
mov ecx, ebx
jmp 0x7ff77212ada0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b9], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212ae70
cmp ecx, 0xd319be9b
je 0x7ff77212af57
cmp ecx, 0xde99992c
jne 0x7ff77212ae40
mov ecx, 0x5b5a83f2
jmp 0x7ff77212ae40
cmp ecx, 0x5b5a83f2
je 0x7ff77212aeaa
cmp ecx, 0x5bec6089
jne 0x7ff77212ae40
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212ae40
mov byte [rsp + 0x210], 0xeb
mov ecx, ebx
jmp 0x7ff77212ae40
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b9], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212af10
cmp ecx, 0xd319be9b
je 0x7ff77212aff6
cmp ecx, 0xde99992c
jne 0x7ff77212aee0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212aee0
cmp ecx, 0x5b5a83f2
je 0x7ff77212af4b
cmp ecx, 0x5bec6089
jne 0x7ff77212aee0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212aee0
mov byte [rsp + 0x210], 0xeb
mov ecx, ebx
jmp 0x7ff77212aee0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ba], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212afb0
cmp ecx, 0xd319be9b
je 0x7ff77212b096
cmp ecx, 0xde99992c
jne 0x7ff77212af80
mov ecx, 0x5b5a83f2
jmp 0x7ff77212af80
cmp ecx, 0x5b5a83f2
je 0x7ff77212afea
cmp ecx, 0x5bec6089
jne 0x7ff77212af80
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212af80
mov byte [rsp + 0x210], 0xe9
mov ecx, ebx
jmp 0x7ff77212af80
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ba], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212b050
cmp ecx, 0xd319be9b
je 0x7ff77212b137
cmp ecx, 0xde99992c
jne 0x7ff77212b020
mov ecx, 0x5b5a83f2
jmp 0x7ff77212b020
cmp ecx, 0x5b5a83f2
je 0x7ff77212b08a
cmp ecx, 0x5bec6089
jne 0x7ff77212b020
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0xde99992c
cmovne edx, edi
test cl, cl
mov ecx, edx
cmovne ecx, edi
test al, al
cmove ecx, edx
jmp 0x7ff77212b020
mov byte [rsp + 0x210], 0xe9
mov ecx, ebx
jmp 0x7ff77212b020
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bb], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212b0f0
cmp ecx, 0xd319be9b
je 0x7ff77212b1c7
cmp ecx, 0xde99992c
jne 0x7ff77212b0c0
mov ecx, 0x5b5a83f2
jmp 0x7ff77212b0c0
cmp ecx, 0x5b5a83f2
je 0x7ff77212b12b
cmp ecx, 0x5bec6089
jne 0x7ff77212b0c0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212b0c0
mov byte [rsp + 0x210], 0x92
mov ecx, ebx
jmp 0x7ff77212b0c0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bb], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff77212b180
cmp ecx, 0xd319be9b
je 0x7ff77212b1df
cmp ecx, 0xde99992c
jne 0x7ff77212b160
mov ecx, 0x5b5a83f2
jmp 0x7ff77212b160
cmp ecx, 0x5b5a83f2
je 0x7ff77212b1bb
cmp ecx, 0x5bec6089
jne 0x7ff77212b160
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, edi
test al, al
cmove ecx, r11d
test dl, dl
cmovne ecx, edi
jmp 0x7ff77212b160
mov byte [rsp + 0x210], 0x92
mov ecx, ebx
jmp 0x7ff77212b160
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bc], al
mov ecx, 0xead19774
jmp 0x7ff77212a0e0
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bc], al
lea rax, [rsp + 0x2bd]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x2d0], rax
mov eax, dword [0x7ff7722304d0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xad154cc3
mov esi, 0xc82f446e
cmove ecx, esi
cmp dword [0x7ff7722304d4], 0xa
mov edx, 0xad154cc3
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, esi
jmp 0x7ff77212a0e0
mov ecx, 0x95edac23
cmp byte [rsp + 0x2d0], 0
mov edx, 0x2421ac82
cmove edx, r9d
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x2025a576
jg 0x7ff77212b2c0
cmp ecx, 0x95edac23
je 0x7ff77212b2de
cmp ecx, 0xe684baad
je 0x7ff77212b2e2
cmp ecx, 0x1ef7a3c4
jne 0x7ff77212b270
mov qword [rsp + 0x290], rax
mov rcx, qword [rsp + 0x290]
cmp rcx, 0x15
mov ecx, 0xe684baad
mov ebp, 0x7da321c1
cmovb ecx, ebp
jmp 0x7ff77212b270
cmp ecx, 0x2025a577
je 0x7ff77212b2f0
cmp ecx, 0x2421ac82
je 0x7ff77212bc72
cmp ecx, 0x7da321c1
jne 0x7ff77212b270
jmp 0x7ff77212b300
mov ecx, edx
jmp 0x7ff77212b270
mov ecx, 0x2421ac82
jmp 0x7ff77212b270
mov ecx, 0x1ef7a3c4
xor eax, eax
jmp 0x7ff77212b252
mov rax, qword [rsp + 0x290]
mov cl, byte [rsp + rax + 0x2d1]
mov edx, ecx
not dl
and dl, 0x45
and cl, 0xba
or cl, dl
xor cl, 0xd5
add cl, 0xd5
mov byte [rsp + rax + 0x2d1], cl
mov rax, qword [rsp + 0x290]
add rax, 1
mov ecx, 0x1ef7a3c4
jmp 0x7ff77212b252
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212b390
cmp eax, 0x83b1842e
je 0x7ff77212b3a5
cmp eax, 0xc8ce79e7
jne 0x7ff77212b370
jmp 0x7ff77212bcfa
cmp eax, 0x14fd6212
je 0x7ff77212b3d1
cmp eax, 0x55ec8473
jne 0x7ff77212b370
mov eax, 0x14fd6212
jmp 0x7ff77212b370
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212b370
mov byte [rsp + 0x290], 0x93
mov eax, ebx
jmp 0x7ff77212b370
lea rcx, [rsp + 0x2b0]
call fcn.7ff77214b380
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1d0]
mov r8, rsi
call fcn.7ff77203de40
mov byte [rsp + 0x280], 0
mov eax, dword [0x7ff7722310e0]
mov edi, dword [0x7ff7722310e4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x210]
sete al
mov ebp, 0xe894cca9
mov ecx, 0x4d4e0422
cmove ebp, ecx
cmp edi, 0xa
setl byte [rsp + 0x290]
not edx
setl bl
mov r8d, 0xe894cca9
cmovge ebp, r8d
xor bl, al
cmovne ebp, ecx
mov eax, 0x76951546
mov esi, 0x2dbdf89a
nop dword [rax + rax]
cmp eax, 0x4d4e0421
jg 0x7ff77212b4b0
cmp eax, 0xe894cca9
je 0x7ff77212b4ed
cmp eax, 0x2dbdf89a
jne 0x7ff77212b480
mov byte [rsp + 0x2d0], 0xd
mov eax, ebp
jmp 0x7ff77212b480
cmp eax, 0x4d4e0422
je 0x7ff77212bd9d
cmp eax, 0x76951546
jne 0x7ff77212b480
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0xe894cca9
cmovne eax, esi
test cl, cl
cmove eax, r8d
test bl, bl
cmovne eax, esi
jmp 0x7ff77212b480
mov eax, 0x2dbdf89a
jmp 0x7ff77212b480
lea rcx, [rsp + 0x2b0]
call fcn.7ff77214c4e0
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1d0]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230ef8]
mov ecx, dword [0x7ff772230efc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x200]
cmp ecx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0xd2a6172f
mov r9d, 0x914139e6
mov edx, dword [0x7ff772230ef8]
mov ebp, dword [0x7ff772230efc]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
xor edx, 0xfffffffe
test edx, ebx
sete r8b
cmp ebp, 0xa
setl al
xor al, r8b
mov eax, 0xcd0abb7
cmovne eax, r9d
test edx, ebx
mov edx, eax
cmove edx, r9d
cmp ebp, 0xa
cmovge edx, eax
cmp ecx, 0xcd0abb6
jg 0x7ff77212b5d0
cmp ecx, 0x914139e6
je 0x7ff77212b670
cmp ecx, 0xd2a6172f
je 0x7ff77212b61b
cmp ecx, 0xd36fcded
jne 0x7ff77212b5a0
jmp 0x7ff77212be44
cmp ecx, 0xcd0abb7
je 0x7ff77212b652
cmp ecx, 0x53f9c65c
je 0x7ff77212b690
cmp ecx, 0x56bc32f0
jne 0x7ff77212b5a0
mov dword [rsp + 0x280], 0xce2e3c00
lea rax, [rsp + 0x284]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x285]
mov qword [rsp + 0x2d0], rax
mov ecx, edx
jmp 0x7ff77212b5a0
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xcd0abb7
mov esi, 0x56bc32f0
cmovne ecx, esi
test bl, bl
mov ebp, 0xcd0abb7
cmove ecx, ebp
test al, al
cmovne ecx, esi
jmp 0x7ff77212b5a0
mov dword [rsp + 0x280], 0xce2e3c00
mov ecx, 0x56bc32f0
jmp 0x7ff77212b5a0
mov ecx, 0x53f9c65c
mov rdi, qword [rsp + 0x290]
jmp 0x7ff77212b563
mov byte [rdi], 0
add rdi, 1
cmp rdi, qword [rsp + 0x2d0]
mov ecx, 0x53f9c65c
mov eax, 0xd36fcded
cmove ecx, eax
jmp 0x7ff77212b563
lea rcx, [rsp + 0x1c0]
mov rdx, r14
call fcn.7ff77204fcb0
movabs rax, 0x1843323c39453800
mov qword [rsp + 0x2b0], rax
mov dword [rsp + 0x2b8], 0x3c3e3044
mov byte [rsp + 0x2bc], 0xd7
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x2d0], rax
mov ecx, 0x1d07652e
lea r8, [rsp + 0x2bd]
mov r10d, 0x6e89201f
mov r11d, 0xdf1b1c4c
mov edx, dword [0x7ff772230f58]
lea ebp, [rdx - 1]
imul ebp, edx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
mov edx, 0x12a4c979
mov r9d, 0x6f1ca348
cmove edx, r9d
sete bl
mov ebp, 0x12a4c979
mov esi, 0x5e86ded6
cmove ebp, esi
cmp dword [0x7ff772230f5c], 0xa
mov edi, 0x12a4c979
cmovge edx, edi
setl al
cmovge ebp, edi
xor al, bl
cmovne edx, r9d
cmovne ebp, esi
cmp ecx, 0x5e86ded5
jle 0x7ff77212b790
cmp ecx, 0x5e86ded6
je 0x7ff77212b7a2
cmp ecx, 0x60d83bcb
je 0x7ff77212b7a6
cmp ecx, 0x6f1ca348
jne 0x7ff77212b760
jmp 0x7ff77212bf02
cmp ecx, 0x12a4c979
je 0x7ff77212b7aa
cmp ecx, 0x1d07652e
jne 0x7ff77212b760
jmp 0x7ff77212b7c0
mov ecx, edx
jmp 0x7ff77212b760
mov ecx, ebp
jmp 0x7ff77212b760
mov ecx, 0x5e86ded6
jmp 0x7ff77212b760
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0x1d07652e
mov eax, 0x60d83bcb
cmove ecx, eax
jmp 0x7ff77212b70f
lea rsi, [rsp + 0x286]
mov rcx, rsi
lea rdx, [rsp + 0x2d1]
call fcn.7ff772165650
mov rcx, rsi
call fcn.7ff772165520
mov r8d, eax
lea rax, [rsp + 0x250]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
mov ecx, dword [rsp + 0x7c]
mov qword [rsp + 0xf0], rcx
mov rcx, qword [rsp + 0xf0]
lea rcx, [rcx + rcx*4]
lea rcx, [rax + rcx*8]
mov rdx, rsi
call fcn.7ff7721b53e0
test eax, eax
mov ecx, 0x86ddd37e
mov eax, 0x6c2e1119
jmp 0x7ff77212bbcd
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b2], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop dword [rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212b8a0
cmp eax, 0x959fa51f
je 0x7ff77212b8d8
cmp eax, 0x9e5102cc
jne 0x7ff77212b880
jmp 0x7ff77212c07f
cmp eax, 0xdbdfb829
je 0x7ff77212b8df
cmp eax, 0xb98cd250
jne 0x7ff77212b880
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0x959fa51f
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, esi
test bl, bl
cmove eax, ecx
jmp 0x7ff77212b880
mov eax, 0xdbdfb829
jmp 0x7ff77212b880
mov byte [rsp + 0x2d0], 0x35
mov eax, ebp
jmp 0x7ff77212b880
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214ded0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
mov rcx, qword [rsp + 0x58]
add r14, qword [rcx]
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
mov rdx, r14
mov r9, rdi
call rax
test eax, eax
mov ecx, 0x8da4ffde
mov eax, 0xa6c4ab80
cmove ecx, eax
mov r14, r15
mov r15, r12
lea r12, [rsp + 0x2cb]
lea r13, [rsp + 0x2cc]
jmp 0x7ff772131489
lea rcx, [0x7ff772233e38]
lea rdx, [rsp + 0x2d1]
call fcn.7ff77214a080
mov rdx, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x48]
call rax
mov r11d, 0x11737fd7
mov r10d, 0xba6d1421
mov ecx, 0x7f1791e9
jmp 0x7ff7721224e0
lea rcx, [rsp + 0x1c0]
mov rdx, r14
call fcn.7ff77204fcb0
movabs rax, 0x1843323c39453800
mov qword [rsp + 0x2b0], rax
mov dword [rsp + 0x2b8], 0x3c3e3044
mov byte [rsp + 0x2bc], 0xd7
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x2d0], rax
mov ecx, 0x1d07652e
lea r9, [rsp + 0x2bd]
mov r10d, 0x6e89201f
mov r11d, 0xdf1b1c4c
mov edx, dword [0x7ff772230f58]
mov ebx, dword [0x7ff772230f5c]
cmp ebx, 0xa
setl r8b
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
sete al
xor al, r8b
mov eax, 0x12a4c979
mov edi, 0x6f1ca348
cmovne eax, edi
mov esi, 0x12a4c979
mov r8d, 0x5e86ded6
cmovne esi, r8d
test edx, ebp
mov edx, eax
cmove edx, edi
mov ebp, esi
cmove ebp, r8d
cmp ebx, 0xa
cmovge edx, eax
cmovge ebp, esi
nop word cs:[rax + rax]
cmp ecx, 0x5e86ded5
jle 0x7ff77212ba80
cmp ecx, 0x5e86ded6
je 0x7ff77212ba92
cmp ecx, 0x60d83bcb
je 0x7ff77212ba96
cmp ecx, 0x6f1ca348
jne 0x7ff77212ba50
jmp 0x7ff77212c11c
cmp ecx, 0x12a4c979
je 0x7ff77212ba9a
cmp ecx, 0x1d07652e
jne 0x7ff77212ba50
jmp 0x7ff77212bab0
mov ecx, edx
jmp 0x7ff77212ba50
mov ecx, ebp
jmp 0x7ff77212ba50
mov ecx, 0x5e86ded6
jmp 0x7ff77212ba50
mov byte [r9], 0
add r9, 1
cmp r9, qword [rsp + 0x2d0]
mov ecx, 0x1d07652e
mov eax, 0x60d83bcb
cmove ecx, eax
jmp 0x7ff77212b9ee
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff77212bb20
cmp ecx, 0x979036b3
je 0x7ff77212bb37
cmp ecx, 0xb722b77f
jne 0x7ff77212bb00
jmp 0x7ff77212c2af
cmp ecx, 0x15372006
je 0x7ff77212bb63
cmp ecx, 0x48b6d5a2
jne 0x7ff77212bb00
mov ecx, 0x15372006
jmp 0x7ff77212bb00
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212bb00
mov byte [rsp + 0x290], 0xce
mov ecx, ebx
jmp 0x7ff77212bb00
lea rcx, [0x7ff772233e48]
lea rdx, [rsp + 0x2d1]
call fcn.7ff77214aeb0
mov rcx, qword [rsp + 0x88]
add rcx, 0x18
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0xc8]
mov r8d, dword [rcx + 0x38]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rcx]
mov dword [rsp + 0x20], reloc.ole32.dll_OleUninitialize
mov rcx, qword [rsp + 0x48]
mov r9d, 0x3000
call rax
test rax, rax
mov ecx, 0xc3668371
mov eax, 0xf519aaa7
cmove ecx, eax
jmp 0x7ff772131489
lea rcx, [rsp + 0x2b0]
call fcn.7ff77214a4f0
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1d0]
mov r8, rsi
call fcn.7ff77203de40
mov dword [rsp + 0x280], 0x75958300
lea rax, [rsp + 0x285]
mov qword [rsp + 0x2d0], rax
mov ecx, 0xb632497e
lea rax, [rsp + 0x284]
nop word cs:[rax + rax]
nop
cmp ecx, 0x2a0aac14
je 0x7ff77212c350
cmp ecx, 0xb632497e
jne 0x7ff77212bc40
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x2d0]
mov ecx, 0xb632497e
mov edx, 0x2a0aac14
cmove ecx, edx
jmp 0x7ff77212bc40
lea rcx, [0x7ff772233e38]
lea rdx, [rsp + 0x2d1]
call fcn.7ff77214a080
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rcx]
mov rcx, qword [rsp + 0x48]
call rax
mov r11d, 0x11737fd7
mov r10d, 0xba6d1421
mov ecx, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
xor ecx, 0xfffffffe
test ecx, ebp
sete r8b
cmp edx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x1ad532e0
mov edi, 0xc98f013d
cmovne ebx, edi
test ecx, ebp
mov ecx, ebx
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, ebx
test eax, eax
setne byte [rsp + 0x3b]
jmp 0x7ff7721224e0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77212bd50
cmp eax, 0x83b1842e
je 0x7ff77212bd65
cmp eax, 0xc8ce79e7
jne 0x7ff77212bd30
jmp 0x7ff77212c412
cmp eax, 0x14fd6212
je 0x7ff77212bd91
cmp eax, 0x55ec8473
jne 0x7ff77212bd30
mov eax, 0x14fd6212
jmp 0x7ff77212bd30
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212bd30
mov byte [rsp + 0x290], 0xf7
mov eax, ebx
jmp 0x7ff77212bd30
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x281], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0x76951546
nop word cs:[rax + rax]
nop
cmp eax, 0x4d4e0421
jg 0x7ff77212be00
cmp eax, 0xe894cca9
je 0x7ff77212be3d
cmp eax, 0x2dbdf89a
jne 0x7ff77212bdd0
mov byte [rsp + 0x2d0], OleUninitialize
mov eax, ebp
jmp 0x7ff77212bdd0
cmp eax, 0x4d4e0422
je 0x7ff77212c4ae
cmp eax, 0x76951546
jne 0x7ff77212bdd0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0xe894cca9
cmovne eax, esi
test cl, cl
cmove eax, r8d
test bl, bl
cmovne eax, esi
jmp 0x7ff77212bdd0
mov eax, 0x2dbdf89a
jmp 0x7ff77212bdd0
lea rcx, [rsp + 0x280]
call fcn.7ff77214c870
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmm0, xmmword [0x7ff772222a40]
movaps xmmword [rsp + 0x2d0], xmm0
movabs rax, 0x6a3d909062606c6f
mov qword [rsp + 0x2e0], rax
mov dword [rsp + 0x2e8], 0x6f6c6a62
mov word [rsp + 0x2ec], 0x1d96
lea rax, [rsp + 0x2ef]
mov qword [rsp + 0x290], rax
mov ecx, 0x5bb10569
lea rax, [rsp + 0x2ee]
nop
cmp ecx, 0xefdf55ef
je 0x7ff77212c553
cmp ecx, 0x5bb10569
jne 0x7ff77212bed0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x5bb10569
mov edx, 0xefdf55ef
cmove ecx, edx
jmp 0x7ff77212bed0
mov eax, dword [0x7ff772230758]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x7ff77223075c], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov ebp, 0x8703f6eb
mov eax, 0xb5ad0a98
cmovne ebp, eax
mov ecx, 0x8703f6eb
mov eax, 0x1e75652a
cmovne ecx, eax
mov eax, 0xc5c67871
jmp 0x7ff77212bf60
mov rax, qword [rsp + 0x2d0]
mov eax, 0x1e75652a
nop dword [rax + rax]
cmp eax, 0xdf1b1c4b
jle 0x7ff77212bf90
cmp eax, 0x6770bfbf
jg 0x7ff77212bfc0
cmp eax, 0xdf1b1c4c
je 0x7ff77212c038
cmp eax, 0x1e75652a
je 0x7ff77212c044
cmp eax, 0x52b2e66
jne 0x7ff77212bf60
jmp 0x7ff77212c602
cmp eax, 0xb5ad0a97
jg 0x7ff77212c010
cmp eax, 0x8703f6eb
je 0x7ff77212bf4b
cmp eax, 0x8764301f
jne 0x7ff77212bf60
mov qword [rsp + 0x2d0], rdx
mov eax, ecx
jmp 0x7ff77212bf60
cmp eax, 0x6770bfc0
je 0x7ff77212c05f
cmp eax, 0x6e89201f
jne 0x7ff77212bf60
mov rax, qword [rsp + 0x2d0]
movzx edx, byte [rsp + rax + 0x2b1]
mov ebx, edx
not bl
and bl, 0x84
and dl, 0x7b
or dl, bl
add dl, 0xad
mov byte [rsp + rax + 0x2b1], dl
mov rdx, qword [rsp + 0x2d0]
add rdx, 1
mov eax, 0x8764301f
jmp 0x7ff77212bf60
cmp eax, 0xb5ad0a98
je 0x7ff77212c069
cmp eax, 0xc5c67871
jne 0x7ff77212bf60
cmp byte [rsp + 0x2b0], 0
mov eax, 0x52b2e66
cmove eax, r11d
jmp 0x7ff77212bf60
mov eax, 0x8764301f
xor edx, edx
jmp 0x7ff77212bf60
mov rax, qword [rsp + 0x2d0]
cmp rax, 0xc
setb byte [rsp + 0x290]
mov eax, ebp
jmp 0x7ff77212bf60
mov eax, 0x52b2e66
jmp 0x7ff77212bf60
cmp byte [rsp + 0x290], 0
mov eax, 0x6770bfc0
cmovne eax, r10d
jmp 0x7ff77212bf60
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b3], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word [rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212c0d0
cmp eax, 0x959fa51f
je 0x7ff77212c109
cmp eax, 0x9e5102cc
jne 0x7ff77212c0b0
jmp 0x7ff77212c87e
cmp eax, 0xdbdfb829
je 0x7ff77212c110
cmp eax, 0xb98cd250
jne 0x7ff77212c0b0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test cl, cl
cmove eax, r8d
test bl, bl
cmovne eax, esi
jmp 0x7ff77212c0b0
mov eax, 0xdbdfb829
jmp 0x7ff77212c0b0
mov byte [rsp + 0x2d0], 0x30
mov eax, ebp
jmp 0x7ff77212c0b0
mov eax, dword [0x7ff772230758]
mov ecx, dword [0x7ff77223075c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
mov ebp, 0x8703f6eb
mov eax, 0xb5ad0a98
cmovne ebp, eax
mov ecx, 0x8703f6eb
mov eax, 0x1e75652a
cmovne ecx, eax
mov eax, 0xc5c67871
jmp 0x7ff77212c180
mov rax, qword [rsp + 0x2d0]
mov eax, 0x1e75652a
nop
cmp eax, 0xdf1b1c4b
jle 0x7ff77212c1b0
cmp eax, 0x6770bfbf
jg 0x7ff77212c1e0
cmp eax, 0xdf1b1c4c
je 0x7ff77212c268
cmp eax, 0x1e75652a
je 0x7ff77212c274
cmp eax, 0x52b2e66
jne 0x7ff77212c180
jmp 0x7ff77212c91c
cmp eax, 0xb5ad0a97
jg 0x7ff77212c240
cmp eax, 0x8703f6eb
je 0x7ff77212c172
cmp eax, 0x8764301f
jne 0x7ff77212c180
mov qword [rsp + 0x2d0], rdx
mov eax, ecx
jmp 0x7ff77212c180
cmp eax, 0x6770bfc0
je 0x7ff77212c28f
cmp eax, 0x6e89201f
jne 0x7ff77212c180
mov rax, qword [rsp + 0x2d0]
movzx edx, byte [rsp + rax + 0x2b1]
mov ebx, edx
not bl
and bl, 0xcd
and dl, 0x32
or dl, bl
xor dl, 0x49
add dl, 0xad
mov byte [rsp + rax + 0x2b1], dl
mov rdx, qword [rsp + 0x2d0]
add rdx, 1
mov eax, 0x8764301f
jmp 0x7ff77212c180
cmp eax, 0xb5ad0a98
je 0x7ff77212c299
cmp eax, 0xc5c67871
jne 0x7ff77212c180
cmp byte [rsp + 0x2b0], 0
mov eax, 0x52b2e66
cmove eax, r11d
jmp 0x7ff77212c180
mov eax, 0x8764301f
xor edx, edx
jmp 0x7ff77212c180
mov rax, qword [rsp + 0x2d0]
cmp rax, 0xc
setb byte [rsp + 0x290]
mov eax, ebp
jmp 0x7ff77212c180
mov eax, 0x52b2e66
jmp 0x7ff77212c180
cmp byte [rsp + 0x290], 0
mov eax, 0x6770bfc0
cmovne eax, r10d
jmp 0x7ff77212c180
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff77212c300
cmp ecx, 0x979036b3
je 0x7ff77212c317
cmp ecx, 0xb722b77f
jne 0x7ff77212c2e0
jmp 0x7ff77212cb88
cmp ecx, 0x15372006
je 0x7ff77212c344
cmp ecx, 0x48b6d5a2
jne 0x7ff77212c2e0
mov ecx, 0x15372006
jmp 0x7ff77212c2e0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212c2e0
mov byte [rsp + 0x290], 0x31
mov ecx, ebx
jmp 0x7ff77212c2e0
lea rcx, [rsp + 0x280]
call fcn.7ff77214a880
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmm0, xmmword [0x7ff772222aa0]
movaps xmmword [rsp + 0x2d0], xmm0
movabs rax, 0x1a1d17201113214c
mov qword [rsp + 0x2e0], rax
mov byte [rsp + 0x2e8], 0xac
lea rax, [rsp + 0x2ea]
mov qword [rsp + 0x290], rax
mov ecx, 0xf3bd6d27
lea rax, [rsp + 0x2e9]
mov r8d, 0xf948d380
mov esi, 0xd179d2af
nop dword [rax]
cmp ecx, 0xf9ae104d
je 0x7ff77212cc20
cmp ecx, 0xf3bd6d27
jne 0x7ff77212c3e0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0xf3bd6d27
mov edx, 0xf9ae104d
cmove ecx, edx
jmp 0x7ff77212c3e0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212c460
cmp eax, 0x83b1842e
je 0x7ff77212c475
cmp eax, 0xc8ce79e7
jne 0x7ff77212c440
jmp 0x7ff77212cda7
cmp eax, 0x14fd6212
je 0x7ff77212c4a2
cmp eax, 0x55ec8473
jne 0x7ff77212c440
mov eax, 0x14fd6212
jmp 0x7ff77212c440
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff77212c440
mov byte [rsp + 0x290], 0x87
mov eax, ebx
jmp 0x7ff77212c440
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x282], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0x76951546
nop word cs:[rax + rax]
cmp eax, 0x4d4e0421
jg 0x7ff77212c510
cmp eax, 0xe894cca9
je 0x7ff77212c54c
cmp eax, 0x2dbdf89a
jne 0x7ff77212c4e0
mov byte [rsp + 0x2d0], 0x5f
mov eax, ebp
jmp 0x7ff77212c4e0
cmp eax, 0x4d4e0422
je 0x7ff77212ce3d
cmp eax, 0x76951546
jne 0x7ff77212c4e0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov edx, ecx
xor dl, al
mov edx, 0xe894cca9
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test cl, cl
cmove eax, edx
jmp 0x7ff77212c4e0
mov eax, 0x2dbdf89a
jmp 0x7ff77212c4e0
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214cb40
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmm0, xmmword [0x7ff772222a50]
movaps xmmword [rsp + 0x290], xmm0
mov word [rsp + 0x2a0], 0x97e9
mov byte [rsp + 0x2a2], 0xb7
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x210], rax
mov ecx, 0xd0fd410
lea rax, [rsp + 0x2a3]
nop dword [rax]
cmp ecx, 0xe1777654
je 0x7ff77212cfcd
cmp ecx, 0xd0fd410
jne 0x7ff77212c5d0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x210]
mov ecx, 0xd0fd410
mov edx, 0xe1777654
cmove ecx, edx
jmp 0x7ff77212c5d0
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
lea rdx, [rsp + 0x2b1]
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1d0]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230f60]
mov ecx, dword [0x7ff772230f64]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x180]
cmp ecx, 0xa
setl byte [rsp + 0x190]
mov ecx, 0xe0035895
jmp 0x7ff77212c670
mov ecx, 0x5540b4bb
nop word [rax + rax]
cmp ecx, 0xee348aed
jg 0x7ff77212c6b0
cmp ecx, 0xdda3c868
jg 0x7ff77212c6e0
cmp ecx, 0x8dc6306f
je 0x7ff77212c7b8
cmp ecx, 0xd43c5fc2
je 0x7ff77212c7ff
cmp ecx, 0x9831ec61
jne 0x7ff77212c670
jmp 0x7ff77212d165
cmp ecx, 0x5540b4ba
jg 0x7ff77212c730
cmp ecx, 0xee348aee
je 0x7ff77212c665
cmp ecx, 0x2a0fbfe4
jne 0x7ff77212c670
mov ecx, 0xd43c5fc2
mov rax, qword [rsp + 0x290]
jmp 0x7ff77212c670
cmp ecx, 0xdda3c869
je 0x7ff77212c823
cmp ecx, 0xe0035895
jne 0x7ff77212c670
movzx edx, byte [rsp + 0x180]
movzx ebx, byte [rsp + 0x190]
mov ecx, edx
xor cl, bl
mov ecx, 0x5cf0bfcf
mov ebp, 0x5cf0bfcf
jne 0x7ff77212c71d
mov ebp, 0xdda3c869
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77212c670
cmp ecx, 0x5540b4bb
je 0x7ff77212c838
cmp ecx, 0x5cf0bfcf
jne 0x7ff77212c670
mov dword [rsp + 0x280], 0x26061400
lea rcx, [rsp + 0x284]
mov qword [rsp + 0x290], rcx
lea rcx, [rsp + 0x285]
mov qword [rsp + 0x2d0], rcx
mov ecx, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0x2a0fbfe4
mov ecx, 0xdda3c869
mov edi, 0x2a0fbfe4
test esi, ebx
sete bl
je 0x7ff77212c7a5
mov edi, 0xdda3c869
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff77212c670
mov ecx, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ecx, 0x5540b4bb
mov ebx, 0x5540b4bb
jne 0x7ff77212c7ee
mov ebx, 0xee348aee
cmp ebp, 0xffffffff
cmovne ecx, ebx
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff77212c670
mov byte [rax], 0
add rax, 1
mov ecx, 0x8dc6306f
cmp rax, qword [rsp + 0x2d0]
je 0x7ff77212c670
mov ecx, 0xd43c5fc2
jmp 0x7ff77212c670
mov dword [rsp + 0x280], 0x26061400
mov ecx, 0x5cf0bfcf
jmp 0x7ff77212c670
mov ecx, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
mov ebp, 0x9831ec61
mov ecx, 0xee348aee
mov edi, 0x9831ec61
cmp ebx, 0xffffffff
sete bl
je 0x7ff77212c86b
mov edi, 0xee348aee
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, bl
cmovne ecx, ebp
jmp 0x7ff77212c670
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b4], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word cs:[rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212c8d0
cmp eax, 0x959fa51f
je 0x7ff77212c909
cmp eax, 0x9e5102cc
jne 0x7ff77212c8b0
jmp 0x7ff77212d436
cmp eax, 0xdbdfb829
je 0x7ff77212c910
cmp eax, 0xb98cd250
jne 0x7ff77212c8b0
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, esi
jmp 0x7ff77212c8b0
mov eax, 0xdbdfb829
jmp 0x7ff77212c8b0
mov byte [rsp + 0x2d0], 0x2e
mov eax, ebp
jmp 0x7ff77212c8b0
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
lea rdx, [rsp + 0x2b1]
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1d0]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230f60]
mov ecx, dword [0x7ff772230f64]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x180]
cmp ecx, 0xa
setl byte [rsp + 0x190]
mov ecx, 0xe0035895
jmp 0x7ff77212c990
mov ecx, 0x5540b4bb
nop word cs:[rax + rax]
nop
cmp ecx, 0xee348aed
jg 0x7ff77212c9d0
cmp ecx, 0xdda3c868
jg 0x7ff77212ca00
cmp ecx, 0x8dc6306f
je 0x7ff77212cad8
cmp ecx, 0xd43c5fc2
je 0x7ff77212cb1d
cmp ecx, 0x9831ec61
jne 0x7ff77212c990
jmp 0x7ff77212d4cb
cmp ecx, 0x5540b4ba
jg 0x7ff77212ca50
cmp ecx, 0xee348aee
je 0x7ff77212c980
cmp ecx, 0x2a0fbfe4
jne 0x7ff77212c990
mov ecx, 0xd43c5fc2
mov rsi, qword [rsp + 0x290]
jmp 0x7ff77212c990
cmp ecx, 0xdda3c869
je 0x7ff77212cb41
cmp ecx, 0xe0035895
jne 0x7ff77212c990
movzx edx, byte [rsp + 0x180]
movzx ebx, byte [rsp + 0x190]
mov ecx, edx
xor cl, bl
mov ecx, 0x5cf0bfcf
mov ebp, 0x5cf0bfcf
jne 0x7ff77212ca3d
mov ebp, 0xdda3c869
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77212c990
cmp ecx, 0x5540b4bb
je 0x7ff77212cb56
cmp ecx, 0x5cf0bfcf
jne 0x7ff77212c990
mov ecx, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov ecx, 0x2a0fbfe4
mov edi, 0x2a0fbfe4
jne 0x7ff77212ca9d
mov edi, 0xdda3c869
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
mov dword [rsp + 0x280], 0x26061400
lea rax, [rsp + 0x284]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x285]
mov qword [rsp + 0x2d0], rax
cmovge ecx, edi
jmp 0x7ff77212c990
mov eax, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x5540b4bb
mov edi, 0x5540b4bb
jne 0x7ff77212cb0d
mov edi, 0xee348aee
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
cmovge ecx, edi
jmp 0x7ff77212c990
mov byte [rsi], 0
add rsi, 1
mov ecx, 0x8dc6306f
cmp rsi, qword [rsp + 0x2d0]
je 0x7ff77212c990
mov ecx, 0xd43c5fc2
jmp 0x7ff77212c990
mov dword [rsp + 0x280], 0x26061400
mov ecx, 0x5cf0bfcf
jmp 0x7ff77212c990
mov eax, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x9831ec61
mov edi, 0x9831ec61
je 0x7ff77212cb08
jmp 0x7ff77212cb0d
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
cmp ecx, 0x15372005
jg 0x7ff77212cbd0
cmp ecx, 0x979036b3
je 0x7ff77212cbe7
cmp ecx, 0xb722b77f
jne 0x7ff77212cbb0
jmp 0x7ff77212d77c
cmp ecx, 0x15372006
je 0x7ff77212cc14
cmp ecx, 0x48b6d5a2
jne 0x7ff77212cbb0
mov ecx, 0x15372006
jmp 0x7ff77212cbb0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212cbb0
mov byte [rsp + 0x290], 0x2a
mov ecx, ebx
jmp 0x7ff77212cbb0
mov eax, dword [0x7ff772230e58]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
cmp dword [0x7ff772230e5c], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edi, 0x58c85cb2
mov eax, 0x26c7d7dd
cmovne edi, eax
mov ecx, 0x58c85cb2
mov eax, 0xabb2097a
cmovne ecx, eax
mov eax, 0x14bcd8bb
jmp 0x7ff77212ccb0
mov rax, qword [rsp + 0x290]
movzx edx, byte [rsp + rax + 0x2d1]
mov ebx, edx
not bl
and bl, 0x4b
and dl, 0xb4
or dl, bl
xor dl, 0x8a
add dl, 0x93
mov byte [rsp + rax + 0x2d1], dl
mov rdx, qword [rsp + 0x290]
add rdx, 1
mov eax, 0x43b50aa9
nop word cs:[rax + rax]
nop dword [rax]
mov ebp, eax
cmp eax, 0x14bcd8ba
jg 0x7ff77212ccf0
cmp ebp, 0xd179d2ae
jle 0x7ff77212cd20
cmp ebp, 0xd179d2af
je 0x7ff77212cc69
mov eax, ecx
cmp ebp, 0xf948d380
je 0x7ff77212ccb0
mov eax, ebp
cmp ebp, 0xde689a0f
jne 0x7ff77212ccb0
jmp 0x7ff77212d820
cmp ebp, 0x43b50aa8
jg 0x7ff77212cd50
cmp ebp, 0x14bcd8bb
je 0x7ff77212cd70
mov eax, ebp
cmp ebp, 0x26c7d7dd
jne 0x7ff77212ccb0
mov eax, 0x43b50aa9
xor edx, edx
jmp 0x7ff77212ccb0
mov eax, edi
cmp ebp, 0xabb2097a
je 0x7ff77212ccb0
mov eax, ebp
cmp ebp, 0xb6c9f589
jne 0x7ff77212ccb0
mov eax, 0xde689a0f
jmp 0x7ff77212ccb0
cmp ebp, 0x43b50aa9
je 0x7ff77212cd86
mov eax, ebp
cmp ebp, 0x58c85cb2
jne 0x7ff77212ccb0
mov eax, 0xabb2097a
jmp 0x7ff77212ccb0
cmp byte [rsp + 0x2d0], 0
mov eax, 0xde689a0f
cmove eax, r8d
jmp 0x7ff77212ccb0
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x290]
cmp rax, 0x18
mov eax, 0xb6c9f589
cmovb eax, esi
jmp 0x7ff77212ccb0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop
cmp eax, 0x14fd6211
jg 0x7ff77212cdf0
cmp eax, 0x83b1842e
je 0x7ff77212ce05
cmp eax, 0xc8ce79e7
jne 0x7ff77212cdd0
jmp 0x7ff77212dab9
cmp eax, 0x14fd6212
je 0x7ff77212ce31
cmp eax, 0x55ec8473
jne 0x7ff77212cdd0
mov eax, 0x14fd6212
jmp 0x7ff77212cdd0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212cdd0
mov byte [rsp + 0x290], 0xf2
mov eax, ebx
jmp 0x7ff77212cdd0
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x283], al
lea rax, [rsp + 0x285]
mov qword [rsp + 0x210], rax
mov ecx, 0x87b37715
lea rdi, [rsp + 0x284]
nop dword [rax + rax]
cmp ecx, 0xe3f99f5d
jle 0x7ff77212cf20
cmp ecx, 0xe3f99f5e
je 0x7ff77212cf39
cmp ecx, 0x3304e603
je 0x7ff77212cf5e
cmp ecx, 0x556ccff0
jne 0x7ff77212ce70
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov ecx, dword [0x7ff772230ea8]
mov edx, dword [0x7ff772230eac]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
xor ecx, 0xfffffffe
test ecx, ebp
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xe3f99f5e
mov ebx, 0x3304e603
cmovne eax, ebx
test ecx, ebp
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
mov rdx, qword [rsp + 0x2d0]
cmovge ecx, eax
add rdx, 1
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x290]
cmp rdx, rax
sete byte [rsp + 0x200]
jmp 0x7ff77212ce70
cmp ecx, 0x87b37715
je 0x7ff77212cf80
cmp ecx, 0xc1650161
jne 0x7ff77212ce70
jmp 0x7ff77212db5e
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x210]
mov ecx, 0x556ccff0
jmp 0x7ff77212ce70
cmp byte [rsp + 0x200], 0
mov ecx, 0x87b37715
mov eax, 0xc1650161
cmovne ecx, eax
mov rdi, qword [rsp + 0x290]
jmp 0x7ff77212ce70
mov ecx, dword [0x7ff772230ea8]
mov edx, dword [0x7ff772230eac]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ebx, 0xe3f99f5e
mov eax, 0x556ccff0
cmovne ebx, eax
cmp ebp, 0xffffffff
mov ecx, ebx
cmove ecx, eax
cmp edx, 0xa
mov qword [rsp + 0x2d0], rdi
cmovge ecx, ebx
jmp 0x7ff77212ce70
lea rcx, [rsp + 0x290]
call fcn.7ff77214cec0
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1f0]
lea rdi, [rsp + 0x200]
mov rdx, rdi
mov r8, rsi
call fcn.7ff77203de40
mov ecx, 0xc417d983
mov edx, 0x8693ad0c
mov r8d, 0xf9aa2e0b
call fcn.7ff7721b4680
call rax
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov edx, eax
call fcn.7ff7720514e0
mov rcx, rdi
lea rdx, [rsp + 0x210]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x2a]
cmp ecx, 0xa
setl byte [rsp + 0x29]
mov eax, 0xbf585f6a
nop
cmp eax, 0xe54c2aca
jg 0x7ff77212d0c0
cmp eax, 0x8c17b590
je 0x7ff77212dc12
cmp eax, 0xbf585f6a
jne 0x7ff77212d070
movzx ecx, byte [rsp + 0x2a]
movzx eax, byte [rsp + 0x29]
mov edx, ecx
xor dl, al
mov edx, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x7ff77212d070
cmp eax, 0xe54c2acb
je 0x7ff77212d0fc
cmp eax, 0x3bef45e9
jne 0x7ff77212d070
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77212d070
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
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 ebp, 0x3bef45e9
mov ebx, 0x8c17b590
cmovne ebp, ebx
test eax, edx
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x7ff77212d070
lea rcx, [rsp + 0x280]
call fcn.7ff77214d6f0
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230f70]
mov ecx, dword [0x7ff772230f74]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x29]
cmp ecx, 0xa
setl byte [rsp + 0x170]
mov ecx, 0x42d684f4
movabs r8, 0x38cb3e3e300e3a3d
jmp 0x7ff77212d210
movaps xmmword [rsp + 0x2d0], xmm7
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
mov ecx, 0x52deaf92
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x402e3d70
jle 0x7ff77212d250
cmp ecx, 0x42d684f3
jle 0x7ff77212d280
cmp ecx, 0x42d684f4
je 0x7ff77212d2ea
cmp ecx, 0x52deaf92
je 0x7ff77212d322
cmp ecx, 0x7d824014
jne 0x7ff77212d210
jmp 0x7ff77212dcb3
cmp ecx, 0x2d278dd2
jg 0x7ff77212d2c0
cmp ecx, 0xb371ca1b
je 0x7ff77212d3ac
cmp ecx, 0xbc55553b
jne 0x7ff77212d210
mov ecx, 0xb371ca1b
jmp 0x7ff77212d210
cmp ecx, 0x402e3d71
je 0x7ff77212d1d8
cmp ecx, 0x4221f930
jne 0x7ff77212d210
mov byte [rsi], 0
add rsi, 1
mov ecx, 0x2d278dd3
cmp rsi, qword [rsp + 0x290]
je 0x7ff77212d210
mov ecx, 0x4221f930
jmp 0x7ff77212d210
cmp ecx, 0x2d278dd3
je 0x7ff77212d3f1
cmp ecx, 0x37b34c7a
jne 0x7ff77212d210
mov ecx, 0x4221f930
mov rsi, qword [rsp + 0x180]
jmp 0x7ff77212d210
movzx ebx, byte [rsp + 0x29]
movzx eax, byte [rsp + 0x170]
mov edx, ebx
xor dl, al
mov ebp, 0x52deaf92
mov ecx, 0x402e3d71
mov edi, 0x52deaf92
test al, al
jne 0x7ff77212d313
mov edi, 0x402e3d71
test bl, bl
cmovne ecx, edi
test dl, dl
cmovne ecx, ebp
jmp 0x7ff77212d210
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x37b34c7a
mov ebx, 0x37b34c7a
jne 0x7ff77212d357
mov ebx, 0x402e3d71
test edi, ebp
cmovne ecx, ebx
cmp edx, 0xa
movaps xmmword [rsp + 0x2d0], xmm7
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
lea rax, [rsp + 0x2ee]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x2ef]
mov qword [rsp + 0x290], rax
cmovge ecx, ebx
jmp 0x7ff77212d210
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov ebp, 0x7d824014
mov ecx, 0xbc55553b
mov edi, 0x7d824014
test eax, ebx
sete bl
je 0x7ff77212d3de
mov edi, 0xbc55553b
cmp edx, 0xa
cmovl ecx, edi
setl al
xor bl, al
cmovne ecx, ebp
jmp 0x7ff77212d210
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xb371ca1b
mov edi, 0xb371ca1b
jne 0x7ff77212d426
mov edi, 0xbc55553b
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
cmovge ecx, edi
jmp 0x7ff77212d210
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b5], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop
cmp eax, 0xb98cd24f
jg 0x7ff77212d480
cmp eax, 0x959fa51f
je 0x7ff77212d4b8
cmp eax, 0x9e5102cc
jne 0x7ff77212d460
jmp 0x7ff77212dd62
cmp eax, 0xdbdfb829
je 0x7ff77212d4bf
cmp eax, 0xb98cd250
jne 0x7ff77212d460
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0x959fa51f
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, esi
test bl, bl
cmove eax, ecx
jmp 0x7ff77212d460
mov eax, 0xdbdfb829
jmp 0x7ff77212d460
mov byte [rsp + 0x2d0], OleUninitialize
mov eax, ebp
jmp 0x7ff77212d460
lea rcx, [rsp + 0x280]
call fcn.7ff77214d6f0
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230f70]
mov ecx, dword [0x7ff772230f74]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x29]
cmp ecx, 0xa
setl byte [rsp + 0x170]
mov ecx, 0x42d684f4
movabs r8, 0x38cb3e3e300e3a3d
jmp 0x7ff77212d570
movaps xmmword [rsp + 0x2d0], xmm7
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
mov ecx, 0x52deaf92
nop word [rax + rax]
cmp ecx, 0x402e3d70
jle 0x7ff77212d5b0
cmp ecx, 0x42d684f3
jle 0x7ff77212d5e0
cmp ecx, 0x42d684f4
je 0x7ff77212d64a
cmp ecx, 0x52deaf92
je 0x7ff77212d682
cmp ecx, 0x7d824014
jne 0x7ff77212d570
jmp 0x7ff77212ddfc
cmp ecx, 0x2d278dd2
jg 0x7ff77212d620
cmp ecx, 0xb371ca1b
je 0x7ff77212d70e
cmp ecx, 0xbc55553b
jne 0x7ff77212d570
mov ecx, 0xb371ca1b
jmp 0x7ff77212d570
cmp ecx, 0x402e3d71
je 0x7ff77212d53d
cmp ecx, 0x4221f930
jne 0x7ff77212d570
mov byte [rsi], 0
add rsi, 1
mov ecx, 0x2d278dd3
cmp rsi, qword [rsp + 0x290]
je 0x7ff77212d570
mov ecx, 0x4221f930
jmp 0x7ff77212d570
cmp ecx, 0x2d278dd3
je 0x7ff77212d736
cmp ecx, 0x37b34c7a
jne 0x7ff77212d570
mov ecx, 0x4221f930
mov rsi, qword [rsp + 0x180]
jmp 0x7ff77212d570
movzx ebx, byte [rsp + 0x29]
movzx eax, byte [rsp + 0x170]
mov edx, ebx
xor dl, al
mov ebp, 0x52deaf92
mov ecx, 0x402e3d71
mov edi, 0x52deaf92
test al, al
jne 0x7ff77212d673
mov edi, 0x402e3d71
test bl, bl
cmovne ecx, edi
test dl, dl
cmovne ecx, ebp
jmp 0x7ff77212d570
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebp, [rax - 1]
imul ebp, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0x37b34c7a
mov ebx, 0x37b34c7a
jne 0x7ff77212d6b8
mov ebx, 0x402e3d71
cmp ebp, 0xffffffff
cmovne ecx, ebx
cmp edx, 0xa
movaps xmmword [rsp + 0x2d0], xmm7
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
lea rax, [rsp + 0x2ee]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x2ef]
mov qword [rsp + 0x290], rax
cmovge ecx, ebx
jmp 0x7ff77212d570
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov ebp, 0x7d824014
mov ecx, 0xbc55553b
mov edi, 0x7d824014
jmp 0x7ff77212d75c
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov ebp, 0xb371ca1b
mov ecx, 0xbc55553b
mov edi, 0xb371ca1b
cmp ebx, 0xffffffff
sete bl
je 0x7ff77212d769
mov edi, 0xbc55553b
cmp edx, 0xa
cmovl ecx, edi
setl al
xor bl, al
cmovne ecx, ebp
jmp 0x7ff77212d570
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
nop
cmp ecx, 0x15372005
jg 0x7ff77212d7d0
cmp ecx, 0x979036b3
je 0x7ff77212d7e7
cmp ecx, 0xb722b77f
jne 0x7ff77212d7b0
jmp 0x7ff77212deb2
cmp ecx, 0x15372006
je 0x7ff77212d814
cmp ecx, 0x48b6d5a2
jne 0x7ff77212d7b0
mov ecx, 0x15372006
jmp 0x7ff77212d7b0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212d7b0
mov byte [rsp + 0x290], 0xcc
mov ecx, ebx
jmp 0x7ff77212d7b0
lea rsi, [rsp + 0x190]
mov rcx, rsi
lea rdx, [rsp + 0x2d1]
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230e60]
mov ecx, dword [0x7ff772230e64]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x170]
cmp ecx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0x746d42bb
jmp 0x7ff77212d890
mov ecx, 0x67c7b9b9
nop dword [rax]
cmp ecx, 0xfc50a5a
jg 0x7ff77212d8d0
cmp ecx, 0xbac3f12d
jle 0x7ff77212d930
cmp ecx, 0xbac3f12e
je 0x7ff77212d9ac
cmp ecx, 0xe0464132
je 0x7ff77212d9f1
cmp ecx, 0xde076362
jne 0x7ff77212d890
jmp 0x7ff77212df50
cmp ecx, 0x746d42ba
jg 0x7ff77212d960
cmp ecx, 0xfc50a5b
je 0x7ff77212da16
cmp ecx, 0x67c7b9b9
jne 0x7ff77212d890
mov eax, dword [0x7ff772230e60]
mov edx, dword [0x7ff772230e64]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete al
cmp edx, 0xa
setl cl
xor cl, al
mov ecx, 0xde076362
mov edi, 0xde076362
je 0x7ff77212d9dc
jmp 0x7ff77212d9e1
cmp ecx, 0x98772f56
je 0x7ff77212d884
cmp ecx, 0xa234a5bb
jne 0x7ff77212d890
mov ecx, 0xe0464132
mov r8, qword [rsp + 0x200]
jmp 0x7ff77212d890
cmp ecx, 0x7967d064
je 0x7ff77212da95
cmp ecx, 0x746d42bb
jne 0x7ff77212d890
movzx edx, byte [rsp + 0x170]
movzx ebx, byte [rsp + 0x180]
mov ecx, edx
xor cl, bl
mov ecx, 0xfc50a5b
mov ebp, 0xfc50a5b
jne 0x7ff77212d99d
mov ebp, 0x7967d064
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77212d890
mov ecx, dword [0x7ff772230e60]
mov edx, dword [0x7ff772230e64]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
xor ebx, 0xfffffffe
test ebx, ebp
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov ecx, 0x67c7b9b9
mov edi, 0x67c7b9b9
jne 0x7ff77212d9e1
mov edi, 0x98772f56
test ebx, ebp
cmovne ecx, edi
cmp edx, 0xa
cmovge ecx, edi
jmp 0x7ff77212d890
mov byte [r8], 0
add r8, 1
mov ecx, 0xbac3f12e
cmp r8, qword [rsp + 0x210]
je 0x7ff77212d890
mov ecx, 0xe0464132
jmp 0x7ff77212d890
movaps xmmword [rsp + 0x290], xmm6
mov word [rsp + 0x2a0], 0x8e2
mov byte [rsp + 0x2a2], 0x28
lea rax, [rsp + 0x2a3]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x210], rax
mov ecx, dword [0x7ff772230e60]
mov edx, dword [0x7ff772230e64]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0xa234a5bb
mov ecx, 0x7967d064
mov edi, 0xa234a5bb
test esi, ebx
sete bl
je 0x7ff77212da82
mov edi, 0x7967d064
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff77212d890
movaps xmmword [rsp + 0x290], xmm6
mov word [rsp + 0x2a0], 0x8e2
mov byte [rsp + 0x2a2], 0x28
mov ecx, 0xfc50a5b
jmp 0x7ff77212d890
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212db10
cmp eax, 0x83b1842e
je 0x7ff77212db25
cmp eax, 0xc8ce79e7
jne 0x7ff77212daf0
jmp 0x7ff77212e0f0
cmp eax, 0x14fd6212
je 0x7ff77212db52
cmp eax, 0x55ec8473
jne 0x7ff77212daf0
mov eax, 0x14fd6212
jmp 0x7ff77212daf0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff77212daf0
mov byte [rsp + 0x290], 0xeb
mov eax, ebx
jmp 0x7ff77212daf0
lea rcx, [rsp + 0x280]
call fcn.7ff77214b830
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmm0, xmmword [0x7ff772222a70]
movaps xmmword [rsp + 0x2d0], xmm0
movabs rax, 0x757d703a76767d7f
mov qword [rsp + 0x2e0], rax
mov dword [rsp + 0x2e8], 0x1a7e7176
lea rax, [rsp + 0x2ed]
mov qword [rsp + 0x290], rax
mov ecx, 0xf978de9d
lea rax, [rsp + 0x2ec]
nop
cmp ecx, 0x1dfc8948
je 0x7ff77212e18e
cmp ecx, 0xf978de9d
jne 0x7ff77212dbe0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0xf978de9d
mov edx, 0x1dfc8948
cmove ecx, edx
jmp 0x7ff77212dbe0
lea rcx, [rsp + 0x210]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x170]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x200]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x180]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1f0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x190]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1e0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1a0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1d0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1b0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1c0]
call fcn.7ff77204ce30
mov ecx, 0x28f6895a
mov dword [rsp + 0x6c], 0
jmp 0x7ff772131489
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214d920
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmmword [rsp + 0x290], xmm8
mov word [rsp + 0x2a0], 0x7315
mov byte [rsp + 0x2a2], 0x53
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x170], rax
mov ecx, 0xef7f7384
lea rax, [rsp + 0x2a3]
mov ebp, 0xeda29600
nop dword [rax + rax]
cmp ecx, 0x5221319
je 0x7ff77212e302
cmp ecx, 0xef7f7384
jne 0x7ff77212dd30
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x170]
mov ecx, 0xef7f7384
mov edx, 0x5221319
cmove ecx, edx
jmp 0x7ff77212dd30
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b6], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word [rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212ddb0
cmp eax, 0x959fa51f
je 0x7ff77212dde9
cmp eax, 0x9e5102cc
jne 0x7ff77212dd90
jmp 0x7ff77212e3eb
cmp eax, 0xdbdfb829
je 0x7ff77212ddf0
cmp eax, 0xb98cd250
jne 0x7ff77212dd90
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test cl, cl
cmove eax, r8d
test bl, bl
cmovne eax, esi
jmp 0x7ff77212dd90
mov eax, 0xdbdfb829
jmp 0x7ff77212dd90
mov byte [rsp + 0x2d0], 0x14
mov eax, ebp
jmp 0x7ff77212dd90
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214d920
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmmword [rsp + 0x290], xmm8
mov word [rsp + 0x2a0], 0x7315
mov byte [rsp + 0x2a2], 0x53
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x170], rax
mov ecx, 0xef7f7384
lea rax, [rsp + 0x2a3]
mov ebp, 0xeda29600
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5221319
je 0x7ff77212e48b
cmp ecx, 0xef7f7384
jne 0x7ff77212de80
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x170]
mov ecx, 0xef7f7384
mov edx, 0x5221319
cmove ecx, edx
jmp 0x7ff77212de80
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff77212df00
cmp ecx, 0x979036b3
je 0x7ff77212df17
cmp ecx, 0xb722b77f
jne 0x7ff77212dee0
jmp 0x7ff77212e56b
cmp ecx, 0x15372006
je 0x7ff77212df44
cmp ecx, 0x48b6d5a2
jne 0x7ff77212dee0
mov ecx, 0x15372006
jmp 0x7ff77212dee0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212dee0
mov byte [rsp + 0x290], 0xcb
mov ecx, ebx
jmp 0x7ff77212dee0
lea rcx, [rsp + 0x290]
call fcn.7ff77214ac00
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1f0]
lea rdi, [rsp + 0x200]
mov rdx, rdi
mov r8, rsi
call fcn.7ff77203de40
mov ecx, 0x1155ce79
mov edx, 0x53d1baf6
mov r8d, 0x2ce839f1
call fcn.7ff7721b4680
call rax
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov edx, eax
call fcn.7ff7720514e0
mov rcx, rdi
lea rdx, [rsp + 0x210]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x2a]
cmp ecx, 0xa
setl byte [rsp + 0x29]
mov eax, 0xbf585f6a
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xe54c2aca
jg 0x7ff77212e050
cmp eax, 0x8c17b590
je 0x7ff77212e610
cmp eax, 0xbf585f6a
jne 0x7ff77212e000
movzx ecx, byte [rsp + 0x2a]
movzx eax, byte [rsp + 0x29]
mov edx, ecx
xor dl, al
mov edx, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x7ff77212e000
cmp eax, 0xe54c2acb
je 0x7ff77212e08c
cmp eax, 0x3bef45e9
jne 0x7ff77212e000
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77212e000
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x3bef45e9
mov ebp, 0x8c17b590
cmove eax, ebp
cmp dword [0x7ff77223055c], 0xa
mov edx, 0x3bef45e9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebp
jmp 0x7ff77212e000
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212e140
cmp eax, 0x83b1842e
je 0x7ff77212e155
cmp eax, 0xc8ce79e7
jne 0x7ff77212e120
jmp 0x7ff77212e6b1
cmp eax, 0x14fd6212
je 0x7ff77212e182
cmp eax, 0x55ec8473
jne 0x7ff77212e120
mov eax, 0x14fd6212
jmp 0x7ff77212e120
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff77212e120
mov byte [rsp + 0x290], 0x9b
mov eax, ebx
jmp 0x7ff77212e120
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214baf0
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmm0, xmmword [0x7ff772222a80]
movaps xmmword [rsp + 0x290], xmm0
mov word [rsp + 0x2a0], 0x8aa4
mov byte [rsp + 0x2a2], 0xea
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x210], rax
mov ecx, 0x1dbf0a28
lea r10, [rsp + 0x2a3]
mov edx, dword [0x7ff772230ec8]
mov ebx, dword [0x7ff772230ecc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
xor edi, 0xfffffffe
mov edx, ebp
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete r8b
mov edx, 0xbcaa3760
mov r11d, 0x4b143e25
cmove edx, r11d
cmp ebx, 0xa
mov esi, 0xbcaa3760
cmovge edx, esi
test edi, ebp
sete r9b
mov ebp, 0xbcaa3760
mov edi, 0x99629276
cmove ebp, edi
cmp ebx, 0xa
setl al
cmovge ebp, esi
cmp ebx, 9
setg bl
xor al, r9b
cmovne ebp, edi
xor bl, r8b
cmove edx, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x16c9deef
jle 0x7ff77212e2b0
cmp ecx, 0x16c9def0
je 0x7ff77212e2cb
cmp ecx, 0x4b143e25
je 0x7ff77212e2cf
cmp ecx, 0x1dbf0a28
jne 0x7ff77212e280
jmp 0x7ff77212e2e0
cmp ecx, 0x99629276
je 0x7ff77212e74d
cmp ecx, 0xbcaa3760
jne 0x7ff77212e280
mov ecx, 0x4b143e25
jmp 0x7ff77212e280
mov ecx, edx
jmp 0x7ff77212e280
mov ecx, ebp
jmp 0x7ff77212e280
mov byte [r10], 0
add r10, 1
cmp r10, qword [rsp + 0x210]
mov ecx, 0x1dbf0a28
mov eax, 0x16c9def0
cmove ecx, eax
jmp 0x7ff77212e204
mov ecx, 0x813c308d
cmp byte [rsp + 0x290], 0
mov edx, 0x1109883c
cmove edx, ebp
nop word [rax + rax]
cmp ecx, 0x4381ee3c
jg 0x7ff77212e350
cmp ecx, 0x813c308d
je 0x7ff77212e38b
cmp ecx, 0xeda29600
je 0x7ff77212e3a0
cmp ecx, 0x1109883c
jne 0x7ff77212e320
jmp 0x7ff77212e8e0
cmp ecx, 0x7e44bbcd
je 0x7ff77212e38f
cmp ecx, 0x4e4ec1aa
je 0x7ff77212e3b0
cmp ecx, 0x4381ee3d
jne 0x7ff77212e320
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x170]
cmp rcx, 0x12
mov ecx, 0x7e44bbcd
mov ebx, 0x4e4ec1aa
cmovb ecx, ebx
jmp 0x7ff77212e320
mov ecx, edx
jmp 0x7ff77212e320
mov ecx, 0x1109883c
jmp 0x7ff77212e320
mov ecx, 0x4381ee3d
xor eax, eax
jmp 0x7ff77212e307
mov rax, qword [rsp + 0x170]
mov cl, byte [rsp + rax + 0x291]
mov edx, ecx
not dl
and dl, 0x44
and cl, 0xbb
or cl, dl
add cl, 0xe9
mov byte [rsp + rax + 0x291], cl
mov rax, qword [rsp + 0x170]
add rax, 1
mov ecx, 0x4381ee3d
jmp 0x7ff77212e307
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b7], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212e440
cmp eax, 0x959fa51f
je 0x7ff77212e478
cmp eax, 0x9e5102cc
jne 0x7ff77212e420
jmp 0x7ff77212ea6f
cmp eax, 0xdbdfb829
je 0x7ff77212e47f
cmp eax, 0xb98cd250
jne 0x7ff77212e420
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0x959fa51f
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, esi
test bl, bl
cmove eax, ecx
jmp 0x7ff77212e420
mov eax, 0xdbdfb829
jmp 0x7ff77212e420
mov byte [rsp + 0x2d0], 0x38
mov eax, ebp
jmp 0x7ff77212e420
mov ecx, 0x813c308d
cmp byte [rsp + 0x290], 0
mov edx, 0x1109883c
cmove edx, ebp
cmp ecx, 0x4381ee3c
jg 0x7ff77212e4d0
cmp ecx, 0x813c308d
je 0x7ff77212e50b
cmp ecx, 0xeda29600
je 0x7ff77212e520
cmp ecx, 0x1109883c
jne 0x7ff77212e4a0
jmp 0x7ff77212eb0b
cmp ecx, 0x7e44bbcd
je 0x7ff77212e50f
cmp ecx, 0x4e4ec1aa
je 0x7ff77212e530
cmp ecx, 0x4381ee3d
jne 0x7ff77212e4a0
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x170]
cmp rcx, 0x12
mov ecx, 0x7e44bbcd
mov ebx, 0x4e4ec1aa
cmovb ecx, ebx
jmp 0x7ff77212e4a0
mov ecx, edx
jmp 0x7ff77212e4a0
mov ecx, 0x1109883c
jmp 0x7ff77212e4a0
mov ecx, 0x4381ee3d
xor eax, eax
jmp 0x7ff77212e490
mov rax, qword [rsp + 0x170]
mov cl, byte [rsp + rax + 0x291]
mov edx, ecx
not dl
and dl, 0x44
and cl, 0xbb
or cl, dl
add cl, 0xe9
mov byte [rsp + rax + 0x291], cl
mov rax, qword [rsp + 0x170]
add rax, 1
mov ecx, 0x4381ee3d
jmp 0x7ff77212e490
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x15372005
jg 0x7ff77212e5c0
cmp ecx, 0x979036b3
je 0x7ff77212e5d7
cmp ecx, 0xb722b77f
jne 0x7ff77212e5a0
jmp 0x7ff77212eca5
cmp ecx, 0x15372006
je 0x7ff77212e604
cmp ecx, 0x48b6d5a2
jne 0x7ff77212e5a0
mov ecx, 0x15372006
jmp 0x7ff77212e5a0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212e5a0
mov byte [rsp + 0x290], OleUninitialize
mov ecx, ebx
jmp 0x7ff77212e5a0
lea rcx, [rsp + 0x210]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x170]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x200]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x180]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1f0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x190]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1e0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1a0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1d0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1b0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1c0]
call fcn.7ff77204ce30
mov ecx, 0x8508cd27
mov dword [rsp + 0x68], 0
jmp 0x7ff772131489
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77212e700
cmp eax, 0x83b1842e
je 0x7ff77212e715
cmp eax, 0xc8ce79e7
jne 0x7ff77212e6e0
jmp 0x7ff77212ed3f
cmp eax, 0x14fd6212
je 0x7ff77212e741
cmp eax, 0x55ec8473
jne 0x7ff77212e6e0
mov eax, 0x14fd6212
jmp 0x7ff77212e6e0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212e6e0
mov byte [rsp + 0x290], 0xfe
mov eax, ebx
jmp 0x7ff77212e6e0
mov eax, dword [0x7ff772230ed0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
setne al
cmp dword [0x7ff772230ed4], 9
setg cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, 0x6b14154a
mov ecx, 0xc2fa6f1d
cmovne eax, ecx
mov edi, 0x6b14154a
mov ecx, 0x78387a4a
cmovne edi, ecx
mov ecx, 0xc3e326cf
mov r8d, 0x5dba9415
mov esi, 0xbd5d6d12
jmp 0x7ff77212e7b0
mov ecx, 0x78387a4a
nop dword [rax]
mov ebp, ecx
cmp ecx, 0x3779152d
jg 0x7ff77212e7f0
cmp ebp, 0xc3e326ce
jg 0x7ff77212e820
cmp ebp, 0xbd5d6d12
je 0x7ff77212e881
cmp ebp, 0xc2fa6f1d
je 0x7ff77212e8c0
mov ecx, ebp
cmp ebp, 0xbdd27a2c
jne 0x7ff77212e7b0
jmp 0x7ff77212eddd
cmp ebp, 0x6b141549
jg 0x7ff77212e860
mov ecx, edi
cmp ebp, 0x3779152e
je 0x7ff77212e7b0
mov ecx, ebp
cmp ebp, 0x5dba9415
jne 0x7ff77212e7b0
mov ecx, 0x160751f6
xor edx, edx
jmp 0x7ff77212e7b0
cmp ebp, 0xc3e326cf
je 0x7ff77212e8ca
mov ecx, ebp
cmp ebp, 0x160751f6
jne 0x7ff77212e7b0
mov qword [rsp + 0x210], rdx
mov rcx, qword [rsp + 0x210]
cmp rcx, 0x12
mov ecx, 0x3779152e
cmovb ecx, esi
jmp 0x7ff77212e7b0
cmp ebp, 0x6b14154a
je 0x7ff77212e7a4
mov ecx, ebp
cmp ebp, 0x78387a4a
jne 0x7ff77212e7b0
mov ecx, eax
jmp 0x7ff77212e7b0
mov rcx, qword [rsp + 0x210]
movzx edx, byte [rsp + rcx + 0x291]
mov ebx, edx
not bl
and bl, 0x1c
and dl, 0xe3
or dl, bl
xor dl, 0xdd
add dl, 0xd5
mov byte [rsp + rcx + 0x291], dl
mov rdx, qword [rsp + 0x210]
add rdx, 1
mov ecx, 0x160751f6
jmp 0x7ff77212e7b0
mov ecx, 0xbdd27a2c
jmp 0x7ff77212e7b0
cmp byte [rsp + 0x290], 0
mov ecx, 0xbdd27a2c
cmove ecx, r8d
jmp 0x7ff77212e7b0
lea rsi, [rsp + 0x180]
mov rcx, rsi
lea rdx, [rsp + 0x291]
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1f0]
lea rdi, [rsp + 0x200]
mov rdx, rdi
mov r8, rsi
call fcn.7ff77203de40
mov ecx, 0x7c11d490
mov edx, 0x3e95a01f
mov r8d, 0x41ac2318
call fcn.7ff7721b4680
call rax
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov edx, eax
call fcn.7ff7720514e0
mov rcx, rdi
lea rdx, [rsp + 0x210]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x2a]
cmp ecx, 0xa
setl byte [rsp + 0x29]
mov eax, 0xbf585f6a
nop dword [rax + rax]
cmp eax, 0xe54c2aca
jg 0x7ff77212e9d0
cmp eax, 0x8c17b590
je 0x7ff77212ef6f
cmp eax, 0xbf585f6a
jne 0x7ff77212e980
movzx ecx, byte [rsp + 0x2a]
movzx eax, byte [rsp + 0x29]
mov edx, ecx
xor dl, al
mov edx, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x7ff77212e980
cmp eax, 0xe54c2acb
je 0x7ff77212ea0c
cmp eax, 0x3bef45e9
jne 0x7ff77212e980
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77212e980
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x3bef45e9
mov ebp, 0x8c17b590
cmove eax, ebp
cmp dword [0x7ff77223055c], 0xa
mov edx, 0x3bef45e9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebp
jmp 0x7ff77212e980
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b8], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word [rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212eac0
cmp eax, 0x959fa51f
je 0x7ff77212eaf8
cmp eax, 0x9e5102cc
jne 0x7ff77212eaa0
jmp 0x7ff77212f008
cmp eax, 0xdbdfb829
je 0x7ff77212eaff
cmp eax, 0xb98cd250
jne 0x7ff77212eaa0
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0x959fa51f
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, esi
test bl, bl
cmove eax, ecx
jmp 0x7ff77212eaa0
mov eax, 0xdbdfb829
jmp 0x7ff77212eaa0
mov byte [rsp + 0x2d0], 0x2c
mov eax, ebp
jmp 0x7ff77212eaa0
lea rsi, [rsp + 0x180]
mov rcx, rsi
lea rdx, [rsp + 0x291]
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1f0]
lea rdi, [rsp + 0x200]
mov rdx, rdi
mov r8, rsi
call fcn.7ff77203de40
mov ecx, 0x7c11d490
mov edx, 0x3e95a01f
mov r8d, 0x41ac2318
call fcn.7ff7721b4680
call rax
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov edx, eax
call fcn.7ff7720514e0
mov rcx, rdi
lea rdx, [rsp + 0x210]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x2a]
cmp ecx, 0xa
setl byte [rsp + 0x29]
mov eax, 0xbf585f6a
nop word cs:[rax + rax]
nop
cmp eax, 0xe54c2aca
jg 0x7ff77212ec00
cmp eax, 0x8c17b590
je 0x7ff77212f09c
cmp eax, 0xbf585f6a
jne 0x7ff77212ebb0
movzx ecx, byte [rsp + 0x2a]
movzx eax, byte [rsp + 0x29]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne eax, ebp
test cl, cl
mov ecx, 0x3bef45e9
cmove eax, ecx
test dl, dl
cmovne eax, ebp
jmp 0x7ff77212ebb0
cmp eax, 0xe54c2acb
je 0x7ff77212ec3c
cmp eax, 0x3bef45e9
jne 0x7ff77212ebb0
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77212ebb0
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
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 ebp, 0x3bef45e9
mov ebx, 0x8c17b590
cmovne ebp, ebx
cmp edx, 0xffffffff
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x7ff77212ebb0
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax]
cmp ecx, 0x15372005
jg 0x7ff77212ecf0
cmp ecx, 0x979036b3
je 0x7ff77212ed07
cmp ecx, 0xb722b77f
jne 0x7ff77212ecd0
jmp 0x7ff77212f170
cmp ecx, 0x15372006
je 0x7ff77212ed33
cmp ecx, 0x48b6d5a2
jne 0x7ff77212ecd0
mov ecx, 0x15372006
jmp 0x7ff77212ecd0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212ecd0
mov byte [rsp + 0x290], 0x31
mov ecx, ebx
jmp 0x7ff77212ecd0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212ed90
cmp eax, 0x83b1842e
je 0x7ff77212eda5
cmp eax, 0xc8ce79e7
jne 0x7ff77212ed70
jmp 0x7ff77212f20f
cmp eax, 0x14fd6212
je 0x7ff77212edd1
cmp eax, 0x55ec8473
jne 0x7ff77212ed70
mov eax, 0x14fd6212
jmp 0x7ff77212ed70
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212ed70
mov byte [rsp + 0x290], 0x86
mov eax, ebx
jmp 0x7ff77212ed70
lea rsi, [rsp + 0x180]
mov rcx, rsi
lea rdx, [rsp + 0x291]
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1f0]
lea rdi, [rsp + 0x200]
mov rdx, rdi
mov r8, rsi
call fcn.7ff77203de40
mov ecx, 0xe807d76
mov edx, 0x4c0409f9
mov r8d, 0x333d8afe
call fcn.7ff7721b4680
call rax
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov edx, eax
call fcn.7ff7720514e0
mov rcx, rdi
lea rdx, [rsp + 0x210]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x2a]
cmp ecx, 0xa
setl byte [rsp + 0x29]
mov eax, 0xbf585f6a
nop dword [rax + rax]
cmp eax, 0xe54c2aca
jg 0x7ff77212eed0
cmp eax, 0x8c17b590
je 0x7ff77212f2ad
cmp eax, 0xbf585f6a
jne 0x7ff77212ee80
movzx ecx, byte [rsp + 0x2a]
movzx eax, byte [rsp + 0x29]
mov edx, ecx
xor dl, al
mov edx, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
test cl, cl
cmove eax, edx
jmp 0x7ff77212ee80
cmp eax, 0xe54c2acb
je 0x7ff77212ef0c
cmp eax, 0x3bef45e9
jne 0x7ff77212ee80
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77212ee80
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x3bef45e9
mov ebp, 0x8c17b590
cmove eax, ebp
cmp dword [0x7ff77223055c], 0xa
mov edx, 0x3bef45e9
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebp
jmp 0x7ff77212ee80
lea rcx, [rsp + 0x210]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x170]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x200]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x180]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1f0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x190]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1e0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1a0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1d0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1b0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1c0]
call fcn.7ff77204ce30
mov ecx, 0x5867b02d
jmp 0x7ff772131489
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2b9], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
cmp eax, 0xb98cd24f
jg 0x7ff77212f050
cmp eax, 0x959fa51f
je 0x7ff77212f089
cmp eax, 0x9e5102cc
jne 0x7ff77212f030
jmp 0x7ff77212f34e
cmp eax, 0xdbdfb829
je 0x7ff77212f090
cmp eax, 0xb98cd250
jne 0x7ff77212f030
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test cl, cl
cmove eax, r8d
test bl, bl
cmovne eax, esi
jmp 0x7ff77212f030
mov eax, 0xdbdfb829
jmp 0x7ff77212f030
mov byte [rsp + 0x2d0], 0x32
mov eax, ebp
jmp 0x7ff77212f030
lea rcx, [rsp + 0x210]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x170]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x200]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x180]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1f0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x190]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1e0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1a0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1d0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1b0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1c0]
call fcn.7ff77204ce30
mov eax, dword [0x7ff772230760]
mov edx, dword [0x7ff772230764]
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 ebp, 0xa5840a46
mov ebx, 0xf6b3c9b9
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, ebp
jmp 0x7ff772131489
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff77212f1c0
cmp ecx, 0x979036b3
je 0x7ff77212f1d7
cmp ecx, 0xb722b77f
jne 0x7ff77212f1a0
jmp 0x7ff77212f3eb
cmp ecx, 0x15372006
je 0x7ff77212f203
cmp ecx, 0x48b6d5a2
jne 0x7ff77212f1a0
mov ecx, 0x15372006
jmp 0x7ff77212f1a0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212f1a0
mov byte [rsp + 0x290], 0xcf
mov ecx, ebx
jmp 0x7ff77212f1a0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212f260
cmp eax, 0x83b1842e
je 0x7ff77212f275
cmp eax, 0xc8ce79e7
jne 0x7ff77212f240
jmp 0x7ff77212f48f
cmp eax, 0x14fd6212
je 0x7ff77212f2a1
cmp eax, 0x55ec8473
jne 0x7ff77212f240
mov eax, 0x14fd6212
jmp 0x7ff77212f240
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212f240
mov byte [rsp + 0x290], 0xf1
mov eax, ebx
jmp 0x7ff77212f240
lea rcx, [rsp + 0x210]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x170]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x200]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x180]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1f0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x190]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1e0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1a0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1d0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1b0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1c0]
call fcn.7ff77204ce30
mov ecx, 0x1e67f903
mov dword [rsp + 0x74], 0
jmp 0x7ff772131489
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2ba], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word cs:[rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212f3a0
cmp eax, 0x959fa51f
je 0x7ff77212f3d8
cmp eax, 0x9e5102cc
jne 0x7ff77212f380
jmp 0x7ff77212f52e
cmp eax, 0xdbdfb829
je 0x7ff77212f3df
cmp eax, 0xb98cd250
jne 0x7ff77212f380
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0x959fa51f
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, esi
test bl, bl
cmove eax, ecx
jmp 0x7ff77212f380
mov eax, 0xdbdfb829
jmp 0x7ff77212f380
mov byte [rsp + 0x2d0], 0x30
mov eax, ebp
jmp 0x7ff77212f380
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x15372005
jg 0x7ff77212f440
cmp ecx, 0x979036b3
je 0x7ff77212f457
cmp ecx, 0xb722b77f
jne 0x7ff77212f420
jmp 0x7ff77212f5cc
cmp ecx, 0x15372006
je 0x7ff77212f483
cmp ecx, 0x48b6d5a2
jne 0x7ff77212f420
mov ecx, 0x15372006
jmp 0x7ff77212f420
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212f420
mov byte [rsp + 0x290], 0xcf
mov ecx, ebx
jmp 0x7ff77212f420
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212f4e0
cmp eax, 0x83b1842e
je 0x7ff77212f4f5
cmp eax, 0xc8ce79e7
jne 0x7ff77212f4c0
jmp 0x7ff77212f66f
cmp eax, 0x14fd6212
je 0x7ff77212f522
cmp eax, 0x55ec8473
jne 0x7ff77212f4c0
mov eax, 0x14fd6212
jmp 0x7ff77212f4c0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff77212f4c0
mov byte [rsp + 0x290], 0xf2
mov eax, ebx
jmp 0x7ff77212f4c0
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2bb], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xb98cd250
nop word cs:[rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77212f580
cmp eax, 0x959fa51f
je 0x7ff77212f5b9
cmp eax, 0x9e5102cc
jne 0x7ff77212f560
jmp 0x7ff77212f70d
cmp eax, 0xdbdfb829
je 0x7ff77212f5c0
cmp eax, 0xb98cd250
jne 0x7ff77212f560
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x959fa51f
cmovne eax, esi
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, esi
jmp 0x7ff77212f560
mov eax, 0xdbdfb829
jmp 0x7ff77212f560
mov byte [rsp + 0x2d0], 0x4b
mov eax, ebp
jmp 0x7ff77212f560
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
nop
cmp ecx, 0x15372005
jg 0x7ff77212f620
cmp ecx, 0x979036b3
je 0x7ff77212f637
cmp ecx, 0xb722b77f
jne 0x7ff77212f600
jmp 0x7ff77212f812
cmp ecx, 0x15372006
je 0x7ff77212f663
cmp ecx, 0x48b6d5a2
jne 0x7ff77212f600
mov ecx, 0x15372006
jmp 0x7ff77212f600
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212f600
mov byte [rsp + 0x290], 0x29
mov ecx, ebx
jmp 0x7ff77212f600
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212f6c0
cmp eax, 0x83b1842e
je 0x7ff77212f6d5
cmp eax, 0xc8ce79e7
jne 0x7ff77212f6a0
jmp 0x7ff77212f8af
cmp eax, 0x14fd6212
je 0x7ff77212f701
cmp eax, 0x55ec8473
jne 0x7ff77212f6a0
mov eax, 0x14fd6212
jmp 0x7ff77212f6a0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212f6a0
mov byte [rsp + 0x290], 0xff
mov eax, ebx
jmp 0x7ff77212f6a0
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2bc], al
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x2d0], rax
mov ecx, 0xb4f5872d
lea r9, [rsp + 0x2bd]
mov edx, dword [0x7ff772230df8]
mov ebx, dword [0x7ff772230dfc]
cmp ebx, 0xa
setl r8b
lea ebp, [rdx - 1]
imul ebp, edx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
mov edx, 0xcdfa20b6
mov r10d, 0xfa270d56
cmove edx, r10d
xor al, r8b
mov esi, 0xcdfa20b6
mov edi, 0x4650c136
cmovne esi, edi
cmp ebp, 0xffffffff
mov ebp, esi
cmove ebp, edi
cmp ebx, 0xa
cmovge ebp, esi
mov ebx, 0xcdfa20b6
cmovge edx, ebx
test al, al
cmovne edx, r10d
nop word [rax + rax]
cmp ecx, 0xfa270d55
jle 0x7ff77212f7d0
cmp ecx, 0xfa270d56
je 0x7ff77212f7e7
cmp ecx, 0x4650c136
je 0x7ff77212f94d
cmp ecx, 0x793192be
jne 0x7ff77212f7a0
mov ecx, edx
jmp 0x7ff77212f7a0
cmp ecx, 0xb4f5872d
je 0x7ff77212f7f0
cmp ecx, 0xcdfa20b6
jne 0x7ff77212f7a0
mov ecx, 0xfa270d56
jmp 0x7ff77212f7a0
mov ecx, ebp
jmp 0x7ff77212f7a0
mov byte [r9], 0
add r9, 1
cmp r9, qword [rsp + 0x2d0]
mov ecx, 0xb4f5872d
mov eax, 0x793192be
cmove ecx, eax
jmp 0x7ff77212f738
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff77212f860
cmp ecx, 0x979036b3
je 0x7ff77212f877
cmp ecx, 0xb722b77f
jne 0x7ff77212f840
jmp 0x7ff77212fa60
cmp ecx, 0x15372006
je 0x7ff77212f8a3
cmp ecx, 0x48b6d5a2
jne 0x7ff77212f840
mov ecx, 0x15372006
jmp 0x7ff77212f840
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212f840
mov byte [rsp + 0x290], 0x31
mov ecx, ebx
jmp 0x7ff77212f840
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212f900
cmp eax, 0x83b1842e
je 0x7ff77212f915
cmp eax, 0xc8ce79e7
jne 0x7ff77212f8e0
jmp 0x7ff77212faff
cmp eax, 0x14fd6212
je 0x7ff77212f941
cmp eax, 0x55ec8473
jne 0x7ff77212f8e0
mov eax, 0x14fd6212
jmp 0x7ff77212f8e0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212f8e0
mov byte [rsp + 0x290], 0x83
mov eax, ebx
jmp 0x7ff77212f8e0
lea rcx, [rsp + 0x2b0]
call fcn.7ff772148fb0
lea rsi, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1d0]
mov r8, rsi
call fcn.7ff77203de40
mov byte [rsp + 0x280], 0
mov eax, dword [0x7ff772231030]
mov edi, dword [0x7ff772231034]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x210]
sete al
mov ebp, 0x5ae89514
mov ecx, 0xb6b51a27
cmove ebp, ecx
cmp edi, 0xa
setl byte [rsp + 0x290]
not edx
setl bl
mov esi, 0x5ae89514
cmovge ebp, esi
xor bl, al
cmovne ebp, ecx
mov eax, 0xa34d310d
mov esi, 0x630bdf20
nop word cs:[rax + rax]
cmp eax, 0x5ae89513
jg 0x7ff77212fa10
cmp eax, 0xa34d310d
je 0x7ff77212fa2a
cmp eax, 0xb6b51a27
jne 0x7ff77212f9f0
jmp 0x7ff77212fb9d
cmp eax, 0x5ae89514
je 0x7ff77212fa59
cmp eax, 0x630bdf20
jne 0x7ff77212f9f0
mov byte [rsp + 0x2d0], 0x82
mov eax, ebp
jmp 0x7ff77212f9f0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0x5ae89514
cmovne eax, esi
test cl, cl
mov ecx, 0x5ae89514
cmove eax, ecx
test bl, bl
cmovne eax, esi
jmp 0x7ff77212f9f0
mov eax, 0x630bdf20
jmp 0x7ff77212f9f0
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff77212fab0
cmp ecx, 0x979036b3
je 0x7ff77212fac7
cmp ecx, 0xb722b77f
jne 0x7ff77212fa90
jmp 0x7ff77212fc3b
cmp ecx, 0x15372006
je 0x7ff77212faf3
cmp ecx, 0x48b6d5a2
jne 0x7ff77212fa90
mov ecx, 0x15372006
jmp 0x7ff77212fa90
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212fa90
mov byte [rsp + 0x290], 0xc9
mov ecx, ebx
jmp 0x7ff77212fa90
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212fb50
cmp eax, 0x83b1842e
je 0x7ff77212fb65
cmp eax, 0xc8ce79e7
jne 0x7ff77212fb30
jmp 0x7ff77212fcdf
cmp eax, 0x14fd6212
je 0x7ff77212fb91
cmp eax, 0x55ec8473
jne 0x7ff77212fb30
mov eax, 0x14fd6212
jmp 0x7ff77212fb30
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212fb30
mov byte [rsp + 0x290], 0xf4
mov eax, ebx
jmp 0x7ff77212fb30
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x281], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xa34d310d
nop word cs:[rax + rax]
nop
cmp eax, 0x5ae89513
jg 0x7ff77212fbf0
cmp eax, 0xa34d310d
je 0x7ff77212fc0a
cmp eax, 0xb6b51a27
jne 0x7ff77212fbd0
jmp 0x7ff77212fd7d
cmp eax, 0x5ae89514
je 0x7ff77212fc34
cmp eax, 0x630bdf20
jne 0x7ff77212fbd0
mov byte [rsp + 0x2d0], 0x94
mov eax, ebp
jmp 0x7ff77212fbd0
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0x5ae89514
cmovne ecx, esi
test al, al
mov eax, ecx
cmovne eax, esi
test bl, bl
cmove eax, ecx
jmp 0x7ff77212fbd0
mov eax, 0x630bdf20
jmp 0x7ff77212fbd0
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x15372005
jg 0x7ff77212fc90
cmp ecx, 0x979036b3
je 0x7ff77212fca7
cmp ecx, 0xb722b77f
jne 0x7ff77212fc70
jmp 0x7ff77212fe1b
cmp ecx, 0x15372006
je 0x7ff77212fcd3
cmp ecx, 0x48b6d5a2
jne 0x7ff77212fc70
mov ecx, 0x15372006
jmp 0x7ff77212fc70
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, r10d
test cl, cl
mov ecx, edx
cmovne ecx, r10d
test al, al
cmove ecx, edx
jmp 0x7ff77212fc70
mov byte [rsp + 0x290], 0xcb
mov ecx, ebx
jmp 0x7ff77212fc70
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212fd30
cmp eax, 0x83b1842e
je 0x7ff77212fd45
cmp eax, 0xc8ce79e7
jne 0x7ff77212fd10
jmp 0x7ff77212fec0
cmp eax, 0x14fd6212
je 0x7ff77212fd71
cmp eax, 0x55ec8473
jne 0x7ff77212fd10
mov eax, 0x14fd6212
jmp 0x7ff77212fd10
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212fd10
mov byte [rsp + 0x290], 0xfb
mov eax, ebx
jmp 0x7ff77212fd10
test edx, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x282], al
sete byte [rsp + 0x210]
cmp edi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xa34d310d
nop word cs:[rax + rax]
nop
cmp eax, 0x5ae89513
jg 0x7ff77212fdd0
cmp eax, 0xa34d310d
je 0x7ff77212fdea
cmp eax, 0xb6b51a27
jne 0x7ff77212fdb0
jmp 0x7ff77212ff5d
cmp eax, 0x5ae89514
je 0x7ff77212fe14
cmp eax, 0x630bdf20
jne 0x7ff77212fdb0
mov byte [rsp + 0x2d0], 0xf4
mov eax, ebp
jmp 0x7ff77212fdb0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov edx, ecx
xor dl, al
mov edx, 0x5ae89514
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test cl, cl
cmove eax, edx
jmp 0x7ff77212fdb0
mov eax, 0x630bdf20
jmp 0x7ff77212fdb0
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x15372005
jg 0x7ff77212fe70
cmp ecx, 0x979036b3
je 0x7ff77212fe87
cmp ecx, 0xb722b77f
jne 0x7ff77212fe50
jmp 0x7ff77212ffc2
cmp ecx, 0x15372006
je 0x7ff77212feb4
cmp ecx, 0x48b6d5a2
jne 0x7ff77212fe50
mov ecx, 0x15372006
jmp 0x7ff77212fe50
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212fe50
mov byte [rsp + 0x290], 0xcc
mov ecx, ebx
jmp 0x7ff77212fe50
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77212ff10
cmp eax, 0x83b1842e
je 0x7ff77212ff25
cmp eax, 0xc8ce79e7
jne 0x7ff77212fef0
jmp 0x7ff772130060
cmp eax, 0x14fd6212
je 0x7ff77212ff51
cmp eax, 0x55ec8473
jne 0x7ff77212fef0
mov eax, 0x14fd6212
jmp 0x7ff77212fef0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff77212fef0
mov byte [rsp + 0x290], 0xf1
mov eax, ebx
jmp 0x7ff77212fef0
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x283], al
lea rax, [rsp + 0x285]
mov qword [rsp + 0x2d0], rax
mov ecx, 0x6bc67496
lea rax, [rsp + 0x284]
nop dword [rax + rax]
cmp ecx, 0x7b69daec
je 0x7ff7721300fe
cmp ecx, 0x6bc67496
jne 0x7ff77212ff90
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x2d0]
mov ecx, 0x6bc67496
mov edx, 0x7b69daec
cmove ecx, edx
jmp 0x7ff77212ff90
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop word [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772130010
cmp ecx, 0x979036b3
je 0x7ff772130027
cmp ecx, 0xb722b77f
jne 0x7ff77212fff0
jmp 0x7ff7721302b8
cmp ecx, 0x15372006
je 0x7ff772130054
cmp ecx, 0x48b6d5a2
jne 0x7ff77212fff0
mov ecx, 0x15372006
jmp 0x7ff77212fff0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff77212fff0
mov byte [rsp + 0x290], 0xc5
mov ecx, ebx
jmp 0x7ff77212fff0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff7721300b0
cmp eax, 0x83b1842e
je 0x7ff7721300c5
cmp eax, 0xc8ce79e7
jne 0x7ff772130090
jmp 0x7ff772130350
cmp eax, 0x14fd6212
je 0x7ff7721300f2
cmp eax, 0x55ec8473
jne 0x7ff772130090
mov eax, 0x14fd6212
jmp 0x7ff772130090
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772130090
mov byte [rsp + 0x290], 0xfe
mov eax, ebx
jmp 0x7ff772130090
lea rcx, [rsp + 0x280]
call fcn.7ff772149310
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x1e0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmmword [rsp + 0x2d0], xmm14
mov dword [rsp + 0x2e0], 0x5fa1a8a2
mov byte [rsp + 0x2e4], 0x33
lea rax, [rsp + 0x2e6]
mov qword [rsp + 0x200], rax
mov ecx, 0x4e19ba57
lea rax, [rsp + 0x2e5]
nop
cmp ecx, 0xfc866747
jle 0x7ff7721301e0
cmp ecx, 0xfc866748
je 0x7ff7721303ee
cmp ecx, 0x5485c0a
je 0x7ff77213021d
cmp ecx, 0x4e19ba57
jne 0x7ff772130170
mov qword [rsp + 0x290], rax
mov ecx, dword [0x7ff772230e10]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete dl
mov ecx, 0xe6c5637a
mov edi, 0x5485c0a
cmove ecx, edi
cmp dword [0x7ff772230e14], 0xa
mov ebp, 0xe6c5637a
cmovge ecx, ebp
setl bl
xor bl, dl
cmovne ecx, edi
jmp 0x7ff772130170
cmp ecx, 0x902c6008
je 0x7ff772130296
cmp ecx, 0xe6c5637a
jne 0x7ff772130170
mov rcx, qword [rsp + 0x290]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x200]
mov ecx, 0x5485c0a
jmp 0x7ff772130170
mov rcx, qword [rsp + 0x290]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x290]
add rcx, 1
mov qword [rsp + 0x210], rcx
mov rcx, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x210]
cmp rdx, rcx
sete byte [rsp + 0x1f0]
mov ecx, dword [0x7ff772230e10]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete dl
mov ecx, 0xe6c5637a
mov ebp, 0x902c6008
cmove ecx, ebp
cmp dword [0x7ff772230e14], 0xa
mov ebx, 0xe6c5637a
cmovge ecx, ebx
setl bl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff772130170
cmp byte [rsp + 0x1f0], 0
mov ecx, 0x4e19ba57
mov eax, 0xfc866748
cmovne ecx, eax
mov rax, qword [rsp + 0x210]
jmp 0x7ff772130170
test edi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e2], al
sete byte [rsp + 0x200]
cmp esi, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
cmp ecx, 0x15372005
jg 0x7ff772130300
cmp ecx, 0x979036b3
je 0x7ff772130317
cmp ecx, 0xb722b77f
jne 0x7ff7721302e0
jmp 0x7ff7721305ba
cmp ecx, 0x15372006
je 0x7ff772130344
cmp ecx, 0x48b6d5a2
jne 0x7ff7721302e0
mov ecx, 0x15372006
jmp 0x7ff7721302e0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, r10d
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, r10d
jmp 0x7ff7721302e0
mov byte [rsp + 0x290], 0x5a
mov ecx, ebx
jmp 0x7ff7721302e0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e2], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff7721303a0
cmp eax, 0x83b1842e
je 0x7ff7721303b5
cmp eax, 0xc8ce79e7
jne 0x7ff772130380
jmp 0x7ff772130745
cmp eax, 0x14fd6212
je 0x7ff7721303e2
cmp eax, 0x55ec8473
jne 0x7ff772130380
mov eax, 0x14fd6212
jmp 0x7ff772130380
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772130380
mov byte [rsp + 0x290], 0x90
mov eax, ebx
jmp 0x7ff772130380
lea rcx, [rsp + 0x2d0]
call fcn.7ff772149910
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1f0]
mov r8, rsi
call fcn.7ff77203de40
movaps xmmword [rsp + 0x290], xmm15
mov word [rsp + 0x2a0], 0xfb9d
mov byte [rsp + 0x2a2], 0xdb
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x180], rax
mov ecx, 0xd95aeac8
lea rdi, [rsp + 0x2a3]
nop
cmp ecx, 0x4f252bc
jle 0x7ff772130510
cmp ecx, 0x4f252bd
je 0x7ff772130573
cmp ecx, 0x2086a91a
je 0x7ff772130598
cmp ecx, 0x507b5d68
jne 0x7ff772130460
mov rax, qword [rsp + 0x210]
mov byte [rax], 0
mov eax, dword [0x7ff772230448]
mov edx, dword [0x7ff77223044c]
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 ebp, 0x4f252bd
mov ebx, 0x2086a91a
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov rax, qword [rsp + 0x210]
cmovge ecx, ebp
add rax, 1
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x200]
cmp rdx, rax
sete byte [rsp + 0x170]
jmp 0x7ff772130460
cmp ecx, 0x9c4f9831
je 0x7ff7721307dd
cmp ecx, 0xd95aeac8
jne 0x7ff772130460
mov ecx, dword [0x7ff772230448]
mov edx, dword [0x7ff77223044c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
xor ecx, 0xfffffffe
test ecx, ebp
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0x4f252bd
mov ebx, 0x507b5d68
cmovne eax, ebx
test ecx, ebp
mov ecx, eax
cmove ecx, ebx
cmp edx, 0xa
mov qword [rsp + 0x210], rdi
cmovge ecx, eax
jmp 0x7ff772130460
mov rax, qword [rsp + 0x210]
mov byte [rax], 0
mov rax, qword [rsp + 0x210]
mov rax, qword [rsp + 0x180]
mov ecx, 0x507b5d68
jmp 0x7ff772130460
cmp byte [rsp + 0x170], 0
mov ecx, 0xd95aeac8
mov eax, 0x9c4f9831
cmovne ecx, eax
mov rdi, qword [rsp + 0x200]
jmp 0x7ff772130460
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e3], al
lea rax, [rsp + 0x2e5]
mov qword [rsp + 0x200], rax
mov edx, 0x86978241
lea rdi, [rsp + 0x2e4]
nop word cs:[rax + rax]
nop
cmp edx, 0xac3ae96a
jle 0x7ff772130620
cmp edx, 0xac3ae96b
je 0x7ff7721306b1
cmp edx, 0xd1290850
je 0x7ff7721306d6
cmp edx, 0x6d433f55
jne 0x7ff7721305f0
jmp 0x7ff772130975
cmp edx, 0x86978241
je 0x7ff7721306f8
cmp edx, 0xa2df58aa
jne 0x7ff7721305f0
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov eax, dword [0x7ff772230f38]
mov ebp, dword [0x7ff772230f3c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete bl
cmp ebp, 0xa
setl cl
xor cl, bl
mov ecx, 0xac3ae96b
mov ebx, 0xd1290850
cmovne ecx, ebx
test eax, edx
mov edx, ecx
cmove edx, ebx
cmp ebp, 0xa
mov rax, qword [rsp + 0x290]
cmovge edx, ecx
add rax, 1
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x210]
cmp rcx, rax
sete byte [rsp + 0x1f0]
jmp 0x7ff7721305f0
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov rax, qword [rsp + 0x290]
mov rax, qword [rsp + 0x200]
mov edx, 0xa2df58aa
jmp 0x7ff7721305f0
cmp byte [rsp + 0x1f0], 0
mov edx, 0x86978241
mov eax, 0x6d433f55
cmovne edx, eax
mov rdi, qword [rsp + 0x210]
jmp 0x7ff7721305f0
mov eax, dword [0x7ff772230f38]
mov ebp, dword [0x7ff772230f3c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ebp, 0xa
setl bl
xor bl, al
mov eax, 0xac3ae96b
mov ecx, 0xa2df58aa
cmovne eax, ecx
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ecx
cmp ebp, 0xa
mov qword [rsp + 0x290], rdi
cmovge edx, eax
jmp 0x7ff7721305f0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e3], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff772130790
cmp eax, 0x83b1842e
je 0x7ff7721307a5
cmp eax, 0xc8ce79e7
jne 0x7ff772130770
jmp 0x7ff7721309f5
cmp eax, 0x14fd6212
je 0x7ff7721307d1
cmp eax, 0x55ec8473
jne 0x7ff772130770
mov eax, 0x14fd6212
jmp 0x7ff772130770
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772130770
mov byte [rsp + 0x290], 0xf2
mov eax, ebx
jmp 0x7ff772130770
lea rcx, [rsp + 0x290]
call fcn.7ff772149d90
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rax
call fcn.7ff77204fcb0
lea rcx, [rsp + 0x1f0]
lea rdi, [rsp + 0x200]
mov rdx, rdi
mov r8, rsi
call fcn.7ff77203de40
mov ecx, 0xa091cd6c
mov edx, 0xe215b9e3
mov r8d, 0x9d2c3ae4
call fcn.7ff7721b4680
call rax
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov edx, eax
call fcn.7ff7720514e0
mov rcx, rdi
lea rdx, [rsp + 0x210]
mov r8, rsi
call fcn.7ff77203de40
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x2a]
cmp ecx, 0xa
setl byte [rsp + 0x29]
mov eax, 0xbf585f6a
nop
cmp eax, 0xe54c2aca
jg 0x7ff7721308d0
cmp eax, 0x8c17b590
je 0x7ff772130a8d
cmp eax, 0xbf585f6a
jne 0x7ff772130880
movzx ecx, byte [rsp + 0x2a]
movzx eax, byte [rsp + 0x29]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x3bef45e9
mov ebp, 0xe54c2acb
cmovne eax, ebp
test cl, cl
mov ecx, 0x3bef45e9
cmove eax, ecx
test dl, dl
cmovne eax, ebp
jmp 0x7ff772130880
cmp eax, 0xe54c2acb
je 0x7ff77213090c
cmp eax, 0x3bef45e9
jne 0x7ff772130880
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff772130880
mov rcx, r15
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r15 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r15
call fcn.7ff77204c5a0
mov eax, dword [0x7ff772230558]
mov ecx, dword [0x7ff77223055c]
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 ebp, 0x3bef45e9
mov ebx, 0x8c17b590
cmovne ebp, ebx
test eax, edx
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x7ff772130880
add r14, r8
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214d270
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rcx]
mov rdx, qword [rsp + 0x138]
lea rdx, [rdx + rdx*4]
mov r9d, dword [rcx + rdx*8 + 0x10]
mov r8d, dword [rcx + rdx*8 + 0x14]
add r8, qword [rsp + 0x60]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x48]
mov rdx, r14
call rax
mov r11d, 0x11737fd7
mov r10d, 0xba6d1421
test eax, eax
mov ecx, 0xc962ad4a
mov eax, 0xe4519e27
cmove ecx, eax
lea r14, [rsp + 0x2c1]
jmp 0x7ff7721224e0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e4], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff772130a40
cmp eax, 0x83b1842e
je 0x7ff772130a55
cmp eax, 0xc8ce79e7
jne 0x7ff772130a20
jmp 0x7ff772130b2e
cmp eax, 0x14fd6212
je 0x7ff772130a81
cmp eax, 0x55ec8473
jne 0x7ff772130a20
mov eax, 0x14fd6212
jmp 0x7ff772130a20
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772130a20
mov byte [rsp + 0x290], 0xf1
mov eax, ebx
jmp 0x7ff772130a20
lea rcx, [rsp + 0x210]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x170]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x200]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x180]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1f0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x190]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1e0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1a0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1d0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1b0]
call fcn.7ff77204ce30
lea rcx, [rsp + 0x1c0]
call fcn.7ff77204ce30
mov ecx, 0x2b5f887a
mov dword [rsp + 0x70], 0
jmp 0x7ff772131489
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e5], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff772130b80
cmp eax, 0x83b1842e
je 0x7ff772130b95
cmp eax, 0xc8ce79e7
jne 0x7ff772130b60
jmp 0x7ff772130bce
cmp eax, 0x14fd6212
je 0x7ff772130bc2
cmp eax, 0x55ec8473
jne 0x7ff772130b60
mov eax, 0x14fd6212
jmp 0x7ff772130b60
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772130b60
mov byte [rsp + 0x290], 0x85
mov eax, ebx
jmp 0x7ff772130b60
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e6], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff772130c20
cmp eax, 0x83b1842e
je 0x7ff772130c35
cmp eax, 0xc8ce79e7
jne 0x7ff772130c00
jmp 0x7ff772130c6d
cmp eax, 0x14fd6212
je 0x7ff772130c61
cmp eax, 0x55ec8473
jne 0x7ff772130c00
mov eax, 0x14fd6212
jmp 0x7ff772130c00
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772130c00
mov byte [rsp + 0x290], 0x87
mov eax, ebx
jmp 0x7ff772130c00
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e7], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772130cc0
cmp eax, 0x83b1842e
je 0x7ff772130cd5
cmp eax, 0xc8ce79e7
jne 0x7ff772130ca0
jmp 0x7ff772130d0e
cmp eax, 0x14fd6212
je 0x7ff772130d02
cmp eax, 0x55ec8473
jne 0x7ff772130ca0
mov eax, 0x14fd6212
jmp 0x7ff772130ca0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772130ca0
mov byte [rsp + 0x290], 0xf5
mov eax, ebx
jmp 0x7ff772130ca0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e8], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff772130d60
cmp eax, 0x83b1842e
je 0x7ff772130d75
cmp eax, 0xc8ce79e7
jne 0x7ff772130d40
jmp 0x7ff772130dae
cmp eax, 0x14fd6212
je 0x7ff772130da2
cmp eax, 0x55ec8473
jne 0x7ff772130d40
mov eax, 0x14fd6212
jmp 0x7ff772130d40
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772130d40
mov byte [rsp + 0x290], 0xf5
mov eax, ebx
jmp 0x7ff772130d40
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e9], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff772130e00
cmp eax, 0x83b1842e
je 0x7ff772130e15
cmp eax, 0xc8ce79e7
jne 0x7ff772130de0
jmp 0x7ff772130e4d
cmp eax, 0x14fd6212
je 0x7ff772130e41
cmp eax, 0x55ec8473
jne 0x7ff772130de0
mov eax, 0x14fd6212
jmp 0x7ff772130de0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772130de0
mov byte [rsp + 0x290], reloc.ole32.dll_OleUninitialize
mov eax, ebx
jmp 0x7ff772130de0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2ea], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772130ea0
cmp eax, 0x83b1842e
je 0x7ff772130eb5
cmp eax, 0xc8ce79e7
jne 0x7ff772130e80
jmp 0x7ff772130eed
cmp eax, 0x14fd6212
je 0x7ff772130ee1
cmp eax, 0x55ec8473
jne 0x7ff772130e80
mov eax, 0x14fd6212
jmp 0x7ff772130e80
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772130e80
mov byte [rsp + 0x290], 0x87
mov eax, ebx
jmp 0x7ff772130e80
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2eb], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772130f40
cmp eax, 0x83b1842e
je 0x7ff772130f55
cmp eax, 0xc8ce79e7
jne 0x7ff772130f20
jmp 0x7ff772130f8d
cmp eax, 0x14fd6212
je 0x7ff772130f81
cmp eax, 0x55ec8473
jne 0x7ff772130f20
mov eax, 0x14fd6212
jmp 0x7ff772130f20
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772130f20
mov byte [rsp + 0x290], 0xf2
mov eax, ebx
jmp 0x7ff772130f20
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2ec], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772130fe0
cmp eax, 0x83b1842e
je 0x7ff772130ff5
cmp eax, 0xc8ce79e7
jne 0x7ff772130fc0
jmp 0x7ff77213102e
cmp eax, 0x14fd6212
je 0x7ff772131022
cmp eax, 0x55ec8473
jne 0x7ff772130fc0
mov eax, 0x14fd6212
jmp 0x7ff772130fc0
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff772130fc0
mov byte [rsp + 0x290], 0xf2
mov eax, ebx
jmp 0x7ff772130fc0
test esi, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2ed], al
sete byte [rsp + 0x200]
cmp edi, 0xa
setl byte [rsp + 0x210]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff772131080
cmp eax, 0x83b1842e
je 0x7ff772131095
cmp eax, 0xc8ce79e7
jne 0x7ff772131060
cmp eax, 0x14fd6212
je 0x7ff7721310c1
cmp eax, 0x55ec8473
jne 0x7ff772131060
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
mov edx, ecx
xor dl, al
mov edx, 0x55ec8473
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, cl
cmove eax, edx
jmp 0x7ff772131060
mov byte [rsp + 0x290], 0xf1
mov eax, ebx
jmp 0x7ff772131060
lea rcx, [rsp + 0x290]
call fcn.7ff77204ce30
mov ecx, 0xa1a1fa78
mov dword [rsp + 0x54], 0
mov r10d, 0xba6d1421
mov r11d, 0x11737fd7
jmp 0x7ff7721224e0
mov rax, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0xd8]
mov esi, dword [rsp + 0x54]
and sil, 1
mov rcx, qword [rsp + 0x578]
xor rcx, rsp
call fcn.7ff772216c40
mov eax, esi
movaps xmm6, xmmword [rsp + 0x580]
movaps xmm7, xmmword [rsp + 0x590]
movaps xmm8, xmmword [rsp + 0x5a0]
movaps xmm9, xmmword [rsp + 0x5b0]
movaps xmm10, xmmword [rsp + 0x5c0]
movaps xmm11, xmmword [rsp + 0x5d0]
movaps xmm12, xmmword [rsp + 0x5e0]
movaps xmm13, xmmword [rsp + 0x5f0]
movaps xmm14, xmmword [rsp + 0x600]
movaps xmm15, xmmword [rsp + 0x610]
add rsp, 0x628
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret