Function at 0x14000cc10
Capabilities:
Parse credit card information

Disassembly:
cmp eax, 0x38
je 0x14000ce03
cmp eax, 0x38
jg 0x14000d811
cmp eax, 0x29
je 0x14000d3fb
cmp eax, 0x29
jg 0x14000d811
cmp eax, 0xf
je 0x14000cc47
cmp eax, 0x16
je 0x14000d405
jmp 0x14000d811
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0x88]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x79
je 0x14000cd27
cmp eax, 0x79
jg 0x14000cdaa
cmp eax, 0x78
je 0x14000cd4c
cmp eax, 0x78
jg 0x14000cdaa
cmp eax, 0x71
je 0x14000cdad
cmp eax, 0x71
jg 0x14000cdaa
cmp eax, 0x5b
je 0x14000cd99
cmp eax, 0x5b
jg 0x14000cdaa
cmp eax, 0x54
je 0x14000cdb0
cmp eax, 0x54
jg 0x14000cdaa
cmp eax, 0x46
je 0x14000cdb3
test dh, ch
add byte [rax], al
invalid
cmp eax, 0x46
jg 0x14000cdaa
cmp eax, 0x3e
je 0x14000cdb6
cmp eax, 0x3e
jg 0x14000cdaa
cmp eax, 0x37
je 0x14000cdb9
cmp eax, 0x37
jg 0x14000cdaa
cmp eax, 0x28
je 0x14000cdbc
cmp eax, 0x28
jg 0x14000cdaa
cmp eax, 0x12
je 0x14000cd13
cmp eax, 0x18
je 0x14000cd3b
jmp 0x14000cdaa
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.140001ae3
jmp 0x14000cdbd
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.14000167c
jmp 0x14000cdbd
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.14000167c
jmp 0x14000cdbd
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x80]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7c
je 0x14000cd90
cmp eax, 0x7c
jg 0x14000cd93
cmp eax, 0x5b
je 0x14000cd7d
cmp eax, 0x5e
je 0x14000cd96
jmp 0x14000cd8e
mov rax, qword [rbp + 0x80]
mov rcx, rax
call fcn.140001450
jmp 0x14000cd97
jmp 0x14000cd93
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
mov rax, qword [rbp + 0x88]
mov rcx, rax
call fcn.140001ae3
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
jmp 0x14000cdbd
nop
mov eax, 0xe27
jmp 0x14000d816
mov eax, 0x4ee
jmp 0x14000d816
mov eax, 0x13
jmp 0x14000d816
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0x38]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7c
je 0x14000d6c1
cmp eax, 0x7c
jg 0x14000d7f7
cmp eax, 0x78
je 0x14000d7fa
cmp eax, 0x78
jg 0x14000d7f7
cmp eax, 0x75
je 0x14000d6b0
cmp eax, 0x75
jg 0x14000d7f7
cmp eax, 0x6c
je 0x14000d7fd
cmp eax, 0x6c
jg 0x14000d7f7
cmp eax, 0x3e
je 0x14000d800
cmp eax, 0x3e
jg 0x14000d7f7
cmp eax, 0x2e
je 0x14000d803
cmp eax, 0x2e
jg 0x14000d7f7
cmp eax, 0x2d
je 0x14000d4f3
cmp eax, 0x2d
jg 0x14000d7f7
cmp eax, 0x1c
je 0x14000d806
cmp eax, 0x1c
jg 0x14000d7f7
cmp eax, 0x17
je 0x14000d76e
cmp eax, 0x17
jg 0x14000d7f7
cmp eax, 0xf
je 0x14000d809
cmp eax, 0xf
jg 0x14000d7f7
cmp eax, 0xc
je 0x14000d6e3
cmp eax, 0xc
jg 0x14000d7f7
cmp eax, 6
je 0x14000d6f4
cmp eax, 0xa
je 0x14000d6d2
jmp 0x14000d7f7
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x79
je 0x14000d66c
cmp eax, 0x79
jg 0x14000d67a
cmp eax, 0x67
je 0x14000d680
cmp eax, 0x67
jg 0x14000d67a
cmp eax, 0x4f
je 0x14000d686
cmp eax, 0x4f
jg 0x14000d67a
cmp eax, 0x42
je 0x14000d68c
cmp eax, 0x42
jg 0x14000d67a
cmp eax, 0x3c
je 0x14000d692
cmp eax, 0x3c
jg 0x14000d67a
cmp eax, 0x37
je 0x14000d698
cmp eax, 0x37
jg 0x14000d67a
cmp eax, 0x31
je 0x14000d5b6
cmp eax, 0x31
jg 0x14000d67a
cmp eax, 0x29
je 0x14000d5c7
cmp eax, 0x29
jg 0x14000d67a
cmp eax, 0x1b
je 0x14000d69e
cmp eax, 0x1b
jg 0x14000d67a
invalid