Function at 0x7ff772131540
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 qword [rsp + 0xd8], r9
mov qword [rsp + 0x158], r8
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x58], rcx
mov rax, qword [0x7ff77222ed58]
xor rax, rsp
mov qword [rsp + 0x578], rax
lea rax, [rsp + 0x330]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
lea r14, [rsp + 0x27c]
mov qword [rsp + 0x100], r14
mov rax, qword [rsp + 0x100]
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
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x1f0]
cmp ecx, 0xa
setl byte [rsp + 0x200]
lea r8, [rsp + 0x2eb]
mov edx, 0x9d3c8eed
lea r13, [rsp + 0x2ec]
mov r12d, 0x6d6f6f72
mov r9d, 0xea62c671
mov r11d, 0xac461385
movaps xmm0, xmmword [0x7ff7722229e0]
movabs r15, 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, r12d
cmp ebp, 0xffffffff
mov esi, ecx
cmove esi, r12d
cmp edi, 0xa
cmovge esi, ecx
nop dword [rax + rax]
cmp edx, 0x1e8f5520
jg 0x7ff772131740
cmp edx, 0x9d3c8eed
je 0x7ff772131761
cmp edx, 0xac461385
je 0x7ff772131791
cmp edx, 0xea62c671
jne 0x7ff7721316f0
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], r15
mov word [rsp + 0x2e8], 0x2a2a
mov byte [rsp + 0x2ea], 0xbf
mov edx, 0xac461385
jmp 0x7ff7721316f0
cmp edx, 0x1e8f5521
je 0x7ff772131802
cmp edx, 0x35dceef4
je 0x7ff7721317d0
cmp edx, 0x6d6f6f72
jne 0x7ff7721316f0
jmp 0x7ff7721317f0
movzx ecx, byte [rsp + 0x1f0]
movzx edx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, dl
test dl, dl
mov edx, 0xea62c671
cmovne edx, r11d
test cl, cl
cmove edx, r9d
test bl, bl
cmovne edx, r11d
jmp 0x7ff7721316f0
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], r15
mov word [rsp + 0x2e8], 0x2a2a
mov byte [rsp + 0x2ea], 0xbf
mov qword [rsp + 0x210], r8
mov qword [rsp + 0x290], r13
mov edx, esi
jmp 0x7ff7721316f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov edx, 0x35dceef4
cmove edx, r10d
jmp 0x7ff7721316ae
mov edx, 0x35dceef4
mov rax, qword [rsp + 0x210]
jmp 0x7ff7721316ae
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 + 0x58]
xor edx, edx
mov r9d, 0x30
call rax
mov dword [rsp + 0xf8], eax
movaps xmm6, xmmword [0x7ff772222ab0]
movaps xmm15, xmmword [0x7ff772222ad0]
movaps xmm7, xmmword [0x7ff772222a60]
movaps xmm8, xmmword [0x7ff772222a90]
movaps xmm9, xmmword [0x7ff772222a40]
movaps xmm10, xmmword [0x7ff772222a50]
movaps xmm11, xmmword [0x7ff772222a10]
movaps xmm12, xmmword [0x7ff7722229f0]
movaps xmm13, xmmword [0x7ff772222a00]
mov ecx, 0x87ba6733
mov r9d, 0x9fa03d65
mov r13d, 0x5b5a83f2
mov r15d, 0x14fd6212
mov r10d, 0xba6d1421
mov r12d, 0x11737fd7
mov dword [rsp + 0x4c], eax
mov dword [rsp + 0x74], eax
mov dword [rsp + 0x6c], eax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x7c], eax
xorps xmm14, xmm14
mov r14, qword [rsp + 0xd8]
jmp 0x7ff7721318f0
mov r9d, 0x9fa03d65
mov r10d, 0xba6d1421
nop
cmp ecx, 0xec562f40
jle 0x7ff7721319d0
cmp ecx, 0x3176d3a1
jg 0x7ff772131a40
cmp ecx, 0xa32d037
jg 0x7ff772131b02
cmp ecx, 0xfb22ff9b
jle 0x7ff772131c97
cmp ecx, 0x80ae17d
jg 0x7ff772132081
cmp ecx, 0xfb22ff9c
je 0x7ff772134cb1
cmp ecx, 0x464a707
je 0x7ff772134cfc
cmp ecx, 0x7d34c5d
jne 0x7ff7721318f0
movabs rax, 0x6d7760716a631200
mov qword [rsp + 0x2c0], rax
mov word [rsp + 0x2c8], 0x3c6a
mov byte [rsp + 0x2ca], 0xdc
lea rax, [rsp + 0x2cc]
mov qword [rsp + 0x2d0], rax
mov ecx, 0xb5b31fb4
lea rax, [rsp + 0x2cb]
nop dword [rax]
cmp ecx, 0xc7f832cd
je 0x7ff772134d64
cmp ecx, 0xb5b31fb4
jne 0x7ff772131990
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x2d0]
mov ecx, 0xb5b31fb4
mov edx, 0xc7f832cd
cmove ecx, edx
jmp 0x7ff772131990
cmp ecx, 0xc42e9c24
jg 0x7ff772131ab0
cmp ecx, 0x93e14906
jg 0x7ff772131b48
cmp ecx, 0x84b0df87
jle 0x7ff772131ce4
cmp ecx, 0x88b2fbff
jg 0x7ff7721320b7
cmp ecx, 0x84b0df88
je 0x7ff772134e5b
cmp ecx, 0x8545dced
je 0x7ff772134e65
cmp ecx, 0x87ba6733
jne 0x7ff7721318f0
cmp dword [rsp + 0xf8], 0
mov ecx, 0x8545dced
mov eax, 0x81aab922
cmove ecx, eax
jmp 0x7ff7721318f0
cmp ecx, 0x55887c19
jg 0x7ff772131bb5
cmp ecx, 0x3cef96f8
jle 0x7ff772131d64
cmp ecx, 0x4b3d616d
jg 0x7ff7721320f2
cmp ecx, 0x3cef96f9
je 0x7ff772134e99
cmp ecx, 0x42c9ee22
je 0x7ff772134ef0
cmp ecx, 0x4b36db34
jne 0x7ff7721318f0
mov ecx, 0x88b2fc00
mov dword [rsp + 0xa4], 1
mov dword [rsp + 0x7c], 0
jmp 0x7ff7721318f0
cmp ecx, 0xd83af394
jg 0x7ff772131c26
cmp ecx, 0xcc7ad76d
jle 0x7ff772131dc8
cmp ecx, 0xd43b7087
jg 0x7ff77213214b
cmp ecx, 0xcc7ad76e
je 0x7ff772134f02
cmp ecx, 0xcdfe4c8c
je 0x7ff772134f0c
cmp ecx, 0xd30c3b90
jne 0x7ff7721318f0
mov ecx, 0x2c81584c
jmp 0x7ff7721318f0
cmp ecx, 0x193c589d
jle 0x7ff772131e0d
cmp ecx, 0x2bb18f59
jg 0x7ff772132179
cmp ecx, 0x193c589e
je 0x7ff772134f24
cmp ecx, 0x2a54cf7b
je 0x7ff772134f39
cmp ecx, 0x2b05322d
jne 0x7ff7721318f0
mov ecx, 0xd6aa4bc8
jmp 0x7ff7721318f0
cmp ecx, 0xaeeb15cb
jle 0x7ff772131e80
cmp ecx, 0xb74a7fec
jg 0x7ff7721321b2
cmp ecx, 0xaeeb15cc
je 0x7ff772134f5f
cmp ecx, 0xb37ad910
je 0x7ff772134fa7
cmp ecx, 0xb387db59
jne 0x7ff7721318f0
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x50], eax
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x80f11dca
mov ebp, 0x324405ff
jmp 0x7ff7721364d7
cmp ecx, 0x65e2fe9f
jle 0x7ff772131fd2
cmp ecx, 0x709deec1
jg 0x7ff7721321e0
cmp ecx, 0x65e2fea0
je 0x7ff772134fbe
cmp ecx, 0x690e3801
je 0x7ff772135feb
cmp ecx, 0x6d63c3f9
jne 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0xbc63ffd1
mov ebx, 0xe8aee18f
jmp 0x7ff772139424
cmp ecx, 0xe37e8641
jg 0x7ff77213203f
cmp ecx, 0xd9922fc7
jle 0x7ff77213220e
cmp ecx, 0xd9922fc8
je 0x7ff772135ff5
cmp ecx, 0xde8e4b06
je 0x7ff772141090
cmp ecx, 0xdf19d808
jne 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x13f647a9
mov ebx, 0xc42e9c25
jmp 0x7ff772139424
cmp ecx, 0xf187ecdd
jle 0x7ff77213221f
cmp ecx, 0xf187ecde
je 0x7ff7721362d1
cmp ecx, 0xf77b35a7
je 0x7ff772136311
cmp ecx, 0xf7d0a2f7
jne 0x7ff7721318f0
mov ecx, 0x833d4a40
mov dword [rsp + 0x9c], 2
mov al, byte [rsp + 0x39]
mov byte [rsp + 0x3b], al
jmp 0x7ff7721318f0
cmp ecx, 0x8283c8c8
jle 0x7ff772132249
cmp ecx, 0x8283c8c9
je 0x7ff772136409
cmp ecx, 0x833d4a40
je 0x7ff772136482
cmp ecx, 0x8353d21a
jne 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0xeaa4e1fc
mov ebp, 0xaeeb15cc
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov edx, dword [rsp + 0xa8]
mov dword [rsp + 0x44], edx
cmovge ecx, eax
jmp 0x7ff7721318f0
cmp ecx, 0x324405fe
jle 0x7ff772133aba
cmp ecx, 0x324405ff
je 0x7ff7721364a4
cmp ecx, 0x377c0e5f
je 0x7ff7721364eb
cmp ecx, 0x39d044d7
jne 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0xd30c3b90
mov ebp, 0x2c81584c
jmp 0x7ff772138f6e
cmp ecx, 0xc81774cb
jle 0x7ff772134928
cmp ecx, 0xc81774cc
je 0x7ff7721365e9
cmp ecx, 0xc89224be
je 0x7ff7721366bd
cmp ecx, 0xcc42a753
jne 0x7ff7721318f0
mov ecx, 0x93e14907
mov dword [rsp + 0xac], 5
jmp 0x7ff7721318f0
cmp ecx, 0xd863b35
jle 0x7ff77213494a
cmp ecx, 0xd863b36
je 0x7ff7721366ff
cmp ecx, 0x13f647a9
je 0x7ff772136714
cmp ecx, 0x152e78a5
jne 0x7ff7721318f0
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
mov r8d, 0xb008f4c8
mov r9d, 0xed9f586
jmp 0x7ff772134a50
cmp ecx, 0xa410715c
jle 0x7ff77213496c
cmp ecx, 0xa410715d
je 0x7ff772136782
cmp ecx, 0xacd71bfe
je 0x7ff7721367b7
cmp ecx, 0xae4e5ae6
jne 0x7ff7721318f0
movabs rax, 0xe0dae5d4dfe6b700
mov qword [rsp + 0x2c0], rax
mov word [rsp + 0x2c8], 0x91df
mov byte [rsp + 0x2ca], 0x71
lea rax, [rsp + 0x2cc]
mov qword [rsp + 0x2d0], rax
mov ecx, 0x74e69379
lea r8, [rsp + 0x2cb]
mov edx, dword [0x7ff7722304b0]
mov edi, dword [0x7ff7722304b4]
cmp edi, 0xa
setl bl
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
sete al
xor al, bl
mov eax, 0x1aaaaf2a
mov esi, 0x1996be14
cmovne eax, esi
test edx, ebp
mov edx, eax
cmove edx, esi
cmp edi, 0xa
cmovge edx, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete al
xor al, bl
mov eax, 0x1aaaaf2a
mov ebx, 0x3e53a25b
cmovne eax, ebx
cmp ebp, 0xffffffff
mov ebp, eax
cmove ebp, ebx
cmp edi, 0xa
cmovge ebp, eax
nop word [rax + rax]
cmp ecx, 0x1aaaaf29
jle 0x7ff772131f90
cmp ecx, 0x1aaaaf2a
je 0x7ff772131fa4
cmp ecx, 0x3e53a25b
je 0x7ff7721367cf
cmp ecx, 0x74e69379
jne 0x7ff772131f60
jmp 0x7ff772131fb0
cmp ecx, 0xc22c92a3
je 0x7ff772131fab
cmp ecx, 0x1996be14
jne 0x7ff772131f60
mov ecx, ebp
jmp 0x7ff772131f60
mov ecx, 0x1996be14
jmp 0x7ff772131f60
mov ecx, edx
jmp 0x7ff772131f60
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0x74e69379
mov eax, 0xc22c92a3
cmove ecx, eax
jmp 0x7ff772131ef1
cmp ecx, 0x5a320a3f
jle 0x7ff77213499b
cmp ecx, 0x5a320a40
je 0x7ff772137a3e
cmp ecx, 0x5f3735f1
je 0x7ff772137abe
cmp ecx, 0x5faadccd
jne 0x7ff7721318f0
mov rax, qword [rsp + 0xd0]
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x2b05322d
mov ebp, 0xd6aa4bc8
cmove ecx, ebp
cmp dword [0x7ff772230b5c], 0xa
mov edx, 0x2b05322d
jmp 0x7ff77213903c
cmp ecx, 0xe8aee18e
jle 0x7ff7721349ca
cmp ecx, 0xe8aee18f
je 0x7ff772138aca
cmp ecx, 0xeaa4e1fc
je 0x7ff772138ae7
cmp ecx, 0xeb977a0a
jne 0x7ff7721318f0
mov ecx, 0xd43b7088
mov al, byte [rsp + 0x3c]
mov dword [rsp + 0x70], eax
jmp 0x7ff7721318f0
cmp ecx, 0x80ae17e
je 0x7ff772138afd
cmp ecx, 0x862066b
je 0x7ff772138bcd
cmp ecx, 0x8f23013
jne 0x7ff7721318f0
mov ecx, 0xd83af395
mov al, byte [rsp + 0x43]
mov dword [rsp + 0x4c], eax
jmp 0x7ff7721318f0
cmp ecx, 0x88b2fc00
je 0x7ff772138be8
cmp ecx, 0x8eebb52c
je 0x7ff772138c1a
cmp ecx, 0x9030578e
jne 0x7ff7721318f0
cmp byte [rsp + 0x41], 0
mov ecx, 0xcc42a753
mov eax, 0xe37e8642
cmovne ecx, eax
jmp 0x7ff7721318f0
cmp ecx, 0x4b3d616e
je 0x7ff772138c4e
cmp ecx, 0x4c3bdf7e
je 0x7ff772138c83
cmp ecx, 0x5095abd4
jne 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x65e2fea0
mov ebx, 0x5f3735f1
jmp 0x7ff772139424
cmp ecx, 0xd43b7088
je 0x7ff772138ca6
cmp ecx, 0xd6aa4bc8
je 0x7ff772138cb8
cmp ecx, 0xd7472608
jne 0x7ff7721318f0
mov ecx, 0x5faadccd
jmp 0x7ff7721318f0
cmp ecx, 0x2bb18f5a
je 0x7ff772138ced
cmp ecx, 0x2c81584c
je 0x7ff772138d4b
cmp ecx, 0x2d7bafd5
jne 0x7ff7721318f0
mov ecx, 0x93e14907
mov dword [rsp + 0xac], 7
jmp 0x7ff7721318f0
cmp ecx, 0xb74a7fed
je 0x7ff772138d7f
cmp ecx, 0xbb8d88ed
je 0x7ff772138ef2
cmp ecx, 0xbc63ffd1
jne 0x7ff7721318f0
mov ecx, 0x6d63c3f9
jmp 0x7ff7721318f0
cmp ecx, 0x709deec2
je 0x7ff772138f04
cmp ecx, 0x749704dd
je 0x7ff772138f35
cmp ecx, 0x77186a5a
jne 0x7ff7721318f0
mov ecx, 0x8eebb52c
jmp 0x7ff7721318f0
cmp ecx, 0xd83af395
je 0x7ff772141ebb
jmp 0x7ff7721318f0
cmp ecx, 0xec562f41
je 0x7ff772138f3f
cmp ecx, 0xee06817c
jne 0x7ff7721318f0
mov ecx, 0x42c9ee22
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x6c], eax
jmp 0x7ff7721318f0
cmp ecx, 0x80f11dca
je 0x7ff772138f84
cmp ecx, 0x81aab922
jne 0x7ff7721318f0
mov eax, dword [0x7ff772230dd8]
mov ecx, dword [0x7ff772230ddc]
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, 0x4c004d11
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf56db4fc
jg 0x7ff7721322f0
cmp ecx, 0xa9d4ced0
je 0x7ff772132345
cmp ecx, 0xbfc50105
je 0x7ff772132414
cmp ecx, 0xe2deea58
jne 0x7ff7721322a0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x290]
mov ecx, 0xe2deea58
mov eax, 0xf56db4fd
cmove ecx, eax
jmp 0x7ff7721322a0
cmp ecx, 0xf56db4fd
je 0x7ff772138f99
cmp ecx, 0x43362d3d
je 0x7ff7721324df
cmp ecx, 0x4c004d11
jne 0x7ff7721322a0
mov bl, byte [rsp + 0x1c0]
mov cl, byte [rsp + 0x1d0]
mov edx, ebx
xor dl, cl
test cl, cl
mov ecx, 0xa9d4ced0
mov ebp, 0xbfc50105
cmovne ecx, ebp
test bl, bl
mov eax, 0xa9d4ced0
cmove ecx, eax
test dl, dl
cmovne ecx, ebp
jmp 0x7ff7721322a0
mov eax, dword [0x7ff772230fe0]
mov edx, dword [0x7ff772230fe4]
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 eax, 0xeb69a581
mov ecx, 0x1b4f2d35
cmovne eax, ecx
test edi, ebp
sete byte [rsp + 0x1e0]
mov esi, eax
cmove esi, ecx
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov byte [rsp + 0x2d0], 0
cmovge esi, eax
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jle 0x7ff7721323c0
cmp ecx, 0xeb69a581
je 0x7ff772132401
cmp ecx, 0x1b4f2d35
jne 0x7ff7721323a0
jmp 0x7ff7721324f1
cmp ecx, 0x9fa03d65
je 0x7ff772132408
cmp ecx, 0xd02854af
jne 0x7ff7721323a0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff7721323a0
mov ecx, 0x9fa03d65
jmp 0x7ff7721323a0
mov byte [rsp + 0x200], 1
mov ecx, esi
jmp 0x7ff7721323a0
mov byte [rsp + 0x2d0], 0
mov ecx, dword [0x7ff772230fe0]
mov edx, dword [0x7ff772230fe4]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete byte [rsp + 0x1e0]
sete cl
mov edi, 0xeb69a581
mov eax, 0x1b4f2d35
cmove edi, eax
cmp edx, 0xa
setl byte [rsp + 0x1f0]
not ebp
setl bl
mov esi, 0xeb69a581
cmovge edi, esi
xor bl, cl
cmovne edi, eax
mov ecx, 0xd02854af
cmp ecx, 0xeb69a580
jle 0x7ff772132490
cmp ecx, 0xeb69a581
je 0x7ff7721324cc
cmp ecx, 0x1b4f2d35
jne 0x7ff772132470
jmp 0x7ff77213258f
cmp ecx, 0x9fa03d65
je 0x7ff7721324d3
cmp ecx, 0xd02854af
jne 0x7ff772132470
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, eax
xor bl, cl
mov ebx, 0xeb69a581
cmovne ebx, r9d
test cl, cl
mov ecx, ebx
cmovne ecx, r9d
test al, al
cmove ecx, ebx
jmp 0x7ff772132470
mov ecx, 0x9fa03d65
jmp 0x7ff772132470
mov byte [rsp + 0x200], 1
mov ecx, edi
jmp 0x7ff772132470
mov ecx, 0xe2deea58
mov r8, qword [rsp + 0x210]
jmp 0x7ff7721322a0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132540
cmp ecx, 0xeb69a581
je 0x7ff77213257c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132520
jmp 0x7ff772132634
cmp ecx, 0x9fa03d65
je 0x7ff772132583
cmp ecx, 0xd02854af
jne 0x7ff772132520
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132520
mov ecx, 0x9fa03d65
jmp 0x7ff772132520
mov byte [rsp + 0x200], 0x1c
mov ecx, esi
jmp 0x7ff772132520
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721325e0
cmp ecx, 0xeb69a581
je 0x7ff772132621
cmp ecx, 0x1b4f2d35
jne 0x7ff7721325c0
jmp 0x7ff7721326cf
cmp ecx, 0x9fa03d65
je 0x7ff772132628
cmp ecx, 0xd02854af
jne 0x7ff7721325c0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test bl, bl
mov ebx, 0xeb69a581
cmove ecx, ebx
test al, al
cmovne ecx, r9d
jmp 0x7ff7721325c0
mov ecx, 0x9fa03d65
jmp 0x7ff7721325c0
mov byte [rsp + 0x200], 0x1c
mov ecx, edi
jmp 0x7ff7721325c0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132680
cmp ecx, 0xeb69a581
je 0x7ff7721326bc
cmp ecx, 0x1b4f2d35
jne 0x7ff772132660
jmp 0x7ff772132774
cmp ecx, 0x9fa03d65
je 0x7ff7721326c3
cmp ecx, 0xd02854af
jne 0x7ff772132660
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132660
mov ecx, 0x9fa03d65
jmp 0x7ff772132660
mov byte [rsp + 0x200], 0x10
mov ecx, esi
jmp 0x7ff772132660
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132720
cmp ecx, 0xeb69a581
je 0x7ff772132761
cmp ecx, 0x1b4f2d35
jne 0x7ff772132700
jmp 0x7ff77213280f
cmp ecx, 0x9fa03d65
je 0x7ff772132768
cmp ecx, 0xd02854af
jne 0x7ff772132700
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772132700
mov ecx, 0x9fa03d65
jmp 0x7ff772132700
mov byte [rsp + 0x200], 0x10
mov ecx, edi
jmp 0x7ff772132700
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721327c0
cmp ecx, 0xeb69a581
je 0x7ff7721327fc
cmp ecx, 0x1b4f2d35
jne 0x7ff7721327a0
jmp 0x7ff7721328af
cmp ecx, 0x9fa03d65
je 0x7ff772132803
cmp ecx, 0xd02854af
jne 0x7ff7721327a0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721327a0
mov ecx, 0x9fa03d65
jmp 0x7ff7721327a0
mov byte [rsp + 0x200], 0x13
mov ecx, esi
jmp 0x7ff7721327a0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132860
cmp ecx, 0xeb69a581
je 0x7ff77213289c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132840
jmp 0x7ff77213294f
cmp ecx, 0x9fa03d65
je 0x7ff7721328a3
cmp ecx, 0xd02854af
jne 0x7ff772132840
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132840
mov ecx, 0x9fa03d65
jmp 0x7ff772132840
mov byte [rsp + 0x200], 0x13
mov ecx, edi
jmp 0x7ff772132840
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132900
cmp ecx, 0xeb69a581
je 0x7ff77213293c
cmp ecx, 0x1b4f2d35
jne 0x7ff7721328e0
jmp 0x7ff7721329ef
cmp ecx, 0x9fa03d65
je 0x7ff772132943
cmp ecx, 0xd02854af
jne 0x7ff7721328e0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721328e0
mov ecx, 0x9fa03d65
jmp 0x7ff7721328e0
mov byte [rsp + 0x200], 7
mov ecx, esi
jmp 0x7ff7721328e0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721329a0
cmp ecx, 0xeb69a581
je 0x7ff7721329dc
cmp ecx, 0x1b4f2d35
jne 0x7ff772132980
jmp 0x7ff772132a94
cmp ecx, 0x9fa03d65
je 0x7ff7721329e3
cmp ecx, 0xd02854af
jne 0x7ff772132980
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132980
mov ecx, 0x9fa03d65
jmp 0x7ff772132980
mov byte [rsp + 0x200], 7
mov ecx, edi
jmp 0x7ff772132980
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132a40
cmp ecx, 0xeb69a581
je 0x7ff772132a81
cmp ecx, 0x1b4f2d35
jne 0x7ff772132a20
jmp 0x7ff772132b2f
cmp ecx, 0x9fa03d65
je 0x7ff772132a88
cmp ecx, 0xd02854af
jne 0x7ff772132a20
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test bl, bl
mov ebx, 0xeb69a581
cmove ecx, ebx
test al, al
cmovne ecx, r9d
jmp 0x7ff772132a20
mov ecx, 0x9fa03d65
jmp 0x7ff772132a20
mov byte [rsp + 0x200], 0x61
mov ecx, esi
jmp 0x7ff772132a20
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132ae0
cmp ecx, 0xeb69a581
je 0x7ff772132b1c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132ac0
jmp 0x7ff772132bcf
cmp ecx, 0x9fa03d65
je 0x7ff772132b23
cmp ecx, 0xd02854af
jne 0x7ff772132ac0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132ac0
mov ecx, 0x9fa03d65
jmp 0x7ff772132ac0
mov byte [rsp + 0x200], 0x61
mov ecx, edi
jmp 0x7ff772132ac0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132b80
cmp ecx, 0xeb69a581
je 0x7ff772132bbc
cmp ecx, 0x1b4f2d35
jne 0x7ff772132b60
jmp 0x7ff772132c6f
cmp ecx, 0x9fa03d65
je 0x7ff772132bc3
cmp ecx, 0xd02854af
jne 0x7ff772132b60
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132b60
mov ecx, 0x9fa03d65
jmp 0x7ff772132b60
mov byte [rsp + 0x200], 0x66
mov ecx, esi
jmp 0x7ff772132b60
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132c20
cmp ecx, 0xeb69a581
je 0x7ff772132c5c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132c00
jmp 0x7ff772132d0f
cmp ecx, 0x9fa03d65
je 0x7ff772132c63
cmp ecx, 0xd02854af
jne 0x7ff772132c00
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132c00
mov ecx, 0x9fa03d65
jmp 0x7ff772132c00
mov byte [rsp + 0x200], 0x66
mov ecx, edi
jmp 0x7ff772132c00
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132cc0
cmp ecx, 0xeb69a581
je 0x7ff772132cfc
cmp ecx, 0x1b4f2d35
jne 0x7ff772132ca0
jmp 0x7ff772132daf
cmp ecx, 0x9fa03d65
je 0x7ff772132d03
cmp ecx, 0xd02854af
jne 0x7ff772132ca0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132ca0
mov ecx, 0x9fa03d65
jmp 0x7ff772132ca0
mov byte [rsp + 0x200], 0x12
mov ecx, esi
jmp 0x7ff772132ca0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132d60
cmp ecx, 0xeb69a581
je 0x7ff772132d9c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132d40
jmp 0x7ff772132e4f
cmp ecx, 0x9fa03d65
je 0x7ff772132da3
cmp ecx, 0xd02854af
jne 0x7ff772132d40
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132d40
mov ecx, 0x9fa03d65
jmp 0x7ff772132d40
mov byte [rsp + 0x200], 0x12
mov ecx, edi
jmp 0x7ff772132d40
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132e00
cmp ecx, 0xeb69a581
je 0x7ff772132e3c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132de0
jmp 0x7ff772132ef4
cmp ecx, 0x9fa03d65
je 0x7ff772132e43
cmp ecx, 0xd02854af
jne 0x7ff772132de0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132de0
mov ecx, 0x9fa03d65
jmp 0x7ff772132de0
mov byte [rsp + 0x200], 0x1c
mov ecx, esi
jmp 0x7ff772132de0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132ea0
cmp ecx, 0xeb69a581
je 0x7ff772132ee1
cmp ecx, 0x1b4f2d35
jne 0x7ff772132e80
jmp 0x7ff772132f8f
cmp ecx, 0x9fa03d65
je 0x7ff772132ee8
cmp ecx, 0xd02854af
jne 0x7ff772132e80
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772132e80
mov ecx, 0x9fa03d65
jmp 0x7ff772132e80
mov byte [rsp + 0x200], 0x1c
mov ecx, edi
jmp 0x7ff772132e80
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132f40
cmp ecx, 0xeb69a581
je 0x7ff772132f7c
cmp ecx, 0x1b4f2d35
jne 0x7ff772132f20
jmp 0x7ff772133034
cmp ecx, 0x9fa03d65
je 0x7ff772132f83
cmp ecx, 0xd02854af
jne 0x7ff772132f20
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772132f20
mov ecx, 0x9fa03d65
jmp 0x7ff772132f20
mov byte [rsp + 0x200], 0x62
mov ecx, esi
jmp 0x7ff772132f20
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772132fe0
cmp ecx, 0xeb69a581
je 0x7ff772133021
cmp ecx, 0x1b4f2d35
jne 0x7ff772132fc0
jmp 0x7ff7721330cf
cmp ecx, 0x9fa03d65
je 0x7ff772133028
cmp ecx, 0xd02854af
jne 0x7ff772132fc0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772132fc0
mov ecx, 0x9fa03d65
jmp 0x7ff772132fc0
mov byte [rsp + 0x200], 0x62
mov ecx, edi
jmp 0x7ff772132fc0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133080
cmp ecx, 0xeb69a581
je 0x7ff7721330bc
cmp ecx, 0x1b4f2d35
jne 0x7ff772133060
jmp 0x7ff772133174
cmp ecx, 0x9fa03d65
je 0x7ff7721330c3
cmp ecx, 0xd02854af
jne 0x7ff772133060
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff772133060
mov ecx, 0x9fa03d65
jmp 0x7ff772133060
mov byte [rsp + 0x200], 0x62
mov ecx, esi
jmp 0x7ff772133060
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133120
cmp ecx, 0xeb69a581
je 0x7ff772133161
cmp ecx, 0x1b4f2d35
jne 0x7ff772133100
jmp 0x7ff772133214
cmp ecx, 0x9fa03d65
je 0x7ff772133168
cmp ecx, 0xd02854af
jne 0x7ff772133100
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test bl, bl
mov ebx, 0xeb69a581
cmove ecx, ebx
test al, al
cmovne ecx, r9d
jmp 0x7ff772133100
mov ecx, 0x9fa03d65
jmp 0x7ff772133100
mov byte [rsp + 0x200], 0x62
mov ecx, edi
jmp 0x7ff772133100
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721331c0
cmp ecx, 0xeb69a581
je 0x7ff772133201
cmp ecx, 0x1b4f2d35
jne 0x7ff7721331a0
jmp 0x7ff7721332b4
cmp ecx, 0x9fa03d65
je 0x7ff772133208
cmp ecx, 0xd02854af
jne 0x7ff7721331a0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff7721331a0
mov ecx, 0x9fa03d65
jmp 0x7ff7721331a0
mov byte [rsp + 0x200], 4
mov ecx, esi
jmp 0x7ff7721331a0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133260
cmp ecx, 0xeb69a581
je 0x7ff7721332a1
cmp ecx, 0x1b4f2d35
jne 0x7ff772133240
jmp 0x7ff772133354
cmp ecx, 0x9fa03d65
je 0x7ff7721332a8
cmp ecx, 0xd02854af
jne 0x7ff772133240
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772133240
mov ecx, 0x9fa03d65
jmp 0x7ff772133240
mov byte [rsp + 0x200], 4
mov ecx, edi
jmp 0x7ff772133240
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133300
cmp ecx, 0xeb69a581
je 0x7ff772133341
cmp ecx, 0x1b4f2d35
jne 0x7ff7721332e0
jmp 0x7ff7721333f4
cmp ecx, 0x9fa03d65
je 0x7ff772133348
cmp ecx, 0xd02854af
jne 0x7ff7721332e0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff7721332e0
mov ecx, 0x9fa03d65
jmp 0x7ff7721332e0
mov byte [rsp + 0x200], 0x1c
mov ecx, esi
jmp 0x7ff7721332e0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721333a0
cmp ecx, 0xeb69a581
je 0x7ff7721333e1
cmp ecx, 0x1b4f2d35
jne 0x7ff772133380
jmp 0x7ff772133494
cmp ecx, 0x9fa03d65
je 0x7ff7721333e8
cmp ecx, 0xd02854af
jne 0x7ff772133380
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772133380
mov ecx, 0x9fa03d65
jmp 0x7ff772133380
mov byte [rsp + 0x200], 0x1c
mov ecx, edi
jmp 0x7ff772133380
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133440
cmp ecx, 0xeb69a581
je 0x7ff772133481
cmp ecx, 0x1b4f2d35
jne 0x7ff772133420
jmp 0x7ff77213352f
cmp ecx, 0x9fa03d65
je 0x7ff772133488
cmp ecx, 0xd02854af
jne 0x7ff772133420
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772133420
mov ecx, 0x9fa03d65
jmp 0x7ff772133420
mov byte [rsp + 0x200], 0x64
mov ecx, esi
jmp 0x7ff772133420
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721334e0
cmp ecx, 0xeb69a581
je 0x7ff77213351c
cmp ecx, 0x1b4f2d35
jne 0x7ff7721334c0
jmp 0x7ff7721335d4
cmp ecx, 0x9fa03d65
je 0x7ff772133523
cmp ecx, 0xd02854af
jne 0x7ff7721334c0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721334c0
mov ecx, 0x9fa03d65
jmp 0x7ff7721334c0
mov byte [rsp + 0x200], 0x64
mov ecx, edi
jmp 0x7ff7721334c0
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133580
cmp ecx, 0xeb69a581
je 0x7ff7721335c1
cmp ecx, 0x1b4f2d35
jne 0x7ff772133560
jmp 0x7ff772133674
cmp ecx, 0x9fa03d65
je 0x7ff7721335c8
cmp ecx, 0xd02854af
jne 0x7ff772133560
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test bl, bl
mov ebx, 0xeb69a581
cmove ecx, ebx
test al, al
cmovne ecx, r9d
jmp 0x7ff772133560
mov ecx, 0x9fa03d65
jmp 0x7ff772133560
mov byte [rsp + 0x200], 0x66
mov ecx, esi
jmp 0x7ff772133560
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133620
cmp ecx, 0xeb69a581
je 0x7ff772133661
cmp ecx, 0x1b4f2d35
jne 0x7ff772133600
jmp 0x7ff77213370f
cmp ecx, 0x9fa03d65
je 0x7ff772133668
cmp ecx, 0xd02854af
jne 0x7ff772133600
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test bl, bl
mov ebx, 0xeb69a581
cmove ecx, ebx
test al, al
cmovne ecx, r9d
jmp 0x7ff772133600
mov ecx, 0x9fa03d65
jmp 0x7ff772133600
mov byte [rsp + 0x200], 0x66
mov ecx, edi
jmp 0x7ff772133600
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721336c0
cmp ecx, 0xeb69a581
je 0x7ff7721336fc
cmp ecx, 0x1b4f2d35
jne 0x7ff7721336a0
jmp 0x7ff7721337b4
cmp ecx, 0x9fa03d65
je 0x7ff772133703
cmp ecx, 0xd02854af
jne 0x7ff7721336a0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721336a0
mov ecx, 0x9fa03d65
jmp 0x7ff7721336a0
mov byte [rsp + 0x200], 0x61
mov ecx, esi
jmp 0x7ff7721336a0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133760
cmp ecx, 0xeb69a581
je 0x7ff7721337a1
cmp ecx, 0x1b4f2d35
jne 0x7ff772133740
jmp 0x7ff77213384f
cmp ecx, 0x9fa03d65
je 0x7ff7721337a8
cmp ecx, 0xd02854af
jne 0x7ff772133740
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test bl, bl
mov ebx, 0xeb69a581
cmove ecx, ebx
test al, al
cmovne ecx, r9d
jmp 0x7ff772133740
mov ecx, 0x9fa03d65
jmp 0x7ff772133740
mov byte [rsp + 0x200], 0x61
mov ecx, edi
jmp 0x7ff772133740
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133800
cmp ecx, 0xeb69a581
je 0x7ff77213383c
cmp ecx, 0x1b4f2d35
jne 0x7ff7721337e0
jmp 0x7ff7721338f4
cmp ecx, 0x9fa03d65
je 0x7ff772133843
cmp ecx, 0xd02854af
jne 0x7ff7721337e0
movzx ebx, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov eax, ebx
xor al, cl
mov eax, 0xeb69a581
cmovne eax, r9d
test cl, cl
mov ecx, eax
cmovne ecx, r9d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721337e0
mov ecx, 0x9fa03d65
jmp 0x7ff7721337e0
mov byte [rsp + 0x200], 0x68
mov ecx, esi
jmp 0x7ff7721337e0
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop word [rax + rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721338a0
cmp ecx, 0xeb69a581
je 0x7ff7721338e1
cmp ecx, 0x1b4f2d35
jne 0x7ff772133880
jmp 0x7ff772133994
cmp ecx, 0x9fa03d65
je 0x7ff7721338e8
cmp ecx, 0xd02854af
jne 0x7ff772133880
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test bl, bl
cmovne ecx, r9d
jmp 0x7ff772133880
mov ecx, 0x9fa03d65
jmp 0x7ff772133880
mov byte [rsp + 0x200], 0x68
mov ecx, edi
jmp 0x7ff772133880
test edi, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff772133940
cmp ecx, 0xeb69a581
je 0x7ff772133981
cmp ecx, 0x1b4f2d35
jne 0x7ff772133920
jmp 0x7ff772133a34
cmp ecx, 0x9fa03d65
je 0x7ff772133988
cmp ecx, 0xd02854af
jne 0x7ff772133920
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test dl, dl
cmovne ecx, r9d
jmp 0x7ff772133920
mov ecx, 0x9fa03d65
jmp 0x7ff772133920
mov byte [rsp + 0x200], 0xf7
mov ecx, esi
jmp 0x7ff772133920
test ebp, ebp
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x1e0]
cmp edx, 0xa
setl byte [rsp + 0x1f0]
mov ecx, 0xd02854af
nop dword [rax]
cmp ecx, 0xeb69a580
jle 0x7ff7721339e0
cmp ecx, 0xeb69a581
je 0x7ff772133a21
cmp ecx, 0x1b4f2d35
jne 0x7ff7721339c0
jmp 0x7ff772133a4c
cmp ecx, 0x9fa03d65
je 0x7ff772133a28
cmp ecx, 0xd02854af
jne 0x7ff7721339c0
movzx eax, byte [rsp + 0x1e0]
movzx ecx, byte [rsp + 0x1f0]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xeb69a581
cmovne ecx, r9d
test al, al
mov eax, 0xeb69a581
cmove ecx, eax
test dl, dl
cmovne ecx, r9d
jmp 0x7ff7721339c0
mov ecx, 0x9fa03d65
jmp 0x7ff7721339c0
mov byte [rsp + 0x200], 0xf7
mov ecx, edi
jmp 0x7ff7721339c0
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e2], al
mov ecx, 0xbfc50105
jmp 0x7ff7721322a0
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x2e2], al
lea rax, [rsp + 0x2e3]
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x2e4]
mov qword [rsp + 0x290], rax
mov eax, dword [0x7ff772230dd8]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xa9d4ced0
mov ebp, 0x43362d3d
cmove ecx, ebp
cmp dword [0x7ff772230ddc], 0xa
mov edx, 0xa9d4ced0
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
jmp 0x7ff7721322a0
cmp ecx, 0x3176d3a2
je 0x7ff772138ffb
cmp ecx, 0x321ad6fc
jne 0x7ff7721318f0
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
nop word [rax + rax]
cmp ecx, 0x355fe844
jle 0x7ff772133b70
cmp ecx, 0x355fe845
je 0x7ff772133bae
cmp ecx, 0x68f76af9
je 0x7ff77213904c
cmp ecx, 0x54099ae1
jne 0x7ff772133b10
mov dl, byte [rsp + 0x1d0]
mov cl, byte [rsp + 0x1e0]
mov ebx, ecx
xor bl, dl
test cl, cl
mov ecx, 0x6db61b0
mov ebp, 0xd82e3357
cmovne ecx, ebp
test dl, dl
mov eax, 0x6db61b0
cmove ecx, eax
test bl, bl
cmovne ecx, ebp
jmp 0x7ff772133b10
cmp ecx, 0xd82e3357
je 0x7ff772133bc0
cmp ecx, 0x6db61b0
je 0x7ff772133c92
cmp ecx, 0x1b72dbbc
jne 0x7ff772133b10
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0x1b72dbbc
mov eax, 0x68f76af9
cmove ecx, eax
jmp 0x7ff772133b10
mov ecx, 0x1b72dbbc
mov r8, qword [rsp + 0x290]
jmp 0x7ff772133b10
mov ecx, dword [0x7ff772231138]
mov edx, dword [0x7ff77223113c]
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, 0x960f44ce
mov eax, 0xadce560a
cmovne ecx, eax
cmp ebp, 0xffffffff
sete byte [rsp + 0x1f0]
mov byte [rsp + 0x2c0], 0
mov edi, ecx
cmove edi, eax
cmp edx, 0xa
setl byte [rsp + 0x200]
not ebp
cmovge edi, ecx
mov ecx, 0xb144a933
nop
cmp ecx, 0xb144a932
jg 0x7ff772133c40
cmp ecx, 0x960f44ce
je 0x7ff772133c7f
cmp ecx, 0xadce560a
jne 0x7ff772133c20
jmp 0x7ff772133d63
cmp ecx, 0x2b7209e1
je 0x7ff772133c86
cmp ecx, 0xb144a933
jne 0x7ff772133c20
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
mov ebx, 0x960f44ce
mov esi, 0x2b7209e1
cmovne ebx, esi
test cl, cl
mov ecx, ebx
cmovne ecx, esi
test al, al
cmove ecx, ebx
jmp 0x7ff772133c20
mov ecx, 0x2b7209e1
jmp 0x7ff772133c20
mov byte [rsp + 0x210], 0x8c
mov ecx, edi
jmp 0x7ff772133c20
mov eax, dword [0x7ff772231138]
mov r10d, dword [0x7ff77223113c]
lea ebp, [rax - 1]
imul ebp, eax
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete al
cmp r10d, 0xa
setl cl
xor cl, al
mov eax, 0x960f44ce
mov ecx, 0xadce560a
cmovne eax, ecx
test edi, ebp
sete byte [rsp + 0x1f0]
mov esi, eax
cmove esi, ecx
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov byte [rsp + 0x2c0], 0
cmovge esi, eax
mov ecx, 0xb144a933
cmp ecx, 0xb144a932
jg 0x7ff772133d10
cmp ecx, 0x960f44ce
je 0x7ff772133d50
cmp ecx, 0xadce560a
jne 0x7ff772133cf0
jmp 0x7ff772133e03
cmp ecx, 0x2b7209e1
je 0x7ff772133d57
cmp ecx, 0xb144a933
jne 0x7ff772133cf0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x960f44ce
mov edx, 0x2b7209e1
cmovne ecx, edx
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, edx
jmp 0x7ff772133cf0
mov ecx, 0x2b7209e1
jmp 0x7ff772133cf0
mov byte [rsp + 0x210], 0x8c
mov ecx, esi
jmp 0x7ff772133cf0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772133db0
cmp ecx, 0x960f44ce
je 0x7ff772133df0
cmp ecx, 0xadce560a
jne 0x7ff772133d90
jmp 0x7ff772133ea2
cmp ecx, 0x2b7209e1
je 0x7ff772133df7
cmp ecx, 0xb144a933
jne 0x7ff772133d90
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x960f44ce
mov esi, 0x2b7209e1
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff772133d90
mov ecx, 0x2b7209e1
jmp 0x7ff772133d90
mov byte [rsp + 0x210], 0x7d
mov ecx, edi
jmp 0x7ff772133d90
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax]
cmp ecx, 0xb144a932
jg 0x7ff772133e50
cmp ecx, 0x960f44ce
je 0x7ff772133e8f
cmp ecx, 0xadce560a
jne 0x7ff772133e30
jmp 0x7ff772133f43
cmp ecx, 0x2b7209e1
je 0x7ff772133e96
cmp ecx, 0xb144a933
jne 0x7ff772133e30
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov edx, 0x2b7209e1
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
cmove ecx, eax
jmp 0x7ff772133e30
mov ecx, 0x2b7209e1
jmp 0x7ff772133e30
mov byte [rsp + 0x210], 0x7d
mov ecx, esi
jmp 0x7ff772133e30
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772133ef0
cmp ecx, 0x960f44ce
je 0x7ff772133f30
cmp ecx, 0xadce560a
jne 0x7ff772133ed0
jmp 0x7ff772133fe2
cmp ecx, 0x2b7209e1
je 0x7ff772133f37
cmp ecx, 0xb144a933
jne 0x7ff772133ed0
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x960f44ce
mov esi, 0x2b7209e1
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff772133ed0
mov ecx, 0x2b7209e1
jmp 0x7ff772133ed0
mov byte [rsp + 0x210], 0x64
mov ecx, edi
jmp 0x7ff772133ed0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax]
cmp ecx, 0xb144a932
jg 0x7ff772133f90
cmp ecx, 0x960f44ce
je 0x7ff772133fcf
cmp ecx, 0xadce560a
jne 0x7ff772133f70
jmp 0x7ff772134082
cmp ecx, 0x2b7209e1
je 0x7ff772133fd6
cmp ecx, 0xb144a933
jne 0x7ff772133f70
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov edx, 0x2b7209e1
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
cmove ecx, eax
jmp 0x7ff772133f70
mov ecx, 0x2b7209e1
jmp 0x7ff772133f70
mov byte [rsp + 0x210], 0x64
mov ecx, esi
jmp 0x7ff772133f70
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134030
cmp ecx, 0x960f44ce
je 0x7ff77213406f
cmp ecx, 0xadce560a
jne 0x7ff772134010
jmp 0x7ff772134123
cmp ecx, 0x2b7209e1
je 0x7ff772134076
cmp ecx, 0xb144a933
jne 0x7ff772134010
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov esi, 0x2b7209e1
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772134010
mov ecx, 0x2b7209e1
jmp 0x7ff772134010
mov byte [rsp + 0x210], 0x6b
mov ecx, edi
jmp 0x7ff772134010
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721340d0
cmp ecx, 0x960f44ce
je 0x7ff772134110
cmp ecx, 0xadce560a
jne 0x7ff7721340b0
jmp 0x7ff7721341c2
cmp ecx, 0x2b7209e1
je 0x7ff772134117
cmp ecx, 0xb144a933
jne 0x7ff7721340b0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x960f44ce
mov edx, 0x2b7209e1
cmovne ecx, edx
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, edx
jmp 0x7ff7721340b0
mov ecx, 0x2b7209e1
jmp 0x7ff7721340b0
mov byte [rsp + 0x210], 0x6b
mov ecx, esi
jmp 0x7ff7721340b0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134170
cmp ecx, 0x960f44ce
je 0x7ff7721341af
cmp ecx, 0xadce560a
jne 0x7ff772134150
jmp 0x7ff772134262
cmp ecx, 0x2b7209e1
je 0x7ff7721341b6
cmp ecx, 0xb144a933
jne 0x7ff772134150
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov esi, 0x2b7209e1
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772134150
mov ecx, 0x2b7209e1
jmp 0x7ff772134150
mov byte [rsp + 0x210], 0x7a
mov ecx, edi
jmp 0x7ff772134150
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134210
cmp ecx, 0x960f44ce
je 0x7ff77213424f
cmp ecx, 0xadce560a
jne 0x7ff7721341f0
jmp 0x7ff772134302
cmp ecx, 0x2b7209e1
je 0x7ff772134256
cmp ecx, 0xb144a933
jne 0x7ff7721341f0
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov edx, 0x2b7209e1
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
cmove ecx, eax
jmp 0x7ff7721341f0
mov ecx, 0x2b7209e1
jmp 0x7ff7721341f0
mov byte [rsp + 0x210], 0x7a
mov ecx, esi
jmp 0x7ff7721341f0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721342b0
cmp ecx, 0x960f44ce
je 0x7ff7721342ef
cmp ecx, 0xadce560a
jne 0x7ff772134290
jmp 0x7ff7721343a3
cmp ecx, 0x2b7209e1
je 0x7ff7721342f6
cmp ecx, 0xb144a933
jne 0x7ff772134290
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov esi, 0x2b7209e1
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772134290
mov ecx, 0x2b7209e1
jmp 0x7ff772134290
mov byte [rsp + 0x210], 0x61
mov ecx, edi
jmp 0x7ff772134290
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134350
cmp ecx, 0x960f44ce
je 0x7ff772134390
cmp ecx, 0xadce560a
jne 0x7ff772134330
jmp 0x7ff772134443
cmp ecx, 0x2b7209e1
je 0x7ff772134397
cmp ecx, 0xb144a933
jne 0x7ff772134330
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x960f44ce
mov edx, 0x2b7209e1
cmovne ecx, edx
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, edx
jmp 0x7ff772134330
mov ecx, 0x2b7209e1
jmp 0x7ff772134330
mov byte [rsp + 0x210], 0x61
mov ecx, esi
jmp 0x7ff772134330
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721343f0
cmp ecx, 0x960f44ce
je 0x7ff772134430
cmp ecx, 0xadce560a
jne 0x7ff7721343d0
jmp 0x7ff7721344e2
cmp ecx, 0x2b7209e1
je 0x7ff772134437
cmp ecx, 0xb144a933
jne 0x7ff7721343d0
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x960f44ce
mov esi, 0x2b7209e1
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff7721343d0
mov ecx, 0x2b7209e1
jmp 0x7ff7721343d0
mov byte [rsp + 0x210], 0x67
mov ecx, edi
jmp 0x7ff7721343d0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax]
cmp ecx, 0xb144a932
jg 0x7ff772134490
cmp ecx, 0x960f44ce
je 0x7ff7721344cf
cmp ecx, 0xadce560a
jne 0x7ff772134470
jmp 0x7ff772134583
cmp ecx, 0x2b7209e1
je 0x7ff7721344d6
cmp ecx, 0xb144a933
jne 0x7ff772134470
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov edx, 0x2b7209e1
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
cmove ecx, eax
jmp 0x7ff772134470
mov ecx, 0x2b7209e1
jmp 0x7ff772134470
mov byte [rsp + 0x210], 0x67
mov ecx, esi
jmp 0x7ff772134470
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop word [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134530
cmp ecx, 0x960f44ce
je 0x7ff772134570
cmp ecx, 0xadce560a
jne 0x7ff772134510
jmp 0x7ff772134623
cmp ecx, 0x2b7209e1
je 0x7ff772134577
cmp ecx, 0xb144a933
jne 0x7ff772134510
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x960f44ce
mov esi, 0x2b7209e1
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff772134510
mov ecx, 0x2b7209e1
jmp 0x7ff772134510
mov byte [rsp + 0x210], 0x64
mov ecx, edi
jmp 0x7ff772134510
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax]
cmp ecx, 0xb144a932
jg 0x7ff7721345d0
cmp ecx, 0x960f44ce
je 0x7ff772134610
cmp ecx, 0xadce560a
jne 0x7ff7721345b0
jmp 0x7ff7721346c2
cmp ecx, 0x2b7209e1
je 0x7ff772134617
cmp ecx, 0xb144a933
jne 0x7ff7721345b0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x960f44ce
mov edx, 0x2b7209e1
cmovne ecx, edx
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, edx
jmp 0x7ff7721345b0
mov ecx, 0x2b7209e1
jmp 0x7ff7721345b0
mov byte [rsp + 0x210], 0x64
mov ecx, esi
jmp 0x7ff7721345b0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134670
cmp ecx, 0x960f44ce
je 0x7ff7721346af
cmp ecx, 0xadce560a
jne 0x7ff772134650
jmp 0x7ff772134763
cmp ecx, 0x2b7209e1
je 0x7ff7721346b6
cmp ecx, 0xb144a933
jne 0x7ff772134650
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0x960f44ce
mov esi, 0x2b7209e1
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772134650
mov ecx, 0x2b7209e1
jmp 0x7ff772134650
mov byte [rsp + 0x210], 0xd6
mov ecx, edi
jmp 0x7ff772134650
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134710
cmp ecx, 0x960f44ce
je 0x7ff772134750
cmp ecx, 0xadce560a
jne 0x7ff7721346f0
jmp 0x7ff772134802
cmp ecx, 0x2b7209e1
je 0x7ff772134757
cmp ecx, 0xb144a933
jne 0x7ff7721346f0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x960f44ce
mov edx, 0x2b7209e1
cmovne ecx, edx
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, edx
jmp 0x7ff7721346f0
mov ecx, 0x2b7209e1
jmp 0x7ff7721346f0
mov byte [rsp + 0x210], 0xd6
mov ecx, esi
jmp 0x7ff7721346f0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff7721347b0
cmp ecx, 0x960f44ce
je 0x7ff7721347ef
cmp ecx, 0xadce560a
jne 0x7ff772134790
jmp 0x7ff7721348a3
cmp ecx, 0x2b7209e1
je 0x7ff7721347f6
cmp ecx, 0xb144a933
jne 0x7ff772134790
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
mov edx, 0x960f44ce
mov ebp, 0x2b7209e1
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
test al, al
cmove ecx, edx
jmp 0x7ff772134790
mov ecx, 0x2b7209e1
jmp 0x7ff772134790
mov byte [rsp + 0x210], 0xf6
mov ecx, edi
jmp 0x7ff772134790
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x1f0]
cmp r10d, 0xa
setl byte [rsp + 0x200]
mov ecx, 0xb144a933
nop dword [rax + rax]
cmp ecx, 0xb144a932
jg 0x7ff772134850
cmp ecx, 0x960f44ce
je 0x7ff772134890
cmp ecx, 0xadce560a
jne 0x7ff772134830
jmp 0x7ff772134910
cmp ecx, 0x2b7209e1
je 0x7ff772134897
cmp ecx, 0xb144a933
jne 0x7ff772134830
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x960f44ce
mov ebp, 0x2b7209e1
cmovne ecx, ebp
test al, al
cmove ecx, r9d
test dl, dl
cmovne ecx, ebp
jmp 0x7ff772134830
mov ecx, 0x2b7209e1
jmp 0x7ff772134830
mov byte [rsp + 0x210], 0xf6
mov ecx, esi
jmp 0x7ff772134830
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ca], al
lea rax, [rsp + 0x2cb]
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x2cc]
mov qword [rsp + 0x2d0], rax
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 0x7ff772133b10
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ca], al
mov ecx, 0xd82e3357
jmp 0x7ff772133b10
cmp ecx, 0xc42e9c25
je 0x7ff772139208
cmp ecx, 0xc46b83e9
jne 0x7ff7721318f0
mov ecx, 0x5faadccd
jmp 0x7ff7721318f0
cmp ecx, 0xa32d038
je 0x7ff772139292
cmp ecx, 0xcba13f3
jne 0x7ff7721318f0
mov ecx, 0x749704dd
jmp 0x7ff7721318f0
cmp ecx, 0x93e14907
je 0x7ff7721393d2
cmp ecx, 0x96efbe40
jne 0x7ff7721318f0
cmp byte [rsp + 0x40], 0
mov ecx, 0xe66e2f9a
mov eax, 0x709deec2
cmovne ecx, eax
jmp 0x7ff7721318f0
cmp ecx, 0x55887c1a
je 0x7ff7721393f4
cmp ecx, 0x57d0e4d4
jne 0x7ff7721318f0
cmp byte [rsp + 0x42], 0
mov ecx, 0xcdfe4c8c
mov eax, 0xc89224be
cmovne ecx, eax
jmp 0x7ff7721318f0
cmp ecx, 0xe37e8642
je 0x7ff772139439
cmp ecx, 0xe66e2f9a
jne 0x7ff7721318f0
mov rax, qword [rsp + 0x140]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x148]
lea rcx, [rcx + rcx*4]
mov eax, dword [rax + rcx*8 + 0x14]
mov dword [rsp + 0xb0], eax
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe8]
mov eax, dword [rax + 0xb4]
mov dword [rsp + 0xb4], eax
mov ecx, 0xb387db59
mov dword [rsp + 0xa0], 0
jmp 0x7ff7721318f0
mov ecx, 0x2bff4172
mov rsi, qword [rsp + 0x1f0]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x2bff4171
jle 0x7ff772134a90
cmp ecx, 0x5e81788f
jle 0x7ff772134ac0
cmp ecx, 0x5e817890
je 0x7ff772134b53
cmp ecx, 0x6f1fbe91
je 0x7ff772134b74
cmp ecx, 0x75467988
jne 0x7ff772134a50
jmp 0x7ff7721394b3
cmp ecx, 0xd9318b3c
jg 0x7ff772134b00
cmp ecx, 0xb2d5f8fb
je 0x7ff772134be3
cmp ecx, 0xb8d86166
jne 0x7ff772134a50
movaps xmmword [rsp + 0x2d0], xmm8
mov ecx, 0x6f1fbe91
jmp 0x7ff772134a50
cmp ecx, 0x2bff4172
je 0x7ff772134c62
cmp ecx, 0x52ddbf38
jne 0x7ff772134a50
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov rax, qword [rsp + 0x290]
mov rax, qword [rsp + 0x200]
mov ecx, 0xb2d5f8fb
jmp 0x7ff772134a50
cmp ecx, 0xd9318b3d
je 0x7ff772134a36
cmp ecx, 0xe66a8a96
jne 0x7ff772134a50
movzx ebx, byte [rsp + 0x1c0]
movzx eax, byte [rsp + 0x1d0]
mov edx, ebx
xor dl, al
mov ebp, 0x6f1fbe91
mov ecx, 0xb8d86166
mov edi, 0x6f1fbe91
test al, al
jne 0x7ff772134b44
mov edi, 0xb8d86166
test bl, bl
cmovne ecx, edi
test dl, dl
cmovne ecx, ebp
jmp 0x7ff772134a50
cmp byte [rsp + 0x1e0], 0
mov ecx, 0x75467988
jne 0x7ff772134b67
mov ecx, 0x2bff4172
mov rsi, qword [rsp + 0x210]
jmp 0x7ff772134a50
movaps xmmword [rsp + 0x2d0], xmm8
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x1f0], rax
lea rax, [rsp + 0x2e1]
mov qword [rsp + 0x200], rax
mov eax, dword [0x7ff7722309f8]
mov edx, dword [0x7ff7722309fc]
lea ebx, [rax - 1]
imul ebx, eax
not ebx
or ebx, 0xfffffffe
mov ebp, 0xd9318b3d
mov ecx, 0xb8d86166
mov edi, 0xd9318b3d
cmp ebx, 0xffffffff
sete bl
je 0x7ff772134bd0
mov edi, 0xb8d86166
cmp edx, 0xa
cmovl ecx, edi
setl al
xor bl, al
cmovne ecx, ebp
jmp 0x7ff772134a50
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov eax, dword [0x7ff7722309f8]
mov edx, dword [0x7ff7722309fc]
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, 0x5e817890
mov ebx, 0x5e817890
jne 0x7ff772134c23
mov ebx, 0x52ddbf38
test edi, ebp
cmovne ecx, ebx
cmp edx, 0xa
mov rax, qword [rsp + 0x290]
cmovge ecx, ebx
add rax, 1
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x210]
cmp rdx, rax
sete byte [rsp + 0x1e0]
jmp 0x7ff772134a50
mov eax, dword [0x7ff7722309f8]
mov edx, dword [0x7ff7722309fc]
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, 0xb2d5f8fb
mov ebx, 0xb2d5f8fb
jne 0x7ff772134c98
mov ebx, 0x52ddbf38
cmp ebp, 0xffffffff
cmovne ecx, ebx
cmp edx, 0xa
mov qword [rsp + 0x290], rsi
cmovge ecx, ebx
jmp 0x7ff772134a50
mov al, byte [rsp + 0x3d]
and al, 1
mov byte [rsp + 0x39], al
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x80], eax
lea rax, [rsp + 0x248]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
mov ecx, dword [rsp + 0x80]
cmp ecx, dword [rax]
mov ecx, 0xf7d0a2f7
mov eax, 0x464a707
cmovb ecx, eax
jmp 0x7ff7721318f0
lea rax, [rsp + 0x250]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x120]
mov rax, qword [rax]
mov ecx, dword [rsp + 0x80]
mov qword [rsp + 0x128], rcx
mov rcx, qword [rsp + 0x128]
lea rcx, [rcx + rcx*4]
lea rax, [rax + rcx*8]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x130]
cmp dword [rax + 0x14], 0
mov ecx, 0xde8e4b06
mov eax, 0x4c3bdf7e
cmove ecx, eax
mov al, byte [rsp + 0x39]
mov byte [rsp + 0x3a], al
jmp 0x7ff7721318f0
lea rcx, [rsp + 0x2c0]
call fcn.7ff772148bf0
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.7ff77204fcb0
mov eax, dword [0x7ff772231018]
mov edi, dword [0x7ff77223101c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp edi, 0xa
setl bl
xor bl, al
mov eax, 0x959fa51f
mov ecx, 0x9e5102cc
cmovne eax, ecx
cmp edx, 0xffffffff
sete byte [rsp + 0x210]
mov byte [rsp + 0x2b0], 0
mov ebp, eax
cmove ebp, ecx
cmp edi, 0xa
setl byte [rsp + 0x290]
not edx
cmovge ebp, eax
mov eax, 0xb98cd250
mov r8d, 0x959fa51f
mov esi, 0xdbdfb829
nop dword [rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff772134e10
cmp eax, 0x959fa51f
je 0x7ff772134e48
cmp eax, 0x9e5102cc
jne 0x7ff772134df0
jmp 0x7ff77213963c
cmp eax, 0xdbdfb829
je 0x7ff772134e4f
cmp eax, 0xb98cd250
jne 0x7ff772134df0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, ecx
xor bl, al
mov ebx, 0x959fa51f
cmovne ebx, esi
test al, al
mov eax, ebx
cmovne eax, esi
test cl, cl
cmove eax, ebx
jmp 0x7ff772134df0
mov eax, 0xdbdfb829
jmp 0x7ff772134df0
mov byte [rsp + 0x2d0], 0x34
mov eax, ebp
jmp 0x7ff772134df0
mov ecx, 0x55887c1a
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x80ae17e
mov ebp, 0xc81774cc
cmove ecx, ebp
cmp dword [0x7ff772230b5c], 0xa
mov edx, 0x80ae17e
jmp 0x7ff77213903c
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0xd863b36
mov ebx, 0x57d0e4d4
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
mov eax, dword [rsp + 0xb8]
mov edx, dword [rsp + 0x54]
cmovge ecx, ebp
cmp edx, eax
setb byte [rsp + 0x42]
jmp 0x7ff7721318f0
mov ecx, 0x3176d3a2
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x74], eax
jmp 0x7ff7721318f0
mov ecx, 0x2a54cf7b
jmp 0x7ff7721318f0
mov ecx, 0xb387db59
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0xa0], eax
jmp 0x7ff7721318f0
mov ecx, 0x8353d21a
mov dword [rsp + 0xa8], 0
jmp 0x7ff7721318f0
mov eax, dword [rsp + 0x54]
add eax, 1
mov dword [rsp + 0x94], eax
mov ecx, 0x2bb18f5a
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x98], eax
jmp 0x7ff7721318f0
mov rax, qword [rsp + 0xf0]
mov ecx, dword [rsp + 0x44]
cmp ecx, dword [rax]
setb byte [rsp + 0x3f]
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xeaa4e1fc
mov ebp, 0xb37ad910
cmove ecx, ebp
cmp dword [0x7ff772230b5c], 0xa
mov edx, 0xeaa4e1fc
jmp 0x7ff77213903c
cmp byte [rsp + 0x3f], 0
mov ecx, 0xa410715d
mov eax, 0xdf19d808
cmovne ecx, eax
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230f48]
mov ecx, dword [0x7ff772230f4c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x37]
cmp ecx, 0xa
setl byte [rsp + 0x280]
mov ecx, 0x1ba2536
jmp 0x7ff772135030
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, 0x6609396d
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 0x7ff772135090
cmp ecx, 0xd48791ee
jg 0x7ff772135130
cmp ecx, 0x8acd34f3
je 0x7ff7721351b9
cmp ecx, 0xa0d312a2
je 0x7ff7721351de
cmp ecx, 0xbdb98755
jne 0x7ff772135030
cmp byte [rsp + 0x2b0], 0
mov ecx, 0xdc789ea6
mov eax, 0xd48791ef
cmovne ecx, eax
mov r8, qword [rsp + 0x290]
jmp 0x7ff772135030
cmp ecx, 0x73c5fb1a
jle 0x7ff772135190
cmp ecx, 0x73c5fb1b
je 0x7ff7721352b0
cmp ecx, 0x7a807d37
je 0x7ff772135380
cmp ecx, 0x7f9957ca
jne 0x7ff772135030
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
add rax, 1
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x290]
cmp rcx, rax
sete byte [rsp + 0x2b0]
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x8acd34f3
mov ebp, 0xbdb98755
cmove ecx, ebp
cmp dword [0x7ff772230f4c], 0xa
mov edx, 0x8acd34f3
jmp 0x7ff77213501e
cmp ecx, 0xd48791ef
je 0x7ff772135392
cmp ecx, 0xdc789ea6
je 0x7ff7721353d7
cmp ecx, 0x1ba2536
jne 0x7ff772135030
mov bl, byte [rsp + 0x37]
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 0x7ff772135030
cmp ecx, 0xdf48bd2
je 0x7ff772135424
cmp ecx, 0x66fbd4ac
je 0x7ff772134fef
cmp ecx, 0x6609396d
jne 0x7ff772135030
jmp 0x7ff7721396db
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x1b0]
mov ecx, 0x7f9957ca
jmp 0x7ff772135030
mov ecx, dword [0x7ff772231188]
mov edx, 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 esi, 0xba6d1421
mov eax, 0x1c3449b5
cmove esi, eax
cmp edx, 0xa
setl byte [rsp + 0x180]
mov byte [rsp + 0x2c0], 0
setl bl
cmovge esi, r10d
xor bl, cl
cmovne esi, eax
mov ecx, 0xee425768
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135260
cmp ecx, 0x11737fd7
je 0x7ff77213529d
cmp ecx, 0x1c3449b5
jne 0x7ff772135240
jmp 0x7ff77213542e
cmp ecx, 0xba6d1421
je 0x7ff7721352a9
cmp ecx, 0xee425768
jne 0x7ff772135240
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, eax
xor bl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff772135240
mov byte [rsp + 0x190], 0x16
mov ecx, esi
jmp 0x7ff772135240
mov ecx, 0x11737fd7
jmp 0x7ff772135240
mov byte [rsp + 0x2c0], 0
mov eax, dword [0x7ff772231188]
mov edx, dword [0x7ff77223118c]
lea ebp, [rax - 1]
imul ebp, eax
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete byte [rsp + 0x170]
sete al
mov edi, 0xba6d1421
mov ebx, 0x1c3449b5
cmove edi, ebx
cmp edx, 0xa
setl byte [rsp + 0x180]
not ebp
setl cl
cmovge edi, r10d
xor cl, al
cmovne edi, ebx
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135330
cmp ecx, 0x11737fd7
je 0x7ff77213536d
cmp ecx, 0x1c3449b5
jne 0x7ff772135310
jmp 0x7ff7721354cf
cmp ecx, 0xba6d1421
je 0x7ff772135379
cmp ecx, 0xee425768
jne 0x7ff772135310
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772135310
mov byte [rsp + 0x190], 0x16
mov ecx, edi
jmp 0x7ff772135310
mov ecx, 0x11737fd7
jmp 0x7ff772135310
mov ecx, 0xdc789ea6
mov r8, qword [rsp + 0x1a0]
jmp 0x7ff772135030
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, 0xdf48bd2
mov ebx, 0x66fbd4ac
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, ebp
jmp 0x7ff772135030
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, 0x7f9957ca
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov qword [rsp + 0x2d0], r8
cmovge ecx, eax
jmp 0x7ff772135030
mov ecx, 0x66fbd4ac
jmp 0x7ff772135030
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word cs:[rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135480
cmp ecx, 0x11737fd7
je 0x7ff7721354bc
cmp ecx, 0x1c3449b5
jne 0x7ff772135460
jmp 0x7ff772135570
cmp ecx, 0xba6d1421
je 0x7ff7721354c8
cmp ecx, 0xee425768
jne 0x7ff772135460
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772135460
mov byte [rsp + 0x190], 0x47
mov ecx, esi
jmp 0x7ff772135460
mov ecx, 0x11737fd7
jmp 0x7ff772135460
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135520
cmp ecx, 0x11737fd7
je 0x7ff77213555d
cmp ecx, 0x1c3449b5
jne 0x7ff772135500
jmp 0x7ff77213560f
cmp ecx, 0xba6d1421
je 0x7ff772135569
cmp ecx, 0xee425768
jne 0x7ff772135500
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772135500
mov byte [rsp + 0x190], 0x47
mov ecx, edi
jmp 0x7ff772135500
mov ecx, 0x11737fd7
jmp 0x7ff772135500
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721355c0
cmp ecx, 0x11737fd7
je 0x7ff7721355fc
cmp ecx, 0x1c3449b5
jne 0x7ff7721355a0
jmp 0x7ff7721356af
cmp ecx, 0xba6d1421
je 0x7ff772135608
cmp ecx, 0xee425768
jne 0x7ff7721355a0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721355a0
mov byte [rsp + 0x190], 0x4e
mov ecx, esi
jmp 0x7ff7721355a0
mov ecx, 0x11737fd7
jmp 0x7ff7721355a0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135660
cmp ecx, 0x11737fd7
je 0x7ff77213569c
cmp ecx, 0x1c3449b5
jne 0x7ff772135640
jmp 0x7ff772135750
cmp ecx, 0xba6d1421
je 0x7ff7721356a8
cmp ecx, 0xee425768
jne 0x7ff772135640
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772135640
mov byte [rsp + 0x190], 0x4e
mov ecx, edi
jmp 0x7ff772135640
mov ecx, 0x11737fd7
jmp 0x7ff772135640
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135700
cmp ecx, 0x11737fd7
je 0x7ff77213573d
cmp ecx, 0x1c3449b5
jne 0x7ff7721356e0
jmp 0x7ff7721357ef
cmp ecx, 0xba6d1421
je 0x7ff772135749
cmp ecx, 0xee425768
jne 0x7ff7721356e0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff7721356e0
mov byte [rsp + 0x190], 0x35
mov ecx, esi
jmp 0x7ff7721356e0
mov ecx, 0x11737fd7
jmp 0x7ff7721356e0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721357a0
cmp ecx, 0x11737fd7
je 0x7ff7721357dc
cmp ecx, 0x1c3449b5
jne 0x7ff772135780
jmp 0x7ff772135890
cmp ecx, 0xba6d1421
je 0x7ff7721357e8
cmp ecx, 0xee425768
jne 0x7ff772135780
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772135780
mov byte [rsp + 0x190], 0x35
mov ecx, edi
jmp 0x7ff772135780
mov ecx, 0x11737fd7
jmp 0x7ff772135780
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135840
cmp ecx, 0x11737fd7
je 0x7ff77213587d
cmp ecx, 0x1c3449b5
jne 0x7ff772135820
jmp 0x7ff772135930
cmp ecx, 0xba6d1421
je 0x7ff772135889
cmp ecx, 0xee425768
jne 0x7ff772135820
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772135820
mov byte [rsp + 0x190], 0x44
mov ecx, esi
jmp 0x7ff772135820
mov ecx, 0x11737fd7
jmp 0x7ff772135820
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721358e0
cmp ecx, 0x11737fd7
je 0x7ff77213591d
cmp ecx, 0x1c3449b5
jne 0x7ff7721358c0
jmp 0x7ff7721359d0
cmp ecx, 0xba6d1421
je 0x7ff772135929
cmp ecx, 0xee425768
jne 0x7ff7721358c0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff7721358c0
mov byte [rsp + 0x190], 0x44
mov ecx, edi
jmp 0x7ff7721358c0
mov ecx, 0x11737fd7
jmp 0x7ff7721358c0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135980
cmp ecx, 0x11737fd7
je 0x7ff7721359bd
cmp ecx, 0x1c3449b5
jne 0x7ff772135960
jmp 0x7ff772135a70
cmp ecx, 0xba6d1421
je 0x7ff7721359c9
cmp ecx, 0xee425768
jne 0x7ff772135960
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772135960
mov byte [rsp + 0x190], 0x4b
mov ecx, esi
jmp 0x7ff772135960
mov ecx, 0x11737fd7
jmp 0x7ff772135960
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135a20
cmp ecx, 0x11737fd7
je 0x7ff772135a5d
cmp ecx, 0x1c3449b5
jne 0x7ff772135a00
jmp 0x7ff772135b0f
cmp ecx, 0xba6d1421
je 0x7ff772135a69
cmp ecx, 0xee425768
jne 0x7ff772135a00
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff772135a00
mov byte [rsp + 0x190], 0x4b
mov ecx, edi
jmp 0x7ff772135a00
mov ecx, 0x11737fd7
jmp 0x7ff772135a00
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135ac0
cmp ecx, 0x11737fd7
je 0x7ff772135afc
cmp ecx, 0x1c3449b5
jne 0x7ff772135aa0
jmp 0x7ff772135bb0
cmp ecx, 0xba6d1421
je 0x7ff772135b08
cmp ecx, 0xee425768
jne 0x7ff772135aa0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772135aa0
mov byte [rsp + 0x190], 0x41
mov ecx, esi
jmp 0x7ff772135aa0
mov ecx, 0x11737fd7
jmp 0x7ff772135aa0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135b60
cmp ecx, 0x11737fd7
je 0x7ff772135b9d
cmp ecx, 0x1c3449b5
jne 0x7ff772135b40
jmp 0x7ff772135c4f
cmp ecx, 0xba6d1421
je 0x7ff772135ba9
cmp ecx, 0xee425768
jne 0x7ff772135b40
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff772135b40
mov byte [rsp + 0x190], 0x41
mov ecx, edi
jmp 0x7ff772135b40
mov ecx, 0x11737fd7
jmp 0x7ff772135b40
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135c00
cmp ecx, 0x11737fd7
je 0x7ff772135c3c
cmp ecx, 0x1c3449b5
jne 0x7ff772135be0
jmp 0x7ff772135cf0
cmp ecx, 0xba6d1421
je 0x7ff772135c48
cmp ecx, 0xee425768
jne 0x7ff772135be0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772135be0
mov byte [rsp + 0x190], 0x4e
mov ecx, esi
jmp 0x7ff772135be0
mov ecx, 0x11737fd7
jmp 0x7ff772135be0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135ca0
cmp ecx, 0x11737fd7
je 0x7ff772135cdd
cmp ecx, 0x1c3449b5
jne 0x7ff772135c80
jmp 0x7ff772135d8f
cmp ecx, 0xba6d1421
je 0x7ff772135ce9
cmp ecx, 0xee425768
jne 0x7ff772135c80
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772135c80
mov byte [rsp + 0x190], 0x4e
mov ecx, edi
jmp 0x7ff772135c80
mov ecx, 0x11737fd7
jmp 0x7ff772135c80
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135d40
cmp ecx, 0x11737fd7
je 0x7ff772135d7c
cmp ecx, 0x1c3449b5
jne 0x7ff772135d20
jmp 0x7ff772135e30
cmp ecx, 0xba6d1421
je 0x7ff772135d88
cmp ecx, 0xee425768
jne 0x7ff772135d20
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772135d20
mov byte [rsp + 0x190], 0xf0
mov ecx, esi
jmp 0x7ff772135d20
mov ecx, 0x11737fd7
jmp 0x7ff772135d20
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135de0
cmp ecx, 0x11737fd7
je 0x7ff772135e1d
cmp ecx, 0x1c3449b5
jne 0x7ff772135dc0
jmp 0x7ff772135ed0
cmp ecx, 0xba6d1421
je 0x7ff772135e29
cmp ecx, 0xee425768
jne 0x7ff772135dc0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff772135dc0
mov byte [rsp + 0x190], 0xf0
mov ecx, edi
jmp 0x7ff772135dc0
mov ecx, 0x11737fd7
jmp 0x7ff772135dc0
test edi, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135e80
cmp ecx, 0x11737fd7
je 0x7ff772135ebd
cmp ecx, 0x1c3449b5
jne 0x7ff772135e60
jmp 0x7ff772135f70
cmp ecx, 0xba6d1421
je 0x7ff772135ec9
cmp ecx, 0xee425768
jne 0x7ff772135e60
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r12d
jmp 0x7ff772135e60
mov byte [rsp + 0x190], 0xd0
mov ecx, esi
jmp 0x7ff772135e60
mov ecx, 0x11737fd7
jmp 0x7ff772135e60
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772135f20
cmp ecx, 0x11737fd7
je 0x7ff772135f5d
cmp ecx, 0x1c3449b5
jne 0x7ff772135f00
jmp 0x7ff772135fd3
cmp ecx, 0xba6d1421
je 0x7ff772135f69
cmp ecx, 0xee425768
jne 0x7ff772135f00
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r12d
jmp 0x7ff772135f00
mov byte [rsp + 0x190], 0xd0
mov ecx, edi
jmp 0x7ff772135f00
mov ecx, 0x11737fd7
jmp 0x7ff772135f00
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
lea rax, [rsp + 0x2cb]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x2cc]
mov qword [rsp + 0x1b0], rax
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x73c5fb1b
mov ebp, 0x7a807d37
cmove ecx, ebp
cmp dword [0x7ff772230f4c], 0xa
mov edx, 0x73c5fb1b
jmp 0x7ff77213501e
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
mov ecx, 0xa0d312a2
jmp 0x7ff772135030
mov ecx, 0xec562f41
jmp 0x7ff7721318f0
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 0x7ff772136040
cmp edx, 0xa
cmovl ecx, edi
setl al
xor bl, al
cmovne ecx, ebp
cmp ecx, 0x36ffd520
jle 0x7ff772136080
cmp ecx, 0x3c2f5da6
jle 0x7ff7721360f0
cmp ecx, 0x3c2f5da7
je 0x7ff7721361ad
cmp ecx, 0x3c414689
je 0x7ff7721361d1
cmp ecx, 0x6d764e66
jne 0x7ff772136040
jmp 0x7ff7721397cb
cmp ecx, 0xe1ed4805
jg 0x7ff772136120
cmp ecx, 0x8ed1a0bc
je 0x7ff772136250
cmp ecx, 0xcf963316
jne 0x7ff772136040
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 0x7ff772136032
mov edi, 0x36ffd521
jmp 0x7ff772136032
cmp ecx, 0x36ffd521
je 0x7ff77213628b
cmp ecx, 0x3a32cf23
jne 0x7ff772136040
mov ecx, 0xcf963316
mov rsi, qword [rsp + 0x200]
jmp 0x7ff772136040
cmp ecx, 0xe1ed4806
je 0x7ff7721362b0
cmp ecx, 0xfebfb7b5
jne 0x7ff772136040
mov qword [rsp + 0x2c0], r8
mov word [rsp + 0x2c8], 0x1ba9
mov byte [rsp + 0x2ca], OleUninitialize
lea rax, [rsp + 0x2cb]
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x2cc]
mov qword [rsp + 0x210], rax
mov eax, dword [0x7ff772230e88]
mov edx, dword [0x7ff772230e8c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov ebp, 0x3a32cf23
mov ecx, 0x3c2f5da7
mov edi, 0x3a32cf23
test eax, ebx
sete bl
je 0x7ff772136032
mov edi, 0x3c2f5da7
jmp 0x7ff772136032
mov qword [rsp + 0x2c0], r8
mov word [rsp + 0x2c8], 0x1ba9
mov byte [rsp + 0x2ca], OleUninitialize
mov ecx, 0xfebfb7b5
jmp 0x7ff772136040
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
add rax, 1
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x290]
cmp rcx, rax
sete byte [rsp + 0x1f0]
mov eax, dword [0x7ff772230e88]
mov edx, dword [0x7ff772230e8c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov ebp, 0xe1ed4806
mov ecx, 0x36ffd521
mov edi, 0xe1ed4806
test eax, ebx
sete bl
je 0x7ff77213623d
mov edi, 0x36ffd521
cmp edx, 0xa
cmovl ecx, edi
setl al
xor al, bl
cmovne ecx, ebp
jmp 0x7ff772136040
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 0x7ff77213627c
mov edi, 0x3c2f5da7
test bl, bl
cmovne ecx, edi
test dl, dl
cmovne ecx, ebp
jmp 0x7ff772136040
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x210]
mov ecx, 0x3c414689
jmp 0x7ff772136040
cmp byte [rsp + 0x1f0], 0
mov ecx, 0x6d764e66
jne 0x7ff7721362c4
mov ecx, 0xcf963316
mov rsi, qword [rsp + 0x290]
jmp 0x7ff772136040
mov rax, qword [rsp + 0x60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rcx + 0x10]
movabs rdx, 0xecb22bccfded1edc
sub rax, rdx
add rax, rcx
add rax, rdx
mov rcx, qword [rsp + 0x158]
mov qword [rcx], rax
mov ecx, 0xeb977a0a
mov byte [rsp + 0x3c], 1
jmp 0x7ff7721318f0
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
lea rdx, [rsp + 0x220]
mov qword [rsp + 0x108], rdx
mov rdx, qword [rsp + 0x108]
sete byte [rsp + 0x210]
mov edx, eax
cmove edx, ebp
cmp ecx, 0xa
setl byte [rsp + 0x290]
cmovge edx, eax
mov ecx, 0xd57ca8d
nop
cmp ecx, 0x2e5dc4ab
jg 0x7ff7721363d0
cmp ecx, 0xdf790670
je 0x7ff7721363ff
cmp ecx, 0xd57ca8d
jne 0x7ff772136380
movzx ebx, byte [rsp + 0x210]
movzx ecx, byte [rsp + 0x290]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xdf790670
mov edi, 0x48dc2d8e
cmovne ecx, edi
test bl, bl
mov ebp, 0xdf790670
cmove ecx, ebp
test al, al
cmovne ecx, edi
jmp 0x7ff772136380
cmp ecx, 0x2e5dc4ac
je 0x7ff772139a55
cmp ecx, 0x48dc2d8e
jne 0x7ff772136380
mov rcx, qword [rsp + 0x88]
movsxd rax, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x2d0], rax
mov ecx, edx
jmp 0x7ff772136380
mov ecx, 0x48dc2d8e
jmp 0x7ff772136380
movaps xmm0, xmmword [0x7ff772222ae0]
movaps xmmword [rsp + 0x2d0], xmm0
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
cmp ecx, 0xd6fa1074
je 0x7ff772139b16
cmp ecx, 0x784107ed
jne 0x7ff772136450
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x784107ed
mov edx, 0xd6fa1074
cmove ecx, edx
jmp 0x7ff772136450
cmp dword [rsp + 0x9c], 2
mov ecx, 0xeb977a0a
mov eax, 0x862066b
cmove ecx, eax
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], al
jmp 0x7ff7721318f0
mov eax, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0x50]
cmp ecx, eax
setb byte [rsp + 0x41]
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x80f11dca
mov ebp, 0x9030578e
cmove ecx, ebp
cmp dword [0x7ff772230b5c], 0xa
mov edx, 0x80f11dca
jmp 0x7ff77213903c
mov rax, qword [rsp + 0x110]
movzx ecx, word [rax + 4]
mov eax, dword [0x7ff772230480]
lea edx, [rax - 1]
imul edx, eax
mov ebp, dword [0x7ff772230484]
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x210]
sete dl
mov eax, 0xdf790670
mov ebx, 0x2e5dc4ac
cmove eax, ebx
cmp ebp, 0xa
setl byte [rsp + 0x290]
mov word [rsp + 0x86], cx
setl cl
mov ebp, 0xdf790670
cmovge eax, ebp
xor cl, dl
cmovne eax, ebx
mov ecx, 0xd57ca8d
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x2e5dc4ab
jg 0x7ff7721365b0
cmp ecx, 0xdf790670
je 0x7ff7721365df
cmp ecx, 0xd57ca8d
jne 0x7ff772136560
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 0x7ff772136560
cmp ecx, 0x2e5dc4ac
je 0x7ff772139c65
cmp ecx, 0x48dc2d8e
jne 0x7ff772136560
mov rdx, qword [rsp + 0x88]
movsxd rcx, dword [rdx + 0x3c]
add rcx, rdx
mov qword [rsp + 0x2d0], rcx
mov ecx, eax
jmp 0x7ff772136560
mov ecx, 0x48dc2d8e
jmp 0x7ff772136560
mov eax, dword [0x7ff772230fc0]
mov edi, dword [0x7ff772230fc4]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp edi, 0xa
setl bl
xor bl, al
mov eax, 0x55ec8473
mov ecx, 0xc8ce79e7
cmovne eax, ecx
cmp edx, 0xffffffff
sete byte [rsp + 0x1f0]
mov byte [rsp + 0x2d0], 0
mov ebp, eax
cmove ebp, ecx
cmp edi, 0xa
setl byte [rsp + 0x200]
not edx
cmovge ebp, eax
mov eax, 0x83b1842e
mov esi, 0x55ec8473
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff772136670
cmp eax, 0x83b1842e
je 0x7ff772136685
cmp eax, 0xc8ce79e7
jne 0x7ff772136650
jmp 0x7ff772139da2
cmp eax, 0x14fd6212
je 0x7ff7721366b1
cmp eax, 0x55ec8473
jne 0x7ff772136650
mov eax, 0x14fd6212
jmp 0x7ff772136650
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
mov ebx, 0x55ec8473
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test cl, cl
cmove eax, ebx
jmp 0x7ff772136650
mov byte [rsp + 0x210], 0x9e
mov eax, ebp
jmp 0x7ff772136650
mov eax, dword [rsp + 0xbc]
add eax, 2
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0x54]
mov rcx, qword [rsp + 0x160]
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x4a], ax
movzx eax, word [rsp + 0x4a]
cmp eax, 0x1000
mov ecx, 0xb74a7fed
mov eax, 0x2a54cf7b
cmovb ecx, eax
jmp 0x7ff7721318f0
mov eax, dword [rsp + 0xb8]
mov eax, dword [rsp + 0x54]
mov ecx, 0x3cef96f9
jmp 0x7ff7721318f0
movabs rax, 0x1acb0b5aeb37700
mov qword [rsp + 0x2d0], rax
lea rax, [rsp + 0x2d9]
mov qword [rsp + 0x290], rax
mov ecx, 0x3241e1a6
lea rax, [rsp + 0x2d8]
mov r8d, 0xc9cbc8f8
mov r9d, 0xadda8e58
nop
cmp ecx, 0x601ef761
je 0x7ff772139e3d
cmp ecx, 0x3241e1a6
jne 0x7ff772136750
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x3241e1a6
mov edx, 0x601ef761
cmove ecx, edx
jmp 0x7ff772136750
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x690e3801
mov ebx, 0xec562f41
jmp 0x7ff772139424
mov eax, dword [rsp + 0x44]
add eax, 1
mov dword [rsp + 0xa8], eax
mov ecx, 0x8353d21a
jmp 0x7ff7721318f0
lea rcx, [rsp + 0x2c0]
call fcn.7ff77214a190
lea rcx, [rsp + 0x1c0]
mov rdx, rax
call fcn.7ff77204fcb0
mov r10d, 0xde99992c
mov eax, dword [0x7ff7722304d0]
mov ecx, dword [0x7ff7722304d4]
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, 0x19fa71d8
mov r9d, 0xc321a067
jmp 0x7ff772136840
mov ecx, 0xbdaf9e78
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xc82f446d
jle 0x7ff772136880
cmp ecx, 0x19fa71d7
jle 0x7ff772136980
cmp ecx, 0x19fa71d8
je 0x7ff772136abd
cmp ecx, 0x3269217e
je 0x7ff77213682c
cmp ecx, 0x281d5e07
jne 0x7ff772136840
jmp 0x7ff77213a010
cmp ecx, 0xbdaf9e77
jg 0x7ff772136a80
cmp ecx, 0xa3a3e7a9
je 0x7ff772136af2
cmp ecx, 0xad154cc3
jne 0x7ff772136840
mov eax, dword [0x7ff772230898]
mov edx, dword [0x7ff77223089c]
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 eax, 0xde99992c
mov ecx, 0xd319be9b
cmovne eax, ecx
cmp ebp, 0xffffffff
sete byte [rsp + 0x1f0]
mov byte [rsp + 0x2b0], 0
mov edi, eax
cmove edi, ecx
cmp edx, 0xa
setl byte [rsp + 0x200]
not ebp
cmovge edi, eax
mov ecx, 0x5bec6089
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff772136930
cmp ecx, 0xd319be9b
je 0x7ff772136b10
cmp ecx, 0xde99992c
jne 0x7ff772136900
mov ecx, 0x5b5a83f2
jmp 0x7ff772136900
cmp ecx, 0x5b5a83f2
je 0x7ff77213696c
cmp ecx, 0x5bec6089
jne 0x7ff772136900
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772136900
mov byte [rsp + 0x210], 0xed
mov ecx, edi
jmp 0x7ff772136900
cmp ecx, 0xc82f446e
je 0x7ff772136bb8
cmp ecx, 0xead19774
jne 0x7ff772136840
mov ecx, dword [0x7ff772230898]
mov edx, dword [0x7ff77223089c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ecx, 0xde99992c
mov eax, 0xd319be9b
cmovne ecx, eax
test edi, ebp
sete byte [rsp + 0x1f0]
mov esi, ecx
cmove esi, eax
cmp edx, 0xa
setl byte [rsp + 0x200]
mov byte [rsp + 0x2b0], 0
cmovge esi, ecx
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772136a30
cmp ecx, 0xd319be9b
je 0x7ff772136bca
cmp ecx, 0xde99992c
jne 0x7ff772136a00
mov ecx, 0x5b5a83f2
jmp 0x7ff772136a00
cmp ecx, 0x5b5a83f2
je 0x7ff772136a6c
cmp ecx, 0x5bec6089
jne 0x7ff772136a00
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
mov ebx, 0xde99992c
cmovne ebx, r13d
test cl, cl
mov ecx, ebx
cmovne ecx, r13d
test al, al
cmove ecx, ebx
jmp 0x7ff772136a00
mov byte [rsp + 0x210], 0xed
mov ecx, esi
jmp 0x7ff772136a00
cmp ecx, 0xbdaf9e78
je 0x7ff772136c78
cmp ecx, 0xc321a067
jne 0x7ff772136840
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 ebp, 0xbdaf9e78
jmp 0x7ff772136c99
mov dl, byte [rsp + 0x1d0]
mov cl, byte [rsp + 0x1e0]
mov ebx, ecx
xor bl, dl
test cl, cl
mov ecx, 0xad154cc3
mov ebp, 0xead19774
cmovne ecx, ebp
test dl, dl
mov eax, 0xad154cc3
cmove ecx, eax
test bl, bl
cmovne ecx, ebp
jmp 0x7ff772136840
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0xa3a3e7a9
cmove ecx, r9d
jmp 0x7ff772136840
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b1], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772136b70
cmp ecx, 0xd319be9b
je 0x7ff772136cad
cmp ecx, 0xde99992c
jne 0x7ff772136b40
mov ecx, 0x5b5a83f2
jmp 0x7ff772136b40
cmp ecx, 0x5b5a83f2
je 0x7ff772136bac
cmp ecx, 0x5bec6089
jne 0x7ff772136b40
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772136b40
mov byte [rsp + 0x210], 0xe0
mov ecx, edi
jmp 0x7ff772136b40
mov ecx, 0xa3a3e7a9
mov r8, qword [rsp + 0x290]
jmp 0x7ff772136840
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b1], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772136c30
cmp ecx, 0xd319be9b
je 0x7ff772136d58
cmp ecx, 0xde99992c
jne 0x7ff772136c00
mov ecx, 0x5b5a83f2
jmp 0x7ff772136c00
cmp ecx, 0x5b5a83f2
je 0x7ff772136c6c
cmp ecx, 0x5bec6089
jne 0x7ff772136c00
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772136c00
mov byte [rsp + 0x210], 0xe0
mov ecx, esi
jmp 0x7ff772136c00
mov eax, dword [0x7ff7722304d0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x3269217e
mov ebp, 0x281d5e07
cmove ecx, ebp
cmp dword [0x7ff7722304d4], 0xa
mov edx, 0x3269217e
jmp 0x7ff772137a2e
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b2], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop
cmp ecx, 0x5b5a83f1
jg 0x7ff772136d10
cmp ecx, 0xd319be9b
je 0x7ff772136df9
cmp ecx, 0xde99992c
jne 0x7ff772136ce0
mov ecx, 0x5b5a83f2
jmp 0x7ff772136ce0
cmp ecx, 0x5b5a83f2
je 0x7ff772136d4c
cmp ecx, 0x5bec6089
jne 0x7ff772136ce0
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772136ce0
mov byte [rsp + 0x210], 0xec
mov ecx, edi
jmp 0x7ff772136ce0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b2], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff772136db0
cmp ecx, 0xd319be9b
je 0x7ff772136ea9
cmp ecx, 0xde99992c
jne 0x7ff772136d80
mov ecx, 0x5b5a83f2
jmp 0x7ff772136d80
cmp ecx, 0x5b5a83f2
je 0x7ff772136ded
cmp ecx, 0x5bec6089
jne 0x7ff772136d80
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r13d
jmp 0x7ff772136d80
mov byte [rsp + 0x210], 0xec
mov ecx, esi
jmp 0x7ff772136d80
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b3], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772136e60
cmp ecx, 0xd319be9b
je 0x7ff772136f59
cmp ecx, 0xde99992c
jne 0x7ff772136e30
mov ecx, 0x5b5a83f2
jmp 0x7ff772136e30
cmp ecx, 0x5b5a83f2
je 0x7ff772136e9d
cmp ecx, 0x5bec6089
jne 0x7ff772136e30
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r13d
jmp 0x7ff772136e30
mov byte [rsp + 0x210], 0xe9
mov ecx, edi
jmp 0x7ff772136e30
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b3], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772136f10
cmp ecx, 0xd319be9b
je 0x7ff772137008
cmp ecx, 0xde99992c
jne 0x7ff772136ee0
mov ecx, 0x5b5a83f2
jmp 0x7ff772136ee0
cmp ecx, 0x5b5a83f2
je 0x7ff772136f4d
cmp ecx, 0x5bec6089
jne 0x7ff772136ee0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r13d
jmp 0x7ff772136ee0
mov byte [rsp + 0x210], 0xe9
mov ecx, esi
jmp 0x7ff772136ee0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b4], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772136fc0
cmp ecx, 0xd319be9b
je 0x7ff7721370a8
cmp ecx, 0xde99992c
jne 0x7ff772136f90
mov ecx, 0x5b5a83f2
jmp 0x7ff772136f90
cmp ecx, 0x5b5a83f2
je 0x7ff772136ffc
cmp ecx, 0x5bec6089
jne 0x7ff772136f90
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772136f90
mov byte [rsp + 0x210], 0xf7
mov ecx, edi
jmp 0x7ff772136f90
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b4], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff772137060
cmp ecx, 0xd319be9b
je 0x7ff772137149
cmp ecx, 0xde99992c
jne 0x7ff772137030
mov ecx, 0x5b5a83f2
jmp 0x7ff772137030
cmp ecx, 0x5b5a83f2
je 0x7ff77213709c
cmp ecx, 0x5bec6089
jne 0x7ff772137030
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137030
mov byte [rsp + 0x210], 0xf7
mov ecx, esi
jmp 0x7ff772137030
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b5], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff772137100
cmp ecx, 0xd319be9b
je 0x7ff7721371f8
cmp ecx, 0xde99992c
jne 0x7ff7721370d0
mov ecx, 0x5b5a83f2
jmp 0x7ff7721370d0
cmp ecx, 0x5b5a83f2
je 0x7ff77213713d
cmp ecx, 0x5bec6089
jne 0x7ff7721370d0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r13d
jmp 0x7ff7721370d0
mov byte [rsp + 0x210], 0xe6
mov ecx, edi
jmp 0x7ff7721370d0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b5], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff7721371b0
cmp ecx, 0xd319be9b
je 0x7ff772137298
cmp ecx, 0xde99992c
jne 0x7ff772137180
mov ecx, 0x5b5a83f2
jmp 0x7ff772137180
cmp ecx, 0x5b5a83f2
je 0x7ff7721371ec
cmp ecx, 0x5bec6089
jne 0x7ff772137180
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137180
mov byte [rsp + 0x210], 0xe6
mov ecx, esi
jmp 0x7ff772137180
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b6], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff772137250
cmp ecx, 0xd319be9b
je 0x7ff772137339
cmp ecx, 0xde99992c
jne 0x7ff772137220
mov ecx, 0x5b5a83f2
jmp 0x7ff772137220
cmp ecx, 0x5b5a83f2
je 0x7ff77213728c
cmp ecx, 0x5bec6089
jne 0x7ff772137220
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137220
mov byte [rsp + 0x210], 0xcd
mov ecx, edi
jmp 0x7ff772137220
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b6], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff7721372f0
cmp ecx, 0xd319be9b
je 0x7ff7721373e9
cmp ecx, 0xde99992c
jne 0x7ff7721372c0
mov ecx, 0x5b5a83f2
jmp 0x7ff7721372c0
cmp ecx, 0x5b5a83f2
je 0x7ff77213732d
cmp ecx, 0x5bec6089
jne 0x7ff7721372c0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r13d
jmp 0x7ff7721372c0
mov byte [rsp + 0x210], 0xcd
mov ecx, esi
jmp 0x7ff7721372c0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b7], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff7721373a0
cmp ecx, 0xd319be9b
je 0x7ff772137499
cmp ecx, 0xde99992c
jne 0x7ff772137370
mov ecx, 0x5b5a83f2
jmp 0x7ff772137370
cmp ecx, 0x5b5a83f2
je 0x7ff7721373dd
cmp ecx, 0x5bec6089
jne 0x7ff772137370
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r13d
jmp 0x7ff772137370
mov byte [rsp + 0x210], 0xe1
mov ecx, edi
jmp 0x7ff772137370
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b7], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772137450
cmp ecx, 0xd319be9b
je 0x7ff772137548
cmp ecx, 0xde99992c
jne 0x7ff772137420
mov ecx, 0x5b5a83f2
jmp 0x7ff772137420
cmp ecx, 0x5b5a83f2
je 0x7ff77213748d
cmp ecx, 0x5bec6089
jne 0x7ff772137420
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r13d
jmp 0x7ff772137420
mov byte [rsp + 0x210], 0xe1
mov ecx, esi
jmp 0x7ff772137420
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b8], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772137500
cmp ecx, 0xd319be9b
je 0x7ff7721375e8
cmp ecx, 0xde99992c
jne 0x7ff7721374d0
mov ecx, 0x5b5a83f2
jmp 0x7ff7721374d0
cmp ecx, 0x5b5a83f2
je 0x7ff77213753c
cmp ecx, 0x5bec6089
jne 0x7ff7721374d0
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721374d0
mov byte [rsp + 0x210], 0xf5
mov ecx, edi
jmp 0x7ff7721374d0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b8], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff7721375a0
cmp ecx, 0xd319be9b
je 0x7ff772137688
cmp ecx, 0xde99992c
jne 0x7ff772137570
mov ecx, 0x5b5a83f2
jmp 0x7ff772137570
cmp ecx, 0x5b5a83f2
je 0x7ff7721375dc
cmp ecx, 0x5bec6089
jne 0x7ff772137570
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137570
mov byte [rsp + 0x210], 0xf5
mov ecx, esi
jmp 0x7ff772137570
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b9], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff772137640
cmp ecx, 0xd319be9b
je 0x7ff772137729
cmp ecx, 0xde99992c
jne 0x7ff772137610
mov ecx, 0x5b5a83f2
jmp 0x7ff772137610
cmp ecx, 0x5b5a83f2
je 0x7ff77213767c
cmp ecx, 0x5bec6089
jne 0x7ff772137610
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137610
mov byte [rsp + 0x210], 0xeb
mov ecx, edi
jmp 0x7ff772137610
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2b9], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff7721376e0
cmp ecx, 0xd319be9b
je 0x7ff7721377d8
cmp ecx, 0xde99992c
jne 0x7ff7721376b0
mov ecx, 0x5b5a83f2
jmp 0x7ff7721376b0
cmp ecx, 0x5b5a83f2
je 0x7ff77213771d
cmp ecx, 0x5bec6089
jne 0x7ff7721376b0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r13d
jmp 0x7ff7721376b0
mov byte [rsp + 0x210], 0xeb
mov ecx, esi
jmp 0x7ff7721376b0
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ba], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772137790
cmp ecx, 0xd319be9b
je 0x7ff772137878
cmp ecx, 0xde99992c
jne 0x7ff772137760
mov ecx, 0x5b5a83f2
jmp 0x7ff772137760
cmp ecx, 0x5b5a83f2
je 0x7ff7721377cc
cmp ecx, 0x5bec6089
jne 0x7ff772137760
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137760
mov byte [rsp + 0x210], 0xe9
mov ecx, edi
jmp 0x7ff772137760
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ba], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff772137830
cmp ecx, 0xd319be9b
je 0x7ff772137919
cmp ecx, 0xde99992c
jne 0x7ff772137800
mov ecx, 0x5b5a83f2
jmp 0x7ff772137800
cmp ecx, 0x5b5a83f2
je 0x7ff77213786c
cmp ecx, 0x5bec6089
jne 0x7ff772137800
movzx ebx, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov eax, ebx
xor al, cl
mov eax, 0xde99992c
cmovne eax, r13d
test cl, cl
mov ecx, eax
cmovne ecx, r13d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137800
mov byte [rsp + 0x210], 0xe9
mov ecx, esi
jmp 0x7ff772137800
test ebp, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bb], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
cmp ecx, 0x5b5a83f1
jg 0x7ff7721378d0
cmp ecx, 0xd319be9b
je 0x7ff7721379b9
cmp ecx, 0xde99992c
jne 0x7ff7721378a0
mov ecx, 0x5b5a83f2
jmp 0x7ff7721378a0
cmp ecx, 0x5b5a83f2
je 0x7ff77213790d
cmp ecx, 0x5bec6089
jne 0x7ff7721378a0
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r13d
jmp 0x7ff7721378a0
mov byte [rsp + 0x210], 0x92
mov ecx, edi
jmp 0x7ff7721378a0
test edi, ebp
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bb], al
sete byte [rsp + 0x1f0]
cmp edx, 0xa
setl byte [rsp + 0x200]
mov ecx, 0x5bec6089
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x5b5a83f1
jg 0x7ff772137970
cmp ecx, 0xd319be9b
je 0x7ff7721379d1
cmp ecx, 0xde99992c
jne 0x7ff772137950
mov ecx, 0x5b5a83f2
jmp 0x7ff772137950
cmp ecx, 0x5b5a83f2
je 0x7ff7721379ad
cmp ecx, 0x5bec6089
jne 0x7ff772137950
movzx eax, byte [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x200]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xde99992c
cmovne ecx, r13d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r13d
jmp 0x7ff772137950
mov byte [rsp + 0x210], 0x92
mov ecx, esi
jmp 0x7ff772137950
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2bc], al
mov ecx, 0xead19774
jmp 0x7ff772136840
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
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xad154cc3
mov ebp, 0xc82f446e
cmove ecx, ebp
cmp dword [0x7ff7722304d4], 0xa
mov edx, 0xad154cc3
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
jmp 0x7ff772136840
movzx eax, word [rsp + 0x86]
mov dword [rsp + 0x2d0], eax
mov ecx, 0x17175e3e
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x6949e632
jle 0x7ff772137a80
cmp ecx, 0x6949e633
je 0x7ff772137a99
cmp ecx, 0x6cfbad75
jne 0x7ff772137a60
jmp 0x7ff77213a0a2
cmp ecx, 0x17175e3e
je 0x7ff772137aa2
cmp ecx, 0x34bd6f09
jne 0x7ff772137a60
mov ecx, 0x6cfbad75
mov al, 8
jmp 0x7ff772137a60
mov ecx, 0x6cfbad75
mov al, 4
jmp 0x7ff772137a60
mov ecx, dword [rsp + 0x2d0]
cmp ecx, 0x14c
mov ecx, 0x34bd6f09
mov edx, 0x6949e633
cmove ecx, edx
jmp 0x7ff772137a60
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 + 0x37]
cmp ecx, 0xa
setl byte [rsp + 0x280]
mov ecx, 0x1ba2536
jmp 0x7ff772137b30
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 + rax]
cmp ecx, 0xdf48bd1
jg 0x7ff772137b90
cmp ecx, 0xd48791ee
jg 0x7ff772137c30
cmp ecx, 0x8acd34f3
je 0x7ff772137cb9
cmp ecx, 0xa0d312a2
je 0x7ff772137cde
cmp ecx, 0xbdb98755
jne 0x7ff772137b30
cmp byte [rsp + 0x2b0], 0
mov ecx, 0xdc789ea6
mov eax, 0xd48791ef
cmovne ecx, eax
mov rsi, qword [rsp + 0x290]
jmp 0x7ff772137b30
cmp ecx, 0x73c5fb1a
jle 0x7ff772137c90
cmp ecx, 0x73c5fb1b
je 0x7ff772137db0
cmp ecx, 0x7a807d37
je 0x7ff772137e80
cmp ecx, 0x7f9957ca
jne 0x7ff772137b30
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
add rax, 1
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x290]
cmp rcx, rax
sete byte [rsp + 0x2b0]
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x8acd34f3
mov ebp, 0xbdb98755
cmove ecx, ebp
cmp dword [0x7ff772230f4c], 0xa
mov edx, 0x8acd34f3
jmp 0x7ff772137b1d
cmp ecx, 0xd48791ef
je 0x7ff772137aee
cmp ecx, 0xdc789ea6
je 0x7ff772137e92
cmp ecx, 0x1ba2536
jne 0x7ff772137b30
mov bl, byte [rsp + 0x37]
mov cl, byte [rsp + 0x280]
mov edx, ebx
xor dl, cl
test cl, cl
mov ecx, 0x73c5fb1b
mov ebp, 0xa0d312a2
cmovne ecx, ebp
test bl, bl
mov eax, 0x73c5fb1b
cmove ecx, eax
test dl, dl
cmovne ecx, ebp
jmp 0x7ff772137b30
cmp ecx, 0xdf48bd2
je 0x7ff772137edf
cmp ecx, 0x66fbd4ac
je 0x7ff772137ee9
cmp ecx, 0x6609396d
jne 0x7ff772137b30
jmp 0x7ff77213a0bb
mov rax, qword [rsp + 0x2d0]
mov byte [rax], 0
mov rax, qword [rsp + 0x2d0]
mov rax, qword [rsp + 0x1b0]
mov ecx, 0x7f9957ca
jmp 0x7ff772137b30
mov byte [rsp + 0x2c0], 0
mov ecx, dword [0x7ff772231188]
mov edx, dword [0x7ff77223118c]
lea ebp, [rcx - 1]
imul ebp, ecx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete byte [rsp + 0x170]
sete cl
mov edi, 0xba6d1421
mov eax, 0x1c3449b5
cmove edi, eax
cmp edx, 0xa
setl byte [rsp + 0x180]
not ebp
setl bl
cmovge edi, r10d
xor bl, cl
cmovne edi, eax
mov ecx, 0xee425768
nop word cs:[rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772137d60
cmp ecx, 0x11737fd7
je 0x7ff772137d9d
cmp ecx, 0x1c3449b5
jne 0x7ff772137d40
jmp 0x7ff772137f0f
cmp ecx, 0xba6d1421
je 0x7ff772137da9
cmp ecx, 0xee425768
jne 0x7ff772137d40
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772137d40
mov byte [rsp + 0x190], 0x16
mov ecx, edi
jmp 0x7ff772137d40
mov ecx, 0x11737fd7
jmp 0x7ff772137d40
mov eax, dword [0x7ff772231188]
mov edx, dword [0x7ff77223118c]
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 eax, 0xba6d1421
mov ecx, 0x1c3449b5
cmovne eax, ecx
cmp ebp, 0xffffffff
sete byte [rsp + 0x170]
mov byte [rsp + 0x2c0], 0
mov edi, eax
cmove edi, ecx
cmp edx, 0xa
setl byte [rsp + 0x180]
not ebp
cmovge edi, eax
mov ecx, 0xee425768
nop
cmp ecx, 0x11737fd6
jle 0x7ff772137e30
cmp ecx, 0x11737fd7
je 0x7ff772137e6d
cmp ecx, 0x1c3449b5
jne 0x7ff772137e10
jmp 0x7ff772137faf
cmp ecx, 0xba6d1421
je 0x7ff772137e79
cmp ecx, 0xee425768
jne 0x7ff772137e10
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff772137e10
mov byte [rsp + 0x190], 0x16
mov ecx, edi
jmp 0x7ff772137e10
mov ecx, 0x11737fd7
jmp 0x7ff772137e10
mov ecx, 0xdc789ea6
mov rsi, qword [rsp + 0x1a0]
jmp 0x7ff772137b30
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], rsi
cmovge ecx, ebp
jmp 0x7ff772137b30
mov ecx, 0x66fbd4ac
jmp 0x7ff772137b30
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 0x7ff772137b0e
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772137f60
cmp ecx, 0x11737fd7
je 0x7ff772137f9c
cmp ecx, 0x1c3449b5
jne 0x7ff772137f40
jmp 0x7ff772138050
cmp ecx, 0xba6d1421
je 0x7ff772137fa8
cmp ecx, 0xee425768
jne 0x7ff772137f40
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772137f40
mov byte [rsp + 0x190], 0x47
mov ecx, edi
jmp 0x7ff772137f40
mov ecx, 0x11737fd7
jmp 0x7ff772137f40
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c1], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138000
cmp ecx, 0x11737fd7
je 0x7ff77213803d
cmp ecx, 0x1c3449b5
jne 0x7ff772137fe0
jmp 0x7ff7721380f0
cmp ecx, 0xba6d1421
je 0x7ff772138049
cmp ecx, 0xee425768
jne 0x7ff772137fe0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772137fe0
mov byte [rsp + 0x190], 0x47
mov ecx, edi
jmp 0x7ff772137fe0
mov ecx, 0x11737fd7
jmp 0x7ff772137fe0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721380a0
cmp ecx, 0x11737fd7
je 0x7ff7721380dd
cmp ecx, 0x1c3449b5
jne 0x7ff772138080
jmp 0x7ff772138190
cmp ecx, 0xba6d1421
je 0x7ff7721380e9
cmp ecx, 0xee425768
jne 0x7ff772138080
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772138080
mov byte [rsp + 0x190], 0x4e
mov ecx, edi
jmp 0x7ff772138080
mov ecx, 0x11737fd7
jmp 0x7ff772138080
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c2], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138140
cmp ecx, 0x11737fd7
je 0x7ff77213817d
cmp ecx, 0x1c3449b5
jne 0x7ff772138120
jmp 0x7ff77213822f
cmp ecx, 0xba6d1421
je 0x7ff772138189
cmp ecx, 0xee425768
jne 0x7ff772138120
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772138120
mov byte [rsp + 0x190], 0x4e
mov ecx, edi
jmp 0x7ff772138120
mov ecx, 0x11737fd7
jmp 0x7ff772138120
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721381e0
cmp ecx, 0x11737fd7
je 0x7ff77213821c
cmp ecx, 0x1c3449b5
jne 0x7ff7721381c0
jmp 0x7ff7721382cf
cmp ecx, 0xba6d1421
je 0x7ff772138228
cmp ecx, 0xee425768
jne 0x7ff7721381c0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721381c0
mov byte [rsp + 0x190], 0x35
mov ecx, edi
jmp 0x7ff7721381c0
mov ecx, 0x11737fd7
jmp 0x7ff7721381c0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c3], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138280
cmp ecx, 0x11737fd7
je 0x7ff7721382bc
cmp ecx, 0x1c3449b5
jne 0x7ff772138260
jmp 0x7ff77213836f
cmp ecx, 0xba6d1421
je 0x7ff7721382c8
cmp ecx, 0xee425768
jne 0x7ff772138260
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772138260
mov byte [rsp + 0x190], 0x35
mov ecx, edi
jmp 0x7ff772138260
mov ecx, 0x11737fd7
jmp 0x7ff772138260
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138320
cmp ecx, 0x11737fd7
je 0x7ff77213835c
cmp ecx, 0x1c3449b5
jne 0x7ff772138300
jmp 0x7ff77213840f
cmp ecx, 0xba6d1421
je 0x7ff772138368
cmp ecx, 0xee425768
jne 0x7ff772138300
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772138300
mov byte [rsp + 0x190], 0x44
mov ecx, edi
jmp 0x7ff772138300
mov ecx, 0x11737fd7
jmp 0x7ff772138300
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c4], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721383c0
cmp ecx, 0x11737fd7
je 0x7ff7721383fc
cmp ecx, 0x1c3449b5
jne 0x7ff7721383a0
jmp 0x7ff7721384af
cmp ecx, 0xba6d1421
je 0x7ff772138408
cmp ecx, 0xee425768
jne 0x7ff7721383a0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721383a0
mov byte [rsp + 0x190], 0x44
mov ecx, edi
jmp 0x7ff7721383a0
mov ecx, 0x11737fd7
jmp 0x7ff7721383a0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138460
cmp ecx, 0x11737fd7
je 0x7ff77213849c
cmp ecx, 0x1c3449b5
jne 0x7ff772138440
jmp 0x7ff77213854f
cmp ecx, 0xba6d1421
je 0x7ff7721384a8
cmp ecx, 0xee425768
jne 0x7ff772138440
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772138440
mov byte [rsp + 0x190], 0x4b
mov ecx, edi
jmp 0x7ff772138440
mov ecx, 0x11737fd7
jmp 0x7ff772138440
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c5], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138500
cmp ecx, 0x11737fd7
je 0x7ff77213853c
cmp ecx, 0x1c3449b5
jne 0x7ff7721384e0
jmp 0x7ff7721385f0
cmp ecx, 0xba6d1421
je 0x7ff772138548
cmp ecx, 0xee425768
jne 0x7ff7721384e0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721384e0
mov byte [rsp + 0x190], 0x4b
mov ecx, edi
jmp 0x7ff7721384e0
mov ecx, 0x11737fd7
jmp 0x7ff7721384e0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721385a0
cmp ecx, 0x11737fd7
je 0x7ff7721385dd
cmp ecx, 0x1c3449b5
jne 0x7ff772138580
jmp 0x7ff77213868f
cmp ecx, 0xba6d1421
je 0x7ff7721385e9
cmp ecx, 0xee425768
jne 0x7ff772138580
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test bl, bl
cmovne ecx, r12d
jmp 0x7ff772138580
mov byte [rsp + 0x190], 0x41
mov ecx, edi
jmp 0x7ff772138580
mov ecx, 0x11737fd7
jmp 0x7ff772138580
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c6], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138640
cmp ecx, 0x11737fd7
je 0x7ff77213867c
cmp ecx, 0x1c3449b5
jne 0x7ff772138620
jmp 0x7ff77213872f
cmp ecx, 0xba6d1421
je 0x7ff772138688
cmp ecx, 0xee425768
jne 0x7ff772138620
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772138620
mov byte [rsp + 0x190], 0x41
mov ecx, edi
jmp 0x7ff772138620
mov ecx, 0x11737fd7
jmp 0x7ff772138620
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721386e0
cmp ecx, 0x11737fd7
je 0x7ff77213871c
cmp ecx, 0x1c3449b5
jne 0x7ff7721386c0
jmp 0x7ff7721387cf
cmp ecx, 0xba6d1421
je 0x7ff772138728
cmp ecx, 0xee425768
jne 0x7ff7721386c0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff7721386c0
mov byte [rsp + 0x190], 0x4e
mov ecx, edi
jmp 0x7ff7721386c0
mov ecx, 0x11737fd7
jmp 0x7ff7721386c0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c7], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138780
cmp ecx, 0x11737fd7
je 0x7ff7721387bc
cmp ecx, 0x1c3449b5
jne 0x7ff772138760
jmp 0x7ff772138870
cmp ecx, 0xba6d1421
je 0x7ff7721387c8
cmp ecx, 0xee425768
jne 0x7ff772138760
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
mov eax, 0xba6d1421
cmovne eax, r12d
test cl, cl
mov ecx, eax
cmovne ecx, r12d
test bl, bl
cmove ecx, eax
jmp 0x7ff772138760
mov byte [rsp + 0x190], 0x4e
mov ecx, edi
jmp 0x7ff772138760
mov ecx, 0x11737fd7
jmp 0x7ff772138760
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop word [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138820
cmp ecx, 0x11737fd7
je 0x7ff77213885d
cmp ecx, 0x1c3449b5
jne 0x7ff772138800
jmp 0x7ff772138910
cmp ecx, 0xba6d1421
je 0x7ff772138869
cmp ecx, 0xee425768
jne 0x7ff772138800
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff772138800
mov byte [rsp + 0x190], 0xf0
mov ecx, edi
jmp 0x7ff772138800
mov ecx, 0x11737fd7
jmp 0x7ff772138800
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c8], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff7721388c0
cmp ecx, 0x11737fd7
je 0x7ff7721388fd
cmp ecx, 0x1c3449b5
jne 0x7ff7721388a0
jmp 0x7ff7721389b0
cmp ecx, 0xba6d1421
je 0x7ff772138909
cmp ecx, 0xee425768
jne 0x7ff7721388a0
movzx ebx, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test bl, bl
cmove ecx, r10d
test al, al
cmovne ecx, r12d
jmp 0x7ff7721388a0
mov byte [rsp + 0x190], 0xf0
mov ecx, edi
jmp 0x7ff7721388a0
mov ecx, 0x11737fd7
jmp 0x7ff7721388a0
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138960
cmp ecx, 0x11737fd7
je 0x7ff77213899d
cmp ecx, 0x1c3449b5
jne 0x7ff772138940
jmp 0x7ff772138a50
cmp ecx, 0xba6d1421
je 0x7ff7721389a9
cmp ecx, 0xee425768
jne 0x7ff772138940
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r12d
jmp 0x7ff772138940
mov byte [rsp + 0x190], 0xd0
mov ecx, edi
jmp 0x7ff772138940
mov ecx, 0x11737fd7
jmp 0x7ff772138940
test ebp, ebp
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2c9], al
sete byte [rsp + 0x170]
cmp edx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0xee425768
nop dword [rax + rax]
cmp ecx, 0x11737fd6
jle 0x7ff772138a00
cmp ecx, 0x11737fd7
je 0x7ff772138a3d
cmp ecx, 0x1c3449b5
jne 0x7ff7721389e0
jmp 0x7ff772138ab2
cmp ecx, 0xba6d1421
je 0x7ff772138a49
cmp ecx, 0xee425768
jne 0x7ff7721389e0
movzx eax, byte [rsp + 0x170]
movzx ecx, byte [rsp + 0x180]
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xba6d1421
cmovne ecx, r12d
test al, al
cmove ecx, r10d
test dl, dl
cmovne ecx, r12d
jmp 0x7ff7721389e0
mov byte [rsp + 0x190], 0xd0
mov ecx, edi
jmp 0x7ff7721389e0
mov ecx, 0x11737fd7
jmp 0x7ff7721389e0
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
lea rax, [rsp + 0x2cb]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x2cc]
mov qword [rsp + 0x1b0], rax
mov eax, dword [0x7ff772230f48]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x73c5fb1b
mov ebp, 0x7a807d37
cmove ecx, ebp
cmp dword [0x7ff772230f4c], 0xa
mov edx, 0x73c5fb1b
jmp 0x7ff772137b1d
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x2ca], al
mov ecx, 0xa0d312a2
jmp 0x7ff772137b30
mov ecx, 0x88b2fc00
mov dword [rsp + 0xa4], 0
mov al, byte [rsp + 0x39]
mov dword [rsp + 0x7c], eax
jmp 0x7ff7721318f0
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0x44]
mov ecx, 0xaeeb15cc
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230fc0]
mov esi, dword [0x7ff772230fc4]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
xor ebp, 0xfffffffe
test ebp, edx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov eax, 0x55ec8473
mov ecx, 0xc8ce79e7
cmovne eax, ecx
test ebp, edx
sete byte [rsp + 0x1f0]
mov edi, eax
cmove edi, ecx
cmp esi, 0xa
setl byte [rsp + 0x200]
mov byte [rsp + 0x2d0], 0
cmovge edi, eax
mov eax, 0x83b1842e
mov r8d, 0x55ec8473
nop
cmp eax, 0x14fd6211
jg 0x7ff772138b80
cmp eax, 0x83b1842e
je 0x7ff772138b95
cmp eax, 0xc8ce79e7
jne 0x7ff772138b60
jmp 0x7ff77213a1bb
cmp eax, 0x14fd6212
je 0x7ff772138bc1
cmp eax, 0x55ec8473
jne 0x7ff772138b60
mov eax, 0x14fd6212
jmp 0x7ff772138b60
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, ecx
xor bl, al
mov ebx, 0x55ec8473
cmovne ebx, r15d
test al, al
mov eax, ebx
cmovne eax, r15d
test cl, cl
cmove eax, ebx
jmp 0x7ff772138b60
mov byte [rsp + 0x210], 0x9e
mov eax, edi
jmp 0x7ff772138b60
cmp qword [rsp + 0x118], 0
mov ecx, 0x193c589e
mov eax, 0xf187ecde
cmove ecx, eax
jmp 0x7ff7721318f0
mov edx, dword [rsp + 0xa4]
test edx, edx
mov ecx, 0x833d4a40
mov eax, 0x4c3bdf7e
cmove ecx, eax
mov ebp, dword [rsp + 0x7c]
mov eax, ebp
mov byte [rsp + 0x3b], bpl
mov dword [rsp + 0x9c], edx
mov byte [rsp + 0x3a], bpl
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x77186a5a
mov ebp, 0x8f23013
jmp 0x7ff772138f6e
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xbc63ffd1
mov ebp, 0x6d63c3f9
cmove ecx, ebp
cmp dword [0x7ff772230b5c], 0xa
mov edx, 0xbc63ffd1
jmp 0x7ff77213903c
mov eax, dword [rsp + 0x80]
add eax, 1
mov dword [rsp + 0x90], eax
mov ecx, 0xfb22ff9c
mov al, byte [rsp + 0x3a]
mov byte [rsp + 0x3d], al
jmp 0x7ff7721318f0
mov ecx, 0xee06817c
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x78], eax
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x2b05322d
mov ebx, 0xcc7ad76e
jmp 0x7ff772139424
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0xd863b36
mov ebp, 0x3cef96f9
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
mov edx, dword [rsp + 0x94]
mov dword [rsp + 0x54], edx
mov edx, dword [rsp + 0x98]
mov dword [rsp + 0xbc], edx
cmovge ecx, eax
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0xd30c3b90
mov ebp, 0xc46b83e9
jmp 0x7ff772138f6e
mov rax, qword [rsp + 0x150]
mov r14d, dword [rax]
movzx eax, word [rsp + 0x4a]
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 ebx, dword [0x7ff772230f98]
mov eax, dword [0x7ff772230f9c]
lea esi, [rbx - 1]
imul esi, ebx
cmp eax, 0xa
setl bl
mov edi, esi
xor edi, 0xfffffffe
test edi, esi
sete cl
xor cl, bl
mov ecx, 0x77f15899
mov ebp, 0xbcd8dfd
cmovne ecx, ebp
test edi, esi
mov edi, ecx
cmove edi, ebp
cmp eax, 0xa
not esi
cmovge edi, ecx
or esi, 0xfffffffe
cmp esi, 0xffffffff
mov esi, 0x77f15899
mov ebp, 0x27f49612
cmove esi, ebp
sete cl
cmp eax, 0xa
mov eax, 0x77f15899
cmovge esi, eax
xor cl, bl
cmovne esi, ebp
nop word cs:[rax + rax]
nop
cmp edx, 0x2ad59ac6
jle 0x7ff772138ea0
cmp edx, 0x2ad59ac7
je 0x7ff772138eb5
cmp edx, 0x77f15899
je 0x7ff772138eb9
cmp edx, 0x31da9fc1
jne 0x7ff772138e70
jmp 0x7ff772138ed0
cmp edx, 0xbcd8dfd
je 0x7ff772138ec0
cmp edx, 0x27f49612
jne 0x7ff772138e70
jmp 0x7ff77213a25e
mov edx, edi
jmp 0x7ff772138e70
mov edx, 0xbcd8dfd
jmp 0x7ff772138e70
mov edx, esi
jmp 0x7ff772138e70
mov byte [r9], 0
add r9, 1
cmp r9, qword [rsp + 0x290]
mov edx, 0x31da9fc1
mov eax, 0x2ad59ac7
cmove edx, eax
jmp 0x7ff772138dff
mov ecx, 0xd83af395
mov dword [rsp + 0x4c], 0
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x84b0df88
mov ebp, 0x55887c1a
jmp 0x7ff772138f6e
mov ecx, 0xf187ecde
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x690e3801
mov ebp, 0xcba13f3
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
cmovge ecx, eax
jmp 0x7ff7721318f0
mov eax, dword [rsp + 0xb4]
mov eax, dword [rsp + 0x50]
mov ecx, 0x324405ff
jmp 0x7ff7721318f0
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 + 0xe0]
mov qword [rsp + 0x20], 0
mov r9d, 0x248
mov rcx, qword [rsp + 0x58]
call rax
mov r10d, 0xba6d1421
mov r9d, 0x9fa03d65
test eax, eax
mov ecx, 0xf77b35a7
mov eax, 0x8283c8c9
cmove ecx, eax
jmp 0x7ff7721318f0
mov eax, dword [rsp + 0x74]
and al, 1
mov byte [rsp + 0x43], al
mov rax, qword [rsp + 0x108]
mov eax, dword [0x7ff772230b58]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x77186a5a
mov ebp, 0x8eebb52c
cmove ecx, ebp
cmp dword [0x7ff772230b5c], 0xa
mov edx, 0x77186a5a
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, ebp
jmp 0x7ff7721318f0
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 0x7ff772139160
cmp ecx, 0xf1d14bf4
je 0x7ff7721391c1
cmp ecx, 0x6a140e45
je 0x7ff77213a322
cmp ecx, 0x7fb246b7
jne 0x7ff7721390b0
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 [0x7ff772230ee8]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
test ecx, edx
sete dl
mov ecx, 0xf1d14bf4
mov edi, 0x9d67cb07
cmove ecx, edi
cmp dword [0x7ff772230eec], 0xa
mov ebp, 0xf1d14bf4
cmovge ecx, ebp
setl bl
xor bl, dl
cmovne ecx, edi
jmp 0x7ff7721390b0
cmp ecx, 0x9d67cb07
je 0x7ff7721391e6
cmp ecx, 0xb10a900a
jne 0x7ff7721390b0
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, 0x7fb246b7
cmovne ebx, edi
cmp ebp, 0xffffffff
mov ecx, ebx
cmove ecx, edi
cmp edx, 0xa
mov qword [rsp + 0x2d0], rax
cmovge ecx, ebx
jmp 0x7ff7721390b0
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x210]
mov ecx, 0x7fb246b7
jmp 0x7ff7721390b0
cmp byte [rsp + 0x200], 0
mov ecx, 0xb10a900a
mov eax, 0x6a140e45
cmovne ecx, eax
mov rax, qword [rsp + 0x290]
jmp 0x7ff7721390b0
lea rax, [rsp + 0x286]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x138]
movabs rax, 0x1acb0b5aeb37700
mov qword [rsp + 0x2d0], rax
lea rax, [rsp + 0x2d9]
mov qword [rsp + 0x290], rax
mov ecx, 0x3241e1a6
lea rax, [rsp + 0x2d8]
mov r8d, 0xc9cbc8f8
mov r9d, 0xadda8e58
nop dword [rax + rax]
cmp ecx, 0x601ef761
je 0x7ff77213a4e1
cmp ecx, 0x3241e1a6
jne 0x7ff772139260
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x3241e1a6
mov edx, 0x601ef761
cmove ecx, edx
jmp 0x7ff772139260
mov rax, qword [rsp + 0x60]
mov rax, qword [rax]
mov rcx, qword [rsp + 0xc8]
mov rdx, rax
movabs rbp, 0x62dafa6cb28e0a87
sub rdx, rbp
sub rdx, qword [rcx + 0x18]
add rdx, rbp
mov qword [rsp + 0x118], rdx
mov qword [rcx + 0x18], rax
movaps xmmword [rsp + 0x2d0], xmm7
mov dword [rsp + 0x2e0], 0x6ae51c1b
lea rax, [rsp + 0x2e5]
mov qword [rsp + 0x290], rax
mov ecx, 0x84da3159
lea r8, [rsp + 0x2e4]
mov edx, dword [0x7ff7722306f0]
mov esi, dword [0x7ff7722306f4]
lea ebp, [rdx - 1]
imul ebp, edx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
mov edx, 0x83e500f5
mov edi, 0x50d2d44d
cmove edx, edi
sete al
cmp esi, 0xa
mov ebx, 0x83e500f5
cmovge edx, ebx
setl bl
xor bl, al
cmovne edx, edi
mov eax, 0x83e500f5
mov ebx, 0xc5da75e8
cmovne eax, ebx
cmp ebp, 0xffffffff
mov ebp, eax
cmove ebp, ebx
cmp esi, 0xa
cmovge ebp, eax
nop dword [rax]
cmp ecx, 0xa2dfb53c
jle 0x7ff772139380
cmp ecx, 0xa2dfb53d
je 0x7ff772139392
cmp ecx, 0xc5da75e8
je 0x7ff772139396
cmp ecx, 0x50d2d44d
jne 0x7ff772139350
jmp 0x7ff77213a6b3
cmp ecx, 0x83e500f5
je 0x7ff77213939a
cmp ecx, 0x84da3159
jne 0x7ff772139350
jmp 0x7ff7721393b0
mov ecx, ebp
jmp 0x7ff772139350
mov ecx, edx
jmp 0x7ff772139350
mov ecx, 0xc5da75e8
jmp 0x7ff772139350
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x290]
mov ecx, 0x84da3159
mov eax, 0xa2dfb53d
cmove ecx, eax
jmp 0x7ff7721392f5
mov rax, qword [rsp + 0x138]
cmp dword [rsp + 0xac], 7
mov ecx, 0x749704dd
mov eax, 0xacd71bfe
cmove ecx, eax
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x84b0df88
mov ebx, 0x2d7bafd5
cmovne ebp, ebx
test eax, ecx
mov ecx, ebp
cmove ecx, ebx
cmp edx, 0xa
cmovge ecx, ebp
jmp 0x7ff7721318f0
mov eax, dword [rsp + 0xb0]
add eax, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x88]
add rax, rdx
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x150]
mov ecx, dword [rcx + 4]
movabs rbp, 0x1fffffff8
add rcx, rbp
shr rcx, 1
mov dword [rsp + 0xb8], ecx
mov ecx, dword [rsp + 0xb0]
add ecx, eax
add ecx, 8
add eax, 8
mov dword [rsp + 0x98], eax
add rcx, rdx
mov qword [rsp + 0x160], rcx
mov ecx, 0x2bb18f5a
mov dword [rsp + 0x94], 0
jmp 0x7ff7721318f0
mov eax, dword [0x7ff772230e80]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x7ff772230e84], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
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 0x7ff772139510
mov eax, 0xaad3d988
nop word cs:[rax + rax]
nop dword [rax]
mov ebp, eax
cmp eax, 0xed9f585
jg 0x7ff772139550
cmp ebp, 0xddeadcc3
jle 0x7ff772139580
cmp ebp, 0xe847cfa8
je 0x7ff772139604
cmp ebp, 0xea85638f
je 0x7ff772139626
mov eax, ebp
cmp ebp, 0xddeadcc4
jne 0x7ff772139510
jmp 0x7ff77213a71b
cmp ebp, 0x5c18354c
jg 0x7ff7721395e0
mov eax, ecx
cmp ebp, 0xed9f586
je 0x7ff772139510
mov eax, ebp
cmp ebp, 0x2fa9690e
jne 0x7ff772139510
mov eax, 0xe847cfa8
xor edx, edx
jmp 0x7ff772139510
mov eax, edi
cmp ebp, 0xaad3d988
je 0x7ff772139510
mov eax, ebp
cmp ebp, 0xb008f4c8
jne 0x7ff772139510
mov rax, qword [rsp + 0x290]
movzx edx, byte [rsp + rax + 0x2d1]
mov ebx, edx
not bl
and bl, 0x64
and dl, 0x9b
or dl, bl
add dl, 0xd1
mov byte [rsp + rax + 0x2d1], dl
mov rdx, qword [rsp + 0x290]
add rdx, 1
mov eax, 0xe847cfa8
jmp 0x7ff772139510
cmp ebp, 0x5c18354d
je 0x7ff7721394fd
mov eax, ebp
cmp ebp, 0x65729d53
jne 0x7ff772139510
mov eax, 0xddeadcc4
jmp 0x7ff772139510
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x290]
cmp rax, 0xf
mov eax, 0x65729d53
cmovb eax, r8d
jmp 0x7ff772139510
cmp byte [rsp + 0x2d0], 0
mov eax, 0xddeadcc4
cmove eax, r9d
jmp 0x7ff772139510
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 word cs:[rax + rax]
nop
cmp eax, 0xb98cd24f
jg 0x7ff772139690
cmp eax, 0x959fa51f
je 0x7ff7721396c8
cmp eax, 0x9e5102cc
jne 0x7ff772139670
jmp 0x7ff77213a781
cmp eax, 0xdbdfb829
je 0x7ff7721396cf
cmp eax, 0xb98cd250
jne 0x7ff772139670
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 0x7ff772139670
mov eax, 0xdbdfb829
jmp 0x7ff772139670
mov byte [rsp + 0x2d0], OleUninitialize
mov eax, ebp
jmp 0x7ff772139670
mov ecx, 0x24b9c033
mov ebp, 0x680959d5
cmp byte [rsp + 0x2c0], 0
mov edx, 0xe4a60945
cmove edx, ebp
nop word cs:[rax + rax]
nop
cmp ecx, 0x680959d4
jg 0x7ff772139730
cmp ecx, 0xe4a60945
je 0x7ff77213a81c
cmp ecx, 0xf009f8e4
je 0x7ff77213976b
cmp ecx, 0x24b9c033
jne 0x7ff772139700
mov ecx, edx
jmp 0x7ff772139700
cmp ecx, 0x680959d5
je 0x7ff772139780
cmp ecx, 0x6ab2f0e6
je 0x7ff772139790
cmp ecx, 0x7873058b
jne 0x7ff772139700
mov qword [rsp + 0x2d0], rax
mov rcx, qword [rsp + 0x2d0]
cmp rcx, 0xa
mov ecx, 0xf009f8e4
mov ebx, 0x6ab2f0e6
cmovb ecx, ebx
jmp 0x7ff772139700
mov ecx, 0xe4a60945
jmp 0x7ff772139700
mov ecx, 0x7873058b
xor eax, eax
jmp 0x7ff7721396e5
mov rax, qword [rsp + 0x2d0]
mov cl, byte [rsp + rax + 0x2c1]
mov edx, ecx
not dl
and dl, 0x89
and cl, 0x76
or cl, dl
add cl, 0xa7
mov byte [rsp + rax + 0x2c1], cl
mov rax, qword [rsp + 0x2d0]
add rax, 1
mov ecx, 0x7873058b
jmp 0x7ff7721396e5
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 0x7ff772139840
mov ecx, 0xa8dbc7bf
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xe7730e7b
jle 0x7ff772139890
cmp ecx, 0x31abcf8f
jg 0x7ff772139930
cmp ecx, 0xe7730e7c
je 0x7ff7721399bd
cmp ecx, 0x8e35554
jne 0x7ff772139840
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x210]
mov ecx, 0xac6d4399
jmp 0x7ff772139840
cmp ecx, 0xa8dbc7be
jle 0x7ff7721399a0
cmp ecx, 0xa8dbc7bf
je 0x7ff7721399de
cmp ecx, 0xac6d4399
jne 0x7ff772139840
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
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0xe7730e7c
mov ecx, 0x8e35554
mov edi, 0xe7730e7c
test esi, ebx
sete bl
je 0x7ff77213991c
mov edi, 0x8e35554
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff772139840
cmp ecx, 0x6f0d1f0f
je 0x7ff772139a10
cmp ecx, 0x31abcf90
jne 0x7ff772139840
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
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, 0xac6d4399
mov ebx, 0xac6d4399
jne 0x7ff77213997e
mov ebx, 0x8e35554
cmp ebp, 0xffffffff
cmovne ecx, ebx
cmp edx, 0xa
mov qword [rsp + 0x2d0], rax
cmovge ecx, ebx
jmp 0x7ff772139840
cmp ecx, 0xa2c9620e
je 0x7ff77213982c
cmp ecx, 0x8ab95ed0
jne 0x7ff772139840
jmp 0x7ff77213a971
cmp byte [rsp + 0x200], 0
mov ecx, 0x6f0d1f0f
jne 0x7ff7721399d1
mov ecx, 0x31abcf90
mov rax, qword [rsp + 0x290]
jmp 0x7ff772139840
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ecx, 0x8ab95ed0
mov ebx, 0x8ab95ed0
je 0x7ff772139a40
jmp 0x7ff772139a45
mov ecx, dword [0x7ff772230e98]
mov edx, dword [0x7ff772230e9c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ecx, 0xa8dbc7bf
mov ebx, 0xa8dbc7bf
jne 0x7ff772139a45
mov ebx, 0xa2c9620e
test edi, ebp
cmovne ecx, ebx
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff772139840
mov rax, qword [rsp + 0x2d0]
movaps xmmword [rsp + 0x220], xmm14
movaps xmmword [rsp + 0x230], xmm14
movaps xmmword [rsp + 0x240], xmm14
movaps xmmword [rsp + 0x250], xmm14
movaps xmmword [rsp + 0x260], xmm14
mov qword [rsp + 0x270], 0
mov rbp, qword [rsp + 0x88]
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 + 0x110], rcx
mov rax, qword [rsp + 0x110]
cmp dword [rax], reloc.kernel32.dll_CopyFileW
mov ecx, 0x7d34c5d
mov eax, 0x377c0e5f
cmove ecx, eax
jmp 0x7ff7721318f0
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
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x200]
cmp ecx, 0xa
setl byte [rsp + 0x210]
mov eax, 0xbf585f6a
nop word cs:[rax + rax]
nop
cmp eax, 0xe54c2aca
jg 0x7ff772139bc0
cmp eax, 0x8c17b590
je 0x7ff77213aa8a
cmp eax, 0xbf585f6a
jne 0x7ff772139b70
movzx ecx, byte [rsp + 0x200]
movzx eax, byte [rsp + 0x210]
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 0x7ff772139b70
cmp eax, 0xe54c2acb
je 0x7ff772139bfc
cmp eax, 0x3bef45e9
jne 0x7ff772139b70
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x298]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x290]
mov rcx, r14
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff772139b70
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x298]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x290]
mov rcx, r14
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 0x7ff772139b70
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0xe8], 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 r9, [rsp + 0x2e6]
mov edx, dword [0x7ff772230498]
mov edi, dword [0x7ff77223049c]
cmp edi, 0xa
setl r8b
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
xor al, r8b
mov eax, 0x226ef780
mov ebp, 0x6392ab70
cmovne eax, ebp
cmp edx, 0xffffffff
mov edx, eax
cmove edx, ebp
cmp edi, 0xa
cmovge edx, eax
mov eax, esi
xor eax, 0xfffffffe
test eax, esi
sete bl
xor bl, r8b
mov ebp, 0x226ef780
mov ebx, 0xdf70b405
cmovne ebp, ebx
test eax, esi
mov eax, ebp
cmove eax, ebx
cmp edi, 0xa
cmovge eax, ebp
nop dword [rax + rax]
cmp ecx, 0xee66c73a
jle 0x7ff772139d50
cmp ecx, 0x6392ab70
je 0x7ff772139d65
cmp ecx, 0x226ef780
je 0x7ff772139d69
cmp ecx, 0xee66c73b
jne 0x7ff772139d20
jmp 0x7ff772139d80
cmp ecx, 0x9b59d058
je 0x7ff772139d70
cmp ecx, 0xdf70b405
jne 0x7ff772139d20
jmp 0x7ff77213aaa9
mov ecx, eax
jmp 0x7ff772139d20
mov ecx, 0x6392ab70
jmp 0x7ff772139d20
mov ecx, edx
jmp 0x7ff772139d20
mov byte [r9], 0
add r9, 1
cmp r9, qword [rsp + 0x290]
mov ecx, 0xee66c73b
mov eax, 0x9b59d058
cmove ecx, eax
jmp 0x7ff772139cb0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff772139df0
cmp eax, 0x83b1842e
je 0x7ff772139e05
cmp eax, 0xc8ce79e7
jne 0x7ff772139dd0
jmp 0x7ff77213ab9e
cmp eax, 0x14fd6212
je 0x7ff772139e31
cmp eax, 0x55ec8473
jne 0x7ff772139dd0
mov eax, 0x14fd6212
jmp 0x7ff772139dd0
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff772139dd0
mov byte [rsp + 0x210], 0xf4
mov eax, ebp
jmp 0x7ff772139dd0
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 0x7ff772139ed0
mov rax, qword [rsp + 0x290]
movzx ecx, byte [rsp + rax + 0x2d1]
mov ebx, ecx
not bl
and bl, 0x24
and cl, 0xdb
or cl, bl
add cl, 0xdb
mov byte [rsp + rax + 0x2d1], cl
mov rax, qword [rsp + 0x290]
mov rax, qword [rsp + 0x290]
mov ecx, 0xf5085ba6
nop word cs:[rax + rax]
nop
mov ebp, ecx
cmp ecx, 0xe03cfaf4
jle 0x7ff772139f10
cmp ebp, 0xf5085ba5
jle 0x7ff772139f40
cmp ebp, 0xf5085ba6
je 0x7ff772139f98
cmp ebp, 0x3876c280
je 0x7ff772139e89
mov ecx, ebp
cmp ebp, 0x87cf49d
jne 0x7ff772139ed0
jmp 0x7ff77213ac3d
cmp ebp, 0xadda8e57
jg 0x7ff772139f70
cmp ebp, 0x806c9f6c
je 0x7ff772139fd8
mov ecx, ebp
cmp ebp, 0x90c3fda7
jne 0x7ff772139ed0
mov ecx, 0x87cf49d
jmp 0x7ff772139ed0
cmp ebp, 0xe03cfaf5
je 0x7ff772139fee
mov ecx, ebp
cmp ebp, 0xe21a6bfc
jne 0x7ff772139ed0
mov ecx, 0xe03cfaf5
mov rdx, qword [rsp + 0x210]
jmp 0x7ff772139ed0
mov ecx, edi
cmp ebp, 0xadda8e58
je 0x7ff772139ed0
mov ecx, ebp
cmp ebp, 0xc9cbc8f8
jne 0x7ff772139ed0
mov ecx, 0xe03cfaf5
xor edx, edx
jmp 0x7ff772139ed0
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 0x7ff772139ed0
cmp byte [rsp + 0x2d0], 0
mov ecx, 0x87cf49d
cmove ecx, r8d
jmp 0x7ff772139ed0
mov qword [rsp + 0x290], rdx
mov rcx, qword [rsp + 0x290]
cmp rcx, 7
mov ecx, 0x90c3fda7
cmovb ecx, r9d
jmp 0x7ff772139ed0
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]
cmp ecx, 0x2a0aac14
je 0x7ff77213ac86
cmp ecx, 0xb632497e
jne 0x7ff77213a070
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x2d0]
mov ecx, 0xb632497e
mov edx, 0x2a0aac14
cmove ecx, edx
jmp 0x7ff77213a070
mov byte [rsp + 0x3e], al
mov ecx, 0xfb22ff9c
mov dword [rsp + 0x90], 0
jmp 0x7ff7721318f0
mov ecx, 0x24b9c033
mov ebp, 0x680959d5
cmp byte [rsp + 0x2c0], 0
mov edx, 0xe4a60945
cmove edx, ebp
nop word cs:[rax + rax]
nop
cmp ecx, 0x680959d4
jg 0x7ff77213a110
cmp ecx, 0xe4a60945
je 0x7ff77213ad42
cmp ecx, 0xf009f8e4
je 0x7ff77213a14b
cmp ecx, 0x24b9c033
jne 0x7ff77213a0e0
mov ecx, edx
jmp 0x7ff77213a0e0
cmp ecx, 0x680959d5
je 0x7ff77213a160
cmp ecx, 0x6ab2f0e6
je 0x7ff77213a170
cmp ecx, 0x7873058b
jne 0x7ff77213a0e0
mov qword [rsp + 0x2d0], rax
mov rcx, qword [rsp + 0x2d0]
cmp rcx, 0xa
mov ecx, 0xf009f8e4
mov ebx, 0x6ab2f0e6
cmovb ecx, ebx
jmp 0x7ff77213a0e0
mov ecx, 0xe4a60945
jmp 0x7ff77213a0e0
mov ecx, 0x7873058b
xor eax, eax
jmp 0x7ff77213a0c5
mov rax, qword [rsp + 0x2d0]
mov cl, byte [rsp + rax + 0x2c1]
mov edx, ecx
not dl
and dl, 0x89
and cl, 0x76
or cl, dl
add cl, 0xa7
mov byte [rsp + rax + 0x2c1], cl
mov rax, qword [rsp + 0x2d0]
movabs rcx, 0x3c135dca4ecbaf3
sub rax, rcx
add rax, rcx
add rax, 1
mov ecx, 0x7873058b
jmp 0x7ff77213a0c5
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213a210
cmp eax, 0x83b1842e
je 0x7ff77213a225
cmp eax, 0xc8ce79e7
jne 0x7ff77213a1f0
jmp 0x7ff77213ae92
cmp eax, 0x14fd6212
je 0x7ff77213a252
cmp eax, 0x55ec8473
jne 0x7ff77213a1f0
mov eax, 0x14fd6212
jmp 0x7ff77213a1f0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, r15d
jmp 0x7ff77213a1f0
mov byte [rsp + 0x210], 0xf4
mov eax, edi
jmp 0x7ff77213a1f0
add r14d, r8d
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214dbd0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720feb00
movzx edi, byte [rsp + 0x3e]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rcx]
add rdx, r14
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x58]
mov r9, rdi
call rax
mov rax, qword [rsp + 0x118]
add qword [rsp + 0x168], rax
movaps xmm0, xmmword [0x7ff772222a30]
movaps xmmword [rsp + 0x2d0], xmm0
mov dword [rsp + 0x2e0], 0x53ccc5c2
lea rax, [rsp + 0x2e5]
mov qword [rsp + 0x290], rax
mov ecx, 0xf636619
lea rax, [rsp + 0x2e4]
nop
cmp ecx, 0x61f7aa9d
je 0x7ff77213af2d
cmp ecx, 0xf636619
jne 0x7ff77213a2f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0xf636619
mov edx, 0x61f7aa9d
cmove ecx, edx
jmp 0x7ff77213a2f0
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 esi, 0x914139e6
mov r8d, 0xcd0abb7
mov edx, dword [0x7ff772230ef8]
lea ebp, [rdx - 1]
imul ebp, edx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
sete bl
mov edx, 0xcd0abb7
cmove edx, esi
cmp dword [0x7ff772230efc], 0xa
cmovge edx, r8d
setl al
xor al, bl
cmovne edx, esi
nop dword [rax + rax]
cmp ecx, 0xcd0abb6
jg 0x7ff77213a400
cmp ecx, 0x914139e6
je 0x7ff77213a4a0
cmp ecx, 0xd2a6172f
je 0x7ff77213a44b
cmp ecx, 0xd36fcded
jne 0x7ff77213a3d0
jmp 0x7ff77213af8b
cmp ecx, 0xcd0abb7
je 0x7ff77213a47e
cmp ecx, 0x53f9c65c
je 0x7ff77213a4c0
cmp ecx, 0x56bc32f0
jne 0x7ff77213a3d0
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 0x7ff77213a3d0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0xcd0abb7
mov ebp, 0x56bc32f0
cmovne ecx, ebp
test al, al
cmove ecx, r8d
test bl, bl
cmovne ecx, ebp
jmp 0x7ff77213a3d0
mov dword [rsp + 0x280], 0xce2e3c00
mov ecx, 0x56bc32f0
jmp 0x7ff77213a3d0
mov ecx, 0x53f9c65c
mov rdi, qword [rsp + 0x290]
jmp 0x7ff77213a396
mov byte [rdi], 0
add rdi, 1
cmp rdi, qword [rsp + 0x2d0]
mov ecx, 0x53f9c65c
mov eax, 0xd36fcded
cmove ecx, eax
jmp 0x7ff77213a396
mov eax, dword [0x7ff772230790]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x7ff772230794], 0xa
setl cl
mov edx, ecx
and dl, al
xor cl, al
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 0x7ff77213a570
mov rax, qword [rsp + 0x290]
movzx ecx, byte [rsp + rax + 0x2d1]
mov ebx, ecx
not bl
and bl, 0xe5
and cl, 0x1a
or cl, bl
xor cl, 0xc1
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 0x7ff77213a5b0
cmp ebp, 0xf5085ba5
jle 0x7ff77213a5e0
cmp ebp, 0xf5085ba6
je 0x7ff77213a638
cmp ebp, 0x3876c280
je 0x7ff77213a52b
mov ecx, ebp
cmp ebp, 0x87cf49d
jne 0x7ff77213a570
jmp 0x7ff77213b042
cmp ebp, 0xadda8e57
jg 0x7ff77213a610
cmp ebp, 0x806c9f6c
je 0x7ff77213a67b
mov ecx, ebp
cmp ebp, 0x90c3fda7
jne 0x7ff77213a570
mov ecx, 0x87cf49d
jmp 0x7ff77213a570
cmp ebp, 0xe03cfaf5
je 0x7ff77213a691
mov ecx, ebp
cmp ebp, 0xe21a6bfc
jne 0x7ff77213a570
mov ecx, 0xe03cfaf5
mov rdx, qword [rsp + 0x210]
jmp 0x7ff77213a570
mov ecx, edi
cmp ebp, 0xadda8e58
je 0x7ff77213a570
mov ecx, ebp
cmp ebp, 0xc9cbc8f8
jne 0x7ff77213a570
mov ecx, 0xe03cfaf5
xor edx, edx
jmp 0x7ff77213a570
mov rcx, qword [rsp + 0x290]
movzx ebx, byte [rsp + rcx + 0x2d1]
mov eax, ebx
not al
and al, 0x1a
and bl, 0xe5
or bl, al
xor bl, 0x3e
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 0x7ff77213a570
cmp byte [rsp + 0x2d0], 0
mov ecx, 0x87cf49d
cmove ecx, r8d
jmp 0x7ff77213a570
mov qword [rsp + 0x290], rdx
mov rcx, qword [rsp + 0x290]
cmp rcx, 7
mov ecx, 0x90c3fda7
cmovb ecx, r9d
jmp 0x7ff77213a570
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 + 0x60]
mov rdx, qword [rcx]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x88]
call rax
mov r10d, 0xba6d1421
mov r9d, 0x9fa03d65
test eax, eax
mov ecx, 0x5a320a40
mov eax, 0x321ad6fc
cmove ecx, eax
jmp 0x7ff7721318f0
lea rcx, [0x7ff772233e48]
lea rdx, [rsp + 0x2d1]
call fcn.7ff77214aeb0
mov rcx, qword [rsp + 0xe8]
add rcx, 0x18
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0xc8]
mov r8d, dword [rcx + 0x38]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rcx]
mov dword [rsp + 0x20], reloc.ole32.dll_OleUninitialize
mov rcx, qword [rsp + 0x58]
mov r9d, 0x3000
call rax
test rax, rax
mov ecx, 0xa32d038
mov eax, 0xd9922fc8
cmove ecx, eax
jmp 0x7ff7721318e2
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 0x7ff77213a7d0
cmp eax, 0x959fa51f
je 0x7ff77213a809
cmp eax, 0x9e5102cc
jne 0x7ff77213a7b0
jmp 0x7ff77213b0f0
cmp eax, 0xdbdfb829
je 0x7ff77213a810
cmp eax, 0xb98cd250
jne 0x7ff77213a7b0
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 0x7ff77213a7b0
mov eax, 0xdbdfb829
jmp 0x7ff77213a7b0
mov byte [rsp + 0x2d0], 0x35
mov eax, ebp
jmp 0x7ff77213a7b0
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x2c1]
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 rdi, [rsp + 0x2bd]
mov r9d, 0x6e89201f
mov r10d, 0xdf1b1c4c
mov edx, dword [0x7ff772230f58]
mov ebx, dword [0x7ff772230f5c]
cmp ebx, 0xa
setl r8b
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
xor al, r8b
mov eax, 0x12a4c979
mov esi, 0x5e86ded6
cmovne eax, esi
cmp edx, 0xffffffff
mov edx, eax
cmove edx, esi
cmp ebx, 0xa
cmovge edx, eax
mov eax, ebp
xor eax, 0xfffffffe
test eax, ebp
mov ebp, 0x12a4c979
mov esi, 0x6f1ca348
cmove ebp, esi
sete al
cmp ebx, 0xa
mov ebx, 0x12a4c979
cmovge ebp, ebx
xor al, r8b
cmovne ebp, esi
nop dword [rax + rax]
cmp ecx, 0x5e86ded5
jle 0x7ff77213a920
cmp ecx, 0x5e86ded6
je 0x7ff77213a932
cmp ecx, 0x60d83bcb
je 0x7ff77213a936
cmp ecx, 0x6f1ca348
jne 0x7ff77213a8f0
jmp 0x7ff77213b18c
cmp ecx, 0x12a4c979
je 0x7ff77213a93a
cmp ecx, 0x1d07652e
jne 0x7ff77213a8f0
jmp 0x7ff77213a950
mov ecx, ebp
jmp 0x7ff77213a8f0
mov ecx, edx
jmp 0x7ff77213a8f0
mov ecx, 0x5e86ded6
jmp 0x7ff77213a8f0
mov byte [rdi], 0
add rdi, 1
cmp rdi, qword [rsp + 0x2d0]
mov ecx, 0x1d07652e
mov eax, 0x60d83bcb
cmove ecx, eax
jmp 0x7ff77213a87f
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 eax, dword [0x7ff7722310e0]
mov esi, dword [0x7ff7722310e4]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
xor ebp, 0xfffffffe
test ebp, edx
sete al
cmp esi, 0xa
setl bl
xor bl, al
mov eax, 0xe894cca9
mov ecx, 0x4d4e0422
cmovne eax, ecx
test ebp, edx
sete byte [rsp + 0x210]
mov edi, eax
cmove edi, ecx
cmp esi, 0xa
setl byte [rsp + 0x290]
mov byte [rsp + 0x280], 0
cmovge edi, eax
mov eax, 0x76951546
mov r8d, 0x2dbdf89a
nop word [rax + rax]
cmp eax, 0x4d4e0421
jg 0x7ff77213aa40
cmp eax, 0xe894cca9
je 0x7ff77213aa83
cmp eax, 0x2dbdf89a
jne 0x7ff77213aa10
mov byte [rsp + 0x2d0], 0xd
mov eax, edi
jmp 0x7ff77213aa10
cmp eax, 0x4d4e0422
je 0x7ff77213b30f
cmp eax, 0x76951546
jne 0x7ff77213aa10
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ebx, ecx
xor bl, al
test al, al
mov eax, 0xe894cca9
cmovne eax, r8d
test cl, cl
mov ecx, 0xe894cca9
cmove eax, ecx
test bl, bl
cmovne eax, r8d
jmp 0x7ff77213aa10
mov eax, 0x2dbdf89a
jmp 0x7ff77213aa10
lea rcx, [rsp + 0x290]
call fcn.7ff77204ce30
mov ecx, 0xd83af395
mov dword [rsp + 0x4c], 0
jmp 0x7ff7721318e2
mov ecx, 0x95edac23
mov ebp, 0x2025a577
cmp byte [rsp + 0x2d0], 0
mov edx, 0x2421ac82
cmove edx, ebp
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x2025a576
jle 0x7ff77213ab00
cmp ecx, 0x2025a577
je 0x7ff77213ab50
cmp ecx, 0x2421ac82
je 0x7ff77213b3b5
cmp ecx, 0x7da321c1
jne 0x7ff77213aad0
jmp 0x7ff77213ab60
cmp ecx, 0x95edac23
je 0x7ff77213ab3b
cmp ecx, 0xe684baad
je 0x7ff77213ab3f
cmp ecx, 0x1ef7a3c4
jne 0x7ff77213aad0
mov qword [rsp + 0x290], rax
mov rcx, qword [rsp + 0x290]
cmp rcx, 0x15
mov ecx, 0xe684baad
mov ebx, 0x7da321c1
cmovb ecx, ebx
jmp 0x7ff77213aad0
mov ecx, edx
jmp 0x7ff77213aad0
mov ecx, 0x2421ac82
jmp 0x7ff77213aad0
mov ecx, 0x1ef7a3c4
xor eax, eax
jmp 0x7ff77213aab3
mov rax, qword [rsp + 0x290]
mov cl, byte [rsp + rax + 0x2d1]
mov edx, ecx
not dl
and dl, 0x38
and cl, 0xc7
or cl, dl
xor cl, 0xa8
add cl, 0xd5
mov byte [rsp + rax + 0x2d1], cl
mov rax, qword [rsp + 0x290]
add rax, 1
mov ecx, 0x1ef7a3c4
jmp 0x7ff77213aab3
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213abf0
cmp eax, 0x83b1842e
je 0x7ff77213ac05
cmp eax, 0xc8ce79e7
jne 0x7ff77213abd0
jmp 0x7ff77213b405
cmp eax, 0x14fd6212
je 0x7ff77213ac31
cmp eax, 0x55ec8473
jne 0x7ff77213abd0
mov eax, 0x14fd6212
jmp 0x7ff77213abd0
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213abd0
mov byte [rsp + 0x210], 0x93
mov eax, ebp
jmp 0x7ff77213abd0
lea rsi, [rsp + 0x286]
mov rcx, rsi
lea rdx, [rsp + 0x2d1]
call fcn.7ff772165650
mov rcx, rsi
call fcn.7ff772165520
mov r8d, eax
mov eax, dword [rsp + 0x44]
lea rcx, [rax + rax*4]
shl rcx, 3
add rcx, qword [rsp + 0x250]
mov rdx, rsi
call fcn.7ff7721b53e0
mov ecx, 0xc42e9c25
jmp 0x7ff7721318e2
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
cmp ecx, 0xf9ae104d
je 0x7ff77213b49d
cmp ecx, 0xf3bd6d27
jne 0x7ff77213ad10
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0xf3bd6d27
mov edx, 0xf9ae104d
cmove ecx, edx
jmp 0x7ff77213ad10
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x2c1]
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 edx, dword [0x7ff772230f58]
mov esi, dword [0x7ff772230f5c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
or edi, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
mov edx, 0x12a4c979
mov r10d, 0x5e86ded6
cmove edx, r10d
sete r9b
cmp esi, 0xa
mov eax, 0x12a4c979
cmovge edx, eax
cmp edi, 0xffffffff
mov ebp, 0x12a4c979
mov edi, 0x6f1ca348
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
mov edi, 0x6e89201f
mov esi, 0xdf1b1c4c
nop dword [rax]
cmp ecx, 0x5e86ded5
jle 0x7ff77213ae40
cmp ecx, 0x5e86ded6
je 0x7ff77213ae52
cmp ecx, 0x60d83bcb
je 0x7ff77213ae56
cmp ecx, 0x6f1ca348
jne 0x7ff77213ae10
jmp 0x7ff77213b617
cmp ecx, 0x12a4c979
je 0x7ff77213ae5a
cmp ecx, 0x1d07652e
jne 0x7ff77213ae10
jmp 0x7ff77213ae70
mov ecx, ebp
jmp 0x7ff77213ae10
mov ecx, edx
jmp 0x7ff77213ae10
mov ecx, 0x5e86ded6
jmp 0x7ff77213ae10
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0x1d07652e
mov eax, 0x60d83bcb
cmove ecx, eax
jmp 0x7ff77213ad99
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213aee0
cmp eax, 0x83b1842e
je 0x7ff77213aef5
cmp eax, 0xc8ce79e7
jne 0x7ff77213aec0
jmp 0x7ff77213b79d
cmp eax, 0x14fd6212
je 0x7ff77213af21
cmp eax, 0x55ec8473
jne 0x7ff77213aec0
mov eax, 0x14fd6212
jmp 0x7ff77213aec0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213aec0
mov byte [rsp + 0x210], 0x93
mov eax, edi
jmp 0x7ff77213aec0
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214ded0
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
mov rcx, qword [rsp + 0x60]
add r14, qword [rcx]
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x58]
mov rdx, r14
mov r9, rdi
call rax
test eax, eax
mov ecx, 0x39d044d7
mov eax, 0xd7472608
cmove ecx, eax
mov r14, qword [rsp + 0xd8]
jmp 0x7ff7721318e2
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 xmmword [rsp + 0x2d0], xmm9
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]
cmp ecx, 0xefdf55ef
je 0x7ff77213b83d
cmp ecx, 0x5bb10569
jne 0x7ff77213b010
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0x5bb10569
mov edx, 0xefdf55ef
cmove ecx, edx
jmp 0x7ff77213b010
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 + 0x140], rax
mov rax, qword [rsp + 0x140]
mov rax, qword [rax]
mov ecx, dword [rsp + 0x44]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x148]
lea rcx, [rcx + rcx*4]
lea rcx, [rax + rcx*8]
mov rdx, rsi
call fcn.7ff7721b53e0
mov ecx, dword [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x13f647a9
mov edi, 0x96efbe40
cmovne ebx, edi
cmp ebp, 0xffffffff
mov ecx, ebx
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, ebx
test eax, eax
setne byte [rsp + 0x40]
jmp 0x7ff7721318e2
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 dword [rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77213b140
cmp eax, 0x959fa51f
je 0x7ff77213b179
cmp eax, 0x9e5102cc
jne 0x7ff77213b120
jmp 0x7ff77213b8e2
cmp eax, 0xdbdfb829
je 0x7ff77213b180
cmp eax, 0xb98cd250
jne 0x7ff77213b120
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 0x7ff77213b120
mov eax, 0xdbdfb829
jmp 0x7ff77213b120
mov byte [rsp + 0x2d0], 0x30
mov eax, ebp
jmp 0x7ff77213b120
mov eax, dword [0x7ff772230758]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
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 0x7ff77213b1f0
mov rax, qword [rsp + 0x2d0]
mov eax, 0x1e75652a
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xdf1b1c4b
jle 0x7ff77213b220
cmp eax, 0x6770bfbf
jg 0x7ff77213b250
cmp eax, 0xdf1b1c4c
je 0x7ff77213b2c8
cmp eax, 0x1e75652a
je 0x7ff77213b2d4
cmp eax, 0x52b2e66
jne 0x7ff77213b1f0
jmp 0x7ff77213b97b
cmp eax, 0xb5ad0a97
jg 0x7ff77213b2a0
cmp eax, 0x8703f6eb
je 0x7ff77213b1d6
cmp eax, 0x8764301f
jne 0x7ff77213b1f0
mov qword [rsp + 0x2d0], rdx
mov eax, ecx
jmp 0x7ff77213b1f0
cmp eax, 0x6770bfc0
je 0x7ff77213b2ef
cmp eax, 0x6e89201f
jne 0x7ff77213b1f0
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 0x7ff77213b1f0
cmp eax, 0xb5ad0a98
je 0x7ff77213b2f9
cmp eax, 0xc5c67871
jne 0x7ff77213b1f0
cmp byte [rsp + 0x2b0], 0
mov eax, 0x52b2e66
cmove eax, r10d
jmp 0x7ff77213b1f0
mov eax, 0x8764301f
xor edx, edx
jmp 0x7ff77213b1f0
mov rax, qword [rsp + 0x2d0]
cmp rax, 0xc
setb byte [rsp + 0x290]
mov eax, ebp
jmp 0x7ff77213b1f0
mov eax, 0x52b2e66
jmp 0x7ff77213b1f0
cmp byte [rsp + 0x290], 0
mov eax, 0x6770bfc0
cmovne eax, r9d
jmp 0x7ff77213b1f0
test ebp, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x281], al
sete byte [rsp + 0x210]
cmp esi, 0xa
setl byte [rsp + 0x290]
mov eax, 0x76951546
nop word [rax + rax]
cmp eax, 0x4d4e0421
jg 0x7ff77213b370
cmp eax, 0xe894cca9
je 0x7ff77213b3ae
cmp eax, 0x2dbdf89a
jne 0x7ff77213b340
mov byte [rsp + 0x2d0], OleUninitialize
mov eax, edi
jmp 0x7ff77213b340
cmp eax, 0x4d4e0422
je 0x7ff77213bc00
cmp eax, 0x76951546
jne 0x7ff77213b340
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
mov ecx, 0xe894cca9
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213b340
mov eax, 0x2dbdf89a
jmp 0x7ff77213b340
lea rcx, [0x7ff772233e38]
lea rdx, [rsp + 0x2d1]
call fcn.7ff77214a080
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rcx]
mov rcx, qword [rsp + 0x58]
call rax
mov r10d, 0xba6d1421
mov r9d, 0x9fa03d65
test eax, eax
mov ecx, 0xae4e5ae6
mov eax, 0x152e78a5
cmove ecx, eax
jmp 0x7ff7721318f0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213b450
cmp eax, 0x83b1842e
je 0x7ff77213b465
cmp eax, 0xc8ce79e7
jne 0x7ff77213b430
jmp 0x7ff77213bca5
cmp eax, 0x14fd6212
je 0x7ff77213b491
cmp eax, 0x55ec8473
jne 0x7ff77213b430
mov eax, 0x14fd6212
jmp 0x7ff77213b430
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213b430
mov byte [rsp + 0x210], 0xf7
mov eax, ebp
jmp 0x7ff77213b430
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 0x7ff77213b520
mov rax, qword [rsp + 0x290]
movzx edx, byte [rsp + rax + 0x2d1]
mov ebx, edx
not bl
and bl, 0x20
and dl, 0xdf
or dl, bl
xor dl, 0xe1
add dl, 0x93
mov byte [rsp + rax + 0x2d1], dl
mov rdx, qword [rsp + 0x290]
add rdx, 1
mov eax, 0x43b50aa9
mov ebp, eax
cmp eax, 0x14bcd8ba
jg 0x7ff77213b560
cmp ebp, 0xd179d2ae
jle 0x7ff77213b590
cmp ebp, 0xd179d2af
je 0x7ff77213b4e6
mov eax, ecx
cmp ebp, 0xf948d380
je 0x7ff77213b520
mov eax, ebp
cmp ebp, 0xde689a0f
jne 0x7ff77213b520
jmp 0x7ff77213bd3d
cmp ebp, 0x43b50aa8
jg 0x7ff77213b5c0
cmp ebp, 0x14bcd8bb
je 0x7ff77213b5e0
mov eax, ebp
cmp ebp, 0x26c7d7dd
jne 0x7ff77213b520
mov eax, 0x43b50aa9
xor edx, edx
jmp 0x7ff77213b520
mov eax, edi
cmp ebp, 0xabb2097a
je 0x7ff77213b520
mov eax, ebp
cmp ebp, 0xb6c9f589
jne 0x7ff77213b520
mov eax, 0xde689a0f
jmp 0x7ff77213b520
cmp ebp, 0x43b50aa9
je 0x7ff77213b5f6
mov eax, ebp
cmp ebp, 0x58c85cb2
jne 0x7ff77213b520
mov eax, 0xabb2097a
jmp 0x7ff77213b520
cmp byte [rsp + 0x2d0], 0
mov eax, 0xde689a0f
cmove eax, r8d
jmp 0x7ff77213b520
mov qword [rsp + 0x290], rdx
mov rax, qword [rsp + 0x290]
cmp rax, 0x18
mov eax, 0xb6c9f589
cmovb eax, esi
jmp 0x7ff77213b520
mov eax, dword [0x7ff772230758]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x7ff77223075c], 9
setg cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
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 0x7ff77213b680
mov rax, qword [rsp + 0x2d0]
mov eax, 0x1e75652a
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xdf1b1c4b
jle 0x7ff77213b6b0
cmp eax, 0x6770bfbf
jg 0x7ff77213b6e0
cmp eax, 0xdf1b1c4c
je 0x7ff77213b757
cmp eax, 0x1e75652a
je 0x7ff77213b763
cmp eax, 0x52b2e66
jne 0x7ff77213b680
jmp 0x7ff77213bfdf
cmp eax, 0xb5ad0a97
jg 0x7ff77213b730
cmp eax, 0x8703f6eb
je 0x7ff77213b664
cmp eax, 0x8764301f
jne 0x7ff77213b680
mov qword [rsp + 0x2d0], rdx
mov eax, ecx
jmp 0x7ff77213b680
cmp eax, 0x6770bfc0
je 0x7ff77213b77e
cmp eax, 0x6e89201f
jne 0x7ff77213b680
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 0x7ff77213b680
cmp eax, 0xb5ad0a98
je 0x7ff77213b788
cmp eax, 0xc5c67871
jne 0x7ff77213b680
cmp byte [rsp + 0x2b0], 0
mov eax, 0x52b2e66
cmove eax, esi
jmp 0x7ff77213b680
mov eax, 0x8764301f
xor edx, edx
jmp 0x7ff77213b680
mov rax, qword [rsp + 0x2d0]
cmp rax, 0xc
setb byte [rsp + 0x290]
mov eax, ebp
jmp 0x7ff77213b680
mov eax, 0x52b2e66
jmp 0x7ff77213b680
cmp byte [rsp + 0x290], 0
mov eax, 0x6770bfc0
cmovne eax, edi
jmp 0x7ff77213b680
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213b7f0
cmp eax, 0x83b1842e
je 0x7ff77213b805
cmp eax, 0xc8ce79e7
jne 0x7ff77213b7d0
jmp 0x7ff77213c25d
cmp eax, 0x14fd6212
je 0x7ff77213b831
cmp eax, 0x55ec8473
jne 0x7ff77213b7d0
mov eax, 0x14fd6212
jmp 0x7ff77213b7d0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213b7d0
mov byte [rsp + 0x210], 0xf7
mov eax, edi
jmp 0x7ff77213b7d0
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 xmmword [rsp + 0x290], xmm10
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 0x7ff77213c2fd
cmp ecx, 0xd0fd410
jne 0x7ff77213b8b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x210]
mov ecx, 0xd0fd410
mov edx, 0xe1777654
cmove ecx, edx
jmp 0x7ff77213b8b0
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 [rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77213b930
cmp eax, 0x959fa51f
je 0x7ff77213b968
cmp eax, 0x9e5102cc
jne 0x7ff77213b910
jmp 0x7ff77213c495
cmp eax, 0xdbdfb829
je 0x7ff77213b96f
cmp eax, 0xb98cd250
jne 0x7ff77213b910
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 0x7ff77213b910
mov eax, 0xdbdfb829
jmp 0x7ff77213b910
mov byte [rsp + 0x2d0], 0x2e
mov eax, ebp
jmp 0x7ff77213b910
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 0x7ff77213b9f0
mov ecx, 0x5540b4bb
nop word cs:[rax + rax]
nop
cmp ecx, 0xee348aed
jg 0x7ff77213ba30
cmp ecx, 0xdda3c868
jg 0x7ff77213ba60
cmp ecx, 0x8dc6306f
je 0x7ff77213bb3a
cmp ecx, 0xd43c5fc2
je 0x7ff77213bb81
cmp ecx, 0x9831ec61
jne 0x7ff77213b9f0
jmp 0x7ff77213c52c
cmp ecx, 0x5540b4ba
jg 0x7ff77213bab0
cmp ecx, 0xee348aee
je 0x7ff77213b9df
cmp ecx, 0x2a0fbfe4
jne 0x7ff77213b9f0
mov ecx, 0xd43c5fc2
mov rax, qword [rsp + 0x290]
jmp 0x7ff77213b9f0
cmp ecx, 0xdda3c869
je 0x7ff77213bba5
cmp ecx, 0xe0035895
jne 0x7ff77213b9f0
movzx edx, byte [rsp + 0x180]
movzx ebx, byte [rsp + 0x190]
mov ecx, edx
xor cl, bl
mov ecx, 0x5cf0bfcf
mov ebp, 0x5cf0bfcf
jne 0x7ff77213ba9d
mov ebp, 0xdda3c869
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77213b9f0
cmp ecx, 0x5540b4bb
je 0x7ff77213bbba
cmp ecx, 0x5cf0bfcf
jne 0x7ff77213b9f0
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, 0x2a0fbfe4
mov edi, 0x2a0fbfe4
jne 0x7ff77213bafe
mov edi, 0xdda3c869
cmp ebp, 0xffffffff
cmovne ecx, edi
cmp edx, 0xa
mov dword [rsp + 0x280], 0x26061400
lea rdx, [rsp + 0x284]
mov qword [rsp + 0x290], rdx
lea rdx, [rsp + 0x285]
mov qword [rsp + 0x2d0], rdx
cmovge ecx, edi
jmp 0x7ff77213b9f0
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 0x7ff77213bb70
mov ebx, 0xee348aee
cmp ebp, 0xffffffff
cmovne ecx, ebx
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff77213b9f0
mov byte [rax], 0
add rax, 1
mov ecx, 0x8dc6306f
cmp rax, qword [rsp + 0x2d0]
je 0x7ff77213b9f0
mov ecx, 0xd43c5fc2
jmp 0x7ff77213b9f0
mov dword [rsp + 0x280], 0x26061400
mov ecx, 0x5cf0bfcf
jmp 0x7ff77213b9f0
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 0x7ff77213bbed
mov edi, 0xee348aee
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff77213b9f0
test ebp, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x282], al
sete byte [rsp + 0x210]
cmp esi, 0xa
setl byte [rsp + 0x290]
mov eax, 0x76951546
nop dword [rax + rax]
cmp eax, 0x4d4e0421
jg 0x7ff77213bc60
cmp eax, 0xe894cca9
je 0x7ff77213bc9e
cmp eax, 0x2dbdf89a
jne 0x7ff77213bc30
mov byte [rsp + 0x2d0], 0x5f
mov eax, edi
jmp 0x7ff77213bc30
cmp eax, 0x4d4e0422
je 0x7ff77213c7db
cmp eax, 0x76951546
jne 0x7ff77213bc30
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov edx, ecx
xor dl, al
mov edx, 0xe894cca9
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x7ff77213bc30
mov eax, 0x2dbdf89a
jmp 0x7ff77213bc30
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213bcf0
cmp eax, 0x83b1842e
je 0x7ff77213bd05
cmp eax, 0xc8ce79e7
jne 0x7ff77213bcd0
jmp 0x7ff77213c968
cmp eax, 0x14fd6212
je 0x7ff77213bd31
cmp eax, 0x55ec8473
jne 0x7ff77213bcd0
mov eax, 0x14fd6212
jmp 0x7ff77213bcd0
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213bcd0
mov byte [rsp + 0x210], 0x87
mov eax, ebp
jmp 0x7ff77213bcd0
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
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x170]
cmp ecx, 0xa
setl byte [rsp + 0x180]
mov ecx, 0x746d42bb
jmp 0x7ff77213bdb0
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, bl
cmovne ecx, ebp
nop
cmp ecx, 0xfc50a5a
jg 0x7ff77213bdf0
cmp ecx, 0xbac3f12d
jle 0x7ff77213be60
cmp ecx, 0xbac3f12e
je 0x7ff77213bedc
cmp ecx, 0xe0464132
je 0x7ff77213bf17
cmp ecx, 0xde076362
jne 0x7ff77213bdb0
jmp 0x7ff77213c9fd
cmp ecx, 0x746d42ba
jg 0x7ff77213be90
cmp ecx, 0xfc50a5b
je 0x7ff77213bf3b
cmp ecx, 0x67c7b9b9
jne 0x7ff77213bdb0
mov ecx, dword [0x7ff772230e60]
mov edx, dword [0x7ff772230e64]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ecx, 0xde076362
mov ebx, 0xde076362
jne 0x7ff77213be45
mov ebx, 0x98772f56
test edi, ebp
cmovne ecx, ebx
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff77213bdb0
cmp ecx, 0x98772f56
je 0x7ff77213bfb1
cmp ecx, 0xa234a5bb
jne 0x7ff77213bdb0
mov ecx, 0xe0464132
mov rax, qword [rsp + 0x200]
jmp 0x7ff77213bdb0
cmp ecx, 0x7967d064
je 0x7ff77213bfbb
cmp ecx, 0x746d42bb
jne 0x7ff77213bdb0
movzx edx, byte [rsp + 0x170]
movzx ebx, byte [rsp + 0x180]
mov ecx, edx
xor cl, bl
mov ecx, 0xfc50a5b
mov ebp, 0xfc50a5b
jne 0x7ff77213becd
mov ebp, 0x7967d064
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77213bdb0
mov ecx, dword [0x7ff772230e60]
mov edx, dword [0x7ff772230e64]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0x67c7b9b9
mov ecx, 0x98772f56
mov edi, 0x67c7b9b9
test esi, ebx
sete bl
je 0x7ff77213bda0
mov edi, 0x98772f56
jmp 0x7ff77213bda0
mov byte [rax], 0
add rax, 1
mov ecx, 0xbac3f12e
cmp rax, qword [rsp + 0x210]
je 0x7ff77213bdb0
mov ecx, 0xe0464132
jmp 0x7ff77213bdb0
movaps xmmword [rsp + 0x290], xmm6
mov word [rsp + 0x2a0], 0x8e2
mov byte [rsp + 0x2a2], 0x28
lea rcx, [rsp + 0x2a3]
mov qword [rsp + 0x200], rcx
lea rcx, [rsp + 0x2a4]
mov qword [rsp + 0x210], rcx
mov ecx, dword [0x7ff772230e60]
mov edx, dword [0x7ff772230e64]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
mov ebp, 0xa234a5bb
mov ecx, 0x7967d064
mov edi, 0xa234a5bb
cmp ebx, 0xffffffff
sete bl
je 0x7ff77213bda0
mov edi, 0x7967d064
jmp 0x7ff77213bda0
mov ecx, 0x67c7b9b9
jmp 0x7ff77213bdb0
movaps xmmword [rsp + 0x290], xmm6
mov word [rsp + 0x2a0], 0x8e2
mov byte [rsp + 0x2a2], 0x28
mov ecx, 0xfc50a5b
jmp 0x7ff77213bdb0
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 0x7ff77213c050
mov ecx, 0x5540b4bb
nop dword [rax + rax]
cmp ecx, 0xee348aed
jg 0x7ff77213c090
cmp ecx, 0xdda3c868
jg 0x7ff77213c0c0
cmp ecx, 0x8dc6306f
je 0x7ff77213c19a
cmp ecx, 0xd43c5fc2
je 0x7ff77213c1df
cmp ecx, 0x9831ec61
jne 0x7ff77213c050
jmp 0x7ff77213cb90
cmp ecx, 0x5540b4ba
jg 0x7ff77213c110
cmp ecx, 0xee348aee
je 0x7ff77213c043
cmp ecx, 0x2a0fbfe4
jne 0x7ff77213c050
mov ecx, 0xd43c5fc2
mov rax, qword [rsp + 0x290]
jmp 0x7ff77213c050
cmp ecx, 0xdda3c869
je 0x7ff77213c203
cmp ecx, 0xe0035895
jne 0x7ff77213c050
movzx edx, byte [rsp + 0x180]
movzx ebx, byte [rsp + 0x190]
mov ecx, edx
xor cl, bl
mov ecx, 0x5cf0bfcf
mov ebp, 0x5cf0bfcf
jne 0x7ff77213c0fd
mov ebp, 0xdda3c869
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77213c050
cmp ecx, 0x5540b4bb
je 0x7ff77213c218
cmp ecx, 0x5cf0bfcf
jne 0x7ff77213c050
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, 0x2a0fbfe4
mov edi, 0x2a0fbfe4
jne 0x7ff77213c15e
mov edi, 0xdda3c869
cmp ebp, 0xffffffff
cmovne ecx, edi
cmp edx, 0xa
mov dword [rsp + 0x280], 0x26061400
lea rdx, [rsp + 0x284]
mov qword [rsp + 0x290], rdx
lea rdx, [rsp + 0x285]
mov qword [rsp + 0x2d0], rdx
cmovge ecx, edi
jmp 0x7ff77213c050
mov ecx, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0x5540b4bb
mov ecx, 0xee348aee
mov edi, 0x5540b4bb
test esi, ebx
sete bl
je 0x7ff77213c1cc
mov edi, 0xee348aee
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor dl, bl
cmovne ecx, ebp
jmp 0x7ff77213c050
mov byte [rax], 0
add rax, 1
mov ecx, 0x8dc6306f
cmp rax, qword [rsp + 0x2d0]
je 0x7ff77213c050
mov ecx, 0xd43c5fc2
jmp 0x7ff77213c050
mov dword [rsp + 0x280], 0x26061400
mov ecx, 0x5cf0bfcf
jmp 0x7ff77213c050
mov ecx, dword [0x7ff772230f60]
mov edx, dword [0x7ff772230f64]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
xor edi, 0xfffffffe
test edi, ebp
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ecx, 0x9831ec61
mov ebx, 0x9831ec61
jne 0x7ff77213c24d
mov ebx, 0xee348aee
test edi, ebp
cmovne ecx, ebx
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff77213c050
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213c2b0
cmp eax, 0x83b1842e
je 0x7ff77213c2c5
cmp eax, 0xc8ce79e7
jne 0x7ff77213c290
jmp 0x7ff77213ce54
cmp eax, 0x14fd6212
je 0x7ff77213c2f1
cmp eax, 0x55ec8473
jne 0x7ff77213c290
mov eax, 0x14fd6212
jmp 0x7ff77213c290
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213c290
mov byte [rsp + 0x210], 0x87
mov eax, edi
jmp 0x7ff77213c290
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
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x38]
cmp ecx, 0xa
setl byte [rsp + 0x37]
mov eax, 0xbf585f6a
cmp eax, 0xe54c2aca
jg 0x7ff77213c3f0
cmp eax, 0x8c17b590
je 0x7ff77213ceee
cmp eax, 0xbf585f6a
jne 0x7ff77213c3a0
movzx ecx, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
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 0x7ff77213c3a0
cmp eax, 0xe54c2acb
je 0x7ff77213c42c
cmp eax, 0x3bef45e9
jne 0x7ff77213c3a0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77213c3a0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
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 0x7ff77213c3a0
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 dword [rax]
cmp eax, 0xb98cd24f
jg 0x7ff77213c4e0
cmp eax, 0x959fa51f
je 0x7ff77213c519
cmp eax, 0x9e5102cc
jne 0x7ff77213c4c0
jmp 0x7ff77213cf8f
cmp eax, 0xdbdfb829
je 0x7ff77213c520
cmp eax, 0xb98cd250
jne 0x7ff77213c4c0
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 0x7ff77213c4c0
mov eax, 0xdbdfb829
jmp 0x7ff77213c4c0
mov byte [rsp + 0x2d0], OleUninitialize
mov eax, ebp
jmp 0x7ff77213c4c0
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 + 0x37]
cmp ecx, 0xa
setl byte [rsp + 0x170]
mov ecx, 0x42d684f4
movabs r8, 0x38cb3e3e300e3a3d
jmp 0x7ff77213c5d0
movaps xmmword [rsp + 0x2d0], xmm12
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
mov ecx, 0x52deaf92
nop dword [rax]
cmp ecx, 0x402e3d70
jle 0x7ff77213c610
cmp ecx, 0x42d684f3
jle 0x7ff77213c640
cmp ecx, 0x42d684f4
je 0x7ff77213c6aa
cmp ecx, 0x52deaf92
je 0x7ff77213c6e2
cmp ecx, 0x7d824014
jne 0x7ff77213c5d0
jmp 0x7ff77213d02c
cmp ecx, 0x2d278dd2
jg 0x7ff77213c680
cmp ecx, 0xb371ca1b
je 0x7ff77213c76d
cmp ecx, 0xbc55553b
jne 0x7ff77213c5d0
mov ecx, 0xb371ca1b
jmp 0x7ff77213c5d0
cmp ecx, 0x402e3d71
je 0x7ff77213c59e
cmp ecx, 0x4221f930
jne 0x7ff77213c5d0
mov byte [rsi], 0
add rsi, 1
mov ecx, 0x2d278dd3
cmp rsi, qword [rsp + 0x290]
je 0x7ff77213c5d0
mov ecx, 0x4221f930
jmp 0x7ff77213c5d0
cmp ecx, 0x2d278dd3
je 0x7ff77213c795
cmp ecx, 0x37b34c7a
jne 0x7ff77213c5d0
mov ecx, 0x4221f930
mov rsi, qword [rsp + 0x180]
jmp 0x7ff77213c5d0
movzx ebx, byte [rsp + 0x37]
movzx eax, byte [rsp + 0x170]
mov edx, eax
xor dl, bl
mov ebp, 0x52deaf92
mov ecx, 0x402e3d71
mov edi, 0x52deaf92
test al, al
jne 0x7ff77213c6d3
mov edi, 0x402e3d71
test bl, bl
cmovne ecx, edi
test dl, dl
cmovne ecx, ebp
jmp 0x7ff77213c5d0
movaps xmmword [rsp + 0x2d0], xmm12
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
mov eax, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
xor eax, 0xfffffffe
mov ebp, 0x37b34c7a
mov ecx, 0x402e3d71
mov edi, 0x37b34c7a
test eax, ebx
sete bl
je 0x7ff77213c75a
mov edi, 0x402e3d71
cmp edx, 0xa
cmovl ecx, edi
setl al
xor al, bl
cmovne ecx, ebp
jmp 0x7ff77213c5d0
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 0x7ff77213c7bb
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 0x7ff77213c7c8
mov edi, 0xbc55553b
cmp edx, 0xa
cmovl ecx, edi
setl al
xor bl, al
cmovne ecx, ebp
jmp 0x7ff77213c5d0
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x283], al
lea rax, [rsp + 0x285]
mov qword [rsp + 0x210], rax
mov ecx, 0x87b37715
lea rax, [rsp + 0x284]
nop word cs:[rax + rax]
cmp ecx, 0xe3f99f5d
jle 0x7ff77213c8c0
cmp ecx, 0xe3f99f5e
je 0x7ff77213c8d9
cmp ecx, 0x3304e603
je 0x7ff77213c8fe
cmp ecx, 0x556ccff0
jne 0x7ff77213c810
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 [0x7ff772230ea8]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov ecx, 0xe3f99f5e
mov edi, 0x3304e603
cmove ecx, edi
cmp dword [0x7ff772230eac], 0xa
mov ebp, 0xe3f99f5e
cmovge ecx, ebp
setl bl
xor bl, dl
cmovne ecx, edi
jmp 0x7ff77213c810
cmp ecx, 0x87b37715
je 0x7ff77213c920
cmp ecx, 0xc1650161
jne 0x7ff77213c810
jmp 0x7ff77213d0e2
mov rcx, qword [rsp + 0x2d0]
mov byte [rcx], 0
mov rcx, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x210]
mov ecx, 0x556ccff0
jmp 0x7ff77213c810
cmp byte [rsp + 0x200], 0
mov ecx, 0x87b37715
mov eax, 0xc1650161
cmovne ecx, eax
mov rax, qword [rsp + 0x290]
jmp 0x7ff77213c810
mov qword [rsp + 0x2d0], rax
mov ecx, dword [0x7ff772230ea8]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete dl
mov ecx, 0xe3f99f5e
mov ebp, 0x556ccff0
cmove ecx, ebp
cmp dword [0x7ff772230eac], 0xa
mov ebx, 0xe3f99f5e
cmovge ecx, ebx
setl bl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff77213c810
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
cmp eax, 0x14fd6211
jg 0x7ff77213c9b0
cmp eax, 0x83b1842e
je 0x7ff77213c9c5
cmp eax, 0xc8ce79e7
jne 0x7ff77213c990
jmp 0x7ff77213d1a2
cmp eax, 0x14fd6212
je 0x7ff77213c9f1
cmp eax, 0x55ec8473
jne 0x7ff77213c990
mov eax, 0x14fd6212
jmp 0x7ff77213c990
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213c990
mov byte [rsp + 0x210], 0xf2
mov eax, ebp
jmp 0x7ff77213c990
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 + 0x38]
cmp ecx, 0xa
setl byte [rsp + 0x37]
mov eax, 0xbf585f6a
cmp eax, 0xe54c2aca
jg 0x7ff77213caf0
cmp eax, 0x8c17b590
je 0x7ff77213d23d
cmp eax, 0xbf585f6a
jne 0x7ff77213caa0
movzx ecx, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
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 0x7ff77213caa0
cmp eax, 0xe54c2acb
je 0x7ff77213cb2c
cmp eax, 0x3bef45e9
jne 0x7ff77213caa0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77213caa0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
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 0x7ff77213caa0
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 + 0x37]
cmp ecx, 0xa
setl byte [rsp + 0x170]
mov ecx, 0x42d684f4
movabs r8, 0x38cb3e3e300e3a3d
jmp 0x7ff77213cc30
movaps xmmword [rsp + 0x2d0], xmm12
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
mov ecx, 0x52deaf92
nop
cmp ecx, 0x402e3d70
jle 0x7ff77213cc70
cmp ecx, 0x42d684f3
jle 0x7ff77213cca0
cmp ecx, 0x42d684f4
je 0x7ff77213cd0a
cmp ecx, 0x52deaf92
je 0x7ff77213cd3b
cmp ecx, 0x7d824014
jne 0x7ff77213cc30
jmp 0x7ff77213d2de
cmp ecx, 0x2d278dd2
jg 0x7ff77213cce0
cmp ecx, 0xb371ca1b
je 0x7ff77213cdc8
cmp ecx, 0xbc55553b
jne 0x7ff77213cc30
mov ecx, 0xb371ca1b
jmp 0x7ff77213cc30
cmp ecx, 0x402e3d71
je 0x7ff77213cc03
cmp ecx, 0x4221f930
jne 0x7ff77213cc30
mov byte [rax], 0
add rax, 1
mov ecx, 0x2d278dd3
cmp rax, qword [rsp + 0x290]
je 0x7ff77213cc30
mov ecx, 0x4221f930
jmp 0x7ff77213cc30
cmp ecx, 0x2d278dd3
je 0x7ff77213ce0f
cmp ecx, 0x37b34c7a
jne 0x7ff77213cc30
mov ecx, 0x4221f930
mov rax, qword [rsp + 0x180]
jmp 0x7ff77213cc30
movzx edx, byte [rsp + 0x37]
movzx ebx, byte [rsp + 0x170]
mov ecx, edx
xor cl, bl
mov ecx, 0x52deaf92
mov ebp, 0x52deaf92
jne 0x7ff77213cd2c
mov ebp, 0x402e3d71
test bl, bl
cmove ecx, ebp
test dl, dl
cmove ecx, ebp
jmp 0x7ff77213cc30
mov ecx, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
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, 0x37b34c7a
mov edi, 0x37b34c7a
jne 0x7ff77213cd71
mov edi, 0x402e3d71
cmp ebp, 0xffffffff
cmovne ecx, edi
cmp edx, 0xa
movaps xmmword [rsp + 0x2d0], xmm12
mov qword [rsp + 0x2e0], r8
mov dword [rsp + 0x2e8], 0x3d3a3830
mov word [rsp + 0x2ec], 0xab24
lea rdx, [rsp + 0x2ee]
mov qword [rsp + 0x180], rdx
lea rdx, [rsp + 0x2ef]
mov qword [rsp + 0x290], rdx
cmovge ecx, edi
jmp 0x7ff77213cc30
mov ecx, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
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, 0x7d824014
mov ebx, 0x7d824014
jne 0x7ff77213cdfe
mov ebx, 0xbc55553b
cmp ebp, 0xffffffff
cmovne ecx, ebx
cmp edx, 0xa
cmovge ecx, ebx
jmp 0x7ff77213cc30
mov ecx, dword [0x7ff772230f70]
mov edx, dword [0x7ff772230f74]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
xor esi, 0xfffffffe
mov ebp, 0xb371ca1b
mov ecx, 0xbc55553b
mov edi, 0xb371ca1b
test esi, ebx
sete bl
je 0x7ff77213ce41
mov edi, 0xbc55553b
cmp edx, 0xa
cmovl ecx, edi
setl dl
xor bl, dl
cmovne ecx, ebp
jmp 0x7ff77213cc30
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213cea0
cmp eax, 0x83b1842e
je 0x7ff77213ceb5
cmp eax, 0xc8ce79e7
jne 0x7ff77213ce80
jmp 0x7ff77213d392
cmp eax, 0x14fd6212
je 0x7ff77213cee2
cmp eax, 0x55ec8473
jne 0x7ff77213ce80
mov eax, 0x14fd6212
jmp 0x7ff77213ce80
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, r15d
jmp 0x7ff77213ce80
mov byte [rsp + 0x210], 0xf2
mov eax, edi
jmp 0x7ff77213ce80
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, 0xd43b7088
mov dword [rsp + 0x70], 0
jmp 0x7ff7721318e2
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 0x7ff77213cfe0
cmp eax, 0x959fa51f
je 0x7ff77213d019
cmp eax, 0x9e5102cc
jne 0x7ff77213cfc0
jmp 0x7ff77213d42d
cmp eax, 0xdbdfb829
je 0x7ff77213d020
cmp eax, 0xb98cd250
jne 0x7ff77213cfc0
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 0x7ff77213cfc0
mov eax, 0xdbdfb829
jmp 0x7ff77213cfc0
mov byte [rsp + 0x2d0], 0x14
mov eax, ebp
jmp 0x7ff77213cfc0
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], xmm13
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 0x7ff77213d4cc
cmp ecx, 0xef7f7384
jne 0x7ff77213d0b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x170]
mov ecx, 0xef7f7384
mov edx, 0x5221319
cmove ecx, edx
jmp 0x7ff77213d0b0
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 word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x1dfc8948
je 0x7ff77213d5ce
cmp ecx, 0xf978de9d
jne 0x7ff77213d170
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x290]
mov ecx, 0xf978de9d
mov edx, 0x1dfc8948
cmove ecx, edx
jmp 0x7ff77213d170
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213d1f0
cmp eax, 0x83b1842e
je 0x7ff77213d205
cmp eax, 0xc8ce79e7
jne 0x7ff77213d1d0
jmp 0x7ff77213d722
cmp eax, 0x14fd6212
je 0x7ff77213d231
cmp eax, 0x55ec8473
jne 0x7ff77213d1d0
mov eax, 0x14fd6212
jmp 0x7ff77213d1d0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, esi
test cl, cl
cmovne eax, r15d
jmp 0x7ff77213d1d0
mov byte [rsp + 0x210], 0xeb
mov eax, ebp
jmp 0x7ff77213d1d0
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, 0x42c9ee22
mov dword [rsp + 0x6c], 0
jmp 0x7ff7721318e2
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], xmm13
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]
cmp ecx, 0x5221319
je 0x7ff77213d7bd
cmp ecx, 0xef7f7384
jne 0x7ff77213d360
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x170]
mov ecx, 0xef7f7384
mov edx, 0x5221319
cmove ecx, edx
jmp 0x7ff77213d360
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213d3e0
cmp eax, 0x83b1842e
je 0x7ff77213d3f5
cmp eax, 0xc8ce79e7
jne 0x7ff77213d3c0
jmp 0x7ff77213d8be
cmp eax, 0x14fd6212
je 0x7ff77213d421
cmp eax, 0x55ec8473
jne 0x7ff77213d3c0
mov eax, 0x14fd6212
jmp 0x7ff77213d3c0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213d3c0
mov byte [rsp + 0x210], 0xeb
mov eax, edi
jmp 0x7ff77213d3c0
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
cmp eax, 0xb98cd24f
jg 0x7ff77213d480
cmp eax, 0x959fa51f
je 0x7ff77213d4b9
cmp eax, 0x9e5102cc
jne 0x7ff77213d460
jmp 0x7ff77213d95d
cmp eax, 0xdbdfb829
je 0x7ff77213d4c0
cmp eax, 0xb98cd250
jne 0x7ff77213d460
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 0x7ff77213d460
mov eax, 0xdbdfb829
jmp 0x7ff77213d460
mov byte [rsp + 0x2d0], 0x38
mov eax, ebp
jmp 0x7ff77213d460
mov ecx, 0x813c308d
cmp byte [rsp + 0x290], 0
mov edx, 0x1109883c
cmove edx, ebp
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x4381ee3c
jg 0x7ff77213d520
cmp ecx, 0x813c308d
je 0x7ff77213d55b
cmp ecx, 0xeda29600
je 0x7ff77213d570
cmp ecx, 0x1109883c
jne 0x7ff77213d4f0
jmp 0x7ff77213d9fb
cmp ecx, 0x7e44bbcd
je 0x7ff77213d55f
cmp ecx, 0x4e4ec1aa
je 0x7ff77213d580
cmp ecx, 0x4381ee3d
jne 0x7ff77213d4f0
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x170]
cmp rcx, 0x12
mov ecx, 0x7e44bbcd
mov ebx, 0x4e4ec1aa
cmovb ecx, ebx
jmp 0x7ff77213d4f0
mov ecx, edx
jmp 0x7ff77213d4f0
mov ecx, 0x1109883c
jmp 0x7ff77213d4f0
mov ecx, 0x4381ee3d
xor eax, eax
jmp 0x7ff77213d4d1
mov rax, qword [rsp + 0x170]
mov cl, byte [rsp + rax + 0x291]
mov edx, ecx
not dl
and dl, 0x55
and cl, 0xaa
or cl, dl
xor cl, 0x11
add cl, 0xe9
mov byte [rsp + rax + 0x291], cl
mov rax, qword [rsp + 0x170]
movabs rcx, 0x2124db8a3c935d42
sub rax, rcx
add rax, rcx
add rax, 1
mov ecx, 0x4381ee3d
jmp 0x7ff77213d4d1
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 r8, [rsp + 0x2a3]
mov edx, dword [0x7ff772230ec8]
lea ebp, [rdx - 1]
imul ebp, edx
not ebp
or ebp, 0xfffffffe
cmp ebp, 0xffffffff
mov edx, 0xbcaa3760
mov r9d, 0x99629276
cmove edx, r9d
sete bl
mov ebp, 0xbcaa3760
mov esi, 0x4b143e25
cmove ebp, esi
cmp dword [0x7ff772230ecc], 0xa
mov edi, 0xbcaa3760
cmovge edx, edi
setl al
cmovge ebp, edi
xor al, bl
cmovne edx, r9d
cmovne ebp, esi
nop word cs:[rax + rax]
nop
cmp ecx, 0x16c9deef
jle 0x7ff77213d6d0
cmp ecx, 0x16c9def0
je 0x7ff77213d6eb
cmp ecx, 0x4b143e25
je 0x7ff77213d6ef
cmp ecx, 0x1dbf0a28
jne 0x7ff77213d6a0
jmp 0x7ff77213d700
cmp ecx, 0x99629276
je 0x7ff77213db90
cmp ecx, 0xbcaa3760
jne 0x7ff77213d6a0
mov ecx, 0x4b143e25
jmp 0x7ff77213d6a0
mov ecx, ebp
jmp 0x7ff77213d6a0
mov ecx, edx
jmp 0x7ff77213d6a0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x210]
mov ecx, 0x1dbf0a28
mov eax, 0x16c9def0
cmove ecx, eax
jmp 0x7ff77213d644
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213d770
cmp eax, 0x83b1842e
je 0x7ff77213d785
cmp eax, 0xc8ce79e7
jne 0x7ff77213d750
jmp 0x7ff77213dd21
cmp eax, 0x14fd6212
je 0x7ff77213d7b1
cmp eax, 0x55ec8473
jne 0x7ff77213d750
mov eax, 0x14fd6212
jmp 0x7ff77213d750
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213d750
mov byte [rsp + 0x210], 0x9b
mov eax, ebp
jmp 0x7ff77213d750
mov ecx, 0x813c308d
cmp byte [rsp + 0x290], 0
mov edx, 0x1109883c
cmove edx, ebp
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x4381ee3c
jg 0x7ff77213d810
cmp ecx, 0x813c308d
je 0x7ff77213d84b
cmp ecx, 0xeda29600
je 0x7ff77213d860
cmp ecx, 0x1109883c
jne 0x7ff77213d7e0
jmp 0x7ff77213ddbd
cmp ecx, 0x7e44bbcd
je 0x7ff77213d84f
cmp ecx, 0x4e4ec1aa
je 0x7ff77213d870
cmp ecx, 0x4381ee3d
jne 0x7ff77213d7e0
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x170]
cmp rcx, 0x12
mov ecx, 0x7e44bbcd
mov ebx, 0x4e4ec1aa
cmovb ecx, ebx
jmp 0x7ff77213d7e0
mov ecx, edx
jmp 0x7ff77213d7e0
mov ecx, 0x1109883c
jmp 0x7ff77213d7e0
mov ecx, 0x4381ee3d
xor eax, eax
jmp 0x7ff77213d7c2
mov rax, qword [rsp + 0x170]
mov cl, byte [rsp + rax + 0x291]
mov edx, ecx
not dl
and dl, 0x65
and cl, 0x9a
or cl, dl
xor cl, 0x21
add cl, 0xe9
mov byte [rsp + rax + 0x291], cl
mov rax, qword [rsp + 0x170]
movabs rcx, 0x5afc233018309137
sub rax, rcx
add rax, rcx
add rax, 1
mov ecx, 0x4381ee3d
jmp 0x7ff77213d7c2
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213d910
cmp eax, 0x83b1842e
je 0x7ff77213d925
cmp eax, 0xc8ce79e7
jne 0x7ff77213d8f0
jmp 0x7ff77213df55
cmp eax, 0x14fd6212
je 0x7ff77213d951
cmp eax, 0x55ec8473
jne 0x7ff77213d8f0
mov eax, 0x14fd6212
jmp 0x7ff77213d8f0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213d8f0
mov byte [rsp + 0x210], 0x9b
mov eax, edi
jmp 0x7ff77213d8f0
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 cs:[rax + rax]
nop
cmp eax, 0xb98cd24f
jg 0x7ff77213d9b0
cmp eax, 0x959fa51f
je 0x7ff77213d9e8
cmp eax, 0x9e5102cc
jne 0x7ff77213d990
jmp 0x7ff77213dfee
cmp eax, 0xdbdfb829
je 0x7ff77213d9ef
cmp eax, 0xb98cd250
jne 0x7ff77213d990
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 0x7ff77213d990
mov eax, 0xdbdfb829
jmp 0x7ff77213d990
mov byte [rsp + 0x2d0], 0x2c
mov eax, ebp
jmp 0x7ff77213d990
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 + 0x38]
cmp ecx, 0xa
setl byte [rsp + 0x37]
mov eax, 0xbf585f6a
nop word cs:[rax + rax]
cmp eax, 0xe54c2aca
jg 0x7ff77213daf0
cmp eax, 0x8c17b590
je 0x7ff77213e08c
cmp eax, 0xbf585f6a
jne 0x7ff77213daa0
movzx ecx, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
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 0x7ff77213daa0
cmp eax, 0xe54c2acb
je 0x7ff77213db2c
cmp eax, 0x3bef45e9
jne 0x7ff77213daa0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77213daa0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
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 0x7ff77213daa0
mov eax, dword [0x7ff772230ed0]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
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
jmp 0x7ff77213dbf0
mov ecx, 0x78387a4a
nop word cs:[rax + rax]
nop dword [rax]
mov ebp, ecx
cmp ecx, 0x3779152d
jg 0x7ff77213dc30
cmp ebp, 0xc3e326ce
jg 0x7ff77213dc60
cmp ebp, 0xbd5d6d12
je 0x7ff77213dcc1
cmp ebp, 0xc2fa6f1d
je 0x7ff77213dcfd
mov ecx, ebp
cmp ebp, 0xbdd27a2c
jne 0x7ff77213dbf0
jmp 0x7ff77213e125
cmp ebp, 0x6b141549
jg 0x7ff77213dca0
mov ecx, edi
cmp ebp, 0x3779152e
je 0x7ff77213dbf0
mov ecx, ebp
cmp ebp, 0x5dba9415
jne 0x7ff77213dbf0
mov ecx, 0x160751f6
xor edx, edx
jmp 0x7ff77213dbf0
cmp ebp, 0xc3e326cf
je 0x7ff77213dd07
mov ecx, ebp
cmp ebp, 0x160751f6
jne 0x7ff77213dbf0
mov qword [rsp + 0x210], rdx
mov rcx, qword [rsp + 0x210]
cmp rcx, 0x12
mov ecx, 0x3779152e
mov ebp, 0xbd5d6d12
cmovb ecx, ebp
jmp 0x7ff77213dbf0
cmp ebp, 0x6b14154a
je 0x7ff77213dbdd
mov ecx, ebp
cmp ebp, 0x78387a4a
jne 0x7ff77213dbf0
mov ecx, eax
jmp 0x7ff77213dbf0
mov rcx, qword [rsp + 0x210]
movzx edx, byte [rsp + rcx + 0x291]
mov ebx, edx
not bl
and bl, 0xc1
and dl, 0x3e
or dl, bl
add dl, 0xd5
mov byte [rsp + rcx + 0x291], dl
mov rdx, qword [rsp + 0x210]
add rdx, 1
mov ecx, 0x160751f6
jmp 0x7ff77213dbf0
mov ecx, 0xbdd27a2c
jmp 0x7ff77213dbf0
cmp byte [rsp + 0x290], 0
mov ecx, 0xbdd27a2c
mov ebp, 0x5dba9415
cmove ecx, ebp
jmp 0x7ff77213dbf0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213dd70
cmp eax, 0x83b1842e
je 0x7ff77213dd85
cmp eax, 0xc8ce79e7
jne 0x7ff77213dd50
jmp 0x7ff77213e2b0
cmp eax, 0x14fd6212
je 0x7ff77213ddb1
cmp eax, 0x55ec8473
jne 0x7ff77213dd50
mov eax, 0x14fd6212
jmp 0x7ff77213dd50
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213dd50
mov byte [rsp + 0x210], 0xfe
mov eax, ebp
jmp 0x7ff77213dd50
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 + 0x38]
cmp ecx, 0xa
setl byte [rsp + 0x37]
mov eax, 0xbf585f6a
nop word [rax + rax]
cmp eax, 0xe54c2aca
jg 0x7ff77213deb0
cmp eax, 0x8c17b590
je 0x7ff77213e34d
cmp eax, 0xbf585f6a
jne 0x7ff77213de60
movzx ecx, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
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 0x7ff77213de60
cmp eax, 0xe54c2acb
je 0x7ff77213deec
cmp eax, 0x3bef45e9
jne 0x7ff77213de60
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77213de60
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
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 0x7ff77213de60
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213dfa0
cmp eax, 0x83b1842e
je 0x7ff77213dfb5
cmp eax, 0xc8ce79e7
jne 0x7ff77213df80
jmp 0x7ff77213e421
cmp eax, 0x14fd6212
je 0x7ff77213dfe2
cmp eax, 0x55ec8473
jne 0x7ff77213df80
mov eax, 0x14fd6212
jmp 0x7ff77213df80
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, r15d
jmp 0x7ff77213df80
mov byte [rsp + 0x210], 0xfe
mov eax, edi
jmp 0x7ff77213df80
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
nop word cs:[rax + rax]
cmp eax, 0xb98cd24f
jg 0x7ff77213e040
cmp eax, 0x959fa51f
je 0x7ff77213e079
cmp eax, 0x9e5102cc
jne 0x7ff77213e020
jmp 0x7ff77213e4bd
cmp eax, 0xdbdfb829
je 0x7ff77213e080
cmp eax, 0xb98cd250
jne 0x7ff77213e020
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 0x7ff77213e020
mov eax, 0xdbdfb829
jmp 0x7ff77213e020
mov byte [rsp + 0x2d0], 0x32
mov eax, ebp
jmp 0x7ff77213e020
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, 0x5f3735f1
jmp 0x7ff7721318e2
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 + 0x38]
cmp ecx, 0xa
setl byte [rsp + 0x37]
mov eax, 0xbf585f6a
cmp eax, 0xe54c2aca
jg 0x7ff77213e210
cmp eax, 0x8c17b590
je 0x7ff77213e55b
cmp eax, 0xbf585f6a
jne 0x7ff77213e1c0
movzx ecx, byte [rsp + 0x38]
movzx eax, byte [rsp + 0x37]
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 0x7ff77213e1c0
cmp eax, 0xe54c2acb
je 0x7ff77213e24c
cmp eax, 0x3bef45e9
jne 0x7ff77213e1c0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
call fcn.7ff77204c5a0
mov eax, 0xe54c2acb
jmp 0x7ff77213e1c0
mov rcx, r14
call fcn.7ff77204ce30
mov r9d, dword [rsp + 0x218]
mov r8d, dword [r14 + 8]
mov rdx, qword [rsp + 0x210]
mov rcx, r14
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 0x7ff77213e1c0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213e300
cmp eax, 0x83b1842e
je 0x7ff77213e315
cmp eax, 0xc8ce79e7
jne 0x7ff77213e2e0
jmp 0x7ff77213e5fc
cmp eax, 0x14fd6212
je 0x7ff77213e341
cmp eax, 0x55ec8473
jne 0x7ff77213e2e0
mov eax, 0x14fd6212
jmp 0x7ff77213e2e0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213e2e0
mov byte [rsp + 0x210], 0x86
mov eax, ebp
jmp 0x7ff77213e2e0
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 [0x7ff772230b58]
mov edx, dword [0x7ff772230b5c]
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, 0x65e2fea0
mov ebp, 0x4b36db34
cmovne eax, ebp
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, ebp
cmp edx, 0xa
cmovge ecx, eax
jmp 0x7ff7721318e2
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213e470
cmp eax, 0x83b1842e
je 0x7ff77213e485
cmp eax, 0xc8ce79e7
jne 0x7ff77213e450
jmp 0x7ff77213e69d
cmp eax, 0x14fd6212
je 0x7ff77213e4b1
cmp eax, 0x55ec8473
jne 0x7ff77213e450
mov eax, 0x14fd6212
jmp 0x7ff77213e450
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213e450
mov byte [rsp + 0x210], 0x86
mov eax, edi
jmp 0x7ff77213e450
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]
nop
cmp eax, 0xb98cd24f
jg 0x7ff77213e510
cmp eax, 0x959fa51f
je 0x7ff77213e548
cmp eax, 0x9e5102cc
jne 0x7ff77213e4f0
jmp 0x7ff77213e73d
cmp eax, 0xdbdfb829
je 0x7ff77213e54f
cmp eax, 0xb98cd250
jne 0x7ff77213e4f0
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 0x7ff77213e4f0
mov eax, 0xdbdfb829
jmp 0x7ff77213e4f0
mov byte [rsp + 0x2d0], 0x30
mov eax, ebp
jmp 0x7ff77213e4f0
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, 0xee06817c
mov dword [rsp + 0x78], 0
jmp 0x7ff7721318e2
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213e650
cmp eax, 0x83b1842e
je 0x7ff77213e665
cmp eax, 0xc8ce79e7
jne 0x7ff77213e630
jmp 0x7ff77213e7db
cmp eax, 0x14fd6212
je 0x7ff77213e691
cmp eax, 0x55ec8473
jne 0x7ff77213e630
mov eax, 0x14fd6212
jmp 0x7ff77213e630
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213e630
mov byte [rsp + 0x210], 0xf1
mov eax, ebp
jmp 0x7ff77213e630
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213e6f0
cmp eax, 0x83b1842e
je 0x7ff77213e705
cmp eax, 0xc8ce79e7
jne 0x7ff77213e6d0
jmp 0x7ff77213e87d
cmp eax, 0x14fd6212
je 0x7ff77213e731
cmp eax, 0x55ec8473
jne 0x7ff77213e6d0
mov eax, 0x14fd6212
jmp 0x7ff77213e6d0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213e6d0
mov byte [rsp + 0x210], 0xf1
mov eax, edi
jmp 0x7ff77213e6d0
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]
nop
cmp eax, 0xb98cd24f
jg 0x7ff77213e790
cmp eax, 0x959fa51f
je 0x7ff77213e7c8
cmp eax, 0x9e5102cc
jne 0x7ff77213e770
jmp 0x7ff77213e91d
cmp eax, 0xdbdfb829
je 0x7ff77213e7cf
cmp eax, 0xb98cd250
jne 0x7ff77213e770
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov edx, ecx
xor dl, al
mov edx, 0x959fa51f
cmovne edx, esi
test al, al
mov eax, edx
cmovne eax, esi
test cl, cl
cmove eax, edx
jmp 0x7ff77213e770
mov eax, 0xdbdfb829
jmp 0x7ff77213e770
mov byte [rsp + 0x2d0], 0x4b
mov eax, ebp
jmp 0x7ff77213e770
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x14fd6211
jg 0x7ff77213e830
cmp eax, 0x83b1842e
je 0x7ff77213e845
cmp eax, 0xc8ce79e7
jne 0x7ff77213e810
jmp 0x7ff77213ea32
cmp eax, 0x14fd6212
je 0x7ff77213e871
cmp eax, 0x55ec8473
jne 0x7ff77213e810
mov eax, 0x14fd6212
jmp 0x7ff77213e810
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213e810
mov byte [rsp + 0x210], 0xf2
mov eax, ebp
jmp 0x7ff77213e810
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213e8d0
cmp eax, 0x83b1842e
je 0x7ff77213e8e5
cmp eax, 0xc8ce79e7
jne 0x7ff77213e8b0
jmp 0x7ff77213eacd
cmp eax, 0x14fd6212
je 0x7ff77213e911
cmp eax, 0x55ec8473
jne 0x7ff77213e8b0
mov eax, 0x14fd6212
jmp 0x7ff77213e8b0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213e8b0
mov byte [rsp + 0x210], 0xf2
mov eax, edi
jmp 0x7ff77213e8b0
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x2bc], al
lea rax, [rsp + 0x2be]
mov qword [rsp + 0x2d0], rax
mov ecx, 0xb4f5872d
lea r8, [rsp + 0x2bd]
mov edx, dword [0x7ff772230df8]
mov esi, dword [0x7ff772230dfc]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete al
mov edx, ebp
xor edx, 0xfffffffe
test edx, ebp
sete r9b
mov edx, 0xcdfa20b6
mov r10d, 0xfa270d56
cmove edx, r10d
cmp esi, 0xa
setl bl
mov ebp, 0xcdfa20b6
cmovge edx, ebp
xor al, bl
mov eax, 0xcdfa20b6
mov r11d, 0x4650c136
cmovne eax, r11d
cmp edi, 0xffffffff
mov ebp, eax
cmove ebp, r11d
cmp esi, 0xa
cmovge ebp, eax
xor r9b, bl
cmovne edx, r10d
nop word cs:[rax + rax]
cmp ecx, 0xfa270d55
jle 0x7ff77213e9f0
cmp ecx, 0xfa270d56
je 0x7ff77213ea07
cmp ecx, 0x4650c136
je 0x7ff77213eb6d
cmp ecx, 0x793192be
jne 0x7ff77213e9c0
mov ecx, edx
jmp 0x7ff77213e9c0
cmp ecx, 0xb4f5872d
je 0x7ff77213ea10
cmp ecx, 0xcdfa20b6
jne 0x7ff77213e9c0
mov ecx, 0xfa270d56
jmp 0x7ff77213e9c0
mov ecx, ebp
jmp 0x7ff77213e9c0
mov byte [r8], 0
add r8, 1
cmp r8, qword [rsp + 0x2d0]
mov ecx, 0xb4f5872d
mov eax, 0x793192be
cmove ecx, eax
jmp 0x7ff77213e948
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213ea80
cmp eax, 0x83b1842e
je 0x7ff77213ea95
cmp eax, 0xc8ce79e7
jne 0x7ff77213ea60
jmp 0x7ff77213ec7e
cmp eax, 0x14fd6212
je 0x7ff77213eac1
cmp eax, 0x55ec8473
jne 0x7ff77213ea60
mov eax, 0x14fd6212
jmp 0x7ff77213ea60
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213ea60
mov byte [rsp + 0x210], 0xff
mov eax, ebp
jmp 0x7ff77213ea60
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213eb20
cmp eax, 0x83b1842e
je 0x7ff77213eb35
cmp eax, 0xc8ce79e7
jne 0x7ff77213eb00
jmp 0x7ff77213ed1d
cmp eax, 0x14fd6212
je 0x7ff77213eb61
cmp eax, 0x55ec8473
jne 0x7ff77213eb00
mov eax, 0x14fd6212
jmp 0x7ff77213eb00
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213eb00
mov byte [rsp + 0x210], 0xff
mov eax, edi
jmp 0x7ff77213eb00
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 eax, dword [0x7ff772231030]
mov esi, dword [0x7ff772231034]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
xor ebp, 0xfffffffe
test ebp, edx
sete byte [rsp + 0x210]
sete al
mov edi, 0x5ae89514
mov ecx, 0xb6b51a27
cmove edi, ecx
cmp esi, 0xa
setl byte [rsp + 0x290]
mov byte [rsp + 0x280], 0
setl bl
mov r8d, 0x5ae89514
cmovge edi, r8d
xor bl, al
cmovne edi, ecx
mov eax, 0xa34d310d
mov r9d, 0x630bdf20
nop word cs:[rax + rax]
cmp eax, 0x5ae89513
jg 0x7ff77213ec30
cmp eax, 0xa34d310d
je 0x7ff77213ec4a
cmp eax, 0xb6b51a27
jne 0x7ff77213ec10
jmp 0x7ff77213edbd
cmp eax, 0x5ae89514
je 0x7ff77213ec77
cmp eax, 0x630bdf20
jne 0x7ff77213ec10
mov byte [rsp + 0x2d0], 0x82
mov eax, edi
jmp 0x7ff77213ec10
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x5ae89514
cmovne eax, r9d
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, r9d
jmp 0x7ff77213ec10
mov eax, 0x630bdf20
jmp 0x7ff77213ec10
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213ecd0
cmp eax, 0x83b1842e
je 0x7ff77213ece5
cmp eax, 0xc8ce79e7
jne 0x7ff77213ecb0
jmp 0x7ff77213ee5e
cmp eax, 0x14fd6212
je 0x7ff77213ed11
cmp eax, 0x55ec8473
jne 0x7ff77213ecb0
mov eax, 0x14fd6212
jmp 0x7ff77213ecb0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, esi
test cl, cl
cmovne eax, r15d
jmp 0x7ff77213ecb0
mov byte [rsp + 0x210], 0x83
mov eax, ebp
jmp 0x7ff77213ecb0
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213ed70
cmp eax, 0x83b1842e
je 0x7ff77213ed85
cmp eax, 0xc8ce79e7
jne 0x7ff77213ed50
jmp 0x7ff77213eefd
cmp eax, 0x14fd6212
je 0x7ff77213edb1
cmp eax, 0x55ec8473
jne 0x7ff77213ed50
mov eax, 0x14fd6212
jmp 0x7ff77213ed50
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213ed50
mov byte [rsp + 0x210], 0x83
mov eax, edi
jmp 0x7ff77213ed50
test ebp, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x281], al
sete byte [rsp + 0x210]
cmp esi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xa34d310d
nop word cs:[rax + rax]
nop
cmp eax, 0x5ae89513
jg 0x7ff77213ee10
cmp eax, 0xa34d310d
je 0x7ff77213ee2a
cmp eax, 0xb6b51a27
jne 0x7ff77213edf0
jmp 0x7ff77213ef9d
cmp eax, 0x5ae89514
je 0x7ff77213ee57
cmp eax, 0x630bdf20
jne 0x7ff77213edf0
mov byte [rsp + 0x2d0], 0x94
mov eax, edi
jmp 0x7ff77213edf0
movzx ebx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x5ae89514
cmovne eax, r9d
test bl, bl
cmove eax, r8d
test cl, cl
cmovne eax, r9d
jmp 0x7ff77213edf0
mov eax, 0x630bdf20
jmp 0x7ff77213edf0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213eeb0
cmp eax, 0x83b1842e
je 0x7ff77213eec5
cmp eax, 0xc8ce79e7
jne 0x7ff77213ee90
jmp 0x7ff77213f03e
cmp eax, 0x14fd6212
je 0x7ff77213eef1
cmp eax, 0x55ec8473
jne 0x7ff77213ee90
mov eax, 0x14fd6212
jmp 0x7ff77213ee90
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213ee90
mov byte [rsp + 0x210], 0xf4
mov eax, ebp
jmp 0x7ff77213ee90
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213ef50
cmp eax, 0x83b1842e
je 0x7ff77213ef65
cmp eax, 0xc8ce79e7
jne 0x7ff77213ef30
jmp 0x7ff77213f0dd
cmp eax, 0x14fd6212
je 0x7ff77213ef91
cmp eax, 0x55ec8473
jne 0x7ff77213ef30
mov eax, 0x14fd6212
jmp 0x7ff77213ef30
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213ef30
mov byte [rsp + 0x210], 0xf4
mov eax, edi
jmp 0x7ff77213ef30
test ebp, edx
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x282], al
sete byte [rsp + 0x210]
cmp esi, 0xa
setl byte [rsp + 0x290]
mov eax, 0xa34d310d
nop word cs:[rax + rax]
nop
cmp eax, 0x5ae89513
jg 0x7ff77213eff0
cmp eax, 0xa34d310d
je 0x7ff77213f00a
cmp eax, 0xb6b51a27
jne 0x7ff77213efd0
jmp 0x7ff77213f17d
cmp eax, 0x5ae89514
je 0x7ff77213f037
cmp eax, 0x630bdf20
jne 0x7ff77213efd0
mov byte [rsp + 0x2d0], 0xf4
mov eax, edi
jmp 0x7ff77213efd0
movzx ecx, byte [rsp + 0x210]
movzx eax, byte [rsp + 0x290]
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x5ae89514
cmovne eax, r9d
test cl, cl
cmove eax, r8d
test dl, dl
cmovne eax, r9d
jmp 0x7ff77213efd0
mov eax, 0x630bdf20
jmp 0x7ff77213efd0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213f090
cmp eax, 0x83b1842e
je 0x7ff77213f0a5
cmp eax, 0xc8ce79e7
jne 0x7ff77213f070
jmp 0x7ff77213f1e2
cmp eax, 0x14fd6212
je 0x7ff77213f0d1
cmp eax, 0x55ec8473
jne 0x7ff77213f070
mov eax, 0x14fd6212
jmp 0x7ff77213f070
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213f070
mov byte [rsp + 0x210], 0xfb
mov eax, ebp
jmp 0x7ff77213f070
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213f130
cmp eax, 0x83b1842e
je 0x7ff77213f145
cmp eax, 0xc8ce79e7
jne 0x7ff77213f110
jmp 0x7ff77213f27d
cmp eax, 0x14fd6212
je 0x7ff77213f171
cmp eax, 0x55ec8473
jne 0x7ff77213f110
mov eax, 0x14fd6212
jmp 0x7ff77213f110
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213f110
mov byte [rsp + 0x210], 0xfb
mov eax, edi
jmp 0x7ff77213f110
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 0x7ff77213f31e
cmp ecx, 0x6bc67496
jne 0x7ff77213f1b0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rsp + 0x2d0]
mov ecx, 0x6bc67496
mov edx, 0x7b69daec
cmove ecx, edx
jmp 0x7ff77213f1b0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213f230
cmp eax, 0x83b1842e
je 0x7ff77213f245
cmp eax, 0xc8ce79e7
jne 0x7ff77213f210
jmp 0x7ff77213f4e9
cmp eax, 0x14fd6212
je 0x7ff77213f271
cmp eax, 0x55ec8473
jne 0x7ff77213f210
mov eax, 0x14fd6212
jmp 0x7ff77213f210
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213f210
mov byte [rsp + 0x210], 0xf1
mov eax, ebp
jmp 0x7ff77213f210
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213f2d0
cmp eax, 0x83b1842e
je 0x7ff77213f2e5
cmp eax, 0xc8ce79e7
jne 0x7ff77213f2b0
jmp 0x7ff77213f58d
cmp eax, 0x14fd6212
je 0x7ff77213f312
cmp eax, 0x55ec8473
jne 0x7ff77213f2b0
mov eax, 0x14fd6212
jmp 0x7ff77213f2b0
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, r8d
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213f2b0
mov byte [rsp + 0x210], 0xf1
mov eax, edi
jmp 0x7ff77213f2b0
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 xmm0, xmmword [0x7ff772222ac0]
movaps xmmword [rsp + 0x2d0], xmm0
mov dword [rsp + 0x2e0], 0x5fa1a8a2
mov byte [rsp + 0x2e4], 0x33
lea rax, [rsp + 0x2e6]
mov qword [rsp + 0x200], rax
mov ecx, 0x4e19ba57
lea rdi, [rsp + 0x2e5]
nop word cs:[rax + rax]
nop
cmp ecx, 0xfc866747
jle 0x7ff77213f410
cmp ecx, 0xfc866748
je 0x7ff77213f62d
cmp ecx, 0x5485c0a
je 0x7ff77213f44d
cmp ecx, 0x902c6008
je 0x7ff77213f4c7
cmp ecx, 0xe6c5637a
jne 0x7ff77213f3a0
cmp byte [rsp + 0x1f0], 0
mov ecx, 0x4e19ba57
mov eax, 0xfc866748
cmovne ecx, eax
mov rdi, qword [rsp + 0x210]
jmp 0x7ff77213f3a0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213f540
cmp eax, 0x83b1842e
je 0x7ff77213f555
cmp eax, 0xc8ce79e7
jne 0x7ff77213f520
jmp 0x7ff77213f7f6
cmp eax, 0x14fd6212
je 0x7ff77213f581
cmp eax, 0x55ec8473
jne 0x7ff77213f520
mov eax, 0x14fd6212
jmp 0x7ff77213f520
movzx ecx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ebx, eax
xor bl, cl
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test cl, cl
cmove eax, esi
test bl, bl
cmovne eax, r15d
jmp 0x7ff77213f520
mov byte [rsp + 0x210], 0xfe
mov eax, ebp
jmp 0x7ff77213f520
test ebp, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x1f0]
cmp esi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213f5e0
cmp eax, 0x83b1842e
je 0x7ff77213f5f5
cmp eax, 0x14fd6212
je 0x7ff77213f621
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 dword [rax]
cmp ecx, 0x4f252bc
jle 0x7ff77213f750
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e2], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop
cmp eax, 0x14fd6211
jg 0x7ff77213f840
cmp eax, 0x83b1842e
je 0x7ff77213f855
cmp eax, 0xc8ce79e7
jne 0x7ff77213f820
jmp 0x7ff77213fac0
cmp eax, 0x14fd6212
je 0x7ff77213f881
cmp eax, 0x55ec8473
jne 0x7ff77213f820
mov eax, 0x14fd6212
jmp 0x7ff77213f820
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213f820
mov byte [rsp + 0x210], 0x90
mov eax, ebp
jmp 0x7ff77213f820
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e3], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop dword [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213fb10
cmp eax, 0x83b1842e
je 0x7ff77213fb25
cmp eax, 0xc8ce79e7
jne 0x7ff77213faf0
jmp 0x7ff77213fc9f
cmp eax, 0x14fd6212
je 0x7ff77213fb51
cmp eax, 0x55ec8473
jne 0x7ff77213faf0
mov eax, 0x14fd6212
jmp 0x7ff77213faf0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, esi
test cl, cl
cmovne eax, r15d
jmp 0x7ff77213faf0
mov byte [rsp + 0x210], 0xf2
mov eax, ebp
jmp 0x7ff77213faf0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e4], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word [rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff77213fcf0
cmp eax, 0x83b1842e
je 0x7ff77213fd05
cmp eax, 0xc8ce79e7
jne 0x7ff77213fcd0
jmp 0x7ff77213fddd
cmp eax, 0x14fd6212
je 0x7ff77213fd31
cmp eax, 0x55ec8473
jne 0x7ff77213fcd0
mov eax, 0x14fd6212
jmp 0x7ff77213fcd0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213fcd0
mov byte [rsp + 0x210], 0xf1
mov eax, ebp
jmp 0x7ff77213fcd0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e5], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213fe30
cmp eax, 0x83b1842e
je 0x7ff77213fe45
cmp eax, 0xc8ce79e7
jne 0x7ff77213fe10
jmp 0x7ff77213ff1d
cmp eax, 0x14fd6212
je 0x7ff77213fe71
cmp eax, 0x55ec8473
jne 0x7ff77213fe10
mov eax, 0x14fd6212
jmp 0x7ff77213fe10
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213fe10
mov byte [rsp + 0x210], 0x85
mov eax, ebp
jmp 0x7ff77213fe10
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e6], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff77213ff70
cmp eax, 0x83b1842e
je 0x7ff77213ff85
cmp eax, 0xc8ce79e7
jne 0x7ff77213ff50
jmp 0x7ff77214005d
cmp eax, 0x14fd6212
je 0x7ff77213ffb1
cmp eax, 0x55ec8473
jne 0x7ff77213ff50
mov eax, 0x14fd6212
jmp 0x7ff77213ff50
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff77213ff50
mov byte [rsp + 0x210], 0x87
mov eax, ebp
jmp 0x7ff77213ff50
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e7], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff7721400b0
cmp eax, 0x83b1842e
je 0x7ff7721400c5
cmp eax, 0xc8ce79e7
jne 0x7ff772140090
jmp 0x7ff77214019e
cmp eax, 0x14fd6212
je 0x7ff7721400f1
cmp eax, 0x55ec8473
jne 0x7ff772140090
mov eax, 0x14fd6212
jmp 0x7ff772140090
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, esi
test cl, cl
cmovne eax, r15d
jmp 0x7ff772140090
mov byte [rsp + 0x210], 0xf5
mov eax, ebp
jmp 0x7ff772140090
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e8], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff7721401f0
cmp eax, 0x83b1842e
je 0x7ff772140205
cmp eax, 0xc8ce79e7
jne 0x7ff7721401d0
jmp 0x7ff7721402dd
cmp eax, 0x14fd6212
je 0x7ff772140231
cmp eax, 0x55ec8473
jne 0x7ff7721401d0
mov eax, 0x14fd6212
jmp 0x7ff7721401d0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, esi
test cl, cl
cmovne eax, r15d
jmp 0x7ff7721401d0
mov byte [rsp + 0x210], 0xf5
mov eax, ebp
jmp 0x7ff7721401d0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2e9], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772140330
cmp eax, 0x83b1842e
je 0x7ff772140345
cmp eax, 0xc8ce79e7
jne 0x7ff772140310
jmp 0x7ff77214041d
cmp eax, 0x14fd6212
je 0x7ff772140371
cmp eax, 0x55ec8473
jne 0x7ff772140310
mov eax, 0x14fd6212
jmp 0x7ff772140310
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff772140310
mov byte [rsp + 0x210], reloc.ole32.dll_OleUninitialize
mov eax, ebp
jmp 0x7ff772140310
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ea], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772140470
cmp eax, 0x83b1842e
je 0x7ff772140485
cmp eax, 0xc8ce79e7
jne 0x7ff772140450
jmp 0x7ff77214055e
cmp eax, 0x14fd6212
je 0x7ff7721404b1
cmp eax, 0x55ec8473
jne 0x7ff772140450
mov eax, 0x14fd6212
jmp 0x7ff772140450
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x55ec8473
cmovne eax, r15d
test bl, bl
cmove eax, esi
test cl, cl
cmovne eax, r15d
jmp 0x7ff772140450
mov byte [rsp + 0x210], 0x87
mov eax, ebp
jmp 0x7ff772140450
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2eb], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
cmp eax, 0x14fd6211
jg 0x7ff7721405b0
cmp eax, 0x83b1842e
je 0x7ff7721405c5
cmp eax, 0xc8ce79e7
jne 0x7ff772140590
jmp 0x7ff77214069d
cmp eax, 0x14fd6212
je 0x7ff7721405f1
cmp eax, 0x55ec8473
jne 0x7ff772140590
mov eax, 0x14fd6212
jmp 0x7ff772140590
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff772140590
mov byte [rsp + 0x210], 0xf2
mov eax, ebp
jmp 0x7ff772140590
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ec], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff7721406f0
cmp eax, 0x83b1842e
je 0x7ff772140705
cmp eax, 0xc8ce79e7
jne 0x7ff7721406d0
jmp 0x7ff7721407dd
cmp eax, 0x14fd6212
je 0x7ff772140731
cmp eax, 0x55ec8473
jne 0x7ff7721406d0
mov eax, 0x14fd6212
jmp 0x7ff7721406d0
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff7721406d0
mov byte [rsp + 0x210], 0xf2
mov eax, ebp
jmp 0x7ff7721406d0
test edx, edx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x2ed], al
sete byte [rsp + 0x1f0]
cmp edi, 0xa
setl byte [rsp + 0x200]
mov eax, 0x83b1842e
nop word cs:[rax + rax]
nop
cmp eax, 0x14fd6211
jg 0x7ff772140830
cmp eax, 0x83b1842e
je 0x7ff772140845
cmp eax, 0xc8ce79e7
jne 0x7ff772140810
jmp 0x7ff77214091e
cmp eax, 0x14fd6212
je 0x7ff772140871
cmp eax, 0x55ec8473
jne 0x7ff772140810
mov eax, 0x14fd6212
jmp 0x7ff772140810
movzx ebx, byte [rsp + 0x1f0]
movzx eax, byte [rsp + 0x200]
mov ecx, ebx
xor cl, al
mov ecx, 0x55ec8473
cmovne ecx, r15d
test al, al
mov eax, ecx
cmovne eax, r15d
test bl, bl
cmove eax, ecx
jmp 0x7ff772140810
mov byte [rsp + 0x210], 0xf1
mov eax, ebp
jmp 0x7ff772140810
mov eax, dword [0x7ff772231178]
mov edx, dword [0x7ff77223117c]
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, 0x48b6d5a2
mov ebx, 0xb722b77f
cmovne ecx, ebx
cmp ebp, 0xffffffff
mov rax, qword [rsp + 0x60]
mov r14, qword [rax]
mov rax, qword [rsp + 0x130]
mov r8d, dword [rax + 0xc]
sete byte [rsp + 0x200]
mov byte [rsp + 0x2d0], 0
mov edi, ecx
cmove edi, ebx
cmp edx, 0xa
setl byte [rsp + 0x210]
not ebp
cmovge edi, ecx
mov ecx, 0x979036b3
mov r9d, 0x48b6d5a2
mov esi, 0x15372006
nop
cmp ecx, 0x15372005
jg 0x7ff772141130
cmp ecx, 0x979036b3
je 0x7ff772141147
cmp ecx, 0xb722b77f
jne 0x7ff772141110
jmp 0x7ff772141180
cmp ecx, 0x15372006
je 0x7ff772141172
cmp ecx, 0x48b6d5a2
jne 0x7ff772141110
mov ecx, 0x15372006
jmp 0x7ff772141110
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, eax
xor bl, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff772141110
mov byte [rsp + 0x290], 0x23
mov ecx, edi
jmp 0x7ff772141110
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d1], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721411d0
cmp ecx, 0x979036b3
je 0x7ff7721411e7
cmp ecx, 0xb722b77f
jne 0x7ff7721411b0
jmp 0x7ff772141220
cmp ecx, 0x15372006
je 0x7ff772141212
cmp ecx, 0x48b6d5a2
jne 0x7ff7721411b0
mov ecx, 0x15372006
jmp 0x7ff7721411b0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff7721411b0
mov byte [rsp + 0x290], 0xcc
mov ecx, edi
jmp 0x7ff7721411b0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d2], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141270
cmp ecx, 0x979036b3
je 0x7ff772141287
cmp ecx, 0xb722b77f
jne 0x7ff772141250
jmp 0x7ff7721412c0
cmp ecx, 0x15372006
je 0x7ff7721412b2
cmp ecx, 0x48b6d5a2
jne 0x7ff772141250
mov ecx, 0x15372006
jmp 0x7ff772141250
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff772141250
mov byte [rsp + 0x290], 0x35
mov ecx, edi
jmp 0x7ff772141250
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d3], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141310
cmp ecx, 0x979036b3
je 0x7ff772141327
cmp ecx, 0xb722b77f
jne 0x7ff7721412f0
jmp 0x7ff772141360
cmp ecx, 0x15372006
je 0x7ff772141351
cmp ecx, 0x48b6d5a2
jne 0x7ff7721412f0
mov ecx, 0x15372006
jmp 0x7ff7721412f0
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
mov eax, 0x48b6d5a2
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff7721412f0
mov byte [rsp + 0x290], 0xce
mov ecx, edi
jmp 0x7ff7721412f0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d4], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721413b0
cmp ecx, 0x979036b3
je 0x7ff7721413c7
cmp ecx, 0xb722b77f
jne 0x7ff772141390
jmp 0x7ff772141400
cmp ecx, 0x15372006
je 0x7ff7721413f1
cmp ecx, 0x48b6d5a2
jne 0x7ff772141390
mov ecx, 0x15372006
jmp 0x7ff772141390
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
mov eax, 0x48b6d5a2
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772141390
mov byte [rsp + 0x290], 0x31
mov ecx, edi
jmp 0x7ff772141390
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d5], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141450
cmp ecx, 0x979036b3
je 0x7ff772141467
cmp ecx, 0xb722b77f
jne 0x7ff772141430
jmp 0x7ff7721414a0
cmp ecx, 0x15372006
je 0x7ff772141492
cmp ecx, 0x48b6d5a2
jne 0x7ff772141430
mov ecx, 0x15372006
jmp 0x7ff772141430
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff772141430
mov byte [rsp + 0x290], 0x2a
mov ecx, edi
jmp 0x7ff772141430
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d6], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721414f0
cmp ecx, 0x979036b3
je 0x7ff772141507
cmp ecx, 0xb722b77f
jne 0x7ff7721414d0
jmp 0x7ff772141540
cmp ecx, 0x15372006
je 0x7ff772141532
cmp ecx, 0x48b6d5a2
jne 0x7ff7721414d0
mov ecx, 0x15372006
jmp 0x7ff7721414d0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff7721414d0
mov byte [rsp + 0x290], 0xcc
mov ecx, edi
jmp 0x7ff7721414d0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d7], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141590
cmp ecx, 0x979036b3
je 0x7ff7721415a7
cmp ecx, 0xb722b77f
jne 0x7ff772141570
jmp 0x7ff7721415e0
cmp ecx, 0x15372006
je 0x7ff7721415d2
cmp ecx, 0x48b6d5a2
jne 0x7ff772141570
mov ecx, 0x15372006
jmp 0x7ff772141570
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff772141570
mov byte [rsp + 0x290], 0xcb
mov ecx, edi
jmp 0x7ff772141570
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d8], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141630
cmp ecx, 0x979036b3
je 0x7ff772141647
cmp ecx, 0xb722b77f
jne 0x7ff772141610
jmp 0x7ff772141680
cmp ecx, 0x15372006
je 0x7ff772141671
cmp ecx, 0x48b6d5a2
jne 0x7ff772141610
mov ecx, 0x15372006
jmp 0x7ff772141610
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
mov eax, 0x48b6d5a2
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772141610
mov byte [rsp + 0x290], OleUninitialize
mov ecx, edi
jmp 0x7ff772141610
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2d9], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721416d0
cmp ecx, 0x979036b3
je 0x7ff7721416e7
cmp ecx, 0xb722b77f
jne 0x7ff7721416b0
jmp 0x7ff772141720
cmp ecx, 0x15372006
je 0x7ff772141711
cmp ecx, 0x48b6d5a2
jne 0x7ff7721416b0
mov ecx, 0x15372006
jmp 0x7ff7721416b0
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
mov eax, 0x48b6d5a2
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff7721416b0
mov byte [rsp + 0x290], 0x31
mov ecx, edi
jmp 0x7ff7721416b0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2da], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141770
cmp ecx, 0x979036b3
je 0x7ff772141787
cmp ecx, 0xb722b77f
jne 0x7ff772141750
jmp 0x7ff7721417c0
cmp ecx, 0x15372006
je 0x7ff7721417b2
cmp ecx, 0x48b6d5a2
jne 0x7ff772141750
mov ecx, 0x15372006
jmp 0x7ff772141750
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff772141750
mov byte [rsp + 0x290], 0xcf
mov ecx, edi
jmp 0x7ff772141750
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2db], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141810
cmp ecx, 0x979036b3
je 0x7ff772141827
cmp ecx, 0xb722b77f
jne 0x7ff7721417f0
jmp 0x7ff772141860
cmp ecx, 0x15372006
je 0x7ff772141851
cmp ecx, 0x48b6d5a2
jne 0x7ff7721417f0
mov ecx, 0x15372006
jmp 0x7ff7721417f0
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
mov eax, 0x48b6d5a2
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff7721417f0
mov byte [rsp + 0x290], 0xcf
mov ecx, edi
jmp 0x7ff7721417f0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2dc], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721418b0
cmp ecx, 0x979036b3
je 0x7ff7721418c7
cmp ecx, 0xb722b77f
jne 0x7ff772141890
jmp 0x7ff772141900
cmp ecx, 0x15372006
je 0x7ff7721418f2
cmp ecx, 0x48b6d5a2
jne 0x7ff772141890
mov ecx, 0x15372006
jmp 0x7ff772141890
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff772141890
mov byte [rsp + 0x290], 0x29
mov ecx, edi
jmp 0x7ff772141890
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2dd], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141950
cmp ecx, 0x979036b3
je 0x7ff772141967
cmp ecx, 0xb722b77f
jne 0x7ff772141930
jmp 0x7ff7721419a0
cmp ecx, 0x15372006
je 0x7ff772141992
cmp ecx, 0x48b6d5a2
jne 0x7ff772141930
mov ecx, 0x15372006
jmp 0x7ff772141930
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff772141930
mov byte [rsp + 0x290], 0x31
mov ecx, edi
jmp 0x7ff772141930
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2de], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff7721419f0
cmp ecx, 0x979036b3
je 0x7ff772141a07
cmp ecx, 0xb722b77f
jne 0x7ff7721419d0
jmp 0x7ff772141a40
cmp ecx, 0x15372006
je 0x7ff772141a32
cmp ecx, 0x48b6d5a2
jne 0x7ff7721419d0
mov ecx, 0x15372006
jmp 0x7ff7721419d0
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff7721419d0
mov byte [rsp + 0x290], 0xc9
mov ecx, edi
jmp 0x7ff7721419d0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2df], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141a90
cmp ecx, 0x979036b3
je 0x7ff772141aa7
cmp ecx, 0xb722b77f
jne 0x7ff772141a70
jmp 0x7ff772141ae0
cmp ecx, 0x15372006
je 0x7ff772141ad1
cmp ecx, 0x48b6d5a2
jne 0x7ff772141a70
mov ecx, 0x15372006
jmp 0x7ff772141a70
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
mov eax, 0x48b6d5a2
cmovne eax, esi
test cl, cl
mov ecx, eax
cmovne ecx, esi
test bl, bl
cmove ecx, eax
jmp 0x7ff772141a70
mov byte [rsp + 0x290], 0xcb
mov ecx, edi
jmp 0x7ff772141a70
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e0], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141b30
cmp ecx, 0x979036b3
je 0x7ff772141b47
cmp ecx, 0xb722b77f
jne 0x7ff772141b10
jmp 0x7ff772141b80
cmp ecx, 0x15372006
je 0x7ff772141b72
cmp ecx, 0x48b6d5a2
jne 0x7ff772141b10
mov ecx, 0x15372006
jmp 0x7ff772141b10
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov ebx, ecx
xor bl, al
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test al, al
cmove ecx, r9d
test bl, bl
cmovne ecx, esi
jmp 0x7ff772141b10
mov byte [rsp + 0x290], 0xcc
mov ecx, edi
jmp 0x7ff772141b10
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e1], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141bd0
cmp ecx, 0x979036b3
je 0x7ff772141be7
cmp ecx, 0xb722b77f
jne 0x7ff772141bb0
jmp 0x7ff772141c20
cmp ecx, 0x15372006
je 0x7ff772141c12
cmp ecx, 0x48b6d5a2
jne 0x7ff772141bb0
mov ecx, 0x15372006
jmp 0x7ff772141bb0
movzx ebx, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x48b6d5a2
cmovne ecx, esi
test bl, bl
cmove ecx, r9d
test al, al
cmovne ecx, esi
jmp 0x7ff772141bb0
mov byte [rsp + 0x290], 0xc5
mov ecx, edi
jmp 0x7ff772141bb0
test ebp, ebp
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e2], al
sete byte [rsp + 0x200]
cmp edx, 0xa
setl byte [rsp + 0x210]
mov ecx, 0x979036b3
nop dword [rax + rax]
cmp ecx, 0x15372005
jg 0x7ff772141c70
cmp ecx, 0x979036b3
je 0x7ff772141c87
cmp ecx, 0xb722b77f
jne 0x7ff772141c50
jmp 0x7ff772141cc0
cmp ecx, 0x15372006
je 0x7ff772141cb1
cmp ecx, 0x48b6d5a2
jne 0x7ff772141c50
mov ecx, 0x15372006
jmp 0x7ff772141c50
movzx eax, byte [rsp + 0x200]
movzx ecx, byte [rsp + 0x210]
mov edx, eax
xor dl, cl
mov edx, 0x48b6d5a2
cmovne edx, esi
test cl, cl
mov ecx, edx
cmovne ecx, esi
test al, al
cmove ecx, edx
jmp 0x7ff772141c50
mov byte [rsp + 0x290], 0x5a
mov ecx, edi
jmp 0x7ff772141c50
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2e3], al
lea rax, [rsp + 0x2e5]
mov qword [rsp + 0x200], rax
mov edx, 0x86978241
lea rcx, [rsp + 0x2e4]
nop dword [rax + rax]
cmp edx, 0xac3ae96a
jle 0x7ff772141d20
cmp edx, 0xac3ae96b
je 0x7ff772141dad
cmp edx, 0xd1290850
je 0x7ff772141dd2
cmp edx, 0x6d433f55
jne 0x7ff772141cf0
jmp 0x7ff772141e40
cmp edx, 0x86978241
je 0x7ff772141df4
cmp edx, 0xa2df58aa
jne 0x7ff772141cf0
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 rdx, qword [rsp + 0x210]
cmp rdx, rax
sete byte [rsp + 0x1f0]
mov eax, dword [0x7ff772230f38]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete al
mov edx, 0xac3ae96b
mov edi, 0xd1290850
cmove edx, edi
cmp dword [0x7ff772230f3c], 0xa
mov ebp, 0xac3ae96b
cmovge edx, ebp
setl bl
xor bl, al
cmovne edx, edi
jmp 0x7ff772141cf0
mov rax, qword [rsp + 0x290]
mov byte [rax], 0
mov rax, qword [rsp + 0x290]
mov rax, qword [rsp + 0x200]
mov edx, 0xa2df58aa
jmp 0x7ff772141cf0
cmp byte [rsp + 0x1f0], 0
mov edx, 0x86978241
mov eax, 0x6d433f55
cmovne edx, eax
mov rcx, qword [rsp + 0x210]
jmp 0x7ff772141cf0
mov qword [rsp + 0x290], rcx
mov eax, dword [0x7ff772230f38]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
mov edx, 0xac3ae96b
mov ebp, 0xa2df58aa
cmove edx, ebp
cmp dword [0x7ff772230f3c], 0xa
mov ebx, 0xac3ae96b
cmovge edx, ebx
setl bl
xor bl, al
cmovne edx, ebp
jmp 0x7ff772141cf0
add r14, r8
lea rcx, [rsp + 0x2d0]
call fcn.7ff77214d270
lea rcx, [0x7ff772233e48]
mov rdx, rax
call fcn.7ff7720eb410
mov rcx, qword [rsp + 0x120]
mov rcx, qword [rcx]
mov rdx, qword [rsp + 0x128]
lea rdx, [rdx + rdx*4]
mov r9d, dword [rcx + rdx*8 + 0x10]
mov r8d, dword [rcx + rdx*8 + 0x14]
add r8, qword [rsp + 0x88]
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x58]
mov rdx, r14
call rax
mov r10d, 0xba6d1421
mov r9d, 0x9fa03d65
test eax, eax
mov ecx, 0x4b3d616e
mov eax, 0x5095abd4
cmove ecx, eax
jmp 0x7ff7721318c6
mov rax, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xe0]
mov esi, dword [rsp + 0x4c]
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