<SEC-DOCUMENT>0000950170-24-060810.txt : 20240516
<SEC-HEADER>0000950170-24-060810.hdr.sgml : 20240516
<ACCEPTANCE-DATETIME>20240516083505
ACCESSION NUMBER:		0000950170-24-060810
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20240513
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Submission of Matters to a Vote of Security Holders
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240516
DATE AS OF CHANGE:		20240516

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CSG SYSTEMS INTERNATIONAL INC
		CENTRAL INDEX KEY:			0001005757
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				470783182
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-27512
		FILM NUMBER:		24953660

	BUSINESS ADDRESS:	
		STREET 1:		169 INVERNESS DR W
		STREET 2:		SUITE 300
		CITY:			ENGLEWOOD
		STATE:			CO
		ZIP:			80112
		BUSINESS PHONE:		3037962850

	MAIL ADDRESS:	
		STREET 1:		169 INVERNESS DR W
		STREET 2:		SUITE 300
		CITY:			ENGLEWOOD
		STATE:			CO
		ZIP:			80112
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>csgs-20240513.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-05-16T08:22:31.3880+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:csgs="http://www.csgi.com/20240513" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16">
 <head>
  <title>8-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_8c28c374-ea3e-4e81-9a4a-f685af45384d" name="dei:AmendmentFlag" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80">false</ix:nonNumeric><ix:nonNumeric id="F_bcf872bc-b3a2-4da0-8270-43c3f948a430" name="dei:EntityCentralIndexKey" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80">0001005757</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="csgs-20240513.xsd"/></ix:references><ix:resources><xbrli:context id="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001005757</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-13</xbrli:startDate><xbrli:endDate>2024-05-13</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>
  <div style="min-height:0.5in;"></div>
  <p style="border-top:2.25pt double #000000;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:5.75pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">FORM </span><span style="font-size:18pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4e8384d9-83aa-478b-adb8-ed0f0899e043" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:18pt;font-family:Times New Roman;min-width:fit-content;">8-K</span></ix:nonNumeric></span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">CURRENT REPORT</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of Report (Date of earliest event reported): </span><span><ix:nonNumeric id="F_7f344b3e-d6d3-4401-8d0b-e9097ff0fe78" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">May 13, 2024</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="margin-left:40%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:24pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f4a0005a-e3be-4c98-958d-74537395161e" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:24pt;font-family:Times New Roman;min-width:fit-content;">CSG SYSTEMS INTERNATIONAL, INC.</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Exact name of Registrant as Specified in Its Charter)</span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:20%;"/>
    <td style="width:1%;"/>
    <td style="width:20%;"/>
    <td style="width:18%;"/>
    <td style="width:41%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_8117a836-02fd-4390-8f37-a01d4df6cc0a" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Delaware</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_fc0f7e3a-a5e3-42a0-a332-96deb4bcbd94" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">0-27512</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_840ea4c9-2e21-48a4-96b1-a4fade9131ab" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">47-0783182</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(State or Other Jurisdiction<br/>of Incorporation)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Commission File Number)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(IRS Employer<br/>Identification No.)</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_38306546-2605-4274-83ed-2006bd9c697c" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">169 Inverness Dr W</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_0e3861f8-db6a-4d32-a986-86a488d9de0e" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityAddressAddressLine2"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Suite 300</span></ix:nonNumeric></span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_8fb491f8-6e7e-4a85-8018-fc1f5902bdab" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Englewood</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">, </span><span><ix:nonNumeric id="F_753eef1b-770e-4d87-a7b0-46811f6a8a23" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Colorado</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_2f404cf1-a207-492a-a624-829d4a08e84b" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">80112</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td colspan="3" style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Address of Principal Executive Offices)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.125in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.02986111111111111in;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Registrant&#8217;s Telephone Number, Including Area Code:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_638c9b34-2810-4585-a61e-49328bcb89a6" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">303</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><ix:nonNumeric id="F_566b40c8-8849-4efb-90a1-d9f59d1344f9" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">200-2000</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"/>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.125in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;">(Former Name or Former Address, if Changed Since Last Report)</span></p>
  <p style="margin-left:40%;font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid #000000;margin-right:40%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:9.35pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:9pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_826c4a2c-5b1d-4e23-8d39-44bf67a1127b" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_42f2a226-5739-4d6a-9a69-10ee5994167d" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f4cd38ce-c67b-4b06-9f14-69e9f359e6e8" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div>
  <div style="text-indent:-24.5pt;padding-left:24.5pt;margin-top:6pt;margin-bottom:0;text-align:left;"><span style="margin-right:1em;margin-right:1em;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3cced9ef-cfb1-4b9f-84c0-0c34d16ec495" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:9pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:38%;"/>
    <td style="width:1%;"/>
    <td style="width:15%;"/>
    <td style="width:1%;"/>
    <td style="width:45%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Title of each class</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Trading<br/>Symbol(s)</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"><br/>Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_de9ba7bc-e548-44a7-b9a6-460386472569" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Common Stock, Par Value $0.01 Per Share</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_e647d9c0-c9dc-4cea-a20a-f75b5f0567a9" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">CSGS</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_6e39248d-ea64-4d78-a8fb-de5061c1ebb9" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">The Nasdaq Stock Market LLC</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;&#8239;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;&#8239;240.12b-2 of this chapter).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Emerging growth company </span><span style="font-size:10pt;"><ix:nonNumeric id="F_4bad0637-5f88-47ab-8ea9-a38f511d0cdb" contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="font-size:10pt;font-family:Times New Roman;">&#9744;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double #000000;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;"/>
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 5.02.  Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 16, 2024, CSG Systems International, Inc. (&#8220;CSG&#8221;) announced that it had appointed Samantha Greenberg as a new member of CSG&#8217;s Board of Directors (the &#8220;Board&#8221;), effective May 13, 2024.  The By-Laws of CSG Systems International, Inc. provide for its Board to be divided into three classes, each having a three-year term.  Ms. Greenberg will be a member of the Class I directors, with a term of office to continue until CSG&#8217;s next annual meeting of stockholders, currently anticipated to be held in May 2025.  Ms. Greenberg will also serve on the Audit Committee.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In conjunction with Ms. Greenberg&#8217;s appointment, the Board approved a form of Indemnification Agreement between CSG and Ms. Greenberg, effective May 13, 2024.  Under the terms of the indemnification agreement, CSG would indemnify Ms. Greenberg to the fullest extent permitted by law against all expenses incurred if she were to become party to civil, criminal, administrative, investigative, or other actions related to her services as a director of CSG.  A copy of CSG&#8217;s standard indemnification agreement has been previously filed with the SEC.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ms. Greenberg does not have any family relationships with any executive officer or director of CSG or its affiliates.  She is not a party to any transaction requiring disclosure under Item 404(a) of Regulation S-K.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ms. Greenberg shall receive the standard director compensation arrangement comprised of (on an annual basis), a director fee of $75,000, a committee fee of $7,500, and a $200,000 restricted stock award which shall vest in its entirety on the first anniversary of the grant date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A copy of CSG&#8217;s press release announcing Ms. Greenberg&#8217;s appointment, dated May 16, 2024, is attached hereto as Exhibit 99.1 and is incorporated by reference.</span></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 5.07.  Submission of Matters to a Vote of Security Holders.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 15, 2024, CSG held its Annual Meeting of Stockholders.  The proposals voted upon at the meeting, which are more fully described in CSG&#8217;s proxy statement dated April 1, 2024 (the &#8220;2024 Proxy&#8221;), and the results of the vote (with the percentage of total votes cast in parentheses) were as follows:</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Proposal 1:  Election of Directors.  </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below shows the results of the stockholders&#8217; vote for the election of the Class III Directors, with terms expiring in 2027:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:20.856%;"/>
    <td style="width:1.04%;"/>
    <td style="width:23.975%;"/>
    <td style="width:1.04%;"/>
    <td style="width:17.696%;"/>
    <td style="width:1.04%;"/>
    <td style="width:1.04%;"/>
    <td style="width:15.617%;"/>
    <td style="width:1.04%;"/>
    <td style="width:1.04%;"/>
    <td style="width:1.04%;"/>
    <td style="width:13.537%;"/>
    <td style="width:1.04%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Name of Director</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Against</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Abstain</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-Votes</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Brian Shepherd</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,567,881 (98.6%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">338,897 (1.4%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,141</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,878,802</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Silvio Tavares</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,365,057 (97.8%)</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">553,502 (2.2%)</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,360</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,878,802</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tse Li &#8220;Lily&#8221; Yang</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,553,890 (98.5%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">367,107 (1.5%)</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,922</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,878,802</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Proposal 2:  Advisory Vote to Approve the Compensation of CSG's Named Executive Officers (&#8220;NEOs&#8221;).  </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below shows the results of the stockholders&#8217; non-binding advisory vote on the compensation of CSG&#8217;s NEOs:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:23.469%;"/>
    <td style="width:1.02%;"/>
    <td style="width:24.49%;"/>
    <td style="width:1.02%;"/>
    <td style="width:1.02%;"/>
    <td style="width:24.49%;"/>
    <td style="width:1.02%;"/>
    <td style="width:1.02%;"/>
    <td style="width:1.02%;"/>
    <td style="width:19.388%;"/>
    <td style="width:1.02%;"/>
    <td style="width:1.02%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Against</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Abstain</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Non-Votes</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,262,670 (97.5%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">628,392 (2.5%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,857</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="border-top:0.5pt solid #000000;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,878,802</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Proposal 3:  Ratification of the Appointment of KPMG LLP as the Independent Registered Public Accounting Firm for Fiscal 2024.  </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below shows the results of the stockholders&#8217; vote for the ratification of the appointment of KPMG LLP as CSG&#8217;s independent registered public accounting firm for fiscal 2024:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:31.634%;"/>
    <td style="width:2.04%;"/>
    <td style="width:32.653%;"/>
    <td style="width:2.04%;"/>
    <td style="width:1.02%;"/>
    <td style="width:28.574%;"/>
    <td style="width:1.02%;"/>
    <td style="width:1.02%;"/>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Against</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td colspan="2" style="vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Abstain</span></p></td>
    <td style="vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,347,966 (98.3%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">452,808 (1.7%)</span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,947</span></p></td>
    <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 9.01.  Financial Statements and Exhibits.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(d) Exhibits</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:5.32%;"/>
    <td style="width:1.06%;"/>
    <td style="width:93.62%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99.1</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="csgs-ex99_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Press release of CSG Systems International, Inc. dated May 16, 2024</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  </span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;"/>
  <div style="min-height:0.5in;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SIGNATURES</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:6%;"/>
    <td style="width:44%;"/>
    <td style="width:4%;"/>
    <td style="width:46%;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:4.3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">CSG SYSTEMS INTERNATIONAL, INC.</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Date:</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">May 16, 2024</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">By:</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;border-bottom:0.25pt solid;"><p style="font-size:10pt;margin-top:4.3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">/s/ Lori J. Szwanek</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:top;"><p style="font-size:10pt;margin-top:0.7pt;font-family:Times New Roman;margin-bottom:9.35pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lori J. Szwanek<br/>Chief Accounting Officer</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;"></div>
  <hr style="page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>csgs-ex99_1.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html>
 <head>
  <title>EX-99.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div class="section-group" style="margin:auto;padding-left:1in;width:6.5in;padding-right:1in;"><div class="page" style="flex-direction:column;display:flex;min-height:11in;"><div style="margin-left:-1in;position:relative;"><img src="img210581129_0.jpg" alt="img210581129_0.jpg" style="transform:translate(0px, 0px) rotate(0.0deg);z-index:1;overflow:hidden;top:0.09in;left:4.85in;width:156.7272440592448px;position:absolute;height:58px;"></div><div style="padding-top:0.3in;min-height:1.25in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">EXHIBIT 99.1</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;">&#160;</p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">CSG Appoints Finance Veteran Samantha Greenberg to Board of Directors</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">DENVER, May 16, 2024  &#x2013; </font><font><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">CSG</font><font style="white-space:pre-wrap;vertical-align:super;font-size:6.03pt;font-family:Arial;min-width:fit-content;">&#174;</font></font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> (NASDAQ: CSGS) today announced the addition of finance veteran Samantha Greenberg to its board of directors. Her appointment adds deep financial market and capital allocation expertise that has helped both public and private technology companies create meaningful shareholder value.</font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#x201c;As CSG strives to grow and diversify our revenue faster, Samantha&#x2019;s invaluable expertise will strengthen our board room governance and decision-making,&#x201d; said Ron Cooper, chair of the board of directors, CSG. &#x201c;Her proven track record of driving financial excellence and value creation for technology companies across public and private markets is unmatched. She also shares our commitment to fostering a diverse and inclusive culture at CSG, as we continue to strengthen our board with different perspectives, expertise and experiences.&#x201d;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#x201c;This is an exciting time to join the CSG board as the company continues to set new records for growth,&#x201d; said Greenberg. &#x201c;CSG&#x2019;s strong culture of innovation and collaboration fuels its performance in providing extraordinary customer experiences. I'm eager to work with the board and management team to help CSG create even greater impact for our customers and communities while generating long-term value for our stakeholders.&#x201d;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Greenberg is currently Chief Financial Officer at ID.me, a next-generation digital identity wallet and network that simplifies how more than 129 million users securely login and prove their identity online through a single login tied to verified and reusable identities that remove friction from people's lives as they authenticate to government agencies and over 600 consumer brands.  At ID.me, Greenberg leads all financial activities including financial and strategic planning, capital markets, M&amp;A, accounting and audit, investor relations, treasury and tax.  She serves on ID.me&#x2019;s Risk Council, monitoring and assessing enterprise risk tolerances and execution of mitigations.  Prior to joining ID.me, Greenberg served as Chief Financial Officer of Mint House, a technology-led hospitality provider, where she implemented operational improvements and systems implementations, executed a cost reduction program and led the largest capital raise in the company&#x2019;s history. Prior to that, Greenberg held leadership roles at financial institutions including Citadel, Margate Capital Management and Paulson &amp; Co. Greenberg has executed numerous financings and M&amp;A transactions. She is a former mergers and acquisitions investment banker and investor at Goldman Sachs and private equity investor at Francisco Partners, a technology private equity firm.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Greenberg received her MBA from Stanford University's Graduate School of Business and graduated Summa Cum Laude from the Wharton School at the University of Pennsylvania with a B.S. in Economics and dual concentration in Finance and Strategic Management. She has been named to DCA Live&#x2019;s &#x201c;2023 Tech CFO Stars&#x201d;, Stanford University Graduate School of Business's &#x201c;Top 100 Alumni in Investing &amp; Finance,&#x201d; Ernst &amp; Young&#x2019;s &#x201c;50 Leading Women in Hedge Funds,&#x201d; and Institutional Investor&#x2019;s &#x201c;Hedge Fund Rising Stars&#x201d;.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"># # #</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">About CSG</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">CSG empowers companies to build unforgettable experiences, making it easier for people and businesses to connect with, use and pay for the services they value most. Our customer experience, billing and payments solutions help companies of any size make money and make a difference. With our SaaS solutions, company leaders can take control of their future and tap into guidance along the way from our fiercely committed and forward-thinking CSGers around the world.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Want to be future-ready and a change-maker like the global brands that trust CSG? Visit </font><font><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">csgi.com</font></font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> to learn more.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><div style="flex-grow:1;"></div><div style="flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;"></div></div>
   <hr style="page-break-after:always;"><div style="padding-top:0.3in;min-height:1.25in;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">Contacts:</font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">  </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Tammy Hovey</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Public Relations</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">+1 (917) 520-2751</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#0563c1;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">tammy.hovey@csgi.com</font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">John Rea</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Investor Relations</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">+1 (210) 687-4409</font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#0563c1;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">john.rea@csgi.com</font><font style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><div style="flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;"></div>
   <hr style="page-break-after:always;"></div>
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>img210581129_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img210581129_0.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_X2CZ17AI9@  34T *@    @ "0 +  (
M   F   (A@$2  ,    !  $   $:  4    !   (K $;  4    !   (M $H
M  ,    !  (   $Q  (    F   (O $R  (    4   (XH=I  0    !   (
M]NH<  <   @,    >@  $3H<Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M         %=I;F1O=W,@4&AO=&\@161I=&]R(#$P+C N,3 P,3$N,38S.#0
M !;C8   )Q  %N-@   G$%=I;F1O=W,@4&AO=&\@161I=&]R(#$P+C N,3 P
M,3$N,38S.#0 ,C R,CHP-SHP-2 Q-SHS,#HT,P  !* !  ,    !  $  * "
M  0    !   #Z* #  0    !   %W.H<  <   @,   )+      <Z@    @
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                          8! P #     0 &   !
M&@ %     0  $8@!&P %     0  $9 !*  #     0 "   " 0 $     0
M$9@" @ $     0  %UD         8     $   !@     ?_8_]L 0P (!@8'
M!@4(!P<'"0D("@P4#0P+"PP9$A,/%!T:'QX=&AP<("0N)R B+",<'"@W*2PP
M,30T-!\G.3TX,CPN,S0R_]L 0P$)"0D,"PP8#0T8,B$<(3(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R_\  $0@
M7P$  P$A  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ ]0UWXH^#?#>JR:9JNLK#>1 &2-8)9-N1D E5(SCM6;_PN[X>
M?]!\_P#@%/\ _$4 =A9Z]I5_H"Z[;7L;Z6T)G^T\A0@SDG/(Q@Y!Y&*X_P#X
M7=\//^@^?_ *?_XB@"WIGQ<\#:OJ5OI]GKJM<W#B.)7MY8PS'H-S*!D_6MGQ
M+XQT#P?!!-KNHI:+.Q6(;&=G(ZX503@<9.,<CUH YO\ X7=\//\ H/G_ , I
M_P#XBNC\,^-/#_C&.X?0=16[%L5$H\MT*YSCA@#@X//M0!O44 %<]XI\;>'_
M  =:B;6=02%V'[N!?FED^BCG'OT]Z /'=;_:3E.^/0=!1>?EFOI"V1[HN,?]
M]5S9_:'\:%LB'20/06[?_%T ;&D?M):M$Y&LZ'9W*'HUH[0L/J&W _I7K?A#
MXI^%_&3+!8WAM[XC_CTN@$D/^[SAOP)H [2B@#A/&GQ9\->"Y'M;B9KS4E&?
MLEM@E3_MMT7Z=?:O)=4_:0U^:?\ XE6CZ?:0^EP7F?\ ,%1^E &<G[0_C16R
M8-);V-N_]'KI-)_:5D"HFL^'E9L_/+9SX&/9&!_]"H ],\-_%CP=XG=8;75%
MMKEL8M[P>4Q)[ GY6/L":[:@ K*\0>)-'\+Z:U_K-]%:P#A=QRSGT51RQ]A0
M!XSK_P"TE$C21>']$,F#A+B^DP#[^6O/_CPKE&_:'\:%LB#25'H+=\?^AT :
M^C_M):M$Y76M$L[F,]&M':%A^#;@?TKU_P *?$WPOXOMW>QOU@GB0O+;76(Y
M$4#)/7! [D$X[T <7XL_:#T72;B2TT*S;5IDRIG+^7"#['!+CZ8![&N+TKX^
M>+]3\0:?:/!I<4-Q=1Q.(X&SM9@#@ESV- '&_%S_ )*KX@_Z[K_Z M<50!]/
M^#_^37Y_^P7J'_H<U?,% &UX0_Y';0?^PC;_ /HQ:]B_:9_X^/#/^[<_SBH
M\#KWG]FC_C^\1_\ 7*W_ )R4 ?0U% 'GGQ5^)4/@/25@M=DNM7:G[/$W(C7I
MYC#T]!W/T-?)VIZG?:QJ$U_J-U)<W4S;I)9&R2?Z#VZ"@""&&6XF6&")Y97.
M%1%+,Q] !750_"_QQ/")4\,Z@%(SAX]A_(X- &#JNA:OH4PAU;3+NRD/W1<0
MLF[Z9'/X4S2-.O\ 5M7M;#3(GDO9Y L*H<'=ZY[8ZY[8S0!]O>'-.O-)\.V%
MAJ&H27]W!"$EN9.KM_7'3)YXYYKA_C1X]G\&^&XK73I-FJ:B62*0=84&-SCW
MY 'USVH ^3G=Y9&DD=G=R69F.22>I)K;\/\ @SQ'XIWG1=(N+M$.&D4!4!]-
MS$#/MF@#H9O@M\084WMX?9ACD)=0L?R#URFK^'=:T"41ZMI=W9,?N^?"5#?0
M]#^% &]\-/!,OCCQ;#8LKBPAQ->2#C;&#]T'U;H/Q/:OLN&*."&.&)%2.-0B
M*HP% X % &1XK\2V7A'PW=ZS?',<"_+&#@R.>%0>Y/\ CVKXU\5>*M5\8:W+
MJFJSEY&)$<0)V0KV51V'\^IYH @T#PYJ_BC4AI^C6,EW<$;BJ8 4>K$\ >Y-
M>GP_LX^*7AW2ZII,;D?<WR']=E '&>,/AGXF\$CSM3M%DLR0!=VS;XLGL> 5
M/U ]JX\$CH: .D\(>!]:\<7LUMHT<#&!0TK33! @/ ..I_ &O2-%_9^\56&M
MZ??3WVD^7;W,<KJLLA)"L"<?)UXH POBOX0\1W'Q+UFYMM"U&XMYY%DCE@MG
MD1AL7NH([&N,_P"$,\4_]"UK'_@#+_\ $T ?2GA70M4M_P!GE]'FLIH]1DTR
M\5;9EP^Z0RE!CL2&''O7S7_PA?BK_H6M8_\  &7_ .)H VO!_@OQ1_PFFB,_
MA[5(T2^AD=Y;1T555P222    :]8_:'\/:QK*Z!<:9IEU>QP>>DOV:(R%"VP
MKD#G!VGGVH \-_X0SQ3_ -"UK'_@#+_\37M_[/'A_6-(FU^?4],N[*.58$C^
MTPM&7(WDX# 9QD?G0![I45S<PV=K-=7$BQ00H9)'8X"J!DD^P% 'Q#XP\27/
MBWQ5?ZS<D_OY#Y2$Y\N,<*H^@Q^.35/1-&O?$.M6FDZ?'YEU=2"- >@]2?0
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
M@ 'C0)!!!((Y!%==H_Q2\;:&FRS\0W;1]-ER1.!]-X./PH U)_C?X_GA:/\
MME(]PP6CM8@?SV\5PM]J%[JEV]WJ%W/=7+_>EGD+L?Q/- &GX3\*ZEXQU^#2
M=-C)D<YDD(^6%,\NWL/U.!WK[4T72;70=$LM*LU(M[2%8DSU( ZGW/4_6@#/
M\;>&D\7>#]1T1W6-[B/]U(W1)%(92?;(&?;-?$UY:R6-[/:3%#+!(T;F-PZY
M!P<,."/<4 ):WES8SB>TN)K>8=)(G*,/Q%;D'C[Q?;$&+Q/JXQV-X[#\B<4
M;%M\8_']KPGB*5QZ2P12?^A*:W--_:#\9VD@-V+"_C_B$L&P_@4(Q^1H ],\
M*?M >'M9E2UUJW?1[AVP)&?S(#Z9? *_B,>]>MHZR(KHP9&&593D$>HH =10
M 44 %<QXQ\!:%XYAM8]9AE9K5F,,D,A1EW8W#T(.!V[4 <E_PS[X(]-2_P#
MD?\ Q-=9X.^'^@^!DNQHT4P:Z*^;)-)O8A<X'L.3^= '444 %<]XI\$>'_&5
MIY.LV"2NJD1W"?++'G^ZP_D<CVH \<UG]FR;SF?0]>C,1^['>QD$?\#7.?\
MOD5SK_L\>,UDVK<:2Z_WQ</C]4S0!K:;^S9K,DJ_VIKMC!'GYOLR/*W_ (\%
MKUWP=\+O#/@HB:QM6N+X9_TRZ(>09[+P OX#/J30!V=5-2TNPUFQ>RU*S@N[
M:3[T4R!E/Y]_>@#R?Q!^SOX=U!Y)M&OKG2Y&.1$1YT0^@)#?^/5Q%W^SAXFC
M)^R:MI4ZCIYC21D_AM(_6@"I%^SOXSD?:]QI,:_WFN'/\D-=+HG[-A$H?7M>
M!C'6*QCY/_ VZ?\ ?- 'M'ASPMHOA/3OL.BV,=M$<%V'+R'U9CR36Q0!\W?&
MWXGW=WJESX5T:Y,5C;GR[V6-L&9^Z9_NCH1W.>U>.Z5I=YK6J6VFZ? T]W<N
M(XXU[D_R'<GL* /=(_V:@VE1>;XC,>HXS+MMM\7T'(/X_H*RI_V;=?4G[/KF
MFR#MYBR)_(&@#-N_V>/&=NA:&?2KG_9BN&!_\>0#]:X_Q!\.?%OABW-SJNBS
MQ6XZS1E947ZE"0OXXH Y:OH7]GCQE=77VOPK>2M+'!%]ILV8\HNX!D^F6!'I
MS0![U10 44 %% !10 44 %% !10 44 %% !10 44 %% 'P;K#3OK=^]UG[0U
MS(9<]=VXY_6O0/@-<64'Q0MQ>;1));2QVQ;M*0/YJ''XT ?65% !4=P(3;2B
MX"& H?,$F-NW'.<]L4 ?"6LBR77-073238"YD%L3WBW'9U]L5Z%\ ;>>;XH0
MR19V06LSR_[I 4?^/,M 'U?10 44 %% !10 44 %% !10 44 %% !10 44 %
M% 'R[\:_AO>:'KUUXCTZW:72;V0RS%!G[/*W+;O]DG)!Z<X],^21R/%(LD;L
MCH0RLIP01T(- 'I>A_'?QIH\'DSSVVIQ@ *;V(EU'^\I4GZG-;Z?M)ZZ%_>:
M%IS'U5W']30!'+^TCXC;/DZ-I2>F\2-_[,*XGQ-\4O%WBR*6VU#4VCLY#\UK
M;*(XR/0XY8>S$T <A%%)/,D,,;R2N0J(BDEB>@ '4U]4_!;X=3^#M'FU+58P
MFK7X ,9ZP1#D*?<GD_0#M0!ZG10 44 %% !10 44 %% !10 44 %% !10 44
M %% #71)8VCD171P596&00>H(KS/Q'\"O"&N223VD4VE7+\YM"/+S_US/ 'L
MN* . U#]FO4T&=-\0V<Y]+F%HOU7=_*L=OV=_&:G N=(;W%P_P#5* 'P_LZ>
M,'8>9>Z/&O<F>0G]$KI=,_9J0/&VJ^(V9?XX[6WP?P9B?_0: /4?"GPW\+^#
MB)=*TX&ZQ@W4Y\R7IC@G[O\ P$"NLH __]D _^T1F%!H;W1O<VAO<" S+C
M.$))300E       0                     #A"24T$.@      ]0   !
M   !       +<')I;G1/=71P=70    %     %!S=%-B;V]L 0    !);G1E
M96YU;0    !);G1E     $-L<FT    /<')I;G13:7AT965N0FET8F]O;
M   +<')I;G1E<DYA;65415A4    "0!# $\ 1P!0 %  4@ P #,       ]P
M<FEN=%!R;V]F4V5T=7!/8FIC    # !0 '( ;P!O &8 ( !3 &4 = !U '
M      IP<F]O9E-E='5P     0    !";'1N96YU;0    QB=6EL=&EN4')O
M;V8    )<')O;V9#35E+ #A"24T$.P     "+0   !     !       2<')I
M;G1/=71P=71/<'1I;VYS    %P    !#<'1N8F]O;       0VQB<F)O;VP
M     %)G<TUB;V]L      !#<FY#8F]O;       0VYT0V)O;VP      $QB
M;'-B;V]L      !.9W1V8F]O;       16UL1&)O;VP      $EN=')B;V]L
M      !"8VMG3V)J8P    $       !21T)#     P    !29" @9&]U8D!O
MX            $=R;B!D;W5B0&_@            0FP@(&1O=6) ;^
M      !"<F1456YT1B-2;'0               !";&0@56YT1B-2;'0
M          !2<VQT56YT1B-0>&Q 8L            IV96-T;W)$871A8F]O
M; $     4&=0<V5N=6T     4&=0<P    !09U!#     $QE9G15;G1&(U)L
M=                %1O<"!5;G1&(U)L=                %-C;"!5;G1&
M(U!R8T!9            $&-R;W!7:&5N4')I;G1I;F=B;V]L      YC<F]P
M4F5C=$)O='1O;6QO;F<         #&-R;W!296-T3&5F=&QO;F<
M#6-R;W!296-T4FEG:'1L;VYG          MC<F]P4F5C=%1O<&QO;F<
M #A"24T#[0      $ "6     0 ! )8    !  $X0DE-!"8       X
M        /X   #A"24T$#0      !    %HX0DE-!!D       0    >.$))
M30/S       )           ! #A"24TG$       "@ !          $X0DE-
M _0      !( -0    $ +0    8       $X0DE- _<      !P  /______
M______________________\#Z   .$))300        "  $X0DE-! (
M  0     .$))300P       " 0$X0DE-!"T       H  @    ,    $.$))
M300(       0     0   D    )      #A"24T$'@      !      X0DE-
M!!H      TD    &              7<   #Z     H 50!N '0 :0!T &P
M90!D "T ,0    $                          0             #Z
M!=P                      0                         0     0
M     &YU;&P    "    !F)O=6YD<T]B:F,    !        4F-T,0    0
M    5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P
M!=P     4F=H=&QO;F<   /H    !G-L:6-E<U9L3',    !3V)J8P    $
M      5S;&EC90   !(    '<VQI8V5)1&QO;F<         !V=R;W5P241L
M;VYG          9O<FEG:6YE;G5M    #$53;&EC94]R:6=I;@    UA=71O
M1V5N97)A=&5D     %1Y<&5E;G5M    "D53;&EC951Y<&4     26UG(
M  9B;W5N9'-/8FIC     0       %)C=#$    $     %1O<"!L;VYG
M      !,969T;&]N9P          0G1O;6QO;F<   7<     %)G:'1L;VYG
M   #Z     -U<FQ415A4     0       &YU;&Q415A4     0       $US
M9V5415A4     0      !F%L=%1A9U1%6%0    !       .8V5L;%1E>'1)
M<TA434QB;V]L 0    AC96QL5&5X=%1%6%0    !       ):&]R>D%L:6=N
M96YU;0    ]%4VQI8V5(;W)Z06QI9VX    '9&5F875L=     EV97)T06QI
M9VYE;G5M    #T53;&EC959E<G1!;&EG;@    =D969A=6QT    "V)G0V]L
M;W)4>7!E96YU;0   !%%4VQI8V5"1T-O;&]R5'EP90    !.;VYE    "71O
M<$]U='-E=&QO;F<         "FQE9G1/=71S971L;VYG          QB;W1T
M;VU/=71S971L;VYG          MR:6=H=$]U='-E=&QO;F<      #A"24T$
M*       #     (_\        #A"24T$%       !     4X0DE-! P
M"/$    !    :P   *    %$  #*@   "-4 &  !_]C_[0 ,061O8F5?0TT
M ?_N  Y!9&]B90!D@     '_VP"$  P(" @)" P)"0P1"PH+$14/# P/%1@3
M$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+
M#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,
M# P,# P,# P,# P,# P,#/_  !$( *  :P,!(@ "$0$#$0'_W0 $  ?_Q $_
M   !!0$! 0$! 0         #  $"! 4&!P@)"@L!  $% 0$! 0$!
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
M300A      !=     0$    / $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@
M;P!P    %P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <  @ $, 0P @
M #( ,  Q #D    ! #A"24T$!@      !P (     0$ _^$V,FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED
M/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX-"CQX.GAM<&UE=&$@>&UL
M;G,Z>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E
M(#4N-BUC,30U(#<Y+C$V,S0Y.2P@,C Q."\P."\Q,RTQ-CHT,#HR,B @(" @
M(" @(CX-"@D\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G
M+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/@T*"0D\<F1F.D1E<V-R:7!T
M:6]N(')D9CIA8F]U=#TB(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M
M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O
M;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;6QN<SID8STB:'1T
M<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM;&YS.G!H;W1O<VAO
M<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(@>&UP.D-R
M96%T;W)4;V]L/2)7:6YD;W=S(%!H;W1O($5D:71O<B Q,"XP+C$P,#$Q+C$V
M,S@T(B!X;7 Z0W)E871E1&%T93TB,C Q.2TP-2TP,50Q,#HP.#HU-BTP-CHP
M,"(@>&UP.DUE=&%D871A1&%T93TB,C Q.2TP-2TP,50Q,#HP.#HU-BTP-CHP
M,"(@>&UP.DUO9&EF>41A=&4](C(P,3DM,#4M,#%4,3 Z,#@Z-38M,#8Z,# B
M('AM<$U-.DEN<W1A;F-E240](GAM<"YI:60Z8S1B93$Y-&$M-&,W8BTT9C9D
M+6)C,V8M9#9F8S$P.#<T86%F(B!X;7!-33I$;V-U;65N=$E$/2)A9&]B93ID
M;V-I9#IP:&]T;W-H;W Z96(P-C0Q,30M.&8P-2TT-S0Q+3@P.3(M8F)E96,W
M-S)B-38U(B!X;7!-33I/<FEG:6YA;$1O8W5M96YT240](GAM<"YD:60Z-3)F
M.#$Q8V4M93@T82TT8C@Q+3DU.&(M-V$U-F5A9#!C-V1A(B!D8SIF;W)M870]
M(FEM86=E+VIP96<B('!H;W1O<VAO<#I#;VQO<DUO9&4](C$B('!H;W1O<VAO
M<#I)0T-0<F]F:6QE/2)$;W0@1V%I;B R,"4B/@T*"0D)/'AM<$U-.DAI<W1O
M<GD^#0H)"0D)/')D9CI397$^#0H)"0D)"3QR9&8Z;&D@<W1%=G0Z86-T:6]N
M/2)C<F5A=&5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C4R9C@Q,6-E
M+64X-&$M-&(X,2TY-3AB+3=A-39E860P8S=D82(@<W1%=G0Z=VAE;CTB,C Q
M.2TP-2TP,50Q,#HP.#HU-BTP-CHP,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB
M061O8F4@4&AO=&]S:&]P($-#(#(P,3D@*$UA8VEN=&]S:"DB+SX-"@D)"0D)
M/')D9CIL:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S=$5V=#II;G-T86YC94E$
M/2)X;7 N:6ED.F,T8F4Q.31A+31C-V(M-&8V9"UB8S-F+60V9F,Q,#@W-&%A
M9B(@<W1%=G0Z=VAE;CTB,C Q.2TP-2TP,50Q,#HP.#HU-BTP-CHP,"(@<W1%
M=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@4&AO=&]S:&]P($-#(#(P,3D@*$UA
M8VEN=&]S:"DB('-T179T.F-H86YG960](B\B+SX-"@D)"0D\+W)D9CI397$^
M#0H)"0D\+WAM<$U-.DAI<W1O<GD^#0H)"3PO<F1F.D1E<V-R:7!T:6]N/@T*
M"3PO<F1F.E)$1CX-"CPO>#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG
M=R<_/O_; $,  P(" P(" P,# P0# P0%" 4%! 0%"@<'!@@,"@P,"PH+"PT.
M$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05%/_; $,! P0$!00%"04%"10-
M"PT4%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%/_  !$( 3\#7@,!(@ "$0$#$0'_Q  ?   !!0$! 0$! 0
M     0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q
M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X
M.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C
MY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&
M!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R
M@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(
M24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR
M\_3U]O?X^?K_V@ , P$  A$#$0 _ /U3HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BHYIX[>%Y976**-2SR.0%51R22>@KYO\ BQ_P44^
M7PA::WO_ !W:Z[J4>0;#PXIU"3(ZJ7C_ ':D>C.* /I2BORX^(/_  6^TZ%I
M8? _PQNKI?\ EG>>(-06$CZP1*^?^_E>!>+/^"Q'Q[UYF_LQ?#'AJ/\ A_L_
M3&E8?4SR2 G\!]* /W#HK^>_5O\ @I-^TEK3,9_BA?1!OX;2QL[<#Z>7"M8$
MG[>'[04K!C\6O$H(.?ENMH_("@#^B^BOYWM/_P""A'[16FMNA^*VMN?^G@0S
M#\G0UW?AO_@K%^T=H4B&[\5:;KZ+_P L]2T:V /U,*1G]: /WGHK\A/ W_!;
MKQE8M&GC#X;Z)K"9P\FBWDUBV/7;)YP)]LC\*^G_ (8?\%>/@3XZ>*WUV?6/
M MXV ?[7LS+;ECV$L!?CW=5% 'VY17/>"?B'X7^)6CKJOA/Q%I?B33FQ_I6E
M7D=Q&#Z$H3@^QYKH: "BBB@ HHHH **** "BBB@ HHHH ***Y;X@?%+P?\*=
M'.J^,O$VE>&=/YVS:I=I '(_A0,<NWLN30!U-%?"/Q0_X+$_!7P;)-;>%[37
M/'=VN0LMG;?9+0D>LDV'_$1D5\P^-_\ @ME\1M3>1?"G@/PWH$+<!M2EGOY5
M'L5:%<_530!^QE)7X&^(?^"J'[26N.WD^.+?2(F_Y9:?H]F!_P!]/$S?K7%W
MG[?W[0]\Q:3XL:\I_P"F+QQ#\E44 ?T3TE?SI6_[>?[0=N04^+/B0X.?WER'
M_F#72:/_ ,%,?VE-%8>5\3;BX7NMYIEE/G\7A)_(T ?T$TM?A_X9_P""QWQY
MT0J-1M_"OB%/XOMVF/$Q^AAE0 _A7MG@K_@N#\T<7B[X5X7^.ZT75>?PADC_
M /:E 'ZJ45\;_#S_ (*Q_L^>.6BBO]<U3P=<R<"+7M.<+G_KI"9$ ]V85]0^
M!OBAX/\ B=8F]\(^*='\3VH&6DTF^BN0O^]L8[3['% '3T4E+0 4444 %%%%
M !1110 4444 %%%% !1110 45Q7Q,^-7@/X-Z:+_ ,;^+=(\,6[ M&-0NECD
MEQ_SSCSND/LH)KXX^)W_  66^#_A1Y;?PCHVO>.;E2=LZ1"PM'_X'+^\'_?J
M@#[\HK\:?&W_  6M^*&K-(GA?P7X9\/0,>&O3/?S*/9@T:Y^J5XYX@_X*D_M
M)ZZS[/'L>EPM_P L=/TBS0#Z,T3/_P"/4 ?OQ17\Z]W^WW^T->.6D^+'B!2?
M^>,J1C\E44VU_;X_:%LV#1_%GQ"Q'_/699!^3*: /Z*J*_ ?P_\ \%2/VD]!
M=-_CZ/585_Y8ZAI%FX/U98E?_P >KV;P/_P6N^)NDR1IXJ\$^&O$4"]6L&GL
M)G^K%I5S]$% '[)T5\&?"[_@L=\&?&+PVWBO3]<\!W;XW37,'VVT4^GF0YD_
M$Q 5]D?#WXK^#?BUI']J>#/%&D^)[' W2Z9=I-Y9/0.%.4/LP!H ZNBDI: "
MBBB@ HK*\3>*M%\%Z+<:QX@U>QT/2;<;IK[4;A+>&,?[3N0!^=?&7Q?_ ."O
M'P4^'LLUGX:&J?$+48\KNTN'R+,,.QGEP2/=$<>] 'W#2U^,WC[_ (+4_%+6
MY)(_"?@_PWX8M6^ZUYYNH7"^F'W1I^<=>'>)/^"EW[2/B9V\WXE7-C$>D6FV
M%I;!?HR1!C^)- ']!-+7\W5]^V7\=]18M+\8/&J$_P#/#7+B$?DCBOUF_P""
M1/Q"\5?$K]FWQ)J?B[Q+K'BK4H?%MS;1WFM7\MY,D0L[-A&'D9B%#.YVYQEB
M>YH ^Q/&GC30_AUX5U3Q+XDU*#1]"TR$W%W>W+82)!W]222  ,DD@ $D"OA?
M6/\ @M-\&K#4I[>R\,>,M3MHV*I=QVMM&DN/XE5IPP!_V@#["K__  6>U:[T
MW]D_1;>VG:*&_P#%EG;7**<"6,6UW*%/MOBC;ZJ*_$N@#]F?^'V7PE_Z$GQI
M_P!^K3_X_1_P^R^$O_0D^-/^_5I_\?K\9J* /V9_X?9?"7_H2?&G_?JT_P#C
M]'_#[+X2_P#0D^-/^_5I_P#'Z_&:B@#]GK7_ (+7?""6XC2?P=XT@B9@&D%O
M:-M'KC[1S7VQ\(_B_P"$_CIX%L/%_@O5H]8T.\RJRJ"KQNOWHY$/*.IZJ?4'
MD$$_S$U^LO\ P0XUB[F\._%_2WG9K"VNM+N8H2?E225+E9& ]2(8P?\ =% '
MZAUR/Q5^*_A;X)^!M1\7^,M6BT;0K%09;B0%F9B<*B* 6=V/ 4 DUUU?F1_P
M7"UF[@\#_"K2DF9;"ZU&^N980?E>2**%8V/N!-)_WT: .NO/^"UOP?ANI4M_
M!_C2XA5B%E-O:)O'KC[1Q^-0_P##[+X2_P#0D^-/^_5I_P#'Z_&:B@#]F?\
MA]E\)?\ H2?&G_?JT_\ C]'_  ^R^$O_ $)/C3_OU:?_ !^OQFHH _9G_A]E
M\)?^A)\:?]^K3_X_5O2?^"U'P;O-0@@O/"OC+3[>1@KW36MM(L?^T56?<0/8
M$^QK\6Z* /ZB? ?CS0/B=X0TOQ1X7U2#6=!U.$3VE[;D[9%R0>#R""""I ((
M((!!%;]?GY_P18UB[OOV:?%%E/.TMO8^*)EMT8Y\M6MK=F4>@W$MCU8^M?H'
M0!YW\=/C[X*_9Q\"S>+/'.J_V;IJR""&*-#)/=3$$B**,<LQ )[  $D@ FOC
M:3_@MA\(ED81^"_&KIGY6:"T!(]<?:.*\5_X+?:S>2?$3X8Z4TS?8(=*NKI(
M<_*)'F56;'KB-1^%?F=0!^S/_#[+X2_]"3XT_P"_5I_\?H_X?9?"7_H2?&G_
M 'ZM/_C]?C-10!^S/_#[+X2_]"3XT_[]6G_Q^C_A]E\)?^A)\:?]^K3_ ./U
M^,U% '[7>&/^"SOP6UK6K:RU+0O%N@6LS!6U"ZM()8H<G[SB.9GV_P"ZK'VK
M[KT'7=.\4:+8:QI%[!J6EW\"7-K>6SAXIHG4,KJPX(((.:_EFK]Y?^"3NL7>
MK?L6^&([N=IULK^_M8-YR4C$[,%^@+G'H.* /L.BBB@ HHHH **** "BBB@
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
M/$FL7NK:K>SZCJ=],]Q<W=U(9)9I&)9G9CR222235*@ HHHH **** "BBB@
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
M]*U.>UM/"NFZS!&Q"7MEK5JL4H]5$KHX'U44 ?'E%?6G_#JS]IC_ *$&W_\
M![I__P ?H_X=6?M,?]"#;_\ @]T__P"/T ?)=%?6G_#JS]IC_H0;?_P>Z?\
M_'Z/^'5G[3'_ $(-O_X/=/\ _C] 'R77ZL_\$,_^/7XT?[^C?ROJ^8;+_@E+
M^TI=74<4O@JRLXV.#/-KED43W(65FQ] :_5C]A#]D"+]D'X5W6D7M_#J_BO6
M;A;S5[VV!$(95VQPQ9 )1 6^8@$EV. "  #Z5K\N_P#@N.I_X1_X0'''VK5!
M_P".6M?J)7SG^W-^R3;_ +7GPCCT&WOXM(\3:5<?;M(O[A28A)M*O%+@$B-P
M1D@$@JIP<%2 ?SQT5]>7_P#P2C_:3L[N2&'P98WT:' N(-<LPC^X#RJV/J!5
M?_AU9^TQ_P!"#;_^#W3_ /X_0!\ET5]:?\.K/VF/^A!M_P#P>Z?_ /'Z/^'5
MG[3'_0@V_P#X/=/_ /C] 'R717UI_P .K/VF/^A!M_\ P>Z?_P#'ZNZ/_P $
MG?VD-3U&&VN?">FZ1#(P#7EYK=JT48]6$4COCZ*30!]L?\$3?^3=_&Q[?\)5
M)_Z26U?H?7B?['_[-&G_ +*/P5T_P5:W@U/4&F>_U34%38MQ=R!0S*O955$1
M<\X0$\DU[90!^/?_  6Z!_X6[\.#CC^PYAG_ +>#7YMU^^/_  4*_8CE_:[\
M%Z/<Z!?VVE^-O#S2FQ>]R+>ZADV^9!(R@E3E%96P0#D$88D?F+/_ ,$J?VE8
MIG1/ MK,JG DCURQ"M[C,P/YB@#Y(HKZT_X=6?M,?]"#;_\ @]T__P"/T?\
M#JS]IC_H0;?_ ,'NG_\ Q^@#Y+HKZT_X=6?M,?\ 0@V__@]T_P#^/T?\.K/V
MF/\ H0;?_P 'NG__ !^@#Y+K]V?^"1H(_8QT;C_F+7__ *-K\\?"O_!)/]HC
M7=:M[34_#^E^&[*1@)-0OM7MY8XU[G;"[N3CL!^(K]EOV>/@EI/[.OP=\-_#
M_1IGN[728&$EY(H5[F9W:264CG&YV8@9.!@9.* /1Z*** "BBB@ HHHH 2O"
MOVV?C\/V;_V<?%/BVWE6/7)(QIVCJV/FO9LK&P'?8-\I'<1&O=J_'?\ X+2?
M&EO$'Q2\+?#.RN";/P[9_P!I7\:G@W=P/W:L/5(55A[3F@#\XIII+B9Y99&E
MED8L\CDEF8G)))ZFF444 %%%% !117T__P $]_V4V_:D^.5M::I [>"M ":A
MKD@R!*F[]U; CH96!!Z'8LA!R!0!]3?\$O?^"?\ ;ZY;Z;\9OB1IHGLMPG\-
M:)=)E9<'B]E4]5S_ *M3UQOZ;"?UBJ*TM(;&UAMK:&.WMX46.*&)0J(H& J@
M<     5-0 4444 %%%% !1110 4444 %>8_$3]FOX;?%;QUX8\9>)_"MEJ7B
M3P[<+<6-^R[7)7)1)<?ZU%8AU5\@,,CJ0?3J* "BBB@ HHHH *2EI* /P&_X
M*DZT^L?MO?$!&8F*R2PM8P>P%C Q'_?3-^=?*-?3'_!2>%H/VW?BBKC!-W:M
M^!LX"/T-?,] !1110 5T_P +O#$?C;XF>$O#LO\ JM7U>TT]\>DLR1G_ -"K
MF*Z;X7^*D\"_$SPEXED4M'HVKVFHLJ]2(9DD('_?- ']/UO!':P1PPQK%#&H
M1(T&%50,  =@!4E06-];ZG8V]Y:3)<6MQ&LL4T9RKHPRK ]P00:GH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "DI:2@#\)?^"M/Q+?QW^U]JVDQS>9
M8^%K"VTF(*?EWE//E/UWS%3_ +@]*^,J]$_:,\5OXY^/WQ'U]I/,74/$5_<1
MGTC-P^P#V"[1^%>=T %%%% !6EX9\.W_ (P\2:5H.E0&YU/5+N*RM81UDFD<
M(B_BS 5FU]:?\$M?A['X^_;+\(R7$0FM-!AN=:D4C/S11E8F_":2(_A0!^W7
MP-^$NE? OX2^%O FCJOV/1;)+<RJNWSY?O2S$>KR,[GW:NZI*6@ HHHH ***
M* "BBB@ KB_C/\+-)^-GPK\3^!M;0-I^MV4EJSE=QA<C,<JC^\CA7'NHKM*2
M@#^6[Q=X7U#P/XJUGP[JT/V?5=)O)K"[B_N31.4<?@RFLFOKS_@JM\/8_ ?[
M97B:X@C$-MXBM+76HT P-SIY4I_&6&1OJQKY#H **** "OT5_P""*_Q.?0?C
M9XO\$3S;;3Q#I O(8V/!N;9^ !ZF.:4G_<'I7YU5]"?\$_/%S^"_VROA5?*^
MP7&KKIK<\$72/;8/XRC]* /Z)**2EH **** "DI:* "BBB@ HHHH **** "B
MBJ.N:YIWAG1[S5=7O[;2]+LXFFN;V\E6*&&,#)9W8@*!ZDT 7J*^8+W_ (*9
M?LTZ?=2V\OQ0MFDC8JS0:5?RH<>CI 58>X)%0_\ #S[]F7_HIT?_ ()=2_\
MD>@#ZEHKY:_X>??LR_\ 13H__!+J7_R/1_P\^_9E_P"BG1_^"74O_D>@#ZEH
MKY:_X>??LR_]%.C_ /!+J7_R/5S2/^"E'[->MZA#96_Q1LHYIF"JUYI][;1
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
MX'^)WA#XF:?]N\(^*-'\36F 3-I-]%<A?9MC':?8\UTM?RR:1K6H>']0BO\
M2[ZYTV^A.Z.ZLYFBE0^JLI!'X5]-?"G_ (*9?M ?"DPPKXR;Q9I\>/\ 0O%,
M7VX-]9B1-^4E '] 5%?FQ\&O^"U'@[7F@LOB7X0OO"UPV%;5-'?[;:Y[LT9"
MR(/9?,-?=_PK^.'@+XW:.=3\"^+-+\36J@&064X,L.>@DB.'C/LZ@T =Q111
M0 4444 %%%% !1124 ?S,?M">%F\$?'GXB^'V4H--\0ZA:ID8RBW#A3]"N#^
M->?U]B_\%7OAN_@/]L37M02/R[+Q/96NLP8'&2GDR\^ID@=C_OBOCJ@ HHHH
M *^NO^"5GQ C\"_ME^%H)Y!#;>(+6ZT:1R<#<\?F1C\988U^IKY%K7\'^*=0
M\#^+-%\1Z3-Y&J:1>PW]I+_=EB<.A_[Z44 ?U(4M<=\'?B?I7QH^%_AGQOHC
MAM.URQCNT7=DQ,1B2)C_ 'D<,A]U-=C0 4444 %%%% !1110 4E+7)_%CXD:
M3\'_ (;>)/&NN2>7I>AV4EY*,X,FT?+&O^T[;4 [EA0!^(W_  5?\?Q^./VR
M/$%K!()H/#MA::,KJ<C<J&:0?A).ZGW4U\>5M^./%^H_$#QEKOB?5Y/.U36;
MZ?4+IQT,LLA=L>V6-8E !1110 5[W^P7X5;QC^V)\)K!$,AAUR+4"!Z6P:Y)
M_ 0Y_"O!*_0#_@C'\-G\3?M%Z]XNEB+6GAC1G"28^[<W+"-!GWC6X_*@#]IZ
M6DI: "BBB@ HHHH **** "BBB@ HHHH *_+K_@N1_P @'X/_ /7SJG_H%K7Z
MBU^77_!<C_D _!__ *^=4_\ 0+6@#\G**** "BBB@ HHHH _9G_@B;_R;QXV
M_P"QI?\ ])+:OT/K\\/^")O_ ";QXV_[&E__ $DMJ_0^@#\>_P#@MU_R5[X<
M_P#8"F_]*#7YMU^DG_!;K_DKWPY_[ 4W_I0:_-N@ HHHH **** "OW8_X)&?
M\F8Z-_V%K_\ ]&U^$]?NQ_P2,_Y,QT;_ +"U_P#^C: /M"BBB@ HHHH ****
M /RZ_P""Y$Y70/@_#DX>YU1\=N$M1_[-7Y.5^LG_  7(@+>'_A!-CA+K5$S]
M4M3_ .RU^3= !1110 4444 ?MS_P1HM5M_V2]2D P;CQ3>2'W(@ME_DHK[OK
MX0_X(SW2W'[)>IQ@Y,'BF\C//0_9[9OY,*^[Z "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "H+ZQMM3LKBSO+>*[M+B-HIK>= \<B,,,K
M*>"""00>H-3T4 ?C)^WU_P $R=4^%-YJ7C_X56$VK>!W+7%]H< ,ESI'=F0<
MF2 >O+(.N5!8?GE7]4]?#/[6W_!*WP+\=)KWQ)X%DM_ 'C28M)(L47_$MOI#
MU,L2\Q,3U>,=R2C$YH _#ZBO5_CK^RU\3?V<=6-IXZ\+7>FVS/L@U6$>=8W/
MIY<ZY4DCG:<,.ZBO** "BBB@ HHHH **** "BBB@ K4\,^*M9\%ZU;:QX?U:
M^T35K9MT-]I]P\$T9]5=""/SK+HH _1K]FG_ (+$>,/!LUIHWQ<T_P#X3+11
MA/[;L42'4H1ZNHQ', /]QNI+,>*_5CX1_&CP5\=O",/B7P-X@M=?TJ3"NT#8
MD@?&?+EC.&C?_98 ]^E?S&UW_P $_CQXV_9Z\:V_BCP-K4VDZ@F%FBSNM[N,
M')BFC/#H?0\CJ"" 0 ?TTT5\U?L7?MO>%?VNO"CB%8]#\<:?$&U30'DR0.!Y
M\!/+Q$X]T) ;JI;Z4H 6BBB@ HHHH _/#_@LQ\$W\8?!?P_\1;"W\R\\)7AM
M[UE'/V.Y*KN/KMF6(#T\QC7XS5_47X\\%Z5\1_!>N>%M=MQ=:/K%G+8W47<Q
MR*5.#V(SD'L0#7\V7QX^#FL_ 'XM>)/ >NJ?MND731)/MVK<PGYHIE_V70JW
MMG!Y!H X&BBB@ HHHH _1G_@DW^V9;_#/Q%)\(?&%\MOX<URY\W1+R=\)9WS
M8#0L3T27 QV#C_IH2/V/K^5<$@Y!P:_4K]A#_@JG!H^GZ=\/_C7?2>1"%M].
M\829<JO18[S')QT$W/;?W>@#]7J*J:3JUCKVFVVHZ;>6^HZ?=1B6"[M95EBE
M0C(974D,".X-6Z "BBB@ HHJMJ&I6FDV-Q>WUS#965NAEFN+B01QQH!DLS'@
M #J30!9K\>_^"M7[95OX^UQ?@UX/OA<:'H]R)=?O('RES>)]VW!'58CDMV,F
M!P8^>S_;N_X*J6LVGZCX ^">H-,\RM;ZAXRA)547HT=D>I)Z>=T'\&<AQ^5+
M,68DDDGDDT )1110 4444 %?NK_P2<^"+_"K]EVTUZ^MS#K'C.Y.L/O7#+:@
M;+9?H4!E'_7:OR2_9!_9XOOVG/CQX>\&0I(NDF3[9K%U'_R[V,9!E;/8MD1J
M?[TBU_1OINFVNCZ=:V%C!':V5K$D$$$2[4CC4!551V   _"@"S1110 4444
M%%%% !1110 4444 %%%% !7Y=?\ !<C_ ) /P?\ ^OG5/_0+6OU%K\N_^"Y'
M_( ^#_\ U\ZI_P"@6M 'Y-T444 %%%% !1110!^S/_!$W_DWCQM_V-+_ /I)
M;5^A]?GA_P $3?\ DWCQM_V-+_\ I);5^A] 'X]_\%NO^2O?#G_L!3?^E!K\
MVZ_23_@MU_R5[X<_]@*;_P!*#7YMT %%%% !1110 5^['_!(S_DS'1O^PM?_
M /HVOPGK]V/^"1O_ "9EHW_86O\ _P!&T ?:%%%% !1110 4444 ?F]_P6XT
MEIO@W\.]3"_+;:_);%O0R6[L!_Y!/Y5^/%?N=_P5_P###:]^QW=7RKN&B:[8
MW[''0,7M\_G<#\Z_#&@ HHHH **** /V)_X(C^(%N/@K\0M$W9>S\0)>%?03
M6R(#_P"2Y_*OT?K\?O\ @B/XV73_ (J_$;PF\FW^U='@U%%)X+6TQ0X]\71_
M 'TK]@* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** *>L:-I_B'3+G3=5L;;4].N4\N>TO(5EBE4]59&!##V(KXK^.G_!)'
MX.?%*2XO_"OVOX;:S)DYTD":Q9CW:V<_*/:-XQ[5]P44 ?A/\8O^"3?QS^&?
MGW6AV%C\0-*CRPFT*;%R%_VK>3:Q;_9CWU\B^)O".N^"=6DTOQ%HNH:#J<?W
M[/4[62WF7ZHX!'Y5_4E6%XO\">&OB!I;:;XH\/Z7XCT]LYM=6LX[F+GOM=2*
M /Y=**_=_P"*7_!)_P" 7Q$\Z?3=&U#P/?R9/G>'[PB/=VS#*)$ ]D"U\A_%
M#_@BCXXT?S;CP%XYT?Q) N66TU>%["?']T,OF(Q]R4'TH _-RBO9_BI^QK\:
MO@P)I?%7PZUJULHLE]0LX1>6BCU,T)=%_P"!$&O&* "BBB@ HHHH **** .H
M^&7Q+\1?!_QUI'B_PIJ4FE:[I<PFM[B/H>S(PZ,C E64\$$@U_0W^R;^TMHG
M[5'P=TWQEI:I::@#]EU;3 VYK*[4 NGNI!#*>ZL,\Y _F\KZ]_X)C?M)3? ;
M]HS3=)O[HQ>$_&#QZ1J".V$CF9L6T_L5D;:2> DKGL* /WJI:** "BBB@ KX
M6_X*C?L:2?'SX>Q^/?"=CY_CSPO;MOMX4S)J5B"6:$ <F2,EG0=\NH!++C[I
MI* /Y6#D=:*_4+_@IE_P3OGTV\U7XP?##3&FL)BUUXBT"T3+6['E[N!1U0\F
M11]TY8?*6V_E[0 4444 %%%% 'L/P)_:W^*W[.%R#X'\675CIS/OET>ZQ<6,
MI/4F%\JI/=EVM[U]V?#7_@MW<1PQ0?$#X;1SRC'F7_AN],8/TMY@?_1M?EE1
M0!^WVC_\%D?@-J,*M=6?B[2G[QW.F1-C\8YFI^K?\%CO@)I\+/;V_BW4W'2.
MUTN-2?\ OY,@K\/J* /U5^)'_!;P&&6#P!\-2)B#Y=]XDO?E7ZP0CG_OZ*^$
MOCU^V)\6?VD963QKXKN)])W[X]$L1]FL$P<C]TG#D=F<LP]:\7HH **** "B
MBB@ J:RLKC4KR"TM()+JZN)%BA@A0N\CL<*JJ.222  /6HD5I&"J"S,<!5&2
M37[!?\$T/^">,OPW^P?%GXFZ;Y?BET\W0]"NDYTU6'%Q,IZ3D'Y5/^K!R?G.
M$ /=O^"=W[("?LL_"+S]:@C/C[Q$$NM8D&&-JH!,5HK>B!B6(ZNS<D!:^KZ*
M* "BBB@ HHHH **** "BBB@ HHHH **** "OD'_@I;^R?KG[47P=TP^$ECN/
M%WAJZ>\L[*601B\B= LT*LQ 5SMC922!\F#C.1]?44 ?S47W[*_QGTZZEMKC
MX2^-TEC;:P'AZ[8?@1'@CW'!J#_AF7XP_P#1*/''_A.7G_QNOZ7J* /YH?\
MAF7XP_\ 1*/''_A.7G_QNC_AF7XP_P#1*/''_A.7G_QNOZ7J* /YH?\ AF7X
MP_\ 1*/''_A.7G_QNKNC_LF_&O7-0ALK/X2^-&GF8*OFZ#=1(,]V=T"J/=B!
M7]*-% 'S1_P3[_9DU+]EG]G^W\/:])$_B;5+V35]4CA<.EO*Z(BPJPX;:D29
M(XW%L$C!KZ7HHH ^"_\ @JA^QSXH_:*\,^&_%O@6T_M7Q)X;2:"XTE7"R7=K
M(5;,62 71E)V]6#G&2 #^3$W[+WQDMYFBD^$OCE'4X*GPY><?^0Z_I;HH _F
MA_X9E^,/_1*/''_A.7G_ ,;H_P"&9?C#_P!$H\<?^$Y>?_&Z_I>HH _FA_X9
ME^,/_1*/''_A.7G_ ,;H_P"&9?C#_P!$H\<?^$Y>?_&Z_I>HH _FX\+?L>?'
M#QAK5OIFG_"CQ<EQ.X027VCSVD"9[O+*JH@]V85^\'['OP#?]FG]GOPMX$N;
MF.]U2T22XU"XASY;W,KM)($SU52P0' R$!P":]GHH **** "BBB@ HHHH \3
M_;8\#GXB_LF_%/1%C\V5M"GO(8P,EI;<"XC ]R\2U_.'7]4=U:Q7MM+;SQK+
M!,ACDC<9#*1@@^Q%?S'?&;X>S_"?XM>,/!MRK"30]5N;!2W5TCD94?Z,H5A[
M$4 <;1110 4444 ?1/\ P3Y^*2_"7]KOX>:K<3>3I]]>_P!CW9)POEW2F$%C
MZ*[QO_P"OZ'J_E;AFDMYDEB=HY8V#*Z$@J0<@@]C7](_[)GQL@_:$_9\\&^-
MEE5[^\LUAU)%_P"6=[%^[G&.P+J6'^RRGO0!Z]1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )7BOQ@_8
MQ^#/QT6>3Q9X"TN;49<DZK81_8[W=_>,T6UGQZ.6'M7M=% 'Y+_'S_@BUJ>G
M1W6I_"+Q6-61<LN@^(ML4Y_V8[E0$8]@'1!ZM7YS_$;X7^+/A%XGN/#WC/P_
M?>'-9AY:UOHBA9<X#H>CJ<'#*2#V-?U 5YU\<OV?_ W[17@R;PUXYT2'5+0A
MC;W0 2YLY",>9!+C*-T]CC# C(H _F<HKWG]L3]DGQ#^R/\ $PZ#J4C:GX?O
MU:XT76ECVK=P@@%6'194R R^X(X85X-0 4444 %.CD:-U=&*.IR&4X(/J*;1
M0!_2C^RG\5F^-W[.G@#QI+()KW4M+C%ZX[W4>8K@_P#?V.2O5Z^"O^",_C!]
M=_9;U;1I7W/H?B*XAB7.=L,L44P_\?>6OO6@ HHHH **** $(!!!&17XV?\
M!5;]F?X/?"O7%\4>$?$>G^'/&&IRB6\\"P*7$RL>;F)4!^SCJ2KX1N=F""&^
MF?\ @H=_P4<B^ 8NOAY\.IX+WXAR1XO=1($D6C*PR!M/#SD$$*>%!!8'(6OQ
MBU_Q!J?BK6KW6-9U"YU75;V5IKF]O)6EFF<]69F)))]Z ,^BBB@ HHHH ***
M* "BBB@ HHHH ***M:7I-[KFH6]AIUG<:A?7#B.&UM8FEED8]%55!)/L* *M
M;G@GP+X@^)'B>Q\.^%]'O-=UN]?R[>QL8C)(Y[G Z =2QP  22!7VE^S?_P2
M1^)_Q4DM=4\?M_PK?PVV',-T@DU.9?18,XBSR,RD$<'8U?K#^S]^RW\./V9?
M#YTSP+H,=E/,H6[U6Y/FWUYCO+*1G&>=JX0'.%% 'R[^PK_P3$TGX%R6'CGX
ME+:^(/'R8FM-.7$EGI#=0P/268?W_NJ?NY(#U]]T44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ->18U9W8*BC)9
MC@ >M<3-\=/AM;S/%+\0?"L4B'#(^M6P(/H07K\^?^"T?QP\1>'-/\&?#;1[
M^;3M(UJ"?4=6$#E3=JKJD4+$=4!\QBO0G9G[M?DK0!_3;_POKX9?]%%\)_\
M@\M?_CE'_"^OAE_T47PG_P"#RU_^.5_,E10!_3;_ ,+Z^&7_ $47PG_X/+7_
M ..4?\+Z^&7_ $47PG_X/+7_ ..5_,E10!_3]H/Q7\$^*=02QT7QCH&KWS\K
M;6&J03R'Z*KDUU5?RN6=Y/I]U#<VLTEM<PN)(IH7*NC Y#*1R"",Y%?T)_\
M!/7XRZW\<_V4_"7B'Q+<->Z] 9]-N[R3EKDPR,BR-ZL4V;CW;<>] 'TA1110
M 4444 %%%% "5^)W_!8SX/-X(_:.T_QK;0[-.\9:<LCN!@?;+8+#*/\ OW]G
M;W+-7[95\F?\%./@*WQP_9;UN;3[;[1X@\*M_;MB%&7=(U(N(QW.82[!1U9$
MH _ JBBB@ HHHH *_1'_ ((_?M.Q_#[XD:A\*-=NQ#HGBN07&E-(V$AU)5QL
M]O.10ONT<8'WJ_.ZI]/O[G2KZVO;.XDM+RVD6:&>%RCQNI!5E8<@@@$$>E '
M]4-%?+'[ /[9-A^U9\+8HM3N(H/B%H<20ZU9\*9QT6[C7^X_<#[KY'0J3]3T
M %%%% !1110 4444 %%%% !115+6-9L/#NE7>IZK?6^F:;:1M-<7EY*L4,,:
MC+.[L0%4#J2<4 7:*9#-'<0I+$ZRQ2*&1T.58$9!![BGT %%%% !1110 444
M4 %%%)0 M%%% !1110 4444 %%%% !1110!\L?\ !2WX-V7Q<_9)\83/ K:M
MX7@;Q!87&/FC, +3#/HT/FC'KM/85_/]7]+?[4&H0:7^S7\5KJY($$7A35"V
M>_\ HDO'XGC\:_FDH **** "BBB@#];/^"'=\TGA'XLV9/R0WVG3 >[QS@_^
MBQ7Z>5^8G_!#NP:/P?\ %F](^2:_T^$'W2.<G_T8*_3N@ HHHH *^;_V]/VI
MH_V5O@7>ZS8O&WB[5F.G:% X#8G926G93U6)?F]"Q13]ZOH^OPR_X*W_ !BF
M^(O[4USX9AG+Z1X-LX].AC5LH;B15FN''^UEDC/_ %Q% 'Q?JNJWFN:I=ZEJ
M-U-?7]Y,]Q<75PY>2:1F+,[,>2Q)))/4FJM%% !5K2=)O=>U2STS3;6:^U"\
MF2WMK6W0O)-([!515')8D@ #UJK7W7_P1Y^%]AXX_:>O/$&HPK/'X4TB2^M4
M<9 NI'6&-B#_ '4>4CT8*1TH ^I?V4/^"1O@SPOX5BU?XSVO_"5>)[Z#YM%B
MN9(K/30P^[OB96EE /+;MH/W0<!ROQ2_X(L?#GQ$\USX%\7ZUX/G<DK:WT:Z
MC:KZ*N2D@'NSL:_1:EH _$;QU_P1O^.'AMI'T&]\->+K<']VMK?-;3L/=9D5
M ?\ @9KQ/Q'_ ,$_?VB/"S.MY\*-=G*]?[-6.^'X&!WS^%?T2T4 ?S27G[+_
M ,9-/<K<_";QQ W_ $T\.7@_]ITVU_9A^,5\X2W^$_CB=O2/PY>-_*.OZ7:2
M@#^=;P[^P+^T+XH=%L_A/X@A+=/[1A2R'XF=DQ^->U>!?^".OQU\3-$VN2^'
M/"$!YD6^U W$RCV6!74GZN/K7[?T4 ?G%\+/^"*O@#07AN?'OC/6/%DR_,UG
MIL2Z?;'_ &6.9)&'N&0_2OMCX2_L[?#3X%67V?P)X,TKPZ2FQ[JWAWW4J^CS
MOF1Q_O,:]&HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#\>_^"W7_ "5[X<_]@*;_ -*#7YMU^DG_
M  6Z_P"2O?#G_L!3?^E!K\VZ "BBB@ HHHH *_=C_@D;_P F8Z-_V%K_ /\
M1M?A/7[L?\$C/^3,=&_["U__ .C: /M"BBB@ HHHH **** "FNJR*590RL,%
M6&01Z4ZB@#^>/]O;]FR3]F;]H;6]%L[9HO"VJDZIH<F/D%M(QS"#ZQ/N3'7"
MJ3]ZOG.OZ#/^"@7[*<?[4WP/N;+388_^$UT$OJ&A3-@&23;^\MB3T650!V =
M8R> :_GXO+.?3[N:UNH9+:Y@=HI89E*O&ZG!5@>00000: (J*** "BBB@#L_
MA!\7O%'P+^(&E>,O!^HMINM:?)N5NL<R'[\4JY^>-AP5_+! (_>C]CS]MOP9
M^UKX55K&6/1?&EI$&U/PY/)F2,]#+"3_ *R(G^(<KD!@"1G^>2M3POXIUCP3
MX@L==\/ZG=:-K-C()K:^L96BFA<=U8'(]/<'% ']2E%?E3^R_P#\%D1#;VF@
M_&W3))&4"-?%>C0 EO\ :N+8=_5HOPC[U^D7PR^-'@7XS:.-3\$>*]*\36FT
M,_V"Y5Y(L]!)']^,^S@&@#M**2B@!:**2@!:*XOXE_&GP)\&],-_XV\6Z3X9
MM]I9!J%TL<DN.T<>=\A]E!-?GQ^T9_P6:T?38;K2/@UH3ZO>$%!XBUV)HK9/
M]J*WR'?V,A3!'*L* /OCXW?'SP-^SQX/E\2>.M<ATBR&5@@^_<7<@'^KAB'S
M.W3IP.I(&37XC?MH_P#!0'QA^UAJ4FD6PE\,?#RWEW6VA12?/<D'Y9;IA]]N
MX0?(O&,D;CX!\4/BSXO^,_BNX\2>-O$%[XBUF;@W%X^1&N<A(T&%C09.%4 #
M/2N2H _43_@EW^W]_9,FF?!CXCZE_H,A6W\-:S=/_J6/"V4K'^$](R>A^3H5
MV_K)7\K"DJP(.#ZU^RW_  3)_;]'Q:TRS^%/Q"U'/C:QBV:1JER_.K0(/]6[
M'K.BCKU=1G[RL6 /T1HHHH **** "BDKXR_X*(?MW6G[,/A-O"WA:XANOB;K
M$!-NO#KI4#9'VF0="YY\M#U(W'@88 XO_@HI_P %&I?@'>1> /AG>6L_CU7C
MFU/4'C2>+3(P0PAVL"K2N.H/W5/]Y@5;^RQ_P5R\$?$U+30?BG%!X"\3-B-=
M44DZ5=-ZECEK<^SDKQ]_M7XR:GJ=WK6I76H:A=37M]=2M/<7-PY>261B69V8
M\EB222>I-5J /ZH;&^MM3LX+NSN(KNTG0213P.'CD4C(96'!!'<5-7\XG[/_
M .V1\6/V:;I!X-\3S+H^_?)H.H@W.GR<Y/[HGY">[1E6/K7Z4_ G_@LM\/\
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
MT >^4444 %%%% "5^'O_  5X^"\_P]_:9/C"" KHWC2S2\211A!=PJL4Z?7
MBD/_ %U-?N'7A'[9W[,5A^U9\$M2\*2-%::];-]NT34)!Q!=JI"ACUV."4;K
MPV<$J* /YSJ*V/&'@_6? /BC5/#GB'3I])UO3+AK:[LKA</%(IP0?4=P1P00
M02#6/0 4444 %%%% !5BQU*[TN<3V5U-:3#I)!(48?B#5>B@#T+1?VBOBMX;
M55TKXF^,--5>BVFO740_)9!7;Z5^WA^T%H^W[/\ %KQ))MZ?:KK[1_Z,#9KP
M:B@#ZET__@I[^TOIH"K\2Y)T'\-QH^GR9_$P9_6NHTO_ (*X_M%:>1Y^MZ)J
M6/\ GZT:%<_]^]E?&5% 'W_I'_!:;XU6;*+[PSX)U",=3]BNHG/XBYQ_X[7H
M7A[_ (+B:S#M&N_":QO!_$^GZT]OCW"O"^?SK\OJ* /V:\*?\%K/A1J3(FO^
M#O%>ANW5[9+>[B7ZGS$;'T4U[IX'_P""DO[.OCMHXK?XCV>D7+=8=<MYK$+]
M9)$$?Y.:_GQHH _J0\,>,M \;:>+_P .ZYINOV)Z76EW<=S$?^!(2*UZ_EJ\
M/>)]8\(ZE'J.A:M?:+J$?W+O3[EX)5^CH01^=?5'PC_X*F?'SX6O!#>^(X?'
M&EQX!M/$T'GR$=_](4K*3[L[#VH _>VEKX)^ _\ P6 ^%?Q&DM].\=V-W\.-
M7DPOVB=C=Z<S=/\ 7(H9,G^^@4=VK[GT/7M-\3:3:ZKH^H6NK:9=()+>\L9E
MFAF4_P 2.I(8>X- %^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _'O_ (+=?\E>^'/_ & IO_2@U^;=?KO_ ,%EOV??$WC;
M1_"'Q(\/:=<:M8Z#!/8ZO#:QF22WA9E>.?:.=@/F!C_#E3TR1^1% !1110 4
M444 %?NQ_P $C?\ DS+1O^PM?_\ HVOPQTG2;[7M2MM.TVSN-0U"ZD$4%K:Q
M-++*Y. JJH)8GT%?T+?L!_!/6?@#^RWX3\+^(XOLWB!_.U"^M<@_9Y)I"XB)
M'\2H4#?[0:@#Z(HHHH **** "BBB@ HHHH **** (KJUAOK66VN88[BWF0QR
M0RJ&1U(P58'@@@XP:_*']N3_ ()1W%C-J'CKX(6#7-HQ:>^\&Q<R1=V>S_O+
M_P!,>H_@SD(/UCHH _E<NK6:QNIK:YADM[B%S')#*I5T8'!5@>00>,&HJ_H'
M_:N_X)[?#3]J2*?5+BW_ .$4\;%?D\1Z7$N^4XP!<Q<+,.G)(<8 # <5^0?[
M2/[!?Q:_9GFN;O6]#;6_"T9.SQ)HJM/:[>QE&-T)Z?? &> 6ZT ?.E%%% !1
M110 4444 %%%% !1110 445UOPS^$OC'XR>)(]!\$^&]0\2:J^"8+&$L(U)Q
MND?[L:_[3D#WH Y*OIW]C_\ 8'\>?M7:M#?112>&O <4F+KQ)>1';)@X:.V0
MX\Y^HX.U>YS@'[;_ &4?^"/VD>%Y+/Q)\:;J'Q#J2XDC\+V#G[%$W4?:)>#,
M1W1<)D<EP:_2;3-+L]%T^VL-/M(+"QMHUA@M;:,1Q1(HPJJH "@#@ <"@#@O
M@/\ L_>"?V;_  );^%?!&E+862X>YNI,/<WLN,&6:3 WL?P '"@  5Z/110
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
M/1551DFF^'?#VI>+=>T[1-&LIM1U;4;B.UM+2!=TDTKL%1%'J20*_>[]A?\
M87\/?LH>#8=0OX;?5OB3J, _M/6-H86P(R;:W)^[&.A8<N1D\;54 ^0/V=_^
M",-[KFBKJOQB\1W6@3W$68M!\/O$]Q 2.#-.ZNF0>J(K#_;[5-X^_P""(.IQ
MM++X(^)UI<J?]7::_I[0E?8S1,^?^_8K]8Z* /P>\7?\$E_VBO#+/]B\/:3X
MGC7K)I&KP@$>H$YB8_EFO(O$7[%/QY\+LXOOA)XM8)]Y[+2Y;M1[[H0PQ^-?
MT?4E '\ONL_#'QCX<)&K>$]<TLKU^V:;-#C_ +Z45S;*48JP((Z@]J_JGJCJ
M&AZ;JW%]I]K>CI_I$*R?S% '\LM%?TZ:A\$_AWJ^?MW@+PQ>YZ_:-'MY,_FE
M<KJG['_P-UK/VKX0^"2QZO#H-M$Q_P"!(@- '\VM%?T(:Y_P3:_9N\0;OM'P
MOL;=C_%8WMW:X^@CE4?I7EGBK_@CC\"-<5SI=UXJ\.2?P_8]229!]1-&Y(_X
M$/K0!^(5%?J'\0?^"(6K01RS>!_B;9WK8S'9^(-/>W_ S1,^?^_8KXX^-G["
MOQK^ <%Q>^)O!=U<:+""SZSHY%[:*H_B=H\F,?\ 70+0!X'1110 4444 %=Y
M\"_C)KOP!^*WA[QUX>D*W^DW D: L0ES">)87_V70LI],Y'(%<'10!_4-\._
M'>D_$_P+H'BW0I_M&CZU917UJYX;9(H8!AV89P1V((KHJ_/G_@C+\6Y?%WP#
M\0>![N<RW'A'4]UNI/W+2Z#2(O\ W]2X/_ A7Z#4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% %75-2MM%TN\U"\E$%G:0O<32MT1$4LQ/T -?S)?&+XD7WQ
M@^*GBOQKJ+,;O7-1FO2K'/EJSDI&/9$VJ/917]!_[:'B"7PS^R;\6K^%BDP\
M-WL",IP5,L1B!'N-^?PK^;^@ HHHH **** /TC_X(Q_ .V\5?$+Q+\4]5MEF
M@\-HNG:5YBY7[9,I,L@_VDBPO_;?/:OV$KXJ_P""0VA0:3^QOIUW$H635-:O
M[N8CNP=80?\ OF%?RK[6H **** "BBB@ HHHH **** "BBB@!*"H88(R*6B@
M#\[O^"@7_!-/P_\ $#PSJWQ!^%FCPZ)XTLHWN[W1;",);ZL@&YRD8X2?&2-H
MPYR"-S;J_&BOZJ*_G-_;H^'MI\+?VM_B=X>L(EM[&/5#>00H,+&ES&ERJ*.P
M438 ] * /":*** "BBB@#]"O^"*OBF33OVB/%V@ER+?5/#;S[<\&6&XAV_\
MCLLM?L]7X7?\$@V=?VQK(+]UM$O@WTVH?Y@5^Z- !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!X/^W=IKZK^Q[\6H8UW,N@SSGZ1XD/Z(:_G/K^H?XB>$8?B
M!\/_ !-X7N&"P:WI=UILC,,@+-$T9/Y-7\P>L:5=:%JU[IM_"UM?6<[V\\+_
M 'HY$8JRGW!!% %2BBB@ HHHH _:W_@C/\0;7Q%^S3K'A?S5_M#PYK<N^'/(
M@N%62-_Q<3C_ (!7WW7\Z_[$_P"U7?\ [)GQDMO$?E2WWAK4$%CKFG1$;IK<
ML")$!X\R-OF7/7YER Q-?T"?#OXC>&_BOX/T[Q3X2U>VUO0M0C\R"[MFR#ZJ
MPZJP/!5@"""" : .DHHHH **** "BBB@ HHHH **** "BBDH 6OYY?\ @HIX
MRLO'7[:'Q0U+3Y%EM8K^+3MZ'(+VUM%;2<]_GA:OU+_;\_X* :#^S;X5U#PI
MX5OX-4^*-]"8H;>%A(ND!A_KY^P< Y2,\DX)&WK^%5Q<2WEQ+//(\T\K%Y))
M&+,[$Y))/4D]Z (Z*** "BBB@#[\_P""+_AM]3_:>\0:L4S!I?AFX^?'222X
M@11^*^9^5?M77YO?\$4_A7+H7PI\;^/;J$H_B#48]/M&8=8+56+.OL9)F4^\
M7M7Z14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X3?\%5OV?9O@[^TI?>
M);*V,?AOQMNU:WD5?D2[R!=QY_O;R)?I,/0U^[->*_M=?LSZ1^U5\&=3\'7[
M1VFJ(?M>CZDRY^QWB@A&..=C E&']UCCD @ _G!HKHOB%\/]?^%?C35_"GBC
M39=)UW2IVM[JUF'*L.A!Z,K AE8<,"",@USM !1110 5ZO\  #]J/XD?LSZ\
M^H^!/$$MA#,P:[TNX'G65WC_ )Z0G@G'&Y<,!T85Y110!^P?P9_X+3>#-<AM
M[/XF>$]0\,7YPKZEHO\ IEF3W8QDB6,>P\P^]?7W@']LSX'_ !-CC;P_\4/#
MDTLGW+6\O%LKAOI#/L?_ ,=K^;ZB@#^J*UNX+ZW2>VFCN()!E)8F#*P]01UJ
M:OY:M$\4:SX9F\[1]7OM*ESGS+&Y>%OS4BN_TK]JKXT:&H6Q^+7C:V0?\LU\
M07>S_ODR8H _I5I:_G,MOVZ?V@+5=J?%OQ0P_P"FMZ9#_P"/9JU_PWY^T-_T
M5CQ!_P!_4_\ B: /Z**6OYS+C]NK]H"Z4J_Q;\4*/^F=Z4/YKBN?U3]K#XUZ
MP"MY\7/&\R'K'_PD%VJ?]\B0"@#^E%F"*68A5 R23TKSKQG^TA\*OAY'(WB3
MXC>%]'=.L-QJT F/L(PVXGZ"OYN=>\<^)/%1)UKQ!JFL$G)^WWLL^?\ OIC6
M)0!^YGQ._P""O'P)\#QS1:!<:QX[OE!"+I5DT$&[T:6?9Q[JK5\*?'[_ (*V
M?%SXLVMSI?A..W^&NB3 JQTN0S:@ZGL;I@-OUC1&]Z^'J* );JZFOKF6XN)7
MN+B9S))+*Q9W8G)8D\DD]S45%% !1110 5O^ ? VL?$SQKHGA3P_:->ZUK%W
M'9VL*]W=@ 2>RCJ3T !)X%8%?LE_P2N_8=N/A3HZ?%OQSI[6_BW5;<IHVG7*
M8DTZT<?-*X/W991QCJJ'!Y=@ #[=^!_PITSX&_"3PKX$TC#6>AV*6WG!=IGD
M^]+*1V+R,[GW8UW-%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?+
M?[;G["?AK]KCPVM["\.@?$'3X2FG:YLRLJC)%O< <M&23AAED))&065OPQ^,
M'P7\9? ?QI=>%O&^AW&B:M!RJRC,4\><"2*0?+(AQ]Y2>X.""!_3E7!?&3X%
M^!OC]X3D\.^._#UKKNGG+1-*"LULY&-\,JX:-O=2,]#D<4 ?S*45^BO[27_!
M'7QKX+FNM7^$VHCQMHHRXT>^=(-2A7T5CB.; [C8QZ!37P#XJ\'Z[X%UJ?1_
M$>C7^@ZM <2V.I6SV\R?5' (H R**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBG1Q/-(L<:-)(Q"JJC)8GH /6@!M6=,TN\UK4K;3].M)[^_NI%A@M;
M:,R2RNQPJJJ@EB3P .M?67[._P#P3#^,GQTDM;_4M+/P_P##$A#-JGB")DF=
M/6*UXD<XY!;8I[-7ZR_LO?L+?#']E>T2YT#36UCQ6T>R?Q+JH62Z.1\RQ#&V
M%#SP@R1@,S8S0!\I_L"_\$N?^$+O-.^(OQCL8I];B*W&E^%9,21V;=5FNNH:
M0=1'R%ZMEN%_32BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *Y+XB_"7P7\7-(_LOQIX6TKQ/98(2/4K1)C'GJ48C<A]U(-=;10!\
M!?%?_@C7\(O&#37/@S6-:\ W;YVP*_\ :%FO_;.4B3_R+7R7\0_^"-/QG\,M
M)+X8U7P[XRMA]R..Y:RN6^J2CRQ_W\-?MC10!_.'XT_8F^/'@!I/[8^%7B81
MQ_?FL+)KZ)?<R0;U ]\XKR#5M$U'0;HVNIV%UIURO6&[A:)Q^# &OZFZJZAI
M=GJUN;>^M(+VW;K%<1+(I_ C% '\L-%?TO:Y^S-\(?$A9M4^%O@V_=NLD^@V
MK/\ ]]>7D?G7%:E^P+^SSJK$S?"?P^A/_/M$\'_HMEH _G6HK^@FY_X)F?LT
M76=_POMUS_SSU6_C_P#09Q53_AUQ^S%_T3/_ ,K^J?\ R30!^ -%?T!0_P#!
M+_\ 9D@;*_#)"?\ ;UO4F_G<FMBQ_P""=7[..FD&+X5Z4_\ UWGN9O\ T.4T
M ?SRTJHTC!54LS' 4#)-?TC:/^QS\"]"VFT^$7@S<O1Y]$MYV'N"Z,:]$\/^
M _#/A/ T/P[I.C8&!_9]C%!_Z HH _FY\'_LX_%7X@&/_A'?AQXIUB-^D]KI
M$[1#ZR;=H'U-?07@#_@DW^T+XU:-K_0=+\'VS\^=KNIQYQ_N0>:X/L5%?O#1
M0!^8_P +?^")7AZP:&Y^(7Q!OM7889]/\/VRVL>?[IFDWLP^B(:^U_@U^R+\
M(?@&(I/!?@;3-.U&,<:K<(;F]]\3REG7/HI ]J]AHH 2EHHH **** "BBB@#
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>csgs-20240513.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2024-05-16T08:22:31.9427+00:00 -->
<!-- Copyright (c) 2024 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.csgi.com/20240513" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:csgs="http://www.csgi.com/20240513" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" namespace="http://fasb.org/us-gaap/2023"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="csgs-20240513.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Issuer Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pre-commencement Tender Offer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="10010.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="10130.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="10020.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="10000.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="10090.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="10091.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="10100.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="10120.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="10110.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="10040.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="10050.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="10060.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="10070.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="10030.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="10080.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="10140.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="10190.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="10180.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="10210.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="10340.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="10170.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="10220.0" priority="2" use="optional"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="10160.0" priority="2" use="optional"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm139815260067808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>May 13, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 13,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CSG SYSTEMS INTERNATIONAL, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001005757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-27512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">47-0783182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">169 Inverness Dr W<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Englewood<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">200-2000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par Value $0.01 Per Share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CSGS<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>7
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &)$L%@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !B1+!8L#7K[.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NG^V241=+B!.("$Q"<0M<KPMHFFCQ*C=VY.6K1."!^ 8^Y?/
MGR4WZ"7V@9Y#[RFPI7@SNK:+$OU6')F]!(AX)*=CGA)=:N[[X#2G9SB U_BA
M#P1546S $6NC6<,$S/Q"%*HQ*#&0YCZ<\087O/\,[0PS"-22HXXCE'D)0DT3
M_6EL&[@")AA3</&[0&8ASM4_L7,'Q#DY1KNDAF'(AWK.I1U*>'MZ?)G7S6P7
M67=(Z5>TDD^>MN(R^;6^N]\]"%45U2HKUEFYV965K%=R??L^N?[PNPJ[WMB]
M_<?&%T'5P*^[4%]02P,$%     @ 8D2P6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !B1+!8#@^--FT$   ]$0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V887/B-A"&_XK&O>FT,R&6#022 C,$R)6YA' QO4S;Z0=A"]#$MGRR',*_
M[\J 3:]FS8<$RVA?/UZMWY7I;:5Z2S><:_(1A7':MS9:)W>VG?H;'K'T6B8\
MAF]64D5,PU"M[311G 5Y4!3:+J4W=L1$; UZ^;FY&O1DID,1\[DB:19%3.WN
M>2BW?<NQCB=>Q'JCS0E[T$O8FGM<_Y',%8SL0B40$8]3(6.B^*IO#9V[>[=M
M O(9WP3?IB?'Q-S*4LHW,Y@&?8L:(AYR7QL)!A_O?,3#T"@!Q_>#J%5<TP2>
M'A_5'_*;AYM9LI2/9/@J KWI6UV+!'S%LE"_R.WO_'!#.: OPS3_3[;[N:V6
M1?PLU3(Z! -!).+])_LX).(T@)X)< \!;LZ]OU!..6::#7I*;HDRLT'-'.2W
MFD<#G(C-JGA:P;<"XO1@+/T,DJS), [()-9"[\@TWJ\V9*UG:[B(F6K[!\'[
MO:![1O")[8C3O"(N=5O_C;8!K>!S"SXWEVN>D1O)=Z[(W\-EJA6LX#]50'N%
M5K6"*>N[-&$^[UM0MRE7[]P:_/R3<T-_0_B:!5\34R_SM]@EO H.#^\VOB 0
MK0*BA:H,@2#(*1Y"MJZBP.-7+$PYPM$N.-J7)6/.E9"FG@("55F9%USI6$5U
M9713D-V@>H?*?N%K80H)$&<LJN3"=4;>9^+]Z2TF3QZ9SA:3E]EP,7V>#1^O
M8#BZ1D@[!6GG$M(1I%&Q$)[%@'^0+WQ7Q8HK44H=2MN==@?!ZA98W4NP)A%7
M:Q&OR6>(UQLRDE'"XDHX7*^NY&X+KMM+N!Y$R,DLBY9<5;'@&K3A=MJ.B] X
MM+13>@G/-/:E2J3*3?2*>!J> B(5Y"N#=87EE4%E]=6HCR<8Y(GG.Y= +M@'
MF090:&(E_)P426&-9*O3H)UNT^FB:2Q=WT%-^T@X# *P[/3J>$ >81YYCJMS
MATLZ-[>P+-!-8B,T5N05(RW]W\$='"5=;&4E*2[I90*JI4DI!ECV!@<W]Q\!
M1V8$I;B0V^KV7B>W#OE6R@"#*QN&@_O\CW#%@S)7\EW$?O5"XYJC9PRM[!C.
M12VC0)O+5(,A_R62\T\OKMBE#NXR98]P<&O/UW (N_#S*+A DS8QD+(K.+B-
M/TH?<C+?R!BSWQH1>(-HP!]:[F4_<' S?U5":QZ;SA1E\<'7TDHJ7*BN0[EE
M3W!QU_9D*'RA3=M\@O)6@H65VUA<I9:GM'\7]^JYX@T?TL/A^=KO76'["+OL
MY]6J>OUJ]&K)3C;[N$?_CVR:IAF0U0+BLK6 I=N[N#4OA(:-AEP1Q_UE^2OQ
MN)]!O57N?VJ43'U"P_6T]-_ 7)@BWUB8<?*)7E/';*")MV$*I2Y;@(M[]D*Q
MP%2?MXN6LKKV< '8]GH82>GW+N[-QX21R8>_8?&:G]V'UPC-AMYX^+6*R3YY
M&38_+#PQLV--2<A7H$2O.R"L]N_J^X&62?Y^O)0:WK;SPPUG4&]F GR_DE(?
M!^:5N_C%9/ O4$L#!!0    ( &)$L%B?H!OPL0(  .(,   -    >&PO<W1Y
M;&5S+GAM;-U7;6O;,!#^*T(_8&YB:N*1&+9 8;"-0O-A7Y58=@1Z\62Y<_KK
MI[-L)VEU9=V'L<VAR=T]NKM'=R>9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8
M^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L
M*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:
ML!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI
M\0QKRTZ+Y2T].PP_/LG>V)+;.<V"3J9B+7D%=*RHC_#K3), Z)Q17B@%JXUF
M X?)8Q1\V .7\@%:^*VZBMU7)/3B4PEM(+#52?2$1C&$"0K$OXP68E^$O?VM
ML*01C\9][/QN]*!_[XSC]Y97HA_TOIKS8]$7>'36-/+T08I:*Q[V_LL)BS6;
M_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2
M]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=
MV_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>
M;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*
M(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D
M>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8
MJ;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8*<D3?,\C@ 69Y"F& *G$4<P
M!L !0])T> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( &)$L%B7BKL<P    !,"
M   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8
M$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*N
MU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I
M2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3
MZ:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ 8D2P6#JJ
MHN=  0  / (   \   !X;"]W;W)K8F]O:RYX;6R-45UKPS ,_"O&/V!)RU98
M:09CW4=A;&4=?7=BI1&UK6"K[=9?/R4AK+"7/<DZB=/=>7&BN"^)]NK+NY *
MW3"W\RQ+50/>I"MJ(<BDIN@-2QMW66HC&)L: /8NF^;Y+/,&@[Y;C%SKF%TV
MQ% Q4A"P [8(I_0[[UIUQ(0E.N3O0O=O!UIY#.CQ#+;0N5:IH=,+13Q38.,V
M523G"CT9!EN(C-4?>-.)_#1EZA$VY8<1(86>Y4)88TS<;_3\1C0>09:'[L#T
MA(XA+@W#<Z1#BV'7T8B+[,)&G\-8AQ#G\3\Q4EUC!4NJ#AX"#SE&<)W D!IL
MDU;!>"CTN*+N@U6/@24DM0H#E>QV3N7TR@ZN6>1>9!CG*(.XLH/P4:V%&@/8
M-SF0!)?DJG547>EYIM<WDUM)Z.#<@V#OX96,'<V/'W?W U!+ P04    " !B
M1+!8)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
MM9$]#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)
M3I]H%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8
M,V2>[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):B
MJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%
M  @ 8D2P6&60>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--
M3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/
MGI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3
M>*HH>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+ES
MT&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JH
MO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(
M9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:
M?^:+X3]>?P%02P$"% ,4    " !B1+!8!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &)$L%BP->OL
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( &)$L%B97)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ 8D2P6 X/C39M!   /1$
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( &)$L%B?H!OPL0(  .(,   -              "  ;$,  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ 8D2P6)>*NQS     $P(   L
M         ( !C0\  %]R96QS+RYR96QS4$L! A0#%     @ 8D2P6#JJHN=
M 0  / (   \              ( !=A   'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( &)$L%@D'INBK0   /@!   :              "  >,1  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &)$L%AED'F2&0$
M ,\#   3              "  <@2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     )  D /@(  !(4      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="csgs-20240513.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="csgs-20240513.htm">csgs-20240513.htm</File>
    <File>csgs-20240513.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "csgs-20240513.htm": {
   "nsprefix": "csgs",
   "nsuri": "http://www.csgi.com/20240513",
   "dts": {
    "inline": {
     "local": [
      "csgs-20240513.htm"
     ]
    },
    "schema": {
     "local": [
      "csgs-20240513.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "report": {
    "R1": {
     "role": "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_3e4a346b-cdc6-445f-811d-08dcf2b65a80",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "csgs-20240513.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3e4a346b-cdc6-445f-811d-08dcf2b65a80",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "csgs-20240513.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.csgi.com/20240513/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0000950170-24-060810-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-24-060810-xbrl.zip
M4$L#!!0    ( &)$L%A_129J4!H  )X1 0 1    8W-G<RTR,#(T,#4Q,RYH
M=&WM/5MWV[C1[_T5J+?==<XG2+Q?Y"0]7L?)JNLX/I:WW7XO/2 !6FPH4DM2
MMM5?WQF0U,669,N6$LFB'Q))  '.8.XS -[^[:X?D1N19F$2O_M);2H_$1'[
M"0_CZW<_'7=/.IV?_O;^3V__3"GY\+%S3L[%+3GV\_!&? @S/TJR82K(8??S
M&]*)HS 6Y/>?+\_(A\0?]D6<$TIZ>3YHMUJWM[=-'H1QED3#'.;*FG[2;Q%*
MR\%/4L'P=_*!Y8*T-44SJ&)2U;I2G+:FM76UJ3N.\G^*TE:4J<>2P2@-KWLY
M.?3?$'P*YHYC$44C\C&,6>R'+"+=:M(&O*7?),=11"[QJ8Q<BDRD-X(WBS%[
M.: #4!)G[PZFWOQ6;R;I=4MU7;=UAWT.BD[M.R^->#CNBU]E3TU1K%;1.-,U
MG]O5++KFTUW#F1>8[JVW (TY@":J_H#XKTNZ8[/'LG'WNP?]9^##UJIK>+=H
M7!5? U<<%[SJ'B?Q.2Q\&OKS'^-YVLI' ]&"CC0N>H[?*@OGO1- H+9^_WS6
M]7NBS^A]T/WL>G:IX(=0TA82@V*J>M63BWOKE F_>9W<M* !.^L3F',*;3.C
M5GTG(+?RE,59D*1]2;>($9,J#M75J7'F8V'9()I&%0W(_N#]G\C;GF <_B=O
M\S"/Q'N'_OJV57S$'_LB9Y*]J/AC&-Z\.SA)XAR8CEX!A@^(7WQ[=Y"+N[PE
MB;:%@[;*4=]Z"1^1+!]%XMU!GZ778=PF;)@G?P[[@R0%+.=' \91$K2),[@[
M.I"S\O"F>HB'V2!B(UQU :UOP[LVCBW2XF/(N8CEQPE9D)"_._CX;\?7'%^W
M#2J8+J@A')6ZS& TL!R3!8:I.P8_(#'KXRPB;!^#,.$H4#Y&[+H$[2Z_% $
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
MSPO("+3TU\,W0*!6P3QIMVS)7D !@57ZX+1JQ6Q+/0(" JE,WBFC9MNV$F"
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
MAW^8]G]02P$"% ,4    " !B1+!8?T4F:E :  ">$0$ $0
M@ $     8W-G<RTR,#(T,#4Q,RYH=&U02P$"% ,4    " !B1+!8@/.=*GX(
M   (80  $0              @ %_&@  8W-G<RTR,#(T,#4Q,RYX<V102P$"
M% ,4    " !B1+!89=,CE10+  "?-@  #P              @ $L(P  8W-G
B<RUE>#DY7S$N:'1M4$L%!@     #  , NP   &TN      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>csgs-20240513_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="csgs-20240513.xsd" xlink:type="simple"/>
    <context id="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001005757</identifier>
        </entity>
        <period>
            <startDate>2024-05-13</startDate>
            <endDate>2024-05-13</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_8c28c374-ea3e-4e81-9a4a-f685af45384d">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_bcf872bc-b3a2-4da0-8270-43c3f948a430">0001005757</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_4e8384d9-83aa-478b-adb8-ed0f0899e043">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_7f344b3e-d6d3-4401-8d0b-e9097ff0fe78">2024-05-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_f4a0005a-e3be-4c98-958d-74537395161e">CSG SYSTEMS INTERNATIONAL, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_8117a836-02fd-4390-8f37-a01d4df6cc0a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_fc0f7e3a-a5e3-42a0-a332-96deb4bcbd94">0-27512</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_840ea4c9-2e21-48a4-96b1-a4fade9131ab">47-0783182</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_38306546-2605-4274-83ed-2006bd9c697c">169 Inverness Dr W</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_0e3861f8-db6a-4d32-a986-86a488d9de0e">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_8fb491f8-6e7e-4a85-8018-fc1f5902bdab">Englewood</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_753eef1b-770e-4d87-a7b0-46811f6a8a23">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_2f404cf1-a207-492a-a624-829d4a08e84b">80112</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_638c9b34-2810-4585-a61e-49328bcb89a6">303</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_566b40c8-8849-4efb-90a1-d9f59d1344f9">200-2000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_826c4a2c-5b1d-4e23-8d39-44bf67a1127b">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_42f2a226-5739-4d6a-9a69-10ee5994167d">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_f4cd38ce-c67b-4b06-9f14-69e9f359e6e8">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_3cced9ef-cfb1-4b9f-84c0-0c34d16ec495">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_de9ba7bc-e548-44a7-b9a6-460386472569">Common Stock, Par Value $0.01 Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_e647d9c0-c9dc-4cea-a20a-f75b5f0567a9">CSGS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_6e39248d-ea64-4d78-a8fb-de5061c1ebb9">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_3e4a346b-cdc6-445f-811d-08dcf2b65a80"
      id="F_4bad0637-5f88-47ab-8ea9-a38f511d0cdb">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
