Function at 0x140298240
Capabilities:
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1c8
mov rax, qword [0x140ad7868]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov eax, 0x1992d5e7
nop word [rax + rax]
cmp eax, 0x1992d5e7
je 0x140298280
cmp eax, 0x81a4af7e
jne 0x140298270
jmp 0x140298287
mov eax, 0x81a4af7e
jmp 0x140298270
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [0x140676dd4]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0b98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x27]
mov eax, dword [0x140ae0b9c]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x6c]
or al, cl
mov ecx, 0x27bb4d61
mov eax, 0x3c3bf29d
cmove ecx, eax
mov dword [rsp + 0x98], ecx
lea r10, [rsp + 0x16e]
mov ecx, 0x64162c0
cmove ecx, eax
mov dword [rsp + 0x8c], ecx
mov ecx, 0xe620ed49
mov eax, 0x71517bb0
cmove ecx, eax
mov dword [rsp + 0x94], ecx
mov eax, 0x3bf475a2
mov r11d, 0xb09b39e7
mov r14d, 0x27a96798
jmp 0x140298330
mov rax, qword [rsp + 0x58]
mov eax, 0x64162c0
nop dword [rax]
mov ecx, eax
cmp eax, 0x35a0df4d
jg 0x140298360
cmp ecx, 0xece305f2
jle 0x1402983a0
cmp ecx, 0x64162c0
je 0x1402983f4
cmp ecx, 0x27bb4d61
jne 0x140298e2e
mov eax, 0xece305f3
jmp 0x140298330
cmp ecx, 0x3c3bf29c
jg 0x1402983d0
mov eax, dword [rsp + 0x8c]
cmp ecx, 0x35a0df4e
je 0x140298330
mov eax, ecx
cmp ecx, 0x3bf475a2
jne 0x140298330
mov cl, byte [rsp + 0x27]
cmp byte [rsp + 0x6c], 0
mov eax, 0x71517bb0
mov edx, 0xd4a4876c
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140298330
mov eax, dword [rsp + 0x94]
cmp ecx, 0xd4a4876c
je 0x140298330
mov eax, ecx
cmp ecx, 0xe620ed49
jne 0x140298330
mov eax, 0x35a0df4e
jmp 0x140298330
cmp ecx, 0x3c3bf29d
je 0x14029890d
mov eax, ecx
cmp ecx, 0x71517bb0
jne 0x140298330
mov eax, 0xd4a4876c
jmp 0x140298330
mov eax, dword [0x140ae0b08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0b0c], 0xa
setl cl
or cl, al
mov ecx, 0xab2c7417
mov eax, 0x7bdf07eb
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov r15d, 0xab2c7417
mov eax, 0x5ada77a8
cmovne r15d, eax
mov ecx, dword [0x140ae11d0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140ae11d4], 0xa
setl dl
or dl, cl
mov edx, 0xf17408b0
mov eax, 0xafa21bb2
cmovne edx, eax
mov ebx, 0xf17408b0
mov eax, 0x4603df8f
cmovne ebx, eax
mov ecx, dword [0x140ae11c8]
mov eax, dword [0x140ae11cc]
lea ebp, [rcx - 1]
imul ebp, ecx
mov dword [rsp + 0x70], ebp
test bpl, 1
sete r9b
mov dword [rsp + 0x74], eax
cmp eax, 0xa
setl cl
or cl, r9b
mov r12d, 0xd13ff99a
mov eax, 0xeff2ac66
cmovne r12d, eax
mov r13d, 0xd13ff99a
mov eax, 0x57500338
cmovne r13d, eax
mov r9d, 0x4ef392f1
mov eax, 0x29afd645
cmovne r9d, eax
mov esi, 0xb538a4ff
jmp 0x1402984e0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov esi, 0xe00b50a6
nop dword [rax + rax]
mov ecx, esi
cmp esi, 0xd9016bde
jle 0x140298530
cmp ecx, 0x40ab149f
jg 0x140298570
cmp ecx, 0xd9016bdf
je 0x1402984c9
mov esi, r15d
cmp ecx, 0xe00b50a6
je 0x1402984e0
mov esi, ecx
cmp ecx, 0xf497d95a
jne 0x1402984e0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x50], rax
mov esi, 0xc8efd7c5
jmp 0x1402984e0
cmp ecx, 0xb538a4fe
jle 0x1402985a0
cmp ecx, 0xb538a4ff
je 0x1402985c4
cmp ecx, 0xbebe385d
je 0x140298717
mov esi, ecx
cmp ecx, 0xc8efd7c5
jne 0x1402984e0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov esi, 0xa40776f8
jmp 0x1402984e0
cmp ecx, 0x40ab14a0
je 0x140298731
mov esi, dword [rsp + 0x68]
cmp ecx, 0x5ada77a8
je 0x1402984e0
mov esi, ecx
cmp ecx, 0x7bdf07eb
jne 0x1402984e0
jmp 0x140298e1d
cmp ecx, 0xa40776f8
je 0x140298748
mov esi, ecx
cmp ecx, 0xab2c7417
jne 0x1402984e0
mov esi, 0x5ada77a8
jmp 0x1402984e0
test byte [rsp + 0x70], 1
sete byte [rsp + 0x48]
cmp dword [rsp + 0x74], 0xa
setl byte [rsp + 0x34]
mov edi, 0x338be80f
jmp 0x1402985f0
mov edi, 0x27a96798
nop word cs:[rax + rax]
nop
mov esi, edi
cmp edi, 0x29afd644
jg 0x140298630
cmp esi, 0xeff2ac65
jle 0x140298670
cmp esi, 0x11272075
je 0x1402986d7
cmp esi, 0x27a96798
jne 0x1402986f0
mov qword [rsp + 0x28], r10
mov edi, r9d
jmp 0x1402985f0
cmp esi, 0x4ef392f0
jg 0x1402986a0
cmp esi, 0x29afd645
je 0x1402986cd
mov edi, esi
cmp esi, 0x338be80f
jne 0x1402985f0
movzx eax, byte [rsp + 0x48]
cmp byte [rsp + 0x34], 0
mov edi, 0x4ef392f1
cmovne edi, r14d
test al, al
cmovne edi, r14d
jmp 0x1402985f0
mov edi, r13d
cmp esi, 0xa80d6be0
je 0x1402985f0
mov edi, esi
cmp esi, 0xd13ff99a
jne 0x1402985f0
mov eax, dword [rsp + 0x158]
mov edi, 0x57500338
jmp 0x1402985f0
cmp esi, 0x4ef392f1
je 0x1402985df
mov edi, esi
cmp esi, 0x57500338
jne 0x1402985f0
cmp dword [rsp + 0x158], 0
setne cl
mov edi, r12d
jmp 0x1402985f0
mov edi, 0x11272075
jmp 0x1402985f0
mov rax, qword [rsp + 0x28]
movzx eax, word [rax]
mov dword [rsp + 0x158], eax
mov edi, 0xa80d6be0
jmp 0x1402985f0
mov edi, esi
cmp esi, 0xeff2ac66
jne 0x1402985f0
and cl, 1
mov byte [rsp + 0x38], cl
mov al, byte [rsp + 0x38]
mov byte [rsp + 0x64], al
mov esi, 0x40ab14a0
jmp 0x1402984e0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x80], rax
mov esi, 0xd9016bdf
jmp 0x1402984e0
cmp byte [rsp + 0x64], 0
mov esi, 0xbebe385d
mov eax, 0xf497d95a
cmovne esi, eax
jmp 0x1402984e0
mov rcx, qword [rsp + 0x78]
mov ebp, 0x708ef421
jmp 0x140298770
mov edi, dword [rsp + 0x158]
add edi, 1
mov ebp, 0x8ada3d50
nop word cs:[rax + rax]
nop dword [rax]
mov esi, ebp
cmp ebp, 0xcc4b1d3d
jle 0x1402987b0
cmp esi, 0x1ed29482
jle 0x1402987e0
cmp esi, 0x1ed29483
je 0x1402988ca
cmp esi, 0x4603df8f
je 0x140298868
mov ebp, esi
cmp esi, 0x708ef421
jne 0x140298770
mov ebp, 0x1ed29483
jmp 0x140298770
cmp esi, 0xb09b39e6
jg 0x140298830
cmp esi, 0x8ada3d50
je 0x1402988d6
cmp esi, 0xafa21bb2
jne 0x1402988f5
mov ebp, 0xbd634aae
jmp 0x140298770
cmp esi, 0xcc4b1d3e
je 0x140298754
mov ebp, esi
cmp esi, 0xf17408b0
jne 0x140298770
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov ebp, 0x4603df8f
jmp 0x140298770
mov ebp, ebx
cmp esi, 0xb09b39e7
je 0x140298770
mov ebp, esi
cmp esi, 0xbd634aae
jne 0x140298770
mov rax, qword [rsp + 0x28]
movzx ebp, word [rsp + 0x38]
mov word [rsp + rax*2 + 0x160], bp
mov ebp, 0xcc4b1d3e
jmp 0x140298770
movsxd rax, dword [rsp + 0x158]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movsxd rsi, dword [rsp + 0x158]
imul rbp, rsi, 0x5397829d
mov r8, rbp
shr r8, 0x3f
sar rbp, 0x24
add ebp, r8d
imul ebp, ebp, 0x31
sub esi, ebp
mov ebp, 0xffcb
sub ebp, esi
add esi, 0x34
and ebp, 0xec75
and esi, 0x138a
or esi, ebp
xor si, word [rcx + rax*2]
xor esi, 0xec75
mov word [rsp + 0x38], si
mov ebp, edx
jmp 0x140298770
mov ebp, 0x8ada3d50
xor edi, edi
jmp 0x140298770
mov dword [rsp + 0x158], edi
mov eax, dword [rsp + 0x158]
cmp eax, 8
mov ebp, 0x8ab0dfdc
cmovl ebp, r11d
jmp 0x140298770
mov ebp, esi
cmp esi, 0x8ab0dfdc
jne 0x140298770
mov esi, 0xbebe385d
jmp 0x1402984e0
mov eax, dword [0x140ae0b08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0b0c], 0xa
setl cl
or cl, al
mov ecx, 0xab2c7417
mov eax, 0x7bdf07eb
cmovne ecx, eax
mov dword [rsp + 0x74], ecx
mov ecx, 0xab2c7417
mov eax, 0x5ada77a8
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov eax, dword [0x140ae11d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11d4], 0xa
setl cl
or cl, al
mov r9d, 0xf17408b0
mov eax, 0xafa21bb2
cmovne r9d, eax
mov r8d, 0xf17408b0
mov eax, 0x4603df8f
cmovne r8d, eax
mov eax, dword [0x140ae11c8]
mov ecx, dword [0x140ae11cc]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0xa0], edx
test dl, 1
sete al
mov dword [rsp + 0x70], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r13d, 0xd13ff99a
mov eax, 0xeff2ac66
cmovne r13d, eax
mov edx, 0xd13ff99a
mov eax, 0x57500338
cmovne edx, eax
mov ecx, 0x4ef392f1
mov eax, 0x29afd645
cmovne ecx, eax
mov esi, 0xb538a4ff
jmp 0x140298a00
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov esi, 0xe00b50a6
nop word cs:[rax + rax]
mov eax, esi
cmp esi, 0xd9016bde
jle 0x140298a40
cmp eax, 0x40ab149f
jg 0x140298a80
cmp eax, 0xd9016bdf
je 0x1402989e4
mov esi, dword [rsp + 0x68]
cmp eax, 0xe00b50a6
je 0x140298a00
mov esi, eax
cmp eax, 0xf497d95a
jne 0x140298a00
lea rax, [rsp + 0x160]
mov qword [rsp + 0x50], rax
mov esi, 0xc8efd7c5
jmp 0x140298a00
cmp eax, 0xb538a4fe
jle 0x140298ab0
cmp eax, 0xb538a4ff
je 0x140298ad2
cmp eax, 0xbebe385d
je 0x140298c26
mov esi, eax
cmp eax, 0xc8efd7c5
jne 0x140298a00
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov esi, 0xa40776f8
jmp 0x140298a00
cmp eax, 0x40ab14a0
je 0x140298c40
mov esi, dword [rsp + 0x74]
cmp eax, 0x5ada77a8
je 0x140298a00
mov esi, eax
cmp eax, 0x7bdf07eb
jne 0x140298a00
jmp 0x14029831f
cmp eax, 0xa40776f8
je 0x140298c57
mov esi, eax
cmp eax, 0xab2c7417
jne 0x140298a00
mov esi, 0x5ada77a8
jmp 0x140298a00
test byte [rsp + 0xa0], 1
sete byte [rsp + 0x48]
cmp dword [rsp + 0x70], 0xa
setl byte [rsp + 0x34]
mov edi, 0x338be80f
jmp 0x140298b00
mov edi, 0x27a96798
nop word cs:[rax + rax]
nop
mov esi, edi
cmp edi, 0x29afd644
jg 0x140298b40
cmp esi, 0xeff2ac65
jle 0x140298b80
cmp esi, 0x11272075
je 0x140298be7
cmp esi, 0x27a96798
jne 0x140298c00
mov qword [rsp + 0x28], r10
mov edi, ecx
jmp 0x140298b00
cmp esi, 0x4ef392f0
jg 0x140298bb0
cmp esi, 0x29afd645
je 0x140298bdd
mov edi, esi
cmp esi, 0x338be80f
jne 0x140298b00
movzx ebx, byte [rsp + 0x48]
cmp byte [rsp + 0x34], 0
mov edi, 0x4ef392f1
cmovne edi, r14d
test bl, bl
cmovne edi, r14d
jmp 0x140298b00
mov edi, edx
cmp esi, 0xa80d6be0
je 0x140298b00
mov edi, esi
cmp esi, 0xd13ff99a
jne 0x140298b00
mov esi, dword [rsp + 0x158]
mov edi, 0x57500338
jmp 0x140298b00
cmp esi, 0x4ef392f1
je 0x140298af0
mov edi, esi
cmp esi, 0x57500338
jne 0x140298b00
cmp dword [rsp + 0x158], 0
setne al
mov edi, r13d
jmp 0x140298b00
mov edi, 0x11272075
jmp 0x140298b00
mov rsi, qword [rsp + 0x28]
movzx esi, word [rsi]
mov dword [rsp + 0x158], esi
mov edi, 0xa80d6be0
jmp 0x140298b00
mov edi, esi
cmp esi, 0xeff2ac66
jne 0x140298b00
and al, 1
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0x38]
mov byte [rsp + 0x64], al
mov esi, 0x40ab14a0
jmp 0x140298a00
lea rax, [rsp + 0x160]
mov qword [rsp + 0x80], rax
mov esi, 0xd9016bdf
jmp 0x140298a00
cmp byte [rsp + 0x64], 0
mov esi, 0xbebe385d
mov eax, 0xf497d95a
cmovne esi, eax
jmp 0x140298a00
mov rdi, qword [rsp + 0x78]
mov ebx, 0x708ef421
jmp 0x140298c80
mov esi, dword [rsp + 0x158]
add esi, 1
mov ebx, 0x8ada3d50
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ebx
cmp ebx, 0xcc4b1d3d
jle 0x140298cc0
cmp eax, 0x1ed29482
jle 0x140298cf0
cmp eax, 0x1ed29483
je 0x140298ddb
cmp eax, 0x4603df8f
je 0x140298d77
mov ebx, eax
cmp eax, 0x708ef421
jne 0x140298c80
mov ebx, 0x1ed29483
jmp 0x140298c80
cmp eax, 0xb09b39e6
jg 0x140298d40
cmp eax, 0x8ada3d50
je 0x140298de7
cmp eax, 0xafa21bb2
jne 0x140298e06
mov ebx, 0xbd634aae
jmp 0x140298c80
cmp eax, 0xcc4b1d3e
je 0x140298c63
mov ebx, eax
cmp eax, 0xf17408b0
jne 0x140298c80
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov ebx, 0x4603df8f
jmp 0x140298c80
mov ebx, r8d
cmp eax, 0xb09b39e7
je 0x140298c80
mov ebx, eax
cmp eax, 0xbd634aae
jne 0x140298c80
mov rax, qword [rsp + 0x28]
movzx ebx, word [rsp + 0x38]
mov word [rsp + rax*2 + 0x160], bx
mov ebx, 0xcc4b1d3e
jmp 0x140298c80
movsxd rax, dword [rsp + 0x158]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movsxd rbx, dword [rsp + 0x158]
imul r15, rbx, 0x5397829d
mov r12, r15
shr r12, 0x3f
sar r15, 0x24
add r15d, r12d
imul ebp, r15d, 0x31
sub ebx, ebp
mov ebp, 0xffcb
sub ebp, ebx
add ebx, 0x34
and ebp, 0xec75
and ebx, 0x138a
or ebx, ebp
xor bx, word [rdi + rax*2]
xor ebx, 0xec75
mov word [rsp + 0x38], bx
mov ebx, r9d
jmp 0x140298c80
mov ebx, 0x8ada3d50
xor esi, esi
jmp 0x140298c80
mov dword [rsp + 0x158], esi
mov eax, dword [rsp + 0x158]
cmp eax, 8
mov ebx, 0x8ab0dfdc
cmovl ebx, r11d
jmp 0x140298c80
mov ebx, eax
cmp eax, 0x8ab0dfdc
jne 0x140298c80
mov esi, 0xbebe385d
jmp 0x140298a00
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x98]
jmp 0x140298330
mov eax, ecx
cmp ecx, 0xece305f3
jne 0x140298330
lea rax, [rsp + 0x160]
mov qword [rsp + 0x110], rax
mov eax, 0x144c43e0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x144c43e0
je 0x140298e70
cmp eax, 0xa5fb1190
jne 0x140298e60
jmp 0x140298e77
mov eax, 0xa5fb1190
jmp 0x140298e60
lea r15, [rsp + 0x158]
mov qword [rsp + 0x160], r15
mov rcx, qword [rsp + 0x160]
movzx edx, word [0x140676de8]
mov word [rcx + 4], dx
mov edx, dword [0x140676de4]
mov dword [rcx], edx
mov ebp, 0xea03e080
lea r9, [rsp + 0x15c]
mov r13d, 0x211d0e8f
mov r14d, 0x417d15da
mov r12d, 0xaf5fa588
mov ebx, 0xfe0c5550
mov r8d, 0x60f68512
mov r10d, 0x94e417d8
mov r11d, 0x9ceb18f6
jmp 0x140298ef0
cmove ebp, eax
cmp dword [0x140ae0cec], 0xa
cmovl ebp, eax
nop word [rax + rax]
cmp ebp, 0x487dae2
jle 0x140299510
cmp ebp, 0x487dae3
je 0x140299543
cmp ebp, 0x37f0b50f
je 0x140299b63
cmp ebp, 0x4a9d6c93
jne 0x140298ef0
mov edi, 0x82d4310a
jmp 0x140298f30
mov edi, 0x60f68512
nop dword [rax + rax]
cmp edi, 0x211d0e8e
jg 0x140298f70
cmp edi, 0xc22b18d7
jle 0x140299170
cmp edi, 0xcdf05820
jle 0x1402991e3
cmp edi, 0xd4d73bcc
je 0x140299343
cmp edi, 0xec90ae5f
jne 0x1402994f3
mov edi, 0x9ceb18f6
jmp 0x140298f30
cmp edi, 0x60f68511
jg 0x1402991b0
cmp edi, 0x31ea59b1
jg 0x14029920d
cmp edi, 0x211d0e8f
je 0x1402993f3
cmp edi, 0x2e315ea8
jne 0x140298f30
mov rdi, qword [rsp + 0x78]
mov ebp, 0x55e13f97
jmp 0x140299000
mov rax, qword [rsp + 0x28]
movsxd rcx, dword [rsp + 0x38]
imul rbp, rcx, 0x5397829d
mov rdx, rbp
shr rdx, 0x3f
sar rbp, 0x24
add ebp, edx
imul edx, ebp, 0x31
sub ecx, edx
mov edx, 0xffcb
sub edx, ecx
add ecx, 0x34
and edx, 0xee5f
and ecx, 0x11a0
or ecx, edx
xor cx, word [rdi + rax*2]
xor ecx, 0xee5f
mov word [rsp + 0x34], cx
mov qword [rsp + 0x160], r15
mov ebp, 0x917b9612
nop
cmp ebp, 0xfe0c554f
jg 0x140299040
cmp ebp, 0x966599d9
jle 0x140299090
cmp ebp, 0x966599da
je 0x14029912f
cmp ebp, 0xa06f31a7
je 0x1402990ee
cmp ebp, 0xaf5fa588
jne 0x140299000
mov ebp, 0x966599da
jmp 0x140299000
cmp ebp, 0x33bc002d
jle 0x1402990d0
cmp ebp, 0x417d15da
je 0x14029913b
cmp ebp, 0x55e13f97
jne 0x14029914f
mov eax, dword [0x140ae1298]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebp, 0x2d8c0605
cmove ebp, ebx
cmp dword [0x140ae129c], 0xa
cmovl ebp, ebx
jmp 0x140299000
cmp ebp, 0x85a81cf7
je 0x140298fa8
cmp ebp, 0x917b9612
jne 0x140299000
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x160]
movzx edx, word [rsp + 0x34]
mov word [rcx + rax*2], dx
mov esi, dword [rsp + 0x38]
add esi, 1
mov ebp, 0xa06f31a7
jmp 0x140299000
cmp ebp, 0xfe0c5550
je 0x140299107
cmp ebp, 0x2d8c0605
jne 0x140299000
mov ebp, 0xfe0c5550
jmp 0x140299000
mov dword [rsp + 0x38], esi
mov eax, dword [rsp + 0x38]
cmp eax, 3
mov ebp, 0x33bc002e
cmovl ebp, r14d
jmp 0x140299000
mov eax, dword [0x140ae1298]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebp, 0x2d8c0605
cmove ebp, r12d
cmp dword [0x140ae129c], 0xa
cmovl ebp, r12d
jmp 0x140299000
mov ebp, 0xa06f31a7
xor esi, esi
jmp 0x140299000
movsxd rax, dword [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov ebp, 0x85a81cf7
jmp 0x140299000
cmp ebp, 0x33bc002e
jne 0x140299000
mov edi, 0xccac947a
jmp 0x140298f30
cmp edi, 0x9ceb18f5
jg 0x14029923c
cmp edi, 0x82d4310a
je 0x1402993fd
cmp edi, 0x94e417d8
jne 0x140298f30
cmp byte [rsp + 0x48], 0
mov edi, 0xccac947a
mov eax, 0x64aef91e
cmovne edi, eax
jmp 0x140298f30
cmp edi, 0x666f0634
jg 0x140299303
cmp edi, 0x60f68512
je 0x140299418
cmp edi, 0x64aef91e
jne 0x140298f30
mov qword [rsp + 0x50], r15
mov edi, 0x666f0635
jmp 0x140298f30
cmp edi, 0xc22b18d8
je 0x140298f23
cmp edi, 0xccac947a
jne 0x140298f30
mov qword [rsp + 0x80], r15
mov edi, 0x5c092f5f
jmp 0x140298f30
cmp edi, 0x31ea59b2
je 0x140299440
cmp edi, 0x5c092f5f
jne 0x140298f30
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov edi, 0x7d58d6b3
jmp 0x140298f30
cmp edi, 0x9ceb18f6
je 0x140299468
cmp edi, 0xab07803b
jne 0x140298f30
mov qword [rsp + 0x160], r9
mov eax, dword [0x140ae1290]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1294], 0xa
setl cl
or cl, al
mov esi, 0x7a7a50b5
mov eax, 0x1389d430
cmovne esi, eax
mov edi, 0x7a7a50b5
mov eax, 0xd0335556
cmovne edi, eax
mov ebp, 0x3495dba2
nop dword [rax]
cmp ebp, 0x1389d42f
jle 0x1402992d0
cmp ebp, 0x1389d430
je 0x1402992e5
cmp ebp, 0x3495dba2
je 0x1402992ec
cmp ebp, 0x7a7a50b5
jne 0x1402992a0
mov rax, qword [rsp + 0x160]
mov ebp, 0xd0335556
jmp 0x1402992a0
cmp ebp, 0xd0335556
je 0x1402992f0
cmp ebp, 0xe3d9009
jne 0x1402992a0
jmp 0x140299493
mov ebp, 0xe3d9009
jmp 0x1402992a0
mov ebp, edi
jmp 0x1402992a0
mov rax, qword [rsp + 0x160]
cmp word [rax], 0
setne cl
mov ebp, esi
jmp 0x1402992a0
cmp edi, 0x666f0635
je 0x1402994a8
cmp edi, 0x7d58d6b3
jne 0x140298f30
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xec90ae5f
cmove edi, r11d
cmp dword [0x140ae128c], 0xa
cmovl edi, r11d
jmp 0x140298f30
mov qword [rsp + 0x160], r9
mov eax, dword [0x140ae1290]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1294], 0xa
setl cl
or cl, al
mov esi, 0x7a7a50b5
mov eax, 0x1389d430
cmovne esi, eax
mov edi, 0x7a7a50b5
mov eax, 0xd0335556
cmovne edi, eax
mov ebp, 0x3495dba2
nop dword [rax + rax]
cmp ebp, 0x1389d42f
jle 0x1402993c0
cmp ebp, 0x1389d430
je 0x1402993d5
cmp ebp, 0x3495dba2
je 0x1402993dc
cmp ebp, 0x7a7a50b5
jne 0x140299390
mov rax, qword [rsp + 0x160]
mov ebp, 0xd0335556
jmp 0x140299390
cmp ebp, 0xd0335556
je 0x1402993e0
cmp ebp, 0xe3d9009
jne 0x140299390
jmp 0x1402994bc
mov ebp, 0xe3d9009
jmp 0x140299390
mov ebp, edi
jmp 0x140299390
mov rax, qword [rsp + 0x160]
cmp word [rax], 0
setne cl
mov ebp, esi
jmp 0x140299390
mov edi, 0x31ea59b2
jmp 0x140298f30
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xab07803b
mov eax, 0xd4d73bcc
jmp 0x140299481
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xc22b18d8
cmove edi, r10d
cmp dword [0x140ae128c], 0xa
cmovl edi, r10d
jmp 0x140298f30
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xc22b18d8
cmove edi, r8d
cmp dword [0x140ae128c], 0xa
cmovl edi, r8d
jmp 0x140298f30
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xec90ae5f
mov eax, 0xcdf05821
cmove edi, eax
cmp dword [0x140ae128c], 0xa
cmovl edi, eax
jmp 0x140298f30
and cl, 1
mov byte [rsp + 0x28], cl
mov al, byte [rsp + 0x28]
mov edi, 0xd4d73bcc
jmp 0x140298f30
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov edi, 0x2e315ea8
jmp 0x140298f30
and cl, 1
mov byte [rsp + 0x28], cl
mov al, byte [rsp + 0x28]
mov byte [rsp + 0x48], al
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xab07803b
cmove edi, r13d
cmp dword [0x140ae128c], 0xa
cmovl edi, r13d
jmp 0x140298f30
cmp edi, 0xcdf05821
jne 0x140298f30
mov rax, qword [rsp + 0x58]
mov ebp, 0xd816e86b
jmp 0x140298ef0
cmp ebp, 0xd816e86b
je 0x14029954d
cmp ebp, 0xea03e080
jne 0x140298ef0
mov ecx, dword [0x140ae0ce8]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov ebp, 0x4a9d6c93
mov eax, 0xd816e86b
jmp 0x140298eda
mov ebp, 0x37f0b50f
jmp 0x140298ef0
mov edi, 0x82d4310a
jmp 0x140299560
mov edi, 0x60f68512
nop dword [rax]
cmp edi, 0x211d0e8e
jg 0x1402995a0
cmp edi, 0xc22b18d7
jle 0x1402997b0
cmp edi, 0xcdf05820
jle 0x140299823
cmp edi, 0xd4d73bcc
je 0x140299983
cmp edi, 0xec90ae5f
jne 0x140299b34
mov edi, 0x9ceb18f6
jmp 0x140299560
cmp edi, 0x60f68511
jg 0x1402997f0
cmp edi, 0x31ea59b1
jg 0x14029984d
cmp edi, 0x211d0e8f
je 0x140299a33
cmp edi, 0x2e315ea8
jne 0x140299560
mov rdx, r9
mov r9, qword [rsp + 0x78]
mov esi, 0x55e13f97
jmp 0x140299640
mov rax, qword [rsp + 0x28]
movsxd rcx, dword [rsp + 0x38]
imul rsi, rcx, 0x5397829d
mov rbp, rsi
shr rbp, 0x3f
sar rsi, 0x24
add esi, ebp
imul esi, esi, 0x31
sub ecx, esi
mov esi, 0xffcb
sub esi, ecx
add ecx, 0x34
and esi, 0xee5f
and ecx, 0x11a0
or ecx, esi
xor cx, word [r9 + rax*2]
xor ecx, 0xee5f
mov word [rsp + 0x34], cx
mov qword [rsp + 0x160], r15
mov esi, 0x917b9612
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xfe0c554f
jg 0x140299680
cmp esi, 0x966599d9
jle 0x1402996d0
cmp esi, 0x966599da
je 0x14029972e
cmp esi, 0xa06f31a7
je 0x14029973a
cmp esi, 0xaf5fa588
jne 0x140299640
mov esi, 0x966599da
jmp 0x140299640
cmp esi, 0x33bc002d
jle 0x140299710
cmp esi, 0x417d15da
je 0x140299753
cmp esi, 0x55e13f97
jne 0x14029978f
mov eax, dword [0x140ae1298]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0x2d8c0605
cmove esi, ebx
cmp dword [0x140ae129c], 0xa
cmovl esi, ebx
jmp 0x140299640
cmp esi, 0x85a81cf7
je 0x1402995db
cmp esi, 0x917b9612
jne 0x140299640
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x160]
movzx esi, word [rsp + 0x34]
mov word [rcx + rax*2], si
mov edi, dword [rsp + 0x38]
add edi, 1
mov esi, 0xa06f31a7
jmp 0x140299640
cmp esi, 0xfe0c5550
je 0x140299767
cmp esi, 0x2d8c0605
jne 0x140299640
mov esi, 0xfe0c5550
jmp 0x140299640
mov esi, 0xa06f31a7
xor edi, edi
jmp 0x140299640
mov dword [rsp + 0x38], edi
mov eax, dword [rsp + 0x38]
cmp eax, 3
mov esi, 0x33bc002e
cmovl esi, r14d
jmp 0x140299640
movsxd rax, dword [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov esi, 0x85a81cf7
jmp 0x140299640
mov eax, dword [0x140ae1298]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov esi, 0x2d8c0605
cmove esi, r12d
cmp dword [0x140ae129c], 0xa
cmovl esi, r12d
jmp 0x140299640
cmp esi, 0x33bc002e
jne 0x140299640
mov edi, 0xccac947a
mov r9, rdx
jmp 0x140299560
cmp edi, 0x9ceb18f5
jg 0x14029987c
cmp edi, 0x82d4310a
je 0x140299a3d
cmp edi, 0x94e417d8
jne 0x140299560
cmp byte [rsp + 0x48], 0
mov edi, 0xccac947a
mov eax, 0x64aef91e
cmovne edi, eax
jmp 0x140299560
cmp edi, 0x666f0634
jg 0x140299943
cmp edi, 0x60f68512
je 0x140299a59
cmp edi, 0x64aef91e
jne 0x140299560
mov qword [rsp + 0x50], r15
mov edi, 0x666f0635
jmp 0x140299560
cmp edi, 0xc22b18d8
je 0x140299554
cmp edi, 0xccac947a
jne 0x140299560
mov qword [rsp + 0x80], r15
mov edi, 0x5c092f5f
jmp 0x140299560
cmp edi, 0x31ea59b2
je 0x140299a81
cmp edi, 0x5c092f5f
jne 0x140299560
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov edi, 0x7d58d6b3
jmp 0x140299560
cmp edi, 0x9ceb18f6
je 0x140299aa9
cmp edi, 0xab07803b
jne 0x140299560
mov qword [rsp + 0x160], r9
mov eax, dword [0x140ae1290]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1294], 0xa
setl cl
or cl, al
mov esi, 0x7a7a50b5
mov eax, 0x1389d430
cmovne esi, eax
mov edi, 0x7a7a50b5
mov eax, 0xd0335556
cmovne edi, eax
mov ebp, 0x3495dba2
nop dword [rax]
cmp ebp, 0x1389d42f
jle 0x140299910
cmp ebp, 0x1389d430
je 0x140299925
cmp ebp, 0x3495dba2
je 0x14029992c
cmp ebp, 0x7a7a50b5
jne 0x1402998e0
mov rax, qword [rsp + 0x160]
mov ebp, 0xd0335556
jmp 0x1402998e0
cmp ebp, 0xd0335556
je 0x140299930
cmp ebp, 0xe3d9009
jne 0x1402998e0
jmp 0x140299ad4
mov ebp, 0xe3d9009
jmp 0x1402998e0
mov ebp, edi
jmp 0x1402998e0
mov rax, qword [rsp + 0x160]
cmp word [rax], 0
setne cl
mov ebp, esi
jmp 0x1402998e0
cmp edi, 0x666f0635
je 0x140299ae9
cmp edi, 0x7d58d6b3
jne 0x140299560
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xec90ae5f
cmove edi, r11d
cmp dword [0x140ae128c], 0xa
cmovl edi, r11d
jmp 0x140299560
mov qword [rsp + 0x160], r9
mov ecx, dword [0x140ae1290]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete cl
cmp dword [0x140ae1294], 0xa
setl al
or al, cl
mov esi, 0x7a7a50b5
mov eax, 0x1389d430
cmovne esi, eax
mov edi, 0x7a7a50b5
mov eax, 0xd0335556
cmovne edi, eax
mov ebp, 0x3495dba2
nop dword [rax]
cmp ebp, 0x1389d42f
jle 0x140299a00
cmp ebp, 0x1389d430
je 0x140299a15
cmp ebp, 0x3495dba2
je 0x140299a1c
cmp ebp, 0x7a7a50b5
jne 0x1402999d0
mov rax, qword [rsp + 0x160]
mov ebp, 0xd0335556
jmp 0x1402999d0
cmp ebp, 0xd0335556
je 0x140299a20
cmp ebp, 0xe3d9009
jne 0x1402999d0
jmp 0x140299afd
mov ebp, 0xe3d9009
jmp 0x1402999d0
mov ebp, edi
jmp 0x1402999d0
mov rax, qword [rsp + 0x160]
cmp word [rax], 0
setne cl
mov ebp, esi
jmp 0x1402999d0
mov edi, 0x31ea59b2
jmp 0x140299560
mov ecx, dword [0x140ae1288]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xab07803b
mov eax, 0xd4d73bcc
jmp 0x140299ac2
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xc22b18d8
cmove edi, r10d
cmp dword [0x140ae128c], 0xa
cmovl edi, r10d
jmp 0x140299560
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xc22b18d8
cmove edi, r8d
cmp dword [0x140ae128c], 0xa
cmovl edi, r8d
jmp 0x140299560
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xec90ae5f
mov eax, 0xcdf05821
cmove edi, eax
cmp dword [0x140ae128c], 0xa
cmovl edi, eax
jmp 0x140299560
and cl, 1
mov byte [rsp + 0x28], cl
mov al, byte [rsp + 0x28]
mov edi, 0xd4d73bcc
jmp 0x140299560
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov edi, 0x2e315ea8
jmp 0x140299560
and cl, 1
mov byte [rsp + 0x28], cl
mov al, byte [rsp + 0x28]
mov byte [rsp + 0x48], al
mov eax, dword [0x140ae1288]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xab07803b
cmove edi, r13d
cmp dword [0x140ae128c], 0xa
cmovl edi, r13d
jmp 0x140299560
cmp edi, 0xcdf05821
jne 0x140299560
mov rax, qword [rsp + 0x58]
mov eax, dword [0x140ae0ce8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ebp, 0x4a9d6c93
mov eax, 0x487dae3
jmp 0x140298eda
mov qword [rsp + 0xf0], r15
mov eax, dword [0x140ae1418]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae141c], 0xa
setl cl
or cl, al
mov eax, 0xf808cba7
mov edx, 0x3cffb
cmove eax, edx
mov ecx, 0x321ec0ca
cmove ecx, edx
mov edx, 0x91252608
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x3cffa
jle 0x140299be0
cmp edx, 0x3cffb
je 0x140299bf2
cmp edx, 0x321ec0ca
je 0x140299bf9
cmp edx, 0x7be6e8a8
jne 0x140299bb0
mov edx, ecx
jmp 0x140299bb0
cmp edx, 0x91252608
je 0x140299bfd
cmp edx, 0xf808cba7
jne 0x140299bb0
jmp 0x140299c22
mov edx, 0x321ec0ca
jmp 0x140299bb0
mov edx, eax
jmp 0x140299bb0
movups xmm0, xmmword [0x140676df4]
movups xmmword [rsp + 0x16a], xmm0
movups xmm0, xmmword [0x140676dea]
movaps xmmword [rsp + 0x160], xmm0
mov edx, 0x7be6e8a8
jmp 0x140299bb0
mov eax, dword [0x140ae0890]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x64]
mov ecx, dword [0x140ae0894]
sete r8b
cmp ecx, 0xa
setl dl
setl byte [rsp + 0x48]
mov ecx, dword [0x140ae1098]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete cl
cmp dword [0x140ae109c], 0xa
setl bl
or bl, cl
mov r15d, 0x1c6cca69
mov ebp, 0x74f990e6
cmove r15d, ebp
mov ecx, 0x764f7823
cmove ecx, ebp
mov ebp, dword [0x140ae0d20]
lea ebx, [rbp - 1]
imul ebx, ebp
test bl, 1
sete bl
cmp dword [0x140ae0d24], 0xa
setl al
or al, bl
mov r9d, 0xcde0550c
mov eax, 0x3167e33c
cmove r9d, eax
mov ebp, 0x7eda96da
cmove ebp, eax
mov dword [rsp + 0x68], ebp
or dl, r8b
mov r14d, 0x57e500f0
mov eax, 0xfc6a0f1f
cmove r14d, eax
mov edx, 0xdd4896bd
cmove edx, eax
mov dword [rsp + 0x74], edx
mov edx, 0xc120dd8e
mov eax, 0x1873dd81
cmove edx, eax
mov dword [rsp + 0x70], edx
mov edx, 0x83e1bb79
cmove edx, eax
mov dword [rsp + 0xa0], edx
mov edx, 0x9b509645
mov eax, 0x407cdbbe
cmove edx, eax
mov dword [rsp + 0x8c], edx
mov r12d, 0x8ea69e17
cmove r12d, eax
mov edx, 0x664fd3e5
mov eax, 0xe4dc787c
cmove edx, eax
mov dword [rsp + 0x94], edx
mov r10d, 0x75f581b2
cmove r10d, eax
mov edx, 0xaf2ac9f2
mov eax, 0xc8a37591
cmove edx, eax
mov dword [rsp + 0x98], edx
mov r11d, 0x930f7b54
cmove r11d, eax
mov edx, 0x8172de3f
mov eax, 0xd32d04a
cmove edx, eax
mov dword [rsp + 0x9c], edx
mov ebx, 0x16b6afb9
mov r8d, 0x1119891f
jmp 0x140299d80
mov rax, qword [rsp + 0x80]
mov ebx, 0x83e1bb79
mov edx, ebx
cmp ebx, 0xdd4896bc
jle 0x140299df0
cmp edx, 0x2c366b69
jg 0x140299e40
cmp edx, 0xd32d049
jle 0x140299ebe
cmp edx, 0x1873dd80
jg 0x140299f8c
cmp edx, 0xd32d04a
je 0x14029a05c
mov ebx, edx
cmp edx, 0x16b6afb9
jne 0x140299d80
mov al, byte [rsp + 0x64]
cmp byte [rsp + 0x48], 0
mov ebx, 0xd32d04a
mov edx, 0x4c99b4ac
cmovne ebx, edx
test al, al
cmovne ebx, edx
jmp 0x140299d80
cmp edx, 0x9eeedc6c
jle 0x140299e80
cmp edx, 0xc120dd8d
jle 0x140299ef1
cmp edx, 0xc5269719
jg 0x140299fbd
cmp edx, 0xc120dd8e
je 0x14029a066
mov ebx, edx
cmp edx, 0xc4cab3c4
jne 0x140299d80
mov ebx, 0x2c366b6a
jmp 0x140299d80
cmp edx, 0x57e500ef
jle 0x140299f27
cmp edx, 0x75f581b1
jle 0x14029a046
cmp edx, 0x75f581b2
je 0x14029a070
mov ebx, edx
cmp edx, 0x779afa7c
jne 0x140299d80
mov ebx, dword [rsp + 0x74]
jmp 0x140299d80
cmp edx, 0x8ea69e16
jg 0x140299f5c
cmp edx, 0x8172de3f
je 0x14029a253
cmp edx, 0x83e1bb79
je 0x14029a25d
mov ebx, edx
cmp edx, 0x86759a1b
jne 0x140299d80
mov ebx, dword [rsp + 0xa0]
jmp 0x140299d80
mov ebx, r14d
cmp edx, 0xdd4896bd
je 0x140299d80
cmp edx, 0xe4dc787c
je 0x14029a273
mov ebx, edx
cmp edx, 0xfc6a0f1f
jne 0x140299d80
mov ebx, 0xdd4896bd
jmp 0x140299d80
mov ebx, r10d
cmp edx, 0x9eeedc6d
je 0x140299d80
mov ebx, r11d
cmp edx, 0xa286e141
je 0x140299d80
mov ebx, edx
cmp edx, 0xaf2ac9f2
jne 0x140299d80
mov ebx, 0xc526971a
jmp 0x140299d80
mov ebx, r12d
cmp edx, 0x2c366b6a
je 0x140299d80
cmp edx, 0x407cdbbe
je 0x14029a45d
mov ebx, edx
cmp edx, 0x4c99b4ac
jne 0x140299d80
mov ebx, dword [rsp + 0x9c]
jmp 0x140299d80
cmp edx, 0x8ea69e17
je 0x14029a467
cmp edx, 0x930f7b54
je 0x14029a483
mov ebx, edx
cmp edx, 0x9b509645
jne 0x140299d80
mov ebx, 0x86759a1b
jmp 0x140299d80
cmp edx, 0x1873dd81
je 0x140299d73
mov ebx, edx
cmp edx, 0x246e9fb0
jne 0x140299d80
lea rax, [rsp + 0x160]
mov qword [rsp + 0x78], rax
mov ebx, 0x9eeedc6d
jmp 0x140299d80
cmp edx, 0xc526971a
je 0x14029a4f2
mov ebx, edx
cmp edx, 0xc8a37591
jne 0x140299d80
movzx eax, word [rsp + 0x178]
mov dword [rsp + 0x28], eax
mov edx, 0x463b93c5
nop dword [rax + rax]
cmp edx, 0x463b93c4
jle 0x14029a020
cmp edx, 0x7eda96da
je 0x14029a03b
cmp edx, 0x515564ca
je 0x14029a040
cmp edx, 0x463b93c5
jne 0x140299ff0
cmp dword [rsp + 0x28], 0
setne al
mov edx, 0x515564ca
jmp 0x140299ff0
cmp edx, 0xcde0550c
je 0x14029a509
cmp edx, 0x3167e33c
jne 0x140299ff0
mov edx, 0x7eda96da
jmp 0x140299ff0
mov edx, r9d
jmp 0x140299ff0
mov edx, dword [rsp + 0x68]
jmp 0x140299ff0
cmp edx, 0x664fd3e5
jne 0x14029a537
mov ebx, 0xc4cab3c4
jmp 0x140299d80
mov ebx, 0x4c99b4ac
jmp 0x140299d80
mov ebx, 0x779afa7c
jmp 0x140299d80
mov esi, r9d
mov r9, qword [rsp + 0x78]
mov edx, 0xc1c9a6a3
jmp 0x14029a090
mov ebp, dword [rsp + 0x50]
add ebp, 1
mov edx, 0x13e4b28
nop dword [rax + rax]
cmp edx, 0x1c6cca68
jle 0x14029a0d0
cmp edx, 0x74f990e5
jle 0x14029a140
cmp edx, 0x74f990e6
je 0x14029a1c3
cmp edx, 0x764f7823
je 0x14029a182
cmp edx, 0x769cf1d0
jne 0x14029a090
mov edx, ecx
jmp 0x14029a090
cmp edx, 0x13e4b27
jle 0x14029a160
cmp edx, 0x13e4b28
je 0x14029a21f
cmp edx, 0x1119891f
jne 0x14029a238
movsxd rax, dword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movzx eax, word [r9 + rax*2]
mov dword [rsp + 0x38], eax
movsxd rax, dword [rsp + 0x50]
imul rdx, rax, 0x5397829d
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x31
sub eax, edx
mov dword [rsp + 0x158], eax
mov edx, 0x769cf1d0
jmp 0x14029a090
cmp edx, 0x1c6cca69
je 0x14029a1b9
cmp edx, 0x24af80ee
jne 0x14029a090
mov edx, 0x13e4b28
xor ebp, ebp
jmp 0x14029a090
cmp edx, 0xa179024f
je 0x14029a07f
cmp edx, 0xc1c9a6a3
jne 0x14029a090
mov edx, 0x24af80ee
jmp 0x14029a090
mov eax, dword [rsp + 0x158]
lea edx, [rax + 0x34]
mov ebx, dword [rsp + 0x38]
mov r13d, 0xffcb
sub r13d, eax
and r13d, ebx
not ebx
and ebx, edx
or r13d, ebx
mov rax, qword [rsp + 0x28]
mov word [rsp + rax*2 + 0x160], r13w
mov edx, r15d
jmp 0x14029a090
mov edx, 0xa179024f
jmp 0x14029a090
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, 0xffcb
sub edx, eax
add eax, 0x34
and edx, 0xc1d8
and eax, 0x3e27
or eax, edx
xor eax, dword [rsp + 0x38]
xor eax, 0xc1d8
mov rdx, qword [rsp + 0x28]
mov word [rsp + rdx*2 + 0x160], ax
mov edx, 0x764f7823
jmp 0x14029a090
mov dword [rsp + 0x50], ebp
mov eax, dword [rsp + 0x50]
cmp eax, 0xd
mov edx, 0x7dafae9
cmovl edx, r8d
jmp 0x14029a090
cmp edx, 0x7dafae9
jne 0x14029a090
mov ebx, dword [rsp + 0x94]
mov r9d, esi
jmp 0x140299d80
mov ebx, 0xa286e141
jmp 0x140299d80
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov ebx, dword [rsp + 0x70]
jmp 0x140299d80
mov rbp, qword [rsp + 0x78]
mov eax, 0xc1c9a6a3
jmp 0x14029a290
mov eax, 0xa179024f
nop word cs:[rax + rax]
nop
cmp eax, 0x1c6cca68
jle 0x14029a2d0
cmp eax, 0x74f990e5
jle 0x14029a340
cmp eax, 0x74f990e6
je 0x14029a3c2
cmp eax, 0x764f7823
je 0x14029a390
cmp eax, 0x769cf1d0
jne 0x14029a290
mov eax, ecx
jmp 0x14029a290
cmp eax, 0x13e4b27
jle 0x14029a370
cmp eax, 0x13e4b28
je 0x14029a41e
cmp eax, 0x1119891f
jne 0x14029a448
movsxd rax, dword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movzx eax, word [rbp + rax*2]
mov dword [rsp + 0x38], eax
movsxd rax, dword [rsp + 0x50]
imul rbx, rax, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub eax, ebx
mov dword [rsp + 0x158], eax
mov eax, 0x769cf1d0
jmp 0x14029a290
cmp eax, 0x1c6cca69
je 0x14029a27f
cmp eax, 0x24af80ee
jne 0x14029a290
mov eax, 0x13e4b28
xor edx, edx
jmp 0x14029a290
cmp eax, 0xa179024f
je 0x14029a437
cmp eax, 0xc1c9a6a3
jne 0x14029a290
mov eax, 0x24af80ee
jmp 0x14029a290
mov eax, dword [rsp + 0x158]
lea ebx, [rax + 0x34]
mov edi, dword [rsp + 0x38]
mov esi, 0xffcb
sub esi, eax
and esi, edi
not edi
and edi, ebx
or esi, edi
mov rax, qword [rsp + 0x28]
mov word [rsp + rax*2 + 0x160], si
mov eax, r15d
jmp 0x14029a290
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
mov ebx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x38]
mov ebx, 0xffcb
sub ebx, eax
add eax, 0x34
and ebx, 0xc1d8
and eax, 0x3e27
or eax, ebx
xor eax, dword [rsp + 0x38]
xor eax, 0xc1d8
mov rbx, qword [rsp + 0x28]
mov word [rsp + rbx*2 + 0x160], ax
mov eax, 0x764f7823
jmp 0x14029a290
mov dword [rsp + 0x50], edx
mov eax, dword [rsp + 0x50]
cmp eax, 0xd
mov eax, 0x7dafae9
cmovl eax, r8d
jmp 0x14029a290
mov edx, dword [rsp + 0x50]
add edx, 1
mov eax, 0x13e4b28
jmp 0x14029a290
cmp eax, 0x7dafae9
jne 0x14029a290
mov ebx, 0x75f581b2
jmp 0x140299d80
mov ebx, 0x8ea69e17
jmp 0x140299d80
lea rax, [rsp + 0x160]
mov qword [rsp + 0x80], rax
mov ebx, dword [rsp + 0x8c]
jmp 0x140299d80
movzx eax, word [rsp + 0x178]
mov dword [rsp + 0x28], eax
mov edx, 0x463b93c5
nop word cs:[rax + rax]
nop
cmp edx, 0x463b93c4
jle 0x14029a4d0
cmp edx, 0x7eda96da
je 0x14029a4e7
cmp edx, 0x515564ca
je 0x14029a4ec
cmp edx, 0x463b93c5
jne 0x14029a4a0
cmp dword [rsp + 0x28], 0
setne al
mov edx, 0x515564ca
jmp 0x14029a4a0
cmp edx, 0xcde0550c
je 0x14029a51d
cmp edx, 0x3167e33c
jne 0x14029a4a0
mov edx, 0x7eda96da
jmp 0x14029a4a0
mov edx, r9d
jmp 0x14029a4a0
mov edx, dword [rsp + 0x68]
jmp 0x14029a4a0
cmp byte [rsp + 0x34], 0
mov ebx, 0x2c366b6a
mov eax, 0x246e9fb0
cmovne ebx, eax
jmp 0x140299d80
and al, 1
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x50]
mov ebx, 0x930f7b54
jmp 0x140299d80
and al, 1
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x50]
mov byte [rsp + 0x34], al
mov ebx, dword [rsp + 0x98]
jmp 0x140299d80
mov ebx, edx
cmp edx, 0x57e500f0
jne 0x140299d80
mov rax, qword [rsp + 0x58]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x58], rax
mov eax, dword [0x140ae1420]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1424], 0xa
setl cl
or cl, al
mov ebp, 0xdbb6d78c
mov eax, 0x7b208f46
cmove ebp, eax
mov ecx, 0xb3399961
cmove ecx, eax
mov eax, 0xf9714f6e
nop
cmp eax, 0xdbb6d78b
jle 0x14029a5c0
cmp eax, 0xdbb6d78c
je 0x14029a5d7
cmp eax, 0xf9714f6e
je 0x14029a5de
cmp eax, 0x7b208f46
jne 0x14029a590
mov rax, qword [rsp + 0x58]
mov eax, 0xb3399961
jmp 0x14029a590
cmp eax, 0x8679f5f6
je 0x14029a5e2
cmp eax, 0xb3399961
jne 0x14029a590
mov rdx, qword [rsp + 0x58]
mov eax, ebp
jmp 0x14029a590
mov eax, 0x8679f5f6
jmp 0x14029a590
mov eax, ecx
jmp 0x14029a590
mov qword [rsp + 0x28], rdx
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov eax, 0xdf46c1a3
nop word cs:[rax + rax]
cmp eax, 0xfab3b136
je 0x14029a63f
cmp eax, 0xdf46c1a3
jne 0x14029a610
mov rax, qword [rsp + 0x28]
mov rcx, qword [0x140676e14]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [0x140676e04]
movups xmmword [rax], xmm0
mov eax, 0xfab3b136
jmp 0x14029a610
mov eax, dword [0x140ae13e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0xb3]
mov eax, dword [0x140ae13e4]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x93]
or al, cl
mov ecx, 0x35fb9e22
mov eax, 0x4e3e0f0e
cmove ecx, eax
mov dword [rsp + 0xc8], ecx
mov ecx, 0x83e32cc6
cmove ecx, eax
mov dword [rsp + 0xc4], ecx
mov ecx, 0x4c48ae9e
mov eax, 0x3a79a9cb
cmove ecx, eax
mov dword [rsp + 0xc0], ecx
lea rsi, [rsp + 0x176]
mov ecx, 0xff7642b5
cmove ecx, eax
mov dword [rsp + 0xcc], ecx
mov ecx, 0xe980da3e
mov eax, 0x54cc18c9
cmove ecx, eax
mov dword [rsp + 0xbc], ecx
mov eax, 0x44b5a20c
mov r13d, 0x9304d1f7
jmp 0x14029a6f0
mov rax, qword [rsp + 0x38]
mov eax, 0x83e32cc6
nop dword [rax + rax]
mov ecx, eax
cmp eax, 0x3a79a9ca
jle 0x14029a730
cmp ecx, 0x4e3e0f0d
jg 0x14029a770
cmp ecx, 0x3a79a9cb
je 0x14029a7d4
cmp ecx, 0x44b5a20c
je 0x14029a7de
mov eax, ecx
cmp ecx, 0x4c48ae9e
jne 0x14029a6f0
mov eax, 0x559c7f72
jmp 0x14029a6f0
cmp ecx, 0xff7642b4
jg 0x14029a7a2
cmp ecx, 0x83e32cc6
je 0x14029a804
cmp ecx, 0x8b8ee506
je 0x14029a81d
mov eax, ecx
cmp ecx, 0xe980da3e
jne 0x14029a6f0
mov eax, 0xa3e3833
jmp 0x14029a6f0
cmp ecx, 0x4e3e0f0e
je 0x14029a6de
cmp ecx, 0x54cc18c9
je 0x14029af0c
mov eax, ecx
cmp ecx, 0x559c7f72
jne 0x14029a6f0
mov eax, dword [rsp + 0xc4]
jmp 0x14029a6f0
cmp ecx, 0xff7642b5
je 0x14029b662
mov eax, dword [rsp + 0xcc]
cmp ecx, 0xa3e3833
je 0x14029a6f0
mov eax, ecx
cmp ecx, 0x35fb9e22
jne 0x14029a6f0
jmp 0x14029b67b
mov eax, 0xff7642b5
jmp 0x14029a6f0
mov cl, byte [rsp + 0xb3]
cmp byte [rsp + 0x93], 0
mov eax, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14029a6f0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x158], rax
mov eax, dword [rsp + 0xc8]
jmp 0x14029a6f0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x140ae096c], 0xa
setl al
or al, cl
mov ecx, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rcx - 1]
imul ebp, ecx
mov dword [rsp + 0x74], ebp
test bpl, 1
sete cl
mov dword [rsp + 0x68], edx
cmp edx, 0xa
setl dl
or dl, cl
mov r12d, 0x94d45a95
mov ecx, 0x57b44ef9
cmovne r12d, ecx
mov edx, 0x94d45a95
mov ecx, 0x5ee19b09
cmovne edx, ecx
mov edi, 0xb611d8ba
mov ecx, 0x448b132b
cmovne edi, ecx
mov ebx, 0xb611d8ba
mov ecx, 0x775aca20
cmovne ebx, ecx
mov r11d, 0x65833023
mov ecx, 0xead5d7b9
cmovne r11d, ecx
test al, al
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x70], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x8c], ecx
mov r14d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r14d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov r15d, 0x96b7c531
mov eax, 0xab78790b
cmovne r15d, eax
mov eax, dword [0x140ae0fa0]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, dword [0x140ae0fa4]
mov dword [rsp + 0xb8], ecx
test cl, 1
sete r8b
mov dword [rsp + 0xb4], eax
cmp eax, 0xa
setl al
or al, r8b
mov r8d, 0x13a0700
mov eax, 0x870e24b
cmovne r8d, eax
mov r10d, 0x13a0700
mov eax, 0x41495ee4
cmovne r10d, eax
mov r9d, 0x408d852e
mov eax, 0x7b6abd
cmovne r9d, eax
mov ebp, 0x7553e197
mov dword [rsp + 0x94], r14d
mov dword [rsp + 0x9c], r15d
jmp 0x14029a9a0
mov rax, qword [rsp + 0x80]
mov ebp, 0x548e0238
nop word [rax + rax]
mov eax, ebp
cmp ebp, 0xc81290d2
jle 0x14029a9e0
cmp eax, 0x1a55d6c7
jle 0x14029aa40
cmp eax, 0x71c90ff8
jg 0x14029acd5
cmp eax, 0x548e0238
je 0x14029ae96
cmp eax, 0x6437950b
jne 0x14029aeee
mov ebp, 0x1a55d6c8
jmp 0x14029a9a0
cmp eax, 0xa828d540
jg 0x14029aa10
cmp eax, 0x9d9769ec
jg 0x14029ae13
cmp eax, 0x81c1227b
je 0x14029a98a
mov ebp, eax
cmp eax, 0x96b7c531
jne 0x14029a9a0
mov ebp, 0xab78790b
jmp 0x14029a9a0
cmp eax, 0xb66c4516
jg 0x14029ae45
cmp eax, 0xa828d541
je 0x14029aeac
mov ebp, eax
cmp eax, 0xab78790b
jne 0x14029a9a0
mov ebp, dword [rsp + 0x98]
jmp 0x14029a9a0
cmp eax, 0xf358155b
jg 0x14029ae76
mov ebp, r15d
cmp eax, 0xc81290d3
je 0x14029a9a0
mov ebp, eax
cmp eax, 0xde94e876
jne 0x14029a9a0
test byte [rsp + 0x74], 1
mov r14, qword [rsp + 0x78]
sete byte [rsp + 0x47]
cmp dword [rsp + 0x68], 0xa
setl byte [rsp + 0x27]
mov ebp, 0x340e5e1c
mov esi, 0xf4af8c80
jmp 0x14029aa90
mov ebp, 0x9b1ee5fb
mov eax, ebp
cmp ebp, 0x448b132a
jg 0x14029aaf0
cmp eax, 0xead5d7b8
jle 0x14029ab60
cmp eax, 0xf9268361
jle 0x14029ab8a
mov ebp, edx
cmp eax, 0xf9268362
je 0x14029aa90
cmp eax, 0x340e5e1c
jne 0x14029aca6
movzx eax, byte [rsp + 0x47]
cmp byte [rsp + 0x27], 0
mov ebp, 0x65833023
mov ecx, 0x524a3a53
cmovne ebp, ecx
test al, al
cmovne ebp, ecx
jmp 0x14029aa90
cmp eax, 0x5a9901d3
jg 0x14029ab30
cmp eax, 0x524a3a52
jg 0x14029abe6
cmp eax, 0x448b132b
je 0x14029ac56
mov ebp, eax
cmp eax, 0x4ce51d7b
jne 0x14029aa90
mov eax, dword [rsp + 0x64]
add eax, 0x34
mov dword [rsp + 0x48], eax
mov ebp, 0x5a9901d4
jmp 0x14029aa90
cmp eax, 0x65833022
jg 0x14029ac0e
cmp eax, 0x5a9901d4
je 0x14029ac60
mov ebp, eax
cmp eax, 0x5ee19b09
jne 0x14029aa90
mov ebp, r12d
jmp 0x14029aa90
cmp eax, 0xb611d8b9
jg 0x14029ac29
cmp eax, 0x94d45a95
je 0x14029ac92
mov ebp, eax
cmp eax, 0x9b1ee5fb
jne 0x14029aa90
mov ebp, ebx
jmp 0x14029aa90
cmp eax, 0xead5d7b9
je 0x14029aa8b
mov ebp, eax
cmp eax, 0xf4af8c80
jne 0x14029aa90
movsxd rax, dword [rsp + 0x34]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movzx eax, word [r14 + rax*2]
mov dword [rsp + 0x6c], eax
movsxd rax, dword [rsp + 0x34]
imul rcx, rax, 0x5397829d
mov rbp, rcx
shr rbp, 0x3f
sar rcx, 0x24
add ecx, ebp
imul ecx, ecx, 0x31
sub eax, ecx
mov dword [rsp + 0x64], eax
mov ebp, 0x4ce51d7b
jmp 0x14029aa90
mov ebp, r11d
cmp eax, 0x524a3a53
je 0x14029aa90
mov ebp, eax
cmp eax, 0x57b44ef9
jne 0x14029aa90
mov ebp, 0xc5a1ba75
xor r15d, r15d
jmp 0x14029aa90
cmp eax, 0x65833023
je 0x14029ac88
mov ebp, eax
cmp eax, 0x775aca20
jne 0x14029aa90
mov ebp, edi
jmp 0x14029aa90
cmp eax, 0xb611d8ba
je 0x14029ac9c
mov ebp, eax
cmp eax, 0xc5a1ba75
jne 0x14029aa90
mov dword [rsp + 0x34], r15d
mov eax, dword [rsp + 0x34]
cmp eax, 0xc
mov ebp, 0xfa2a54c
cmovl ebp, esi
jmp 0x14029aa90
mov ebp, 0xf9268362
jmp 0x14029aa90
mov eax, dword [rsp + 0x6c]
xor eax, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x28]
mov word [rsp + rcx*2 + 0x160], ax
mov r15d, dword [rsp + 0x34]
add r15d, 1
mov ebp, 0xc5a1ba75
jmp 0x14029aa90
mov ebp, 0x524a3a53
jmp 0x14029aa90
mov ebp, 0x5ee19b09
jmp 0x14029aa90
mov ebp, 0x775aca20
jmp 0x14029aa90
mov ebp, eax
cmp eax, 0xfa2a54c
jne 0x14029aa90
mov ebp, 0xa828d541
lea rsi, [rsp + 0x176]
mov r14d, dword [rsp + 0x94]
mov r15d, dword [rsp + 0x9c]
jmp 0x14029a9a0
cmp eax, 0x71c90ff9
je 0x14029aec6
mov ebp, eax
cmp eax, 0x7553e197
jne 0x14029a9a0
test byte [rsp + 0xb8], 1
sete byte [rsp + 0x6c]
cmp dword [rsp + 0xb4], 0xa
setl byte [rsp + 0x64]
mov ebp, 0x48b332a
jmp 0x14029ad20
cmp dword [rsp + 0x34], 0
setne al
mov ebp, r8d
nop dword [rax]
cmp ebp, 0x870e24a
jle 0x14029ad50
cmp ebp, 0x41495ee3
jg 0x14029ad70
cmp ebp, 0x1bd39818
je 0x14029add9
cmp ebp, 0x408d852e
jne 0x14029adef
mov ebp, 0x9304d1f7
jmp 0x14029ad20
cmp ebp, 0x13a06ff
jg 0x14029ad90
cmp ebp, 0x9304d1f7
je 0x14029adbe
cmp ebp, 0x7b6abd
jne 0x14029ad20
mov ebp, 0x1bd39818
jmp 0x14029ad20
cmp ebp, 0x41495ee4
je 0x14029ad0e
cmp ebp, 0x7bc3df99
jne 0x14029ad20
mov ebp, r10d
jmp 0x14029ad20
cmp ebp, 0x13a0700
je 0x14029adcb
cmp ebp, 0x48b332a
jne 0x14029ad20
movzx ecx, byte [rsp + 0x6c]
cmp byte [rsp + 0x64], 0
mov ebp, 0x408d852e
cmovne ebp, r13d
test cl, cl
cmovne ebp, r13d
jmp 0x14029ad20
mov qword [rsp + 0x28], rsi
mov ebp, r9d
jmp 0x14029ad20
mov ecx, dword [rsp + 0x34]
mov ebp, 0x41495ee4
jmp 0x14029ad20
mov rcx, qword [rsp + 0x28]
movzx ecx, word [rcx]
mov dword [rsp + 0x34], ecx
mov ebp, 0x7bc3df99
jmp 0x14029ad20
cmp ebp, 0x870e24b
jne 0x14029ad20
and al, 1
mov byte [rsp + 0x48], al
mov al, byte [rsp + 0x48]
mov byte [rsp + 0x4f], al
mov ebp, 0xc81290d3
jmp 0x14029a9a0
mov ebp, r14d
cmp eax, 0x9d9769ed
je 0x14029a9a0
mov ebp, eax
cmp eax, 0xa72bae25
jne 0x14029a9a0
cmp byte [rsp + 0x4f], 0
mov ebp, 0xa828d541
mov eax, 0x9d9769ed
cmovne ebp, eax
jmp 0x14029a9a0
cmp eax, 0xb66c4517
je 0x14029aed0
mov ebp, eax
cmp eax, 0xbc4fdb52
jne 0x14029a9a0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x50], rax
mov ebp, dword [rsp + 0x8c]
jmp 0x14029a9a0
cmp eax, 0xf358155c
je 0x14029aee4
mov ebp, eax
cmp eax, 0x16a7b01e
jne 0x14029a9a0
mov ebp, dword [rsp + 0xa0]
jmp 0x14029a9a0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov ebp, dword [rsp + 0x70]
jmp 0x14029a9a0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x80], rax
mov ebp, 0x16a7b01e
jmp 0x14029a9a0
mov ebp, 0xbc4fdb52
jmp 0x14029a9a0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov ebp, 0xde94e876
jmp 0x14029a9a0
mov ebp, 0xb66c4517
jmp 0x14029a9a0
mov ebp, eax
cmp eax, 0x1a55d6c8
jne 0x14029a9a0
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0xbc]
jmp 0x14029a6f0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x74], ebp
test bpl, 1
sete al
mov dword [rsp + 0x68], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r11d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r11d, eax
mov edi, 0x94d45a95
mov eax, 0x5ee19b09
cmovne edi, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov eax, 0xb611d8ba
mov ecx, 0x775aca20
cmovne eax, ecx
mov ecx, 0x65833023
mov ebp, 0xead5d7b9
cmovne ecx, ebp
test dl, dl
mov ebp, 0x81c1227b
mov edx, 0x6437950b
cmovne ebp, edx
mov dword [rsp + 0x70], ebp
mov ebp, 0x81c1227b
mov edx, 0x548e0238
cmovne ebp, edx
mov dword [rsp + 0xa0], ebp
mov ebp, 0x71c90ff9
mov edx, 0xf358155c
cmovne ebp, edx
mov dword [rsp + 0x8c], ebp
mov r14d, 0x71c90ff9
mov edx, 0xbc4fdb52
cmovne r14d, edx
mov ebp, 0x96b7c531
mov edx, 0xa72bae25
cmovne ebp, edx
mov dword [rsp + 0x98], ebp
mov r15d, 0x96b7c531
mov edx, 0xab78790b
cmovne r15d, edx
mov edx, dword [0x140ae0fa0]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0xb8], ebp
test bpl, 1
sete r8b
mov dword [rsp + 0xb4], edx
cmp edx, 0xa
setl dl
or dl, r8b
mov r8d, 0x13a0700
mov edx, 0x870e24b
cmovne r8d, edx
mov r10d, 0x13a0700
mov edx, 0x41495ee4
cmovne r10d, edx
mov r9d, 0x408d852e
mov edx, 0x7b6abd
cmovne r9d, edx
mov ebp, 0x7553e197
mov dword [rsp + 0x94], r14d
mov dword [rsp + 0x9c], r15d
jmp 0x14029b090
mov rdx, qword [rsp + 0x80]
mov ebp, 0x548e0238
nop word [rax + rax]
mov edx, ebp
cmp ebp, 0xc81290d2
jle 0x14029b0e0
cmp edx, 0x1a55d6c7
jle 0x14029b160
cmp edx, 0x71c90ff8
jg 0x14029b421
cmp edx, 0x548e0238
je 0x14029b5ed
cmp edx, 0x6437950b
jne 0x14029b645
mov ebp, 0x1a55d6c8
jmp 0x14029b090
cmp edx, 0xa828d540
jg 0x14029b120
cmp edx, 0x9d9769ec
jg 0x14029b564
cmp edx, 0x81c1227b
je 0x14029b07a
mov ebp, edx
cmp edx, 0x96b7c531
jne 0x14029b090
mov ebp, 0xab78790b
jmp 0x14029b090
cmp edx, 0xb66c4516
jg 0x14029b598
cmp edx, 0xa828d541
je 0x14029b603
mov ebp, edx
cmp edx, 0xab78790b
jne 0x14029b090
mov ebp, dword [rsp + 0x98]
jmp 0x14029b090
cmp edx, 0xf358155b
jg 0x14029b5cb
mov ebp, r15d
cmp edx, 0xc81290d3
je 0x14029b090
mov ebp, edx
cmp edx, 0xde94e876
jne 0x14029b090
test byte [rsp + 0x74], 1
mov r14, qword [rsp + 0x78]
sete byte [rsp + 0x47]
cmp dword [rsp + 0x68], 0xa
setl byte [rsp + 0x27]
mov ebp, 0x340e5e1c
mov esi, 0xf4af8c80
jmp 0x14029b1c0
mov ebp, 0x9b1ee5fb
nop word cs:[rax + rax]
nop dword [rax]
mov edx, ebp
cmp ebp, 0x448b132a
jg 0x14029b220
cmp edx, 0xead5d7b8
jle 0x14029b2a0
cmp edx, 0xf9268361
jle 0x14029b2cd
mov ebp, edi
cmp edx, 0xf9268362
je 0x14029b1c0
cmp edx, 0x340e5e1c
jne 0x14029b3f1
movzx edx, byte [rsp + 0x47]
cmp byte [rsp + 0x27], 0
mov ebp, 0x65833023
mov ebx, 0x524a3a53
cmovne ebp, ebx
test dl, dl
cmovne ebp, ebx
jmp 0x14029b1c0
cmp edx, 0x5a9901d3
jg 0x14029b270
cmp edx, 0x524a3a52
jg 0x14029b32b
cmp edx, 0x448b132b
je 0x14029b3a1
mov ebp, edx
cmp edx, 0x4ce51d7b
jne 0x14029b1c0
mov edx, dword [rsp + 0x64]
add edx, 0x34
mov dword [rsp + 0x48], edx
mov ebp, 0x5a9901d4
jmp 0x14029b1c0
cmp edx, 0x65833022
jg 0x14029b354
cmp edx, 0x5a9901d4
je 0x14029b3ab
mov ebp, edx
cmp edx, 0x5ee19b09
jne 0x14029b1c0
mov ebp, r11d
jmp 0x14029b1c0
cmp edx, 0xb611d8b9
jg 0x14029b372
cmp edx, 0x94d45a95
je 0x14029b3dd
mov ebp, edx
cmp edx, 0x9b1ee5fb
jne 0x14029b1c0
mov ebp, eax
jmp 0x14029b1c0
cmp edx, 0xead5d7b9
je 0x14029b1ae
mov ebp, edx
cmp edx, 0xf4af8c80
jne 0x14029b1c0
movsxd rdx, dword [rsp + 0x34]
mov qword [rsp + 0x28], rdx
mov rdx, qword [rsp + 0x28]
movzx edx, word [r14 + rdx*2]
mov dword [rsp + 0x6c], edx
movsxd rdx, dword [rsp + 0x34]
imul rbx, rdx, 0x5397829d
mov rbp, rbx
shr rbp, 0x3f
sar rbx, 0x24
add ebx, ebp
imul ebx, ebx, 0x31
sub edx, ebx
mov dword [rsp + 0x64], edx
mov ebp, 0x4ce51d7b
jmp 0x14029b1c0
mov ebp, ecx
cmp edx, 0x524a3a53
je 0x14029b1c0
mov ebp, edx
cmp edx, 0x57b44ef9
jne 0x14029b1c0
mov ebp, 0xc5a1ba75
xor r15d, r15d
jmp 0x14029b1c0
cmp edx, 0x65833023
je 0x14029b3d3
mov ebp, edx
cmp edx, 0x775aca20
jne 0x14029b1c0
mov ebp, r12d
jmp 0x14029b1c0
cmp edx, 0xb611d8ba
je 0x14029b3e7
mov ebp, edx
cmp edx, 0xc5a1ba75
jne 0x14029b1c0
mov dword [rsp + 0x34], r15d
mov edx, dword [rsp + 0x34]
cmp edx, 0xc
mov ebp, 0xfa2a54c
cmovl ebp, esi
jmp 0x14029b1c0
mov ebp, 0xf9268362
jmp 0x14029b1c0
mov edx, dword [rsp + 0x6c]
xor edx, dword [rsp + 0x48]
mov rbx, qword [rsp + 0x28]
mov word [rsp + rbx*2 + 0x160], dx
mov r15d, dword [rsp + 0x34]
add r15d, 1
mov ebp, 0xc5a1ba75
jmp 0x14029b1c0
mov ebp, 0x524a3a53
jmp 0x14029b1c0
mov ebp, 0x5ee19b09
jmp 0x14029b1c0
mov ebp, 0x775aca20
jmp 0x14029b1c0
mov ebp, edx
cmp edx, 0xfa2a54c
jne 0x14029b1c0
mov ebp, 0xa828d541
lea rsi, [rsp + 0x176]
mov r14d, dword [rsp + 0x94]
mov r15d, dword [rsp + 0x9c]
jmp 0x14029b090
cmp edx, 0x71c90ff9
je 0x14029b61d
mov ebp, edx
cmp edx, 0x7553e197
jne 0x14029b090
test byte [rsp + 0xb8], 1
sete byte [rsp + 0x6c]
cmp dword [rsp + 0xb4], 0xa
setl byte [rsp + 0x64]
mov ebp, 0x48b332a
jmp 0x14029b470
cmp dword [rsp + 0x34], 0
setne dl
mov ebp, r8d
nop word [rax + rax]
cmp ebp, 0x870e24a
jle 0x14029b4a0
cmp ebp, 0x41495ee3
jg 0x14029b4c0
cmp ebp, 0x1bd39818
je 0x14029b529
cmp ebp, 0x408d852e
jne 0x14029b53f
mov ebp, 0x9304d1f7
jmp 0x14029b470
cmp ebp, 0x13a06ff
jg 0x14029b4e0
cmp ebp, 0x9304d1f7
je 0x14029b50e
cmp ebp, 0x7b6abd
jne 0x14029b470
mov ebp, 0x1bd39818
jmp 0x14029b470
cmp ebp, 0x41495ee4
je 0x14029b45c
cmp ebp, 0x7bc3df99
jne 0x14029b470
mov ebp, r10d
jmp 0x14029b470
cmp ebp, 0x13a0700
je 0x14029b51b
cmp ebp, 0x48b332a
jne 0x14029b470
movzx ebx, byte [rsp + 0x6c]
cmp byte [rsp + 0x64], 0
mov ebp, 0x408d852e
cmovne ebp, r13d
test bl, bl
cmovne ebp, r13d
jmp 0x14029b470
mov qword [rsp + 0x28], rsi
mov ebp, r9d
jmp 0x14029b470
mov ebx, dword [rsp + 0x34]
mov ebp, 0x41495ee4
jmp 0x14029b470
mov rbx, qword [rsp + 0x28]
movzx ebx, word [rbx]
mov dword [rsp + 0x34], ebx
mov ebp, 0x7bc3df99
jmp 0x14029b470
cmp ebp, 0x870e24b
jne 0x14029b470
and dl, 1
mov byte [rsp + 0x48], dl
mov dl, byte [rsp + 0x48]
mov byte [rsp + 0x4f], dl
mov ebp, 0xc81290d3
jmp 0x14029b090
mov ebp, r14d
cmp edx, 0x9d9769ed
je 0x14029b090
mov ebp, edx
cmp edx, 0xa72bae25
jne 0x14029b090
cmp byte [rsp + 0x4f], 0
mov ebp, 0xa828d541
mov edx, 0x9d9769ed
cmovne ebp, edx
jmp 0x14029b090
cmp edx, 0xb66c4517
je 0x14029b627
mov ebp, edx
cmp edx, 0xbc4fdb52
jne 0x14029b090
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x50], rdx
mov ebp, dword [rsp + 0x8c]
jmp 0x14029b090
cmp edx, 0xf358155c
je 0x14029b63b
mov ebp, edx
cmp edx, 0x16a7b01e
jne 0x14029b090
mov ebp, dword [rsp + 0xa0]
jmp 0x14029b090
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x58], rdx
mov ebp, dword [rsp + 0x70]
jmp 0x14029b090
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x80], rdx
mov ebp, 0x16a7b01e
jmp 0x14029b090
mov ebp, 0xbc4fdb52
jmp 0x14029b090
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x78], rdx
mov ebp, 0xde94e876
jmp 0x14029b090
mov ebp, 0xb66c4517
jmp 0x14029b090
mov ebp, edx
cmp edx, 0x1a55d6c8
jne 0x14029b090
mov rax, qword [rsp + 0x58]
mov eax, 0x8b8ee506
jmp 0x14029a6f0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x38], rax
mov eax, dword [rsp + 0xc0]
jmp 0x14029a6f0
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x120], rax
mov eax, 0xdce5e9d
cmp eax, 0xdce5e9d
je 0x14029b6a0
cmp eax, 0xb7e7643a
jne 0x14029b690
jmp 0x14029b6a7
mov eax, 0xb7e7643a
jmp 0x14029b690
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [0x140676e28]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x140676e1c]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0b50]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, dword [0x140ae1518]
mov ecx, dword [0x140ae151c]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0x70], edx
test dl, 1
sete al
mov dword [rsp + 0x74], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov ecx, 0x77cb245a
mov eax, 0x3822b795
cmove ecx, eax
mov dword [rsp + 0x68], ecx
mov r11d, 0xae788185
cmove r11d, eax
mov ebx, 0xfa8254a5
mov eax, 0x63c8b7b8
cmove ebx, eax
mov edi, 0x28def5d1
cmove edi, eax
mov r15d, 0x84c14092
mov eax, 0xaf9c68eb
cmove r15d, eax
mov eax, dword [0x140ae0d60]
mov ecx, dword [0x140ae0d64]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0x8c], edx
test dl, 1
sete al
mov dword [rsp + 0xa0], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r9d, 0x5eceaed0
mov eax, 0xbf3d39bc
cmove r9d, eax
mov r14d, 0x98a4e00c
cmove r14d, eax
mov eax, 0xc3fce718
mov r10d, 0x476d9db
cmovne r10d, eax
mov dword [rsp + 0x98], ebp
test bpl, 1
sete byte [rsp + 0x47]
mov eax, 0x641a2221
mov ecx, 0x550d4a7e
cmove ecx, eax
mov edx, dword [0x140ae0b54]
mov dword [rsp + 0x9c], edx
cmp edx, 0xa
cmovl ecx, eax
mov dword [rsp + 0x94], ecx
setl byte [rsp + 0x27]
mov ecx, 0x44d3abb7
mov ebp, 0x24ca3b7
mov r13d, 0xe0d8bcd
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x44d3abb6
jg 0x14029b820
cmp ecx, 0xb66f7856
je 0x14029bdad
cmp ecx, 0xec12f20b
je 0x14029b85d
cmp ecx, 0x28324810
jne 0x14029b7f0
mov ecx, dword [rsp + 0x94]
jmp 0x14029b7f0
cmp ecx, 0x641a2221
je 0x14029bd99
cmp ecx, 0x550d4a7e
je 0x14029bda3
cmp ecx, 0x44d3abb7
jne 0x14029b7f0
mov al, byte [rsp + 0x47]
cmp byte [rsp + 0x27], 0
mov ecx, 0x550d4a7e
mov edx, 0x28324810
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x14029b7f0
mov ecx, 0x5b1ff753
jmp 0x14029b880
lea rax, [rsp + 0x160]
mov qword [rsp + 0x78], rax
mov ecx, 0x14e486eb
nop word cs:[rax + rax]
cmp ecx, 0x29136510
jg 0x14029bb80
cmp ecx, 0xdf32fa
jg 0x14029bd00
cmp ecx, 0xd2681199
je 0x14029bd4a
cmp ecx, 0xf5abb646
jne 0x14029b880
test byte [rsp + 0x70], 1
mov r12, qword [rsp + 0x50]
sete byte [rsp + 0x64]
cmp dword [rsp + 0x74], 0xa
setl byte [rsp + 0x48]
mov edx, 0x6d1a558e
jmp 0x14029b8e0
mov edx, 0x28def5d1
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x28def5d0
jle 0x14029b920
cmp ecx, 0x63c8b7b7
jle 0x14029b9a0
cmp ecx, 0x6d1a558d
jg 0x14029ba27
cmp ecx, 0x63c8b7b8
je 0x14029b8cc
cmp ecx, 0x6cf738db
jne 0x14029bb5f
mov edx, 0x58aa0009
jmp 0x14029b8e0
cmp ecx, 0xb2464507
jg 0x14029b960
cmp ecx, 0xae788184
jg 0x14029ba5f
cmp ecx, 0x84c14092
je 0x14029bad9
mov edx, ecx
cmp ecx, 0x97ad77ca
jne 0x14029b8e0
mov dword [rsp + 0x38], r8d
mov eax, dword [rsp + 0x38]
cmp eax, 0xe
mov edx, 0x6abd4931
cmovl edx, ebp
jmp 0x14029b8e0
cmp ecx, 0x24ca3b6
jg 0x14029ba83
mov edx, r11d
cmp ecx, 0xb2464508
je 0x14029b8e0
mov edx, ecx
cmp ecx, 0xfa8254a5
jne 0x14029b8e0
mov edx, 0x97ad77ca
xor r8d, r8d
jmp 0x14029b8e0
cmp ecx, 0x58aa0008
jg 0x14029baa5
mov edx, ebx
cmp ecx, 0x28def5d1
je 0x14029b8e0
mov edx, ecx
cmp ecx, 0x3822b795
jne 0x14029b8e0
mov rax, qword [rsp + 0x28]
movzx eax, word [rax]
mov ecx, dword [rsp + 0x38]
movsxd rcx, dword [rsp + 0x38]
imul rdx, rcx, 0x5397829d
mov rsi, rdx
shr rsi, 0x3f
sar rdx, 0x24
add edx, esi
imul edx, edx, 0x31
sub ecx, edx
lea edx, [rcx + 0x34]
mov esi, 0xffcb
sub esi, ecx
and esi, eax
not eax
and eax, edx
or esi, eax
mov rax, qword [rsp + 0x58]
mov word [rsp + rax*2 + 0x160], si
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov edx, 0xae788185
jmp 0x14029b8e0
cmp ecx, 0x77cb245a
je 0x14029bae3
mov edx, ecx
cmp ecx, 0x6d1a558e
jne 0x14029b8e0
movzx eax, byte [rsp + 0x64]
cmp byte [rsp + 0x48], 0
mov edx, 0xaf9c68eb
cmovne edx, r13d
test al, al
cmovne edx, r13d
jmp 0x14029b8e0
cmp ecx, 0xae788185
je 0x14029baf2
mov edx, ecx
cmp ecx, 0xaf9c68eb
jne 0x14029b8e0
mov edx, 0xe0d8bcd
jmp 0x14029b8e0
cmp ecx, 0x24ca3b7
je 0x14029bb4b
mov edx, ecx
cmp ecx, 0xe0d8bcd
jne 0x14029b8e0
mov edx, r15d
jmp 0x14029b8e0
mov edx, edi
cmp ecx, 0x58aa0009
je 0x14029b8e0
mov edx, ecx
cmp ecx, 0x595ada26
jne 0x14029b8e0
mov rax, qword [rsp + 0x58]
lea rax, [r12 + rax*2]
mov qword [rsp + 0x28], rax
mov edx, 0xb2464508
jmp 0x14029b8e0
mov edx, 0x6cf738db
jmp 0x14029b8e0
mov edx, 0x97ad77ca
mov r8d, dword [rsp + 0x34]
jmp 0x14029b8e0
mov rax, qword [rsp + 0x28]
movzx eax, word [rax]
movsxd rcx, dword [rsp + 0x38]
imul rdx, rcx, 0x5397829d
mov rsi, rdx
shr rsi, 0x3f
sar rdx, 0x24
add edx, esi
imul edx, edx, 0x31
sub ecx, edx
lea edx, [rcx + 0x34]
mov esi, 0xffcb
sub esi, ecx
and esi, eax
not eax
and eax, edx
or esi, eax
mov rax, qword [rsp + 0x58]
mov word [rsp + rax*2 + 0x160], si
mov eax, dword [rsp + 0x38]
add eax, 1
mov dword [rsp + 0x34], eax
mov edx, dword [rsp + 0x68]
jmp 0x14029b8e0
movsxd rax, dword [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov edx, 0x595ada26
jmp 0x14029b8e0
mov edx, ecx
cmp ecx, 0x6abd4931
jne 0x14029b8e0
mov ecx, 0xd2681199
jmp 0x14029b880
cmp ecx, 0x3e77039b
jle 0x14029bd2b
cmp ecx, 0x3e77039c
je 0x14029b864
cmp ecx, 0x5b1ff753
jne 0x14029b880
test byte [rsp + 0x8c], 1
sete byte [rsp + 0x34]
cmp dword [rsp + 0xa0], 0xa
setl byte [rsp + 0x38]
mov ebp, 0xb6623e62
movzx ecx, word [rsp + 0x17a]
jmp 0x14029bbe0
movzx eax, word [rsp + 0x28]
mov ebp, 0x98a4e00c
nop word [rax + rax]
mov eax, ebp
cmp ebp, 0x476d9da
jle 0x14029bc20
cmp eax, 0x32c71af6
jg 0x14029bc60
cmp eax, 0x476d9db
je 0x14029bcc3
cmp eax, 0x1a4492df
jne 0x14029bccd
mov word [rsp + 0x28], cx
mov ebp, r10d
jmp 0x14029bbe0
cmp eax, 0xbf3d39bb
jg 0x14029bc90
cmp eax, 0x98a4e00c
je 0x14029bcb2
mov ebp, eax
cmp eax, 0xb6623e62
jne 0x14029bbe0
movzx eax, byte [rsp + 0x34]
cmp byte [rsp + 0x38], 0
mov esi, 0x1a4492df
mov ebp, 0x1a4492df
jne 0x14029bc56
mov ebp, 0x476d9db
test al, al
cmovne ebp, esi
jmp 0x14029bbe0
mov ebp, r14d
cmp eax, 0x32c71af7
je 0x14029bbe0
mov ebp, eax
cmp eax, 0x5eceaed0
jne 0x14029bbe0
mov ebp, 0x47be333
jmp 0x14029bbe0
cmp eax, 0xbf3d39bc
je 0x14029bbcd
mov ebp, eax
cmp eax, 0xc3fce718
jne 0x14029bbe0
mov ebp, 0x32c71af7
jmp 0x14029bbe0
cmp word [rsp + 0x28], 0
setne dl
mov ebp, r9d
jmp 0x14029bbe0
mov ebp, 0x1a4492df
jmp 0x14029bbe0
mov ebp, eax
cmp eax, 0x47be333
jne 0x14029bbe0
and dl, 1
mov byte [rsp + 0x58], dl
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x6c], al
mov ecx, 0xdf32fb
mov ebp, 0x24ca3b7
jmp 0x14029b880
cmp ecx, 0xdf32fb
je 0x14029bd54
cmp ecx, 0x14e486eb
jne 0x14029b880
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x80], rax
mov ecx, 0x29136511
jmp 0x14029b880
cmp ecx, 0x304a57b7
jne 0x14029bd6b
lea rax, [rsp + 0x160]
mov qword [rsp + 0x50], rax
mov ecx, 0xf5abb646
jmp 0x14029b880
mov ecx, 0x3e77039c
jmp 0x14029b880
cmp byte [rsp + 0x6c], 0
mov ecx, 0x3e77039c
mov eax, 0x304a57b7
cmovne ecx, eax
jmp 0x14029b880
cmp ecx, 0x29136511
jne 0x14029b880
mov rax, qword [rsp + 0x80]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x158], rax
mov ecx, 0xb66f7856
jmp 0x14029b7f0
mov ecx, 0xec12f20b
jmp 0x14029b7f0
mov ecx, 0x28324810
jmp 0x14029b7f0
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x128], rax
mov eax, dword [0x140ae0d38]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0d3c], 0xa
setl cl
or cl, al
mov ecx, 0xa15b1162
mov edx, 0xd97bc5a3
cmove ecx, edx
mov eax, 0xdb25be8e
cmove eax, edx
mov edx, 0xd2513d0f
nop word cs:[rax + rax]
nop
cmp edx, 0xd2513d0e
jle 0x14029be50
cmp edx, 0xdb25be8e
je 0x14029be64
cmp edx, 0xd97bc5a3
je 0x14029be68
cmp edx, 0xd2513d0f
jne 0x14029be00
movups xmm0, xmmword [0x140676e44]
movups xmmword [rsp + 0x16c], xmm0
movups xmm0, xmmword [0x140676e38]
movaps xmmword [rsp + 0x160], xmm0
mov edx, 0xc6542dad
jmp 0x14029be00
cmp edx, 0xa15b1162
je 0x14029be6f
cmp edx, 0xc6542dad
jne 0x14029be00
mov edx, eax
jmp 0x14029be00
mov edx, ecx
jmp 0x14029be00
mov edx, 0xdb25be8e
jmp 0x14029be00
test byte [rsp + 0x98], 1
sete byte [rsp + 0x47]
cmp dword [rsp + 0x9c], 0xa
setl byte [rsp + 0x27]
mov ecx, 0x44d3abb7
mov r12d, 0x24ca3b7
mov r8d, 0xe0d8bcd
nop word [rax + rax]
cmp ecx, 0x44d3abb6
jg 0x14029bed0
cmp ecx, 0xb66f7856
je 0x14029c45d
cmp ecx, 0xec12f20b
je 0x14029bf0d
cmp ecx, 0x28324810
jne 0x14029bea0
mov ecx, dword [rsp + 0x94]
jmp 0x14029bea0
cmp ecx, 0x641a2221
je 0x14029c449
cmp ecx, 0x550d4a7e
je 0x14029c453
cmp ecx, 0x44d3abb7
jne 0x14029bea0
mov al, byte [rsp + 0x47]
cmp byte [rsp + 0x27], 0
mov ecx, 0x550d4a7e
mov edx, 0x28324810
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x14029bea0
mov ecx, 0x5b1ff753
jmp 0x14029bf30
lea rax, [rsp + 0x160]
mov qword [rsp + 0x78], rax
mov ecx, 0x14e486eb
nop word cs:[rax + rax]
cmp ecx, 0x29136510
jg 0x14029c230
cmp ecx, 0xdf32fa
jg 0x14029c3b0
cmp ecx, 0xd2681199
je 0x14029c3fa
cmp ecx, 0xf5abb646
jne 0x14029bf30
test byte [rsp + 0x70], 1
mov r13, qword [rsp + 0x50]
sete byte [rsp + 0x64]
cmp dword [rsp + 0x74], 0xa
setl byte [rsp + 0x48]
mov ebp, 0x6d1a558e
jmp 0x14029bf90
mov ebp, 0x28def5d1
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, ebp
cmp ebp, 0x28def5d0
jle 0x14029bfd0
cmp edx, 0x63c8b7b7
jle 0x14029c050
cmp edx, 0x6d1a558d
jg 0x14029c0d7
cmp edx, 0x63c8b7b8
je 0x14029bf7c
cmp edx, 0x6cf738db
jne 0x14029c215
mov ebp, 0x58aa0009
jmp 0x14029bf90
cmp edx, 0xb2464507
jg 0x14029c010
cmp edx, 0xae788184
jg 0x14029c10f
cmp edx, 0x84c14092
je 0x14029c190
mov ebp, edx
cmp edx, 0x97ad77ca
jne 0x14029bf90
mov dword [rsp + 0x38], ecx
mov eax, dword [rsp + 0x38]
cmp eax, 0xe
mov ebp, 0x6abd4931
cmovl ebp, r12d
jmp 0x14029bf90
cmp edx, 0x24ca3b6
jg 0x14029c133
mov ebp, r11d
cmp edx, 0xb2464508
je 0x14029bf90
mov ebp, edx
cmp edx, 0xfa8254a5
jne 0x14029bf90
mov ebp, 0x97ad77ca
xor ecx, ecx
jmp 0x14029bf90
cmp edx, 0x58aa0008
jg 0x14029c155
mov ebp, ebx
cmp edx, 0x28def5d1
je 0x14029bf90
mov ebp, edx
cmp edx, 0x3822b795
jne 0x14029bf90
mov rax, qword [rsp + 0x28]
movzx eax, word [rax]
mov edx, dword [rsp + 0x38]
movsxd rdx, dword [rsp + 0x38]
imul rsi, rdx, 0x5397829d
mov rbp, rsi
shr rbp, 0x3f
sar rsi, 0x24
add esi, ebp
imul esi, esi, 0x31
sub edx, esi
lea esi, [rdx + 0x34]
mov ebp, 0xffcb
sub ebp, edx
and ebp, eax
not eax
and eax, esi
or ebp, eax
mov rax, qword [rsp + 0x58]
mov word [rsp + rax*2 + 0x160], bp
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov ebp, 0xae788185
jmp 0x14029bf90
cmp edx, 0x77cb245a
je 0x14029c19a
mov ebp, edx
cmp edx, 0x6d1a558e
jne 0x14029bf90
movzx eax, byte [rsp + 0x64]
cmp byte [rsp + 0x48], 0
mov ebp, 0xaf9c68eb
cmovne ebp, r8d
test al, al
cmovne ebp, r8d
jmp 0x14029bf90
cmp edx, 0xae788185
je 0x14029c1a8
mov ebp, edx
cmp edx, 0xaf9c68eb
jne 0x14029bf90
mov ebp, 0xe0d8bcd
jmp 0x14029bf90
cmp edx, 0x24ca3b7
je 0x14029c201
mov ebp, edx
cmp edx, 0xe0d8bcd
jne 0x14029bf90
mov ebp, r15d
jmp 0x14029bf90
mov ebp, edi
cmp edx, 0x58aa0009
je 0x14029bf90
mov ebp, edx
cmp edx, 0x595ada26
jne 0x14029bf90
mov rax, qword [rsp + 0x58]
lea rax, [rax*2]
add rax, r13
mov qword [rsp + 0x28], rax
mov ebp, 0xb2464508
jmp 0x14029bf90
mov ebp, 0x6cf738db
jmp 0x14029bf90
mov ebp, 0x97ad77ca
mov ecx, dword [rsp + 0x34]
jmp 0x14029bf90
mov rax, qword [rsp + 0x28]
movzx eax, word [rax]
movsxd rdx, dword [rsp + 0x38]
imul rsi, rdx, 0x5397829d
mov rbp, rsi
shr rbp, 0x3f
sar rsi, 0x24
add esi, ebp
imul esi, esi, 0x31
sub edx, esi
lea esi, [rdx + 0x34]
mov ebp, 0xffcb
sub ebp, edx
and ebp, eax
not eax
and eax, esi
or ebp, eax
mov rax, qword [rsp + 0x58]
mov word [rsp + rax*2 + 0x160], bp
mov eax, dword [rsp + 0x38]
add eax, 1
mov dword [rsp + 0x34], eax
mov ebp, dword [rsp + 0x68]
jmp 0x14029bf90
movsxd rax, dword [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov ebp, 0x595ada26
jmp 0x14029bf90
mov ebp, edx
cmp edx, 0x6abd4931
jne 0x14029bf90
mov ecx, 0xd2681199
jmp 0x14029bf30
cmp ecx, 0x3e77039b
jle 0x14029c3db
cmp ecx, 0x3e77039c
je 0x14029bf14
cmp ecx, 0x5b1ff753
jne 0x14029bf30
test byte [rsp + 0x8c], 1
sete byte [rsp + 0x34]
cmp dword [rsp + 0xa0], 0xa
setl byte [rsp + 0x38]
mov ebp, 0xb6623e62
movzx ecx, word [rsp + 0x17a]
jmp 0x14029c290
movzx eax, word [rsp + 0x28]
mov ebp, 0x98a4e00c
nop word [rax + rax]
mov eax, ebp
cmp ebp, 0x476d9da
jle 0x14029c2d0
cmp eax, 0x32c71af6
jg 0x14029c310
cmp eax, 0x476d9db
je 0x14029c373
cmp eax, 0x1a4492df
jne 0x14029c37d
mov word [rsp + 0x28], cx
mov ebp, r10d
jmp 0x14029c290
cmp eax, 0xbf3d39bb
jg 0x14029c340
cmp eax, 0x98a4e00c
je 0x14029c362
mov ebp, eax
cmp eax, 0xb6623e62
jne 0x14029c290
movzx eax, byte [rsp + 0x34]
cmp byte [rsp + 0x38], 0
mov esi, 0x1a4492df
mov ebp, 0x1a4492df
jne 0x14029c306
mov ebp, 0x476d9db
test al, al
cmovne ebp, esi
jmp 0x14029c290
mov ebp, r14d
cmp eax, 0x32c71af7
je 0x14029c290
mov ebp, eax
cmp eax, 0x5eceaed0
jne 0x14029c290
mov ebp, 0x47be333
jmp 0x14029c290
cmp eax, 0xbf3d39bc
je 0x14029c27d
mov ebp, eax
cmp eax, 0xc3fce718
jne 0x14029c290
mov ebp, 0x32c71af7
jmp 0x14029c290
cmp word [rsp + 0x28], 0
setne dl
mov ebp, r9d
jmp 0x14029c290
mov ebp, 0x1a4492df
jmp 0x14029c290
mov ebp, eax
cmp eax, 0x47be333
jne 0x14029c290
and dl, 1
mov byte [rsp + 0x58], dl
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x6c], al
mov ecx, 0xdf32fb
jmp 0x14029bf30
cmp ecx, 0xdf32fb
je 0x14029c404
cmp ecx, 0x14e486eb
jne 0x14029bf30
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x80], rax
mov ecx, 0x29136511
jmp 0x14029bf30
cmp ecx, 0x304a57b7
jne 0x14029c41b
lea rax, [rsp + 0x160]
mov qword [rsp + 0x50], rax
mov ecx, 0xf5abb646
jmp 0x14029bf30
mov ecx, 0x3e77039c
jmp 0x14029bf30
cmp byte [rsp + 0x6c], 0
mov ecx, 0x3e77039c
mov eax, 0x304a57b7
cmovne ecx, eax
jmp 0x14029bf30
cmp ecx, 0x29136511
jne 0x14029bf30
mov rax, qword [rsp + 0x80]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x158], rax
mov ecx, 0xb66f7856
jmp 0x14029bea0
mov ecx, 0xec12f20b
jmp 0x14029bea0
mov ecx, 0x28324810
jmp 0x14029bea0
mov rax, qword [rsp + 0x158]
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
lea rax, [rsp + 0x157]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
mov eax, dword [0x140ae1428]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x28]
mov eax, dword [0x140ae142c]
sete cl
cmp eax, 0xa
setl al
setl byte [rsp + 0x160]
or al, cl
mov edi, 0x8bca35cf
mov eax, 0x402ca15f
cmove edi, eax
mov ecx, 0xa8372261
cmove ecx, eax
mov eax, 0x68a9adad
mov edx, 0x5c3ce68
cmovne edx, eax
mov eax, 0x51a58c73
jmp 0x14029c4f0
mov eax, 0x1cce6cb5
mov ebp, eax
cmp eax, 0x35682ade
jg 0x14029c520
cmp ebp, 0x1a2a793f
jg 0x14029c550
mov eax, edi
cmp ebp, 0xa8372261
je 0x14029c4f0
cmp ebp, 0x5c3ce68
jne 0x14029c5d2
mov eax, 0x1a2a7940
jmp 0x14029c4f0
cmp ebp, 0x51a58c72
jg 0x14029c590
mov eax, ecx
cmp ebp, 0x35682adf
je 0x14029c4f0
mov eax, ebp
cmp ebp, 0x402ca15f
jne 0x14029c4f0
mov eax, 0xa8372261
jmp 0x14029c4f0
mov eax, edx
cmp ebp, 0x1a2a7940
je 0x14029c4f0
mov eax, ebp
cmp ebp, 0x1cce6cb5
jne 0x14029c4f0
mov rax, qword [str.SZ:__S]
mov qword [rsp + 0x1b6], rax
mov rax, qword [0x140676e54]
mov qword [rsp + 0x1b0], rax
mov eax, 0x35682adf
jmp 0x14029c4f0
cmp ebp, 0x68a9adad
je 0x14029c4eb
mov eax, ebp
cmp ebp, 0x51a58c73
jne 0x14029c4f0
movzx ebx, byte [rsp + 0x28]
cmp byte [rsp + 0x160], 0
mov ebp, 0x1a2a7940
mov eax, 0x1a2a7940
jne 0x14029c5c8
mov eax, 0x5c3ce68
test bl, bl
cmovne eax, ebp
jmp 0x14029c4f0
mov eax, ebp
cmp ebp, 0x8bca35cf
jne 0x14029c4f0
mov eax, dword [0x140ae1224]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1220], 0xa
setl cl
or cl, al
mov esi, 0x505703a9
mov eax, 0xeb6975d9
cmove esi, eax
mov r15d, 0x85429f1
cmove r15d, eax
mov eax, dword [0x140ae1210]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1214], 0xa
setl cl
or cl, al
mov ecx, 0xebb5144e
mov eax, 0xd7f4d0fb
cmove ecx, eax
mov dword [rsp + 0x68], ecx
mov r10d, 0xf6401c50
cmove r10d, eax
mov eax, dword [0x140ae1218]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae121c], 0xa
setl cl
or cl, al
mov r12d, 0x864c0323
mov eax, 0x7a459ae9
cmove r12d, eax
mov r13d, 0x8c6f0c0d
cmove r13d, eax
mov r9d, 0xb0d41cae
mov ecx, 0x35077fbb
cmove r9d, ecx
mov eax, 0xb5b468c8
cmove eax, ecx
mov ecx, 0x9303a281
mov r14d, 0x29e4e8d
nop word [rax + rax]
cmp ecx, 0x63dc904d
je 0x14029ca9e
cmp ecx, 0x9303a281
jne 0x14029c6b0
mov ecx, 0x900f8dd1
jmp 0x14029c6e0
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x58], rcx
mov ecx, 0x9549eeba
nop dword [rax]
mov edx, ecx
cmp ecx, 0xebb5144d
jle 0x14029c720
cmp edx, 0x47a82905
jg 0x14029c750
cmp edx, 0xebb5144e
je 0x14029c7be
cmp edx, 0xf6401c50
je 0x14029c7c8
mov ecx, edx
cmp edx, 0xbce310b
jne 0x14029c6e0
mov ecx, 0xc2183a08
jmp 0x14029c6e0
cmp edx, 0xaf73590a
jle 0x14029c790
cmp edx, 0xaf73590b
je 0x14029c7e1
cmp edx, 0xc2183a08
je 0x14029c6cb
mov ecx, edx
cmp edx, 0xd7f4d0fb
jne 0x14029c6e0
mov ecx, 0xf6401c50
jmp 0x14029c6e0
mov ecx, r10d
cmp edx, 0x51bb69fc
je 0x14029c6e0
cmp edx, 0x5479c396
jne 0x14029ca81
cmp byte [rsp + 0x158], 0
mov ecx, 0xc2183a08
mov edx, 0x51bb69fc
cmovne ecx, edx
jmp 0x14029c6e0
cmp edx, 0x900f8dd1
je 0x14029c97b
mov ecx, edx
cmp edx, 0x9549eeba
jne 0x14029c6e0
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x28], rcx
mov ecx, 0x47a82906
jmp 0x14029c6e0
mov ecx, 0xaf73590b
jmp 0x14029c6e0
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x80], rcx
mov ecx, dword [rsp + 0x68]
jmp 0x14029c6e0
mov rbx, qword [rsp + 0x80]
mov ecx, 0x4f2c70b8
jmp 0x14029c800
mov ecx, 0xd1d79041
mov edx, dword [rsp + 0x50]
nop dword [rax]
mov edi, ecx
cmp ecx, 0x85429f0
jle 0x14029c840
cmp edi, 0x4f2c70b7
jle 0x14029c870
cmp edi, 0x7352de03
je 0x14029c8d1
cmp edi, 0x505703a9
je 0x14029c940
mov ecx, edi
cmp edi, 0x4f2c70b8
jne 0x14029c800
mov ecx, r15d
jmp 0x14029c800
cmp edi, 0xff987acb
jg 0x14029c8a0
cmp edi, 0xd1d79041
je 0x14029c94a
cmp edi, 0xeb6975d9
jne 0x14029c963
mov ecx, 0x85429f1
jmp 0x14029c800
mov ecx, esi
cmp edi, 0x85429f1
je 0x14029c800
mov ecx, edi
cmp edi, 0x13201f6d
jne 0x14029c800
mov ecx, 0xd1d79041
xor edx, edx
jmp 0x14029c800
cmp edi, 0xff987acc
je 0x14029c7f0
mov ecx, edi
cmp edi, 0x29e4e8d
jne 0x14029c800
movsxd rcx, dword [rsp + 0x78]
mov qword [rsp + 0x160], rcx
mov ecx, 0x7352de03
jmp 0x14029c800
mov rcx, qword [rsp + 0x160]
movsxd rdi, dword [rsp + 0x78]
imul r11, rdi, 0x5397829d
mov r8, r11
shr r8, 0x3f
sar r11, 0x24
add r11d, r8d
imul ebp, r11d, 0x31
sub edi, ebp
mov ebp, 0x7fcb
sub ebp, edi
add edi, 0x34
and ebp, 0x7eb2
and edi, 0x814d
or edi, ebp
xor di, word [rbx + rcx*2]
xor edi, 0x7eb2
mov rcx, qword [rsp + 0x160]
mov word [rsp + rcx*2 + 0x1b0], di
mov ecx, dword [rsp + 0x78]
add ecx, 1
mov dword [rsp + 0x50], ecx
mov ecx, 0xff987acc
jmp 0x14029c800
mov ecx, 0x13201f6d
jmp 0x14029c800
mov dword [rsp + 0x78], edx
mov ecx, dword [rsp + 0x78]
cmp ecx, 7
mov ecx, 0xe29e8c66
cmovl ecx, r14d
jmp 0x14029c800
mov ecx, edi
cmp edi, 0xe29e8c66
jne 0x14029c800
mov ecx, 0xbce310b
jmp 0x14029c6e0
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x160], rcx
mov edi, 0x95e64654
jmp 0x14029c9a0
mov rcx, qword [rsp + 0x160]
mov edi, 0xb5b468c8
nop
mov ecx, edi
cmp edi, 0xb5b468c7
jle 0x14029c9d0
cmp ecx, 0x35077fba
jg 0x14029ca00
cmp ecx, 0xb5b468c8
je 0x14029ca3e
mov edi, ecx
cmp ecx, 0x177e9e8
jne 0x14029c9a0
mov edi, r13d
jmp 0x14029c9a0
cmp ecx, 0x95e64653
jle 0x14029ca25
mov edi, eax
cmp ecx, 0x95e64654
je 0x14029c9a0
mov edi, ecx
cmp ecx, 0xb0d41cae
jne 0x14029c9a0
mov edi, 0x177e9e8
jmp 0x14029c9a0
cmp ecx, 0x35077fbb
je 0x14029c992
mov edi, ecx
cmp ecx, 0x7a459ae9
jne 0x14029c9a0
movzx ecx, word [rsp + 0x78]
mov edi, 0x8c6f0c0d
jmp 0x14029c9a0
cmp ecx, 0x8c6f0c0d
jne 0x14029ca57
cmp word [rsp + 0x78], 0
setne dl
mov edi, r12d
jmp 0x14029c9a0
mov rcx, qword [rsp + 0x160]
movzx ecx, word [rcx + 0xc]
mov word [rsp + 0x78], cx
mov edi, r9d
jmp 0x14029c9a0
mov edi, ecx
cmp ecx, 0x864c0323
jne 0x14029c9a0
and dl, 1
mov byte [rsp + 0x50], dl
mov cl, byte [rsp + 0x50]
mov byte [rsp + 0x158], cl
mov ecx, 0x5479c396
jmp 0x14029c6e0
mov ecx, edx
cmp edx, 0x47a82906
jne 0x14029c6e0
mov rcx, qword [rsp + 0x28]
mov ecx, 0x63dc904d
jmp 0x14029c6b0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x130], rax
mov eax, 0x6afc0014
mov r12d, 0x30744261
mov r13d, 0x5f71066d
mov r15d, 0x50cae779
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d5cd281
mov ecx, 0x22659526
cmove eax, ecx
cmp dword [0x140ae1414], 0xa
cmovl eax, ecx
cmp eax, 0x8455c3
jg 0x14029cb60
cmp eax, 0xc3f3016e
jg 0x14029cbd0
cmp eax, 0xa9c4875f
jle 0x14029ccaa
cmp eax, 0xb14401fd
jle 0x14029cdfc
cmp eax, 0xb69b1cf1
jle 0x14029d0ab
cmp eax, 0xb69b1cf2
je 0x14029d3f5
cmp eax, 0xc227aedd
je 0x14029d3ff
cmp eax, 0xc3234671
jne 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcdee1f
mov ecx, 0xd067f15a
jmp 0x14029cae0
cmp eax, 0x40f86ff4
jg 0x14029cc40
cmp eax, 0x1c8cc0d1
jg 0x14029cd1a
cmp eax, 0x95e6809
jle 0x14029ce86
cmp eax, 0xf19e779
jle 0x14029d0d0
cmp eax, 0xf19e77a
je 0x14029d41d
cmp eax, 0xfcdee1f
je 0x14029d427
cmp eax, 0x186d7448
jne 0x14029caed
mov eax, 0x888c4a60
mov dword [rsp + 0xb8], 1
jmp 0x14029caed
cmp eax, 0xe247f406
jle 0x14029cd5b
cmp eax, 0xed36fa4f
jle 0x14029ce37
cmp eax, 0xf471aacb
jle 0x14029d114
cmp eax, 0xf471aacc
je 0x14029d431
cmp eax, 0xf5a6a9f7
je 0x14029d464
cmp eax, 0xf759a4cb
jne 0x14029caed
mov eax, dword [rsp + 0xcc]
mov dword [rsp + 0xec], eax
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ff132e
mov ecx, 0xa940fdbc
jmp 0x14029cae0
cmp eax, 0x630108fe
jg 0x14029cda7
cmp eax, 0x4fb75286
jle 0x14029cf90
cmp eax, 0x560be32c
jle 0x14029d13f
cmp eax, 0x560be32d
je 0x14029d46e
cmp eax, 0x580e562a
je 0x14029d4a7
cmp eax, 0x5bdef9d6
jne 0x14029caed
cmp byte [rsp + 0xb1], 0
mov eax, 0x8455c4
mov ecx, 0xf5a6a9f7
cmovne eax, ecx
mov ecx, dword [rsp + 0xec]
mov dword [rsp + 0x94], ecx
jmp 0x14029caed
cmp eax, 0x92f17f1e
jle 0x14029cfbb
cmp eax, 0xa13be86e
jle 0x14029d173
cmp eax, 0xa13be86f
je 0x14029d4b1
cmp eax, 0xa85d32f0
je 0x14029d4c0
cmp eax, 0xa940fdbc
jne 0x14029caed
mov rcx, qword [rsp + 0xd8]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
setne byte [rsp + 0xb1]
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ff132e
mov ecx, 0x5bdef9d6
jmp 0x14029cae0
cmp eax, 0x2a815fa9
jle 0x14029d00f
cmp eax, 0x337cab4a
jle 0x14029d193
cmp eax, 0x337cab4b
je 0x14029d4d5
cmp eax, 0x352a9a25
je 0x14029d4f3
cmp eax, 0x409be6d5
jne 0x14029caed
mov eax, 0xcf7f8f00
jmp 0x14029caed
cmp eax, 0xd05cfc27
jle 0x14029d045
cmp eax, 0xd699772e
jle 0x14029d1d5
cmp eax, 0xd699772f
je 0x14029d4fd
cmp eax, 0xdab13e84
je 0x14029d51b
cmp eax, 0xdf7ecfc3
jne 0x14029caed
mov eax, 0xf471aacc
mov dword [rsp + 0x98], 1
jmp 0x14029caed
cmp eax, 0x6e10ac26
jle 0x14029d070
cmp eax, 0x6f64c076
jle 0x14029d209
cmp eax, 0x6f64c077
je 0x14029d54e
cmp eax, 0x796dfcd0
je 0x14029d558
cmp eax, 0x7f5a6169
jne 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x352a9a25
mov ecx, 0x1d44c54b
jmp 0x14029cae0
cmp eax, 0xad857a05
jle 0x14029d247
cmp eax, 0xad857a06
je 0x14029d584
cmp eax, 0xb13f284f
jne 0x14029fccb
cmp byte [rsp + 0xb2], 0
mov eax, 0xb13152f5
mov ecx, 0xa13be86f
cmovne eax, ecx
jmp 0x14029caed
cmp eax, 0xe5b985dd
jle 0x14029d296
cmp eax, 0xe5b985de
je 0x14029d599
cmp eax, 0xe9c5f445
jne 0x14029fcd7
cmp dword [rsp + 0xd4], 0
setne byte [rsp + 0xb2]
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e10ac27
mov ecx, 0xb13f284f
jmp 0x14029cae0
cmp eax, 0x45dabce
jg 0x14029d2b6
cmp eax, 0x8455c4
je 0x14029d5cc
cmp eax, 0x302619e
jne 0x14029caed
mov eax, dword [0x140ae0d98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0d9c], 0xa
setl cl
or cl, al
mov eax, 0x74c7f332
mov ecx, 0x66a906e7
cmovne eax, ecx
mov ecx, 0x74c7f332
mov edx, 0x7c40876c
cmovne ecx, edx
mov edx, 0x4cf446e9
nop word cs:[rax + rax]
nop
cmp edx, 0x66a906e6
jle 0x14029cf20
cmp edx, 0x66a906e7
je 0x14029d5ff
cmp edx, 0x74c7f332
je 0x14029cf34
cmp edx, 0x7c40876c
jne 0x14029cef0
mov edx, eax
jmp 0x14029cef0
cmp edx, 0x4cf446e9
je 0x14029cf3b
cmp edx, 0x5d71959e
jne 0x14029cef0
mov edx, ecx
jmp 0x14029cef0
mov edx, 0x7c40876c
jmp 0x14029cef0
movzx edx, word [0x140676f16]
mov word [rsp + 0x1a0], dx
movups xmm0, xmmword [0x140676f06]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [0x140676ef6]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [0x140676ee6]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [0x140676ed6]
movaps xmmword [rsp + 0x160], xmm0
mov edx, 0x5d71959e
jmp 0x14029cef0
cmp eax, 0x4549515d
jg 0x14029d2e6
cmp eax, 0x40f86ff5
je 0x14029cac7
cmp eax, 0x44f601d9
jne 0x14029caed
mov eax, 0xd699772f
jmp 0x14029caed
cmp eax, 0x88af3cc2
jg 0x14029d32f
cmp eax, 0x85b67417
je 0x14029df81
cmp eax, 0x888c4a60
jne 0x14029caed
mov rcx, qword [rsp + 0x130]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0xa9c48760
mov ecx, 0xe5b985de
cmove eax, ecx
mov ecx, dword [rsp + 0xb8]
mov dword [rsp + 0xbc], ecx
jmp 0x14029caed
cmp eax, 0x22659525
jg 0x14029d34f
cmp eax, 0x1c8cc0d2
je 0x14029dfb4
cmp eax, 0x1d44c54b
jne 0x14029caed
mov eax, 0x85b67417
mov dword [rsp + 0xc8], 1
jmp 0x14029caed
cmp eax, 0xccec1fd1
jg 0x14029d383
cmp eax, 0xc3f3016f
je 0x14029dfce
cmp eax, 0xc7b2b58d
jne 0x14029caed
mov eax, 0xd05cfc28
jmp 0x14029caed
cmp eax, 0x6afc0013
jg 0x14029d3b7
cmp eax, 0x630108ff
je 0x14029dffa
cmp eax, 0x63b735dd
jne 0x14029caed
mov rcx, qword [rsp + 0xf0]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
mov eax, 0x560be32d
jmp 0x14029caed
cmp eax, 0xb14401fe
je 0x14029e00f
cmp eax, 0xb4adf35a
jne 0x14029caed
mov eax, 0xa437307
mov esi, 1
jmp 0x14029caed
cmp eax, 0x95e680a
je 0x14029e019
cmp eax, 0xa437307
jne 0x14029caed
mov rcx, qword [rsp + 0x110]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0x2a815faa
mov ecx, 0xc3f3016f
cmove eax, ecx
mov ecx, esi
mov dword [rsp + 0xd0], esi
jmp 0x14029caed
cmp eax, 0xed36fa50
je 0x14029e023
cmp eax, 0xf2bc5583
jne 0x14029caed
mov eax, 0x8455c4
mov dword [rsp + 0x94], 1
jmp 0x14029caed
cmp eax, 0x4fb75287
je 0x14029e02d
cmp eax, 0x54c87c1c
jne 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x409be6d5
mov ecx, 0xcf7f8f00
jmp 0x14029cae0
cmp eax, 0x92f17f1f
je 0x14029e04b
cmp eax, 0x97f10597
jne 0x14029caed
mov eax, 0xa85d32f0
jmp 0x14029caed
cmp eax, 0x2a815faa
je 0x14029e060
cmp eax, 0x30536377
jne 0x14029caed
mov eax, dword [rsp + 0xc4]
mov dword [rsp + 0xe8], eax
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1c8cc0d2
mov ecx, 0xaa3cffd6
jmp 0x14029cae0
cmp eax, 0xd05cfc28
je 0x14029e06a
cmp eax, 0xd067f15a
jne 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfcdee1f
mov ecx, 0xad857a06
jmp 0x14029cae0
cmp eax, 0x6e10ac27
je 0x14029e088
cmp eax, 0x6e7c2058
jne 0x14029caed
cmp byte [rsp + 0xaf], 0
mov eax, 0x888c4a60
mov ecx, 0x95e680a
cmovne eax, ecx
mov ecx, dword [rsp + 0xe4]
mov dword [rsp + 0xb8], ecx
jmp 0x14029caed
cmp eax, 0xa9c48760
je 0x14029e099
cmp eax, 0xaa3cffd6
jne 0x14029caed
mov rcx, qword [rsp + 0x108]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
setne byte [rsp + 0xb0]
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1c8cc0d2
mov ecx, 0x6e0e2f05
jmp 0x14029cae0
cmp eax, 0xe247f407
je 0x14029e0a3
cmp eax, 0xe4665c99
jne 0x14029caed
mov eax, 0x4549515e
jmp 0x14029caed
cmp eax, 0x45dabcf
je 0x14029e0c1
cmp eax, 0x8ff132e
jne 0x14029caed
mov rcx, qword [rsp + 0xd8]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
mov eax, 0xa940fdbc
jmp 0x14029caed
cmp eax, 0x4549515e
je 0x14029e0d6
cmp eax, 0x4a73198f
jne 0x14029caed
mov rcx, qword [rsp + 0x138]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0x97f10597
mov ecx, 0x30536377
cmove eax, ecx
mov ecx, dword [rsp + 0xc0]
mov dword [rsp + 0xc4], ecx
jmp 0x14029caed
cmp eax, 0x88af3cc3
je 0x14029e0eb
cmp eax, 0x8d5cd281
jne 0x14029caed
mov eax, 0x22659526
jmp 0x14029caed
cmp eax, 0x22659526
je 0x14029e100
cmp eax, 0x2a10e2fb
jne 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb14401fe
mov ecx, 0xc227aedd
jmp 0x14029cae0
cmp eax, 0xccec1fd2
je 0x14029e11e
cmp eax, 0xcf7f8f00
jne 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x409be6d5
mov ecx, 0xf19e77a
jmp 0x14029cae0
cmp eax, 0x6afc0014
je 0x14029e128
cmp eax, 0x6e0e2f05
jne 0x14029caed
cmp byte [rsp + 0xb0], 0
mov eax, 0xf471aacc
mov ecx, 0xccec1fd2
cmovne eax, ecx
mov ecx, dword [rsp + 0xe8]
mov dword [rsp + 0x98], ecx
jmp 0x14029caed
mov eax, 0x45dabcf
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb14401fe
mov ecx, 0xed36fa50
jmp 0x14029cae0
mov eax, 0x92f17f1f
jmp 0x14029caed
mov eax, 0xd067f15a
jmp 0x14029caed
mov rcx, qword [rsp + 0x120]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0x580e562a
mov ecx, 0x85b67417
cmove eax, ecx
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0xc8], ecx
jmp 0x14029caed
mov eax, 0xf2bc5583
jmp 0x14029caed
mov rcx, qword [rsp + 0xf0]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
setne byte [rsp + 0xaf]
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63b735dd
mov ecx, 0x6e7c2058
jmp 0x14029cae0
mov eax, 0x4fb75287
jmp 0x14029caed
call fcn.14024bcb0
mov eax, 0xe5fa2c12
jmp 0x14029caed
mov eax, 0x30536377
mov dword [rsp + 0xc4], 1
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44f601d9
mov ecx, 0xd699772f
jmp 0x14029cae0
mov eax, 0x7f5a6169
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x44f601d9
mov ecx, 0x630108ff
jmp 0x14029cae0
mov rcx, qword [rsp + 0x148]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0x2a10e2fb
mov ecx, 0x796dfcd0
cmove eax, ecx
mov ecx, dword [rsp + 0xb4]
mov dword [rsp + 0x9c], ecx
jmp 0x14029caed
mov eax, 0xb4adf35a
jmp 0x14029caed
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0xd4], eax
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e10ac27
mov ecx, 0xe9c5f445
jmp 0x14029cae0
mov eax, 0xc3f3016f
mov dword [rsp + 0xd0], 1
jmp 0x14029caed
mov rcx, qword [rsp + 0x118]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0x54c87c1c
mov ecx, 0x4a73198f
cmove eax, ecx
mov ecx, dword [rsp + 0xbc]
mov dword [rsp + 0xc0], ecx
jmp 0x14029caed
mov rcx, qword [rsp + 0x140]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0xe4665c99
mov ecx, 0xdab13e84
cmove eax, ecx
mov ecx, dword [rsp + 0x94]
mov dword [rsp + 0xb4], ecx
jmp 0x14029caed
mov eax, 0xe98799ba
nop word cs:[rax + rax]
nop
cmp eax, 0xb7d54c19
je 0x14029e258
cmp eax, 0xe98799ba
jne 0x14029d610
mov eax, dword [0x140ae0a00]
mov ecx, dword [0x140ae0a04]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x93]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x4f]
or cl, al
mov ecx, 0x9c35252
mov eax, 0xd2802b77
cmovne ecx, eax
mov dword [rsp + 0x74], ecx
mov r14d, 0x9c35252
mov eax, 0xf6fc84b6
cmovne r14d, eax
mov ecx, 0x50fcf26a
mov eax, 0x596b6e27
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x50fcf26a
mov eax, 0xd024cdaf
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0x64513e73
mov eax, 0x8fa34b90
cmovne ecx, eax
mov dword [rsp + 0x8c], ecx
mov ecx, 0x766cb822
mov dword [rsp + 0x70], r14d
jmp 0x14029d6d0
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
mov ecx, 0xd024cdaf
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, ecx
cmp ecx, 0x9c35251
jle 0x14029d730
cmp eax, 0x50fcf269
jle 0x14029d770
cmp eax, 0x5e27dfe4
jle 0x14029dad8
cmp eax, 0x5e27dfe5
je 0x14029db72
cmp eax, 0x64513e73
je 0x14029db89
mov ecx, eax
cmp eax, 0x766cb822
jne 0x14029d6d0
mov al, byte [rsp + 0x93]
cmp byte [rsp + 0x4f], 0
mov ecx, 0x64513e73
mov edx, 0x4676dae0
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x14029d6d0
cmp eax, 0xd7c70561
jg 0x14029d7b0
cmp eax, 0xd024cdae
jg 0x14029dafa
mov ecx, dword [rsp + 0x68]
cmp eax, 0x87842de8
je 0x14029d6d0
cmp eax, 0x8fa34b90
jne 0x14029df55
mov ecx, 0x87842de8
jmp 0x14029d6d0
cmp eax, 0x210ab47e
jg 0x14029db1c
cmp eax, 0x9c35252
je 0x14029db93
mov ecx, eax
cmp eax, 0x10038e51
jne 0x14029d6d0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x58], rax
mov ecx, 0x821c3e31
jmp 0x14029d6d0
cmp eax, 0xf9388102
jg 0x14029db40
mov ecx, r14d
cmp eax, 0xd7c70562
je 0x14029d6d0
mov ecx, eax
cmp eax, 0xf6fc84b6
jne 0x14029d6d0
mov r14, qword [rsp + 0x78]
mov eax, dword [0x140ae1188]
mov ecx, dword [0x140ae118c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x27]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x6c]
or cl, al
mov r11d, 0x92a6a3a7
mov eax, 0x8eea9ca4
cmovne r11d, eax
mov r10d, 0x92a6a3a7
mov eax, 0x37c5e40f
cmovne r10d, eax
mov r8d, 0xce871a33
mov eax, 0xce2ad51
cmovne r8d, eax
mov eax, 0xce871a33
mov ecx, 0x9995d379
cmovne eax, ecx
mov ebp, 0xfba159aa
mov ecx, 0x1fd861db
cmovne ebp, ecx
mov ecx, 0x44e9d286
jmp 0x14029d860
mov ecx, 0x30744261
nop dword [rax + rax]
mov esi, ecx
cmp ecx, 0xeba31c2
jg 0x14029d8b0
cmp esi, 0xd576f8ae
jle 0x14029d920
cmp esi, 0xfba159a9
jle 0x14029d961
cmp esi, 0xfba159aa
je 0x14029d853
cmp esi, 0xce2ad51
jne 0x14029dabc
cmp byte [rsp + 0x64], 0
mov ecx, 0xfca3a989
mov edx, 0xd576f8af
cmovne ecx, edx
jmp 0x14029d860
cmp esi, 0x2df95b81
jg 0x14029d8f0
cmp esi, 0x1fd861da
jg 0x14029d985
mov ecx, r10d
cmp esi, 0xeba31c3
je 0x14029d860
mov ecx, esi
cmp esi, 0x1189573d
jne 0x14029d860
mov dword [rsp + 0x38], ebx
mov ecx, eax
jmp 0x14029d860
cmp esi, 0x37c5e40e
jg 0x14029d9c2
cmp esi, 0x2df95b82
je 0x14029da45
mov ecx, esi
cmp esi, 0x30744261
jne 0x14029d860
mov ecx, ebp
jmp 0x14029d860
cmp esi, 0x9995d378
jg 0x14029d9fa
cmp esi, 0x8eea9ca4
je 0x14029da9e
mov ecx, esi
cmp esi, 0x92a6a3a7
jne 0x14029d860
movzx ecx, word [rsp + 0x48]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, 0x37c5e40f
jmp 0x14029d860
cmp esi, 0xd576f8af
je 0x14029da22
mov ecx, esi
cmp esi, 0xf6b40d5e
jne 0x14029d860
mov ecx, 0x2df95b82
jmp 0x14029d860
cmp esi, 0x1fd861db
je 0x14029da51
mov ecx, esi
cmp esi, 0x20318783
jne 0x14029d860
mov rcx, qword [rsp + 0x28]
movzx edx, word [rsp + 0x34]
mov word [rsp + rcx*2 + 0x160], dx
mov ebx, dword [rsp + 0x38]
add ebx, 1
mov ecx, 0x1189573d
jmp 0x14029d860
cmp esi, 0x37c5e40f
je 0x14029da5b
mov ecx, esi
cmp esi, 0x44e9d286
jne 0x14029d860
movzx edx, byte [rsp + 0x27]
cmp byte [rsp + 0x6c], 0
mov ecx, 0xfba159aa
cmovne ecx, r12d
test dl, dl
cmovne ecx, r12d
jmp 0x14029d860
cmp esi, 0x9995d379
je 0x14029daa8
mov ecx, esi
cmp esi, 0xce871a33
jne 0x14029d860
mov ecx, dword [rsp + 0x38]
mov ecx, 0x9995d379
jmp 0x14029d860
movsxd rcx, dword [rsp + 0x38]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
movzx ecx, word [r14 + rcx*2]
mov word [rsp + 0x48], cx
mov ecx, 0xeba31c3
jmp 0x14029d860
mov ecx, 0x1189573d
xor ebx, ebx
jmp 0x14029d860
mov ecx, 0xf6b40d5e
jmp 0x14029d860
movzx ecx, word [rsp + 0x48]
movsxd rdx, dword [rsp + 0x38]
imul rsi, rdx, 0x5397829d
mov r9, rsi
shr r9, 0x3f
sar rsi, 0x24
add esi, r9d
imul esi, esi, 0x31
sub edx, esi
lea esi, [rdx + 0x34]
mov edi, 0xffcb
sub edi, edx
and edi, ecx
not ecx
and ecx, esi
or edi, ecx
mov word [rsp + 0x34], di
mov ecx, r11d
jmp 0x14029d860
mov ecx, 0x20318783
jmp 0x14029d860
mov ecx, dword [rsp + 0x38]
cmp ecx, 0x21
setl byte [rsp + 0x64]
mov ecx, r8d
jmp 0x14029d860
mov ecx, esi
cmp esi, 0xfca3a989
jne 0x14029d860
mov ecx, dword [rsp + 0x74]
mov r14d, dword [rsp + 0x70]
jmp 0x14029d6d0
cmp eax, 0x50fcf26a
je 0x14029de93
mov ecx, eax
cmp eax, 0x596b6e27
jne 0x14029d6d0
mov ecx, 0xf9388103
jmp 0x14029d6d0
cmp eax, 0xd024cdaf
je 0x14029ded4
mov ecx, eax
cmp eax, 0xd2802b77
jne 0x14029d6d0
mov ecx, 0x5d6c38e
jmp 0x14029d6d0
cmp eax, 0x210ab47f
je 0x14029df10
mov ecx, eax
cmp eax, 0x4676dae0
jne 0x14029d6d0
mov ecx, dword [rsp + 0x8c]
jmp 0x14029d6d0
cmp eax, 0xf9388103
je 0x14029df24
mov ecx, eax
cmp eax, 0x5d6c38e
jne 0x14029d6d0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x80], rax
mov ecx, 0x10038e51
jmp 0x14029d6d0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x50], rax
mov ecx, 0x210ab47f
jmp 0x14029d6d0
mov ecx, 0x4676dae0
jmp 0x14029d6d0
mov r8, qword [rsp + 0x78]
mov eax, dword [0x140ae1188]
mov ecx, dword [0x140ae118c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x27]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x6c]
or cl, al
mov r10d, 0x92a6a3a7
mov eax, 0x8eea9ca4
cmovne r10d, eax
mov edx, 0x92a6a3a7
mov eax, 0x37c5e40f
cmovne edx, eax
mov r9d, 0xce871a33
mov eax, 0xce2ad51
cmovne r9d, eax
mov r11d, 0xce871a33
mov eax, 0x9995d379
cmovne r11d, eax
mov ebx, 0xfba159aa
mov eax, 0x1fd861db
cmovne ebx, eax
mov ecx, 0x44e9d286
jmp 0x14029dc20
mov ecx, 0x30744261
nop word cs:[rax + rax]
nop
mov edi, ecx
cmp ecx, 0xeba31c2
jg 0x14029dc70
cmp edi, 0xd576f8ae
jle 0x14029dce0
cmp edi, 0xfba159a9
jle 0x14029dd21
cmp edi, 0xfba159aa
je 0x14029dc10
cmp edi, 0xce2ad51
jne 0x14029de7b
cmp byte [rsp + 0x64], 0
mov ecx, 0xfca3a989
mov eax, 0xd576f8af
cmovne ecx, eax
jmp 0x14029dc20
cmp edi, 0x2df95b81
jg 0x14029dcb0
cmp edi, 0x1fd861da
jg 0x14029dd45
mov ecx, edx
cmp edi, 0xeba31c3
je 0x14029dc20
mov ecx, edi
cmp edi, 0x1189573d
jne 0x14029dc20
mov dword [rsp + 0x38], esi
mov ecx, r11d
jmp 0x14029dc20
cmp edi, 0x37c5e40e
jg 0x14029dd82
cmp edi, 0x2df95b82
je 0x14029de05
mov ecx, edi
cmp edi, 0x30744261
jne 0x14029dc20
mov ecx, ebx
jmp 0x14029dc20
cmp edi, 0x9995d378
jg 0x14029ddba
cmp edi, 0x8eea9ca4
je 0x14029de5d
mov ecx, edi
cmp edi, 0x92a6a3a7
jne 0x14029dc20
movzx eax, word [rsp + 0x48]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov ecx, 0x37c5e40f
jmp 0x14029dc20
cmp edi, 0xd576f8af
je 0x14029dde2
mov ecx, edi
cmp edi, 0xf6b40d5e
jne 0x14029dc20
mov ecx, 0x2df95b82
jmp 0x14029dc20
cmp edi, 0x1fd861db
je 0x14029de11
mov ecx, edi
cmp edi, 0x20318783
jne 0x14029dc20
mov rax, qword [rsp + 0x28]
movzx ecx, word [rsp + 0x34]
mov word [rsp + rax*2 + 0x160], cx
mov esi, dword [rsp + 0x38]
add esi, 1
mov ecx, 0x1189573d
jmp 0x14029dc20
cmp edi, 0x37c5e40f
je 0x14029de1b
mov ecx, edi
cmp edi, 0x44e9d286
jne 0x14029dc20
movzx eax, byte [rsp + 0x27]
cmp byte [rsp + 0x6c], 0
mov ecx, 0xfba159aa
cmovne ecx, r12d
test al, al
cmovne ecx, r12d
jmp 0x14029dc20
cmp edi, 0x9995d379
je 0x14029de67
mov ecx, edi
cmp edi, 0xce871a33
jne 0x14029dc20
mov eax, dword [rsp + 0x38]
mov ecx, 0x9995d379
jmp 0x14029dc20
movsxd rax, dword [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movzx eax, word [r8 + rax*2]
mov word [rsp + 0x48], ax
mov ecx, 0xeba31c3
jmp 0x14029dc20
mov ecx, 0x1189573d
xor esi, esi
jmp 0x14029dc20
mov ecx, 0xf6b40d5e
jmp 0x14029dc20
movzx eax, word [rsp + 0x48]
movsxd rcx, dword [rsp + 0x38]
imul rdi, rcx, 0x5397829d
mov rbp, rdi
shr rbp, 0x3f
sar rdi, 0x24
add edi, ebp
imul edi, edi, 0x31
sub ecx, edi
lea edi, [rcx + 0x34]
mov ebp, 0xffcb
sub ebp, ecx
and ebp, eax
not eax
and eax, edi
or ebp, eax
mov word [rsp + 0x34], bp
mov ecx, r10d
jmp 0x14029dc20
mov ecx, 0x20318783
jmp 0x14029dc20
mov eax, dword [rsp + 0x38]
cmp eax, 0x21
setl byte [rsp + 0x64]
mov ecx, r9d
jmp 0x14029dc20
mov ecx, edi
cmp edi, 0xfca3a989
jne 0x14029dc20
mov ecx, 0xf6fc84b6
jmp 0x14029d6d0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov ecx, 0x19115923
nop word cs:[rax + rax]
nop
cmp ecx, 0x9ec89dbc
je 0x14029d6b4
cmp ecx, 0x19115923
jne 0x14029deb0
mov rax, qword [rsp + 0x28]
movzx eax, word [rax + 0x40]
mov ecx, 0x9ec89dbc
jmp 0x14029deb0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov ecx, 0x19115923
nop word cs:[rax + rax]
cmp ecx, 0x9ec89dbc
je 0x14029df3b
cmp ecx, 0x19115923
jne 0x14029def0
mov rax, qword [rsp + 0x28]
movzx eax, word [rax + 0x40]
mov ecx, 0x9ec89dbc
jmp 0x14029def0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov ecx, 0xd7c70562
jmp 0x14029d6d0
cmp byte [rsp + 0x47], 0
mov ecx, 0x5d6c38e
mov eax, 0x5e27dfe5
cmovne ecx, eax
jmp 0x14029d6d0
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0
setne byte [rsp + 0x47]
mov ecx, dword [rsp + 0xa0]
jmp 0x14029d6d0
mov ecx, eax
cmp eax, 0x821c3e31
jne 0x14029d6d0
mov rax, qword [rsp + 0x58]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x158], rax
mov eax, 0xb7d54c19
jmp 0x14029d610
mov rcx, qword [rsp + 0xd8]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0xe247f407
mov ecx, 0xf759a4cb
cmove eax, ecx
mov ecx, dword [rsp + 0xc8]
mov dword [rsp + 0xcc], ecx
jmp 0x14029caed
mov rcx, qword [rsp + 0x108]
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
mov eax, 0xaa3cffd6
jmp 0x14029caed
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xe4], eax
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x63b735dd
mov ecx, 0x560be32d
jmp 0x14029cae0
mov eax, 0xe5b985de
mov dword [rsp + 0xbc], 1
jmp 0x14029caed
mov eax, 0xc227aedd
jmp 0x14029caed
mov eax, 0x186d7448
jmp 0x14029caed
mov eax, 0x88af3cc3
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x352a9a25
mov ecx, 0x7f5a6169
jmp 0x14029cae0
mov eax, 0x4a73198f
mov dword [rsp + 0xc0], 1
jmp 0x14029caed
mov eax, 0xc3234671
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc7b2b58d
mov ecx, 0xb69b1cf2
jmp 0x14029cae0
mov eax, dword [rsp + 0xd4]
mov eax, 0xe9c5f445
jmp 0x14029caed
mov eax, 0x337cab4b
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc7b2b58d
mov ecx, 0xd05cfc28
jmp 0x14029cae0
mov eax, 0xf759a4cb
mov dword [rsp + 0xcc], 1
jmp 0x14029caed
mov eax, 0xdab13e84
mov dword [rsp + 0xb4], 1
jmp 0x14029caed
mov eax, 0x796dfcd0
mov dword [rsp + 0x9c], 1
jmp 0x14029caed
mov eax, dword [0x140ae1410]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8d5cd281
mov ecx, 0x6f64c077
jmp 0x14029cae0
mov eax, 0xdf7ecfc3
jmp 0x14029caed
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xf8]
mov eax, dword [0x140ae0d40]
mov ecx, dword [0x140ae0d44]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x80]
cmp ecx, 0xa
setl byte [rsp + 0x58]
mov eax, 0x26bf5ea5
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x26bf5ea4
jle 0x14029e1c0
cmp eax, 0x65a56dad
je 0x14029e1dc
cmp eax, 0x3ff07e88
je 0x14029e31b
cmp eax, 0x26bf5ea5
jne 0x14029e170
movzx ecx, byte [rsp + 0x80]
cmp byte [rsp + 0x58], 0
mov eax, 0xb3a39f58
mov edx, 0xfd6f20df
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14029e170
cmp eax, 0xb3a39f58
je 0x14029e216
cmp eax, 0xfd6f20df
je 0x14029e220
cmp eax, 0x6526a70
jne 0x14029e170
mov eax, 0x65a56dad
jmp 0x14029e170
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [0x140676e90]
movups xmmword [rax + 0x2e], xmm0
movups xmm0, xmmword [0x140676e82]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x140676e72]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140676e62]
movups xmmword [rax], xmm0
mov eax, 0x3ff07e88
jmp 0x14029e170
mov eax, 0xfd6f20df
jmp 0x14029e170
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov eax, dword [0x140ae0d40]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb3a39f58
mov ecx, 0x6526a70
cmove eax, ecx
cmp dword [0x140ae0d44], 0xa
cmovl eax, ecx
jmp 0x14029e170
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x138], rax
mov eax, dword [0x140ae0da0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0da4], 0xa
setl cl
or cl, al
mov eax, 0x5bb6aa4b
mov ecx, 0x49afd097
cmovne eax, ecx
mov ecx, 0x5bb6aa4b
mov edx, 0xa85058d1
cmovne ecx, edx
mov edx, 0xc008bc59
nop word cs:[rax + rax]
nop
cmp edx, 0x1851ffc
jle 0x14029e2e0
cmp edx, 0x1851ffd
je 0x14029e313
cmp edx, 0x49afd097
je 0x14029e890
cmp edx, 0x5bb6aa4b
jne 0x14029e2b0
mov edx, 0xa85058d1
jmp 0x14029e2b0
cmp edx, 0xa85058d1
je 0x14029e317
cmp edx, 0xc008bc59
jne 0x14029e2b0
mov edx, dword [str.N9_QW]
mov dword [rsp + 0x168], edx
mov rdx, qword [0x140676f18]
mov qword [rsp + 0x160], rdx
mov edx, 0x1851ffd
jmp 0x14029e2b0
mov edx, ecx
jmp 0x14029e2b0
mov edx, eax
jmp 0x14029e2b0
mov qword [rsp + 0xa0], rsi
mov eax, dword [0x140ae1228]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae122c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae1238]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae123c], 0xa
setl cl
or cl, al
mov eax, 0x8491bc92
mov ecx, 0xdd0eaf4a
cmovne eax, ecx
mov ecx, 0x8491bc92
mov ebp, 0xf5fa39cd
cmovne ecx, ebp
mov r10d, 0x1deb0ed2
mov ebp, 0x9b518d3d
cmovne r10d, ebp
mov edi, 0x1deb0ed2
mov ebp, 0x847a6a05
cmovne edi, ebp
test dl, dl
mov ebp, 0xd8e0eaf6
mov edx, 0x8b756b2b
cmovne ebp, edx
mov dword [rsp + 0x68], ebp
mov ebp, 0xd8e0eaf6
mov edx, 0x51068be
cmovne ebp, edx
mov dword [rsp + 0x74], ebp
mov ebp, 0xe39a974e
mov edx, 0xbe2b3a6a
cmovne ebp, edx
mov dword [rsp + 0x70], ebp
mov r11d, 0xe39a974e
mov edx, 0x4cecfaef
cmovne r11d, edx
mov r14d, 0x4f47816b
mov edx, 0xf5285d16
cmovne r14d, edx
mov r9d, 0x4f47816b
mov edx, 0xecb39ac1
cmovne r9d, edx
mov ebx, 0x21c245d0
jmp 0x14029e410
mov rdx, qword [rsp + 0x80]
mov ebx, 0x51068be
nop dword [rax + rax]
mov esi, ebx
cmp ebx, 0xf90a0a89
jle 0x14029e460
cmp esi, 0x48591fab
jle 0x14029e6d0
cmp esi, 0x4f47816a
jle 0x14029e70c
cmp esi, 0x4f47816b
je 0x14029e7a8
cmp esi, 0x528da7de
jne 0x14029e837
cmp byte [rsp + 0x48], 0
mov ebx, 0xba7e0a33
mov edx, 0xf90a0a8a
cmovne ebx, edx
jmp 0x14029e410
cmp esi, 0xd8e0eaf5
jg 0x14029e6a0
cmp esi, 0xba7e0a32
jg 0x14029e742
cmp esi, 0x8b756b2b
je 0x14029e7b7
mov ebx, esi
cmp esi, 0x8d2c8d63
jne 0x14029e410
mov rsi, qword [rsp + 0x78]
mov edx, 0xc757d9b8
jmp 0x14029e4b0
mov edx, 0xa179a3f
xor ebx, ebx
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ebp, edx
cmp edx, 0xd598768b
jle 0x14029e4f0
cmp ebp, 0xa179a3e
jle 0x14029e520
cmp ebp, 0x3af6dda0
jg 0x14029e599
cmp ebp, 0xa179a3f
je 0x14029e65d
mov edx, ebp
cmp ebp, 0x1deb0ed2
jne 0x14029e4b0
mov edx, 0x847a6a05
jmp 0x14029e4b0
cmp ebp, 0x9b518d3c
jg 0x14029e570
mov edx, r10d
cmp ebp, 0x847a6a05
je 0x14029e4b0
cmp ebp, 0x8491bc92
je 0x14029e606
mov edx, ebp
cmp ebp, 0x941daf51
jne 0x14029e4b0
mov edx, ecx
jmp 0x14029e4b0
cmp ebp, 0xd598768c
je 0x14029e49a
cmp ebp, 0xdd0eaf4a
je 0x14029e5fc
mov edx, ebp
cmp ebp, 0xf5fa39cd
jne 0x14029e4b0
mov edx, dword [rsp + 0x34]
xor edx, dword [rsp + 0x38]
mov rbp, qword [rsp + 0x28]
mov word [rsp + rbp*2 + 0x160], dx
mov edx, eax
jmp 0x14029e4b0
cmp ebp, 0x9b518d3d
je 0x14029e5f2
cmp ebp, 0xa203a213
je 0x14029e649
mov edx, ebp
cmp ebp, 0xc757d9b8
jne 0x14029e4b0
mov edx, edi
jmp 0x14029e4b0
cmp ebp, 0x4b9ea607
jne 0x14029e680
movsxd rdx, dword [rsp + 0x158]
mov qword [rsp + 0x28], rdx
mov rdx, qword [rsp + 0x28]
movzx edx, word [rsi + rdx*2]
mov dword [rsp + 0x34], edx
movsxd rdx, dword [rsp + 0x158]
imul rbp, rdx, 0x5397829d
mov r8, rbp
shr r8, 0x3f
sar rbp, 0x24
add ebp, r8d
imul ebp, ebp, 0x31
sub edx, ebp
add edx, 0x34
mov dword [rsp + 0x38], edx
mov edx, 0x941daf51
jmp 0x14029e4b0
mov edx, 0xd598768c
jmp 0x14029e4b0
mov edx, 0xa203a213
jmp 0x14029e4b0
mov edx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x34]
xor edx, dword [rsp + 0x38]
mov rbp, qword [rsp + 0x28]
mov word [rsp + rbp*2 + 0x160], dx
mov edx, 0xf5fa39cd
jmp 0x14029e4b0
mov ebx, dword [rsp + 0x158]
add ebx, 1
mov edx, 0xa179a3f
jmp 0x14029e4b0
mov dword [rsp + 0x158], ebx
mov edx, dword [rsp + 0x158]
cmp edx, 0x1f
mov edx, 0x3af6dda1
mov ebp, 0x4b9ea607
cmovl edx, ebp
jmp 0x14029e4b0
mov edx, ebp
cmp ebp, 0x3af6dda1
jne 0x14029e4b0
mov ebx, 0xba7e0a33
jmp 0x14029e410
cmp esi, 0xecb39ac0
jg 0x14029e769
cmp esi, 0xd8e0eaf6
je 0x14029e3fe
mov ebx, esi
cmp esi, 0xe39a974e
jne 0x14029e410
mov ebx, 0x4cecfaef
jmp 0x14029e410
cmp esi, 0x21c245cf
jg 0x14029e789
cmp esi, 0xf90a0a8a
je 0x14029e7c1
mov ebx, esi
cmp esi, 0x51068be
jne 0x14029e410
mov rdx, qword [rsp + 0x80]
mov qword [rsp + 0x58], rdx
mov ebx, dword [rsp + 0x68]
jmp 0x14029e410
mov ebx, r9d
cmp esi, 0x48591fac
je 0x14029e410
mov ebx, esi
cmp esi, 0x4cecfaef
jne 0x14029e410
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x80], rdx
mov ebx, dword [rsp + 0x70]
jmp 0x14029e410
mov ebx, r11d
cmp esi, 0xba7e0a33
je 0x14029e410
mov ebx, esi
cmp esi, 0xbe2b3a6a
jne 0x14029e410
mov ebx, 0x28599a84
jmp 0x14029e410
cmp esi, 0xecb39ac1
je 0x14029e7d8
mov ebx, esi
cmp esi, 0xf5285d16
jne 0x14029e410
mov ebx, 0x8d2c8d63
jmp 0x14029e410
cmp esi, 0x21c245d0
je 0x14029e7ea
mov ebx, esi
cmp esi, 0x28599a84
jne 0x14029e410
mov ebx, dword [rsp + 0x74]
jmp 0x14029e410
mov rdx, qword [rsp + 0x50]
mov ebx, 0xecb39ac1
jmp 0x14029e410
mov ebx, 0x70497a34
jmp 0x14029e410
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x50], rdx
mov ebx, 0x48591fac
jmp 0x14029e410
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x78], rdx
mov ebx, r14d
jmp 0x14029e410
movzx edx, word [rsp + 0x19c]
mov word [rsp + 0x158], dx
mov esi, 0x942dd0f4
nop
cmp esi, 0xcbb1a35c
je 0x14029e81f
cmp esi, 0x942dd0f4
jne 0x14029e800
movzx edx, word [rsp + 0x158]
mov esi, 0xcbb1a35c
jmp 0x14029e800
mov dword [rsp + 0x28], edx
cmp dword [rsp + 0x28], 0
setne byte [rsp + 0x48]
mov ebx, 0x528da7de
jmp 0x14029e410
mov ebx, esi
cmp esi, 0x70497a34
jne 0x14029e410
mov rax, qword [rsp + 0x58]
lea rax, [rsp + 0x160]
mov qword [rsp + 0x58], rax
mov ecx, 0xb88294d7
mov esi, 0x375b515
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xe4c6fb12
je 0x14029eddb
cmp ecx, 0xb88294d7
jne 0x14029e870
mov rax, qword [rsp + 0x58]
mov ecx, 0xe4c6fb12
jmp 0x14029e870
mov eax, dword [0x140ae0c08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c0c], 0xa
setl cl
or cl, al
mov ecx, 0x824d1f7
mov eax, 0x5ac59bd6
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x824d1f7
mov eax, 0x58dbb5de
cmovne ecx, eax
mov dword [rsp + 0x8c], ecx
mov eax, dword [0x140ae1260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1264], 0xa
setl cl
or cl, al
mov ebp, 0x72403802
mov eax, 0x367ef4ee
cmovne ebp, eax
mov eax, 0x72403802
mov ecx, 0xca215141
cmovne eax, ecx
mov ecx, dword [0x140ae0c68]
mov edx, dword [0x140ae0c6c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov dword [rsp + 0x70], ebx
test bl, 1
sete cl
mov dword [rsp + 0x74], edx
cmp edx, 0xa
setl bl
or bl, cl
mov ecx, 0xd525fba5
mov edx, 0x3768642
cmovne ecx, edx
mov r8d, 0xd525fba5
mov edx, 0x2a0dcb94
cmovne r8d, edx
mov r9d, 0xb7ed07d7
mov edx, 0xc5967865
cmovne r9d, edx
mov r10d, 0xb7ed07d7
mov edx, 0x7df01780
cmovne r10d, edx
mov r11d, 0x7c94baa9
mov edx, 0x516144a
cmovne r11d, edx
mov esi, 0xa15f4808
nop word cs:[rax + rax]
nop
cmp esi, 0x824d1f6
jle 0x14029e9c0
cmp esi, 0x824d1f7
je 0x14029e9d9
cmp esi, 0x58dbb5de
je 0x14029e9e0
cmp esi, 0x5ac59bd6
jne 0x14029e990
jmp 0x14029eef2
cmp esi, 0xa15f4808
je 0x14029e9f6
cmp esi, 0xe61f2baa
jne 0x14029e990
mov esi, dword [rsp + 0x8c]
jmp 0x14029e990
mov esi, 0x58dbb5de
jmp 0x14029e990
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x78], rdx
mov esi, dword [rsp + 0xa0]
jmp 0x14029e990
mov edi, 0x1e2553ad
mov dword [rsp + 0x68], eax
jmp 0x14029ea20
mov dword [rsp + 0x50], esi
cmp dword [rsp + 0x50], 0
setne byte [rsp + 0x48]
mov edi, 0x5a086f9d
nop word cs:[rax + rax]
nop
mov esi, edi
cmp edi, 0x1e2553ac
jg 0x14029ea70
cmp esi, 0xc5f6e099
jg 0x14029eaa0
cmp esi, 0x8507853e
je 0x14029eb2c
cmp esi, 0xaa5cbbca
je 0x14029eb40
mov edi, esi
cmp esi, 0xb962d145
jne 0x14029ea20
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x80], rdx
mov edi, 0xaa5cbbca
jmp 0x14029ea20
cmp esi, 0x565cf21d
jle 0x14029eae0
mov edi, eax
cmp esi, 0x565cf21e
je 0x14029ea20
cmp esi, 0x5a086f9d
je 0x14029eda7
mov edi, esi
cmp esi, 0x72403802
jne 0x14029ea20
mov edi, 0xca215141
jmp 0x14029ea20
mov edi, ebp
cmp esi, 0xca215141
je 0x14029ea20
cmp esi, 0xfdefc61a
jne 0x14029edbe
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x58], rdx
mov edi, 0x8507853e
jmp 0x14029ea20
cmp esi, 0x1e2553ad
je 0x14029eb00
mov edi, esi
cmp esi, 0x367ef4ee
jne 0x14029ea20
mov edi, 0xfdefc61a
jmp 0x14029ea20
movzx esi, word [rsp + 0x16a]
mov edi, 0x7d200d78
nop dword [rax]
cmp edi, 0x7d200d78
je 0x14029eb25
cmp edi, 0x7f416b81
jne 0x14029eb10
jmp 0x14029ea01
mov edi, 0x7f416b81
jmp 0x14029eb10
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x28], rdx
mov edi, 0xc5f6e09a
jmp 0x14029ea20
mov eax, ebp
test byte [rsp + 0x70], 1
mov rsi, qword [rsp + 0x80]
sete byte [rsp + 0x34]
cmp dword [rsp + 0x74], 0xa
setl byte [rsp + 0x38]
mov ebp, 0xb1d02032
jmp 0x14029eb80
mov edx, dword [rsp + 0x50]
add edx, 1
mov dword [rsp + 0x158], edx
mov ebp, 0x2cbe1b40
nop dword [rax + rax]
mov ebx, ebp
cmp ebp, 0x1545086f
jle 0x14029ebc0
cmp ebx, 0x543f4bce
jle 0x14029ec40
cmp ebx, 0x7c94baa8
jg 0x14029ecc1
cmp ebx, 0x543f4bcf
je 0x14029eb65
cmp ebx, 0x59471c8d
jne 0x14029ed89
mov ebp, 0xcbc4a16b
xor edi, edi
jmp 0x14029eb80
cmp ebx, 0xcbc4a16a
jg 0x14029ec10
cmp ebx, 0xb7ed07d6
jg 0x14029ecdf
mov ebp, r10d
cmp ebx, 0x90a7748d
je 0x14029eb80
mov ebp, ebx
cmp ebx, 0xb1d02032
jne 0x14029eb80
movzx ebx, byte [rsp + 0x34]
cmp byte [rsp + 0x38], 0
mov ebp, 0x7c94baa9
mov edx, 0x15450870
cmovne ebp, edx
test bl, bl
cmovne ebp, edx
jmp 0x14029eb80
cmp ebx, 0x3768641
jg 0x14029ed03
cmp ebx, 0xcbc4a16b
je 0x14029ed51
mov ebp, ebx
cmp ebx, 0xd525fba5
jne 0x14029eb80
mov ebp, 0x2a0dcb94
jmp 0x14029eb80
cmp ebx, 0x2a0dcb93
jg 0x14029ed23
mov ebp, r11d
cmp ebx, 0x15450870
je 0x14029eb80
mov ebp, ebx
cmp ebx, 0x2074e505
jne 0x14029eb80
movsxd rbx, dword [rsp + 0x50]
movsxd rbp, dword [rsp + 0x50]
imul rdx, rbp, 0x5397829d
mov r14, rdx
shr r14, 0x3f
sar rdx, 0x24
add edx, r14d
imul edx, edx, 0x31
sub ebp, edx
mov edx, 0x1fcb
sub edx, ebp
add ebp, 0x34
and edx, 0x1053
and ebp, 0xefac
or ebp, edx
xor bp, word [rsi + rbx*2]
xor ebp, 0x1053
mov word [rsp + rbx*2 + 0x160], bp
mov ebp, 0x543f4bcf
jmp 0x14029eb80
cmp ebx, 0x7c94baa9
je 0x14029ed47
mov ebp, ebx
cmp ebx, 0x7df01780
jne 0x14029eb80
mov ebp, r9d
jmp 0x14029eb80
cmp ebx, 0xb7ed07d7
je 0x14029ed6e
mov ebp, ebx
cmp ebx, 0xc5967865
jne 0x14029eb80
mov ebp, 0x59471c8d
jmp 0x14029eb80
cmp ebx, 0x3768642
je 0x14029ed78
mov ebp, ebx
cmp ebx, 0x516144a
jne 0x14029eb80
mov ebp, 0x90a7748d
jmp 0x14029eb80
mov ebp, ecx
cmp ebx, 0x2a0dcb94
je 0x14029eb80
mov ebp, ebx
cmp ebx, 0x2cbe1b40
jne 0x14029eb80
mov ebp, r8d
jmp 0x14029eb80
mov ebp, 0x15450870
jmp 0x14029eb80
mov dword [rsp + 0x50], edi
mov ebx, dword [rsp + 0x50]
cmp ebx, 6
mov ebp, 0x586c9c8b
mov edx, 0x2074e505
cmovl ebp, edx
jmp 0x14029eb80
mov ebp, 0x7df01780
jmp 0x14029eb80
mov ebp, 0xcbc4a16b
mov edi, dword [rsp + 0x158]
jmp 0x14029eb80
mov ebp, ebx
cmp ebx, 0x586c9c8b
jne 0x14029eb80
mov edi, 0x565cf21e
mov ebp, eax
mov eax, dword [rsp + 0x68]
jmp 0x14029ea20
cmp byte [rsp + 0x48], 0
mov edi, 0xfdefc61a
mov edx, 0xb962d145
cmovne edi, edx
jmp 0x14029ea20
mov edi, esi
cmp esi, 0xc5f6e09a
jne 0x14029ea20
mov rdx, qword [rsp + 0x28]
mov esi, 0xe61f2baa
jmp 0x14029e990
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x108], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov eax, 0x1d6c10e
nop
cmp eax, 0x1d6c10d
jle 0x14029ee40
cmp eax, 0x531e0f75
je 0x14029ee53
cmp eax, 0x29fe2679
je 0x14029eeae
cmp eax, 0x1d6c10e
jne 0x14029ee00
mov eax, dword [0x140ae0d90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe11b492f
mov ecx, 0x531e0f75
jmp 0x14029ee9c
cmp eax, 0xe11b492f
je 0x14029eeb8
cmp eax, 0xe741c71f
jne 0x14029ee00
jmp 0x14029ef51
mov rax, qword [rsp + 0x28]
mov rcx, qword [0x140676ece]
mov qword [rax + 0x2e], rcx
movups xmm0, xmmword [0x140676ec0]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x140676eb0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140676ea0]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0d90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe11b492f
mov ecx, 0x29fe2679
cmove eax, ecx
cmp dword [0x140ae0d94], 0xa
cmovl eax, ecx
jmp 0x14029ee00
mov eax, 0xe741c71f
jmp 0x14029ee00
mov rax, qword [rsp + 0x28]
mov rcx, qword [0x140676ece]
mov qword [rax + 0x2e], rcx
movups xmm0, xmmword [0x140676ec0]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x140676eb0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140676ea0]
movups xmmword [rax], xmm0
mov eax, 0x531e0f75
jmp 0x14029ee00
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x28], rax
mov eax, 0x9a728ca6
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xefc027ac
je 0x14029f72f
cmp eax, 0x9a728ca6
jne 0x14029ef20
mov rax, qword [rsp + 0x28]
mov ecx, dword [0x140676f2c]
mov dword [rax + 8], ecx
mov rcx, qword [0x140676f24]
mov qword [rax], rcx
mov eax, 0xefc027ac
jmp 0x14029ef20
mov eax, dword [0x140ae1550]
mov ecx, dword [0x140ae1554]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x4f]
cmp ecx, 0xa
setl byte [rsp + 0x47]
mov eax, 0xe52b5564
jmp 0x14029efad
mov eax, dword [0x140ae1550]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5872be8b
mov ecx, 0x56b7f5a6
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x140ae1554], 0xa
cmovl eax, ecx
cmp eax, 0x3629c28a
jg 0x14029f000
cmp eax, 0xc0757f30
jle 0x14029f040
cmp eax, 0xe7e618c8
jle 0x14029f0e7
cmp eax, 0xe7e618c9
je 0x14029f1c4
cmp eax, 0x292a1730
je 0x14029f1db
cmp eax, 0x2a38c373
jne 0x14029efad
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x80], rax
mov eax, 0x43bb49fb
jmp 0x14029efad
cmp eax, 0x5872be8a
jg 0x14029f080
cmp eax, 0x3acb814a
jle 0x14029f11d
cmp eax, 0x3acb814b
je 0x14029f1e5
cmp eax, 0x56b7f5a6
jne 0x14029f672
mov eax, 0x3acb814b
jmp 0x14029efad
cmp eax, 0xaf71312c
jg 0x14029f13d
cmp eax, 0x80622e9e
je 0x14029f203
cmp eax, 0xa9eb38be
jne 0x14029efad
mov eax, dword [0x140ae1550]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3629c28b
mov ecx, 0x80622e9e
jmp 0x14029efa0
cmp eax, 0x66c02615
jg 0x14029f197
cmp eax, 0x5872be8b
je 0x14029f408
cmp eax, 0x635cab2d
jne 0x14029efad
lea rax, [rsp + 0x194]
mov qword [rsp + 0x28], rax
mov ecx, 0xa23b7d25
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xdaf4b563
je 0x14029f412
cmp ecx, 0xa23b7d25
jne 0x14029f0c0
mov rax, qword [rsp + 0x28]
cmp word [rax], 0
setne al
mov ecx, 0xdaf4b563
jmp 0x14029f0c0
cmp eax, 0xc0757f31
je 0x14029f43e
cmp eax, 0xe52b5564
jne 0x14029efad
mov cl, byte [rsp + 0x4f]
cmp byte [rsp + 0x47], 0
mov eax, 0x5872be8b
mov edx, 0x66c02616
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14029efad
cmp eax, 0x3629c28b
je 0x14029f455
cmp eax, 0x37edc8d3
jne 0x14029efad
mov eax, 0xc0757f31
jmp 0x14029efad
cmp eax, 0xaf71312d
je 0x14029f644
cmp eax, 0xb0fe5d77
jne 0x14029efad
lea rax, [rsp + 0x194]
mov qword [rsp + 0x28], rax
mov ecx, 0xa23b7d25
nop word cs:[rax + rax]
nop
cmp ecx, 0xdaf4b563
je 0x14029f65e
cmp ecx, 0xa23b7d25
jne 0x14029f170
mov rax, qword [rsp + 0x28]
cmp word [rax], 0
setne al
mov ecx, 0xdaf4b563
jmp 0x14029f170
cmp eax, 0x66c02616
je 0x14029ef7a
cmp eax, 0x7dfa52bc
jne 0x14029efad
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x50], rax
mov eax, 0xa9eb38be
jmp 0x14029efad
cmp byte [rsp + 0x27], 0
mov eax, 0xc0757f31
mov ecx, 0xaf71312d
cmovne eax, ecx
jmp 0x14029efad
mov eax, 0xe7e618c9
jmp 0x14029efad
mov eax, dword [0x140ae1550]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb0fe5d77
mov ecx, 0x635cab2d
jmp 0x14029efa0
mov rax, qword [rsp + 0x50]
mov edx, 0xa5f195d6
jmp 0x14029f230
movzx ecx, word [rsp + 0x64]
mov rdx, qword [rsp + 0x28]
mov word [rdx], cx
mov ecx, dword [rsp + 0x38]
add ecx, 1
mov edx, 0xc9784fac
nop dword [rax + rax]
cmp edx, 0x5856734
jle 0x14029f2a0
cmp edx, 0xe6320d5
jle 0x14029f2d0
cmp edx, 0xe6320d6
je 0x14029f3c6
cmp edx, 0x50cae779
je 0x14029f387
cmp edx, 0x5f71066d
jne 0x14029f230
mov edx, dword [rsp + 0x38]
cmp edx, 0x1b
setl byte [rsp + 0x6c]
mov edx, dword [0x140ae1258]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xe6320d6
cmove edx, r15d
cmp dword [0x140ae125c], 0xa
cmovl edx, r15d
jmp 0x14029f230
cmp edx, 0xc9784fab
jg 0x14029f330
cmp edx, 0xa5f195d6
je 0x14029f3d4
cmp edx, 0xbc69bdfb
jne 0x14029f3de
mov edx, 0xc9784fac
xor ecx, ecx
jmp 0x14029f230
cmp edx, 0x5856735
je 0x14029f20f
cmp edx, 0x5cd3dc3
jne 0x14029f230
mov edx, dword [rsp + 0x34]
lea ebp, [rdx + 0x34]
mov ebx, dword [rsp + 0x48]
mov edi, 0xffcb
sub edi, edx
and edi, ebx
not ebx
and ebx, ebp
or edi, ebx
mov word [rsp + 0x64], di
mov rdx, qword [rsp + 0x58]
lea rdx, [rsp + rdx*2]
add rdx, 0x160
mov qword [rsp + 0x28], rdx
mov edx, 0x5856735
jmp 0x14029f230
cmp edx, 0xc9784fac
je 0x14029f399
cmp edx, 0x375b515
jne 0x14029f230
movsxd rdx, dword [rsp + 0x38]
mov qword [rsp + 0x58], rdx
mov rdx, qword [rsp + 0x58]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x48], edx
movsxd rdx, dword [rsp + 0x38]
imul rbp, rdx, 0x5397829d
mov rbx, rbp
shr rbx, 0x3f
sar rbp, 0x24
add ebp, ebx
imul ebp, ebp, 0x31
sub edx, ebp
mov dword [rsp + 0x34], edx
mov edx, 0x5cd3dc3
jmp 0x14029f230
cmp byte [rsp + 0x6c], 0
mov edx, 0x9f339eb9
cmovne edx, esi
jmp 0x14029f230
mov dword [rsp + 0x38], ecx
mov edx, dword [0x140ae1258]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xe6320d6
cmove edx, r13d
cmp dword [0x140ae125c], 0xa
cmovl edx, r13d
jmp 0x14029f230
mov edx, dword [rsp + 0x38]
mov edx, 0x5f71066d
jmp 0x14029f230
mov edx, 0xbc69bdfb
jmp 0x14029f230
cmp edx, 0x9f339eb9
jne 0x14029f230
mov eax, dword [0x140ae1550]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3629c28b
mov ecx, 0x37edc8d3
jmp 0x14029efa0
mov eax, 0x66c02616
jmp 0x14029efad
and al, 1
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x27], al
mov eax, dword [0x140ae1550]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb0fe5d77
mov ecx, 0x292a1730
jmp 0x14029efa0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x78], rax
mov eax, 0x2a38c373
jmp 0x14029efad
mov rax, qword [rsp + 0x50]
mov edx, 0xa5f195d6
jmp 0x14029f480
movzx ecx, word [rsp + 0x64]
mov rdx, qword [rsp + 0x28]
mov word [rdx], cx
mov ecx, dword [rsp + 0x38]
add ecx, 1
mov edx, 0xc9784fac
nop word [rax + rax]
cmp edx, 0x5856734
jle 0x14029f4f0
cmp edx, 0xe6320d5
jle 0x14029f520
cmp edx, 0xe6320d6
je 0x14029f616
cmp edx, 0x50cae779
je 0x14029f5d7
cmp edx, 0x5f71066d
jne 0x14029f480
mov edx, dword [rsp + 0x38]
cmp edx, 0x1b
setl byte [rsp + 0x6c]
mov edx, dword [0x140ae1258]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xe6320d6
cmove edx, r15d
cmp dword [0x140ae125c], 0xa
cmovl edx, r15d
jmp 0x14029f480
cmp edx, 0xc9784fab
jg 0x14029f580
cmp edx, 0xa5f195d6
je 0x14029f624
cmp edx, 0xbc69bdfb
jne 0x14029f62e
mov edx, 0xc9784fac
xor ecx, ecx
jmp 0x14029f480
cmp edx, 0x5856735
je 0x14029f461
cmp edx, 0x5cd3dc3
jne 0x14029f480
mov edx, dword [rsp + 0x34]
lea ebp, [rdx + 0x34]
mov ebx, dword [rsp + 0x48]
mov edi, 0xffcb
sub edi, edx
and edi, ebx
not ebx
and ebx, ebp
or edi, ebx
mov word [rsp + 0x64], di
mov rdx, qword [rsp + 0x58]
lea rdx, [rsp + rdx*2]
add rdx, 0x160
mov qword [rsp + 0x28], rdx
mov edx, 0x5856735
jmp 0x14029f480
cmp edx, 0xc9784fac
je 0x14029f5e9
cmp edx, 0x375b515
jne 0x14029f480
movsxd rdx, dword [rsp + 0x38]
mov qword [rsp + 0x58], rdx
mov rdx, qword [rsp + 0x58]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x48], edx
movsxd rdx, dword [rsp + 0x38]
imul rbp, rdx, 0x5397829d
mov rbx, rbp
shr rbx, 0x3f
sar rbp, 0x24
add ebp, ebx
imul ebp, ebp, 0x31
sub edx, ebp
mov dword [rsp + 0x34], edx
mov edx, 0x5cd3dc3
jmp 0x14029f480
cmp byte [rsp + 0x6c], 0
mov edx, 0x9f339eb9
cmovne edx, esi
jmp 0x14029f480
mov dword [rsp + 0x38], ecx
mov edx, dword [0x140ae1258]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xe6320d6
cmove edx, r13d
cmp dword [0x140ae125c], 0xa
cmovl edx, r13d
jmp 0x14029f480
mov edx, dword [rsp + 0x38]
mov edx, 0x5f71066d
jmp 0x14029f480
mov edx, 0xbc69bdfb
jmp 0x14029f480
cmp edx, 0x9f339eb9
jne 0x14029f480
mov eax, 0x80622e9e
jmp 0x14029efad
lea rax, [rsp + 0x160]
mov qword [rsp + 0x158], rax
mov eax, 0x7dfa52bc
jmp 0x14029efad
and al, 1
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x58]
mov eax, 0x635cab2d
jmp 0x14029efad
cmp eax, 0x43bb49fb
jne 0x14029efad
mov rax, qword [rsp + 0x80]
mov eax, dword [0x140ae0bf8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0bfc], 0xa
setl cl
or cl, al
mov ebp, 0x44f8f4cc
mov eax, 0xc99a01ae
cmovne ebp, eax
mov ecx, 0x44f8f4cc
mov eax, 0x1d9d026e
cmovne ecx, eax
mov eax, 0xb0d62af7
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0xa0]
nop
cmp eax, 0xc99a01ad
jle 0x14029f700
cmp eax, 0xc99a01ae
je 0x14029fc7b
cmp eax, 0x1d9d026e
je 0x14029f722
cmp eax, 0x44f8f4cc
jne 0x14029f6d0
mov rax, qword [rsp + 0x58]
mov eax, 0x1d9d026e
jmp 0x14029f6d0
cmp eax, 0x878877dc
je 0x14029f72b
cmp eax, 0xb0d62af7
jne 0x14029f6d0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x58], rax
mov eax, 0x878877dc
jmp 0x14029f6d0
mov rdx, qword [rsp + 0x58]
mov eax, ebp
jmp 0x14029f6d0
mov eax, ecx
jmp 0x14029f6d0
mov eax, dword [0x140ae0c08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c0c], 0xa
setl cl
or cl, al
mov ecx, 0x824d1f7
mov eax, 0x5ac59bd6
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x824d1f7
mov eax, 0x58dbb5de
cmovne ecx, eax
mov dword [rsp + 0x8c], ecx
mov eax, dword [0x140ae1260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1264], 0xa
setl cl
or cl, al
mov ebp, 0x72403802
mov eax, 0x367ef4ee
cmovne ebp, eax
mov eax, 0x72403802
mov ecx, 0xca215141
cmovne eax, ecx
mov ecx, dword [0x140ae0c68]
mov edx, dword [0x140ae0c6c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov dword [rsp + 0x70], ebx
test bl, 1
sete cl
mov dword [rsp + 0x74], edx
cmp edx, 0xa
setl bl
or bl, cl
mov ecx, 0xd525fba5
mov edx, 0x3768642
cmovne ecx, edx
mov r8d, 0xd525fba5
mov edx, 0x2a0dcb94
cmovne r8d, edx
mov r9d, 0xb7ed07d7
mov edx, 0xc5967865
cmovne r9d, edx
mov r10d, 0xb7ed07d7
mov edx, 0x7df01780
cmovne r10d, edx
mov r11d, 0x7c94baa9
mov edx, 0x516144a
cmovne r11d, edx
mov esi, 0xa15f4808
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0x824d1f6
jle 0x14029f860
cmp esi, 0x824d1f7
je 0x14029f879
cmp esi, 0x58dbb5de
je 0x14029f880
cmp esi, 0x5ac59bd6
jne 0x14029f830
jmp 0x14029fc97
cmp esi, 0xa15f4808
je 0x14029f896
cmp esi, 0xe61f2baa
jne 0x14029f830
mov esi, dword [rsp + 0x8c]
jmp 0x14029f830
mov esi, 0x58dbb5de
jmp 0x14029f830
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x78], rdx
mov esi, dword [rsp + 0xa0]
jmp 0x14029f830
mov edi, 0x1e2553ad
mov dword [rsp + 0x68], eax
jmp 0x14029f8c0
mov dword [rsp + 0x50], esi
cmp dword [rsp + 0x50], 0
setne byte [rsp + 0x48]
mov edi, 0x5a086f9d
nop word cs:[rax + rax]
nop
mov esi, edi
cmp edi, 0x1e2553ac
jg 0x14029f910
cmp esi, 0xc5f6e099
jg 0x14029f940
cmp esi, 0x8507853e
je 0x14029f9cc
cmp esi, 0xaa5cbbca
je 0x14029f9e0
mov edi, esi
cmp esi, 0xb962d145
jne 0x14029f8c0
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x80], rdx
mov edi, 0xaa5cbbca
jmp 0x14029f8c0
cmp esi, 0x565cf21d
jle 0x14029f980
mov edi, eax
cmp esi, 0x565cf21e
je 0x14029f8c0
cmp esi, 0x5a086f9d
je 0x14029fc47
mov edi, esi
cmp esi, 0x72403802
jne 0x14029f8c0
mov edi, 0xca215141
jmp 0x14029f8c0
mov edi, ebp
cmp esi, 0xca215141
je 0x14029f8c0
cmp esi, 0xfdefc61a
jne 0x14029fc5e
lea rdx, [rsp + 0x160]
mov qword [rsp + 0x58], rdx
mov edi, 0x8507853e
jmp 0x14029f8c0
cmp esi, 0x1e2553ad
je 0x14029f9a0
mov edi, esi
cmp esi, 0x367ef4ee
jne 0x14029f8c0
mov edi, 0xfdefc61a
jmp 0x14029f8c0
movzx esi, word [rsp + 0x16a]
mov edi, 0x7d200d78
nop dword [rax]
cmp edi, 0x7d200d78
je 0x14029f9c5
cmp edi, 0x7f416b81
jne 0x14029f9b0
jmp 0x14029f8a1
mov edi, 0x7f416b81
jmp 0x14029f9b0
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0x28], rdx
mov edi, 0xc5f6e09a
jmp 0x14029f8c0
mov eax, ebp
test byte [rsp + 0x70], 1
mov rsi, qword [rsp + 0x80]
sete byte [rsp + 0x34]
cmp dword [rsp + 0x74], 0xa
setl byte [rsp + 0x38]
mov ebp, 0xb1d02032
jmp 0x14029fa20
mov edx, dword [rsp + 0x50]
add edx, 1
mov dword [rsp + 0x158], edx
mov ebp, 0x2cbe1b40
nop dword [rax + rax]
mov ebx, ebp
cmp ebp, 0x1545086f
jle 0x14029fa60
cmp ebx, 0x543f4bce
jle 0x14029fae0
cmp ebx, 0x7c94baa8
jg 0x14029fb61
cmp ebx, 0x543f4bcf
je 0x14029fa05
cmp ebx, 0x59471c8d
jne 0x14029fc29
mov ebp, 0xcbc4a16b
xor edi, edi
jmp 0x14029fa20
cmp ebx, 0xcbc4a16a
jg 0x14029fab0
cmp ebx, 0xb7ed07d6
jg 0x14029fb7f
mov ebp, r10d
cmp ebx, 0x90a7748d
je 0x14029fa20
mov ebp, ebx
cmp ebx, 0xb1d02032
jne 0x14029fa20
movzx ebx, byte [rsp + 0x34]
cmp byte [rsp + 0x38], 0
mov ebp, 0x7c94baa9
mov edx, 0x15450870
cmovne ebp, edx
test bl, bl
cmovne ebp, edx
jmp 0x14029fa20
cmp ebx, 0x3768641
jg 0x14029fba3
cmp ebx, 0xcbc4a16b
je 0x14029fbf1
mov ebp, ebx
cmp ebx, 0xd525fba5
jne 0x14029fa20
mov ebp, 0x2a0dcb94
jmp 0x14029fa20
cmp ebx, 0x2a0dcb93
jg 0x14029fbc3
mov ebp, r11d
cmp ebx, 0x15450870
je 0x14029fa20
mov ebp, ebx
cmp ebx, 0x2074e505
jne 0x14029fa20
movsxd rbx, dword [rsp + 0x50]
movsxd rbp, dword [rsp + 0x50]
imul rdx, rbp, 0x5397829d
mov r14, rdx
shr r14, 0x3f
sar rdx, 0x24
add edx, r14d
imul edx, edx, 0x31
sub ebp, edx
mov edx, 0x1fcb
sub edx, ebp
add ebp, 0x34
and edx, 0x1053
and ebp, 0xefac
or ebp, edx
xor bp, word [rsi + rbx*2]
xor ebp, 0x1053
mov word [rsp + rbx*2 + 0x160], bp
mov ebp, 0x543f4bcf
jmp 0x14029fa20
cmp ebx, 0x7c94baa9
je 0x14029fbe7
mov ebp, ebx
cmp ebx, 0x7df01780
jne 0x14029fa20
mov ebp, r9d
jmp 0x14029fa20
cmp ebx, 0xb7ed07d7
je 0x14029fc0e
mov ebp, ebx
cmp ebx, 0xc5967865
jne 0x14029fa20
mov ebp, 0x59471c8d
jmp 0x14029fa20
cmp ebx, 0x3768642
je 0x14029fc18
mov ebp, ebx
cmp ebx, 0x516144a
jne 0x14029fa20
mov ebp, 0x90a7748d
jmp 0x14029fa20
mov ebp, ecx
cmp ebx, 0x2a0dcb94
je 0x14029fa20
mov ebp, ebx
cmp ebx, 0x2cbe1b40
jne 0x14029fa20
mov ebp, r8d
jmp 0x14029fa20
mov ebp, 0x15450870
jmp 0x14029fa20
mov dword [rsp + 0x50], edi
mov ebx, dword [rsp + 0x50]
cmp ebx, 6
mov ebp, 0x586c9c8b
mov edx, 0x2074e505
cmovl ebp, edx
jmp 0x14029fa20
mov ebp, 0x7df01780
jmp 0x14029fa20
mov ebp, 0xcbc4a16b
mov edi, dword [rsp + 0x158]
jmp 0x14029fa20
mov ebp, ebx
cmp ebx, 0x586c9c8b
jne 0x14029fa20
mov edi, 0x565cf21e
mov ebp, eax
mov eax, dword [rsp + 0x68]
jmp 0x14029f8c0
cmp byte [rsp + 0x48], 0
mov edi, 0xfdefc61a
mov edx, 0xb962d145
cmovne edi, edx
jmp 0x14029f8c0
mov edi, esi
cmp esi, 0xc5f6e09a
jne 0x14029f8c0
mov rdx, qword [rsp + 0x28]
mov esi, 0xe61f2baa
jmp 0x14029f830
mov qword [rsp + 0x28], rdx
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0xd8], rax
mov eax, 0x302619e
jmp 0x14029caed
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x148], rax
mov rcx, qword [rsp + 0x128]
xor esi, esi
xor edx, edx
call qword [sym.imp.USER32.dll_FindWindowW]
test rax, rax
mov eax, 0x40f86ff5
mov ecx, 0xa437307
cmove eax, ecx
jmp 0x14029caed
cmp eax, 0xb13152f5
je 0x14029fced
jmp 0x14029caed
cmp eax, 0xe5fa2c12
jne 0x14029caed
mov ecx, 0x1005
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.140616370
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret