Function at 0x445a83
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0044556a
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x445c3d
je 0x44602e
cmp edx, 0x28
jg 0x445b8b
je 0x4460a3
cmp edx, 0x1f
jg 0x445aef
cmp edx, 0x1e
jge 0x4460a3
test edx, edx
jle 0x445ae6
cmp edx, 8
jle 0x445e91
cmp edx, 0xd
jle 0x445ae6
cmp edx, 0x1d
jle 0x445e91
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x445ba6
dec edx
jne 0x445ae6
cmp cl, 1
jb 0x445b09
cmp cl, 0x1d
jbe 0x445e91
cmp cl, 0x82
jb 0x445b17
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
je 0x445e91
cmp cl, 0x26
jmp 0x44609d
sub edx, 0x29
je 0x445c36
dec edx
je 0x445ba6
dec edx
je 0x445be5
dec edx
dec edx
je 0x445be5
dec edx
dec edx
jne 0x445ae6
cmp cl, 1
jb 0x445bb4
cmp cl, 0x1d
jbe 0x445e91
cmp cl, 0x82
jb 0x445bc2
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
jmp 0x44609d
cmp cl, 1
jb 0x445bf3
cmp cl, 0x1d
jbe 0x445e91
cmp cl, 0x82
jb 0x445c01
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
jmp 0x44609d
xor eax, eax
jmp 0x445aea
cmp edx, 0x8b
jg 0x445dd7
cmp edx, ebx
jge 0x445e91
sub edx, 0x3d
je 0x445fab
dec edx
je 0x44602e
dec edx
dec edx
je 0x445d3f
sub edx, 0x1e
je 0x445d1c
sub edx, 0x1e
jne 0x445ae6
cmp cl, 1
jb 0x445c89
cmp cl, 0x1d
jbe 0x445e91
cmp cl, bl
jb 0x445c96
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
je 0x445e91
cmp cl, 0x26
je 0x445e91
cmp cl, 0x40
je 0x445e91
cmp cl, 0x7c
jmp 0x44609d
cmp cl, 1
jb 0x445d2a
cmp cl, 0x1d
jbe 0x445e91
cmp cl, bl
jb 0x445d37
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
jmp 0x44609d
cmp cl, 1
jb 0x445d4d
cmp cl, 0x1d
jbe 0x445e91
cmp cl, bl
jb 0x445d5a
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
je 0x445e91
cmp cl, 0x26
je 0x445e91
cmp cl, 0x40
jmp 0x44609d
cmp edx, 0x8c
jl 0x445ae6
cmp edx, 0x8d
jle 0x44602e
cmp edx, 0x8e
je 0x445fab
cmp edx, 0x8f
je 0x445f04
mov ebx, 0x90
cmp edx, ebx
je 0x445e99
cmp edx, 0x91
jne 0x445ae6
cmp cl, 1
jb 0x445e2a
cmp cl, 0x1d
jbe 0x445e91
cmp cl, 0x82
jb 0x445e34
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
je 0x445e91
cmp cl, 0x26
je 0x445e91
cmp cl, 0x40
je 0x445e91
cmp cl, 0x7c
je 0x445e91
cmp cl, 0x8f
je 0x445e91
cmp cl, bl
je 0x445e91
cmp cl, 0x91
jne 0x4460a3
or eax, 0xffffffff
jmp 0x445aea
cmp cl, 1
jb 0x445ea3
cmp cl, 0x1d
jbe 0x445e91
cmp cl, 0x82
jb 0x445ead
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
je 0x445e91
cmp cl, 0x26
je 0x445e91
cmp cl, 0x40
je 0x445e91
cmp cl, 0x7c
je 0x445e91
cmp cl, 0x8f
je 0x445e91
cmp cl, bl
jmp 0x44609d
cmp cl, 1
jb 0x445f0e
cmp cl, 0x1d
jbe 0x445e91
cmp cl, 0x82
jb 0x445f1c
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
je 0x445e91
cmp cl, 0x26
je 0x445e91
cmp cl, 0x40
je 0x445e91
cmp cl, 0x7c
je 0x445e91
cmp cl, 0x8f
jmp 0x44609d
cmp cl, 1
jb 0x445fb9
cmp cl, 0x1d
jbe 0x445e91
cmp cl, bl
jb 0x445fc6
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
cmp cl, 0x3d
je 0x445e91
cmp cl, 0x8e
jmp 0x44609d
cmp cl, 1
jb 0x44603c
cmp cl, 0x1d
jbe 0x445e91
cmp cl, bl
jb 0x446049
cmp cl, 0x8c
jb 0x445e91
cmp cl, 0x5e
je 0x445e91
cmp cl, 0x2a
je 0x445e91
cmp cl, 0x2f
je 0x445e91
cmp cl, 0x25
je 0x445e91
cmp cl, 0x2b
je 0x445e91
cmp cl, 0x2d
je 0x445e91
cmp cl, 0x8c
je 0x445e91
cmp cl, 0x8d
je 0x445e91
cmp cl, 0x3e
je 0x445e91
cmp cl, 0x3c
je 0x445e91
xor eax, eax
inc eax
jmp 0x445aea