Function at 0x43d039
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0043cb3c
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x43d1f3
je 0x43d5e4
cmp edx, 0x28
jg 0x43d141
je 0x43d659
cmp edx, 0x1f
jg 0x43d0a5
cmp edx, 0x1e
jge 0x43d659
test edx, edx
jle 0x43d09c
cmp edx, 8
jle 0x43d447
cmp edx, 0xd
jle 0x43d09c
cmp edx, 0x1d
jle 0x43d447
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x43d15c
dec edx
jne 0x43d09c
cmp cl, 1
jb 0x43d0bf
cmp cl, 0x1d
jbe 0x43d447
cmp cl, 0x82
jb 0x43d0cd
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
je 0x43d447
cmp cl, 0x26
jmp 0x43d653
sub edx, 0x29
je 0x43d1ec
dec edx
je 0x43d15c
dec edx
je 0x43d19b
dec edx
dec edx
je 0x43d19b
dec edx
dec edx
jne 0x43d09c
cmp cl, 1
jb 0x43d16a
cmp cl, 0x1d
jbe 0x43d447
cmp cl, 0x82
jb 0x43d178
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
jmp 0x43d653
cmp cl, 1
jb 0x43d1a9
cmp cl, 0x1d
jbe 0x43d447
cmp cl, 0x82
jb 0x43d1b7
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
jmp 0x43d653
xor eax, eax
jmp 0x43d0a0
cmp edx, 0x8b
jg 0x43d38d
cmp edx, ebx
jge 0x43d447
sub edx, 0x3d
je 0x43d561
dec edx
je 0x43d5e4
dec edx
dec edx
je 0x43d2f5
sub edx, 0x1e
je 0x43d2d2
sub edx, 0x1e
jne 0x43d09c
cmp cl, 1
jb 0x43d23f
cmp cl, 0x1d
jbe 0x43d447
cmp cl, bl
jb 0x43d24c
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
je 0x43d447
cmp cl, 0x26
je 0x43d447
cmp cl, 0x40
je 0x43d447
cmp cl, 0x7c
jmp 0x43d653
cmp cl, 1
jb 0x43d2e0
cmp cl, 0x1d
jbe 0x43d447
cmp cl, bl
jb 0x43d2ed
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
jmp 0x43d653
cmp cl, 1
jb 0x43d303
cmp cl, 0x1d
jbe 0x43d447
cmp cl, bl
jb 0x43d310
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
je 0x43d447
cmp cl, 0x26
je 0x43d447
cmp cl, 0x40
jmp 0x43d653
cmp edx, 0x8c
jl 0x43d09c
cmp edx, 0x8d
jle 0x43d5e4
cmp edx, 0x8e
je 0x43d561
cmp edx, 0x8f
je 0x43d4ba
mov ebx, 0x90
cmp edx, ebx
je 0x43d44f
cmp edx, 0x91
jne 0x43d09c
cmp cl, 1
jb 0x43d3e0
cmp cl, 0x1d
jbe 0x43d447
cmp cl, 0x82
jb 0x43d3ea
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
je 0x43d447
cmp cl, 0x26
je 0x43d447
cmp cl, 0x40
je 0x43d447
cmp cl, 0x7c
je 0x43d447
cmp cl, 0x8f
je 0x43d447
cmp cl, bl
je 0x43d447
cmp cl, 0x91
jne 0x43d659
or eax, 0xffffffff
jmp 0x43d0a0
cmp cl, 1
jb 0x43d459
cmp cl, 0x1d
jbe 0x43d447
cmp cl, 0x82
jb 0x43d463
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
je 0x43d447
cmp cl, 0x26
je 0x43d447
cmp cl, 0x40
je 0x43d447
cmp cl, 0x7c
je 0x43d447
cmp cl, 0x8f
je 0x43d447
cmp cl, bl
jmp 0x43d653
cmp cl, 1
jb 0x43d4c4
cmp cl, 0x1d
jbe 0x43d447
cmp cl, 0x82
jb 0x43d4d2
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
je 0x43d447
cmp cl, 0x26
je 0x43d447
cmp cl, 0x40
je 0x43d447
cmp cl, 0x7c
je 0x43d447
cmp cl, 0x8f
jmp 0x43d653
cmp cl, 1
jb 0x43d56f
cmp cl, 0x1d
jbe 0x43d447
cmp cl, bl
jb 0x43d57c
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
cmp cl, 0x3d
je 0x43d447
cmp cl, 0x8e
jmp 0x43d653
cmp cl, 1
jb 0x43d5f2
cmp cl, 0x1d
jbe 0x43d447
cmp cl, bl
jb 0x43d5ff
cmp cl, 0x8c
jb 0x43d447
cmp cl, 0x5e
je 0x43d447
cmp cl, 0x2a
je 0x43d447
cmp cl, 0x2f
je 0x43d447
cmp cl, 0x25
je 0x43d447
cmp cl, 0x2b
je 0x43d447
cmp cl, 0x2d
je 0x43d447
cmp cl, 0x8c
je 0x43d447
cmp cl, 0x8d
je 0x43d447
cmp cl, 0x3e
je 0x43d447
cmp cl, 0x3c
je 0x43d447
xor eax, eax
inc eax
jmp 0x43d0a0