Function at 0x140010b80
Capabilities:
Parse credit card information

Disassembly:
cmp eax, 0x6c
jg 0x140010f1e
cmp eax, 0x3e
je 0x140010f27
cmp eax, 0x3e
jg 0x140010f1e
cmp eax, 0x2e
je 0x140010f2a
cmp eax, 0x2e
jg 0x140010f1e
cmp eax, 0x2d
je 0x140010c1a
cmp eax, 0x2d
jg 0x140010f1e
cmp eax, 0x1c
je 0x140010f2d
cmp eax, 0x1c
jg 0x140010f1e
cmp eax, 0x17
je 0x140010e95
cmp eax, 0x17
jg 0x140010f1e
cmp eax, 0xf
je 0x140010f30
cmp eax, 0xf
jg 0x140010f1e
cmp eax, 0xc
je 0x140010e0a
cmp eax, 0xc
jg 0x140010f1e
cmp eax, 6
je 0x140010e1b
cmp eax, 0xa
je 0x140010df9
jmp 0x140010f1e
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x79
je 0x140010d93
cmp eax, 0x79
jg 0x140010da1
cmp eax, 0x67
je 0x140010da7
cmp eax, 0x67
jg 0x140010da1
cmp eax, 0x4f
je 0x140010dad
cmp eax, 0x4f
jg 0x140010da1
cmp eax, 0x42
je 0x140010db3
cmp eax, 0x42
jg 0x140010da1
cmp eax, 0x3c
je 0x140010db9
cmp eax, 0x3c
jg 0x140010da1
cmp eax, 0x37
je 0x140010dbf
cmp eax, 0x37
jg 0x140010da1
cmp eax, 0x31
je 0x140010cdd
cmp eax, 0x31
jg 0x140010da1
cmp eax, 0x29
je 0x140010cee
cmp eax, 0x29
jg 0x140010da1
cmp eax, 0x1b
je 0x140010dc5
cmp eax, 0x1b
jg 0x140010da1
cmp eax, 0x13
je 0x140010dcb
cmp eax, 0x16
je 0x140010dd1
jmp 0x140010da1
mov rax, qword [rbp - 0x40]
mov rcx, rax
call fcn.14000167c
jmp 0x140010dd2
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x5f
je 0x140010d7e
cmp eax, 0x5f
jg 0x140010d81
cmp eax, 0x54
je 0x140010d84
cmp eax, 0x54
jg 0x140010d81
cmp eax, 0x53
je 0x140010d87
cmp eax, 0x53
jg 0x140010d81
cmp eax, 0x44
je 0x140010d6e
cmp eax, 0x44
jg 0x140010d81
cmp eax, 0x43
je 0x140010d8a
cmp eax, 0x43
jg 0x140010d81
cmp eax, 0x39
je 0x140010d8d
cmp eax, 0x39
jg 0x140010d81
cmp eax, 0x32
je 0x140010d52
cmp eax, 0x32
jg 0x140010d81
cmp eax, 0x29
je 0x140010d90
cmp eax, 0x2f
je 0x140010d60
jmp 0x140010d7c
mov rax, qword [rbp - 0x48]
mov rcx, rax
call fcn.140001450
jmp 0x140010d91
mov rax, qword [rbp - 0x48]
mov rcx, rax
call fcn.14000167c
jmp 0x140010d91
mov rax, qword [rbp - 0x48]
mov rcx, rax
call fcn.140001450
jmp 0x140010d91
jmp 0x140010d81
nop
jmp 0x140010dd2
nop
jmp 0x140010dd2
nop
jmp 0x140010dd2
nop
jmp 0x140010dd2
nop
jmp 0x140010dd2
nop
jmp 0x140010dd2
nop
jmp 0x140010dd2
mov rax, qword [rbp - 0x40]
mov rcx, rax
call fcn.1400018a8
jmp 0x140010dd2
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.1400018a8
jmp 0x140010f31
mov rax, qword [rbp - 0x38]
mov rcx, rax
call fcn.1400018a8
jmp 0x140010f31
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x69
je 0x140010e71
cmp eax, 0x69
jg 0x140010e77
cmp eax, 0x43
je 0x140010e7d
cmp eax, 0x43
jg 0x140010e77
cmp eax, 0x30
je 0x140010e83
cmp eax, 0x30
jg 0x140010e77
cmp eax, 0x2f
je 0x140010e89
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x74
je 0x140010f01
cmp eax, 0x74
jg 0x140010f0f
cmp eax, 0x63
je 0x140010f12
cmp eax, 0x63
jg 0x140010f0f
cmp eax, 0x5e
je 0x140010ee5
cmp eax, 0x5e
jg 0x140010f0f
cmp eax, 0x4e
je 0x140010f15
cmp eax, 0x4e
jg 0x140010f0f
cmp eax, 0x3c
je 0x140010f18
cmp eax, 0x3c
jg 0x140010f0f
cmp eax, 4
je 0x140010f1b
cmp eax, 0x10
je 0x140010ef3
jmp 0x140010f0f
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000154c
jmp 0x140010f1c
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000167c
jmp 0x140010f1c
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000167c
jmp 0x140010f1c
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop
jmp 0x140010f31
nop