Function at 0x6bebf0
Capabilities:
Parse credit card information
Reference http user-agent string

Disassembly:
mov ecx, dword [0x99504c]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x6bf12f
sub esp, 0x34
mov edx, dword [esp + 0x3c]
test edx, edx
jbe 0x6bf125
mov eax, dword [esp + 0x38]
movzx ecx, byte [eax]
cmp cl, 0x41
ja 0x6bee14
cmp cl, 0x1f
ja 0x6bed05
cmp cl, 6
ja 0x6bec9b
cmp cl, 1
je 0x6bec7e
cmp cl, 5
je 0x6bec61
cmp cl, 6
jne 0x6befdd
lea eax, [0x701ae0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6a40]
jmp 0x6bf0a9
lea eax, [0x701b40]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6a80]
jmp 0x6bf0a9
lea eax, [0x711560]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6fbba0]
jmp 0x6bf0a9
cmp cl, 0x14
je 0x6bece8
cmp cl, 0x1e
je 0x6beccb
cmp cl, 0x1f
jne 0x6befdd
lea eax, [0x711e60]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6840]
jmp 0x6bf0a9
lea eax, [0x7019c0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6800]
jmp 0x6bf0a9
lea eax, [0x729180]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e5f00]
jmp 0x6bf0a9
cmp cl, 0x34
ja 0x6bed7f
cmp cl, 0x32
je 0x6bed62
cmp cl, 0x33
je 0x6bed45
cmp cl, 0x34
jne 0x6befdd
lea eax, [0x6e6d00]
mov dword [esp + 0x44], eax
lea eax, [0x994f00]
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
add esp, 0x34
ret
lea eax, [0x70a200]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6b40]
jmp 0x6bf0a9
lea eax, [0x7176c0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6cc0]
jmp 0x6bf0a9
cmp cl, 0x3d
ja 0x6bedcc
cmp cl, 0x3c
je 0x6bedaf
cmp cl, 0x3d
jne 0x6befdd
lea eax, [0x701c60]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6c40]
jmp 0x6bf0a9
lea eax, [0x70a260]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6c80]
jmp 0x6bf0a9
cmp cl, 0x40
je 0x6bedf7
cmp cl, 0x41
jne 0x6befdd
lea eax, [0x717640]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6bc0]
jmp 0x6bf0a9
lea eax, [0x701ba0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6b80]
jmp 0x6bf0a9
cmp cl, 0x5c
ja 0x6bef18
cmp cl, 0x51
ja 0x6bee8c
cmp cl, 0x42
je 0x6bee6f
cmp cl, 0x50
je 0x6bee52
cmp cl, 0x51
jne 0x6befdd
lea eax, [0x701900]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e66c0]
jmp 0x6bf0a9
lea eax, [0x711ce0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6680]
jmp 0x6bf0a9
lea eax, [0x701c00]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6c00]
jmp 0x6bf0a9
cmp cl, 0x5a
ja 0x6beed9
cmp cl, 0x52
je 0x6beebc
cmp cl, 0x5a
jne 0x6befdd
lea eax, [0x71c7c0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e64c0]
jmp 0x6bf0a9
lea eax, [0x7018a0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6640]
jmp 0x6bf0a9
cmp cl, 0x5b
jne 0x6beefb
lea eax, [0x71c740]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6400]
jmp 0x6bf0a9
lea eax, [0x717540]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6480]
jmp 0x6bf0a9
cmp cl, 0x60
ja 0x6bef87
cmp cl, 0x5d
je 0x6bef6a
cmp cl, 0x5e
je 0x6bef4d
cmp cl, 0x60
jne 0x6befdd
lea eax, [0x701780]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e63c0]
jmp 0x6bf0a9
lea eax, [0x711be0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6380]
jmp 0x6bf0a9
lea eax, [0x70a2c0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6d40]
jmp 0x6bf0a9
cmp cl, 0x62
ja 0x6befcb
cmp cl, 0x61
jne 0x6befae
lea eax, [0x701720]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6340]
jmp 0x6bf0a9
lea eax, [0x7175c0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6540]
jmp 0x6bf0a9
cmp cl, 0x63
je 0x6bf091
cmp cl, 0x64
je 0x6bf077
movzx eax, cl
lea ecx, [0x945c20]
lea eax, [ecx + eax*8]
mov dword [esp + 0x24], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
lea ecx, [0x6f4820]
mov dword [esp + 0x24], ecx
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], ecx
lea eax, [0x945c20]
mov dword [esp + 0x30], eax
lea eax, [0x74c5a8]
mov dword [esp], eax
mov dword [esp + 4], 0x2d
lea eax, [esp + 0x24]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004c1f50
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x34
ret
lea eax, [0x7017e0]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6500]
jmp 0x6bf0a9
lea eax, [0x701840]
mov dword [esp], eax
call fcn.0040c500
mov eax, dword [esp + 4]
lea ecx, [0x6e6580]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], ecx
mov edx, dword [esp + 0x38]
mov dword [esp], edx
mov edx, dword [esp + 0x3c]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x40]
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], eax
call fcn.006bb8d0
mov eax, dword [esp + 0x14]
test eax, eax
je 0x6bf101
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], eax
mov dword [esp + 0x50], ecx
add esp, 0x34
ret
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x20]
mov dword [esp + 0x48], eax
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
add esp, 0x34
ret
xor eax, eax
mov ecx, eax
call fcn.00468ed0
nop
call fcn.00467a60
jmp fcn.006bebf0