Function at 0x4486f4
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.004481e3
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x4488ae
je 0x448c9f
cmp edx, 0x28
jg 0x4487fc
je 0x448d14
cmp edx, 0x1f
jg 0x448760
cmp edx, 0x1e
jge 0x448d14
test edx, edx
jle 0x448757
cmp edx, 8
jle 0x448b02
cmp edx, 0xd
jle 0x448757
cmp edx, 0x1d
jle 0x448b02
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x448817
dec edx
jne 0x448757
cmp cl, 1
jb 0x44877a
cmp cl, 0x1d
jbe 0x448b02
cmp cl, 0x82
jb 0x448788
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
je 0x448b02
cmp cl, 0x26
jmp 0x448d0e
sub edx, 0x29
je 0x4488a7
dec edx
je 0x448817
dec edx
je 0x448856
dec edx
dec edx
je 0x448856
dec edx
dec edx
jne 0x448757
cmp cl, 1
jb 0x448825
cmp cl, 0x1d
jbe 0x448b02
cmp cl, 0x82
jb 0x448833
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
jmp 0x448d0e
cmp cl, 1
jb 0x448864
cmp cl, 0x1d
jbe 0x448b02
cmp cl, 0x82
jb 0x448872
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
jmp 0x448d0e
xor eax, eax
jmp 0x44875b
cmp edx, 0x8b
jg 0x448a48
cmp edx, ebx
jge 0x448b02
sub edx, 0x3d
je 0x448c1c
dec edx
je 0x448c9f
dec edx
dec edx
je 0x4489b0
sub edx, 0x1e
je 0x44898d
sub edx, 0x1e
jne 0x448757
cmp cl, 1
jb 0x4488fa
cmp cl, 0x1d
jbe 0x448b02
cmp cl, bl
jb 0x448907
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
je 0x448b02
cmp cl, 0x26
je 0x448b02
cmp cl, 0x40
je 0x448b02
cmp cl, 0x7c
jmp 0x448d0e
cmp cl, 1
jb 0x44899b
cmp cl, 0x1d
jbe 0x448b02
cmp cl, bl
jb 0x4489a8
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
jmp 0x448d0e
cmp cl, 1
jb 0x4489be
cmp cl, 0x1d
jbe 0x448b02
cmp cl, bl
jb 0x4489cb
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
je 0x448b02
cmp cl, 0x26
je 0x448b02
cmp cl, 0x40
jmp 0x448d0e
cmp edx, 0x8c
jl 0x448757
cmp edx, 0x8d
jle 0x448c9f
cmp edx, 0x8e
je 0x448c1c
cmp edx, 0x8f
je 0x448b75
mov ebx, 0x90
cmp edx, ebx
je 0x448b0a
cmp edx, 0x91
jne 0x448757
cmp cl, 1
jb 0x448a9b
cmp cl, 0x1d
jbe 0x448b02
cmp cl, 0x82
jb 0x448aa5
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
je 0x448b02
cmp cl, 0x26
je 0x448b02
cmp cl, 0x40
je 0x448b02
cmp cl, 0x7c
je 0x448b02
cmp cl, 0x8f
je 0x448b02
cmp cl, bl
je 0x448b02
cmp cl, 0x91
jne 0x448d14
or eax, 0xffffffff
jmp 0x44875b
cmp cl, 1
jb 0x448b14
cmp cl, 0x1d
jbe 0x448b02
cmp cl, 0x82
jb 0x448b1e
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
je 0x448b02
cmp cl, 0x26
je 0x448b02
cmp cl, 0x40
je 0x448b02
cmp cl, 0x7c
je 0x448b02
cmp cl, 0x8f
je 0x448b02
cmp cl, bl
jmp 0x448d0e
cmp cl, 1
jb 0x448b7f
cmp cl, 0x1d
jbe 0x448b02
cmp cl, 0x82
jb 0x448b8d
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
je 0x448b02
cmp cl, 0x26
je 0x448b02
cmp cl, 0x40
je 0x448b02
cmp cl, 0x7c
je 0x448b02
cmp cl, 0x8f
jmp 0x448d0e
cmp cl, 1
jb 0x448c2a
cmp cl, 0x1d
jbe 0x448b02
cmp cl, bl
jb 0x448c37
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
cmp cl, 0x3d
je 0x448b02
cmp cl, 0x8e
jmp 0x448d0e
cmp cl, 1
jb 0x448cad
cmp cl, 0x1d
jbe 0x448b02
cmp cl, bl
jb 0x448cba
cmp cl, 0x8c
jb 0x448b02
cmp cl, 0x5e
je 0x448b02
cmp cl, 0x2a
je 0x448b02
cmp cl, 0x2f
je 0x448b02
cmp cl, 0x25
je 0x448b02
cmp cl, 0x2b
je 0x448b02
cmp cl, 0x2d
je 0x448b02
cmp cl, 0x8c
je 0x448b02
cmp cl, 0x8d
je 0x448b02
cmp cl, 0x3e
je 0x448b02
cmp cl, 0x3c
je 0x448b02
xor eax, eax
inc eax
jmp 0x44875b