Function at 0x7061e674
Capabilities:
Parse credit card information

Disassembly:
lea r8, [0x7064f760]
cmp dx, 0x16
mov rax, rcx
mov ecx, 6
je 0x7061ea90
ja 0x7061e875
lea r8, [0x7064f840]
cmp dx, 0xa
mov ecx, 8
je 0x7061ea90
ja 0x7061e78f
lea r8, [0x7064f8c0]
cmp dx, 4
mov ecx, 5
je 0x7061ea90
ja 0x7061e715
lea r8, [0x7064f8f0]
cmp dx, 1
mov ecx, 7
je 0x7061ea90
lea r8, [0x7064f900]
test dx, dx
mov ecx, 8
je 0x7061ea90
lea r8, [0x7064f8e0]
cmp dx, 2
mov ecx, 5
je 0x7061ea90
lea r8, [0x7064f8d0]
cmp dx, 3
jmp 0x7061e74e
lea r8, [0x7064f890]
cmp dx, 7
mov ecx, 7
je 0x7061ea90
ja 0x7061e769
lea r8, [0x7064f8b0]
cmp dx, 5
mov ecx, 5
je 0x7061ea90
lea r8, [0x7064f8a0]
cmp dx, 6
lea rcx, [0x7064f980]
cmovne r8, rcx
setne cl
movzx ecx, cl
lea rcx, [rcx + rcx*4 + 5]
jmp 0x7061ea90
lea r8, [0x7064f880]
cmp dx, 8
mov ecx, 7
je 0x7061ea90
lea r8, [0x7064f860]
cmp dx, 9
jmp 0x7061e9c0
lea r8, [0x7064f7c0]
cmp dx, 0x10
mov ecx, 5
je 0x7061ea90
ja 0x7061e800
lea r8, [0x7064f810]
cmp dx, 0xc
mov ecx, 0xa
je 0x7061ea90
lea r8, [0x7064f830]
mov ecx, 7
jb 0x7061ea90
lea r8, [0x7064f7f0]
cmp dx, 0xd
mov ecx, 0xa
je 0x7061ea90
lea r8, [0x7064f7d0]
cmp dx, 0xe
lea rdx, [0x7064f980]
cmovne r8, rdx
jmp 0x7061ea90
lea r8, [0x7064f790]
cmp dx, 0x13
mov ecx, 6
je 0x7061ea90
ja 0x7061e836
lea r8, [0x7064f7b0]
cmp dx, 0x11
je 0x7061ea90
lea r8, [0x7064f7a0]
cmp dx, 0x12
jmp 0x7061e857
lea r8, [0x7064f780]
cmp dx, 0x14
mov ecx, 5
je 0x7061ea90
lea r8, [0x7064f770]
cmp dx, 0x15
lea rcx, [0x7064f980]
cmovne r8, rcx
setne cl
movzx ecx, cl
lea rcx, [rcx*4 + 6]
jmp 0x7061ea90
lea r8, [0x7064f630]
cmp dx, 0x25
mov ecx, 0xa
je 0x7061ea90
ja 0x7061e96b
lea r8, [0x7064f6f0]
cmp dx, 0x1b
mov ecx, 0xc
je 0x7061ea90
ja 0x7061e8f2
lea r8, [0x7064f740]
cmp dx, 0x18
mov ecx, 7
je 0x7061ea90
lea r8, [0x7064f750]
jb 0x7061ea90
lea r8, [0x7064f720]
cmp dx, 0x19
mov ecx, 0xa
je 0x7061ea90
lea r8, [0x7064f710]
cmp dx, 0x1a
jmp 0x7061e857
lea r8, [0x7064f690]
cmp dx, 0x1e
mov ecx, 8
je 0x7061ea90
ja 0x7061e930
lea r8, [0x7064f6d0]
cmp dx, 0x1c
mov ecx, 9
je 0x7061ea90
lea r8, [0x7064f6b0]
cmp dx, 0x1d
jmp 0x7061ea41
lea r8, [0x7064f670]
cmp dx, 0x1f
mov ecx, 9
je 0x7061ea90
lea rcx, [0x7064f980]
cmp dx, 0x24
lea r8, [0x7064f650]
cmovne r8, rcx
setne cl
movzx ecx, cl
add rcx, 9
jmp 0x7061ea90
lea r8, [0x7064f580]
cmp dx, 0x44
mov ecx, 0x12
je 0x7061ea90
ja 0x7061ea10
lea r8, [0x7064f5e0]
cmp dx, 0x41
mov ecx, 7
je 0x7061ea90
ja 0x7061e9da
lea r8, [0x7064f610]
cmp dx, 0x26
mov ecx, 0xb
je 0x7061ea90
lea r8, [0x7064f5f0]
cmp dx, 0x40
lea rcx, [0x7064f980]
cmovne r8, rcx
sete cl
movzx ecx, cl
add rcx, 0xa
jmp 0x7061ea90
lea r8, [0x7064f5c0]
cmp dx, 0x42
mov ecx, 9
je 0x7061ea90
lea r8, [0x7064f5a0]
cmp dx, 0x43
mov ecx, 0xa
lea rdx, [0x7064f980]
cmovne r8, rdx
jmp 0x7061ea90
lea r8, [0x7064f520]
cmp dx, 0x47
mov ecx, 5
je 0x7061ea90
ja 0x7061ea5c
lea r8, [0x7064f560]
cmp dx, 0x45
mov ecx, 0x10
je 0x7061ea90
lea r8, [0x7064f530]
cmp dx, 0x46
lea rcx, [0x7064f980]
cmovne r8, rcx
sete cl
movzx ecx, cl
lea rcx, [rcx*4 + 0xa]
jmp 0x7061ea90
lea r8, [0x7064f500]
cmp dx, 0x48
mov ecx, 8
je 0x7061ea90
lea rcx, [0x7064f980]
cmp dx, 0xfff
lea r8, [0x7064f4e0]
cmovne r8, rcx
sete cl
movzx ecx, cl
lea rcx, [rcx + rcx + 0xa]
mov qword [rax], rcx
mov qword [rax + 8], r8
ret