Function at 0x42b673
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.00429e23
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x42b82d
je 0x42bc1e
cmp edx, 0x28
jg 0x42b77b
je 0x42bc93
cmp edx, 0x1f
jg 0x42b6df
cmp edx, 0x1e
jge 0x42bc93
test edx, edx
jle 0x42b6d6
cmp edx, 8
jle 0x42ba81
cmp edx, 0xd
jle 0x42b6d6
cmp edx, 0x1d
jle 0x42ba81
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x42b796
dec edx
jne 0x42b6d6
cmp cl, 1
jb 0x42b6f9
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, 0x82
jb 0x42b707
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
je 0x42ba81
cmp cl, 0x26
jmp 0x42bc8d
sub edx, 0x29
je 0x42b826
dec edx
je 0x42b796
dec edx
je 0x42b7d5
dec edx
dec edx
je 0x42b7d5
dec edx
dec edx
jne 0x42b6d6
cmp cl, 1
jb 0x42b7a4
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, 0x82
jb 0x42b7b2
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
jmp 0x42bc8d
cmp cl, 1
jb 0x42b7e3
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, 0x82
jb 0x42b7f1
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
jmp 0x42bc8d
xor eax, eax
jmp 0x42b6da
cmp edx, 0x8b
jg 0x42b9c7
cmp edx, ebx
jge 0x42ba81
sub edx, 0x3d
je 0x42bb9b
dec edx
je 0x42bc1e
dec edx
dec edx
je 0x42b92f
sub edx, 0x1e
je 0x42b90c
sub edx, 0x1e
jne 0x42b6d6
cmp cl, 1
jb 0x42b879
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, bl
jb 0x42b886
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
je 0x42ba81
cmp cl, 0x26
je 0x42ba81
cmp cl, 0x40
je 0x42ba81
cmp cl, 0x7c
jmp 0x42bc8d
cmp cl, 1
jb 0x42b91a
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, bl
jb 0x42b927
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
jmp 0x42bc8d
cmp cl, 1
jb 0x42b93d
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, bl
jb 0x42b94a
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
je 0x42ba81
cmp cl, 0x26
je 0x42ba81
cmp cl, 0x40
jmp 0x42bc8d
cmp edx, 0x8c
jl 0x42b6d6
cmp edx, 0x8d
jle 0x42bc1e
cmp edx, 0x8e
je 0x42bb9b
cmp edx, 0x8f
je 0x42baf4
mov ebx, 0x90
cmp edx, ebx
je 0x42ba89
cmp edx, 0x91
jne 0x42b6d6
cmp cl, 1
jb 0x42ba1a
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, 0x82
jb 0x42ba24
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
je 0x42ba81
cmp cl, 0x26
je 0x42ba81
cmp cl, 0x40
je 0x42ba81
cmp cl, 0x7c
je 0x42ba81
cmp cl, 0x8f
je 0x42ba81
cmp cl, bl
je 0x42ba81
cmp cl, 0x91
jne 0x42bc93
or eax, 0xffffffff
jmp 0x42b6da
cmp cl, 1
jb 0x42ba93
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, 0x82
jb 0x42ba9d
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
je 0x42ba81
cmp cl, 0x26
je 0x42ba81
cmp cl, 0x40
je 0x42ba81
cmp cl, 0x7c
je 0x42ba81
cmp cl, 0x8f
je 0x42ba81
cmp cl, bl
jmp 0x42bc8d
cmp cl, 1
jb 0x42bafe
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, 0x82
jb 0x42bb0c
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
je 0x42ba81
cmp cl, 0x26
je 0x42ba81
cmp cl, 0x40
je 0x42ba81
cmp cl, 0x7c
je 0x42ba81
cmp cl, 0x8f
jmp 0x42bc8d
cmp cl, 1
jb 0x42bba9
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, bl
jb 0x42bbb6
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
cmp cl, 0x3d
je 0x42ba81
cmp cl, 0x8e
jmp 0x42bc8d
cmp cl, 1
jb 0x42bc2c
cmp cl, 0x1d
jbe 0x42ba81
cmp cl, bl
jb 0x42bc39
cmp cl, 0x8c
jb 0x42ba81
cmp cl, 0x5e
je 0x42ba81
cmp cl, 0x2a
je 0x42ba81
cmp cl, 0x2f
je 0x42ba81
cmp cl, 0x25
je 0x42ba81
cmp cl, 0x2b
je 0x42ba81
cmp cl, 0x2d
je 0x42ba81
cmp cl, 0x8c
je 0x42ba81
cmp cl, 0x8d
je 0x42ba81
cmp cl, 0x3e
je 0x42ba81
cmp cl, 0x3c
je 0x42ba81
xor eax, eax
inc eax
jmp 0x42b6da