Function at 0x1800830b0
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
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 - 7]
sub rsp, 0x88
mov eax, dword [rbp + 0x7f]
mov r11, rcx
mov ebx, dword [rbp + 0x7f]
xor ecx, ecx
mov r10, rdx
mov r14, r8
movzx edx, byte [rbp + 0x7f]
mov r12d, eax
lea r13d, [rax + 0xa]
mov dword [rbp - 0x41], edx
lea edi, [rcx + 1]
cmp eax, r13d
jae 0x18008358f
lea r15d, [rax - 0xae]
lea rsi, str.o_a_outros_computadores__como_um_chat._Poder
lea r8, [0x180000000]
cmp r15d, 0x11
ja case.default.0x180083131
mov ecx, dword [r8 + r15*4 + 0x83af8]
add rcx, r8
jmp rcx
xor ecx, ecx
mov dword [rbp - 0x35], ecx
mov dword [rbp - 0x39], ecx
jmp case.default.0x180083131
cmp qword [rbp + 0x6f], 0
jne case.0x180083131.3
mov esi, reloc.SHLWAPI.dll_StrCmpNCA
cmp esi, 0x97
je 0x180083185
cmp esi, 0x53c2
je 0x18008317e
cmp esi, 0xa6ed
jne 0x1800831ac
mov eax, ebx
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ebx, 0xffffffff
jmp 0x1800831ac
mov rax, qword [0x180194c48]
lea r9, str.Media.EME.OutputProtection
mov r8d, edi
mov qword [rsp + 0x20], rax
mov edx, 0x61
mov rcx, r10
call fcn.1800c8a10
mov r10, qword [rbp + 0x57]
add esi, 0x532b
cmp esi, 0xf981
jbe 0x180083150
jmp 0x18008356c
cmp qword [r9], 0x7fffffff
jbe 0x180083219
mov esi, SHRegGetIntW
nop dword [rax]
mov eax, esi
sub eax, 0x114
je 0x1800831df
cmp eax, edi
je 0x180083168
jmp 0x18008320c
mov rax, qword [0x180194c48]
lea r9, str._copyFrom_Texture2D_ogl_cv__QAEXABV_InputArray_3__N_Z
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov r10, qword [rbp + 0x57]
mov ebx, 0xffffffff
inc esi
cmp esi, 0x116
jb 0x1800831d0
mov edx, dword [rbp - 0x41]
test r14, r14
jne case.0x180083131.3
mov esi, StrCmpNICA
mov eax, esi
sub eax, 0x95
je 0x18008323e
cmp eax, edi
jne 0x180083261
mov eax, 0xffffffff
jmp 0x18008316a
mov rax, qword [0x180194c48]
lea r9, str._c__1999_Entrust.net_Limited1:08
mov r8d, edi
mov qword [rsp + 0x20], rax
mov edx, 0x61
mov rcx, r10
call fcn.1800c8a10
mov r10, qword [rbp + 0x57]
inc esi
cmp esi, 0x97
jb 0x180083227
jmp 0x18008356c
xor ecx, ecx
xor dl, dl
mov dword [rbp - 0x3d], ecx
mov dword [rbp - 0x41], edx
jmp case.default.0x180083131
cmp qword [r11], rdi
jae 0x1800832dc
mov esi, 0x39
nop dword [rax]
mov eax, esi
sub eax, 0x39
je 0x1800832a1
cmp eax, edi
je 0x180083168
jmp 0x1800832ce
mov rax, qword [0x180194c48]
lea r9, str.LoggedInPredictor.TableRowCount
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rbp + 0x57]
mov ebx, 0xffffffff
inc esi
cmp esi, 0x3b
jb 0x180083290
mov r11, qword [rbp + 0x4f]
mov edx, dword [rbp - 0x41]
cmp qword [r11], 3
jb case.0x180083131.3
mov rcx, qword [rbp + 0x77]
cmp byte [rcx], 0xef
jne case.0x180083131.3
cmp byte [rcx + 1], 0xbb
jne case.0x180083131.3
cmp byte [rcx + 2], 0xbf
jne case.0x180083131.3
add qword [rbp - 0x31], 3
jmp case.0x180083131.3
xor ecx, ecx
mov qword [rbp - 0x21], rcx
mov qword [rbp - 0x29], rcx
jmp case.default.0x180083131
mov qword [0x180194c50], rsi
jmp case.0x180083131.3
lea rax, str.The_collection_is_empty_and_the_bounds_do_not_exist.
xor ecx, ecx
mov qword [0x180194c48], rax
mov qword [rbp - 0x31], rcx
jmp case.default.0x180083131
mov rax, qword [r11]
mov rcx, qword [rbp + 0x77]
movzx edx, dl
cmp byte [rax + rcx - 1], 0
cmovne edx, edi
mov dword [rbp - 0x41], edx
cmp qword [rbp - 0x31], rax
jae case.0x180083131.3
nop dword [rax]
nop dword [rax + rax]
mov r14d, 0x7d
cmp r14d, 0x7d
jne 0x18008348e
mov rax, qword [r11]
lea r9, [rbp - 0x19]
mov dword [rsp + 0x28], 0x74
lea r8, [rbp - 0x31]
mov qword [rsp + 0x20], rcx
mov rdx, r10
lea rcx, [rbp - 0x3d]
mov qword [rbp - 0x19], rax
call fcn.18007dd10
cmp eax, edi
je 0x1800833fe
mov esi, IUnknown_GetWindow
cmp esi, 0xa8
je 0x1800833c7
cmp esi, 0x2958
je 0x180083168
jmp 0x1800833f0
mov rax, qword [0x180194c48]
lea r9, str.Scheduling.Renderer.ActivateDuration.NotUsedForEstimate
mov rcx, qword [rbp + 0x57]
mov r8d, edi
mov edx, 0x63
mov qword [rsp + 0x20], rax
call fcn.1800c8a10
mov ebx, 0xffffffff
add esi, 0x28b0
cmp esi, 0x5160
jbe 0x1800833b1
mov rax, qword [rbp + 0x67]
lea r8, [rbp - 9]
mov r9, qword [rbp + 0x5f]
lea rcx, [rbp - 0x19]
mov edx, 0x9d
mov rax, qword [rax]
mov qword [rbp - 9], rax
mov eax, dword [rbp - 0x3d]
mov dword [rbp - 0x19], eax
mov rax, qword [rbp + 0x57]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x6f]
mov qword [rsp + 0x20], rax
call fcn.18006a4c0
cmp eax, edi
je 0x180083482
mov esi, 0x3f
mov eax, esi
sub eax, 0x3f
je 0x180083451
cmp eax, edi
je 0x180083168
jmp 0x18008347b
mov rax, qword [0x180194c48]
lea r9, str.long16___OVERLOADABLE___shuffle_long8__uint16__
mov rcx, qword [rbp + 0x57]
mov edx, 0x63
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x61]
call fcn.1800c8a10
mov ebx, 0xffffffff
inc esi
cmp esi, 0x41
jb 0x180083440
mov rcx, qword [rbp + 0x77]
mov r11, qword [rbp + 0x4f]
mov r10, qword [rbp + 0x57]
add r14d, 0x31
cmp r14d, 0xae
jb 0x180083376
mov rax, qword [r11]
cmp qword [rbp - 0x31], rax
jb 0x180083370
mov r14, qword [rbp + 0x5f]
jmp 0x18008356c
cmp qword [rbp + 0x77], 0
jne 0x18008350c
mov esi, 0x6d
mov eax, esi
sub eax, 0x6d
je 0x1800834d2
cmp eax, edi
je 0x180083168
jmp 0x1800834fe
mov rax, qword [0x180194c48]
lea r9, str.__builtin_neon_vqnegs_s32
mov r8d, edi
mov qword [rsp + 0x20], rax
mov edx, 0x61
mov rcx, r10
call fcn.1800c8a10
mov r10, qword [rbp + 0x57]
mov ebx, 0xffffffff
inc esi
cmp esi, 0x6f
jb 0x1800834c1
mov r11, qword [rbp + 0x4f]
mov edx, dword [rbp - 0x41]
cmp qword [r11], 0x7fffffff
jbe case.0x180083131.3
mov esi, 0x9d
nop word [rax + rax]
mov eax, esi
sub eax, 0x9d
je 0x180083534
cmp eax, 0x42
je 0x180083168
jmp 0x18008355d
mov rax, qword [0x180194c48]
lea r9, str.Disassembly_failed_in_ARCHA64::GetSwitchTableParams.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r10, qword [rbp + 0x57]
add esi, 0x42
cmp esi, 0x121
jb 0x180083520
mov edx, dword [rbp - 0x41]
xor ecx, ecx
mov r10, qword [rbp + 0x57]
inc r12d
mov r11, qword [rbp + 0x4f]
inc r15d
mov r9, qword [rbp + 0x67]
cmp r12d, r13d
jb 0x18008310e
mov eax, dword [rbp + 0x7f]
lea r15d, [rax + 0x42b]
cmp eax, r15d
jae 0x180083168
mov r12, qword [rbp + 0x6f]
cmp eax, 0x1d1
ja 0x1800838f7
je 0x1800838cd
sub eax, 0xae
je 0x18008383a
sub eax, 0xb
je 0x180083781
sub eax, 0x56
je 0x1800836c5
sub eax, 0xb
je 0x1800836a2
cmp eax, 0x56
jne 0x1800838a1
mov r14, qword [rbp + 0x77]
cmp qword [r14], 0x7fffffff
jbe 0x180083638
mov esi, 0x51
mov eax, esi
sub eax, 0x50
je 0x180083168
cmp eax, edi
jne 0x18008362d
mov rax, qword [0x180194c50]
lea r9, str.setSslConfigurationImplementation_QSslConfiguration_
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov ebx, 0xffffffff
mov r11, qword [rbp + 0x4f]
dec esi
cmp esi, 0x4f
ja 0x1800835f5
cmp qword [r14], rdi
jae 0x1800838a1
mov r14, qword [rbp + 0x4f]
mov esi, 0x9c
nop word [rax + rax]
cmp esi, 0x9c
je 0x180083666
cmp esi, 0x1d4
je 0x180083168
jmp 0x18008368f
mov rax, qword [0x180194c50]
lea r9, str._Z16soa_fast_length4Dv4_fS_S_S_
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov ebx, 0xffffffff
add esi, 0x138
cmp esi, 0x270
jbe 0x180083650
jmp 0x1800838a1
mov eax, 0xc4
nop word [rax + rax]
cmp eax, 0xc4
je 0x180083aee
add eax, 0x4d
cmp eax, 0x111
jb 0x1800836b0
cmp qword [r9], 0x7fffffff
jbe 0x180083723
mov esi, 0x119
mov eax, esi
sub eax, 0x119
je 0x1800836f1
sub eax, edi
je 0x1800836ea
cmp eax, edi
je 0x180083168
jmp 0x180083715
mov ebx, 0xffffffff
jmp 0x180083715
mov rax, qword [0x180194c50]
lea r9, str.USBArbRuleStore:_Failed_to_open_temporary_rules_file.
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r11
lea r8d, [rdx - 0x5d]
call fcn.1800c8a10
mov r11, qword [rbp + 0x4f]
inc esi
cmp esi, 0x11c
jb 0x1800836d3
test r14, r14
jne 0x1800838a1
mov r14, qword [rbp + 0x4f]
mov esi, 0xee
cmp esi, 0xee
je 0x18008374b
cmp esi, 0x6732
je 0x180083234
jmp 0x18008376e
mov rax, qword [0x180194c50]
lea r9, str.Chiffres_minuscules_grecs
mov r8d, edi
mov qword [rsp + 0x20], rax
mov edx, 0x61
mov rcx, r14
call fcn.1800c8a10
add esi, 0x6644
cmp esi, 0xcc88
jbe 0x180083735
jmp 0x1800838a1
test dl, dl
je 0x1800838a1
mov r14d, 0x62
nop
mov eax, r14d
sub eax, 0x62
je 0x1800837aa
cmp eax, edi
jne 0x180083827
mov r13, qword [rbp + 0x5f]
inc qword [r13]
jmp 0x180083827
mov r13, qword [rbp + 0x5f]
mov rax, qword [r9]
cmp qword [r13], rax
jb 0x18008381e
mov esi, PathMakeUniqueName
nop dword [rax]
cmp esi, 0x2e
je 0x1800837e2
cmp esi, 0xc2
je 0x1800837db
cmp esi, 0x156
je 0x180083168
jmp 0x180083806
mov ebx, 0xffffffff
jmp 0x180083806
mov rax, qword [0x180194c48]
lea r9, str.EquivalentIncludingModifiers
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r10
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov r10, qword [rbp + 0x57]
add esi, 0x94
cmp esi, 0x1ea
jb 0x1800837c0
mov r9, qword [rbp + 0x67]
xor ecx, ecx
mov rax, qword [r13]
mov word [r12 + rax*2], cx
mov r10, qword [rbp + 0x57]
inc r14d
cmp r14d, 0x64
jb 0x180083790
jmp 0x1800838a1
cmp qword [rbp + 0x6f], 0
jne 0x18008389d
mov esi, 0x128
nop word [rax + rax]
mov eax, esi
sub eax, 0x126
je 0x180083168
sub eax, edi
je 0x18008388a
cmp eax, edi
jne 0x18008388f
mov rax, qword [0x180194c50]
lea r9, str.PolyQuadraticBezierSegment
mov r8d, edi
mov qword [rsp + 0x20], rax
mov edx, 0x61
mov rcx, r11
call fcn.1800c8a10
jmp 0x18008388f
mov ebx, 0xffffffff
mov r11, qword [rbp + 0x4f]
dec esi
cmp esi, 0x125
ja 0x180083850
mov r12, qword [rbp + 0x6f]
mov eax, dword [rbp + 0x7f]
add eax, 0x61
mov dword [rbp + 0x7f], eax
cmp eax, r15d
jae 0x180083168
mov r10, qword [rbp + 0x57]
xor ecx, ecx
mov r11, qword [rbp + 0x4f]
mov r14, qword [rbp + 0x5f]
mov r9, qword [rbp + 0x67]
mov edx, dword [rbp - 0x41]
jmp 0x1800835a3
mov rax, qword [rbp + 0x77]
cmp qword [rax], 3
jb 0x1800838a1
mov r13, qword [rbp + 0x5f]
cmp byte [r13], 0xef
jne 0x1800838a1
cmp byte [r13 + 1], 0xbb
jne 0x1800838a1
cmp byte [r13 + 2], 0xbf
jne 0x1800838a1
add qword [rbp - 0x29], 3
jmp 0x1800838a1
sub eax, 0x232
je 0x180083ad4
sub eax, 0x61
je 0x180083947
sub eax, 0x61
je 0x180083920
sub eax, 0x61
je 0x18008391c
cmp eax, 0x61
je 0x180083168
jmp 0x1800838a1
mov ebx, edi
jmp 0x1800838a1
mov rax, qword [r9]
cmp qword [rbp - 0x21], rax
jne 0x180083940
mov rax, qword [rbp + 0x77]
mov rax, qword [rax]
cmp qword [rbp - 0x29], rax
je 0x1800838a1
nop word [rax + rax]
mov eax, ecx
jmp 0x18008316a
mov r14, qword [rbp + 0x77]
mov r13, qword [rbp + 0x5f]
mov rax, qword [r14]
cmp byte [rax + r13 - 1], 0
jne 0x180083960
dec rax
mov qword [r14], rax
mov rax, qword [r9]
cmp qword [rbp - 0x21], rax
jae 0x1800838a1
jmp 0x180083974
mov r14, qword [rbp + 0x77]
mov rax, qword [r14]
cmp qword [rbp - 0x29], rax
jae 0x18008389d
mov r14d, 0x73
nop word [rax + rax]
mov eax, r14d
sub eax, 0x72
je 0x180083aa4
cmp eax, edi
jne 0x180083ab0
mov rax, qword [r9]
lea r8, [rbp - 0x21]
mov r12, qword [rbp + 0x4f]
lea r9, [rbp - 0x11]
mov qword [rbp - 0x11], rax
mov rdx, r12
mov rax, qword [rbp + 0x6f]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x15
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x35]
call fcn.180062500
cmp eax, edi
je 0x180083a23
mov esi, 0x5c
mov eax, esi
sub eax, 0x5c
je 0x1800839f8
cmp eax, edi
je 0x180083234
jmp 0x180083a1c
mov rax, qword [0x180194c50]
lea r9, str.DEBUG_transition_intercetor:_found_none_matching.
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r8d, [rdx - 0x61]
call fcn.1800c8a10
inc esi
cmp esi, 0x5e
jb 0x1800839e7
mov rax, qword [rbp + 0x77]
lea r9, [rbp - 0x11]
mov dword [rsp + 0x28], 0x74
lea r8, [rbp - 0x29]
mov rdx, r12
mov qword [rsp + 0x20], r13
lea rcx, [rbp - 0x39]
mov rax, qword [rax]
mov qword [rbp - 0x11], rax
call fcn.18007dd10
cmp eax, edi
je 0x180083a9e
mov esi, 0x4d
nop dword [rax + rax]
mov eax, esi
sub eax, 0x4c
je 0x180083168
cmp eax, edi
jne 0x180083a97
mov rax, qword [0x180194c50]
lea r9, str.System.Windows.Media.IDrawingContent.UpdateRealizations
mov r8d, edi
mov qword [rsp + 0x20], rax
mov edx, 0x63
mov rcx, r12
call fcn.1800c8a10
mov ebx, 0xffffffff
dec esi
cmp esi, 0x4b
ja 0x180083a60
mov r9, qword [rbp + 0x67]
jmp 0x180083ab0
mov eax, dword [rbp - 0x39]
cmp dword [rbp - 0x35], eax
jne 0x180083940
dec r14d
mov ecx, 0
cmp r14d, 0x71
ja 0x180083990
mov rax, qword [r9]
cmp qword [rbp - 0x21], rax
jb 0x180083970
jmp 0x18008389d
mov rax, qword [r9]
cmp dword [r12 + rax*4 - 4], 0
jne 0x1800838a1
dec rax
mov qword [r9], rax
jmp 0x1800838a1
mov eax, edi
jmp 0x18008316a