Function at 0x100504cb
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.1004fff0
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x10050685
je 0x10050a76
cmp edx, 0x28
jg 0x100505d3
je 0x10050aeb
cmp edx, 0x1f
jg 0x10050537
cmp edx, 0x1e
jge 0x10050aeb
test edx, edx
jle 0x1005052e
cmp edx, 8
jle 0x100508d9
cmp edx, 0xd
jle 0x1005052e
cmp edx, 0x1d
jle 0x100508d9
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x100505ee
dec edx
jne 0x1005052e
cmp cl, 1
jb 0x10050551
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, 0x82
jb 0x1005055f
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
je 0x100508d9
cmp cl, 0x26
jmp 0x10050ae5
sub edx, 0x29
je 0x1005067e
dec edx
je 0x100505ee
dec edx
je 0x1005062d
dec edx
dec edx
je 0x1005062d
dec edx
dec edx
jne 0x1005052e
cmp cl, 1
jb 0x100505fc
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, 0x82
jb 0x1005060a
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
jmp 0x10050ae5
cmp cl, 1
jb 0x1005063b
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, 0x82
jb 0x10050649
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
jmp 0x10050ae5
xor eax, eax
jmp 0x10050532
cmp edx, 0x8b
jg 0x1005081f
cmp edx, ebx
jge 0x100508d9
sub edx, 0x3d
je 0x100509f3
dec edx
je 0x10050a76
dec edx
dec edx
je 0x10050787
sub edx, 0x1e
je 0x10050764
sub edx, 0x1e
jne 0x1005052e
cmp cl, 1
jb 0x100506d1
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, bl
jb 0x100506de
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
je 0x100508d9
cmp cl, 0x26
je 0x100508d9
cmp cl, 0x40
je 0x100508d9
cmp cl, 0x7c
jmp 0x10050ae5
cmp cl, 1
jb 0x10050772
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, bl
jb 0x1005077f
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
jmp 0x10050ae5
cmp cl, 1
jb 0x10050795
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, bl
jb 0x100507a2
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
je 0x100508d9
cmp cl, 0x26
je 0x100508d9
cmp cl, 0x40
jmp 0x10050ae5
cmp edx, 0x8c
jl 0x1005052e
cmp edx, 0x8d
jle 0x10050a76
cmp edx, 0x8e
je 0x100509f3
cmp edx, 0x8f
je 0x1005094c
mov ebx, 0x90
cmp edx, ebx
je 0x100508e1
cmp edx, 0x91
jne 0x1005052e
cmp cl, 1
jb 0x10050872
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, 0x82
jb 0x1005087c
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
je 0x100508d9
cmp cl, 0x26
je 0x100508d9
cmp cl, 0x40
je 0x100508d9
cmp cl, 0x7c
je 0x100508d9
cmp cl, 0x8f
je 0x100508d9
cmp cl, bl
je 0x100508d9
cmp cl, 0x91
jne 0x10050aeb
or eax, 0xffffffff
jmp 0x10050532
cmp cl, 1
jb 0x100508eb
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, 0x82
jb 0x100508f5
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
je 0x100508d9
cmp cl, 0x26
je 0x100508d9
cmp cl, 0x40
je 0x100508d9
cmp cl, 0x7c
je 0x100508d9
cmp cl, 0x8f
je 0x100508d9
cmp cl, bl
jmp 0x10050ae5
cmp cl, 1
jb 0x10050956
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, 0x82
jb 0x10050964
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
je 0x100508d9
cmp cl, 0x26
je 0x100508d9
cmp cl, 0x40
je 0x100508d9
cmp cl, 0x7c
je 0x100508d9
cmp cl, 0x8f
jmp 0x10050ae5
cmp cl, 1
jb 0x10050a01
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, bl
jb 0x10050a0e
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
cmp cl, 0x3d
je 0x100508d9
cmp cl, 0x8e
jmp 0x10050ae5
cmp cl, 1
jb 0x10050a84
cmp cl, 0x1d
jbe 0x100508d9
cmp cl, bl
jb 0x10050a91
cmp cl, 0x8c
jb 0x100508d9
cmp cl, 0x5e
je 0x100508d9
cmp cl, 0x2a
je 0x100508d9
cmp cl, 0x2f
je 0x100508d9
cmp cl, 0x25
je 0x100508d9
cmp cl, 0x2b
je 0x100508d9
cmp cl, 0x2d
je 0x100508d9
cmp cl, 0x8c
je 0x100508d9
cmp cl, 0x8d
je 0x100508d9
cmp cl, 0x3e
je 0x100508d9
cmp cl, 0x3c
je 0x100508d9
xor eax, eax
inc eax
jmp 0x10050532