Function at 0x14006d888
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.1400637e4
xor r8d, r8d
mov ecx, ebx
mov dl, byte [rax]
lea r10d, [r8 + 0x3c]
lea r9d, [r8 + 1]
cmp ebx, r10d
jg 0x14006da71
je 0x14006dea8
cmp ebx, 0x28
jg 0x14006d9b6
je 0x14006d9b1
cmp ebx, r8d
jle 0x14006d9cf
cmp ebx, 8
jle 0x14006dbd1
cmp ebx, 0xd
jle 0x14006d9cf
cmp ebx, 0x1d
jle 0x14006dbd1
cmp ebx, 0x1f
jle 0x14006d9b1
cmp ebx, 0x25
je 0x14006da32
cmp ebx, 0x26
jne 0x14006d9cf
cmp dl, r9b
jb 0x14006d92e
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006d93c
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
je 0x14006dbd1
cmp dl, 0x26
je 0x14006dbd1
mov r8d, r9d
jmp 0x14006d9d3
sub ecx, 0x29
je 0x14006d9d3
sub ecx, r9d
je 0x14006da32
sub ecx, r9d
je 0x14006d9e1
sub ecx, 2
je 0x14006d9e1
cmp ecx, 2
je 0x14006da32
or byte [rdi + 8], 4
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, r9b
jb 0x14006d9ef
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006d9fd
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006da40
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006da4e
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
jmp 0x14006d9ab
cmp ebx, 0x8b
jg 0x14006dbda
cmp ebx, 0x82
jge 0x14006dbd1
sub ecx, 0x3d
je 0x14006de21
sub ecx, r9d
je 0x14006dea8
sub ecx, 2
je 0x14006db74
sub ecx, 0x1e
je 0x14006db58
cmp ecx, 0x1e
jne 0x14006d9cf
cmp dl, r9b
jb 0x14006dac4
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006dad2
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
je 0x14006dbd1
cmp dl, 0x26
je 0x14006dbd1
cmp dl, 0x40
je 0x14006dbd1
cmp dl, 0x7c
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006db62
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006db6c
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006db7e
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006db88
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
je 0x14006dbd1
cmp dl, 0x26
je 0x14006dbd1
cmp dl, 0x40
jmp 0x14006d9ab
or r8d, 0xffffffff
jmp 0x14006d9d3
cmp ebx, 0x8c
jl 0x14006d9cf
cmp ebx, 0x8d
jle 0x14006dea8
cmp ebx, 0x8e
je 0x14006de21
mov eax, 0x8f
cmp ebx, eax
je 0x14006dd77
lea r11d, [rax + 1]
cmp ebx, r11d
je 0x14006dcc4
cmp ebx, 0x91
jne 0x14006d9cf
cmp dl, r9b
jb 0x14006dc2e
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006dc38
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
je 0x14006dbd1
cmp dl, 0x26
je 0x14006dbd1
cmp dl, 0x40
je 0x14006dbd1
cmp dl, 0x7c
je 0x14006dbd1
cmp dl, al
je 0x14006dbd1
cmp dl, r11b
je 0x14006dbd1
cmp dl, 0x91
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006dcd2
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006dce0
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
je 0x14006dbd1
cmp dl, 0x26
je 0x14006dbd1
cmp dl, 0x40
je 0x14006dbd1
cmp dl, 0x7c
je 0x14006dbd1
cmp dl, al
je 0x14006dbd1
cmp dl, r11b
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006dd85
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006dd93
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
je 0x14006dbd1
cmp dl, 0x26
je 0x14006dbd1
cmp dl, 0x40
je 0x14006dbd1
cmp dl, 0x7c
je 0x14006dbd1
cmp dl, al
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006de2f
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006de3d
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
je 0x14006dbd1
cmp dl, 0x3d
je 0x14006dbd1
cmp dl, 0x8e
jmp 0x14006d9ab
cmp dl, r9b
jb 0x14006deb6
cmp dl, 0x1d
jbe 0x14006dbd1
cmp dl, 0x82
jb 0x14006dec4
cmp dl, 0x8c
jb 0x14006dbd1
cmp dl, 0x5e
je 0x14006dbd1
cmp dl, 0x2a
je 0x14006dbd1
cmp dl, 0x2f
je 0x14006dbd1
cmp dl, 0x25
je 0x14006dbd1
cmp dl, 0x2b
je 0x14006dbd1
cmp dl, 0x2d
je 0x14006dbd1
cmp dl, 0x8c
je 0x14006dbd1
cmp dl, 0x8d
je 0x14006dbd1
cmp dl, 0x3e
je 0x14006dbd1
cmp dl, r10b
jmp 0x14006d9ab