Function at 0x41d88a
Capabilities:
Parse credit card information

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x60
mov eax, ecx
mov word [rbp + 0x10], ax
lea rax, str.typeStr
mov qword [rbp - 0x38], rax
lea rax, [0x00435a18]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x30], 0
mov word [rbp - 0x20], 0
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.nimFrame_14
mov qword [rbp - 8], 0
mov qword [rbp - 0x30], 0xd0
lea rax, [0x00435a18]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x30], 0xd1
lea rax, [0x00435a18]
mov qword [rbp - 0x28], rax
movzx eax, word [rbp + 0x10]
cmp eax, 0x16
je 0x41dccb
cmp eax, 0x16
jg 0x41da09
cmp eax, 0xa
je 0x41dbe4
cmp eax, 0xa
jg 0x41d996
cmp eax, 4
je 0x41db66
cmp eax, 4
jg 0x41d95a
cmp eax, 1
je 0x41db27
cmp eax, 1
jg 0x41d943
test eax, eax
je 0x41db12
jmp 0x41de99
cmp eax, 2
je 0x41db3c
cmp eax, 3
je 0x41db51
jmp 0x41de99
cmp eax, 7
je 0x41dba5
cmp eax, 7
jg 0x41d97f
cmp eax, 5
je 0x41db7b
cmp eax, 6
je 0x41db90
jmp 0x41de99
cmp eax, 8
je 0x41dbba
cmp eax, 9
je 0x41dbcf
jmp 0x41de99
cmp eax, 0x10
je 0x41dc4d
cmp eax, 0x10
jg 0x41d9cd
cmp eax, 0xc
je 0x41dc0e
cmp eax, 0xc
jl 0x41dbf9
cmp eax, 0xd
je 0x41dc23
cmp eax, 0xe
je 0x41dc38
jmp 0x41de99
cmp eax, 0x13
je 0x41dc8c
cmp eax, 0x13
jg 0x41d9f2
cmp eax, 0x11
je 0x41dc62
cmp eax, 0x12
je 0x41dc77
jmp 0x41de99
cmp eax, 0x14
je 0x41dca1
cmp eax, 0x15
je 0x41dcb6
jmp 0x41de99
cmp eax, 0x25
je 0x41ddb2
cmp eax, 0x25
jg 0x41da8a
cmp eax, 0x1b
je 0x41dd34
cmp eax, 0x1b
jg 0x41da4e
cmp eax, 0x18
je 0x41dcf5
cmp eax, 0x18
jl 0x41dce0
cmp eax, 0x19
je 0x41dd0a
cmp eax, 0x1a
je 0x41dd1f
jmp 0x41de99
cmp eax, 0x1e
je 0x41dd73
cmp eax, 0x1e
jg 0x41da73
cmp eax, 0x1c
je 0x41dd49
cmp eax, 0x1d
je 0x41dd5e
jmp 0x41de99
cmp eax, 0x1f
je 0x41dd88
cmp eax, 0x24
je 0x41dd9d
jmp 0x41de99
cmp eax, 0x44
je 0x41de2d
cmp eax, 0x44
jg 0x41dad4
cmp eax, 0x41
je 0x41ddf1
cmp eax, 0x41
jg 0x41dabd
cmp eax, 0x26
je 0x41ddc7
cmp eax, 0x40
je 0x41dddc
jmp 0x41de99
cmp eax, 0x42
je 0x41de06
cmp eax, 0x43
je 0x41de1b
jmp 0x41de99
cmp eax, 0x47
je 0x41de63
cmp eax, 0x47
jg 0x41daf9
cmp eax, 0x45
je 0x41de3f
cmp eax, 0x46
je 0x41de51
jmp 0x41de99
cmp eax, 0x48
je 0x41de75
cmp eax, 0xfff
je 0x41de87
jmp 0x41de99
lea rcx, [0x00435340]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435360]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435380]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004353a0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004353c0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004353e0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435400]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435420]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435440]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435460]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435480]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004354a0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004354c0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004354e0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435500]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435520]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435540]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435560]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435580]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004355a0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004355c0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004355e0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435600]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435620]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435640]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435660]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435680]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004356a0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004356c0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004356e0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435700]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435720]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435740]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435760]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435780]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004357a0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004357c0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004357e0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435800]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435840]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435880]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004358a0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004358c0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x004358e0]
call sym.copyString
mov qword [rbp - 8], rax
jmp 0x41deaa
lea rcx, [0x00435260]
call sym.copyString
mov qword [rbp - 8], rax
nop
call sym.popFrame_14
mov rax, qword [rbp - 8]
add rsp, 0x60
pop rbp
ret