Function at 0x44e25f
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0044ddd9
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x44e419
je 0x44e80a
cmp edx, 0x28
jg 0x44e367
je 0x44e87f
cmp edx, 0x1f
jg 0x44e2cb
cmp edx, 0x1e
jge 0x44e87f
test edx, edx
jle 0x44e2c2
cmp edx, 8
jle 0x44e66d
cmp edx, 0xd
jle 0x44e2c2
cmp edx, 0x1d
jle 0x44e66d
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x44e382
dec edx
jne 0x44e2c2
cmp cl, 1
jb 0x44e2e5
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, 0x82
jb 0x44e2f3
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
je 0x44e66d
cmp cl, 0x26
jmp 0x44e879
sub edx, 0x29
je 0x44e412
dec edx
je 0x44e382
dec edx
je 0x44e3c1
dec edx
dec edx
je 0x44e3c1
dec edx
dec edx
jne 0x44e2c2
cmp cl, 1
jb 0x44e390
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, 0x82
jb 0x44e39e
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
jmp 0x44e879
cmp cl, 1
jb 0x44e3cf
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, 0x82
jb 0x44e3dd
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
jmp 0x44e879
xor eax, eax
jmp 0x44e2c6
cmp edx, 0x8b
jg 0x44e5b3
cmp edx, ebx
jge 0x44e66d
sub edx, 0x3d
je 0x44e787
dec edx
je 0x44e80a
dec edx
dec edx
je 0x44e51b
sub edx, 0x1e
je 0x44e4f8
sub edx, 0x1e
jne 0x44e2c2
cmp cl, 1
jb 0x44e465
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, bl
jb 0x44e472
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
je 0x44e66d
cmp cl, 0x26
je 0x44e66d
cmp cl, 0x40
je 0x44e66d
cmp cl, 0x7c
jmp 0x44e879
cmp cl, 1
jb 0x44e506
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, bl
jb 0x44e513
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
jmp 0x44e879
cmp cl, 1
jb 0x44e529
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, bl
jb 0x44e536
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
je 0x44e66d
cmp cl, 0x26
je 0x44e66d
cmp cl, 0x40
jmp 0x44e879
cmp edx, 0x8c
jl 0x44e2c2
cmp edx, 0x8d
jle 0x44e80a
cmp edx, 0x8e
je 0x44e787
cmp edx, 0x8f
je 0x44e6e0
mov ebx, 0x90
cmp edx, ebx
je 0x44e675
cmp edx, 0x91
jne 0x44e2c2
cmp cl, 1
jb 0x44e606
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, 0x82
jb 0x44e610
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
je 0x44e66d
cmp cl, 0x26
je 0x44e66d
cmp cl, 0x40
je 0x44e66d
cmp cl, 0x7c
je 0x44e66d
cmp cl, 0x8f
je 0x44e66d
cmp cl, bl
je 0x44e66d
cmp cl, 0x91
jne 0x44e87f
or eax, 0xffffffff
jmp 0x44e2c6
cmp cl, 1
jb 0x44e67f
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, 0x82
jb 0x44e689
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
je 0x44e66d
cmp cl, 0x26
je 0x44e66d
cmp cl, 0x40
je 0x44e66d
cmp cl, 0x7c
je 0x44e66d
cmp cl, 0x8f
je 0x44e66d
cmp cl, bl
jmp 0x44e879
cmp cl, 1
jb 0x44e6ea
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, 0x82
jb 0x44e6f8
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
je 0x44e66d
cmp cl, 0x26
je 0x44e66d
cmp cl, 0x40
je 0x44e66d
cmp cl, 0x7c
je 0x44e66d
cmp cl, 0x8f
jmp 0x44e879
cmp cl, 1
jb 0x44e795
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, bl
jb 0x44e7a2
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
cmp cl, 0x3d
je 0x44e66d
cmp cl, 0x8e
jmp 0x44e879
cmp cl, 1
jb 0x44e818
cmp cl, 0x1d
jbe 0x44e66d
cmp cl, bl
jb 0x44e825
cmp cl, 0x8c
jb 0x44e66d
cmp cl, 0x5e
je 0x44e66d
cmp cl, 0x2a
je 0x44e66d
cmp cl, 0x2f
je 0x44e66d
cmp cl, 0x25
je 0x44e66d
cmp cl, 0x2b
je 0x44e66d
cmp cl, 0x2d
je 0x44e66d
cmp cl, 0x8c
je 0x44e66d
cmp cl, 0x8d
je 0x44e66d
cmp cl, 0x3e
je 0x44e66d
cmp cl, 0x3c
je 0x44e66d
xor eax, eax
inc eax
jmp 0x44e2c6