Function at 0x140071a50
Capabilities:
Parse credit card information

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
movzx ebx, dl
lea rdx, [rcx + 0x10]
mov rdi, rcx
mov ecx, dword [rcx]
lea r9, [rdx + 0x10]
lea r8, [rdx + 8]
mov dword [rsp + 0x20], 2
call fcn.140064cd0
xor r8d, r8d
movzx edx, byte [rax]
lea eax, [rbx - 1]
cmp eax, 0x90
ja case.0x140071aac.9
lea r9, [0x140000000]
cdqe
movzx eax, byte [r9 + rax + 0x72168]
mov ecx, dword [r9 + rax*4 + 0x7212c]
add rcx, r9
jmp rcx
or r8d, 0xffffffff
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071aca
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071ad4
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071af7
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071b01
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071b37
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071b45
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071b9d
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071bab
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071c27
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071c35
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071cc3
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071cd1
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
cmp dl, 0x26
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071d68
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071d76
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
cmp dl, 0x26
je case.0x140071aac.1
cmp dl, 0x40
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071e16
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071e24
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
cmp dl, 0x26
je case.0x140071aac.1
cmp dl, 0x40
je case.0x140071aac.1
cmp dl, 0x7c
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071ecd
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071edb
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
cmp dl, 0x26
je case.0x140071aac.1
cmp dl, 0x40
je case.0x140071aac.1
cmp dl, 0x7c
je case.0x140071aac.1
cmp dl, 0x8f
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140071f8d
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140071f9b
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
cmp dl, 0x26
je case.0x140071aac.1
cmp dl, 0x40
je case.0x140071aac.1
cmp dl, 0x7c
je case.0x140071aac.1
cmp dl, 0x8f
je case.0x140071aac.1
cmp dl, 0x90
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, 1
jb 0x140072056
cmp dl, 0x1d
jbe case.0x140071aac.1
cmp dl, 0x82
jb 0x140072064
cmp dl, 0x8c
jb case.0x140071aac.1
cmp dl, 0x5e
je case.0x140071aac.1
cmp dl, 0x2a
je case.0x140071aac.1
cmp dl, 0x2f
je case.0x140071aac.1
cmp dl, 0x25
je case.0x140071aac.1
cmp dl, 0x2b
je case.0x140071aac.1
cmp dl, 0x2d
je case.0x140071aac.1
cmp dl, 0x8c
je case.0x140071aac.1
cmp dl, 0x8d
je case.0x140071aac.1
cmp dl, 0x3e
je case.0x140071aac.1
cmp dl, 0x3c
je case.0x140071aac.1
cmp dl, 0x3d
je case.0x140071aac.1
cmp dl, 0x8e
je case.0x140071aac.1
cmp dl, 0x26
je case.0x140071aac.1
cmp dl, 0x40
je case.0x140071aac.1
cmp dl, 0x7c
je case.0x140071aac.1
cmp dl, 0x8f
je case.0x140071aac.1
cmp dl, 0x90
je case.0x140071aac.1
cmp dl, 0x91
je case.0x140071aac.1
mov r8d, 1
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
or byte [rdi + 8], 4
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret