Function at 0x44d20e
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0044cd6e
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x44d3c8
je 0x44d7b9
cmp edx, 0x28
jg 0x44d316
je 0x44d82e
cmp edx, 0x1f
jg 0x44d27a
cmp edx, 0x1e
jge 0x44d82e
test edx, edx
jle 0x44d271
cmp edx, 8
jle 0x44d61c
cmp edx, 0xd
jle 0x44d271
cmp edx, 0x1d
jle 0x44d61c
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x44d331
dec edx
jne 0x44d271
cmp cl, 1
jb 0x44d294
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, 0x82
jb 0x44d2a2
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
je 0x44d61c
cmp cl, 0x26
jmp 0x44d828
sub edx, 0x29
je 0x44d3c1
dec edx
je 0x44d331
dec edx
je 0x44d370
dec edx
dec edx
je 0x44d370
dec edx
dec edx
jne 0x44d271
cmp cl, 1
jb 0x44d33f
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, 0x82
jb 0x44d34d
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
jmp 0x44d828
cmp cl, 1
jb 0x44d37e
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, 0x82
jb 0x44d38c
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
jmp 0x44d828
xor eax, eax
jmp 0x44d275
cmp edx, 0x8b
jg 0x44d562
cmp edx, ebx
jge 0x44d61c
sub edx, 0x3d
je 0x44d736
dec edx
je 0x44d7b9
dec edx
dec edx
je 0x44d4ca
sub edx, 0x1e
je 0x44d4a7
sub edx, 0x1e
jne 0x44d271
cmp cl, 1
jb 0x44d414
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, bl
jb 0x44d421
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
je 0x44d61c
cmp cl, 0x26
je 0x44d61c
cmp cl, 0x40
je 0x44d61c
cmp cl, 0x7c
jmp 0x44d828
cmp cl, 1
jb 0x44d4b5
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, bl
jb 0x44d4c2
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
jmp 0x44d828
cmp cl, 1
jb 0x44d4d8
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, bl
jb 0x44d4e5
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
je 0x44d61c
cmp cl, 0x26
je 0x44d61c
cmp cl, 0x40
jmp 0x44d828
cmp edx, 0x8c
jl 0x44d271
cmp edx, 0x8d
jle 0x44d7b9
cmp edx, 0x8e
je 0x44d736
cmp edx, 0x8f
je 0x44d68f
mov ebx, 0x90
cmp edx, ebx
je 0x44d624
cmp edx, 0x91
jne 0x44d271
cmp cl, 1
jb 0x44d5b5
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, 0x82
jb 0x44d5bf
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
je 0x44d61c
cmp cl, 0x26
je 0x44d61c
cmp cl, 0x40
je 0x44d61c
cmp cl, 0x7c
je 0x44d61c
cmp cl, 0x8f
je 0x44d61c
cmp cl, bl
je 0x44d61c
cmp cl, 0x91
jne 0x44d82e
or eax, 0xffffffff
jmp 0x44d275
cmp cl, 1
jb 0x44d62e
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, 0x82
jb 0x44d638
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
je 0x44d61c
cmp cl, 0x26
je 0x44d61c
cmp cl, 0x40
je 0x44d61c
cmp cl, 0x7c
je 0x44d61c
cmp cl, 0x8f
je 0x44d61c
cmp cl, bl
jmp 0x44d828
cmp cl, 1
jb 0x44d699
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, 0x82
jb 0x44d6a7
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
je 0x44d61c
cmp cl, 0x26
je 0x44d61c
cmp cl, 0x40
je 0x44d61c
cmp cl, 0x7c
je 0x44d61c
cmp cl, 0x8f
jmp 0x44d828
cmp cl, 1
jb 0x44d744
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, bl
jb 0x44d751
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
cmp cl, 0x3d
je 0x44d61c
cmp cl, 0x8e
jmp 0x44d828
cmp cl, 1
jb 0x44d7c7
cmp cl, 0x1d
jbe 0x44d61c
cmp cl, bl
jb 0x44d7d4
cmp cl, 0x8c
jb 0x44d61c
cmp cl, 0x5e
je 0x44d61c
cmp cl, 0x2a
je 0x44d61c
cmp cl, 0x2f
je 0x44d61c
cmp cl, 0x25
je 0x44d61c
cmp cl, 0x2b
je 0x44d61c
cmp cl, 0x2d
je 0x44d61c
cmp cl, 0x8c
je 0x44d61c
cmp cl, 0x8d
je 0x44d61c
cmp cl, 0x3e
je 0x44d61c
cmp cl, 0x3c
je 0x44d61c
xor eax, eax
inc eax
jmp 0x44d275