Function at 0x140062a18
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.140059fa8
xor r8d, r8d
mov ecx, ebx
mov dl, byte [rax]
lea r10d, [r8 + 0x3c]
lea r9d, [r8 + 1]
cmp ebx, r10d
jg 0x140062c01
je 0x140063038
cmp ebx, 0x28
jg 0x140062b46
je 0x140062b41
cmp ebx, r8d
jle 0x140062b5f
cmp ebx, 8
jle 0x140062d61
cmp ebx, 0xd
jle 0x140062b5f
cmp ebx, 0x1d
jle 0x140062d61
cmp ebx, 0x1f
jle 0x140062b41
cmp ebx, 0x25
je 0x140062bc2
cmp ebx, 0x26
jne 0x140062b5f
cmp dl, r9b
jb 0x140062abe
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062acc
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
je 0x140062d61
cmp dl, 0x26
je 0x140062d61
mov r8d, r9d
jmp 0x140062b63
sub ecx, 0x29
je 0x140062b63
sub ecx, r9d
je 0x140062bc2
sub ecx, r9d
je 0x140062b71
sub ecx, 2
je 0x140062b71
cmp ecx, 2
je 0x140062bc2
or byte [rdi + 8], 4
mov eax, r8d
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
ret
cmp dl, r9b
jb 0x140062b7f
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062b8d
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
jmp 0x140062b3b
cmp dl, r9b
jb 0x140062bd0
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062bde
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
jmp 0x140062b3b
cmp ebx, 0x8b
jg 0x140062d6a
cmp ebx, 0x82
jge 0x140062d61
sub ecx, 0x3d
je 0x140062fb1
sub ecx, r9d
je 0x140063038
sub ecx, 2
je 0x140062d04
sub ecx, 0x1e
je 0x140062ce8
cmp ecx, 0x1e
jne 0x140062b5f
cmp dl, r9b
jb 0x140062c54
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062c62
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
je 0x140062d61
cmp dl, 0x26
je 0x140062d61
cmp dl, 0x40
je 0x140062d61
cmp dl, 0x7c
jmp 0x140062b3b
cmp dl, r9b
jb 0x140062cf2
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062cfc
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
jmp 0x140062b3b
cmp dl, r9b
jb 0x140062d0e
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062d18
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
je 0x140062d61
cmp dl, 0x26
je 0x140062d61
cmp dl, 0x40
jmp 0x140062b3b
or r8d, 0xffffffff
jmp 0x140062b63
cmp ebx, 0x8c
jl 0x140062b5f
cmp ebx, 0x8d
jle 0x140063038
cmp ebx, 0x8e
je 0x140062fb1
mov eax, 0x8f
cmp ebx, eax
je 0x140062f07
lea r11d, [rax + 1]
cmp ebx, r11d
je 0x140062e54
cmp ebx, 0x91
jne 0x140062b5f
cmp dl, r9b
jb 0x140062dbe
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062dc8
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
je 0x140062d61
cmp dl, 0x26
je 0x140062d61
cmp dl, 0x40
je 0x140062d61
cmp dl, 0x7c
je 0x140062d61
cmp dl, al
je 0x140062d61
cmp dl, r11b
je 0x140062d61
cmp dl, 0x91
jmp 0x140062b3b
cmp dl, r9b
jb 0x140062e62
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062e70
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
je 0x140062d61
cmp dl, 0x26
je 0x140062d61
cmp dl, 0x40
je 0x140062d61
cmp dl, 0x7c
je 0x140062d61
cmp dl, al
je 0x140062d61
cmp dl, r11b
jmp 0x140062b3b
cmp dl, r9b
jb 0x140062f15
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062f23
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
je 0x140062d61
cmp dl, 0x26
je 0x140062d61
cmp dl, 0x40
je 0x140062d61
cmp dl, 0x7c
je 0x140062d61
cmp dl, al
jmp 0x140062b3b
cmp dl, r9b
jb 0x140062fbf
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140062fcd
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
je 0x140062d61
cmp dl, 0x3d
je 0x140062d61
cmp dl, 0x8e
jmp 0x140062b3b
cmp dl, r9b
jb 0x140063046
cmp dl, 0x1d
jbe 0x140062d61
cmp dl, 0x82
jb 0x140063054
cmp dl, 0x8c
jb 0x140062d61
cmp dl, 0x5e
je 0x140062d61
cmp dl, 0x2a
je 0x140062d61
cmp dl, 0x2f
je 0x140062d61
cmp dl, 0x25
je 0x140062d61
cmp dl, 0x2b
je 0x140062d61
cmp dl, 0x2d
je 0x140062d61
cmp dl, 0x8c
je 0x140062d61
cmp dl, 0x8d
je 0x140062d61
cmp dl, 0x3e
je 0x140062d61
cmp dl, r10b
jmp 0x140062b3b