[TYPO3-core] RFC #11379: Info/Modify uses hardcoded texts

Christopher Stelmaszyk christopher at yahoo.de
Tue Jun 23 22:26:31 CEST 2009


Hi Masi,

"Martin Kutschker" schrieb:
> Christopher Stelmaszyk schrieb:
>> + <languageKey index="default" type="array">
>> + <label index="editField">Edit field</label>
>> + <label index="delete">Delete:</label>
>> + <label index="toTop">To top:</label>
>> + <label index="file">File:</label>
>> + <label index="editFile">Edit file</label>
>> + <label index="title">Title:</label>
>> + <label index="sitetitle">Sitetitle:</label>
>
> Don't we have a common language file for these (or other labels) in your
> patch?
I now added the ones which I think can be useful for other modules, too.

The other labels we need here all have one speciality:
They have a colon at the end.
We can add them to the common label-file if you want, but I think that this 
would not be a good idea, because then we would have some labels in there 
twice (with colon and without), while other labels are just in once.
That way the file would quickly become an unstructured and consfusing 
gathering-place for all kinds of labels, which finally are used to seldom to 
be common.
Therefore I left the rest where it was.

>> + <label index="SentenceFilesizePartOne">Filesize exceeded</label>
>> + <label index="SentenceFilesizePartTwo">KBytes.</label>
>> + <label index="SentenceToLargePartOne">Files larger than</label>
>> + <label index="SentenceToLargePartTwo">KBytes are not allowed to be
>> edited.</label>
>
> Please use sprintf() rather than a concatenation of strings. This allows
> for localization to languages where the order of the variable parts of
> the sentence are different (see PHP docs for details).
Done.

Christopher



Index: typo3/sysext/lang/locallang_common.xml
===================================================================
--- typo3/sysext/lang/locallang_common.xml	(revision 5605)
+++ typo3/sysext/lang/locallang_common.xml	(working copy)
@@ -21,6 +21,8 @@
 			<label index="down">Down</label>
 			<label index="download">Download</label>
 			<label index="edit">Edit</label>
+			<label index="editField">Edit field</label>
+			<label index="editFile">Edit file</label>
 			<label index="enable">Enable</label>
 			<label index="file">File</label>
 			<label index="files">Files</label>
@@ -57,6 +59,7 @@
 			<label index="start">Start</label>
 			<label index="stop">Stop</label>
 			<label index="submit">Submit</label>
+			<label index="tsRef">TSref reference</label>
 			<label index="up">Up</label>
 			<label index="upload">Upload</label>
 			<label index="user">User</label>
Index: typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php
===================================================================
--- typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php	(revision 5605)
+++ typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php	(working copy)
@@ -44,6 +44,8 @@
  *
  */

+$GLOBALS['LANG']->includeLLFile('EXT:tstemplate_info/locallang.xml');
+
 class tx_tstemplateinfo extends t3lib_extobjbase {

 	public $tce_processed = false;  // indicator for t3editor, whether data is 
stored
@@ -58,7 +60,7 @@
 	 */
 	function tableRow($label, $data, $field)	{
 		$ret = '<tr><td class="bgColor4" width="1%">';
-		$ret.= '<a href="index.php?id='.$this->pObj->id.'&e['.$field.']=1"><img 
'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/edit2.gif').' 
width=11 height=12 hspace=3 border=0 title="Edit field"></a>';
+		$ret.= '<a href="index.php?id='.$this->pObj->id.'&e['.$field.']=1"><img 
'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/edit2.gif').' 
width=11 height=12 hspace=3 border=0 title="' . 
$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:editField', true) . 
'"></a>';
 		$ret.= '</td><td class="bgColor4" 
width="1%"><b>'.$label.'&nbsp;&nbsp;</b></td><td class="bgColor4" 
width="99%">'.$data.'&nbsp;</td></tr>';
 		return $ret;
 	}
@@ -78,12 +80,12 @@
 			$path = 
PATH_site.$GLOBALS['TCA']['sys_template']['columns']['resources']['config']['uploadfolder'].'/'.$v;
 			$functions = '';
 			if ($func)	{
-				$functions = '<td bgcolor=red nowrap>Delete: <input type="Checkbox" 
name="data[remove_resource]['.$k.']" 
value="'.htmlspecialchars($v).'"></td>';
-				$functions.= '<td'.$bgcol.' nowrap>To top: <input type="Checkbox" 
name="data[totop_resource]['.$k.']" value="'.htmlspecialchars($v).'"></td>';
+				$functions = '<td bgcolor=red nowrap>' . 
$GLOBALS['LANG']->getLL('delete', true) . ' <input type="Checkbox" 
name="data[remove_resource]['.$k.']" 
value="'.htmlspecialchars($v).'"></td>';
+				$functions.= '<td'.$bgcol.' nowrap>' . $GLOBALS['LANG']->getLL('toTop', 
true) . ' <input type="Checkbox" name="data[totop_resource]['.$k.']" 
value="'.htmlspecialchars($v).'"></td>';
 				$functions.= '<td'.$bgcol.' nowrap>';
 				$fI = t3lib_div::split_fileref($v);
 				if (t3lib_div::inList($this->pObj->textExtensions,$fI['fileext']))	{
-					$functions.= '<a 
href="index.php?id='.$this->pObj->id.'&e[file]='.rawurlencode($v).'"><img 
'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/edit2.gif').' 
width=11 height=12 hspace=3 border=0 title="Edit file"></a>';
+					$functions.= '<a 
href="index.php?id='.$this->pObj->id.'&e[file]='.rawurlencode($v).'"><img 
'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/edit2.gif').' 
width=11 height=12 hspace=3 border=0 title="' . 
$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:editFile', true) . 
'"></a>';
 				}
 				$functions.= '</td>';
 			}
@@ -300,7 +302,11 @@
 								t3lib_div::writeFile($path, $edit['file']);

 								$theOutput.= $this->pObj->doc->spacer(10);
-								$theOutput.= $this->pObj->doc->section('<font color=red>FILE 
CHANGED</font>', "Resource '".$edit['filename']."' has been updated.", 0, 0, 
0, 1);
+								$theOutput.= $this->pObj->doc->section(
+									'<font color=red>' . $GLOBALS['LANG']->getLL('fileChanged', true) 
. '</font>',
+									sprintf($GLOBALS['LANG']->getLL('resourceUpdated', true), 
$edit['filename']),
+									0, 0, 0, 1
+								);

 									// Clear cache - the file has probably affected the template setup
 									// @TODO: Check if the edited file really had something to do with 
cached data and prevent this clearing if possible!
@@ -329,7 +335,7 @@
 			}

 			$theOutput.= $this->pObj->doc->spacer(5);
-			$theOutput.= $this->pObj->doc->section('Template information:', '<img 
'.t3lib_iconWorks::skinImg($BACK_PATH, 
t3lib_iconWorks::getIcon('sys_template', $tplRow)).' align="top" /> 
<b>'.htmlspecialchars($tplRow['title']).'</b>'.htmlspecialchars(trim($tplRow['sitetitle'])?' 
 - ('.$tplRow['sitetitle'].')':''), 0, 1);
+			$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('templateInformation', 
true), '<img '.t3lib_iconWorks::skinImg($BACK_PATH, 
t3lib_iconWorks::getIcon('sys_template', $tplRow)).' align="top" /> 
<b>'.htmlspecialchars($tplRow['title']).'</b>'.htmlspecialchars(trim($tplRow['sitetitle'])?' 
 - ('.$tplRow['sitetitle'].')':''), 0, 1);
 			if ($manyTemplatesMenu)	{
 				$theOutput.= $this->pObj->doc->section('', $manyTemplatesMenu);
 				$theOutput.= $this->pObj->doc->divider(5);
@@ -349,29 +355,29 @@
 				$outCode = '<input type="Text" name="data[title]" 
value="'.htmlspecialchars($tplRow['title']).'"'.$this->pObj->doc->formWidth().'>';
 				$outCode.= '<input type="Hidden" name="e[title]" value="1">';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('Title:', $outCode);
+				$theOutput.= $this->pObj->doc->section($GLOBALS['LANG']->getLL('title', 
true), $outCode);
 			}
 			if ($e['sitetitle'])	{
 				$outCode = '<input type="Text" name="data[sitetitle]" 
value="'.htmlspecialchars($tplRow['sitetitle']).'"'.$this->pObj->doc->formWidth().'>';
 				$outCode.= '<input type="Hidden" name="e[sitetitle]" value="1">';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('Sitetitle:', $outCode);
+				$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('sitetitle', true), 
$outCode);
 			}
 			if ($e['description'])	{
 				$outCode = '<textarea name="data[description]" rows="5" 
class="fixed-font enable-tab"'.$this->pObj->doc->formWidthText(48, '', 
'').'>'.t3lib_div::formatForTextarea($tplRow['description']).'</textarea>';
 				$outCode.= '<input type="Hidden" name="e[description]" value="1">';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('Description:', $outCode);
+				$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('description', true), 
$outCode);
 			}
 			if ($e['resources'])	{
 					// Upload
 				$outCode = '<input type="File" 
name="resources"'.$this->pObj->doc->formWidth().' size="50">';
 				$outCode.= '<input type="Hidden" name="data[resources]" value="1">';
 				$outCode.= '<input type="Hidden" name="e[resources]" value="1">';
-				$outCode.= '<BR>Allowed extensions: 
<b>'.$TCA['sys_template']['columns']['resources']['config']['allowed'].'</b>';
-				$outCode.= '<BR>Max file size: 
<b>'.t3lib_div::formatSize($TCA['sys_template']['columns']['resources']['config']['max_size']*1024).'</b>';
+				$outCode.= '<BR>' . $GLOBALS['LANG']->getLL('allowedExtensions', true) 
. ' <b>' . $TCA['sys_template']['columns']['resources']['config']['allowed'] 
. '</b>';
+				$outCode.= '<BR>' . $GLOBALS['LANG']->getLL('maxFilesize', true) . ' 
<b>' . 
t3lib_div::formatSize($TCA['sys_template']['columns']['resources']['config']['max_size']*1024) 
. '</b>';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('Upload resource:', $outCode);
+				$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('uploadResource', true), 
$outCode);

 					// New
 				$opt = explode(',', $this->pObj->textExtensions);
@@ -383,27 +389,27 @@
 					<select name="new_resource_ext">'.$optTags.'</select>';
 				$outCode.= '<input type="Hidden" name="data[new_resource]" value="1">';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('New text resource (enter 
name):', $outCode);
+				$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('newTextResource', true), 
$outCode);

 					// Make copy
 				$rL = $this->resourceListForCopy($this->pObj->id, $template_uid);
 				if ($rL)	{
 					$theOutput.= $this->pObj->doc->spacer(20);
-					$theOutput.= $this->pObj->doc->section('Make a copy of resource:', 
$rL);
+					$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('copyResource', true), 
$rL);
 				}

 					// Update resource list
 				$rL = $this->procesResources($tplRow['resources'], 1);
 				if ($rL)	{
 					$theOutput.= $this->pObj->doc->spacer(20);
-					$theOutput.= $this->pObj->doc->section('Update resource list:', $rL);
+					$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('updateResourceList', 
true), $rL);
 				}
 			}
 			if ($e['constants'])	{
 				$outCode = '<textarea name="data[constants]" rows="'.$numberOfRows.'" 
wrap="off" class="fixed-font 
enable-tab"'.$this->pObj->doc->formWidthText(48, 'width:98%;height:70%', 
'off').' 
class="fixed-font">'.t3lib_div::formatForTextarea($tplRow['constants']).'</textarea>';
 				$outCode.= '<input type="Hidden" name="e[constants]" value="1">';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('Constants:', '');
+				$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('constants', true), '');
 				$theOutput.= $this->pObj->doc->sectionEnd().$outCode;
 			}
 			if ($e['file'])	{
@@ -413,18 +419,20 @@
 				if (@is_file($path) && t3lib_div::inList($this->pObj->textExtensions, 
$fI['fileext']))	{
 					if (filesize($path) < 
$TCA['sys_template']['columns']['resources']['config']['max_size']*1024)	{
 						$fileContent = t3lib_div::getUrl($path);
-						$outCode = 'File: <b>'.$e[file].'</b><BR>';
+						$outCode = $GLOBALS['LANG']->getLL('file', true). ' <b>' . $e[file] . 
'</b><BR>';
 						$outCode.= '<textarea name="edit[file]" rows="'.$numberOfRows.'" 
wrap="off" class="fixed-font 
enable-tab"'.$this->pObj->doc->formWidthText(48, 'width:98%;height:70%', 
'off').' 
class="fixed-font">'.t3lib_div::formatForTextarea($fileContent).'</textarea>';
 						$outCode.= '<input type="Hidden" name="edit[filename]" 
value="'.$e[file].'">';
 						$outCode.= '<input type="Hidden" name="e[file]" 
value="'.htmlspecialchars($e[file]).'">';
 						$theOutput.= $this->pObj->doc->spacer(15);
-						$theOutput.= $this->pObj->doc->section('Edit Resource:', '');
+						$theOutput.= 
$this->pObj->doc->section($GLOBALS['LANG']->getLL('editResource', true), 
'');
 						$theOutput.= $this->pObj->doc->sectionEnd().$outCode;
 					} else {
 						$theOutput.= $this->pObj->doc->spacer(15);
+						$fileToBig = sprintf($GLOBALS['LANG']->getLL('filesizeExceeded', 
true), $TCA['sys_template']['columns']['resources']['config']['max_size']);
+						$filesizeNotAllowed = sprintf($GLOBALS['LANG']->getLL('notAllowed', 
true), $TCA['sys_template']['columns']['resources']['config']['max_size']);
 						$theOutput.= $this->pObj->doc->section(
-							'<font color=red>Filesize exceeded 
'.$TCA['sys_template']['columns']['resources']['config']['max_size'].' 
Kbytes</font>',
-							'Files larger than 
'.$TCA['sys_template']['columns']['resources']['config']['max_size'].' KByes 
are not allowed to be edited.',
+							'<font color=red>' . $fileToBig . '</font>',
+							$filesizeNotAllowed,
 							0, 0, 0, 1
 						);
 					}
@@ -439,23 +447,47 @@
 						'formName' => 'editForm',
 						'itemName' => 'data[config]',
 					);
-					$outCode.= '<a href="#" 
onClick="vHWin=window.open(\''.$url.t3lib_div::implodeArrayForUrl('', 
array('P' => 
$params)).'\',\'popUp'.$md5ID.'\',\'height=500,width=780,status=0,menubar=0,scrollbars=1\');vHWin.focus();return 
false;"><img '.t3lib_iconWorks::skinImg($BACK_PATH, 
'gfx/wizard_tsconfig.gif').' width="22" height="27" border="0" title="TSref 
reference"></a>';
+					$outCode.= '<a href="#" 
onClick="vHWin=window.open(\''.$url.t3lib_div::implodeArrayForUrl('', 
array('P' => 
$params)).'\',\'popUp'.$md5ID.'\',\'height=500,width=780,status=0,menubar=0,scrollbars=1\');vHWin.focus();return 
false;"><img '.t3lib_iconWorks::skinImg($BACK_PATH, 
'gfx/wizard_tsconfig.gif').' width="22" height="27" border="0" title="' . 
$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:tsRef', true) . 
'"></a>';
 				}

 				$outCode.= '<input type="Hidden" name="e[config]" value="1">';
 				$theOutput.= $this->pObj->doc->spacer(15);
-				$theOutput.= $this->pObj->doc->section('Setup:', '');
+				$theOutput.= $this->pObj->doc->section($GLOBALS['LANG']->getLL('setup', 
true), '');
 				$theOutput.= $this->pObj->doc->sectionEnd().$outCode;
 			}

 				// Processing:
 			$outCode = '';
-			$outCode.= $this->tableRow('Title:', htmlspecialchars($tplRow['title']), 
'title');
-			$outCode.= $this->tableRow('Sitetitle:', 
htmlspecialchars($tplRow['sitetitle']), 'sitetitle');
-			$outCode.= $this->tableRow('Description:', 
nl2br(htmlspecialchars($tplRow['description'])), 'description');
-			$outCode.= $this->tableRow('Resources:', 
$this->procesResources($tplRow['resources']), 'resources');
-			$outCode.= $this->tableRow('Constants:', '(edit to view, 
'.(trim($tplRow[constants]) ? count(explode(chr(10), $tplRow[constants])) : 
0).' lines)', 'constants');
-			$outCode.= $this->tableRow('Setup:', '(edit to view, 
'.(trim($tplRow[config]) ? count(explode(chr(10), $tplRow[config])) : 0).' 
lines)', 'config');
+			$outCode.= $this->tableRow(
+				$GLOBALS['LANG']->getLL('title', true),
+				htmlspecialchars($tplRow['title']),
+				'title'
+			);
+			$outCode.= $this->tableRow(
+				$GLOBALS['LANG']->getLL('sitetitle', true),
+				htmlspecialchars($tplRow['sitetitle']),
+				'sitetitle'
+			);
+			$outCode.= $this->tableRow(
+				$GLOBALS['LANG']->getLL('description', true),
+				nl2br(htmlspecialchars($tplRow['description'])),
+				'description'
+			);
+			$outCode.= $this->tableRow(
+				$GLOBALS['LANG']->getLL('resources', true),
+				$this->procesResources($tplRow['resources']),
+				'resources'
+			);
+			$outCode.= $this->tableRow(
+				$GLOBALS['LANG']->getLL('constants', true),
+				sprintf($GLOBALS['LANG']->getLL('editToView', true), 
(trim($tplRow[constants]) ? count(explode(chr(10), $tplRow[constants])) : 
0)),
+				'constants'
+			);
+			$outCode.= $this->tableRow(
+				$GLOBALS['LANG']->getLL('setup', true),
+				sprintf($GLOBALS['LANG']->getLL('editToView', true), 
(trim($tplRow[config]) ? count(explode(chr(10), $tplRow[config])) : 0)),
+				'config'
+			);
 			$outCode = '<table border=0 cellpadding=1 cellspacing=1 
width="100%">'.$outCode.'</table>';

 			$outCode = '<table border=0 cellpadding=0 cellspacing=0>
@@ -463,7 +495,7 @@
 			</table>';

 				// Edit all icon:
-			$outCode.= '<BR><a href="#" 
onClick="'.t3lib_BEfunc::editOnClick(rawurlencode('&createExtension=0').'&edit[sys_template]['.$tplRow['uid'].']=edit', 
$BACK_PATH, '').'"><strong>Click here to edit whole template 
record</strong></a>';
+			$outCode.= '<BR><a href="#" onClick="' . 
t3lib_BEfunc::editOnClick(rawurlencode('&createExtension=0') . 
'&edit[sys_template][' . $tplRow['uid'] . ']=edit', $BACK_PATH, '') . 
'"><strong>' . $GLOBALS['LANG']->getLL('editTemplateRecord', true) . 
'</strong></a>';

 			$theOutput.= $this->pObj->doc->spacer(25);
 			$theOutput.= $this->pObj->doc->section('', $outCode);
Index: typo3/sysext/tstemplate_info/locallang.xml
===================================================================
--- typo3/sysext/tstemplate_info/locallang.xml	(revision 0)
+++ typo3/sysext/tstemplate_info/locallang.xml	(revision 0)
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
+<T3locallang>
+	<meta type="array">
+		<description>Labels for template info</description>
+		<type>module</type>
+	</meta>
+	<data type="array">
+		<languageKey index="default" type="array">
+			<label index="delete">Delete:</label>
+			<label index="toTop">To top:</label>
+			<label index="fileChanged">File changed</label>
+			<label index="resourceUpdated">Resource '%s' has been updated.</label>
+			<label index="templateInformation">Template information:</label>
+			<label index="title">Title:</label>
+			<label index="sitetitle">Sitetitle:</label>
+			<label index="description">Description:</label>
+			<label index="allowedExtensions">Allowed extensions:</label>
+			<label index="maxFilesize">Max filesize:</label>
+			<label index="uploadResource">Upload resource:</label>
+			<label index="newTextResource">New text resource (enter name):</label>
+			<label index="copyResource">Make a copy of resource:</label>
+			<label index="updateResourceList">Update resource list:</label>
+			<label index="constants">Constants:</label>
+			<label index="file">File:</label>
+			<label index="editResource">Edit Resource:</label>
+			<label index="filesizeExceeded">Filesize exceeded %s KBytes</label>
+			<label index="notAllowed">Files larger than %s KBytes are not allowed to 
be edited.</label>
+			<label index="setup">Setup:</label>
+			<label index="resources">Resources:</label>
+			<label index="editToView">(edit to view, %s lines)</label>
+			<label index="editTemplateRecord">Click here to edit the whole template 
record.</label>
+		</languageKey>
+	</data>
+</T3locallang>
\ No newline at end of file 


begin 666 11379_v2.patch
M26YD97 at Z('1Y<&\S+W-Y<V5X="]L86YG+VQO8V%L;&%N9U]C;VUM;VXN>&UL
M#0H]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]#0HM+2T@='EP;S,O<WES97AT+VQA
M;F<O;&]C86QL86YG7V-O;6UO;BYX;6P)*')E=FES:6]N(#4V,#4I#0HK*RL@
M='EP;S,O<WES97AT+VQA;F<O;&]C86QL86YG7V-O;6UO;BYX;6P)*'=O<FMI
M;F<@8V]P>2D-"D! ("TR,2PV("LR,2PX($! #0H@"0D)/&QA8F5L(&EN9&5X
M/2)D;W=N(CY$;W=N/"]L86)E;#X*( D)"3QL86)E;"!I;F1E>#TB9&]W;FQO
M860B/D1O=VYL;V%D/"]L86)E;#X*( D)"3QL86)E;"!I;F1E>#TB961I="(^
M161I=#PO;&%B96P^"BL)"0D\;&%B96P@:6YD97@](F5D:71&:65L9"(^161I
M="!F:65L9#PO;&%B96P^"BL)"0D\;&%B96P@:6YD97@](F5D:71&:6QE(CY%
M9&ET(&9I;&4\+VQA8F5L/@H@"0D)/&QA8F5L(&EN9&5X/2)E;F%B;&4B/D5N
M86)L93PO;&%B96P^"B )"0D\;&%B96P@:6YD97@](F9I;&4B/D9I;&4\+VQA
M8F5L/@H@"0D)/&QA8F5L(&EN9&5X/2)F:6QE<R(^1FEL97,\+VQA8F5L/@I 
M0" M-3<L-B K-3DL-R! 0 T*( D)"3QL86)E;"!I;F1E>#TB<W1A<G0B/E-T
M87)T/"]L86)E;#X*( D)"3QL86)E;"!I;F1E>#TB<W1O<"(^4W1O<#PO;&%B
M96P^"B )"0D\;&%B96P@:6YD97@](G-U8FUI="(^4W5B;6ET/"]L86)E;#X*
M*PD)"3QL86)E;"!I;F1E>#TB='-2968B/E13<F5F(')E9F5R96YC93PO;&%B
M96P^"B )"0D\;&%B96P@:6YD97@](G5P(CY5<#PO;&%B96P^"B )"0D\;&%B
M96P@:6YD97@](G5P;&]A9"(^57!L;V%D/"]L86)E;#X*( D)"3QL86)E;"!I
M;F1E>#TB=7-E<B(^57-E<CPO;&%B96P^"DEN9&5X.B!T>7!O,R]S>7-E>'0O
M='-T96UP;&%T95]I;F9O+V-L87-S+G1X7W1S=&5M<&QA=&5I;F9O+G!H< T*
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0T*+2TM('1Y<&\S+W-Y<V5X="]T<W1E
M;7!L871E7VEN9F\O8VQA<W,N='A?='-T96UP;&%T96EN9F\N<&AP"2AR979I
M<VEO;B U-C U*0T**RLK('1Y<&\S+W-Y<V5X="]T<W1E;7!L871E7VEN9F\O
M8VQA<W,N='A?='-T96UP;&%T96EN9F\N<&AP"2AW;W)K:6YG(&-O<'DI#0I 
M0" M-#0L-B K-#0L."! 0 T*(" J"B @*B\*( HK)$=,3T)!3%-;)TQ!3D<G
M72T^:6YC;'5D94Q,1FEL92 at G15A4.G1S=&5M<&QA=&5?:6YF;R]L;V-A;&QA
M;F<N>&UL)RD["BL*(&-L87-S('1X7W1S=&5M<&QA=&5I;F9O(&5X=&5N9',@
M=#-L:6)?97AT;V)J8F%S92!["B *( EP=6)L:6,@)'1C95]P<F]C97-S960@
M/2!F86QS93L@("\O(&EN9&EC871O<B!F;W(@=#-E9&ET;W(L('=H971H97(@
M9&%T82!I<R!S=&]R960*0$ @+34X+#<@*S8P+#<@0$ -"B )("HO"B )9G5N
M8W1I;VX@=&%B;&52;W<H)&QA8F5L+" D9&%T82P@)&9I96QD*0E["B )"21R
M970@/2 G/'1R/CQT9"!C;&%S<STB8F=#;VQO<C0B('=I9'1H/2(Q)2(^)SL*
M+0D))')E="X]("<\82!H<F5F/2)I;F1E>"YP:' _:60])RXD=&AI<RT^<$]B
M:BT^:60N)R9E6R<N)&9I96QD+B==/3$B/CQI;6<@)RYT,VQI8E]I8V]N5V]R
M:W,Z.G-K:6Y);6<H)$=,3T)!3%-;)T)!0TM?4$%42"==+" G9V9X+V5D:70R
M+F=I9B<I+B<@=VED=&@],3$@:&5I9VAT/3$R(&AS<&%C93TS(&)O<F1E<CTP
M('1I=&QE/2)%9&ET(&9I96QD(CX\+V$^)SL**PD))')E="X]("<\82!H<F5F
M/2)I;F1E>"YP:' _:60])RXD=&AI<RT^<$]B:BT^:60N)R9E6R<N)&9I96QD
M+B==/3$B/CQI;6<@)RYT,VQI8E]I8V]N5V]R:W,Z.G-K:6Y);6<H)$=,3T)!
M3%-;)T)!0TM?4$%42"==+" G9V9X+V5D:70R+F=I9B<I+B<@=VED=&@],3$@
M:&5I9VAT/3$R(&AS<&%C93TS(&)O<F1E<CTP('1I=&QE/2(G("X@)$=,3T)!
M3%-;)TQ!3D<G72T^<TPH)TQ,3#I%6%0Z;&%N9R]L;V-A;&QA;F=?8V]M;6]N
M+GAM;#IE9&ET1FEE;&0G+"!T<G5E*2 N("<B/CPO83XG.PH@"0DD<F5T+CT@
M)SPO=&0^/'1D(&-L87-S/2)B9T-O;&]R-"(@=VED=&@](C$E(CX\8CXG+B1L
M86)E;"XG)FYB<W [)FYB<W [/"]B/CPO=&0^/'1D(&-L87-S/2)B9T-O;&]R
M-"(@=VED=&@](CDY)2(^)RXD9&%T82XG)FYB<W [/"]T9#X\+W1R/B<["B )
M"7)E='5R;B D<F5T.PH@"7T*0$ @+3<X+#$R("LX,"PQ,B! 0 T*( D)"21P
M871H(#T at 4$%42%]S:71E+B1'3$]"04Q36R=40T$G75LG<WES7W1E;7!L871E
M)UU;)V-O;'5M;G,G75LG<F5S;W5R8V5S)UU;)V-O;F9I9R==6R=U<&QO861F
M;VQD97(G72XG+R<N)'8["B )"0DD9G5N8W1I;VYS(#T@)R<["B )"0EI9B H
M)&9U;F,I"7L*+0D)"0DD9G5N8W1I;VYS(#T@)SQT9"!B9V-O;&]R/7)E9"!N
M;W=R87 ^1&5L971E.B \:6YP=70@='EP93TB0VAE8VMB;W at B(&YA;64](F1A
M=&%;<F5M;W9E7W)E<V]U<F-E75LG+B1K+B==(B!V86QU93TB)RYH=&UL<W!E
M8VEA;&-H87)S*"1V*2XG(CX\+W1D/B<["BT)"0D))&9U;F-T:6]N<RX]("<\
M=&0G+B1B9V-O;"XG(&YO=W)A<#Y4;R!T;W Z(#QI;G!U="!T>7!E/2)#:&5C
M:V)O>"(@;F%M93TB9&%T85MT;W1O<%]R97-O=7)C95U;)RXD:RXG72(@=F%L
M=64](B<N:'1M;'-P96-I86QC:&%R<R at D=BDN)R(^/"]T9#XG.PHK"0D)"21F
M=6YC=&EO;G,@/2 G/'1D(&)G8V]L;W(]<F5D(&YO=W)A<#XG("X@)$=,3T)!
M3%-;)TQ!3D<G72T^9V5T3$PH)V1E;&5T92<L('1R=64I("X@)R \:6YP=70@
M='EP93TB0VAE8VMB;W at B(&YA;64](F1A=&%;<F5M;W9E7W)E<V]U<F-E75LG
M+B1K+B==(B!V86QU93TB)RYH=&UL<W!E8VEA;&-H87)S*"1V*2XG(CX\+W1D
M/B<["BL)"0D))&9U;F-T:6]N<RX]("<\=&0G+B1B9V-O;"XG(&YO=W)A<#XG
M("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)W1O5&]P)RP@=')U92D at +B G
M(#QI;G!U="!T>7!E/2)#:&5C:V)O>"(@;F%M93TB9&%T85MT;W1O<%]R97-O
M=7)C95U;)RXD:RXG72(@=F%L=64](B<N:'1M;'-P96-I86QC:&%R<R at D=BDN
M)R(^/"]T9#XG.PH@"0D)"21F=6YC=&EO;G,N/2 G/'1D)RXD8F=C;VPN)R!N
M;W=R87 ^)SL*( D)"0DD9DD@/2!T,VQI8E]D:78Z.G-P;&ET7V9I;&5R968H
M)'8I.PH@"0D)"6EF("AT,VQI8E]D:78Z.FEN3&ES="@D=&AI<RT^<$]B:BT^
M=&5X=$5X=&5N<VEO;G,L)&9)6R=F:6QE97AT)UTI*0E["BT)"0D)"21F=6YC
M=&EO;G,N/2 G/&$@:')E9CTB:6YD97 at N<&AP/VED/2<N)'1H:7,M/G!/8FHM
M/FED+B<F95MF:6QE73TG+G)A=W5R;&5N8V]D92 at D=BDN)R(^/&EM9R G+G0S
M;&EB7VEC;VY7;W)K<SHZ<VMI;DEM9R at D1TQ/0D%,4ULG0D%#2U]0051()UTL
M("=G9G at O961I=#(N9VEF)RDN)R!W:61T:#TQ,2!H96EG:'0],3(@:'-P86-E
M/3, at 8F]R9&5R/3 @=&ET;&4](D5D:70 at 9FEL92(^/"]A/B<["BL)"0D)"21F
M=6YC=&EO;G,N/2 G/&$@:')E9CTB:6YD97 at N<&AP/VED/2<N)'1H:7,M/G!/
M8FHM/FED+B<F95MF:6QE73TG+G)A=W5R;&5N8V]D92 at D=BDN)R(^/&EM9R G
M+G0S;&EB7VEC;VY7;W)K<SHZ<VMI;DEM9R at D1TQ/0D%,4ULG0D%#2U]0051(
M)UTL("=G9G at O961I=#(N9VEF)RDN)R!W:61T:#TQ,2!H96EG:'0],3(@:'-P
M86-E/3, at 8F]R9&5R/3 @=&ET;&4](B<@+B D1TQ/0D%,4ULG3$%.1R==+3YS
M3"@G3$Q,.D585#IL86YG+VQO8V%L;&%N9U]C;VUM;VXN>&UL.F5D:71&:6QE
M)RP@=')U92D at +B G(CX\+V$^)SL*( D)"0E]"B )"0D))&9U;F-T:6]N<RX]
M("<\+W1D/B<["B )"0E]"D! ("TS,# L-R K,S R+#$Q($! #0H@"0D)"0D)
M"0ET,VQI8E]D:78Z.G=R:71E1FEL92 at D<&%T:"P@)&5D:71;)V9I;&4G72D[
M"B *( D)"0D)"0D))'1H94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-P
M86-E<B at Q,"D["BT)"0D)"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^
M9&]C+3YS96-T:6]N*"<\9F]N="!C;VQO<CUR960^1DE,12!#2$%.1T5$/"]F
M;VYT/B<L(")297-O=7)C92 G(BXD961I=%LG9FEL96YA;64G72XB)R!H87,@
M8F5E;B!U<&1A=&5D+B(L(# L(# L(# L(#$I.PHK"0D)"0D)"0DD=&AE3W5T
M<'5T+CT@)'1H:7,M/G!/8FHM/F1O8RT^<V5C=&EO;B@**PD)"0D)"0D)"2<\
M9F]N="!C;VQO<CUR960^)R N("1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=F
M:6QE0VAA;F=E9"<L('1R=64I("X@)SPO9F]N=#XG+ HK"0D)"0D)"0D)<W!R
M:6YT9B at D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G<F5S;W5R8V55<&1A=&5D
M)RP@=')U92DL("1E9&ET6R=F:6QE;F%M92==*2P**PD)"0D)"0D)"3 L(# L
M(# L(#$**PD)"0D)"0D)*3L*( H@"0D)"0D)"0D)+R\@0VQE87(@8V%C:&4@
M+2!T:&4 at 9FEL92!H87,@<')O8F%B;'D at 869F96-T960@=&AE('1E;7!L871E
M('-E='5P"B )"0D)"0D)"0DO+R! 5$]$3SH at 0VAE8VL@:68@=&AE(&5D:71E
M9"!F:6QE(')E86QL>2!H860@<V]M971H:6YG('1O(&1O('=I=&@@8V%C:&5D
M(&1A=&$@86YD('!R979E;G0@=&AI<R!C;&5A<FEN9R!I9B!P;W-S:6)L92$*
M0$ @+3,R.2PW("LS,S4L-R! 0 T*( D)"7T*( H@"0D))'1H94]U='!U="X]
M("1T:&ES+3YP3V)J+3YD;V,M/G-P86-E<B at U*3L*+0D)"21T:&5/=71P=70N
M/2 D=&AI<RT^<$]B:BT^9&]C+3YS96-T:6]N*"=496UP;&%T92!I;F9O<FUA
M=&EO;CHG+" G/&EM9R G+G0S;&EB7VEC;VY7;W)K<SHZ<VMI;DEM9R at D0D%#
M2U]0051(+"!T,VQI8E]I8V]N5V]R:W,Z.F=E=$EC;VXH)W-Y<U]T96UP;&%T
M92<L("1T<&Q2;W<I*2XG(&%L:6=N/2)T;W B("\^(#QB/B<N:'1M;'-P96-I
M86QC:&%R<R at D='!L4F]W6R=T:71L92==*2XG/"]B/B<N:'1M;'-P96-I86QC
M:&%R<RAT<FEM*"1T<&Q2;W=;)W-I=&5T:71L92==*3\G("T@*"<N)'1P;%)O
M=ULG<VET971I=&QE)UTN)RDG.B<G*2P@,"P@,2D["BL)"0DD=&AE3W5T<'5T
M+CT@)'1H:7,M/G!/8FHM/F1O8RT^<V5C=&EO;B at D1TQ/0D%,4ULG3$%.1R==
M+3YG971,3"@G=&5M<&QA=&5);F9O<FUA=&EO;B<L('1R=64I+" G/&EM9R G
M+G0S;&EB7VEC;VY7;W)K<SHZ<VMI;DEM9R at D0D%#2U]0051(+"!T,VQI8E]I
M8V]N5V]R:W,Z.F=E=$EC;VXH)W-Y<U]T96UP;&%T92<L("1T<&Q2;W<I*2XG
M(&%L:6=N/2)T;W B("\^(#QB/B<N:'1M;'-P96-I86QC:&%R<R at D='!L4F]W
M6R=T:71L92==*2XG/"]B/B<N:'1M;'-P96-I86QC:&%R<RAT<FEM*"1T<&Q2
M;W=;)W-I=&5T:71L92==*3\G("T@*"<N)'1P;%)O=ULG<VET971I=&QE)UTN
M)RDG.B<G*2P@,"P@,2D["B )"0EI9B H)&UA;GE496UP;&%T97--96YU*0E[
M"B )"0D))'1H94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I;VXH
M)R<L("1M86YY5&5M<&QA=&5S365N=2D["B )"0D))'1H94]U='!U="X]("1T
M:&ES+3YP3V)J+3YD;V,M/F1I=FED97(H-2D["D! ("TS-#DL,CD@*S,U-2PR
M.2! 0 T*( D)"0DD;W5T0V]D92 ]("<\:6YP=70@='EP93TB5&5X="(@;F%M
M93TB9&%T85MT:71L95TB('9A;'5E/2(G+FAT;6QS<&5C:6%L8VAA<G,H)'1P
M;%)O=ULG=&ET;&4G72DN)R(G+B1T:&ES+3YP3V)J+3YD;V,M/F9O<FU7:61T
M:"@I+B<^)SL*( D)"0DD;W5T0V]D92X]("<\:6YP=70@='EP93TB2&ED9&5N
M(B!N86UE/2)E6W1I=&QE72(@=F%L=64](C$B/B<["B )"0D))'1H94]U='!U
M="X]("1T:&ES+3YP3V)J+3YD;V,M/G-P86-E<B at Q-2D["BT)"0D))'1H94]U
M='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I;VXH)U1I=&QE.B<L("1O
M=71#;V1E*3L**PD)"0DD=&AE3W5T<'5T+CT@)'1H:7,M/G!/8FHM/F1O8RT^
M<V5C=&EO;B at D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G=&ET;&4G+"!T<G5E
M*2P@)&]U=$-O9&4I.PH@"0D)?0H@"0D):68@*"1E6R=S:71E=&ET;&4G72D)
M>PH@"0D)"21O=71#;V1E(#T@)SQI;G!U="!T>7!E/2)497AT(B!N86UE/2)D
M871A6W-I=&5T:71L95TB('9A;'5E/2(G+FAT;6QS<&5C:6%L8VAA<G,H)'1P
M;%)O=ULG<VET971I=&QE)UTI+B<B)RXD=&AI<RT^<$]B:BT^9&]C+3YF;W)M
M5VED=&@H*2XG/B<["B )"0D))&]U=$-O9&4N/2 G/&EN<'5T('1Y<&4](DAI
M9&1E;B(@;F%M93TB95MS:71E=&ET;&5=(B!V86QU93TB,2(^)SL*( D)"0DD
M=&AE3W5T<'5T+CT@)'1H:7,M/G!/8FHM/F1O8RT^<W!A8V5R*#$U*3L*+0D)
M"0DD=&AE3W5T<'5T+CT@)'1H:7,M/G!/8FHM/F1O8RT^<V5C=&EO;B at G4VET
M971I=&QE.B<L("1O=71#;V1E*3L**PD)"0DD=&AE3W5T<'5T+CT@)'1H:7,M
M/G!/8FHM/F1O8RT^<V5C=&EO;B at D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G
M<VET971I=&QE)RP@=')U92DL("1O=71#;V1E*3L*( D)"7T*( D)"6EF("@D
M95LG9&5S8W)I<'1I;VXG72D)>PH@"0D)"21O=71#;V1E(#T@)SQT97AT87)E
M82!N86UE/2)D871A6V1E<V-R:7!T:6]N72(@<F]W<STB-2(@8VQA<W,](F9I
M>&5D+69O;G0 at 96YA8FQE+71A8B(G+B1T:&ES+3YP3V)J+3YD;V,M/F9O<FU7
M:61T:%1E>'0H-#@L("<G+" G)RDN)SXG+G0S;&EB7V1I=CHZ9F]R;6%T1F]R
M5&5X=&%R96$H)'1P;%)O=ULG9&5S8W)I<'1I;VXG72DN)SPO=&5X=&%R96$^
M)SL*( D)"0DD;W5T0V]D92X]("<\:6YP=70@='EP93TB2&ED9&5N(B!N86UE
M/2)E6V1E<V-R:7!T:6]N72(@=F%L=64](C$B/B<["B )"0D))'1H94]U='!U
M="X]("1T:&ES+3YP3V)J+3YD;V,M/G-P86-E<B at Q-2D["BT)"0D))'1H94]U
M='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I;VXH)T1E<V-R:7!T:6]N
M.B<L("1O=71#;V1E*3L**PD)"0DD=&AE3W5T<'5T+CT@)'1H:7,M/G!/8FHM
M/F1O8RT^<V5C=&EO;B at D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G9&5S8W)I
M<'1I;VXG+"!T<G5E*2P@)&]U=$-O9&4I.PH@"0D)?0H@"0D):68@*"1E6R=R
M97-O=7)C97,G72D)>PH@"0D)"0DO+R!5<&QO860*( D)"0DD;W5T0V]D92 ]
M("<\:6YP=70@='EP93TB1FEL92(@;F%M93TB<F5S;W5R8V5S(B<N)'1H:7,M
M/G!/8FHM/F1O8RT^9F]R;5=I9'1H*"DN)R!S:7IE/2(U,"(^)SL*( D)"0DD
M;W5T0V]D92X]("<\:6YP=70@='EP93TB2&ED9&5N(B!N86UE/2)D871A6W)E
M<V]U<F-E<UTB('9A;'5E/2(Q(CXG.PH@"0D)"21O=71#;V1E+CT@)SQI;G!U
M="!T>7!E/2)(:61D96XB(&YA;64](F5;<F5S;W5R8V5S72(@=F%L=64](C$B
M/B<["BT)"0D))&]U=$-O9&4N/2 G/$)2/D%L;&]W960 at 97AT96YS:6]N<SH@
M/&(^)RXD5$-!6R=S>7-?=&5M<&QA=&4G75LG8V]L=6UN<R==6R=R97-O=7)C
M97,G75LG8V]N9FEG)UU;)V%L;&]W960G72XG/"]B/B<["BT)"0D))&]U=$-O
M9&4N/2 G/$)2/DUA>"!F:6QE('-I>F4Z(#QB/B<N=#-L:6)?9&EV.CIF;W)M
M8713:7IE*"140T%;)W-Y<U]T96UP;&%T92==6R=C;VQU;6YS)UU;)W)E<V]U
M<F-E<R==6R=C;VYF:6<G75LG;6%X7W-I>F4G72HQ,#(T*2XG/"]B/B<["BL)
M"0D))&]U=$-O9&4N/2 G/$)2/B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG971,
M3"@G86QL;W=E9$5X=&5N<VEO;G,G+"!T<G5E*2 N("<@/&(^)R N("140T%;
M)W-Y<U]T96UP;&%T92==6R=C;VQU;6YS)UU;)W)E<V]U<F-E<R==6R=C;VYF
M:6<G75LG86QL;W=E9"==("X@)SPO8CXG.PHK"0D)"21O=71#;V1E+CT@)SQ"
M4CXG("X@)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)VUA>$9I;&5S:7IE)RP@
M=')U92D at +B G(#QB/B<@+B!T,VQI8E]D:78Z.F9O<FUA=%-I>F4H)%1#05LG
M<WES7W1E;7!L871E)UU;)V-O;'5M;G,G75LG<F5S;W5R8V5S)UU;)V-O;F9I
M9R==6R=M87A?<VEZ92==*C$P,C0I("X@)SPO8CXG.PH@"0D)"21T:&5/=71P
M=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS<&%C97(H,34I.PHM"0D)"21T:&5/
M=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS96-T:6]N*"=5<&QO860@<F5S
M;W5R8V4Z)RP@)&]U=$-O9&4I.PHK"0D)"21T:&5/=71P=70N/2 D=&AI<RT^
M<$]B:BT^9&]C+3YS96-T:6]N*"1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=U
M<&QO861297-O=7)C92<L('1R=64I+" D;W5T0V]D92D["B *( D)"0D)+R\@
M3F5W"B )"0D))&]P=" ](&5X<&QO9&4H)RPG+" D=&AI<RT^<$]B:BT^=&5X
M=$5X=&5N<VEO;G,I.PI 0" M,S at S+#(W("LS.#DL,C<@0$ -"B )"0D)"3QS
M96QE8W0@;F%M93TB;F5W7W)E<V]U<F-E7V5X="(^)RXD;W!T5&%G<RXG/"]S
M96QE8W0^)SL*( D)"0DD;W5T0V]D92X]("<\:6YP=70@='EP93TB2&ED9&5N
M(B!N86UE/2)D871A6VYE=U]R97-O=7)C95TB('9A;'5E/2(Q(CXG.PH@"0D)
M"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS<&%C97(H,34I.PHM
M"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS96-T:6]N*"=.
M97<@=&5X="!R97-O=7)C92 H96YT97(@;F%M92DZ)RP@)&]U=$-O9&4I.PHK
M"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS96-T:6]N*"1'
M3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=N97=497AT4F5S;W5R8V4G+"!T<G5E
M*2P@)&]U=$-O9&4I.PH@"B )"0D)"2\O($UA:V4 at 8V]P>0H@"0D)"21R3" ]
M("1T:&ES+3YR97-O=7)C94QI<W1&;W)#;W!Y*"1T:&ES+3YP3V)J+3YI9"P@
M)'1E;7!L871E7W5I9"D["B )"0D):68@*"1R3"D)>PH@"0D)"0DD=&AE3W5T
M<'5T+CT@)'1H:7,M/G!/8FHM/F1O8RT^<W!A8V5R*#(P*3L*+0D)"0D))'1H
M94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I;VXH)TUA:V4 at 82!C
M;W!Y(&]F(')E<V]U<F-E.B<L("1R3"D["BL)"0D)"21T:&5/=71P=70N/2 D
M=&AI<RT^<$]B:BT^9&]C+3YS96-T:6]N*"1'3$]"04Q36R=,04Y')UTM/F=E
M=$Q,*"=C;W!Y4F5S;W5R8V4G+"!T<G5E*2P@)'),*3L*( D)"0E]"B *( D)
M"0D)+R\@57!D871E(')E<V]U<F-E(&QI<W0*( D)"0DD<DP@/2 D=&AI<RT^
M<')O8V5S4F5S;W5R8V5S*"1T<&Q2;W=;)W)E<V]U<F-E<R==+" Q*3L*( D)
M"0EI9B H)'),*0E["B )"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^
M9&]C+3YS<&%C97(H,C I.PHM"0D)"0DD=&AE3W5T<'5T+CT@)'1H:7,M/G!/
M8FHM/F1O8RT^<V5C=&EO;B at G57!D871E(')E<V]U<F-E(&QI<W0Z)RP@)'),
M*3L**PD)"0D))'1H94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I
M;VXH)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)W5P9&%T95)E<V]U<F-E3&ES
M="<L('1R=64I+" D<DPI.PH@"0D)"7T*( D)"7T*( D)"6EF("@D95LG8V]N
M<W1A;G1S)UTI"7L*( D)"0DD;W5T0V]D92 ]("<\=&5X=&%R96$@;F%M93TB
M9&%T85MC;VYS=&%N='-=(B!R;W=S/2(G+B1N=6UB97)/9E)O=W,N)R(@=W)A
M<#TB;V9F(B!C;&%S<STB9FEX960M9F]N="!E;F%B;&4M=&%B(B<N)'1H:7,M
M/G!/8FHM/F1O8RT^9F]R;5=I9'1H5&5X="@T."P@)W=I9'1H.CDX)3MH96EG
M:'0Z-S E)RP@)V]F9B<I+B<@8VQA<W,](F9I>&5D+69O;G0B/B<N=#-L:6)?
M9&EV.CIF;W)M871&;W)497AT87)E82 at D='!L4F]W6R=C;VYS=&%N=',G72DN
M)SPO=&5X=&%R96$^)SL*( D)"0DD;W5T0V]D92X]("<\:6YP=70@='EP93TB
M2&ED9&5N(B!N86UE/2)E6V-O;G-T86YT<UTB('9A;'5E/2(Q(CXG.PH@"0D)
M"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS<&%C97(H,34I.PHM
M"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS96-T:6]N*"=#
M;VYS=&%N=',Z)RP@)R<I.PHK"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B
M:BT^9&]C+3YS96-T:6]N*"1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=C;VYS
M=&%N=',G+"!T<G5E*2P@)R<I.PH@"0D)"21T:&5/=71P=70N/2 D=&AI<RT^
M<$]B:BT^9&]C+3YS96-T:6]N16YD*"DN)&]U=$-O9&4["B )"0E]"B )"0EI
M9B H)&5;)V9I;&4G72D)>PI 0" M-#$S+#$X("LT,3DL,C @0$ -"B )"0D)
M:68@*$!I<U]F:6QE*"1P871H*2 F)B!T,VQI8E]D:78Z.FEN3&ES="@D=&AI
M<RT^<$]B:BT^=&5X=$5X=&5N<VEO;G,L("1F25LG9FEL965X="==*2D)>PH@
M"0D)"0EI9B H9FEL97-I>F4H)'!A=&@I(#P@)%1#05LG<WES7W1E;7!L871E
M)UU;)V-O;'5M;G,G75LG<F5S;W5R8V5S)UU;)V-O;F9I9R==6R=M87A?<VEZ
M92==*C$P,C0I"7L*( D)"0D)"21F:6QE0V]N=&5N=" ]('0S;&EB7V1I=CHZ
M9V5T57)L*"1P871H*3L*+0D)"0D)"21O=71#;V1E(#T@)T9I;&4Z(#QB/B<N
M)&5;9FEL95TN)SPO8CX\0E(^)SL**PD)"0D)"21O=71#;V1E(#T@)$=,3T)!
M3%-;)TQ!3D<G72T^9V5T3$PH)V9I;&4G+"!T<G5E*2X@)R \8CXG("X@)&5;
M9FEL95T at +B G/"]B/CQ"4CXG.PH@"0D)"0D))&]U=$-O9&4N/2 G/'1E>'1A
M<F5A(&YA;64](F5D:71;9FEL95TB(')O=W,](B<N)&YU;6)E<D]F4F]W<RXG
M(B!W<F%P/2)O9F8B(&-L87-S/2)F:7AE9"UF;VYT(&5N86)L92UT86(B)RXD
M=&AI<RT^<$]B:BT^9&]C+3YF;W)M5VED=&A497AT*#0X+" G=VED=&@Z.3 at E
M.VAE:6=H=#HW,"4G+" G;V9F)RDN)R!C;&%S<STB9FEX960M9F]N="(^)RYT
M,VQI8E]D:78Z.F9O<FUA=$9O<E1E>'1A<F5A*"1F:6QE0V]N=&5N="DN)SPO
M=&5X=&%R96$^)SL*( D)"0D)"21O=71#;V1E+CT@)SQI;G!U="!T>7!E/2)(
M:61D96XB(&YA;64](F5D:71;9FEL96YA;65=(B!V86QU93TB)RXD95MF:6QE
M72XG(CXG.PH@"0D)"0D))&]U=$-O9&4N/2 G/&EN<'5T('1Y<&4](DAI9&1E
M;B(@;F%M93TB95MF:6QE72(@=F%L=64](B<N:'1M;'-P96-I86QC:&%R<R at D
M95MF:6QE72DN)R(^)SL*( D)"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B
M:BT^9&]C+3YS<&%C97(H,34I.PHM"0D)"0D))'1H94]U='!U="X]("1T:&ES
M+3YP3V)J+3YD;V,M/G-E8W1I;VXH)T5D:70 at 4F5S;W5R8V4Z)RP@)R<I.PHK
M"0D)"0D))'1H94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I;VXH
M)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)V5D:71297-O=7)C92<L('1R=64I
M+" G)RD["B )"0D)"0DD=&AE3W5T<'5T+CT@)'1H:7,M/G!/8FHM/F1O8RT^
M<V5C=&EO;D5N9"@I+B1O=71#;V1E.PH@"0D)"0E](&5L<V4@>PH@"0D)"0D)
M)'1H94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-P86-E<B at Q-2D["BL)
M"0D)"0DD9FEL951O0FEG(#T@<W!R:6YT9B at D1TQ/0D%,4ULG3$%.1R==+3YG
M971,3"@G9FEL97-I>F5%>&-E961E9"<L('1R=64I+" D5$-!6R=S>7-?=&5M
M<&QA=&4G75LG8V]L=6UN<R==6R=R97-O=7)C97,G75LG8V]N9FEG)UU;)VUA
M>%]S:7IE)UTI.R **PD)"0D)"21F:6QE<VEZ94YO=$%L;&]W960@/2!S<')I
M;G1F*"1'3$]"04Q36R=,04Y')UTM/F=E=$Q,*"=N;W1!;&QO=V5D)RP@=')U
M92DL("140T%;)W-Y<U]T96UP;&%T92==6R=C;VQU;6YS)UU;)W)E<V]U<F-E
M<R==6R=C;VYF:6<G75LG;6%X7W-I>F4G72D["B )"0D)"0DD=&AE3W5T<'5T
M+CT@)'1H:7,M/G!/8FHM/F1O8RT^<V5C=&EO;B@*+0D)"0D)"0DG/&9O;G0@
M8V]L;W(]<F5D/D9I;&5S:7IE(&5X8V5E9&5D("<N)%1#05LG<WES7W1E;7!L
M871E)UU;)V-O;'5M;G,G75LG<F5S;W5R8V5S)UU;)V-O;F9I9R==6R=M87A?
M<VEZ92==+B<@2V)Y=&5S/"]F;VYT/B<L"BT)"0D)"0D))T9I;&5S(&QA<F=E
M<B!T:&%N("<N)%1#05LG<WES7W1E;7!L871E)UU;)V-O;'5M;G,G75LG<F5S
M;W5R8V5S)UU;)V-O;F9I9R==6R=M87A?<VEZ92==+B<@2T)Y97, at 87)E(&YO
M="!A;&QO=V5D('1O(&)E(&5D:71E9"XG+ HK"0D)"0D)"2<\9F]N="!C;VQO
M<CUR960^)R N("1F:6QE5&]":6<@+B G/"]F;VYT/B<L"BL)"0D)"0D))&9I
M;&5S:7IE3F]T06QL;W=E9"P*( D)"0D)"0DP+" P+" P+" Q"B )"0D)"0DI
M.PH@"0D)"0E]"D! ("TT,SDL,C,@*S0T-RPT-R! 0 T*( D)"0D)"2=F;W)M
M3F%M92<@/3X@)V5D:71&;W)M)RP*( D)"0D)"2=I=&5M3F%M92<@/3X@)V1A
M=&%;8V]N9FEG72<L"B )"0D)"2D["BT)"0D)"21O=71#;V1E+CT@)SQA(&AR
M968](B,B(&]N0VQI8VL](G9(5VEN/7=I;F1O=RYO<&5N*%PG)RXD=7)L+G0S
M;&EB7V1I=CHZ:6UP;&]D94%R<F%Y1F]R57)L*"<G+"!A<G)A>2 at G4"<@/3X@
M)'!A<F%M<RDI+B=<)RQ<)W!O<%5P)RXD;60U240N)UPG+%PG:&5I9VAT/34P
M,"QW:61T:#TW.# L<W1A='5S/3 L;65N=6)A<CTP+'-C<F]L;&)A<G,],5PG
M*3MV2%=I;BYF;V-U<R at I.W)E='5R;B!F86QS93LB/CQI;6<@)RYT,VQI8E]I
M8V]N5V]R:W,Z.G-K:6Y);6<H)$)!0TM?4$%42"P@)V=F>"]W:7IA<F1?='-C
M;VYF:6<N9VEF)RDN)R!W:61T:#TB,C(B(&AE:6=H=#TB,C<B(&)O<F1E<CTB
M,"(@=&ET;&4](E13<F5F(')E9F5R96YC92(^/"]A/B<["BL)"0D)"21O=71#
M;V1E+CT@)SQA(&AR968](B,B(&]N0VQI8VL](G9(5VEN/7=I;F1O=RYO<&5N
M*%PG)RXD=7)L+G0S;&EB7V1I=CHZ:6UP;&]D94%R<F%Y1F]R57)L*"<G+"!A
M<G)A>2 at G4"<@/3X@)'!A<F%M<RDI+B=<)RQ<)W!O<%5P)RXD;60U240N)UPG
M+%PG:&5I9VAT/34P,"QW:61T:#TW.# L<W1A='5S/3 L;65N=6)A<CTP+'-C
M<F]L;&)A<G,],5PG*3MV2%=I;BYF;V-U<R at I.W)E='5R;B!F86QS93LB/CQI
M;6<@)RYT,VQI8E]I8V]N5V]R:W,Z.G-K:6Y);6<H)$)!0TM?4$%42"P@)V=F
M>"]W:7IA<F1?='-C;VYF:6<N9VEF)RDN)R!W:61T:#TB,C(B(&AE:6=H=#TB
M,C<B(&)O<F1E<CTB,"(@=&ET;&4](B<@+B D1TQ/0D%,4ULG3$%.1R==+3YS
M3"@G3$Q,.D585#IL86YG+VQO8V%L;&%N9U]C;VUM;VXN>&UL.G1S4F5F)RP@
M=')U92D at +B G(CX\+V$^)SL*( D)"0E]"B *( D)"0DD;W5T0V]D92X]("<\
M:6YP=70@='EP93TB2&ED9&5N(B!N86UE/2)E6V-O;F9I9UTB('9A;'5E/2(Q
M(CXG.PH@"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS<&%C
M97(H,34I.PHM"0D)"21T:&5/=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS
M96-T:6]N*"=3971U<#HG+" G)RD["BL)"0D))'1H94]U='!U="X]("1T:&ES
M+3YP3V)J+3YD;V,M/G-E8W1I;VXH)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH
M)W-E='5P)RP@=')U92DL("<G*3L*( D)"0DD=&AE3W5T<'5T+CT@)'1H:7,M
M/G!/8FHM/F1O8RT^<V5C=&EO;D5N9"@I+B1O=71#;V1E.PH@"0D)?0H@"B )
M"0D)+R\@4')O8V5S<VEN9SH*( D)"21O=71#;V1E(#T@)R<["BT)"0DD;W5T
M0V]D92X]("1T:&ES+3YT86)L95)O=R at G5&ET;&4Z)RP@:'1M;'-P96-I86QC
M:&%R<R at D='!L4F]W6R=T:71L92==*2P@)W1I=&QE)RD["BT)"0DD;W5T0V]D
M92X]("1T:&ES+3YT86)L95)O=R at G4VET971I=&QE.B<L(&AT;6QS<&5C:6%L
M8VAA<G,H)'1P;%)O=ULG<VET971I=&QE)UTI+" G<VET971I=&QE)RD["BT)
M"0DD;W5T0V]D92X]("1T:&ES+3YT86)L95)O=R at G1&5S8W)I<'1I;VXZ)RP@
M;FPR8G(H:'1M;'-P96-I86QC:&%R<R at D='!L4F]W6R=D97-C<FEP=&EO;B==
M*2DL("=D97-C<FEP=&EO;B<I.PHM"0D))&]U=$-O9&4N/2 D=&AI<RT^=&%B
M;&52;W<H)U)E<V]U<F-E<SHG+" D=&AI<RT^<')O8V5S4F5S;W5R8V5S*"1T
M<&Q2;W=;)W)E<V]U<F-E<R==*2P@)W)E<V]U<F-E<R<I.PHM"0D))&]U=$-O
M9&4N/2 D=&AI<RT^=&%B;&52;W<H)T-O;G-T86YT<SHG+" G*&5D:70@=&\@
M=FEE=RP@)RXH=')I;2 at D='!L4F]W6V-O;G-T86YT<UTI(#\@8V]U;G0H97AP
M;&]D92AC:'(H,3 I+" D='!L4F]W6V-O;G-T86YT<UTI*2 Z(# I+B<@;&EN
M97,I)RP@)V-O;G-T86YT<R<I.PHM"0D))&]U=$-O9&4N/2 D=&AI<RT^=&%B
M;&52;W<H)U-E='5P.B<L("<H961I="!T;R!V:65W+" G+BAT<FEM*"1T<&Q2
M;W=;8V]N9FEG72D@/R!C;W5N="AE>'!L;V1E*&-H<B at Q,"DL("1T<&Q2;W=;
M8V]N9FEG72DI(#H@,"DN)R!L:6YE<RDG+" G8V]N9FEG)RD["BL)"0DD;W5T
M0V]D92X]("1T:&ES+3YT86)L95)O=R@**PD)"0DD1TQ/0D%,4ULG3$%.1R==
M+3YG971,3"@G=&ET;&4G+"!T<G5E*2P**PD)"0EH=&UL<W!E8VEA;&-H87)S
M*"1T<&Q2;W=;)W1I=&QE)UTI+ HK"0D)"2=T:71L92<**PD)"2D["BL)"0DD
M;W5T0V]D92X]("1T:&ES+3YT86)L95)O=R@**PD)"0DD1TQ/0D%,4ULG3$%.
M1R==+3YG971,3"@G<VET971I=&QE)RP@=')U92DL"BL)"0D):'1M;'-P96-I
M86QC:&%R<R at D='!L4F]W6R=S:71E=&ET;&4G72DL"BL)"0D))W-I=&5T:71L
M92<**PD)"2D["BL)"0DD;W5T0V]D92X]("1T:&ES+3YT86)L95)O=R@**PD)
M"0DD1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G9&5S8W)I<'1I;VXG+"!T<G5E
M*2P**PD)"0EN;#)B<BAH=&UL<W!E8VEA;&-H87)S*"1T<&Q2;W=;)V1E<V-R
M:7!T:6]N)UTI*2P**PD)"0DG9&5S8W)I<'1I;VXG"BL)"0DI.PHK"0D))&]U
M=$-O9&4N/2 D=&AI<RT^=&%B;&52;W<H"BL)"0D))$=,3T)!3%-;)TQ!3D<G
M72T^9V5T3$PH)W)E<V]U<F-E<R<L('1R=64I+ HK"0D)"21T:&ES+3YP<F]C
M97-297-O=7)C97,H)'1P;%)O=ULG<F5S;W5R8V5S)UTI+ HK"0D)"2=R97-O
M=7)C97,G"BL)"0DI.PHK"0D))&]U=$-O9&4N/2 D=&AI<RT^=&%B;&52;W<H
M"BL)"0D))$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)V-O;G-T86YT<R<L('1R
M=64I+ HK"0D)"7-P<FEN=&8H)$=,3T)!3%-;)TQ!3D<G72T^9V5T3$PH)V5D
M:714;U9I97<G+"!T<G5E*2P@*'1R:6TH)'1P;%)O=UMC;VYS=&%N='-=*2 _
M(&-O=6YT*&5X<&QO9&4H8VAR*#$P*2P@)'1P;%)O=UMC;VYS=&%N='-=*2D@
M.B P*2DL"BL)"0D))V-O;G-T86YT<R<**PD)"2D["BL)"0DD;W5T0V]D92X]
M("1T:&ES+3YT86)L95)O=R@**PD)"0DD1TQ/0D%,4ULG3$%.1R==+3YG971,
M3"@G<V5T=7 G+"!T<G5E*2P**PD)"0ES<')I;G1F*"1'3$]"04Q36R=,04Y'
M)UTM/F=E=$Q,*"=E9&ET5&]6:65W)RP@=')U92DL("AT<FEM*"1T<&Q2;W=;
M8V]N9FEG72D@/R!C;W5N="AE>'!L;V1E*&-H<B at Q,"DL("1T<&Q2;W=;8V]N
M9FEG72DI(#H@,"DI+ HK"0D)"2=C;VYF:6<G"BL)"0DI.PH@"0D))&]U=$-O
M9&4@/2 G/'1A8FQE(&)O<F1E<CTP(&-E;&QP861D:6YG/3$@8V5L;'-P86-I
M;F<],2!W:61T:#TB,3 P)2(^)RXD;W5T0V]D92XG/"]T86)L93XG.PH@"B )
M"0DD;W5T0V]D92 ]("<\=&%B;&4 at 8F]R9&5R/3 @8V5L;'!A9&1I;F<],"!C
M96QL<W!A8VEN9STP/@I 0" M-#8S+#<@*S0Y-2PW($! #0H@"0D)/"]T86)L
M93XG.PH@"B )"0D)+R\@161I="!A;&P@:6-O;CH*+0D)"21O=71#;V1E+CT@
M)SQ"4CX\82!H<F5F/2(C(B!O;D-L:6-K/2(G+G0S;&EB7T)%9G5N8SHZ961I
M=$]N0VQI8VLH<F%W=7)L96YC;V1E*"<F8W)E871E17AT96YS:6]N/3 G*2XG
M)F5D:71;<WES7W1E;7!L871E75LG+B1T<&Q2;W=;)W5I9"==+B==/65D:70G
M+" D0D%#2U]0051(+" G)RDN)R(^/'-T<F]N9SY#;&EC:R!H97)E('1O(&5D
M:70@=VAO;&4@=&5M<&QA=&4@<F5C;W)D/"]S=')O;F<^/"]A/B<["BL)"0DD
M;W5T0V]D92X]("<\0E(^/&$@:')E9CTB(R(@;VY#;&EC:STB)R N('0S;&EB
M7T)%9G5N8SHZ961I=$]N0VQI8VLH<F%W=7)L96YC;V1E*"<F8W)E871E17AT
M96YS:6]N/3 G*2 N("<F961I=%MS>7-?=&5M<&QA=&5=6R<@+B D='!L4F]W
M6R=U:60G72 N("==/65D:70G+" D0D%#2U]0051(+" G)RD at +B G(CX\<W1R
M;VYG/B<@+B D1TQ/0D%,4ULG3$%.1R==+3YG971,3"@G961I=%1E;7!L871E
M4F5C;W)D)RP@=')U92D at +B G/"]S=')O;F<^/"]A/B<["B *( D)"21T:&5/
M=71P=70N/2 D=&AI<RT^<$]B:BT^9&]C+3YS<&%C97(H,C4I.PH@"0D))'1H
M94]U='!U="X]("1T:&ES+3YP3V)J+3YD;V,M/G-E8W1I;VXH)R<L("1O=71#
M;V1E*3L*26YD97 at Z('1Y<&\S+W-Y<V5X="]T<W1E;7!L871E7VEN9F\O;&]C
M86QL86YG+GAM; T*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0T*+2TM('1Y<&\S
M+W-Y<V5X="]T<W1E;7!L871E7VEN9F\O;&]C86QL86YG+GAM; DH<F5V:7-I
M;VX@,"D-"BLK*R!T>7!O,R]S>7-E>'0O='-T96UP;&%T95]I;F9O+VQO8V%L
M;&%N9RYX;6P)*')E=FES:6]N(# I#0I 0" M,"PP("LQ+#,T($! #0HK/#]X
M;6P@=F5R<VEO;CTB,2XP(B!E;F-O9&EN9STB=71F+3 at B('-T86YD86QO;F4]
M(GEE<R(@/SX-"BL\5#-L;V-A;&QA;F<^#0HK"3QM971A('1Y<&4](F%R<F%Y
M(CX-"BL)"3QD97-C<FEP=&EO;CY,86)E;', at 9F]R('1E;7!L871E(&EN9F\\
M+V1E<V-R:7!T:6]N/@T**PD)/'1Y<&4^;6]D=6QE/"]T>7!E/@T**PD\+VUE
M=&$^#0HK"3QD871A('1Y<&4](F%R<F%Y(CX-"BL)"3QL86YG=6%G94ME>2!I
M;F1E>#TB9&5F875L="(@='EP93TB87)R87DB/@T**PD)"3QL86)E;"!I;F1E
M>#TB9&5L971E(CY$96QE=&4Z/"]L86)E;#X-"BL)"0D\;&%B96P@:6YD97@]
M(G1O5&]P(CY4;R!T;W Z/"]L86)E;#X)"0D-"BL)"0D\;&%B96P@:6YD97@]
M(F9I;&5#:&%N9V5D(CY&:6QE(&-H86YG960\+VQA8F5L/@T**PD)"3QL86)E
M;"!I;F1E>#TB<F5S;W5R8V55<&1A=&5D(CY297-O=7)C92 G)7,G(&AA<R!B
M965N('5P9&%T960N/"]L86)E;#X-"BL)"0D\;&%B96P@:6YD97@](G1E;7!L
M871E26YF;W)M871I;VXB/E1E;7!L871E(&EN9F]R;6%T:6]N.CPO;&%B96P^
M#0HK"0D)/&QA8F5L(&EN9&5X/2)T:71L92(^5&ET;&4Z/"]L86)E;#X-"BL)
M"0D\;&%B96P@:6YD97@](G-I=&5T:71L92(^4VET971I=&QE.CPO;&%B96P^
M#0HK"0D)/&QA8F5L(&EN9&5X/2)D97-C<FEP=&EO;B(^1&5S8W)I<'1I;VXZ
M/"]L86)E;#X-"BL)"0D\;&%B96P@:6YD97@](F%L;&]W961%>'1E;G-I;VYS
M(CY!;&QO=V5D(&5X=&5N<VEO;G,Z/"]L86)E;#X-"BL)"0D\;&%B96P@:6YD
M97@](FUA>$9I;&5S:7IE(CY-87@@9FEL97-I>F4Z/"]L86)E;#X-"BL)"0D\
M;&%B96P@:6YD97@](G5P;&]A9%)E<V]U<F-E(CY5<&QO860@<F5S;W5R8V4Z
M/"]L86)E;#X-"BL)"0D\;&%B96P@:6YD97@](FYE=U1E>'1297-O=7)C92(^
M3F5W('1E>'0@<F5S;W5R8V4@*&5N=&5R(&YA;64I.CPO;&%B96P^#0HK"0D)
M/&QA8F5L(&EN9&5X/2)C;W!Y4F5S;W5R8V4B/DUA:V4 at 82!C;W!Y(&]F(')E
M<V]U<F-E.CPO;&%B96P^#0HK"0D)/&QA8F5L(&EN9&5X/2)U<&1A=&5297-O
M=7)C94QI<W0B/E5P9&%T92!R97-O=7)C92!L:7-T.CPO;&%B96P^#0HK"0D)
M/&QA8F5L(&EN9&5X/2)C;VYS=&%N=',B/D-O;G-T86YT<SH\+VQA8F5L/@T*
M*PD)"3QL86)E;"!I;F1E>#TB9FEL92(^1FEL93H\+VQA8F5L/@T**PD)"3QL
M86)E;"!I;F1E>#TB961I=%)E<V]U<F-E(CY%9&ET(%)E<V]U<F-E.CPO;&%B
M96P^#0HK"0D)/&QA8F5L(&EN9&5X/2)F:6QE<VEZ945X8V5E9&5D(CY&:6QE
M<VEZ92!E>&-E961E9" E<R!+0GET97,\+VQA8F5L/@T**PD)"3QL86)E;"!I
M;F1E>#TB;F]T06QL;W=E9"(^1FEL97,@;&%R9V5R('1H86X@)7, at 2T)Y=&5S
M(&%R92!N;W0 at 86QL;W=E9"!T;R!B92!E9&ET960N/"]L86)E;#X-"BL)"0D\
M;&%B96P@:6YD97@](G-E='5P(CY3971U<#H\+VQA8F5L/@T**PD)"3QL86)E
M;"!I;F1E>#TB<F5S;W5R8V5S(CY297-O=7)C97,Z/"]L86)E;#X-"BL)"0D\
M;&%B96P@:6YD97@](F5D:714;U9I97<B/BAE9&ET('1O('9I97<L("5S(&QI
M;F5S*3PO;&%B96P^#0HK"0D)/&QA8F5L(&EN9&5X/2)E9&ET5&5M<&QA=&52
M96-O<F0B/D-L:6-K(&AE<F4@=&\@961I="!T:&4@=VAO;&4@=&5M<&QA=&4@
M<F5C;W)D+CPO;&%B96P^#0HK"0D\+VQA;F=U86=E2V5Y/@T**PD\+V1A=&$^
M#0HK/"]4,VQO8V%L;&%N9SX-"EP at 3F\@;F5W;&EN92!A="!E;F0@;V8 at 9FEL
#90T*
`
end



More information about the TYPO3-team-core mailing list