Function at 0x6cfefd16
Capabilities:
Parse credit card information

Disassembly:
lea r8, [0x6d016e00]
cmp dx, 0x16
mov rax, rcx
mov ecx, 6
je 0x6cff0132
ja 0x6cfeff17
lea r8, [0x6d016ee0]
cmp dx, 0xa
mov ecx, 8
je 0x6cff0132
ja 0x6cfefe31
lea r8, [0x6d016f60]
cmp dx, 4
mov ecx, 5
je 0x6cff0132
ja 0x6cfefdb7
lea r8, [0x6d016f90]
cmp dx, 1
mov ecx, 7
je 0x6cff0132
lea r8, [0x6d016fa0]
test dx, dx
mov ecx, 8
je 0x6cff0132
lea r8, [0x6d016f80]
cmp dx, 2
mov ecx, 5
je 0x6cff0132
lea r8, [0x6d016f70]
cmp dx, 3
jmp 0x6cfefdf0
lea r8, [0x6d016f30]
cmp dx, 7
mov ecx, 7
je 0x6cff0132
ja 0x6cfefe0b
lea r8, [0x6d016f50]
cmp dx, 5
mov ecx, 5
je 0x6cff0132
lea r8, [0x6d016f40]
cmp dx, 6
lea rcx, [0x6d017020]
cmovne r8, rcx
setne cl
movzx ecx, cl
lea rcx, [rcx + rcx*4 + 5]
jmp 0x6cff0132
lea r8, [0x6d016f20]
cmp dx, 8
mov ecx, 7
je 0x6cff0132
lea r8, [0x6d016f00]
cmp dx, 9
jmp 0x6cff0062
lea r8, [0x6d016e60]
cmp dx, 0x10
mov ecx, 5
je 0x6cff0132
ja 0x6cfefea2
lea r8, [0x6d016eb0]
cmp dx, 0xc
mov ecx, 0xa
je 0x6cff0132
lea r8, [0x6d016ed0]
mov ecx, 7
jb 0x6cff0132
lea r8, [0x6d016e90]
cmp dx, 0xd
mov ecx, 0xa
je 0x6cff0132
lea r8, [0x6d016e70]
cmp dx, 0xe
lea rdx, [0x6d017020]
cmovne r8, rdx
jmp 0x6cff0132
lea r8, [0x6d016e30]
cmp dx, 0x13
mov ecx, 6
je 0x6cff0132
ja 0x6cfefed8
lea r8, [0x6d016e50]
cmp dx, 0x11
je 0x6cff0132
lea r8, [0x6d016e40]
cmp dx, 0x12
jmp 0x6cfefef9
lea r8, [0x6d016e20]
cmp dx, 0x14
mov ecx, 5
je 0x6cff0132
lea r8, [0x6d016e10]
cmp dx, 0x15
lea rcx, [0x6d017020]
cmovne r8, rcx
setne cl
movzx ecx, cl
lea rcx, [rcx*4 + 6]
jmp 0x6cff0132
lea r8, [0x6d016cd0]
cmp dx, 0x25
mov ecx, 0xa
je 0x6cff0132
ja 0x6cff000d
lea r8, [0x6d016d90]
cmp dx, 0x1b
mov ecx, 0xc
je 0x6cff0132
ja 0x6cfeff94
lea r8, [0x6d016de0]
cmp dx, 0x18
mov ecx, 7
je 0x6cff0132
lea r8, [0x6d016df0]
jb 0x6cff0132
lea r8, [0x6d016dc0]
cmp dx, 0x19
mov ecx, 0xa
je 0x6cff0132
lea r8, [0x6d016db0]
cmp dx, 0x1a
jmp 0x6cfefef9
lea r8, [0x6d016d30]
cmp dx, 0x1e
mov ecx, 8
je 0x6cff0132
ja 0x6cfeffd2
lea r8, [0x6d016d70]
cmp dx, 0x1c
mov ecx, 9
je 0x6cff0132
lea r8, [0x6d016d50]
cmp dx, 0x1d
jmp 0x6cff00e3
lea r8, [0x6d016d10]
cmp dx, 0x1f
mov ecx, 9
je 0x6cff0132
lea rcx, [0x6d017020]
cmp dx, 0x24
lea r8, [0x6d016cf0]
cmovne r8, rcx
setne cl
movzx ecx, cl
add rcx, 9
jmp 0x6cff0132
lea r8, [0x6d016c20]
cmp dx, 0x44
mov ecx, 0x12
je 0x6cff0132
ja 0x6cff00b2
lea r8, [0x6d016c80]
cmp dx, 0x41
mov ecx, 7
je 0x6cff0132
ja 0x6cff007c
lea r8, [0x6d016cb0]
cmp dx, 0x26
mov ecx, 0xb
je 0x6cff0132
lea r8, [0x6d016c90]
cmp dx, 0x40
lea rcx, [0x6d017020]
cmovne r8, rcx
sete cl
movzx ecx, cl
add rcx, 0xa
jmp 0x6cff0132
lea r8, [0x6d016c60]
cmp dx, 0x42
mov ecx, 9
je 0x6cff0132
lea r8, [0x6d016c40]
cmp dx, 0x43
mov ecx, 0xa
lea rdx, [0x6d017020]
cmovne r8, rdx
jmp 0x6cff0132
lea r8, [0x6d016bd0]
cmp dx, 0x47
mov ecx, 5
je 0x6cff0132
ja 0x6cff00fe
lea r8, [0x6d016c00]
cmp dx, 0x45
mov ecx, 0x10
je 0x6cff0132
lea r8, [0x6d016be0]
cmp dx, 0x46
lea rcx, [0x6d017020]
cmovne r8, rcx
sete cl
movzx ecx, cl
lea rcx, [rcx*4 + 0xa]
jmp 0x6cff0132
lea r8, [0x6d016bb0]
cmp dx, 0x48
mov ecx, 8
je 0x6cff0132
lea rcx, [0x6d017020]
cmp dx, 0xfff
lea r8, [0x6d016b90]
cmovne r8, rcx
sete cl
movzx ecx, cl
lea rcx, [rcx + rcx + 0xa]
mov qword [rax], rcx
mov qword [rax + 8], r8
ret