Function at 0x4365aa
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0043606d
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x436764
je 0x436b55
cmp edx, 0x28
jg 0x4366b2
je 0x436bca
cmp edx, 0x1f
jg 0x436616
cmp edx, 0x1e
jge 0x436bca
test edx, edx
jle 0x43660d
cmp edx, 8
jle 0x4369b8
cmp edx, 0xd
jle 0x43660d
cmp edx, 0x1d
jle 0x4369b8
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x4366cd
dec edx
jne 0x43660d
cmp cl, 1
jb 0x436630
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, 0x82
jb 0x43663e
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
je 0x4369b8
cmp cl, 0x26
jmp 0x436bc4
sub edx, 0x29
je 0x43675d
dec edx
je 0x4366cd
dec edx
je 0x43670c
dec edx
dec edx
je 0x43670c
dec edx
dec edx
jne 0x43660d
cmp cl, 1
jb 0x4366db
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, 0x82
jb 0x4366e9
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
jmp 0x436bc4
cmp cl, 1
jb 0x43671a
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, 0x82
jb 0x436728
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
jmp 0x436bc4
xor eax, eax
jmp 0x436611
cmp edx, 0x8b
jg 0x4368fe
cmp edx, ebx
jge 0x4369b8
sub edx, 0x3d
je 0x436ad2
dec edx
je 0x436b55
dec edx
dec edx
je 0x436866
sub edx, 0x1e
je 0x436843
sub edx, 0x1e
jne 0x43660d
cmp cl, 1
jb 0x4367b0
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, bl
jb 0x4367bd
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
je 0x4369b8
cmp cl, 0x26
je 0x4369b8
cmp cl, 0x40
je 0x4369b8
cmp cl, 0x7c
jmp 0x436bc4
cmp cl, 1
jb 0x436851
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, bl
jb 0x43685e
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
jmp 0x436bc4
cmp cl, 1
jb 0x436874
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, bl
jb 0x436881
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
je 0x4369b8
cmp cl, 0x26
je 0x4369b8
cmp cl, 0x40
jmp 0x436bc4
cmp edx, 0x8c
jl 0x43660d
cmp edx, 0x8d
jle 0x436b55
cmp edx, 0x8e
je 0x436ad2
cmp edx, 0x8f
je 0x436a2b
mov ebx, 0x90
cmp edx, ebx
je 0x4369c0
cmp edx, 0x91
jne 0x43660d
cmp cl, 1
jb 0x436951
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, 0x82
jb 0x43695b
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
je 0x4369b8
cmp cl, 0x26
je 0x4369b8
cmp cl, 0x40
je 0x4369b8
cmp cl, 0x7c
je 0x4369b8
cmp cl, 0x8f
je 0x4369b8
cmp cl, bl
je 0x4369b8
cmp cl, 0x91
jne 0x436bca
or eax, 0xffffffff
jmp 0x436611
cmp cl, 1
jb 0x4369ca
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, 0x82
jb 0x4369d4
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
je 0x4369b8
cmp cl, 0x26
je 0x4369b8
cmp cl, 0x40
je 0x4369b8
cmp cl, 0x7c
je 0x4369b8
cmp cl, 0x8f
je 0x4369b8
cmp cl, bl
jmp 0x436bc4
cmp cl, 1
jb 0x436a35
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, 0x82
jb 0x436a43
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
je 0x4369b8
cmp cl, 0x26
je 0x4369b8
cmp cl, 0x40
je 0x4369b8
cmp cl, 0x7c
je 0x4369b8
cmp cl, 0x8f
jmp 0x436bc4
cmp cl, 1
jb 0x436ae0
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, bl
jb 0x436aed
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
cmp cl, 0x3d
je 0x4369b8
cmp cl, 0x8e
jmp 0x436bc4
cmp cl, 1
jb 0x436b63
cmp cl, 0x1d
jbe 0x4369b8
cmp cl, bl
jb 0x436b70
cmp cl, 0x8c
jb 0x4369b8
cmp cl, 0x5e
je 0x4369b8
cmp cl, 0x2a
je 0x4369b8
cmp cl, 0x2f
je 0x4369b8
cmp cl, 0x25
je 0x4369b8
cmp cl, 0x2b
je 0x4369b8
cmp cl, 0x2d
je 0x4369b8
cmp cl, 0x8c
je 0x4369b8
cmp cl, 0x8d
je 0x4369b8
cmp cl, 0x3e
je 0x4369b8
cmp cl, 0x3c
je 0x4369b8
xor eax, eax
inc eax
jmp 0x436611