Function at 0x140005a30
Capabilities:
Parse credit card information

Disassembly:
mov esi, 0x71f883c0
je 0x14000623a
cmp eax, 0x71
jg 0x140006657
cmp eax, 0x6c
je 0x140005c19
cmp eax, 0x6c
jg 0x140006657
cmp eax, 0x5a
je 0x140005c2f
cmp eax, 0x5a
jg 0x140006657
cmp eax, 0x48
je 0x140005c59
cmp eax, 0x48
jg 0x140006657
cmp eax, 0x3f
je 0x140005c45
cmp eax, 0x3f
jg 0x140006657
cmp eax, 0x38
je 0x140005c4f
cmp eax, 0x38
jg 0x140006657
cmp eax, 0x29
je 0x140006244
cmp eax, 0x29
jg 0x140006657
cmp eax, 0xf
je 0x140005ac3
cmp eax, 0x16
je 0x14000624e
jmp 0x140006657
mov rax, qword [rbp + 0x10]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x79
je 0x140005b91
cmp eax, 0x79
jg 0x140005bfc
cmp eax, 0x78
je 0x140005bad
cmp eax, 0x78
jg 0x140005bfc
cmp eax, 0x71
je 0x140005bff
cmp eax, 0x71
jg 0x140005bfc
cmp eax, 0x5b
je 0x140005bee
cmp eax, 0x5b
jg 0x140005bfc
cmp eax, 0x54
je 0x140005c02
cmp eax, 0x54
jg 0x140005bfc
cmp eax, 0x46
je 0x140005c05
cmp eax, 0x46
jg 0x140005bfc
cmp eax, 0x3e
je 0x140005c08
cmp eax, 0x3e
jg 0x140005bfc
cmp eax, 0x37
je 0x140005c0b
cmp eax, 0x37
jg 0x140005bfc
cmp eax, 0x28
je 0x140005c0e
cmp eax, 0x28
jg 0x140005bfc
cmp eax, 0x12
je 0x140005b83
cmp eax, 0x18
je 0x140005b9f
jmp 0x140005bfc
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.140001ae3
jmp 0x140005c0f
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.14000167c
jmp 0x140005c0f
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.14000167c
jmp 0x140005c0f
mov rax, qword [rbp - 8]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7c
je 0x140005be5
cmp eax, 0x7c
jg 0x140005be8
cmp eax, 0x5b
je 0x140005bd5
cmp eax, 0x5e
je 0x140005beb
jmp 0x140005be3
mov rax, qword [rbp - 0x10]
mov rcx, rax
call fcn.140001450
jmp 0x140005bec
jmp 0x140005be8
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
mov rax, qword [rbp - 8]
mov rcx, rax
call fcn.140001ae3
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
jmp 0x140005c0f
nop
mov eax, 0xe27
jmp 0x14000665c
mov rax, qword [rbp + 0x10]
mov rcx, rax
call fcn.14000234a
mov eax, 0x236
jmp 0x14000665c
mov rax, qword [rbp + 0x10]
mov rcx, rax
call fcn.14000234a
mov eax, 0x1242
jmp 0x14000665c
mov eax, 0xbd
jmp 0x14000665c
mov eax, 0x4ee
jmp 0x14000665c
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6a
je 0x140005cb4
cmp eax, 0x6a
jg 0x140006229
cmp eax, 0x41
je 0x14000622c
cmp eax, 0x41
jg 0x140006229
cmp eax, 0x3b
je 0x14000622f
cmp eax, 0x3b
jg 0x140006229
cmp eax, 0x1c
je 0x1400060cd
cmp eax, 0x1f
je 0x14000621b
jmp 0x140006229
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7c
je 0x140005f6d
cmp eax, 0x7c
jg 0x1400060a3
cmp eax, 0x78
je 0x1400060a9
cmp eax, 0x78
jg 0x1400060a3
cmp eax, 0x75
je 0x140005f5c
cmp eax, 0x75
jg 0x1400060a3
cmp eax, 0x6c
je 0x1400060af
cmp eax, 0x6c
jg 0x1400060a3
cmp eax, 0x3e
je 0x1400060b5
cmp eax, 0x3e
jg 0x1400060a3
cmp eax, 0x2e
je 0x1400060bb
cmp eax, 0x2e
jg 0x1400060a3
cmp eax, 0x2d
je 0x140005d9f
cmp eax, 0x2d
jg 0x1400060a3
cmp eax, 0x1c
je 0x1400060c1
cmp eax, 0x1c
jg 0x1400060a3
cmp eax, 0x17
je 0x14000601a
cmp eax, 0x17
jg 0x1400060a3
cmp eax, 0xf
je 0x1400060c7
cmp eax, 0xf
jg 0x1400060a3
cmp eax, 0xc
je 0x140005f8f
cmp eax, 0xc
jg 0x1400060a3
cmp eax, 6
je 0x140005fa0
cmp eax, 0xa
je 0x140005f7e
jmp 0x1400060a3
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x79
je 0x140005f18
cmp eax, 0x79
jg 0x140005f26
cmp eax, 0x67
je 0x140005f2c
cmp eax, 0x67
invalid