Function at 0x43e106
Capabilities:
Parse credit card information

Disassembly:
push ebx
push esi
mov esi, ecx
push dword [esi]
lea ecx, [esi + 0xc]
call fcn.0043dc37
movzx edx, byte [esp + 0xc]
mov cl, byte [eax]
xor eax, eax
cmp edx, 0x3c
mov ebx, 0x82
jg 0x43e2c0
je 0x43e6b1
cmp edx, 0x28
jg 0x43e20e
je 0x43e726
cmp edx, 0x1f
jg 0x43e172
cmp edx, 0x1e
jge 0x43e726
test edx, edx
jle 0x43e169
cmp edx, 8
jle 0x43e514
cmp edx, 0xd
jle 0x43e169
cmp edx, 0x1d
jle 0x43e514
or byte [esi + 8], 4
pop esi
pop ebx
ret 4
sub edx, 0x25
je 0x43e229
dec edx
jne 0x43e169
cmp cl, 1
jb 0x43e18c
cmp cl, 0x1d
jbe 0x43e514
cmp cl, 0x82
jb 0x43e19a
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
je 0x43e514
cmp cl, 0x26
jmp 0x43e720
sub edx, 0x29
je 0x43e2b9
dec edx
je 0x43e229
dec edx
je 0x43e268
dec edx
dec edx
je 0x43e268
dec edx
dec edx
jne 0x43e169
cmp cl, 1
jb 0x43e237
cmp cl, 0x1d
jbe 0x43e514
cmp cl, 0x82
jb 0x43e245
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
jmp 0x43e720
cmp cl, 1
jb 0x43e276
cmp cl, 0x1d
jbe 0x43e514
cmp cl, 0x82
jb 0x43e284
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
jmp 0x43e720
xor eax, eax
jmp 0x43e16d
cmp edx, 0x8b
jg 0x43e45a
cmp edx, ebx
jge 0x43e514
sub edx, 0x3d
je 0x43e62e
dec edx
je 0x43e6b1
dec edx
dec edx
je 0x43e3c2
sub edx, 0x1e
je 0x43e39f
sub edx, 0x1e
jne 0x43e169
cmp cl, 1
jb 0x43e30c
cmp cl, 0x1d
jbe 0x43e514
cmp cl, bl
jb 0x43e319
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
je 0x43e514
cmp cl, 0x26
je 0x43e514
cmp cl, 0x40
je 0x43e514
cmp cl, 0x7c
jmp 0x43e720
cmp cl, 1
jb 0x43e3ad
cmp cl, 0x1d
jbe 0x43e514
cmp cl, bl
jb 0x43e3ba
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
jmp 0x43e720
cmp cl, 1
jb 0x43e3d0
cmp cl, 0x1d
jbe 0x43e514
cmp cl, bl
jb 0x43e3dd
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
je 0x43e514
cmp cl, 0x26
je 0x43e514
cmp cl, 0x40
jmp 0x43e720
cmp edx, 0x8c
jl 0x43e169
cmp edx, 0x8d
jle 0x43e6b1
cmp edx, 0x8e
je 0x43e62e
cmp edx, 0x8f
je 0x43e587
mov ebx, 0x90
cmp edx, ebx
je 0x43e51c
cmp edx, 0x91
jne 0x43e169
cmp cl, 1
jb 0x43e4ad
cmp cl, 0x1d
jbe 0x43e514
cmp cl, 0x82
jb 0x43e4b7
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
je 0x43e514
cmp cl, 0x26
je 0x43e514
cmp cl, 0x40
je 0x43e514
cmp cl, 0x7c
je 0x43e514
cmp cl, 0x8f
je 0x43e514
cmp cl, bl
je 0x43e514
cmp cl, 0x91
jne 0x43e726
or eax, 0xffffffff
jmp 0x43e16d
cmp cl, 1
jb 0x43e526
cmp cl, 0x1d
jbe 0x43e514
cmp cl, 0x82
jb 0x43e530
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
je 0x43e514
cmp cl, 0x26
je 0x43e514
cmp cl, 0x40
je 0x43e514
cmp cl, 0x7c
je 0x43e514
cmp cl, 0x8f
je 0x43e514
cmp cl, bl
jmp 0x43e720
cmp cl, 1
jb 0x43e591
cmp cl, 0x1d
jbe 0x43e514
cmp cl, 0x82
jb 0x43e59f
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
je 0x43e514
cmp cl, 0x26
je 0x43e514
cmp cl, 0x40
je 0x43e514
cmp cl, 0x7c
je 0x43e514
cmp cl, 0x8f
jmp 0x43e720
cmp cl, 1
jb 0x43e63c
cmp cl, 0x1d
jbe 0x43e514
cmp cl, bl
jb 0x43e649
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
cmp cl, 0x3d
je 0x43e514
cmp cl, 0x8e
jmp 0x43e720
cmp cl, 1
jb 0x43e6bf
cmp cl, 0x1d
jbe 0x43e514
cmp cl, bl
jb 0x43e6cc
cmp cl, 0x8c
jb 0x43e514
cmp cl, 0x5e
je 0x43e514
cmp cl, 0x2a
je 0x43e514
cmp cl, 0x2f
je 0x43e514
cmp cl, 0x25
je 0x43e514
cmp cl, 0x2b
je 0x43e514
cmp cl, 0x2d
je 0x43e514
cmp cl, 0x8c
je 0x43e514
cmp cl, 0x8d
je 0x43e514
cmp cl, 0x3e
je 0x43e514
cmp cl, 0x3c
je 0x43e514
xor eax, eax
inc eax
jmp 0x43e16d