Function at 0x4c5cc0
Capabilities:
Parse credit card information

Disassembly:
mov edx, dword [esp + 4]
cmp edx, 0x1000011
je 0x4c6160
jbe 0x4c5d95
cmp edx, 0x100003c
je 0x4c6150
jbe 0x4c5d40
cmp edx, 0x1000045
je 0x4c60f0
jbe 0x4c5e50
cmp edx, 0x1000072
je 0x4c6100
ja 0x4c5f64
cmp edx, 0x1000047
mov eax, 0x87
je 0x4c5d36
mov eax, 0x86
jb 0x4c5d36
cmp edx, 0x1000070
mov eax, 0xae
je 0x4c5d36
cmp edx, 0x1000071
mov eax, 0xad
jne 0x4c5d92
repz ret
cmp edx, 0x1000032
je 0x4c6170
jbe 0x4c5ea2
cmp edx, 0x1000037
je 0x4c6190
ja 0x4c5fa0
cmp edx, 0x1000034
mov eax, 0x74
je 0x4c5d36
mov eax, 0x73
jb 0x4c5d36
cmp edx, 0x1000035
mov eax, 0x75
je 0x4c5d36
cmp edx, 0x1000036
mov eax, 0x76
je 0x4c5d36
xor eax, eax
ret
cmp edx, 0x5c
je 0x4c60e0
ja 0x4c5df1
cmp edx, 0x2f
je 0x4c6021
ja 0x4c5f31
cmp edx, 0x2a
je 0x4c6140
jbe 0x4c6090
cmp edx, 0x2c
mov eax, 0xbc
je 0x4c5d36
mov eax, 0x6b
jb 0x4c5d36
cmp edx, 0x2d
mov eax, 0x6d
je 0x4c5d36
cmp edx, 0x2e
mov eax, 0xbe
jne 0x4c5d92
repz ret
cmp edx, 0x1000002
jbe 0x4c5ef4
cmp edx, 0x1000007
je 0x4c60c5
jbe 0x4c6030
cmp edx, 0x1000009
mov eax, 0x2a
je 0x4c5d36
mov eax, 0x13
jb 0x4c5d36
cmp edx, 0x100000b
mov eax, 0xc
je 0x4c5d36
cmp edx, 0x1000010
mov eax, 0x24
jne 0x4c5d92
repz ret
cmp edx, 0x1000040
je 0x4c60d0
jbe 0x4c6050
cmp edx, 0x1000042
mov eax, 0x82
je 0x4c5d36
mov eax, 0x81
jb 0x4c5d36
cmp edx, 0x1000043
mov eax, 0x83
je 0x4c5d36
cmp edx, 0x1000044
mov eax, 0x84
jne 0x4c5d92
repz ret
cmp edx, 0x1000015
je 0x4c6180
jbe 0x4c6070
cmp edx, 0x1000017
mov eax, 0x22
je 0x4c5d36
mov eax, 0x21
jb 0x4c5d36
cmp edx, 0x1000030
mov eax, 0x70
je 0x4c5d36
cmp edx, 0x1000031
mov eax, 0x71
jne 0x4c5d92
repz ret
cmp edx, 0x1000001
jae 0x4c6196
cmp edx, 0x7c
je 0x4c60e0
jbe 0x4c6000
cmp edx, 0x7e
je 0x4c6110
jb 0x4c601b
cmp edx, 0x1000000
mov eax, 0x1b
jne 0x4c5d92
repz ret
cmp edx, 0x3d
je 0x4c6130
jbe 0x4c5fe0
cmp edx, 0x5a
ja 0x4c6120
cmp edx, 0x41
mov eax, edx
jae 0x4c5d36
cmp edx, 0x3f
mov eax, 0xbf
jne 0x4c5d92
repz ret
cmp edx, 0x1000081
mov eax, 0xb2
je 0x4c5d36
jbe 0x4c60b2
cmp edx, 0x1000082
mov eax, 0xb1
je 0x4c5d36
cmp edx, 0x1000083
mov eax, 0xb0
jne 0x4c5d92
repz ret
cmp edx, 0x1000039
mov eax, 0x79
je 0x4c5d36
mov eax, 0x78
jb 0x4c5d36
cmp edx, 0x100003a
mov eax, 0x7a
je 0x4c5d36
cmp edx, 0x100003b
mov eax, 0x7b
jne 0x4c5d92
repz ret
cmp edx, 0x39
mov eax, edx
jbe 0x4c5d36
cmp edx, 0x3b
ja 0x4c5d92
mov eax, 0xba
ret
cmp edx, 0x60
je 0x4c6110
cmp edx, 0x7b
je 0x4c6120
cmp edx, 0x5d
jne 0x4c5d92
mov eax, 0xdd
ret
mov eax, 0x6f
ret
cmp edx, 0x1000005
mov eax, 0x2d
ja 0x4c5d36
cmp edx, 0x1000004
sbb eax, eax
and eax, 0xfffffffb
add eax, 0xd
ret
cmp edx, 0x100003e
mov eax, 0x7e
je 0x4c5d36
cmp edx, 0x100003f
sbb eax, eax
and eax, 0xfffffffe
add eax, 0x7f
ret
cmp edx, 0x1000013
mov eax, 0x26
je 0x4c5d36
cmp edx, 0x1000014
sbb eax, eax
and eax, 0xfffffffe
add eax, 0x27
ret
cmp edx, 0x22
je 0x4c61a0
cmp edx, 0x27
je 0x4c61a0
cmp edx, 0x20
mov eax, 0x20
jne 0x4c5d92
repz ret
cmp edx, 0x1000080
mov eax, 0xb3
jne 0x4c5d92
repz ret
mov eax, 0x2e
ret
mov eax, pe_nt_image_headers32
ret
mov eax, 0xdc
ret
mov eax, 0x85
ret
mov eax, 0xaf
ret
mov eax, 0xc0
ret
mov eax, 0xdb
ret
mov eax, 0xbb
ret
mov eax, 0x6a
ret
mov eax, 0x7c
ret
mov eax, 0x23
ret
mov eax, 0x72
ret
mov eax, 0x28
ret
mov eax, 0x77
ret
mov eax, 9
ret
mov eax, 0xde
ret