Function at 0x140067090
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov rdi, rcx
movsxd rcx, dword [rcx]
movzx ebx, dl
lea rdx, [rdi + 0x10]
mov dword [rsp + 0x20], 2
lea r9, [rdx + 0x18]
lea r8, [rdx + 8]
call fcn.14005dea4
xor r8d, r8d
mov ecx, ebx
mov dl, byte [rax]
lea r10d, [r8 + 0x3c]
lea r9d, [r8 + 1]
cmp ebx, r10d
jg 0x140067279
je 0x1400676b0
cmp ebx, 0x28
jg 0x1400671be
je 0x1400671b9
cmp ebx, r8d
jle 0x1400671d7
cmp ebx, 8
jle 0x1400673d9
cmp ebx, 0xd
jle 0x1400671d7
cmp ebx, 0x1d
jle 0x1400673d9
cmp ebx, 0x1f
jle 0x1400671b9
cmp ebx, 0x25
je 0x14006723a
cmp ebx, 0x26
jne 0x1400671d7
cmp dl, r9b
jb 0x140067136
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067144
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
je 0x1400673d9
cmp dl, 0x26
je 0x1400673d9
mov r8d, r9d
jmp 0x1400671db
sub ecx, 0x29
je 0x1400671db
sub ecx, r9d
je 0x14006723a
sub ecx, r9d
je 0x1400671e9
sub ecx, 2
je 0x1400671e9
cmp ecx, 2
je 0x14006723a
or byte [rdi + 8], 4
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, r9b
jb 0x1400671f7
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067205
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
jmp 0x1400671b3
cmp dl, r9b
jb 0x140067248
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067256
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
jmp 0x1400671b3
cmp ebx, 0x8b
jg 0x1400673e2
cmp ebx, 0x82
jge 0x1400673d9
sub ecx, 0x3d
je 0x140067629
sub ecx, r9d
je 0x1400676b0
sub ecx, 2
je 0x14006737c
sub ecx, 0x1e
je 0x140067360
cmp ecx, 0x1e
jne 0x1400671d7
cmp dl, r9b
jb 0x1400672cc
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x1400672da
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
je 0x1400673d9
cmp dl, 0x26
je 0x1400673d9
cmp dl, 0x40
je 0x1400673d9
cmp dl, 0x7c
jmp 0x1400671b3
cmp dl, r9b
jb 0x14006736a
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067374
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
jmp 0x1400671b3
cmp dl, r9b
jb 0x140067386
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067390
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
je 0x1400673d9
cmp dl, 0x26
je 0x1400673d9
cmp dl, 0x40
jmp 0x1400671b3
or r8d, 0xffffffff
jmp 0x1400671db
cmp ebx, 0x8c
jl 0x1400671d7
cmp ebx, 0x8d
jle 0x1400676b0
cmp ebx, 0x8e
je 0x140067629
mov eax, 0x8f
cmp ebx, eax
je 0x14006757f
lea r11d, [rax + 1]
cmp ebx, r11d
je 0x1400674cc
cmp ebx, 0x91
jne 0x1400671d7
cmp dl, r9b
jb 0x140067436
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067440
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
je 0x1400673d9
cmp dl, 0x26
je 0x1400673d9
cmp dl, 0x40
je 0x1400673d9
cmp dl, 0x7c
je 0x1400673d9
cmp dl, al
je 0x1400673d9
cmp dl, r11b
je 0x1400673d9
cmp dl, 0x91
jmp 0x1400671b3
cmp dl, r9b
jb 0x1400674da
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x1400674e8
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
je 0x1400673d9
cmp dl, 0x26
je 0x1400673d9
cmp dl, 0x40
je 0x1400673d9
cmp dl, 0x7c
je 0x1400673d9
cmp dl, al
je 0x1400673d9
cmp dl, r11b
jmp 0x1400671b3
cmp dl, r9b
jb 0x14006758d
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x14006759b
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
je 0x1400673d9
cmp dl, 0x26
je 0x1400673d9
cmp dl, 0x40
je 0x1400673d9
cmp dl, 0x7c
je 0x1400673d9
cmp dl, al
jmp 0x1400671b3
cmp dl, r9b
jb 0x140067637
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x140067645
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
je 0x1400673d9
cmp dl, 0x3d
je 0x1400673d9
cmp dl, 0x8e
jmp 0x1400671b3
cmp dl, r9b
jb 0x1400676be
cmp dl, 0x1d
jbe 0x1400673d9
cmp dl, 0x82
jb 0x1400676cc
cmp dl, 0x8c
jb 0x1400673d9
cmp dl, 0x5e
je 0x1400673d9
cmp dl, 0x2a
je 0x1400673d9
cmp dl, 0x2f
je 0x1400673d9
cmp dl, 0x25
je 0x1400673d9
cmp dl, 0x2b
je 0x1400673d9
cmp dl, 0x2d
je 0x1400673d9
cmp dl, 0x8c
je 0x1400673d9
cmp dl, 0x8d
je 0x1400673d9
cmp dl, 0x3e
je 0x1400673d9
cmp dl, r10b
jmp 0x1400671b3