Function at 0x14005f600
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x288]
sub rsp, 0x388
mov r9, rdx
mov r8, rcx
xor r12d, r12d
mov esi, r12d
mov edi, r12d
mov qword [rsp + 0x20], r12
lea r15d, [r12 - 1]
mov r13d, r12d
mov dword [rbp + 0x2e0], r12d
mov edx, r12d
mov qword [rsp + 0x28], rdx
mov eax, dword [rcx + 8]
mov dword [r9 + 4], eax
mov dword [r9 + 0xc], r12d
movsxd r10, dword [rcx + 8]
mov qword [rsp + 0x30], r10
mov rax, qword [rcx + 0x10]
lea rbx, [rax + r10*2]
mov qword [rbp + 0x2e8], rbx
movzx eax, word [rbx]
test ax, ax
jne 0x14005f68c
mov dword [r9 + 8], r12d
mov dword [r9], r12d
lea eax, [r12 - 2]
jmp 0x14006009d
mov r14d, eax
lea rcx, [0x1401bcfd8]
movabs r11, 0x2f0000003f
test edx, edx
je 0x14005f7b5
movzx edx, r14w
lea rcx, str.__t_n_r__
call fcn.140153294
mov rdx, qword [rsp + 0x28]
test rax, rax
je 0x14005fb2b
mov r8, qword [rbp + 0x2d0]
mov rcx, qword [r8 + 0x10]
mov rax, rbx
sub rax, rcx
sar rax, 1
mov r12d, eax
sub r12d, edx
test r15d, r15d
jne 0x14005f6f3
mov dword [r8], edx
dec eax
mov dword [r8 + 4], eax
jmp 0x14005f78d
movsxd r13, r12d
add r13, r13
mov rdi, qword [rbp + 0x2d8]
movsxd rax, edx
lea rbx, [rcx + rax*2]
mov r9b, 1
xor r8d, r8d
mov edx, r12d
lea rcx, [rdi + 0x10]
call fcn.140037200
mov rcx, rax
mov r8, r13
mov rdx, rbx
call fcn.1401535f0
mov rdx, qword [rdi + 0x10]
cmp r12d, 0xffffffff
jne 0x14005f756
test rdx, rdx
jne 0x14005f73c
xor eax, eax
mov ecx, eax
jmp 0x14005f760
mov rcx, rdx
nop
movzx eax, word [rcx]
add rcx, 2
test ax, ax
jne 0x14005f740
sub rcx, rdx
sar rcx, 1
dec ecx
jmp 0x14005f760
xor eax, eax
mov word [rdx + r13], ax
mov ecx, r12d
mov dword [rdx - 0x10], ecx
mov eax, dword [rdx - 8]
mov rbx, qword [rbp + 0x2e8]
mov rdi, qword [rsp + 0x20]
mov r13d, dword [rbp + 0x2e0]
cmp eax, 0xffffffff
jne 0x14005f786
mov eax, 1
xchg dword [rdx - 8], eax
mov r8, qword [rbp + 0x2d0]
xor r12d, r12d
mov edx, r12d
mov qword [rsp + 0x28], rdx
mov r10, qword [rsp + 0x30]
mov r9, qword [rbp + 0x2d8]
lea rcx, [0x1401bcfd8]
movabs r11, 0x2f0000003f
test rdi, rdi
je 0x14005f8bc
cmp r14d, 0x3e
jne 0x14005f864
test sil, 0xc0
jne 0x14005f87e
mov r10, rbx
sub r10, qword [r8 + 0x10]
sar r10, 1
mov qword [rsp + 0x30], r10
cmp r13d, 1
jne 0x14005f802
mov qword [rsp + 0x20], r12
cmp r15d, r13d
jne 0x14005f84a
cmp word [rbx - 2], 0x2f
jne 0x14005f84a
or dword [r9 + 0xc], 0x10000
jmp 0x14005f84a
cmp r10d, r13d
jle 0x14005fb30
movsxd rcx, r13d
add rcx, rcx
mov rdx, rbx
sub rdx, rcx
add rdx, 2
mov r8d, r13d
mov r9, rdi
sub r9, rdx
sub r8d, 1
je 0x14005f845
movzx ecx, word [rdx]
movzx eax, word [r9 + rdx]
add rdx, 2
cmp cx, ax
je 0x14005f824
mov rdx, qword [rsp + 0x28]
jmp 0x14005fb30
mov qword [rsp + 0x20], r12
mov eax, esi
and eax, 0x20
je 0x14006007c
mov rdi, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
jmp 0x14005fb30
cmp r14d, 0x3c
jne 0x14005f87e
cmp r15d, 2
je 0x140060110
cmp r15d, 0xffffffff
je 0x140060110
cmp r15d, 1
jne 0x14005fb30
cmp r14d, 0x22
jne 0x14005f8a1
test sil, 0x40
jne 0x14005fb30
btc esi, 7
jmp 0x14005fb30
cmp r14d, 0x27
jne 0x14005fb30
test sil, sil
js 0x14005fb30
xor esi, 0x40
jmp 0x14005fb30
test esi, esi
je 0x1400600b1
test sil, 0x10
je 0x14005f918
cmp r14d, 0x3c
je 0x140060120
movzx edx, r14w
lea rcx, str.__t_n_r
call fcn.140153294
test rax, rax
jne 0x14005f906
lea rdi, [0x1401bad4c]
mov qword [rsp + 0x20], rdi
mov r13d, 1
mov dword [rbp + 0x2e0], r13d
lea r15d, [rax + 2]
mov ecx, esi
xor ecx, 0x10
test rax, rax
cmovne ecx, esi
mov esi, ecx
jmp 0x14005fb26
test sil, 1
je 0x14005fb5e
xor esi, 1
cmp r14d, 0x39
jbe 0x14005f96a
lea eax, [r14 - 0x3b]
cmp eax, 0x25
ja 0x14005f93a
bt r11, rax
jb 0x14005f96a
lea rdi, [0x1401bad48]
mov r13d, 1
mov r15d, r13d
mov rdx, rbx
sub rdx, qword [r8 + 0x10]
sar rdx, 1
mov qword [rsp + 0x20], rdi
mov dword [rbp + 0x2e0], r13d
mov qword [rsp + 0x28], rdx
jmp 0x14005fb30
cmp r14d, 0x2f
jne 0x14005f9a0
lea rdi, [0x1401bad48]
lea r13d, [r14 - 0x2e]
mov r15d, r12d
mov rdx, rbx
sub rdx, qword [r8 + 0x10]
sar rdx, 1
inc edx
mov qword [rsp + 0x20], rdi
mov dword [rbp + 0x2e0], r13d
mov qword [rsp + 0x28], rdx
jmp 0x14005fb30
cmp r14d, 0x21
jne 0x14005f9ae
or esi, 2
jmp 0x14005fb30
cmp r14d, 0x3f
jne 0x14005f9c5
lea rdi, [0x1401bce04]
lea r13d, [r14 - 0x3d]
lea r15d, [r14 - 0x2f]
jmp 0x14005f97e
lea rdi, [0x1401bad48]
mov qword [rsp + 0x20], rdi
mov r13d, 1
mov dword [rbp + 0x2e0], r13d
mov dword [rbp + 0x250], r12d
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0xe0], xmm0
mov dword [rbp + 0x260], r12d
movaps xmm1, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0xd0], xmm1
mov dword [rbp - 0x50], 4
movsxd rax, r10d
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0xc0], xmm0
mov dword [rbp - 0x40], 2
lea rax, str.tag_name_character
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0xb0], xmm0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x48], rax
cmp dword [0x14021c658], 0xb23a8c33
je 0x14005faa9
mov ecx, 0x6c0
call fcn.140111d34
mov qword [rbp + 0x1c0], rax
test rax, rax
je 0x14005fa9d
mov rcx, rax
call fcn.140036570
mov rcx, rax
jmp 0x14005faa0
mov rcx, r12
mov qword [0x140229e08], rcx
jmp 0x14005fab0
mov rcx, qword [0x140229e08]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov qword [rsp + 0x38], rax
lea r9, [rsp + 0x38]
mov r8d, 4
lea rdx, [rbp + 0x30]
lea rcx, str.Incorrect__s_at_offset__d
call fcn.140057940
mov rcx, qword [rbp + 0x2d8]
add rcx, 0x10
lea rdx, [rsp + 0x38]
call fcn.140037020
nop
mov rdx, qword [rsp + 0x38]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x14005fb20
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x14005fb16
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14005fb20
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
mov r15d, 0xffffffff
mov rdx, qword [rsp + 0x28]
mov r10, qword [rsp + 0x30]
mov eax, r15d
add rbx, 2
mov qword [rbp + 0x2e8], rbx
movzx r14d, word [rbx]
test r14d, r14d
je 0x140060136
mov r8, qword [rbp + 0x2d0]
mov r9, qword [rbp + 0x2d8]
jmp 0x14005f68f
test sil, 2
je 0x14005fd14
xor esi, 2
cmp r14d, 0x2d
jne 0x14005fb76
or esi, 4
jmp 0x14005fb30
mov eax, esi
and eax, 0x20
cmp r14d, 0x5b
jne 0x14005fb8a
test eax, eax
jne 0x14005fb99
or esi, 8
jmp 0x14005fb30
cmp r14d, 0x44
jne 0x14005fb99
test eax, eax
jne 0x14005fb99
or esi, 0x20
jmp 0x14005fb30
movzx edx, r14w
lea rcx, [0x1401bd160]
call fcn.140153294
lea rdi, [0x1401bad48]
mov r13d, 1
mov qword [rsp + 0x20], rdi
mov dword [rbp + 0x2e0], r13d
test rax, rax
jne 0x14005fb20
mov dword [rbp + 0xf0], r12d
movaps xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x140], xmm0
mov dword [rbp + 0x100], r12d
movaps xmm1, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x130], xmm1
mov dword [rbp - 0x30], 4
movsxd rax, dword [rsp + 0x30]
mov qword [rbp - 0x28], rax
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x120], xmm0
mov dword [rbp - 0x20], 2
lea rax, str.__tag
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x110], xmm0
lea rax, [rbp + 0x110]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x120]
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x130]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x140]
mov qword [rbp + 0x68], rax
cmp dword [0x14021c658], 0xb23a8c33
je 0x14005fc98
mov ecx, 0x6c0
call fcn.140111d34
mov qword [rbp + 0x1c8], rax
test rax, rax
je 0x14005fc8c
mov rcx, rax
call fcn.140036570
mov rcx, rax
jmp 0x14005fc8f
mov rcx, r12
mov qword [0x140229e08], rcx
jmp 0x14005fc9f
mov rcx, qword [0x140229e08]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov qword [rsp + 0x40], rax
lea r9, [rsp + 0x40]
mov r8d, 4
lea rdx, [rbp + 0x50]
lea rcx, str.Incorrect__s_at_offset__d
call fcn.140057940
mov rcx, qword [rbp + 0x2d8]
add rcx, 0x10
lea rdx, [rsp + 0x40]
call fcn.140037020
nop
mov rdx, qword [rsp + 0x40]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x14005fd0f
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x14005fd05
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14005fd0f
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
jmp 0x14005fb20
test sil, 4
je 0x14005feaf
xor esi, 4
cmp r14d, 0x2d
jne 0x14005fd49
lea rdi, [0x1401bd180]
mov qword [rsp + 0x20], rdi
mov r13d, 3
mov dword [rbp + 0x2e0], r13d
lea r15d, [r14 - 0xd]
jmp 0x14005fb30
lea rdi, [0x1401bad48]
mov qword [rsp + 0x20], rdi
mov r13d, 1
mov dword [rbp + 0x2e0], r13d
mov dword [rbp + 0x150], r12d
movaps xmm0, xmmword [rbp + 0x150]
movdqa xmmword [rbp + 0x1a0], xmm0
mov dword [rbp + 0x160], r12d
movaps xmm1, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0x190], xmm1
mov dword [rbp - 0x10], 4
movsxd rax, r10d
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x180], xmm0
mov dword [rbp], 2
lea rax, str.comment_tag
mov qword [rbp + 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x170], xmm0
lea rax, [rbp + 0x170]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x180]
mov qword [rbp + 0x78], rax
lea rax, [rbp + 0x190]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x88], rax
cmp dword [0x14021c658], 0xb23a8c33
je 0x14005fe33
mov ecx, 0x6c0
call fcn.140111d34
mov qword [rbp + 0x240], rax
test rax, rax
je 0x14005fe27
mov rcx, rax
call fcn.140036570
mov rcx, rax
jmp 0x14005fe2a
mov rcx, r12
mov qword [0x140229e08], rcx
jmp 0x14005fe3a
mov rcx, qword [0x140229e08]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov qword [rsp + 0x48], rax
lea r9, [rsp + 0x48]
mov r8d, 4
lea rdx, [rbp + 0x70]
lea rcx, str.Incorrect__s_at_offset__d
call fcn.140057940
mov rcx, qword [rbp + 0x2d8]
add rcx, 0x10
lea rdx, [rsp + 0x48]
call fcn.140037020
nop
mov rdx, qword [rsp + 0x48]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x14005feaa
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x14005fea0
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14005feaa
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
jmp 0x14005fb20
test sil, 8
je 0x14006004b
xor esi, 8
cmp r14d, 0x43
jne 0x14005fee4
lea rdi, [0x1401bd188]
mov qword [rsp + 0x20], rdi
mov r13d, 3
mov dword [rbp + 0x2e0], r13d
lea r15d, [r14 - 0x3b]
jmp 0x14005fb30
lea rdi, [0x1401bad48]
mov qword [rsp + 0x20], rdi
mov r13d, 1
mov dword [rbp + 0x2e0], r13d
mov dword [rbp + 0x1b0], r12d
movaps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x1f0], xmm0
mov dword [rsp + 0x60], r12d
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x1e0], xmm1
mov dword [rsp + 0x70], 4
movsxd rax, r10d
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x1d0], xmm0
mov dword [rbp - 0x80], 2
mov qword [rbp - 0x78], rcx
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x220], xmm0
lea rax, [rbp + 0x220]
mov qword [rbp + 0x90], rax
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0xa0], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xa8], rax
cmp dword [0x14021c658], 0xb23a8c33
je 0x14005ffcc
mov ecx, 0x6c0
call fcn.140111d34
mov qword [rbp + 0x248], rax
test rax, rax
je 0x14005ffc0
mov rcx, rax
call fcn.140036570
mov rcx, rax
jmp 0x14005ffc3
mov rcx, r12
mov qword [0x140229e08], rcx
jmp 0x14005ffd3
mov rcx, qword [0x140229e08]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov qword [rsp + 0x50], rax
lea r9, [rsp + 0x50]
mov r8d, 4
lea rdx, [rbp + 0x90]
lea rcx, str.Incorrect__s_at_offset__d
call fcn.140057940
mov rcx, qword [rbp + 0x2d8]
add rcx, 0x10
lea rdx, [rsp + 0x50]
call fcn.140037020
nop
mov rdx, qword [rsp + 0x50]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x140060046
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x14006003c
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140060046
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
jmp 0x14005fb20
mov eax, esi
and eax, 0x20
je 0x14005fb30
cmp r14d, 0x3c
jne 0x140060064
or esi, 1
jmp 0x14005fb30
cmp r14d, 0x3e
jne 0x14005fb30
sub rbx, qword [r8 + 0x10]
sar rbx, 1
mov r10d, ebx
lea r15d, [r14 + 2]
mov rdi, qword [rbp + 0x2d0]
lea ecx, [r10 + 1]
mov dword [rdi + 8], ecx
mov rax, qword [rbp + 0x2d8]
sub ecx, dword [rax + 4]
mov dword [rax + 8], ecx
mov dword [rax], r15d
mov eax, r15d
add rsp, 0x388
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
cmp r14d, 0x3c
jne 0x1400600c0
lea esi, [r14 - 0x3b]
jmp 0x14005fb30
mov r15d, 4
movzx edx, r14w
lea rcx, str.__t_n_r
call fcn.140153294
mov rdx, qword [rsp + 0x28]
mov r10, qword [rsp + 0x30]
test rax, rax
je 0x1400600ee
lea esi, [r15 + 0xc]
jmp 0x14005fb30
lea rdi, [0x1401bad4c]
mov qword [rsp + 0x20], rdi
mov r13d, 1
mov dword [rbp + 0x2e0], r13d
lea r15d, [r13 + 1]
jmp 0x14005fb30
sub rbx, qword [r8 + 0x10]
sar rbx, 1
lea r10d, [rbx - 1]
jmp 0x14006007c
sub rbx, qword [r8 + 0x10]
sar rbx, 1
lea r10d, [rbx - 1]
mov r15d, 4
jmp 0x14006007c
mov rdi, qword [rbp + 0x2d0]
sub rbx, qword [rdi + 0x10]
sar rbx, 1
lea r10d, [rbx - 1]
mov qword [rsp + 0x30], r10
cmp eax, 4
je 0x140060083
cmp eax, 2
je 0x140060083
bt esi, 5
jb 0x1400601af
cmp eax, 0x40
je 0x1400601af
cmp eax, 1
jne 0x140060178
lea rcx, str.Element_tag
jmp 0x1400601bf
test eax, eax
jne 0x140060185
lea rcx, str.Element_end_tag
jmp 0x1400601bf
cmp eax, 8
jne 0x140060193
lea rcx, str.CDATA_Section
jmp 0x1400601bf
cmp eax, 0x10
jne 0x1400601a1
lea rcx, str.Processing_instruction
jmp 0x1400601bf
cmp eax, 0x20
jne 0x1400601b8
lea rcx, str.Comment
jmp 0x1400601bf
lea rcx, str.Doctype
jmp 0x1400601bf
lea rcx, [0x1401bcfd8]
mov ebx, 0xffffffff
mov r15d, ebx
mov dword [rsp + 0x60], r12d
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x230], xmm0
mov dword [rsp + 0x60], r12d
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x270], xmm1
mov dword [rbp - 0x70], 4
mov rsi, qword [rbp + 0x2d8]
movsxd rax, dword [rsi + 4]
mov qword [rbp - 0x68], rax
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x210], xmm0
mov dword [rbp - 0x60], 2
mov qword [rbp - 0x58], rcx
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x200], xmm0
lea rax, [rbp + 0x200]
mov qword [rbp + 0x10], rax
lea rax, [rbp + 0x210]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x270]
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x28], rax
cmp dword [0x14021c658], 0xb23a8c33
je 0x140060286
mov ecx, 0x6c0
call fcn.140111d34
mov qword [rbp + 0x2e0], rax
test rax, rax
je 0x14006027d
mov rcx, rax
call fcn.140036570
mov r12, rax
mov qword [0x140229e08], r12
jmp 0x14006028d
mov r12, qword [0x140229e08]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x30]
mov qword [rbp + 0x2d0], rax
lea r9, [rbp + 0x2d0]
mov r8d, 4
lea rdx, [rbp + 0x10]
lea rcx, str._s_at_offset__d_unterminated
call fcn.140057940
lea rcx, [rsi + 0x10]
lea rdx, [rbp + 0x2d0]
call fcn.140037020
nop
mov rdx, qword [rbp + 0x2d0]
add rdx, 0xffffffffffffffe8
mov eax, dword [rdx + 0x10]
cmp eax, 0x7ffffc17
je 0x1400602fe
mov eax, dword [rdx + 0x10]
cmp eax, 0xffffffff
je 0x1400602f3
lock xadd dword [rdx + 0x10], ebx
sub ebx, 1
jg 0x1400602fe
mov rcx, qword [rdx]
mov r8, qword [rcx]
call qword [rreloc.OLEAUT32.dll_VariantClear + 8]
nop
mov r10, qword [rsp + 0x30]
jmp 0x140060083