Function at 0x441cf9
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.004417f1
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x441eb3
je 0x4422a4
cmp edx, 0x28
jg 0x441e01
je 0x442319
cmp edx, 0x1f
jg 0x441d65
cmp edx, 0x1e
jge 0x442319
test edx, edx
jle 0x441d5c
cmp edx, 8
jle 0x442107
cmp edx, 0xd
jle 0x441d5c
cmp edx, 0x1d
jle 0x442107
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x441e1c
dec edx
jne 0x441d5c
cmp cl, 1
jb 0x441d7f
cmp cl, 0x1d
jbe 0x442107
cmp cl, 0x82
jb 0x441d8d
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
je 0x442107
cmp cl, 0x26
jmp 0x442313
sub edx, 0x29
je 0x441eac
dec edx
je 0x441e1c
dec edx
je 0x441e5b
dec edx
dec edx
je 0x441e5b
dec edx
dec edx
jne 0x441d5c
cmp cl, 1
jb 0x441e2a
cmp cl, 0x1d
jbe 0x442107
cmp cl, 0x82
jb 0x441e38
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
jmp 0x442313
cmp cl, 1
jb 0x441e69
cmp cl, 0x1d
jbe 0x442107
cmp cl, 0x82
jb 0x441e77
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
jmp 0x442313
xor eax, eax
jmp 0x441d60
cmp edx, 0x8b
jg 0x44204d
cmp edx, ebx
jge 0x442107
sub edx, 0x3d
je 0x442221
dec edx
je 0x4422a4
dec edx
dec edx
je 0x441fb5
sub edx, 0x1e
je 0x441f92
sub edx, 0x1e
jne 0x441d5c
cmp cl, 1
jb 0x441eff
cmp cl, 0x1d
jbe 0x442107
cmp cl, bl
jb 0x441f0c
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
je 0x442107
cmp cl, 0x26
je 0x442107
cmp cl, 0x40
je 0x442107
cmp cl, 0x7c
jmp 0x442313
cmp cl, 1
jb 0x441fa0
cmp cl, 0x1d
jbe 0x442107
cmp cl, bl
jb 0x441fad
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
jmp 0x442313
cmp cl, 1
jb 0x441fc3
cmp cl, 0x1d
jbe 0x442107
cmp cl, bl
jb 0x441fd0
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
je 0x442107
cmp cl, 0x26
je 0x442107
cmp cl, 0x40
jmp 0x442313
cmp edx, 0x8c
jl 0x441d5c
cmp edx, 0x8d
jle 0x4422a4
cmp edx, 0x8e
je 0x442221
cmp edx, 0x8f
je 0x44217a
mov ebx, 0x90
cmp edx, ebx
je 0x44210f
cmp edx, 0x91
jne 0x441d5c
cmp cl, 1
jb 0x4420a0
cmp cl, 0x1d
jbe 0x442107
cmp cl, 0x82
jb 0x4420aa
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
je 0x442107
cmp cl, 0x26
je 0x442107
cmp cl, 0x40
je 0x442107
cmp cl, 0x7c
je 0x442107
cmp cl, 0x8f
je 0x442107
cmp cl, bl
je 0x442107
cmp cl, 0x91
jne 0x442319
or eax, 0xffffffff
jmp 0x441d60
cmp cl, 1
jb 0x442119
cmp cl, 0x1d
jbe 0x442107
cmp cl, 0x82
jb 0x442123
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
je 0x442107
cmp cl, 0x26
je 0x442107
cmp cl, 0x40
je 0x442107
cmp cl, 0x7c
je 0x442107
cmp cl, 0x8f
je 0x442107
cmp cl, bl
jmp 0x442313
cmp cl, 1
jb 0x442184
cmp cl, 0x1d
jbe 0x442107
cmp cl, 0x82
jb 0x442192
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
je 0x442107
cmp cl, 0x26
je 0x442107
cmp cl, 0x40
je 0x442107
cmp cl, 0x7c
je 0x442107
cmp cl, 0x8f
jmp 0x442313
cmp cl, 1
jb 0x44222f
cmp cl, 0x1d
jbe 0x442107
cmp cl, bl
jb 0x44223c
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
cmp cl, 0x3d
je 0x442107
cmp cl, 0x8e
jmp 0x442313
cmp cl, 1
jb 0x4422b2
cmp cl, 0x1d
jbe 0x442107
cmp cl, bl
jb 0x4422bf
cmp cl, 0x8c
jb 0x442107
cmp cl, 0x5e
je 0x442107
cmp cl, 0x2a
je 0x442107
cmp cl, 0x2f
je 0x442107
cmp cl, 0x25
je 0x442107
cmp cl, 0x2b
je 0x442107
cmp cl, 0x2d
je 0x442107
cmp cl, 0x8c
je 0x442107
cmp cl, 0x8d
je 0x442107
cmp cl, 0x3e
je 0x442107
cmp cl, 0x3c
je 0x442107
xor eax, eax
inc eax
jmp 0x441d60