Function at 0x41dedd
Capabilities:
Parse credit card information

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push eax
push eax
push eax
push eax
push eax
call fcn.0043cc30
mov edx, dword [esp + 0x24]
lea ecx, [esp]
call fcn.00424000
push dword [esp]
call fcn.0043af80
mov ebx, eax
add ebx, ebx
add ebx, 0xfffffffe
mov dword [esp + 0x14], ebx
mov dword [esp + 4], 0
jmp 0x41df15
mov eax, dword [esp + 0x14]
cmp eax, dword [esp + 4]
jl 0x41e06e
mov eax, dword [esp]
mov ebx, eax
add ebx, dword [esp + 4]
push ebx
call fcn.0043bdf0
mov dword [esp + 8], eax
mov ebx, dword [esp + 8]
cmp ebx, 0x20
jne 0x41df6b
mov edx, dword [esp + 0xc]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
mov edx, str._space
push edx
call fcn.0043cb60
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
jmp 0x41e063
mov ebx, dword [esp + 8]
cmp ebx, 0x26
je 0x41df7f
mov ebx, dword [esp + 8]
cmp ebx, 0x28
je 0x41df7f
jmp 0x41df86
mov eax, 1
jmp 0x41df88
xor eax, eax
and eax, eax
jne 0x41df97
mov ebx, dword [esp + 8]
cmp ebx, 0x29
je 0x41df97
jmp 0x41df9e
mov eax, 1
jmp 0x41dfa0
xor eax, eax
and eax, eax
jne 0x41dfaf
mov ebx, dword [esp + 8]
cmp ebx, 0x3d
je 0x41dfaf
jmp 0x41dfb6
mov eax, 1
jmp 0x41dfb8
xor eax, eax
and eax, eax
jne 0x41dfc7
mov ebx, dword [esp + 8]
cmp ebx, 0x3b
je 0x41dfc7
jmp 0x41dfce
mov eax, 1
jmp 0x41dfd0
xor eax, eax
and eax, eax
jne 0x41dfdf
mov ebx, dword [esp + 8]
cmp ebx, 0x5e
je 0x41dfdf
jmp 0x41dfe6
mov eax, 1
jmp 0x41dfe8
xor eax, eax
and eax, eax
je 0x41e024
mov edx, dword [esp + 0xc]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043ca90
pop edx
push eax
push dword [esp + 0x14]
call fcn.0043b920
pop eax
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
jmp 0x41e063
mov ebx, dword [esp + 8]
cmp ebx, 0x7f
jle 0x41e063
mov edx, dword [esp + 0xc]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043ca90
pop edx
push eax
push dword [esp + 0x14]
call fcn.0043b920
pop eax
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
add dword [esp + 4], 2
jno 0x41df15
push dword [esp + 0xc]
call fcn.0043af80
mov ebx, eax
and ebx, ebx
je 0x41e0b6
mov ebp, dword [0x45d684]
mov edx, dword [ebp + 0x25c]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
mov edx, 0x44cb1a
push edx
call fcn.0043cb60
mov edx, dword [esp + 0x10]
push edx
call fcn.0043cb60
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
push dword [esp]
call fcn.0043af80
mov dword [esp + 0x10], eax
mov ebx, dword [esp + 0x10]
cmp ebx, 0x78
jle 0x41e172
push dword [esp + 0xc]
call fcn.0043af80
mov ebx, eax
and ebx, ebx
je 0x41e105
mov edx, dword [esp + 0xc]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
mov edx, 0x44a07a
push edx
call fcn.0043cb60
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
mov edx, dword [esp + 0xc]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
mov ebp, dword [0x45d684]
mov edx, dword [ebp + 0x260]
push edx
call fcn.0043cb60
mov edx, 0x44cb1a
push edx
call fcn.0043cb60
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043ca90
pop edx
push eax
mov eax, dword [esp + 0x1c]
cdq
push edx
push eax
call fcn.0043a630
pop eax
mov edx, 0x44a1f6
push edx
call fcn.0043cb60
mov edx, dword [ebp + 0x264]
push edx
call fcn.0043cb60
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
push dword [esp + 0xc]
call fcn.0043af80
mov ebx, eax
and ebx, ebx
je 0x41e1dd
mov ebp, dword [0x45d684]
mov edx, dword [ebp + 0x268]
push edx
call fcn.0043ca90
pop edx
push eax
push edx
call fcn.0043cb60
mov edx, 0x44cb1a
push edx
call fcn.0043cb60
mov edx, dword [esp + 4]
push edx
call fcn.0043cb60
mov edx, 0x44a07a
push edx
call fcn.0043cb60
mov edx, dword [esp + 0x10]
push edx
call fcn.0043cb60
lea eax, [esp + 0x10]
push eax
call fcn.0043cad0
push 1
push dword [esp + 0x10]
call fcn.0041e1f8
xor eax, eax
push dword [esp + 0xc]
call fcn.0043ccc0
push dword [esp]
call fcn.0043ccc0
add esp, 0x18
pop ebx
pop ebp
ret 4