Function at 0x44eaee
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0044e668
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x44eca8
je 0x44f099
cmp edx, 0x28
jg 0x44ebf6
je 0x44f10e
cmp edx, 0x1f
jg 0x44eb5a
cmp edx, 0x1e
jge 0x44f10e
test edx, edx
jle 0x44eb51
cmp edx, 8
jle 0x44eefc
cmp edx, 0xd
jle 0x44eb51
cmp edx, 0x1d
jle 0x44eefc
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x44ec11
dec edx
jne 0x44eb51
cmp cl, 1
jb 0x44eb74
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, 0x82
jb 0x44eb82
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
je 0x44eefc
cmp cl, 0x26
jmp 0x44f108
sub edx, 0x29
je 0x44eca1
dec edx
je 0x44ec11
dec edx
je 0x44ec50
dec edx
dec edx
je 0x44ec50
dec edx
dec edx
jne 0x44eb51
cmp cl, 1
jb 0x44ec1f
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, 0x82
jb 0x44ec2d
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
jmp 0x44f108
cmp cl, 1
jb 0x44ec5e
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, 0x82
jb 0x44ec6c
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
jmp 0x44f108
xor eax, eax
jmp 0x44eb55
cmp edx, 0x8b
jg 0x44ee42
cmp edx, ebx
jge 0x44eefc
sub edx, 0x3d
je 0x44f016
dec edx
je 0x44f099
dec edx
dec edx
je 0x44edaa
sub edx, 0x1e
je 0x44ed87
sub edx, 0x1e
jne 0x44eb51
cmp cl, 1
jb 0x44ecf4
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, bl
jb 0x44ed01
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
je 0x44eefc
cmp cl, 0x26
je 0x44eefc
cmp cl, 0x40
je 0x44eefc
cmp cl, 0x7c
jmp 0x44f108
cmp cl, 1
jb 0x44ed95
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, bl
jb 0x44eda2
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
jmp 0x44f108
cmp cl, 1
jb 0x44edb8
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, bl
jb 0x44edc5
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
je 0x44eefc
cmp cl, 0x26
je 0x44eefc
cmp cl, 0x40
jmp 0x44f108
cmp edx, 0x8c
jl 0x44eb51
cmp edx, 0x8d
jle 0x44f099
cmp edx, 0x8e
je 0x44f016
cmp edx, 0x8f
je 0x44ef6f
mov ebx, 0x90
cmp edx, ebx
je 0x44ef04
cmp edx, 0x91
jne 0x44eb51
cmp cl, 1
jb 0x44ee95
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, 0x82
jb 0x44ee9f
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
je 0x44eefc
cmp cl, 0x26
je 0x44eefc
cmp cl, 0x40
je 0x44eefc
cmp cl, 0x7c
je 0x44eefc
cmp cl, 0x8f
je 0x44eefc
cmp cl, bl
je 0x44eefc
cmp cl, 0x91
jne 0x44f10e
or eax, 0xffffffff
jmp 0x44eb55
cmp cl, 1
jb 0x44ef0e
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, 0x82
jb 0x44ef18
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
je 0x44eefc
cmp cl, 0x26
je 0x44eefc
cmp cl, 0x40
je 0x44eefc
cmp cl, 0x7c
je 0x44eefc
cmp cl, 0x8f
je 0x44eefc
cmp cl, bl
jmp 0x44f108
cmp cl, 1
jb 0x44ef79
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, 0x82
jb 0x44ef87
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
je 0x44eefc
cmp cl, 0x26
je 0x44eefc
cmp cl, 0x40
je 0x44eefc
cmp cl, 0x7c
je 0x44eefc
cmp cl, 0x8f
jmp 0x44f108
cmp cl, 1
jb 0x44f024
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, bl
jb 0x44f031
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
cmp cl, 0x3d
je 0x44eefc
cmp cl, 0x8e
jmp 0x44f108
cmp cl, 1
jb 0x44f0a7
cmp cl, 0x1d
jbe 0x44eefc
cmp cl, bl
jb 0x44f0b4
cmp cl, 0x8c
jb 0x44eefc
cmp cl, 0x5e
je 0x44eefc
cmp cl, 0x2a
je 0x44eefc
cmp cl, 0x2f
je 0x44eefc
cmp cl, 0x25
je 0x44eefc
cmp cl, 0x2b
je 0x44eefc
cmp cl, 0x2d
je 0x44eefc
cmp cl, 0x8c
je 0x44eefc
cmp cl, 0x8d
je 0x44eefc
cmp cl, 0x3e
je 0x44eefc
cmp cl, 0x3c
je 0x44eefc
xor eax, eax
inc eax
jmp 0x44eb55