<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Profiles>
	<ClientProfilesV2>
		<ClientProfile>
			<Name>Mode: Advanced: Proxy Connection</Name>
			<Version/>
			<Tag>^&lt;.{2,15} V:%[version],M(S)?:5,%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Proxy Connection Detected</CheatingDescription>
			<RawToSend>1983203545</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Mode: Advanced: Proxy Connection // info: User isnt connected with his real ip adress</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>DoS Tool: Super Nova</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],H:\d{1,5}((/)?(\d{1,5})?){1,3},%[slots]&gt;$</Tag>
			<ExtendedTag>^supernova-%[version2]-Project$</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: DDoS Tool Detected</CheatingDescription>
			<RawToSend>48323838</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unwanted Users: Super Nova // info: A CTM DDOS Tool that connects to multiple verlihubs to DDoS a target</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unwanted Users: Team Members/Flooders (v.1)</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>(CrÃ§H€r']\['€ÃM(\+\+)?|]\[-]\[ackerz\+\+|&lt;Hå¢k - €lî†€\+\+&gt;|']\['€AM€LiT€|']\['€|(A )?Unbent_Unbowed_Unbroken|']\['WÍ€ÀÐZÃ ']\['€Ã']V\['|]\[V]\[åd']\['€åm|\[-ÇT-]|ÐÇ BÁÑÐïÐô§™|\[-ÐG-]|\[\+\+]|]\[-]\[á¢k€®Z\+\+)</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Flooder Detected</CheatingDescription>
			<RawToSend>48323838</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unwanted Users: Team Members/Flooders (v.1) // info: Team Members often cause trouble for hubs some of these prefixes are aslo used for floodbots</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Outdated Client: No TTH Support</Name>
			<Version/>
			<Tag>^&lt;.{2,15}V:%[version],%[mode],%[hubs],%[slots](,%[downloadslots],%[freeslots],%[ratio])?&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports>^(BZList |TTH )(GetTestZBlock |Mini[Ss]lots |XmlBZList )?(CHUNK |TTH )?(GetZBlock |MiniSlots |XmlBZList )?(BZList |ADCGet )?(ClientId )?(Uploadinfo )?(DHD )?(CDM )?(GetTestZBlock )?(GetZBlock )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Outdated Client Detected</CheatingDescription>
			<RawToSend>570875320</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Outdated Client: DC++ // info: No Support for TTHL or TTHF in this client and are open to exploits</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Outdated Client: NMDC</Name>
			<Version>^2\.20(5)?$</Version>
			<Tag>^&lt;DC V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^[a-z]{50,150}$</Lock>
			<Pk>^[a-z]{10,20}$</Pk>
			<Supports>^([0]{0})$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[123]$</Status>
			<CheatingDescription>Cheat: Outdated Client Detected</CheatingDescription>
			<RawToSend>570875320</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Outdated Client: DC++ // info: No Support for TTHL or TTHF in this client and are open to exploits</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: DC King++</Name>
			<Version>^0\.674$</Version>
			<Tag>^&lt;.* V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;DC King\+\+ %[version2]&gt;</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>Leecher Client: DC King++ // info: Supports Fake Tagging, Slot Locking, Limiting Feature</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: DT++</Name>
			<Version/>
			<Tag>^&lt;DT\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.674ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Devil Speed$</Connection>
			<Comment>Leecher Client: DT++ // info: Supports Fake Tagging, Slot Locking, Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: DyVeDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:[dD]y[vV]eDC\+\+,%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>Leecher Client: DyVeDC++ // info: Supports Fake Tagging, Slotblocking, Anti Spam Abuse</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: $BanMsg Supporting Clients</Name>
			<Version/>
			<Tag>^&lt;.{1,20} V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>\bBanMsg\b</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Leecher Client: $BanMsg Supporting Clients // info: Supports Leech functions, Faketagging,  Limiting Feature, Fake Sharing, Slotblocker</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: jmstRC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^.*&lt;\[jmstRC\+\+ \[%[version2]\]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Leecher Client: jmstRC++ // info: Supports Supports Fake Share, Fake Tagging, Slot Locking, Limiting Feature, Emulation Features</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: sRC++</Name>
			<Version/>
			<Tag>^&lt;(sRC)?\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;(\[sRC\+\+\])?&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Leecher Client: sRC++ // info: Supports Fake Share, Fake Tagging, Slot Locking, Limiting Feature, Emulation Features</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Leecher Client: Stealth Zion++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;Stealth Zion(\+\+)? %[version2]&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Leecher Client: Stealth Zion++ // info: Supports Fake Tagging, Slot Locking, Limiting Feature</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Limited Connection: Clientlimiter (v.1)</Name>
			<Version/>
			<Tag>^&lt;.{2,15} V:%[version],%[mode],%[hubs],%[slots](,%[downloadslots],%[smallslots],%[freeslots],%[ratio])?,%[limiter]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Limiter Detected</CheatingDescription>
			<RawToSend>1261126158</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Limited Connection: Clientlimiter (v.1) // info: User has limited the connection, Value stated in tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Limited Connection: Clientlimiter (v.2)</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>\[[BLURD]{1}:[0-9]{1,10}(\.([0-9]{1,10}))?\]|L:\[U:[0-9]{1,10}/D:[0-9]{1,10}\]|LDC\+\+\[%[version2]\]L[0-9]{1,10} </ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Limiter Detected</CheatingDescription>
			<RawToSend>1261126158</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Limited Connection: Clientlimiter (v.2) // info: User has limited the connection, Value stated in description</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Limited Connection: Netlimiter</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Netlimiter Detected</CheatingDescription>
			<RawToSend>1261126158</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^NetLimite(r)? \[[0-9]{1,4}( [kK][bB]/[sS])?]$|^DU Super Control(l)?er$</Connection>
			<Comment>Limited Connection: Netlimiter // info: Netlimiter Detected and running on user client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: CrZDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^(\[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?/[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?])?.*((\[)?CrZDC\+\+(\])? )(V:%[version2] )?RC0[123]( | beta1)?$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF GetCID (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: CrZDC++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Free DC++</Name>
			<Version>^0\.1$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>(~Freeazzurra Network~)?</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>Emulation Client: Free DC++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: GDC++</Name>
			<Version>^0\.668$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>(\[\/\]|\[/\]-=VirtualHub.it=- &amp; -=Glesius.it=-)</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: GDC++ // info: Client is emulating DC++</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: GDC</Name>
			<Version>^0\.6(685|745)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^.*(GDC|GokaDCek )%[version2]$|</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: GDC // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: LDC++</Name>
			<Version>^0\.6(68|74)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>LDC\+\+\[%[version2]\]</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: LDC++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: PWDC++</Name>
			<Version>^0\.674$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^((\[/\])?|\[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?/[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?].*$)?PeerWeb DC\+\+.*$|^\[/\].*$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: PWDC++ // info: Client is emulating DC++</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: RSX++</Name>
			<Version>^0\.699$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;RSX\+\+ %[version2]&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: RSX++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: UKC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^:: (UKCable|DC Cable)\+\+ %[version2] User ::$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: UKC++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: zMDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^ZMDCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF GetCID (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>Emulation Client: zMDC++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: ZR++</Name>
			<Version>^0\.674$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;ZR\+\+ %[version2]&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: ZR++ // info: Client is emulating DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: AdreOP++</Name>
			<Version/>
			<Tag>^&lt;AdreOp\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: AdreOP++ // info: OP Client, Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: AirDC++</Name>
			<Version>^2\.0[12]( Beta 1)?$</Version>
			<Tag>^&lt;AirDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|ISDN|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>OP Client: AirDC++ // info: OP Client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: ApexDC++</Name>
			<Version>^0\.[1-4]\.[0-2]$|^1.0.[01](( )?B[2-5]?)?$</Version>
			<Tag>^&lt;ApexDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(69[489]|704)ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock )?(ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|ISDN|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>OP Client: ApexDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: AsG++</Name>
			<Version/>
			<Tag>^&lt;AsG\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: AsG++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: AtlntsDC++</Name>
			<Version/>
			<Tag>^&lt;AtlntsDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: AtlntsDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: COB++</Name>
			<Version/>
			<Tag>^&lt;COB\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: COB++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: CrZDC++</Name>
			<Version>^0\.691|0\.001$</Version>
			<Tag>^&lt;CrZ\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF GetCID (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>OP Client: CrZDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: FFS</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;FFS %[version2]&gt;</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: FFS // info: OP Client, Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: Free DC++</Name>
			<Version>^0\.1$</Version>
			<Tag>^&lt;FreeDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>OP Client: FreeDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: GDC++</Name>
			<Version>^1\.00 RC[7-9]$</Version>
			<Tag>^&lt;GDc\+\+ ([ ]{0,3})V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: GDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: iDC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;iDC%[version2]&gt;</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ClientId ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>OP Client: iDC++ // info: OP Client, Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: IceDC++</Name>
			<Version>^1\.0([01]a|1a.PB1)$</Version>
			<Tag>^&lt;IceDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: IceDC++ // info: OP Client, Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: jkDC++</Name>
			<Version/>
			<Tag>^&lt;(Last MyINFO at: \[[0-2][0-9]:[0-6][0-9]:[0-6][0-9]\] )?(jkDC)?\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>(&lt;jkDC\+\+ (-BETA-)?%[version2]&gt;)?</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^jkDCPLUSPLUS.{1,8}ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: jkDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: MitDC++</Name>
			<Version/>
			<Tag>^&lt;MitDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: MitDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: Moe's++</Name>
			<Version/>
			<Tag>^&lt;Moe's\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.698ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|ISDN|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>OP Client: Moe's++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: netallDC</Name>
			<Version>^1.[12]$</Version>
			<Tag>^&lt;netallDC_[LF] V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: netallDC // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: Royal DC++</Name>
			<Version/>
			<Tag>^&lt;Royal DC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.6(7[34]|9[48])ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: Royal DC++ // info: OP Client,  Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: RSX++</Name>
			<Version/>
			<Tag>^&lt;RSX\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock )?(ZLIG )?$</Supports>
			<TestSUR>^(File Not Available|GetListLength not supported)$</TestSUR>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: RSX++ // info: OP Client,  Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: rmDC++</Name>
			<Version/>
			<Tag>^&lt;rmDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: rmDC++ // info: OP Client,  Limiting Feature</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: saDC++</Name>
			<Version>^0\.694$</Version>
			<Tag>^&lt;saDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|ISDN|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>OP Client: saDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: SdDC++</Name>
			<Version>^0\.(2(3[0-3]|4[0-1]))$|^0\.699$</Version>
			<Tag>^&lt;(SdDC)?\+\+ V:%[version].{0,10},%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^.*&lt;SdDC\+\+ %[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^SDDCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: SdDC++ // info: OP Client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: SmokDC++</Name>
			<Version/>
			<Tag>^&lt;SmokDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: SmokDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: StrongDC++</Name>
			<Version>^1.00 RC([5-9]|9(f[2]?|\.5)){1}(cvs[0-9]{1,2})?$|^1.00 RC10(cvs[0-9]{3})?$|^1\.00cvs[0-9]{1,3}$|^2.(0[0-6]|1[1-3]?)$</Version>
			<Tag>^&lt;StrgDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS0\.(403(25)?|66[78]|67[34]|69[489]|70[4-6])ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock )?(ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: StrongDC++ // info: OP Client,  Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: tDC++</Name>
			<Version/>
			<Tag>^&lt;tDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>OP Client: tDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: Xion++</Name>
			<Version>^X[0-9]{1,2}$</Version>
			<Tag>^&lt;Xion\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk/>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: Xion++ // info: OP Client,  Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: Zion++ Titanium Core Edition</Name>
			<Version>^2\.0[12]\[TiCoEd\]-A([1-6])$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>OP Client: Zion++ Titanium Core Edition // info: OP Client,  Limiting Feature, Emulation Feature, Fake tagging Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: zK++</Name>
			<Version>^0\.7([12](0)?)?$</Version>
			<Tag>^&lt;zK\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock )?(ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|ISDN|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>OP Client: zK++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: ZR++</Name>
			<Version>^1\.0(30(\[[A]\])?|3[12])$</Version>
			<Tag>^&lt;ZR\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>OP Client: ZR++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>OP Client: zMDC++</Name>
			<Version/>
			<Tag>^&lt;zM\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ABCZP]{18}|ABCABCABC)$</Lock>
			<Pk>^ZMDCPLUSPLUS%[version]([A-C]){6}$</Pk>
			<Supports>^BZList MiniSlots XmlBZList ADCGet TTHL (GetTestZBlock GetZBlock ZLIG )?$|^MiniSlots XmlBZList ADCGet TTHL TTHF GetCID (GetZBlock ZLIG )?$|^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>OP Client: zMDC++ // info: OP Client,  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: DCGUI/Valknut</Name>
			<Version/>
			<Tag>^&lt;DCGUI V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL.{20,100}$</Lock>
			<Pk>^DCGUI.{10,20}$</Pk>
			<Supports>^BZList XmlBZList (SSL )?CHUNK MiniSlots ADCGet TTHF (TTHL )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource Client: DCGUI/Valknut // info:  Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: GDC</Name>
			<Version/>
			<Tag>^&lt;GDC V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk/>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource Client: GDC // info:  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: HCN++</Name>
			<Version/>
			<Tag>^&lt;hcn\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource Client: HCN++ // info:  Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: LanDC++</Name>
			<Version/>
			<Tag>^&lt;LanDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Satellite|Wireless|ISDN|Cable|DSL|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>Multisource Client: LanDC++ // info:  Limiting Feature</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: OlympP2P</Name>
			<Version/>
			<Tag>^&lt;OlympP2P V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multisource Client: OlympP2P // info: Multisource Client, Limiting Feature, Emulation Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: RevConnect</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL[A-Z0-9]{32}$</Lock>
			<Pk>^DCPLUSPLUS[A-Z0-9]{96}$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>Multisource Client: RevConnect // info: Multisource Client</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: rusDC</Name>
			<Version>^1\.0$</Version>
			<Tag>^&lt;rusDC V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>Multisource Client: rusDC // info:  Limiting Feature</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: SababaDC++</Name>
			<Version>^0\.6(74[a-i]{1}|90)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Multisource Client: SababaDC++ // info: Multisource Client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: Türkçe DC++</Name>
			<Version>^0\.6(74|94)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^(\[/\]|\[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?/[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?])?Turk( )?\+\+.*$|Türkçe DC\+\+ %[version2]</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8Kbps|33\.6Kbps|56Kbps|ISDN|Satellite|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Multisource Client: Türkçe DC++ // info: Multisource Client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: vDC++</Name>
			<Version>^0\.674$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>\[vDC\+\+ %[version2]\]</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>Multisource Client: vDC++ // info: Multisource Client, Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multisource Client: Zion++ Green</Name>
			<Version>^(2\.0([2-4]))$|^2\.1[0-7]$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPVA-C]){18}$</Lock>
			<Pk>^ZIONPLUSPLUS%[version]([A-C]){6}$|^DCPLUSPLUS0\.403[23][A-C]{6}$</Pk>
			<Supports>^(BZList )?MiniSlots XmlBZList ADCGet TTHL (TTHF )?(GetCID )?(ADCMode )?(GetTestZBlock )?(GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>Multisource Client: Zion++ Green // info: Multisource Client, Limiting Feature</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Multifunction Client: MLDonkey</Name>
			<Version>^[0-2]\.[0-9](\.[0-9])?$</Version>
			<Tag>^&lt;MLDC V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLMLDonkey$</Lock>
			<Pk>^[0-2]\.[0-9](\.[0-9])?$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHF$</Supports>
			<TestSUR>^&lt;File Not Available&gt;$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Multifunction Client</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Multifunction Client: MLDonkey // info: This clients causes other clients to crash</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: bmrgDC++</Name>
			<Version>^0\.674\[D\]$</Version>
			<Tag>^&lt;bmrgDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Abandoned OP Client: DC@fe++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: DC@fe++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^&lt;DC@fe\+\+&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Abandoned OP Client: DC@fe++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: DCf++</Name>
			<Version>^7\.(5|[0]{2})$</Version>
			<Tag>^&lt;DCf\+\+ V:%[version],(%[mode]|M ),%[hubs],%[slots],%[downloadslots],%[smallslots],%[freeslots],%[ratio]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCFPLUSPLUS%[version]ABCABC</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Abandoned OP Client: DCf++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: LDC++</Name>
			<Version>^0\.403|1\.00 (RC1|v2[ab]?)$</Version>
			<Tag>^&lt;LDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Abandoned OP Client: LDC++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: PWDC++</Name>
			<Version/>
			<Tag>^&lt;PW(S)?DC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Abandoned OP Client: PWDC++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: UKC++</Name>
			<Version>^0\.(668\[C\]|674\[[BD]\])$|^1\.00 RC[7-9]$</Version>
			<Tag>^&lt;UKC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Abandoned OP Client: UKC++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: zDC++</Name>
			<Version>^0\.(401|668)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^.*zDC\+\+\[%[version2]\]$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|ISDN|Satellite|Wireless|Cable|DSL|LAN\(T1\)|LAN\(T3\))$</Connection>
			<Comment>Abandoned OP Client: zDC++ // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned OP Client: Zion++ Blue</Name>
			<Version>^1\.(04|1[0-2])$|^(1\.1[1345])|(2\.0[0-7])$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOL([ZPA-C]){18}$</Lock>
			<Pk>^ZIONPLUSPLUS%[version]([A-C]){6}$|^DCPLUSPLUS0\.(40(2|3|32)|674)([A-C]){6}$</Pk>
			<Supports>^(BZList )?MiniSlots XmlBZList ADCGet TTHL (TTHF )?(GetCID )?(ADCMode )?(GetTestZBlock )?(GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>Abandoned OP Client: Zion++ Blue // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Connection Command: Invalid Filename</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom>^\$Failed Invalid filename$</UserConCom>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Unsupported Command Issued by Client</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>User Connection Command: Invalid Filename // info: Command unsupported by protocol this is not DC++</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown Client: GDL++</Name>
			<Version/>
			<Tag>^&lt;GDL\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unknown Client: GDL++ // info: This client is only detected in AML not features are known</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown Client: JZ++</Name>
			<Version/>
			<Tag>^&lt;JZ\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unknown Client: JZ++ // info: This client is only detected in AML not features are known</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown Client: Sexy++</Name>
			<Version/>
			<Tag>^&lt;SEXY\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unknown Client: Sexy++ // info: This client is only detected in AML not features are known</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown Client: Tron++</Name>
			<Version>^2\.02$</Version>
			<Tag>^&lt;TronDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unknown Client: Tron++ // info: This client is only detected in AML not features are known</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Unknown Client: Unknown StrongDC++ Mod</Name>
			<Version>^[0-2].[0-9]{1,10} (RC[0-9](f[0-9])?[- ].{1,25}|[A-Za-z]{4,10}|Matrix cvs[0-9]{1,3}|pre-RC[0-9]{1,3}cvs[0-9]{1,3})$</Version>
			<Tag>^&lt;StrgDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^([13579]|11)$</Status>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Unknown Client: Unknown StrongDC++ Mod // info: This client is only detected in AML not features are known</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Description longer then DC++ maximum length</Name>
			<Version>^0\.(40([0-3]|3[2-4])|6(6[6-8]|7[0-4]|8(1{0,2}|[5-9])|9[1-9]?))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^.{36,100}$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Description longer then DC++ maximum length // info: This is not DC++</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Suspected BCDC++/CZDC++ Client</Name>
			<Version>^0\.(40([0-3]|3[2-4])|6(6[6-8]|7[0-4]|8(1{0,2}|[5-9])|9[1-9]?))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^\[/\]$|^(\[(\d{1,3}) sl] )?\[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?/[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?].{0,32}$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Suspected BCDC++/CZDC++ Client // info: Limiting and Tag Faking Features</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Suspected StrongDC++ Mod</Name>
			<Version>^0\.7(0[0-4])$</Version>
			<Tag>&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF ZLIG $</Supports>
			<TestSUR>^(GetListLength not supported|File Not Available)$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Suspected StrongDC++ Mod // Missing GetZBlock in Supports</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Suspected StrongDC++ Lite</Name>
			<Version>^0\.69[89]$;</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^([[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?/[[0-9]{0,9}(\.)?[0-9]{0,9}[MmKk]{1}(\+)?])?\[ratio \d{1,3},\d{1,4}\].*$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF GetZBlock ZLIG $</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Suspected StrongDC++ Lite Client // info: Limiting and Permanent Emulation Features</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: AirDC++</Name>
			<Version>^1\.0[1-8](\[[AD]{1}\])?$|^1\.[0-9]{1,3} Beta [0-9]$</Version>
			<Tag>^&lt;AirDC\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>User Client: AirDC++ // info: Standard User Client - Webpage: http://www.airdcpp.info/</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: BDC++</Name>
			<Version>^0\.1$</Version>
			<Tag>^&lt;BDC\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^BDCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[69]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>User Client: BDC++ // info: Standard User Client - Webpage: http://bdcdevel.googlepages.com/home</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: McDC++</Name>
			<Version>^0\.(4034|668|67[0-4]|69[18])$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>.*&lt;McDC %[version2]&gt;$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>1</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^Modem|Wireless|(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]\)$|^(0\.0[125]|0\.[1-5]|[125]|[125]0|100)$</Connection>
			<Comment>User Client: McDC++// info: Standard User Client - Webpage: http://mcdcplusplus.myftp.org/</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: DC++ z</Name>
			<Version>^0\.68$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag>^.*DC\+\+ zLine$</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>User Client: DC++ z // info: Standard User Client - Webpage: N/A</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: DC++ (v.1)</Name>
			<Version>^0\.(40([0-3]|3[2-4])|6(6[6-8]|7[0-4]))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]\)$</Connection>
			<Comment>User Client: DC++ 0.40x - 0.67x // info: Standard User Client - Webpage: http://dcplusplus.sourceforge.net/</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: DC++ (v.2)</Name>
			<Version>^0\.6(8(1{0,2}|[5-9])|9([1-8]|9(5)?)?)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>User Client: DC++ 0.68x - 0.69x // info: Standard User Client - Webpage: http://dcplusplus.sourceforge.net/</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: DC++ (v.3)</Name>
			<Version>^0\.70[0-7]$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^GetListLength not supported$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(0\.(005|0[125]|[125])|[125]|[125]0|100)$</Connection>
			<Comment>User Client: DC++ 0.7xx // info: Standard User Client - Webpage: http://dcplusplus.sourceforge.net/</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: MicroDC 2</Name>
			<Version>^0.15\.[46]$</Version>
			<Tag>^&lt;microdc2 V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABCA$</Lock>
			<Pk>^MICRODCABCABCABCABCAB$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHF$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>User Client: MicroDC 2 // info: Standard User Client: http://corsair626.no-ip.org/microdc/</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>User Client: ShakesPeer</Name>
			<Version>^0\.9\.[4578]$</Version>
			<Tag>^&lt;SP V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^ShakesPeer%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Satellite|Cable|DSL|LAN\(T1\)|LAN\(T[13]{1}\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)|[0-9]{1,3}( )?mb$</Connection>
			<Comment>User Client: ShakesPeer // info: Standard User Client - ShakesPeer // info: http://shakespeer.bzero.se/</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Chat Client: FMDC</Name>
			<Version>^20060(213|317|40[78]|41[79]|5[09|28])$</Version>
			<Tag>^&lt;FMDC V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Chat Client: FMDC // info: A Standard Chat Client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Chat Client: Zion++ Yellow</Name>
			<Version>^1\.0[0-2]$</Version>
			<Tag>^&lt;Z\+\+ V:%[version],%[newhubs]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^1[35]$</Status>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^Modem|ISDN|Wireless|Satellite|Cable|DSL|LAN\(T[13]\)$;</Connection>
			<Comment>Chat Client: Zion++ Yellow // info: A Standard Chat Client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned User Client: fulDC</Name>
			<Version>^0\.6(74|8(6|7|9|11)?|9([17-9]))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (ZLIG )?$</Supports>
			<TestSUR>^File Not Available|Client too old, not supported$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Abandoned User Client</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Abandoned User Client: fulDC // info: Development has been discontinued for this project</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Abandoned User Client: Goofy++</Name>
			<Version/>
			<Tag>^&lt;Goofy\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag>&lt;Build \[%[version2]\]&gt;</ExtendedTag>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock ZLIG )?$</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Abandoned User Client</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|ISDN|Satellite|Cable|DSL|LAN\(T[13]{1}\)$</Connection>
			<Comment>Abandoned User Client: Goofy++ // info: Development has been discontinued for this project</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Non Existing Version 0.4x Series</Name>
			<Version>^0\.40([0-2]{1}[0-9]{1,9}|3([15-9]{1}|40)[0-9]{0,9}|[4-9]{1}[0-9]{0,9})|325|445|40[0-9]{1,2}b$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Non Existing Version 0.4x Series // info: This version does not exist</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Non Existing Version 0.5x Series</Name>
			<Version>^0\.5[0-9]{0,9}$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Non Existing Version 0.5x Series // info: This version does not exist</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Non Existing Version 0.6x Series</Name>
			<Version>^0\.6([0-5][0-9]{0,10}|6[0-5][0-9]{0,10}|66[1-9]{1,5}|(69[0-9]{0,10}?)|7[5-9]{0,10}|81[2-9]{0,10}|8[2-4]{1,10}|9[0-9][0-46-9]{1,10}|80|0[479]|705)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Non Existing Version 0.6x Series // info: This version does not exist</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Non Existing Version 0.7x Series</Name>
			<Version>^0\.7([0-9][8-9]([0-9])?|[1-9][0-9]){1,3}$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Non Existing Version 0.7x Series // info: This version does not exist</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Non Existing Version (x.x) Series</Name>
			<Version>^0\.[8-9][0-9]{0,9}$|^[1-9]\.[0-9]{0,9}$|^[0-9]{1,3},[0-9]{1,5}^$|^[A-Za-z][0-9]{1,3}[\.\:\;\,][0-9]{1,5}$|^0\.[8-9][0-9]{2,4}$|^[1-5]\.[0-9]{1,5}$|^[01]\.[29]\.[08](c)?$|^0\.67[0-9]{1,2}[a-zA-Z]$|^0\.69[19][ -?!:.a-zA-Z]{1,25}$|^(Strong )?DC\+\+( 2\.03)?$|^[a-zA-Z]{1,2}( [0-9]{1,2}\.[0-9]{1,5})?$|^0\.0688$|^[+!@£$:]{1,2}[0-9]{1,2}\.[0-9]{1,3}$|^[dD][cC][-+]{2}( )?v[0-9]{1,2}\.[0-9]{1,4}$|^0\.007|ZeRo-AcK\+\+|StrongDC( )?[Rr][Cc][0-9]{1,3}$|0[\,\_\-\;\:]6((8(1{0,2}|[5-9])|9[1-9]?))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Non Existing Version (x.x) Series // info: This version does not exist</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: No supports found</Name>
			<Version/>
			<Tag>^&lt;(StrgDC|ApexDC|saDC|CrZ|IceDC|PWDC|Royal DC|tDC|Xion|[Zz](M)?)?\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports>^([0]{0})$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status>^([123579]|11)$</Status>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: No Supports found // info: No Supports found on client</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.1)</Name>
			<Version/>
			<Tag>^&lt;.{2,15} V:%[version],%[mode],(H:0/0/0|H:0),%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.1) // info: Not showing any hubs at all registered</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.2)</Name>
			<Version/>
			<Tag>^&lt;.{2,15} V:%[version],%[mode],%[hubs],S:0&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.2) // info: Empty slots on client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.3)</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;,S:[0-9]{1,10}&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.3) // info: Slots displayed twice over</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.4)</Name>
			<Version/>
			<Tag>^&lt;.{2,15} V:%[version],%[mode],%[hubs],S:[0-9]{1,10},(O:-[0-9]{1,10}|O:[0-9]{1,10},O:[0-9]{1,10})&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.4) // info: Extra Slots is displayed with a minus infront of it or dual extra slots</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.5)</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.5) // info: A Charater is displayed after slots</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.6)</Name>
			<Version/>
			<Tag>^&lt;(StrgDC|ApexDC|CrZ|IceDC|Royal DC|tDC|Xion|[Zz](M)?) V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.6) // info: Client is missing ++ charaters infront of clients name</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.7)</Name>
			<Version/>
			<Tag>^&lt;DC(DM)?\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.7) // info: Bad Tag no DC++ Client show &lt;DC++ or DCDM++ for that matter</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.8)</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],H:\w{1}/\w{1}/\w{1}/,S:\w{1,5}&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.8) // info: Bad Tag no cause the hub tag is has too many / or text</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Faketag (v.9)</Name>
			<Version/>
			<Tag>^&lt;\+\+( )?V:([\.\,\:\;\']?|( ){1,4}%[version])%[mode][\.\,\:\;\']{1}%[hubs][\.\,\:\;\']{1}%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Faketag (v.9) // info: Version nr is missing or mismatched symbols in tag</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Hexxed ApexDC++</Name>
			<Version/>
			<Tag>^&lt;ÁÞè×ÐÇ\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Hexxed ApexDC++ // info: Tag is messed up, code has been altered</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: No Tag</Name>
			<Version/>
			<Tag>^([0]){0}$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$|^([0]{0})$|^.{40,160}$|^EXTENDEDPROTOCOL.{20,100}$|^.{40,160}$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$|^([0]{0})$|^.{2,30}$|^DCGUI.{10,20}$|^.{15,30}$</Pk>
			<Supports>^(BZList |MiniSlots |XmlBZList |GetZBlock |ZLIG |ADCGet |TTHL |TTHF |GetTestZBlock |GetCID |ADCMode |CDM |ClientId |DHD |UploadInfo |BanMsg |CHUNK ){1,10}?$|^([0]{0})$</Supports>
			<TestSUR>^File Not Available$|^MaxedOut$|^File not found\.$|^Disconnected|No slots available$</TestSUR>
			<UserConCom/>
			<Status>^[1-9]([0-9])?$</Status>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: No Tag // info: Client does not show tag, it could be too old or a hacked client</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Lock and PK Hacked</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^.{40,160}$|^([0]{0})$|^[A-Z]{11}$</Lock>
			<Pk>^.{15,30}$|^([0]{0})$|^[A-Z]{3,15}$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Lock and PK Hacked // Info: DC++ Tag found, Damaged PK and Lock Found or non at all</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Tag in Description</Name>
			<Version/>
			<Tag/>
			<ExtendedTag>&lt;\+\+ V:.{1,10},M:[AP5]{1},H:[0-9]{1,10}/[0-9]{1,10}/[0-9]{1,10}|H:[0-9]{1,10},S:[0-9]{1,10}(,O:[0-9]{1,10})?&gt;</ExtendedTag>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Tag in Description // info: Client has tag in description</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Mode Charater Mismatched</Name>
			<Version/>
			<Tag>^&lt;.* V:%[version],M:([B-OQ-Z1-46-9?!#@&amp;%+]){1},%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Mode Charater Mismatched // info: Non Standard Charaters in Mode</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: Mode Hub Separator Charater Mismatched</Name>
			<Version/>
			<Tag>^&lt;.* V:%[version],%[mode],H:[0-9]{1,10}[\;\:\,\.\-\_\\\"\']{1}[0-9]{1,10}[\;\:\,\.\-\_\\\"\'{1}[0-9]{1,10},%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Fake Client: Mode Hub Separator Charater Mismatched // info: Non Standard Charaters in Hub Display</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Fake Client: No Connection String</Name>
			<Version>^0\.6(8(1{0,2}|[5-9])|9[1-9]?)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^([0]{0})$</Connection>
			<Comment>Fake Client: No Connection String // info: No connection string found</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Bad TestSUR for DC++</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>^File( Not Found|  Not  Available)$|^Fuck you!!!$|^ShareException: File Not Available( )?$|File non disponibile$|^Connecting\.\.\.$|^File not in cache$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: Bad TestSUR for DC++ // info: Spaces found where they shouldnt be</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Multisource Blocker</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>^Bad request not supported$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Slotblocker</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: Multisource Blocker // info:Multi-Source Slotblocker</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Connection Closed</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>^Connection closed$|^Anslutning stängd$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription/>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: Connection Close // info: Complete Transfer or Abrupted Download</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Connection reset by server</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>^Connection reset by server$|^En befintlig anslutning tvingades att stänga av fjärrvärddatorn\.$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Connection Timeout</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: Connection reset by server info: // The Connection was reset by server</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Disconnect Client Checks</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>^Disconnected$|^Frånkopplad$|^Disconnesso$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Disconnecting Clientchecks</CheatingDescription>
			<RawToSend>258889606</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: Bad TestSUR for DC++ // info: Client is disconnecting client checks</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: MaxedOut</Name>
			<Version/>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR>^MaxedOut$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: MaxedOut // info: Client states MaxedOut this might be a slotlocker</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Too new supports </Name>
			<Version>^0\.699$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (ZLIG )?$</Supports>
			<TestSUR>^GetListLength not supported$</TestSUR>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>TestSUR: Too new supports // info: Client states too new TestSUR Commands PK states 0.7x version</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Connection Mismatch (v.1)</Name>
			<Version>^0\.(40([0-3]|3[2-4])|6(6[6-8]|7[0-4]))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection>^(Modem|Wireless|GPRS\([0-9]M/[0-9]M\))$|^(0\.(005|0[125]|[125])|[125]|[125]0|100)$|^LAN T[0-9]$|^(Modem|Wireless|GPRS|Cable|ISDN|Satellite|Cable|DSL)\([0-9]{1,5}[MmKk]{1}/[0-9]{1,5}[MmKk]{1}\)$|^[0-9]{1,3}Mbit$|^[0-9]{2}\.[0-9]{1}$|[0-9]{1,3}/[0-9]{1,3}$|^\[C@fe\]$|^((\d{1,3}\b( ){1,3}mbit\b( )?){1,3}(!{1,3}))$|^O\.o$|^Sugrör$|^\d{1,2}Mbit/s$</Connection>
			<Comment>Emulation Client: Connection Mismatch (v.1) // info: Unknown DC Client - Client connection doesnt match normal connection tags</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Connection Mismatch (v.2)</Name>
			<Version>^0\.(6((8(1{0,2}|[5-9])|9[1-9]?))|70[0-4])$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection>^(28\.8|33\.6|56)Kbps|Modem|Wireless|ISDN|Satellite|Cable|DSL|LAN\(T[13]\)$|^0\.(0){0,2}8$|^Hall[A-Za-z]{1,10}( ){1,10}[0-9]{1,10}$|^;\)$|^WormHole$|^\d{1,5}.\d{3,5}$|^Fastest$</Connection>
			<Comment>Emulation Client: Connection Mismatch (v.2) // info: Unknown DC Client - Client connection doesnt match normal connection tags</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Old Hubsystem Detected</Name>
			<Version>^0\.(40([0-3]|3[2-4])|6(6[6-8]|7[0-4]|8(1{0,2}|[5-9])|9[1-9]?))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[oldhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>^MiniSlots XmlBZList ADCGet TTHL TTHF (GetZBlock )?(ZLIG )?$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Old hubsystem detected // info: Normal DC++ Clients over version 0.4 doesn't display hubs as old hubsystem (ex. H:3)</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Status Mismatch</Name>
			<Version>^0\.(40([0-3]|3[2-4])|6(6[6-8]|7[0-4]|8(1{0,2}|[5-9])|9[1-9]?))$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[newhubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status>^([3-9]|[1-9]{1}[0-9]{1})$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Status Mismatch // info: Unknown DC Client - Client Doesn't state normal DC++ Status</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Emulation Client: Wrong Supports for DC++</Name>
			<Version>^0\.(40([2-3]|3[2-4])|6(6[6-8]|7[0-4])^|6(8(1{0,2}|[5-9])|9([1-8]|9(5)?)?)|70[0-4]$)$</Version>
			<Tag>^&lt;\+\+ V:%[version],%[mode],%[hubs],%[slots]&gt;$</Tag>
			<ExtendedTag/>
			<Lock>^EXTENDEDPROTOCOLABCABCABCABCABCABC$</Lock>
			<Pk>^DCPLUSPLUS%[version]ABCABC$</Pk>
			<Supports>\b(ClientId |GetCID |TTH |CMD |CHUNK |DHD |Uploadinfo BZList| GetTestZBlock|ADCMode |ClientId |UploadInfo |BanMsg |CHUNK )\b</Supports>
			<TestSUR>^File Not Available$</TestSUR>
			<UserConCom/>
			<Status>^[12]$</Status>
			<CheatingDescription>Cheat: Emulation Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>1</CheckMismatch>
			<Connection/>
			<Comment>Emulation Client: Wrong Supports for DC++ // info: Unknown DC Client - Client Doesn't have normal supports for a DC++ Client</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>1</SkipExtended>
			<SkipExtended2>1</SkipExtended2>
			<SkipExtended3>1</SkipExtended3>
			<KeyType>1</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>Report: Totally Unknown Client</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports/>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>Report this Profile to AML Forums</CheatingDescription>
			<RawToSend>795960649</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>Report: Totally Unknown Client // info: This client has no detection, Please report this client to AML forum - Webadress: http://toast.forumup.fr/viewtopic.php?t=211&amp;mforum=toast</Comment>
			<Recheck>1</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
		<ClientProfile>
			<Name>TestSUR: Corrupt Files</Name>
			<Version/>
			<Tag/>
			<ExtendedTag/>
			<Lock/>
			<Pk/>
			<Supports>^Downloaded tree does not match TTH root$</Supports>
			<TestSUR/>
			<UserConCom/>
			<Status/>
			<CheatingDescription>test</CheatingDescription>
			<RawToSend>0</RawToSend>
			<UseExtraVersion>0</UseExtraVersion>
			<CheckMismatch>0</CheckMismatch>
			<Connection/>
			<Comment>test</Comment>
			<Recheck>0</Recheck>
			<SkipExtended>0</SkipExtended>
			<SkipExtended2>0</SkipExtended2>
			<SkipExtended3>0</SkipExtended3>
			<KeyType>0</KeyType>
		</ClientProfile>
	</ClientProfilesV2>
	<Params>
		<Param Name="mode" RegExp="(M:[AP5]{1})"/>
		<Param Name="freeslots" RegExp="(FS:[0-9]{1,10})"/>
		<Param Name="ratio" RegExp="(RA:[0-9]{0,10}[.,]{1}[0-9]{0,10})"/>
		<Param Name="slots" RegExp="(S:[0-9]{1,10}(,O:[0-9]{1,10})?)"/>
		<Param Name="oldhubs" RegExp="(H:[0-9]{1,10})"/>
		<Param Name="hubs" RegExp="(H:[0-9]{1,10}/[0-9]{1,10}/[0-9]{1,10}|H:[0-9]{1,10})"/>
		<Param Name="smallslots" RegExp="(SM:[0-9]{1,10})"/>
		<Param Name="downloadslots" RegExp="(DS:[0-9]{1,10})"/>
		<Param Name="newhubs" RegExp="(H:[0-9]{1,10}/[0-9]{1,10}/[0-9]{1,10})"/>
		<Param Name="limiter" RegExp="([BLURD]{1}:[0-9]{1,10}([\.,]([0-9]{1,10}))?)(,([BLURD]{1}:[0-9]{1,10}(\.([0-9]{1,10}))?))?"/>
	</Params>
	<FileListDetector>
		<FileListDetectorProfile>
			<Name>Fake Client: Hacked XML Generator</Name>
			<Detect>^[A-Za-z]{5,20}[!@#¤$£%&amp;_- ]{3,10}(\(.{1,30}\))? [0-9]{1,2}\.[0-9]{1,3}$</Detect>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Fake Client: Fake Client: Non Existing Version 0.6x - 0.9x Series</Name>
			<Detect>^DC\+\+ 0\.(4(0([0-3][015-9]([0-9]{1,3})?|4([0-9]{1,3})?)|[1-9][0-9]{1,4})|5[0-9]{0,9}|6([0-5]{0,10}|6[0-5]{0,10}|66[1-9]{1,5}|(69[0-9]{0,10}?)|7[5-9]{0,10}|81[2-9]{0,10}|8[2-4]{1,10}|9[0-9][0-46-9]{1,10}|80|0[479]|705)|7([0-9][8-9]([0-9])?|[1-9][0-9]){1,3}|[8-9][0-9]{0,9}$|^[1-9]\.[0-9]{0,9}$|^[0-9]{1,3},[0-9]{1,5}^$|^[A-Za-z][0-9]{1,3}[\.\:\;\,][0-9]{1,5}$|^0\.[8-9][0-9]{2,4}$|^[1-5]\.[0-9]{1,5}$|^[01]\.[29]\.[08](c)?$|^0\.67[0-9]{1,2}[a-zA-Z]$|^0\.69[19][ -?!:.a-zA-Z]{1,25}$|^(Strong )?DC\+\+( 2\.03)?$|^[a-zA-Z]{1,2}( [0-9]{1,2}\.[0-9]{1,5})?$|^0\.0688$|^[+!@£$:]{1,2}[0-9]{1,2}\.[0-9]{1,3}$|^[dD][cC][-+]{2}( )?v[0-9]{1,2}\.[0-9]{1,4}$|^0\.007|StrongDC( )?[Rr][Cc][0-9]{1,3}$|0[\,\_\-\;\:]6((8(1{0,2}|[5-9])|9[1-9]?)))$</Detect>
			<CheatingDescription>Cheat: Counterfeit DC++ Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Leecher Client: sRC++</Name>
			<Detect>^sRC\+\+.*$</Detect>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Leecher Client: wsDC</Name>
			<Detect>^wsDC.*$</Detect>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Leecher Client: DC++ Avenger Ed</Name>
			<Detect>^DC\+\+ Avenger Ed.*$</Detect>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Leecher Client: DT++</Name>
			<Detect>^DT\+\+ 0\.666$</Detect>
			<CheatingDescription>Cheat: Leech Client Detected</CheatingDescription>
			<RawToSend>234361</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Multisource Client: DCGUI/Valknut</Name>
			<Detect>^Valknut$</Detect>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Multisource Client: SababaDC++</Name>
			<Detect>^SababaDC 0\.(403|6(68|74([a-i]{1})?|90))$</Detect>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Multisource Client: Zion++</Name>
			<Detect>^Zion\+\+ (1\.(04|1[0-2]|1[1345])|2\.(0[0-4]|1[0-7]))$</Detect>
			<CheatingDescription>Cheat: Multisource Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Multifunction Client: MLDonkey</Name>
			<Detect>^MLDC-[0-2]\.[0-9]\(\.[0-9]$</Detect>
			<CheatingDescription>Cheat: Multifunction Client (Doesn't work propper)</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Abandoned OP Client: DCf++</Name>
			<Detect>^DCf\+\+ 7\.5$</Detect>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>OP Client: iDC</Name>
			<Detect>^iDC\+\+ (1\.(1(1)?|2[1-6]|3)|2\.0[12]?)$</Detect>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>OP Client: CrZDC++</Name>
			<Detect>^CrZDC\+\+ 0\.001$</Detect>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>OP Client: SdDC++</Name>
			<Detect>^SdDC\+\+ 0\.(1([12|21])|242|699)$</Detect>
			<CheatingDescription>Cheat: OP Client Detected</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Unknown Client: DCDraja</Name>
			<Detect>^DCDraja 0\.6[0-9]{1,2}$</Detect>
			<CheatingDescription>Cheat: N/A - Features are unknown</CheatingDescription>
			<RawToSend>1978214587</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>User Client: DC++</Name>
			<Detect>^DC\+\+ 0\.(((40([0-3]|3[2-4])|6(6[6-8]|7[0-4]))|6(8(1{0,2}|[5-9])|9([1-8]|9(5)?)?)$)|70[0-4])$</Detect>
			<CheatingDescription>Valid Client Filelist</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>User Client: McDC++</Name>
			<Detect>^McDC\+\+ 0\.(4034|668|67[0-4]|691)$</Detect>
			<CheatingDescription>Valid Client Filelist</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>User Client: ShakesPeer</Name>
			<Detect>^ShakesPeer 0\.9\.[45]$</Detect>
			<CheatingDescription>Valid Client Filelist</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Abandoned OP Client: DC@fe++</Name>
			<Detect>^DC@fe\+\+ 0\.[\d]{1,3}$</Detect>
			<CheatingDescription>Cheat: Abandoned OP Client Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>User Client: Microdc2</Name>
			<Detect>^microdc2 V:0.15\.[46]$</Detect>
			<CheatingDescription>Valid Client Filelist</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>0</BadClient>
		</FileListDetectorProfile>
		<FileListDetectorProfile>
			<Name>Abandoned User Client: Goofy++</Name>
			<Detect>^Goofy\+\+ 0\.6(74|8)$</Detect>
			<CheatingDescription>Cheat: Abandoned User Client Detected</CheatingDescription>
			<RawToSend>0</RawToSend>
			<BadClient>1</BadClient>
		</FileListDetectorProfile>
	</FileListDetector>
	<ProfileInfo>
		<ProfileVersion>AML 3.099</ProfileVersion>
		<ProfileMessage>Last Version on NMDC AML, Next version will be ADC and NMDC</ProfileMessage>
		<ProfileUrl>http://dcaml.sourceforge.net/</ProfileUrl>
	</ProfileInfo>
</Profiles>
