Function at 0x18007d610
Capabilities:
Check http status code
Parse credit card information

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x93d0]
mov eax, 0x94d0
call fcn.18008f2e0
sub rsp, rax
movaps xmmword [rsp + 0x94b0], xmm7
mov rax, qword [0x1800a3d18]
xor rax, rsp
mov qword [rbp + 0x93a0], rax
mov eax, r8d
mov qword [rsp + 0x50], rdx
xor esi, esi
mov dword [rsp + 0x6c], eax
mov r12, rcx
lea r9, [0x180000000]
mov ecx, dword [rsp + 0x58]
mov r8, rdx
lea edi, [rax + 0x14]
mov dword [rsp + 0x68], ecx
lea edx, [rsi + 0x63]
mov ebx, eax
lea r10d, [rsi + 0x65]
cmp eax, edi
jae 0x18007d906
mov r15, qword [rbp - 0x78]
mov r13d, 0x6f48
mov r14, qword [rbp - 0x78]
lea eax, [rbx - 0x61]
cmp eax, 0x44
ja case.0x18007d6b3.117
movzx eax, byte [r9 + rax + 0x7e99c]
mov ecx, dword [r9 + rax*4 + 0x7e948]
add rcx, r9
jmp rcx
mov r8d, 3
lea rdx, str.ws2kJw9PQV6xmNVlcaR0GQ
lea rcx, [rbp + 0x11a8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r8d, 5
lea rdx, [0x18009aa44]
lea rcx, [rbp + 0x11ae]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
jmp 0x18007d8e1
mov dword [rbp + 0x117c], 0x312e312f
jmp case.0x18007d6b3.117
lea r8, str.in_vec4_Attr0__Attr1_out_vec4_color_
lea rdx, [0x180093b38]
lea rcx, [rbp + 0x13a0]
call fcn.18002e490
lea rcx, [rbp + 0x13a0]
mov dword [rbp + 0x1170], 1
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], sil
jne 0x18007d730
mov dword [rsp + 0x58], eax
lea r9, [rbp + 0x1170]
lea rax, [rbp - 0x30]
mov r8d, 0x84
lea rdx, [rbp + 0x13a0]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.180085680
jmp 0x18007d8e1
mov word [rbp + 0x11a8], si
jmp case.0x18007d6b3.117
cmp dword [r12], 3
jne case.0x18007d6b3.101
mov rcx, qword [r8 + 0x40]
mov rdx, qword [r8 + 0xa0]
nop word [rax + rax]
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
mov byte [rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x18007d790
mov ebx, 0x76
jmp case.0x18007d6b3.117
mov word [rbp + 0x11a0], dx
jmp case.0x18007d6b3.117
lea rcx, str.SY_DELPHI_RET
call r14
mov dword [rsp + 0x68], eax
jmp 0x18007d8e1
mov qword [rsp + 0x70], r15
jmp case.0x18007d6b3.117
lea rcx, [rbp + 0x11a0]
dec rcx
nop
cmp byte [rcx + 1], sil
lea rcx, [rcx + 1]
jne 0x18007d7e0
mov eax, dword [0x18009aa90]
mov dword [rcx], eax
mov word [rbp + 0x11a4], r10w
jmp case.0x18007d6b3.117
xor edx, edx
lea rcx, [rbp + 0x53a0]
mov r8d, 0x4000
call sub.VCRUNTIME140.dll_memset
mov r8d, 0x4000
lea rdx, [rbp + 0x53a0]
lea rcx, [rbp + 0x13a0]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x18007d8e1
mov r8d, 2
mov byte [rbp + 0x118a], sil
lea rdx, [0x18009aa9e]
lea rcx, [rbp + 0x1188]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
jmp 0x18007d8e1
mov word [rbp + 0x1188], r13w
jmp case.0x18007d6b3.117
mov byte [rbp + 0x1180], sil
jmp case.0x18007d6b3.117
mov dword [rbp + 0x1190], 0x6e6e6f43
jmp case.0x18007d6b3.117
movzx eax, word [0x18009aabd]
mov word [rbp + 0x1179], ax
movzx eax, byte [0x18009aabf]
mov byte [rbp + 0x117b], al
jmp case.0x18007d6b3.117
mov dword [rbp + 0x11b8], 0x6c006c
jmp case.0x18007d6b3.117
mov word [rbp + 0x11b8], si
jmp case.0x18007d6b3.117
mov byte [rbp + 0x1178], 0x48
jmp case.0x18007d6b3.117
mov r9d, 0xb
mov word [rbp + 0x11bc], si
lea rax, [rbp + 0x11a8]
xor r8d, r8d
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0x12]
call fcn.180010940
mov r14, rax
mov r8, qword [rsp + 0x50]
lea r9, [0x180000000]
mov r10d, 0x65
inc ebx
mov edx, 0x63
cmp ebx, edi
jb 0x18007d693
mov eax, dword [rsp + 0x6c]
movsd xmm7, qword [0x18009bec0]
lea r15d, [rax + 0x13]
mov rdi, qword [rbp - 0x80]
mov r14d, eax
mov r13, qword [rbp - 0x80]
movaps xmmword [rsp + 0x94c0], xmm6
cmp eax, r15d
jae 0x18007e049
movsd xmm6, qword [0x18009be98]
mov r11d, 0x69
lea r10d, [r11 + 5]
lea edx, [r14 - 0x61]
cmp edx, 0x42
ja case.default.0x18007d961
movzx edx, byte [r9 + rdx + 0x7ea2c]
mov r8d, dword [r9 + rdx*4 + 0x7e9e4]
add r8, r9
jmp r8
inc dword [0x1800a3e40]
cmp qword [rsp + 0x60], 0xa
je case.0x18007d961.114
mov ebx, 0x77
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x77
je 0x18007d99c
cmp eax, 0x70
jne 0x18007d9de
nop dword [rax]
lea rax, str.false
jmp 0x18007dab5
mov rcx, qword [rsp + 0x60]
xorps xmm1, xmm1
test rcx, rcx
js 0x18007d9b0
cvtsi2sd xmm1, rcx
jmp 0x18007d9c5
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm1, rax
addsd xmm1, xmm1
movaps xmm2, xmm7
lea rcx, str._f____f_n
movq r8, xmm7
movq rdx, xmm1
call fcn.18008e9c0
add ebx, 0x70
cmp ebx, 0x157
jb 0x18007d980
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov rax, qword [rbp + 0x540]
lea r9, [rbp - 0x68]
mov rcx, qword [rbp + 0x538]
lea r8, [rbp + 0x1330]
mov qword [rbp - 0x68], rax
lea rdx, [rbp - 0x80]
lea rax, [rbp + 0x12c0]
mov qword [rbp - 0x70], 0x64
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x70]
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov qword [rbp - 0x80], 0x64
call fcn.18004c760
mov r10d, 0x6e
mov r13, rax
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov eax, 0x65
mov word [rbp + 0x1194], ax
jmp case.0x18007d961.114
inc dword [0x1800a3e40]
cmp r13, qword [rbp + 0x540]
jb 0x18007db10
mov eax, 0xa5
cmp eax, 0xa5
je 0x18007daef
cmp eax, 0x459c
jne 0x18007daf6
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x94c0]
mov rcx, qword [rbp + 0x93a0]
xor rcx, rsp
call fcn.18008f350
mov rbx, qword [rsp + 0x9520]
movaps xmm7, xmmword [rsp + 0x94b0]
add rsp, 0x94d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rdi, str.false
add eax, 0x44f7
cmp eax, 0x89ee
jbe 0x18007daa4
nop dword [rax]
nop word [rax + rax]
inc dword [0x1800a3e40]
test r13, r13
je 0x18007d990
jmp case.0x18007d961.114
mov rdx, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 3
jb 0x18007db7c
lea rax, [rcx + 3]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x18007db50
mov rax, qword [r12]
lea rbx, [rax + rcx]
mov r8d, 3
mov rcx, rbx
lea rdx, [0x180097bfc]
call sub.VCRUNTIME140.dll_memmove
mov r10d, 0x6e
mov byte [rbx + 3], sil
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
xor r8d, r8d
mov qword [rsp + 0x20], 3
lea r9, [0x180097bfc]
mov rcx, r12
lea edx, [r8 + 3]
call fcn.180001f30
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
inc dword [0x1800a3e40]
lea rax, [rbp + 0xb70]
lea r9, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x550]
mov dword [rsp + 0x58], 0x100
mov edx, 0x45
lea rcx, [rbp + 0x11c0]
call fcn.18004d710
test rax, rax
jne 0x18007dc0f
mov ecx, 0x6d
mov eax, ecx
sub eax, 0x6c
je 0x18007dab2
cmp eax, 1
jne 0x18007dc08
lea rdi, str.false
dec ecx
cmp ecx, 0x6b
ja 0x18007dbf1
mov ebx, 0x47
cmp ebx, 0x47
jne 0x18007dc42
inc dword [0x1800a3e40]
lea r9, str.Registry_action
mov r8d, 0x11a
lea rdx, [rbp + 0x11c0]
xor ecx, ecx
call fcn.180025120
test eax, eax
je 0x18007d990
add ebx, 0x1df4
cmp ebx, 0x1df4
jbe 0x18007dc14
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov ebx, reloc.SHLWAPI.dll_StrCmpICA
mov eax, ebx
sub eax, 0x9d
je 0x18007dcc5
cmp eax, 1
jne 0x18007dccb
lea r9, str.ror_rm64_cl
mov r8d, 0x11a
lea rdx, [rbp + 0x11c0]
xor ecx, ecx
call fcn.180025120
test eax, eax
jne 0x18007dccb
mov ecx, 0xe9
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe8
je 0x18007dab2
cmp eax, 1
jne 0x18007dcb9
lea rdi, str.false
dec ecx
cmp ecx, 0xe7
ja 0x18007dca0
jmp 0x18007dccb
inc dword [0x1800a3e40]
inc ebx
cmp ebx, 0x9f
jb 0x18007dc64
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
inc dword [0x1800a3e40]
cmp dword [rbp + 0xb80], 5
je case.0x18007d961.101
mov ebx, 0x43
cmp ebx, 0x43
je 0x18007dd17
cmp ebx, 0x3ed
je 0x18007dab2
jmp 0x18007dd43
movd xmm1, dword [rbp + 0xb80]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rdi, str.false
add ebx, 0x3aa
cmp ebx, 0x754
jbe 0x18007dd04
xor edx, edx
lea rcx, [rbp + 0x11c0]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memset
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
cmp rcx, rdx
jae 0x18007dda4
lea rax, [rcx + 1]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x18007dd99
mov rax, qword [r12]
mov word [rax + rcx], 0x20
jmp case.0x18007d961.114
mov r9b, 0x20
xor r8d, r8d
mov rcx, r12
lea edx, [r8 + 1]
call fcn.180001dd0
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov eax, 0x6f
mov word [rbp + 0x1197], r11w
mov word [rbp + 0x1198], ax
jmp case.0x18007d961.114
mov word [rbp + 0x1199], r10w
jmp case.0x18007d961.114
mov ebx, 0x4a
cmp ebx, 0x4a
jne 0x18007de59
inc dword [0x1800a3e40]
lea rax, [rbp + 0x570]
lea r9, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x550]
mov dword [rsp + 0x58], 0x100
lea edx, [rbx - 5]
lea rcx, [rbp + 0x11c0]
call fcn.18004d710
test rax, rax
jne 0x18007de59
mov ecx, 0xa4
mov eax, ecx
sub eax, 0xa4
je 0x18007de48
cmp eax, 1
je 0x18007dab2
jmp 0x18007de4f
lea rdi, str.false
inc ecx
cmp ecx, 0xa6
jb 0x18007de34
add ebx, 0xafc
cmp ebx, 0xafc
jbe 0x18007ddf0
mov ebx, 0x7d
nop dword [rax]
mov eax, ebx
sub eax, 0x7d
je 0x18007dea1
cmp eax, 1
jne 0x18007dea7
lea r9, str.VC_CL_Switch_Fe
mov r8d, 0x11a
lea rdx, [rbp + 0x11c0]
xor ecx, ecx
call fcn.180025120
test eax, eax
je 0x18007d990
jmp 0x18007dea7
inc dword [0x1800a3e40]
inc ebx
cmp ebx, 0x7f
jb 0x18007de70
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
xor edx, edx
lea rcx, [rbp + 0x550]
mov r8d, 0xc20
call sub.VCRUNTIME140.dll_memset
mov ebx, 0xb9
cmp ebx, 0xb9
jne 0x18007df3e
inc dword [0x1800a3e40]
lea r9d, [rbx + 0x50]
mov eax, dword [r12]
lea r8, [rbp + 0x550]
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x20], rsi
call fcn.180067d80
cmp eax, 0xffffffff
jne 0x18007df3e
mov ecx, 0x60
nop word [rax + rax]
mov eax, ecx
sub eax, 0x5f
je 0x18007dab2
cmp eax, 1
jne 0x18007df37
lea rdi, str.false
dec ecx
cmp ecx, 0x5e
ja 0x18007df20
add ebx, 0x97
cmp ebx, 0x150
jb 0x18007ded6
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov ebx, 0xc0
mov eax, ebx
sub eax, 0xbf
je 0x18007df76
cmp eax, 1
jne 0x18007dfb1
inc dword [0x1800a3e40]
jmp 0x18007dfb1
lea rax, [rbp + 0xb70]
mov qword [rsp + 0x58], 0x100
lea r9, [rbp + 0x11c0]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x58]
mov ecx, 0x59
lea rdx, [rbp + 0x550]
call fcn.18000e120
cmp eax, 0xffffffff
je 0x18007d990
dec ebx
cmp ebx, 0xbe
ja 0x18007df60
mov r10d, 0x6e
lea r11d, [r10 - 5]
jmp case.0x18007d961.114
mov r8, qword [rsp + 0x50]
cmp qword [r8 + 0x38], 0x10
lea rax, [r8 + 0x20]
jb 0x18007dfda
mov rax, qword [rax]
cmp byte [rax], 0x2f
je case.default.0x18007d961
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
cmp rcx, rdx
jae 0x18007e00c
lea rax, [rcx + 1]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x18007e004
mov rax, qword [r12]
mov word [rax + rcx], 0x2f
jmp case.default.0x18007d961
mov r9b, 0x2f
jmp 0x18007dda7
mov eax, 0x63
mov word [rbp + 0x1195], ax
mov eax, 0x74
mov word [rbp + 0x1196], ax
mov r8, qword [rsp + 0x50]
inc r14d
cmp r14d, r15d
jae 0x18007e045
lea r9, [0x180000000]
jmp 0x18007d940
mov eax, dword [rsp + 0x6c]
lea r15d, [rax + 0x876]
cmp eax, r15d
jae 0x18007dab2
movsd xmm6, qword [0x18009be70]
cmp eax, 0x1b7
ja 0x18007e764
je 0x18007e669
cmp eax, 0xfb
ja 0x18007e392
je 0x18007e2fe
sub eax, 0x61
je 0x18007e23f
sub eax, 0x28
je 0x18007e16d
sub eax, 0x14
je 0x18007e14d
cmp eax, 0x36
jne 0x18007e91b
mov rax, qword [rbp + 0x540]
lea r9, [rbp - 0x58]
mov rcx, qword [rbp + 0x538]
lea r8, [rbp + 0x1330]
sub rax, r13
mov qword [rbp - 0x60], 0x64
mov qword [rbp - 0x58], rax
lea rdx, [rbp - 0x50]
lea rax, [rbp + 0x12c0]
mov qword [rbp - 0x50], 0x64
mov qword [rsp + 0x40], rax
add rcx, r13
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x60]
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
call fcn.18004c760
mov r13, rax
mov ecx, 0x43
nop dword [rax]
mov eax, ecx
sub eax, 0x43
je 0x18007e13b
cmp eax, 1
jne 0x18007e141
cmp r13, qword [rbp + 0x540]
jae 0x18007d990
jmp 0x18007e141
inc dword [0x1800a3e40]
inc ecx
cmp ecx, 0x45
jb 0x18007e120
jmp 0x18007e91b
cmp qword [r8 + 0x38], 0x10
lea rdx, [r8 + 0x20]
jb 0x18007e15c
mov rdx, qword [r8 + 0x20]
mov r8, qword [r8 + 0x30]
mov rcx, r12
call fcn.180026fd0
jmp 0x18007e91b
mov ebx, IUnknown_GetWindow
cmp ebx, 0xaa
jne 0x18007e1b8
inc dword [0x1800a3e40]
lea rax, [rbp + 0xba0]
lea r9, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x550]
mov dword [rsp + 0x58], 0x100
lea edx, [rbx - 0x65]
lea rcx, [rbp + 0x11c0]
call fcn.18004d710
test rax, rax
je 0x18007d990
add ebx, 0x7b84
cmp ebx, 0x7b84
jbe 0x18007e172
mov ebx, 0x101
nop dword [rax + rax]
cmp ebx, 0x101
je 0x18007e226
cmp ebx, 0x8787
jne 0x18007e22c
lea r9, str.nstalleerd.
mov r8d, 0x11a
lea rdx, [rbp + 0x11c0]
xor ecx, ecx
call fcn.180025120
test eax, eax
jne 0x18007e22c
mov ecx, 0x5b
mov eax, ecx
sub eax, 0x5b
je 0x18007e216
cmp eax, 1
je 0x18007dab2
jmp 0x18007e21d
lea rdi, str.false
inc ecx
cmp ecx, 0x5d
jb 0x18007e204
jmp 0x18007e22c
inc dword [0x1800a3e40]
add ebx, 0x8686
cmp ebx, 0x10d0c
jbe 0x18007e1d0
jmp 0x18007e91b
mov r14d, 0x51
nop word [rax + rax]
mov eax, r14d
sub eax, 0x51
je 0x18007e2e2
cmp eax, 0x4a
jne 0x18007e2e8
mov r8, qword [rsp + 0x60]
lea rdx, str.dukatakana
mov rcx, qword [rsp + 0x70]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x18007e2e8
mov ebx, 0xbc
mov eax, ebx
sub eax, 0xbc
je 0x18007e298
cmp eax, 1
je 0x18007dab2
jmp 0x18007e2d6
mov r8, qword [rsp + 0x60]
lea rdx, str.skaitmenys
mov rcx, qword [rsp + 0x70]
call sub.VCRUNTIME140.dll_memcmp
xorps xmm2, xmm2
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
lea rdi, str.false
inc ebx
cmp ebx, 0xbe
jb 0x18007e284
jmp 0x18007e2e8
inc dword [0x1800a3e40]
add r14d, 0x4a
cmp r14d, 0xe5
jb 0x18007e250
jmp 0x18007e91b
mov r14d, 0x41
cmp r14d, 0x41
je 0x18007e373
cmp r14d, 0x130b
jne 0x18007e379
cmp dword [rbp + 0xbb0], 1
je 0x18007e379
mov ebx, 0xba
cmp ebx, 0xba
je 0x18007e337
cmp ebx, 0x74fa
je 0x18007dab2
jmp 0x18007e363
movd xmm1, dword [rbp + 0xbb0]
lea rcx, str._f____f_n
cvtdq2pd xmm1, xmm1
movaps xmm2, xmm6
movq r8, xmm6
movq rdx, xmm1
call fcn.18008e9c0
lea rdi, str.false
add ebx, 0x7440
cmp ebx, 0xe880
jbe 0x18007e321
jmp 0x18007e379
inc dword [0x1800a3e40]
add r14d, 0x12ca
cmp r14d, 0x2594
jbe 0x18007e304
jmp 0x18007e91b
sub eax, 0x10f
je 0x18007e5aa
sub eax, 0x36
je 0x18007e4af
sub eax, 0x28
je 0x18007e3b3
cmp eax, 0x14
jmp 0x18007e83f
mov ebx, 0xf9
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xf9
je 0x18007e409
cmp eax, 1
jne 0x18007e40f
lea rax, [rbp + 0xba0]
mov qword [rsp + 0x58], 4
lea r9, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x58]
mov ecx, 0x59
lea rdx, [rbp + 0x550]
call fcn.18000e120
cmp eax, 0xffffffff
je 0x18007d990
jmp 0x18007e40f
inc dword [0x1800a3e40]
inc ebx
cmp ebx, 0xfb
jb 0x18007e3c0
mov eax, dword [rsp + 0x78]
mov r14d, 0x1f
cmp r14d, 0x1f
jne 0x18007e499
inc dword [0x1800a3e40]
mov edx, dword [rsp + 0x68]
cmp eax, edx
je 0x18007e499
mov ebx, SHRegGetIntW
nop dword [rax]
mov ecx, ebx
sub ecx, 0x117
je 0x18007e455
cmp ecx, 0x7b
je 0x18007dab2
jmp 0x18007e48e
mov ecx, edx
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsi2sd xmm2, rcx
mov ecx, eax
cvtsi2sd xmm1, rcx
lea rcx, str._f____f_n
movq r8, xmm2
movq rdx, xmm1
call fcn.18008e9c0
mov eax, dword [rsp + 0x78]
lea rdi, str.false
mov edx, dword [rsp + 0x68]
add ebx, 0x7b
cmp ebx, 0x20d
jb 0x18007e440
add r14d, 0x75
cmp r14d, 0x94
jb 0x18007e423
jmp 0x18007e91b
mov edx, 0xdf
cmp edx, 0xdf
jne 0x18007e4f0
inc dword [0x1800a3e40]
test r13, r13
jne 0x18007e4f0
mov ecx, 0x4a
nop dword [rax]
mov eax, ecx
sub eax, 0x4a
je 0x18007e4e2
cmp eax, 1
je 0x18007dab2
jmp 0x18007e4e9
lea rdi, str.false
inc ecx
cmp ecx, 0x4c
jb 0x18007e4d0
add edx, 0x89a2
cmp edx, 0x89a2
jbe 0x18007e4b4
mov r14d, 0xd
mov eax, r14d
sub eax, 0xd
je 0x18007e592
cmp eax, 1
jne 0x18007e598
cmp qword [rsp + 0x60], 0xa
je 0x18007e598
mov ebx, 0x5f
cmp ebx, 0x5f
je 0x18007e539
cmp ebx, 0x3868
je 0x18007dab2
jmp 0x18007e582
mov rcx, qword [rsp + 0x60]
xorps xmm1, xmm1
test rcx, rcx
js 0x18007e54d
cvtsi2sd xmm1, rcx
jmp 0x18007e562
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2sd xmm1, rax
addsd xmm1, xmm1
movaps xmm2, xmm7
lea rcx, str._f____f_n
movq r8, xmm7
movq rdx, xmm1
call fcn.18008e9c0
lea rdi, str.false
add ebx, 0x3809
cmp ebx, 0x7012
jbe 0x18007e526
jmp 0x18007e598
inc dword [0x1800a3e40]
inc r14d
cmp r14d, 0xf
jb 0x18007e504
jmp 0x18007e91b
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
cmp rcx, rdx
jae 0x18007e5d7
lea rax, [rcx + 1]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x18007e5cf
mov rax, qword [r12]
mov word [rax + rcx], 0x20
jmp 0x18007e5e9
xor r8d, r8d
mov r9b, 0x20
mov rcx, r12
lea edx, [r8 + 1]
call fcn.180001dd0
lea rax, [rbp + 0x1178]
mov r14, 0xffffffffffffffff
inc r14
cmp byte [rax + r14], sil
jne 0x18007e5f7
mov rdx, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x10]
mov rax, rdx
sub rax, rcx
cmp r14, rax
ja 0x18007e64a
lea rax, [rcx + r14]
mov qword [r12 + 0x10], rax
mov rax, r12
cmp rdx, 0x10
jb 0x18007e62b
mov rax, qword [r12]
lea rbx, [rax + rcx]
mov r8, r14
mov rcx, rbx
lea rdx, [rbp + 0x1178]
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rbx], sil
jmp 0x18007e91b
lea r9, [rbp + 0x1178]
mov qword [rsp + 0x20], r14
xor r8d, r8d
mov rdx, r14
mov rcx, r12
call fcn.180001f30
jmp 0x18007e91b
mov r8, qword [rsp + 0x60]
lea rdx, str.candy_corn
mov rcx, qword [rsp + 0x70]
inc dword [0x1800a3e40]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x18007e6ef
mov r14d, 0x6d
nop
mov eax, r14d
sub eax, 0x6b
je 0x18007dab2
sub eax, 1
je 0x18007e6df
cmp eax, 1
jne 0x18007e6e6
mov r8, qword [rsp + 0x60]
lea rdx, str.ck_popupOn
mov rcx, qword [rsp + 0x70]
call sub.VCRUNTIME140.dll_memcmp
xorps xmm2, xmm2
lea rcx, str._f____f_n
movq r8, xmm2
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movq rdx, xmm1
call fcn.18008e9c0
jmp 0x18007e6e6
lea rdi, str.false
dec r14d
cmp r14d, 0x6a
ja 0x18007e690
mov rax, qword [rbp + 0x540]
lea r9, [rbp - 0x40]
mov rcx, qword [rbp + 0x538]
lea r8, [rbp + 0x1330]
sub rax, r13
mov qword [rbp - 0x48], 0x64
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x78]
lea rax, [rbp + 0x12c0]
mov qword [rbp - 0x78], 0x64
mov qword [rsp + 0x40], rax
add rcx, r13
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x48]
mov dword [rsp + 0x30], 5
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
call fcn.18004c760
mov r13, rax
jmp 0x18007e91b
cmp eax, 0x29b
ja 0x18007e827
je 0x18007e940
sub eax, 0x1df
je 0x18007e940
sub eax, 0x14
je 0x18007e80e
sub eax, 0x36
je 0x18007e7aa
cmp eax, 0x3c
jne 0x18007e91b
lea r9, [rbp + 0x1190]
lea rcx, [rbp + 0x11a0]
jmp 0x18007e90e
mov edx, 0x41
nop
cmp edx, 0x41
je 0x18007e7f5
cmp edx, 0x17de
jne 0x18007e7fb
test r13, r13
je 0x18007e7fb
mov ecx, 0xca
nop word [rax + rax]
mov eax, ecx
sub eax, 0xc9
je 0x18007dab2
cmp eax, 1
jne 0x18007e7e9
lea rdi, str.false
dec ecx
cmp ecx, 0xc8
ja 0x18007e7d0
jmp 0x18007e7fb
inc dword [0x1800a3e40]
add edx, 0x179d
cmp edx, 0x2f3a
jbe 0x18007e7b0
jmp 0x18007e91b
cmp qword [r8 + 0x18], 0x10
mov rcx, r8
jb 0x18007e81b
mov rcx, qword [r8]
lea r9, [rbp + 0x1188]
jmp 0x18007e90e
sub eax, 0x2d7
je 0x18007e8f9
sub eax, 0x72
je 0x18007e870
sub eax, 0x72
je 0x18007e845
cmp eax, 0x72
jne 0x18007e91b
cmp qword [0x1800a3cf8], 0x10
lea rdx, [0x1800a3ce0]
mov r8, qword [0x1800a3cf0]
mov rcx, r12
cmovae rdx, qword [0x1800a3ce0]
call fcn.180026fd0
jmp 0x18007e91b
cmp qword [r8 + 0x70], rsi
je 0x18007e91b
mov ebx, 0x43
nop
mov eax, ebx
sub eax, 0x3f
je 0x18007e8c2
sub eax, 1
je 0x18007e8b9
sub eax, 1
je 0x18007e8b0
sub eax, 1
je 0x18007e8a7
cmp eax, 1
jne 0x18007e8f0
mov dword [rbp + 0x1170], 0x6b6f6f43
jmp 0x18007e8f0
mov byte [rbp + 0x1174], 0x69
jmp 0x18007e8f0
mov byte [rbp + 0x1175], sil
jmp 0x18007e8f0
mov byte [rbp + 0x1175], 0x65
jmp 0x18007e8f0
cmp qword [r8 + 0x78], 0x10
lea rcx, [r8 + 0x60]
mov byte [rbp + 0x1176], sil
jb 0x18007e8d7
mov rcx, qword [rcx]
lea r9, [rbp + 0x1170]
mov r8, r12
mov edx, 0xa6
call fcn.18003d780
mov r8, qword [rsp + 0x50]
dec ebx
cmp ebx, 0x3e
ja 0x18007e880
jmp 0x18007e91b
cmp qword [r8 + 0x58], 0x10
lea rcx, [r8 + 0x40]
jb 0x18007e907
mov rcx, qword [rcx]
lea r9, str.User_Agent
mov r8, r12
mov edx, 0xa6
call fcn.18003d780
mov eax, dword [rsp + 0x6c]
add eax, 0x72
mov dword [rsp + 0x6c], eax
cmp eax, r15d
jae 0x18007dab2
mov r8, qword [rsp + 0x50]
jmp 0x18007e061
mov rax, rsi
jmp 0x18007dab5