Function at 0x40aae9
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push 0x18
call fcn.0040a961
push ebx
push ecx
mov ebx, eax
mov eax, edx
test ebx, ebx
je 0x40afe2
cmp edx, 0x22
jb 0x40ac53
jbe 0x40ae48
cmp edx, 0x34
jb 0x40abc5
jbe 0x40af38
cmp edx, 0x40
jb 0x40ab78
jbe 0x40ad97
cmp edx, 0x44
jb 0x40ab61
jbe 0x40ae34
cmp edx, 0x46
jb 0x40ae8e
jbe 0x40adce
cmp edx, 0xabcdabcd
je 0x40ad74
cmp edx, 0x47
je 0x40afc4
jmp 0x40afe2
cmp edx, 0x43
je 0x40ae16
cmp edx, 0x42
je 0x40af4c
jmp 0x40adbd
cmp edx, 0x38
jb 0x40aba9
jbe 0x40aefc
cmp edx, 0x3a
jb 0x40af06
jbe 0x40aee8
cmp edx, 0x3f
je 0x40aef2
cmp edx, 0x3b
je 0x40ae02
jmp 0x40afe2
cmp edx, 0x37
je 0x40aec0
cmp edx, 0x36
je 0x40aeac
mov eax, 0x413d36
jmp 0x40ad83
cmp edx, 0x2b
jb 0x40ac0f
jbe 0x40af7e
cmp edx, 0x2f
jb 0x40abf8
jbe 0x40af56
cmp edx, 0x31
jb 0x40ae84
jbe 0x40ae98
cmp edx, 0x33
je 0x40aeb6
jmp 0x40aea2
cmp edx, 0x2e
je 0x40af6a
cmp edx, 0x2d
je 0x40afa6
jmp 0x40af92
cmp edx, 0x26
jb 0x40ac37
jbe 0x40adfb
cmp edx, 0x28
jb 0x40adaf
jbe 0x40af24
cmp edx, 0x2a
je 0x40ae5c
jmp 0x40aded
cmp edx, 0x25
je 0x40adb6
cmp edx, 0x24
je 0x40af2e
mov eax, 0x413c59
jmp 0x40ad83
cmp edx, 0x10
jb 0x40acf0
jbe 0x40ad89
cmp edx, 0x19
jb 0x40acac
jbe 0x40aee8
cmp edx, 0x1d
jb 0x40ac95
jbe 0x40afd5
cmp edx, 0x1f
jb 0x40ae66
jbe 0x40ae7a
cmp edx, 0x21
je 0x40aed4
jmp 0x40ae70
cmp edx, 0x1c
je 0x40afcb
cmp edx, 0x1b
je 0x40add8
jmp 0x40ae3e
cmp edx, 0x14
jb 0x40acd4
jbe 0x40af74
cmp edx, 0x16
jb 0x40af88
jbe 0x40af9c
cmp edx, 0x18
je 0x40aeca
jmp 0x40af60
cmp edx, 0x13
je 0x40ae52
cmp edx, 0x12
je 0x40ad90
mov eax, 0x413e7b
jmp 0x40ad83
cmp edx, 7
jb 0x40ad37
jbe 0x40af10
cmp edx, 0xb
jb 0x40ad23
jbe 0x40af42
cmp edx, 0xd
jb 0x40ada8
jbe 0x40af1a
cmp edx, 0xf
je 0x40adf4
jmp 0x40ade6
cmp edx, 0xa
je 0x40addf
cmp edx, 9
je 0x40aede
jmp 0x40ada1
cmp edx, 3
jb 0x40ad55
jbe 0x40ae2a
cmp edx, 6
je 0x40ad7e
cmp edx, 5
je 0x40ae20
jmp 0x40adc7
cmp edx, 2
je 0x40ae0c
cmp edx, 1
je 0x40afba
test edx, edx
je 0x40afb0
jmp 0x40afe2
push 0x413980
jmp 0x40afdb
mov eax, 0x41398c
push eax
jmp 0x40afdb
mov eax, 0x413996
jmp 0x40ad83
mov eax, 0x4139a2
jmp 0x40ad83
push 0x4139af
jmp 0x40afdb
mov eax, 0x4139c0
jmp 0x40ad83
mov eax, 0x4139cc
jmp 0x40ad83
mov eax, 0x4139dd
jmp 0x40ad83
mov eax, 0x4139fa
jmp 0x40ad83
push 0x413a12
jmp 0x40afdb
mov eax, 0x413a1c
jmp 0x40ad83
push 0x413a28
jmp 0x40afdb
mov eax, 0x413a36
jmp 0x40ad83
mov eax, 0x413a44
jmp 0x40ad83
mov eax, 0x413a6b
jmp 0x40ad83
mov eax, 0x413a83
jmp 0x40ad83
mov eax, 0x413aa7
jmp 0x40ad83
mov eax, 0x413abf
jmp 0x40ad83
push 0x413ade
jmp 0x40afdb
mov eax, 0x413af5
jmp 0x40ad83
push 0x413b01
jmp 0x40afdb
mov eax, 0x413b0f
jmp 0x40ad83
mov eax, 0x413b1d
jmp 0x40ad83
push 0x413b2b
jmp 0x40afdb
mov eax, 0x413b3b
jmp 0x40ad83
mov eax, 0x413b4b
jmp 0x40ad83
mov eax, 0x413b60
jmp 0x40ad83
mov eax, 0x413b6d
jmp 0x40ad83
mov eax, 0x413ade
jmp 0x40ad83
mov eax, 0x413b87
jmp 0x40ad83
mov eax, 0x413b9d
jmp 0x40ad83
mov eax, 0x413bb2
jmp 0x40ad83
push 0x413bc0
jmp 0x40afdb
mov eax, 0x413bd0
jmp 0x40ad83
mov eax, 0x413be0
jmp 0x40ad83
mov eax, 0x413bf5
jmp 0x40ad83
mov eax, 0x413c13
jmp 0x40ad83
mov eax, 0x413c2c
jmp 0x40ad83
mov eax, 0x413c4e
jmp 0x40ad83
mov eax, 0x413c70
jmp 0x40ad83
mov eax, 0x413c83
jmp 0x40ad83
push 0x413c88
jmp 0x40afdb
mov eax, 0x413c95
jmp 0x40ad83
mov eax, 0x413ca7
jmp 0x40ad83
mov eax, 0x413cc2
jmp 0x40ad83
mov eax, 0x413cd8
jmp 0x40ad83
mov eax, 0x413ce2
jmp 0x40ad83
mov eax, 0x413cf1
jmp 0x40ad83
mov eax, 0x413d0c
jmp 0x40ad83
mov eax, 0x413d22
jmp 0x40ad83
mov eax, 0x413d4f
jmp 0x40ad83
push 0x413d58
jmp 0x40afdb
mov eax, 0x413d63
jmp 0x40ad83
mov eax, 0x413d6e
jmp 0x40ad83
mov eax, 0x413d89
jmp 0x40ad83
mov eax, 0x413da9
jmp 0x40ad83
mov eax, 0x413dc1
jmp 0x40ad83
mov eax, 0x413dde
jmp 0x40ad83
mov eax, 0x413df7
jmp 0x40ad83
mov eax, 0x413e15
jmp 0x40ad83
mov eax, 0x413e2f
jmp 0x40ad83
mov eax, 0x413e4e
jmp 0x40ad83
mov eax, 0x413e59
jmp 0x40ad83
push 0x413e63
jmp 0x40afdb
mov eax, 0x413e6f
jmp 0x40ad83
mov eax, 0x413e87
push eax
push ebx
call dword [sym.imp.KERNEL32.DLL_lstrcatA]
mov eax, ebx
lea esp, [ebp - 8]
pop ecx
pop ebx
pop ebp
ret