ࡱ>  npefghijklm` bjbj No4ֆNzzzh j >Lef&*$_hǞ&,ee,,/$_2_2_2,~_2,_2_2Jc(k z-1lfB{S<fz1(k(kT|k|,,_2,,,,,O2,,,,,,,jdN:d2dMjN:2MD Table of Contents  TOC \o "1-4" \h \z \t "Print Division Number,1" \* MERGEFORMAT   HYPERLINK \l "_Toc117660669" Breaking Changes in Visual Studio and the .NET Framework  PAGEREF _Toc117660669 \h 1  HYPERLINK \l "_Toc117660670" Breaking Changes Overview  PAGEREF _Toc117660670 \h 1  HYPERLINK \l "_Toc117660671" Functional Areas  PAGEREF _Toc117660671 \h 1  HYPERLINK \l "_Toc117660672" .NET Framework Version 2.0  PAGEREF _Toc117660672 \h 2  HYPERLINK \l "_Toc117660673" Threading Cancellation Functionality  PAGEREF _Toc117660673 \h 2  HYPERLINK \l "_Toc117660674" INullableValue Interface  PAGEREF _Toc117660674 \h 2  HYPERLINK \l "_Toc117660675" System.Nullable  PAGEREF _Toc117660675 \h 3  HYPERLINK \l "_Toc117660676" Boxing and Unboxing of Nullable  PAGEREF _Toc117660676 \h 4  HYPERLINK \l "_Toc117660677" .NET Client  PAGEREF _Toc117660677 \h 5  HYPERLINK \l "_Toc117660678" MenuCommands Class  PAGEREF _Toc117660678 \h 5  HYPERLINK \l "_Toc117660679" Behavior Class  PAGEREF _Toc117660679 \h 5  HYPERLINK \l "_Toc117660680" ColumnWidthChangedEventArgs Class  PAGEREF _Toc117660680 \h 5  HYPERLINK \l "_Toc117660681" BindingContext Class  PAGEREF _Toc117660681 \h 5  HYPERLINK \l "_Toc117660682" DataGridViewRow Class  PAGEREF _Toc117660682 \h 6  HYPERLINK \l "_Toc117660683" DataGridViewCell Class  PAGEREF _Toc117660683 \h 6  HYPERLINK \l "_Toc117660684" Client Application User Settings  PAGEREF _Toc117660684 \h 6  HYPERLINK \l "_Toc117660685" Application Settings Serialization  PAGEREF _Toc117660685 \h 7  HYPERLINK \l "_Toc117660686" TreeView and TreeNode Classes  PAGEREF _Toc117660686 \h 7  HYPERLINK \l "_Toc117660687" BackgroundWorker Class  PAGEREF _Toc117660687 \h 8  HYPERLINK \l "_Toc117660688" MaskedTextBox Class  PAGEREF _Toc117660688 \h 8  HYPERLINK \l "_Toc117660689" GetPreferredSize Property of Form Controls  PAGEREF _Toc117660689 \h 8  HYPERLINK \l "_Toc117660690" Windows Forms API Changes  PAGEREF _Toc117660690 \h 9  HYPERLINK \l "_Toc117660691" CancelRowEdit Event  PAGEREF _Toc117660691 \h 9  HYPERLINK \l "_Toc117660692" AsyncCompletedEventArgs.Error Property  PAGEREF _Toc117660692 \h 10  HYPERLINK \l "_Toc117660693" RadioButton.TabStop Property  PAGEREF _Toc117660693 \h 10  HYPERLINK \l "_Toc117660694" MDI Automatic Merging  PAGEREF _Toc117660694 \h 11  HYPERLINK \l "_Toc117660695" BindingSource.Items Property  PAGEREF _Toc117660695 \h 11  HYPERLINK \l "_Toc117660696" .NET Compact Framework  PAGEREF _Toc117660696 \h 11  HYPERLINK \l "_Toc117660697" EventArgs Classes  PAGEREF _Toc117660697 \h 11  HYPERLINK \l "_Toc117660698" Common Language Runtime (CLR)  PAGEREF _Toc117660698 \h 12  HYPERLINK \l "_Toc117660699" X509Certificate2UI Class  PAGEREF _Toc117660699 \h 12  HYPERLINK \l "_Toc117660700" System.Threading.Thread Class  PAGEREF _Toc117660700 \h 12  HYPERLINK \l "_Toc117660701" KeyValuePair Class  PAGEREF _Toc117660701 \h 13  HYPERLINK \l "_Toc117660702" AssembliesVisibleTo Attribute  PAGEREF _Toc117660702 \h 13  HYPERLINK \l "_Toc117660703" System.Data Namespace  PAGEREF _Toc117660703 \h 13  HYPERLINK \l "_Toc117660704" SqlDataReader.GetSchemaTable Method  PAGEREF _Toc117660704 \h 13  HYPERLINK \l "_Toc117660705" SqlNotificationEncryptionType Enumeration  PAGEREF _Toc117660705 \h 14  HYPERLINK \l "_Toc117660706" System.Data.SqlTypes.SqlStreamChars Property  PAGEREF _Toc117660706 \h 14  HYPERLINK \l "_Toc117660707" SqlDataReader.GetSqlValue Return Type  PAGEREF _Toc117660707 \h 14  HYPERLINK \l "_Toc117660708" Globalization  PAGEREF _Toc117660708 \h 15  HYPERLINK \l "_Toc117660709" Persian Calendar Class  PAGEREF _Toc117660709 \h 15  HYPERLINK \l "_Toc117660710" DateTimeFormatInfo Class  PAGEREF _Toc117660710 \h 15  HYPERLINK \l "_Toc117660711" Visual Studio Tools for Office  PAGEREF _Toc117660711 \h 16  HYPERLINK \l "_Toc117660712" VSTView Interface  PAGEREF _Toc117660712 \h 16  HYPERLINK \l "_Toc117660713" Visual C++ Programming Language  PAGEREF _Toc117660713 \h 16  HYPERLINK \l "_Toc117660714" ATL Server CAtlHttpClient Class  PAGEREF _Toc117660714 \h 16  HYPERLINK \l "_Toc117660715" Floating-point Control Word Support Functions  PAGEREF _Toc117660715 \h 16  HYPERLINK \l "_Toc117660716" Dynamic Cast from Private Base  PAGEREF _Toc117660716 \h 17  HYPERLINK \l "_Toc117660717" MFC Wrapper for LoadLibraryEx()  PAGEREF _Toc117660717 \h 17  HYPERLINK \l "_Toc117660718" MFC 64-bit Message Map Support  PAGEREF _Toc117660718 \h 18  HYPERLINK \l "_Toc117660719" C# Programming Language  PAGEREF _Toc117660719 \h 18  HYPERLINK \l "_Toc117660720" Compilation Error Due to Implicit Conversion  PAGEREF _Toc117660720 \h 18  HYPERLINK \l "_Toc117660721" Checked and Unchecked Expressions  PAGEREF _Toc117660721 \h 18  HYPERLINK \l "_Toc117660722" Nullable Does Not Satisfy IComparable Constraint Error  PAGEREF _Toc117660722 \h 19  HYPERLINK \l "_Toc117660723" Cannot Form a Delegate Over Nullable Error  PAGEREF _Toc117660723 \h 19  HYPERLINK \l "_Toc117660724" Operator "is" Returns true for T and Non-null T?  PAGEREF _Toc117660724 \h 19  HYPERLINK \l "_Toc117660725" Visual Basic Programming Language  PAGEREF _Toc117660725 \h 21  HYPERLINK \l "_Toc117660726" TypeOf Statement  PAGEREF _Toc117660726 \h 21  HYPERLINK \l "_Toc117660727" Non-CLS Compliant Return Types  PAGEREF _Toc117660727 \h 21  HYPERLINK \l "_Toc117660728" Overriding Object Members in Structures  PAGEREF _Toc117660728 \h 21  HYPERLINK \l "_Toc117660729" Namespaces with Different Casing  PAGEREF _Toc117660729 \h 22  HYPERLINK \l "_Toc117660730" Implementing MustOverride Methods  PAGEREF _Toc117660730 \h 22  HYPERLINK \l "_Toc117660731" AppActivate Case-insensitivity  PAGEREF _Toc117660731 \h 23  HYPERLINK \l "_Toc117660732" AppActivate Right-Hand Title  PAGEREF _Toc117660732 \h 23  HYPERLINK \l "_Toc117660733" CreateObject Case-insensitivity  PAGEREF _Toc117660733 \h 24  HYPERLINK \l "_Toc117660734" Zero-Based Collection Object  PAGEREF _Toc117660734 \h 24  HYPERLINK \l "_Toc117660735" FileIO Enumerations  PAGEREF _Toc117660735 \h 24  HYPERLINK \l "_Toc117660736" FileLogTraceListener.CustomLocation Property  PAGEREF _Toc117660736 \h 25  HYPERLINK \l "_Toc117660737" FileLogTraceListener Date Format  PAGEREF _Toc117660737 \h 26  HYPERLINK \l "_Toc117660738" ClickOnce Runtime Process  PAGEREF _Toc117660738 \h 26  HYPERLINK \l "_Toc117660739" ClickOnce Store Change  PAGEREF _Toc117660739 \h 26  HYPERLINK \l "_Toc117660740" WebBrowser Permissions  PAGEREF _Toc117660740 \h 27  HYPERLINK \l "_Toc117660741" Visual Studio  PAGEREF _Toc117660741 \h 27  HYPERLINK \l "_Toc117660742" Visual Studio Settings  PAGEREF _Toc117660742 \h 27  HYPERLINK \l "_Toc117660743" Machine.config File Changes  PAGEREF _Toc117660743 \h 28  HYPERLINK \l "_Toc117660744" Visual C++ Beta 2 Project Open Error  PAGEREF _Toc117660744 \h 28  HYPERLINK \l "_Toc117660745" Errors When Deploying Device Projects to the Device Emulator  PAGEREF _Toc117660745 \h 28  HYPERLINK \l "_Toc117660746" ASP.NET  PAGEREF _Toc117660746 \h 29  HYPERLINK \l "_Toc117660747" Unique Class Names  PAGEREF _Toc117660747 \h 30  HYPERLINK \l "_Toc117660748" HTML Default Validation Schema  PAGEREF _Toc117660748 \h 30  HYPERLINK \l "_Toc117660749" Events for Non-Visible Controls  PAGEREF _Toc117660749 \h 30  HYPERLINK \l "_Toc117660750" ICallbackEventHandler.GetCallbackResult Method  PAGEREF _Toc117660750 \h 31  HYPERLINK \l "_Toc117660751" ASP.NET Personalization Database Schema  PAGEREF _Toc117660751 \h 31  HYPERLINK \l "_Toc117660752" Page.CreateStateFormatter Method  PAGEREF _Toc117660752 \h 32  HYPERLINK \l "_Toc117660753" Aspnet_regiis.exe Utility Argument Change  PAGEREF _Toc117660753 \h 32  HYPERLINK \l "_Toc117660754" WebPart File Format  PAGEREF _Toc117660754 \h 32  HYPERLINK \l "_Toc117660755" System.Web.UI.IPageHeader  PAGEREF _Toc117660755 \h 33  HYPERLINK \l "_Toc117660756" Relative References in the Configuration File  PAGEREF _Toc117660756 \h 33  HYPERLINK \l "_Toc117660757" Web Project Global Settings and Project Policy Settings  PAGEREF _Toc117660757 \h 33  Breaking Changes in Visual Studio and the .NET Framework This document is intended for developers who have upgraded from the .NET Framework version 2.0 (Beta 2) to the .NET Framework version 2.0 release (RTM) and Visual Studio 2005 (Beta 2) to Visual Studio 2005 (RTM). This document provides descriptions of changes that might cause incompatibilities, information about ways to modify your applications to work around incompatibilities, and information about how to test and run your applications using the .NET Framework version 2.0. This document also provides a list of issues you may encounter while upgrading your development tools from the Beta 2 release of Visual Studio 2005 to the RTM release. Breaking Changes Overview Breaking changes are changes related to the .NET Framework or Visual Studio that make certain application and development scenarios behave differently in the new version. All known breaking changes in the .NET Framework version 2.0 have been reviewed in detail. We have attempted to be exhaustive in documenting changes. Note that in all of our application compatibility testing, few of these changes were found to seriously impact applications. Breaking changes were made for a number of reasons including standards compliance, customer feedback, security, and as fixes for product issues. We believe that most changes will impact only a few users. As with all Microsoft products, we are looking for more feedback. If you encounter issues with the .NET Framework version 2.0, please report them through the HYPERLINK "http://go.microsoft.com/fwlink/?LinkId=50040"MSDN Product Feedback Center. For issues regarding deployment and questions about compatibility, please email HYPERLINK "mailto:netfxcmp@microsoft.com"netfxcmp@microsoft.com. Functional Areas This section provides a description of the areas that changed between the .NET Framework version 2.0 (Beta 2) and the .NET Framework release (RTM). It is divided between functional areas of the .NET Framework. Section TitleDescription HYPERLINK \l "_.NET_Framework_2.0" .NET Framework 2.0Changes that affect the .NET Framework 2.0 programming environment.HYPERLINK \l "_.NET_Client_1".NET ClientChanges that affect the .NET client area of the .NET Framework. HYPERLINK \l "_.NET_Compact_Framework" .NET Compact FrameworkChanges that affect the .NET Compact Framework. HYPERLINK \l "_Common_Language_Runtime_(CLR)" Common Language Runtime (CLR)Changes that affect the Common Language Runtime (CLR). HYPERLINK \l "_System.Data_Namespace" System.Data NamespaceChanges that affect the System.Data namespace in the .NET Framework.HYPERLINK \l "_Globalization"GlobalizationChanges that affect globalization within the .NET Framework. HYPERLINK \l "_Visual_Studio_Tools_for Office (Tri" Visual Studio Tools for OfficeChanges that affect Visual Studio Tools for Office.HYPERLINK \l "_Visual_C++"Visual C++ Programming LanguageChanges that affect the Visual C++ programming language. HYPERLINK \l "_C#_Programming_Language" C# Programming LanguageChanges that affect the C# programming language. HYPERLINK \l "_Visual_Basic_Programming_Language" Visual Basic Programming LanguageChanges that affect the Visual Basic programming language. HYPERLINK \l "_ClickOnce_Runtime_Process" ClickOnce Runtime ProcessChanges that affect the ClickOnce Runtime process. HYPERLINK \l "_Visual_Studio" Visual StudioChanges that affect Visual Studio. .NET Framework Version 2.0 This section provides information about breaking changes related to the .NET Framework version 2.0. Threading Cancellation Functionality Affected NamespaceSystem.ThreadingDescriptionThe CancellationRegion and CancellationSignal classes of the System.Threading namespace have been removed. In addition, the System.OperationcancelledException, System.NotCancelableException, and System.ICancelableAsyncResult classes are now obsolete. These changes were made to the cancellation structure due to Visual Studio debug issues.Modification NeededNone. INullableValue Interface Affected NamespaceSystem.INullableValueDescriptionThe INullableValue interface, which was used to define the fundamental value and existence properties for nullable types, was removed. It was used as a marker interface to identify a Nullable type. In some cases, a compilation issue occurred due to the use of this interface.Modification NeededUse the following code snippet instead for a type parameter t: // [C#] if (t.IsGenericType() && (t.GetGenericTypeDefinition() == typeof(System.Nullable<>)) { } ' [Visual Basic] If t.IsGenericType() _ &&(t.GetGenericTypeDefinition() = _ Type.GetType(System.Nullable<>) Then End If System.Nullable Affected NamespaceSystemDescriptionThe Nullable structure has been changed for better null unification across reference and value nulls. The following interfaces have been dropped from Nullable: INullableValue IFormattable IComparable IComparable> IEquatable> The following methods that were already marked obsolete have been removed: int CompareTo(object) int CompareTo(Nullable) static Nullable FromObject(object) object ToObject() string ToString(string) string ToString(IFormatProvider) explicit operator T(Nullable) static bool operator ==(Nullable, Nullable) static bool operator !=(Nullable, Nullable)Modification NeededEnsure that T implements the interface that you want to use for Nullable. See  HYPERLINK \l "_C#_Programming_Language" C# Programming Language later in this document for language-specific details. Boxing and Unboxing of Nullable Affected NamespaceSystemDescriptionNullable now boxes to a boxed T or a null reference, depending on the value. A boxed T can be unboxed to a value of type T or Nullable. There is no longer a boxed Nullable. Instead, the boxing operation proceeds as follows: If the Nullable instance is null, the result of boxing is a null reference If the Nullable instance is non-null, the result of boxing it is a boxed T; boxing removes the nullable wrapper. Conversely, a boxed T may be unboxed to either T or to a Nullable value. As a result, methods invoked on boxed Nullable behave the same as those invoked on boxed T. For example, GetType returns T instead of Nullable. In the case of a null value, a method invoked upon boxing will cause a null reference exception. The Isinst instruction and the corresponding C# operator is return null for boxed null. This is similar to the behavior for reference types (for example, String). In the boxed form, the compiler cannot determine if the value boxed was of type T or Nullable. For a null value, boxing results in a null reference. The type information is not available in the boxed form.Modification NeededCheck for nulls before invoking methods or operators on boxed Nullable. If the distinction between T and Nullable is important, use the unboxed form (for example, use typeof instead of GetType) For serialization of Nullable, provide separate type information to handle null values; the value does not encode it. .NET Client This section provides information about breaking changes for the .NET client area of the .NET Framework. MenuCommands Class Affected NamespaceSystem.Windows.Forms.DesignDescriptionThe ViewEditPropertiesMode command of the System.Windows.Forms.Design.MenuCommands class was removed. The Edit Properties Mode functionality of the Windows Forms designer was removed, and therefore the supporting command has also been removed.Modification NeededNone. Behavior Class Affected NamespaceSystem.Windows.Forms.Design.BehaviorDescriptionThe OnKeyDown, OnKeyPress, and OnKeyUp properties have been removed from the System.Windows.Forms.Design.Behavior.Behavior class.Modification NeededUse the ON KEY LABEL command. ColumnWidthChangedEventArgs Class Affected NamespaceSystem.Windows.FormsDescriptionThe Column property of the System.Windows.Forms.ColumnWidthChangedEventArgs class has been renamed to ColumnIndex.Modification NeededRename references to the Column property to ColumnIndex and recompile. BindingContext Class Affected NamespaceSystem.Windows.FormsDescriptionThe BindingContext.BindingContextChanged and BindingContext.OnBindingContextChanged events have been removed from the System.Windows.Forms.BindingContext class. These members are not used.Modification NeededNone.  DataGridViewRow Class Affected NamespaceSystem.Windows.FormsDescriptionThe System.Windows.Forms.DataGridViewRow class represents a row in a DataGridView control. You use the SetValues method to set the values of the row's cells. This method returns true if all cell values in the row have been set; otherwise, it returns false. Previously, the DataGridViewRow class did not return a value when the SetValues method was called.Modification NeededNone. DataGridViewCell Class Affected NamespaceSystem.Windows.FormsDescriptionThe System.Windows.Forms.DataGridViewCell.EnterUnsharesRow method and the System.Windows.Forms.DataGridViewCell.LeaveUnsharesRow method now include a throughMouseClick Boolean parameter. These two methods are defined in the System.Windows.Forms.DataGridViewCell class, which represents an individual cell in a DataGridView control. The throughMouseClick parameter is true if a user action moved focus to the cell, or false if a programmatic operation moved focus to the cell.Modification NeededInclude a second parameter of type Boolean for System.Windows.Forms.DataGridViewCell.EnterUnsharesRow and System.Windows.Forms.DataGridViewCell.LeaveUnsharesRow. Client Application User Settings DescriptionClient application user settings will revert to default settings when you upgrade from the Beta 2 to the RTM release. A fix has been made to the location where user settings are stored which accounts for this change. Only the client application user settings are affected during the upgrade; the application itself will run correctly. Modification NeededNone. Application Settings Serialization DescriptionThe string serialization mechanism for ASP.NET profile and .NET client application settings has been changed from using culture-variant serialization to using culture-invariant serialization. Applications currently using either the ASP.NET profile or the .NET client application settings feature may have culture-specific string representations stored in configuration files or in a database. Strings that are deserialized using the RTM release will now have a different value due to the use of the invariant culture.Modification NeededFor configuration files, edit the property data to use an invariant representation of the value. For the ASP.NET profile feature, update the rows in the database with the culture-invariant representation of the data. TreeView and TreeNode Classes Affected NamespaceSystem.Windows.FormsDescriptionThe System.Windows.Forms.TreeView.CheckBoxes and System.Windows.Forms.TreeNode.Checked properties are no longer connected to the System.Windows.Forms.TreeNode.StateImageIndex and System.Windows.Forms.TreeNode.StateImageKey properties.Modification NeededNone. BackgroundWorker Class Affected NamespaceSystem.ComponentModelDescriptionThe BackgroundWorker.ReportProgress method has been removed. The System.ComponentModel.BackgroundWorker class is used to execute an operation on a separate thread. The ReportProgress method was used to raise the ProgressChanged event. However, the ReportProgress method has been removed because the user state is not used with the BackgroundWorker class.Modification NeededNone. MaskedTextBox Class Affected NamespaceSystem.Windows.FormsDescriptionDefault values for MaskedTextBox properties have changed. The default value for the MaskedTextBox.TextMaskFormat and MaskedTextBox.CutCopyMaskFormat properties is MaskFormat.IncludeLiterals. The MaskFormat.IncludeLiterals value instructs the MaskedTextBox object to return text input by the user as well as any literal characters defined in the mask. In addition, the MaskedTextBox.HidePromptOnLeave property now defaults to false. The MaskedTextBox.HidePromptOnLeave property specifies whether the user sees the prompt characters when the control loses input focus.Modification NeededGet the current value of the MaskedTextBox control from MaskedTextBox.TextMaskFormat or MaskedTextBox.HidePromptOnLeave during a MaskedTextBox event. GetPreferredSize Property of Form Controls Affected NamespaceSystem.Windows.FormsDescriptionThe GetPreferredSize property of anchored form controls is no longer adjusted with additional pixel padding. Formerly, nine pixels were added to the right of the control if it was anchored left and was within nine pixels of the edge of a form whose System.Windows.Forms.Control.AutoSize property was set to GrowAndShrink. (The System.Windows.Forms.AutoSizeMode.GrowAndShrink value allows the form to grow or shrink to fit its contents.) This issue affects the following classes and members: The Form class. The Form.AutoSize property if set to true. The Form.AutoSizeMode property if set to GrowAndShrink. The Form.Padding property if set to 0,0,0,0. The right-most control if its Anchor property is set to left.Modification NeededIncrease Form.Padding.Right of the control. Windows Forms API Changes Affected NamespaceSystem.Windows.Forms, System.Windows.Forms.Design, and System.ComponentModelDescriptionThe following types have been removed from the System.Windows.Forms, System.Windows.Forms.Design, and System.ComponentModel namespaces: System.Windows.Forms.ScrollReturnType System.Windows.Forms.ScrollType System.ComponentModel.AutoEnableState The following types are now marked internal: System.Windows.Forms.NoneExcludedImageIndexConverter System.Windows.Forms.Design.ToolStripContainerActionListModification NeededNone. CancelRowEdit Event Affected NamespaceSystem.Windows.FormsDescriptionChanges were made to the System.Windows.Forms.DataGridView.CancelRowEdit event. Previously, the System.Windows.Forms.DataGridView.CancelRowEdit event was raised only when the contents of the current cell had changed. Now, the System.Windows.Forms.DataGridView.CancelRowEdit event is raised even if the current cell contents have not changed.Modification NeededWhen handling the System.Windows.Forms.DataGridView.CancelRowEdit event, check the System.Windows.Forms.DataGridView.IsCurrentCellDirty property to determine if the cell contents have changed. AsyncCompletedEventArgs.Error Property Affected NamespaceSystem.ComponentModelDescriptionThe System.ComponentModel.AsyncCompletedEventArgs class now throws a System.Reflection.TargetInvocationException exception instead of throwing the original exception.Modification NeededWhen trapping exceptions, check the inner exception or check the System.ComponentModel.AsyncCompletedEventArgs.Error property. RadioButton.TabStop Property Affected NamespaceSystem.Windows.FormsDescriptionThe System.Windows.Forms.RadioButton.TabStop property indicates whether the user can set focus on this control using the TAB key. Previously, the System.Windows.Forms.RadioButton.TabStop property defaulted to true. Now, System.Windows.Forms.RadioButton.TabStop property defaults to false.Modification NeededNone. MDI Automatic Merging Affected NamespaceSystem.Windows.FormsDescriptionMDI automatic merging in Visual Studio has changed. Visual Studio now merges only System.Windows.Forms.MenuStrip objects. You must manually merge System.Windows.Forms.ToolStrip and System.Windows.Forms.StatusStrip objects.Modification NeededCall the System.Windows.Forms.ToolStripManaqer.Merge or System.Windows.Forms.ToolStripManaqer.RevertMerge methods to perform merging manually. BindingSource.Items Property Affected NamespaceSystem.Windows.FormsDescriptionThe System.Windows.Forms.BindingSource.Items property has been removed from the System.Windows.Forms.BindingSource class, which encapsulates the data source for a form.Modification NeededTo access the items in the System.Windows.Forms.BindingSource type, use the indexer. Individual items in the System.Windows.Forms.BindingSource class can be accessed using the System.Windows.Forms.BindingSource.Item property. .NET Compact Framework This section provides information about breaking changes related to the .NET Compact Framework. EventArgs Classes Affected NamespaceMicrosoft.WindowsCE.FormsDescriptionThe following set methods on read-only properties have been removed: Microsoft.WindowsCE.Forms.BalloonChangedEventArgs.Visible Microsoft.WindowsCE.Forms.ResponseSubmittedEventArgs.Response Microsoft.WindowsCE.Forms.DocumentListEventArgs.Path There is no need to have set methods on these read-only properties. Setting these properties to a Boolean value does nothing.Modification NeededNone.  Common Language Runtime (CLR) This section provides information about breaking changes related to the Common Language Runtime (CLR). X509Certificate2UI Class Affected NamespaceSystem.Security.Cryptography.X509CertificatesDescriptionThe System.Security.Cryptography.X509Certificates.X509Certificate2.Display method and the System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Select method have been moved to the new System.Security.Cryptography.X509Certificates.X509Certificate2UI class and now have modified names. The System.Security.Cryptography.X509Certificates.X509Certificate2UI class displays dialog boxes that enable the user to select and view X.509 certificates. The System.Security.Cryptography.X509Certificates.X509Certificate2UI class includes the new DisplayCertificate overloaded method and the new SelectFromCollection overloaded method. Modification NeededUse the methods in the new System.Security.Cryptography.X509Certificates.X509Certificate2UI class to provide a UI for displaying and selecting X.509 certificates. System.Threading.Thread Class Affected NamespaceSystem.ThreadingDescriptionThe System.Threading.Thread.Suspend and System.Threading.Thread.Resume methods have been deprecated.Modification NeededTo synchronize threads or protect resources, use other classes in the System.Threading namespace, such as the System.Threading.Monitor, System.Threading.Mutex, and the System.Threading.Semaphore classes. KeyValuePair Class Affected NamespaceSystem.Collections.GenericDescriptionThe System.Collections.Generic.KeyValuePair class now has read-only Key and Value properties.Modification NeededWhen instantiating a System.Collections.Generic.KeyValuePair object, pass Key and Value properties in the constructor. AssembliesVisibleTo Attribute DescriptionThe AssembliesVisibleTo attribute previously accepted a public key token. Now, the AssembliesVisibleTo attribute accepts only a full public key.Modification NeededUse the full public key when working with the AssembliesVisibleTo attribute. System.Data Namespace This section provides information about breaking changes related to the System.Data namespace of the .NET Framework. SqlDataReader.GetSchemaTable Method Affected NamespaceSystem.Data.SqlClientDescriptionThe System.Data.SqlClient.SqlDataReader.GetSchemaTable method returns a System.Data.DataTable object that describes the column metadata. The System.Data.Common.SchemaTableOptionalColumn.ProviderSpecificDataType column now returns the provider-specific data type of the column based on the Type System Version keyword in the connection string, rather than returning the type of the object.Modification NeededUse the provider-specific data type returned by the System.Data.Common.SchemaTableOptionalColumn.ProviderSpecificDataType column. SqlNotificationEncryptionType Enumeration Affected NamespaceSystem.Data.SqlClientDescriptionThe System.Data.SqlClient.SqlNotificationEncryptionType enumeration indicated the encryption options for the client listener. This enumeration was never implemented and was removed.Modification NeededNone. System.Data.SqlTypes.SqlStreamChars Property Affected NamespaceSystem.Data.SqlTypesDescriptionThe System.Data.SqlTypes.SqlStreamChars class is now internal.Modification NeededUse the System.Data.SqlTypes.SqlChars class to wrap a System.Char array or a System.Data.SqlTypes.SqlString instance. SqlDataReader.GetSqlValue Return Type Affected NamespaceSystem.Data.SqlClientDescriptionThe System.Data.SqlClient.SqlDataReader.GetSqlValue method gets an object that is a representation of the underlying System.Data.SqlDbType variant. Rather than returning a System.Data.SqlTypes.SqlString object, the System.Data.SqlClient.SqlDataReader.GetSqlValue method returns a System.Data.SqlTypes.SqlXml object. Modification NeededIf you need a string representation of the XML value, either call System.Data.SqlClient.SqlDataReader.GetSqlValue or cast the value to a string, as in the following example: // [C#] ((SqlXml)SqlDataReader.GetSqlValue).Value.ToString() ' [Visual Basic] ((SqlXml)SqlDataReader.GetSqlValue).Value.ToString() Globalization This section provides information about breaking changes related to globalization within the .NET Framework. Persian Calendar Class Affected NamespaceSystem.GlobalizationDescriptionThe Persian calendar class was renamed from System.Globalization.JalaaliCalendar to System.Globalization.PersianCalendar. Modification NeededChange references to the old class name and recompile. DateTimeFormatInfo Class Affected NamespaceSystem.GlobalizationDescriptionThe System.Globalization.DateTimeFormatInfo class defines how System.DateTime values are formatted and displayed, depending on the current culture setting. In order to minimize security concerns, do not use the System.Globalization.DateTimeFormatInfo class to set custom calendars. If a security decision depends on a string comparison or a case-change operation, use the System.Globalization.CultureInfo.InvariantCulture property to ensure that the behavior will be consistent regardless of the culture settings of the system. However, the invariant culture must be used only by processes that require culture-independent results, such as system services. Otherwise, it produces results that might be linguistically incorrect or culturally inappropriate.Modification NeededUse the .NET Framework built-in calendars within the System.Globalization namespace rather than the System.Globalization.DateTimeFormatInfo class to set custom calendar information. Visual Studio Tools for Office This section provides information about breaking changes related to Visual Studio Tools for Office. VSTView Interface DescriptionThe Visual Studio Tools for Office VSTView automation interface has been renamed to VSTHostItem.Modification NeededUpdate calls to VSTView interface to VSTHostItem. Visual C++ Programming Language This section provides information about breaking changes related to Visual C++. ATL Server CAtlHttpClient Class Affected NamespaceCAtlHttpClientDescriptionThe CAtlHttpClient class, which provides support for making requests and receiving responses from HTTP servers, no longer passes user logon credentials for authentication unless the security zone settings allow it. This change increases the security of user credentials. This may break applications that relied on the non-secure method of authentication.Modification NeededWhen using the CAtlHttpClient class, call the SetSilentLogonOk method with the parameter value set to true, as in the following example: CAtlHttpClient::SetSilentLogonOK(true); Floating-point Control Word Support Functions Affected AssemblyMsvcr80.dll, Msvcr80d.dllDescriptionFloating-point control word support functions have been deprecated for applications compiled with /CLR or /CLR:PURE. The behavior of the floating-point control word support functions is unpredictable when used in managed code. The functions are platform-specific and should not be used in managed code. Deprecation warnings were added to alert developers of this issue. The use of these functions in managed code is unsupported.Modification NeededRemove the following functions from managed code: _clear87 _clearfp _control87 _controlfp _fpreset _status87 _statusfp You can disable the deprecation warning by using _CRT_MANAGED_FP_NO_DEPRECATE.  Dynamic Cast from Private Base Affected AssemblyRttidata.hDescriptionA dynamic cast from private base now succeeds. In the single inheritance case, rather than checking that the target subobject is public within the complete object, a check is made to determine whether the source subobject is public within the target object. In the multiple and virtual inheritance cases, the public visibility in the down-cast case is determined, and the public visibility of the source subobject within the complete object in the cross-cast case is also determined.Modification NeededNone. MFC Wrapper for LoadLibraryEx() Affected AssemblyAfximpl.hDescriptionThe LoadLibraryEx function maps a specified executable module into the address space of the calling process. To provide additional control for developers, a wrapper has been created called AfxLoadLibraryEx. This new wrapper function replaces LoadLibraryEx.Modification NeededInstead of calling AfxLoadLibrary, call AfxLoadLibraryEx. MFC 64-bit Message Map Support Affected AssemblyAtltime.hDescriptionMessage map support is now 64-bit compatible. Message maps contain one or more macros that specify which messages for a particular class will be handled by which functions. To make message map support compatible with 64-bit development environment, the second parameter of message maps containing an ON_COMMAND macro was changed to pass a DWORD_PTR rather than a DWORD.Modification NeededNone. C# Programming Language This section provides information about breaking changes related to C#. Compilation Error Due to Implicit Conversion Affected Programcsc.exeDescriptionThe C# compiler no longer allows the use of a bool? instance in if, while, or for structures. This change avoids accidental use of two-valued logic (true/false) for a three-valued variable.Modification NeededCheck for null value, and then cast to a bool explicitly. Checked and Unchecked Expressions Affected Programcsc.exeDescriptionThe expressions checked() and unchecked() are not allowed as statements. Formerly, expressions of the form checked() and unchecked() were allowed to be used as statements. Now this generates a compiler error.Modification NeededUse checked {} and unchecked {} statements instead (note the curly braces instead of parentheses). Nullable Does Not Satisfy IComparable Constraint Error Affected NamespaceSystemDescriptionNullable does not implement IComparable and therefore will not satisfy an IComparable constraint. A generic taking an argument of type Nullable can no longer have IComparable as a type constraint. Therefore, CompareTo() cannot be used.Modification NeededUse comparer.Compare() instead of IComparable.CompareTo() where comparer is the default comparer declared as follows: Comparer comparer = System.Collections.Generic.Comparer.Default; Cannot Form a Delegate Over Nullable Error Affected NamespaceSystemDescriptionA delegate cannot be created with a nullable member due to Nullable boxing changes. Because of the changed boxing and unboxing behavior for Nullable, the C# compiler does not allow the following: // [C#] delegate T GetT(); int? y = 5; // The following generates a compiler error. GetT y_gvod = y.GetValueOrDefault;Modification NeededNone. Operator "is" Returns true for T and Non-null T? Affected NamespaceSystemDescriptionThe semantics of the is operator have been changed according to Nullable boxing and unboxing changes. The following two examples equate to true when x is either T or a non-null T?. Otherwise, each example equates to false. // [C#] // true when x is T or a non-null T?; otherwise, false.x is T? // true when x is T or a non-null T?; otherwise, false x is T Given the following initialization of x, y, and z, the Boolean values for b1, b2, b3, and b4 are determined as shown in the following example: // [C#] int? x = null; int? y = 10; int z = 10; // False; x is boxed as null, null is // always false. bool b1 = (x is int?); // True; y is boxed as int, new behavior // ensures this is true. bool b2 = (y is int?); // True; z is boxed as int, same as b2 // (cannot differentiate). bool b3 = (z is int?); // True; y and z are boxed as int, ordinary // check applies. bool b4 = (y is int) && (z is int); Modification NeededNone. Visual Basic Programming Language This section provides information about breaking changes related to Visual Basic. TypeOf Statement Affected AssemblyMicrosoft.VisualBasicDescriptionThe TypeOf statement now detects when the object used as the first argument cannot hold an instance of the second argument's type. For example, in the following example, TypeOf will always return False: Dim ex As exception TypeOf ex is Integer In these cases, the TypeOf statement now results in a compiler error.Modification NeededReplace the TypeOf statement with False. This modification will result in the same behavior in the RTM release as it does in the Beta 2 release. Non-CLS Compliant Return Types DescriptionOnly methods with valid return types are considered in Visual Basic. Some languages can define types that Visual Basic cannot define, such as C++ style pointers. Methods that return such types are now ignored by Visual Basic when invoked late bound. Early-bound cases already ignored those methods.Modification NeededCreate a wrapper in a language that can recognize the method's return type, and invoke the wrapper from Visual Basic. Overriding Object Members in Structures DescriptionCalling overridden or overriding methods in structures now results in behavior similar to the behavior when calling classes. Structures can override the System.Object class's overridable methods, but for versioning scenarios, where the structure is modified without recompilation of the assembly that uses the structure, the method invocation is incorrect. For example, if a structure in an assembly does not override the ToString method, and another assembly declares an instance of the structure and calls the ToString method, the System.Object class's version of the ToString method will be correctly called. If the base assembly is replaced with a version where the structure does override the ToString method, the call in the second assembly will still call System.Object class's ToString method. Similarly, if the original assembly did override the ToString method and is later changed to not override the ToString method, the call to the ToString method on the second assembly would result in a run-time exception. The changes cause the first case to call the overriding ToString method, and the second case to invoke the System.Object class's ToString method.Modification NeededNone. Namespaces with Different Casing DescriptionVisual Basic no longer merges namespaces whose definitions differ only in the casing of their names. It now will generate a separate namespace for each casing. The compiler generates a warning if you define namespaces with different casing in an assembly. Case-sensitive languages that reference Visual Basic assemblies could now produce errors on recompilation, depending on the specific casing that they use. The previous behavior was non-deterministic. This change provides more consistent behavior.Modification NeededCorrect the casing so that it is consistent for all namespace definitions. Implementing MustOverride Methods DescriptionMethods that are marked as both MustOverride and Overrides cannot be overridden. If you define a method that re-abstracts an overridable method marked as MustOverride, an error will be produced after overriding the method in a third derived class unless the class is marked MustInherit. This scenario was possible in earlier versions of Visual Studio by using other languages.Modification NeededOverride the method in an intermediate assembly using a different language. AppActivate Case-insensitivity Affected AssemblyMicrosoft.VisualBasicDescriptionPreviously, the AppActivate method used the InvariantCulture property when looking for a matching window title and the comparison was case-insensitive. The AppActivate method now uses a case-insensitive ordinal compare when matching the title of the window to activate, which is not subject to linguistic mapping equivalencies.Modification NeededProvide a title argument that matches the window title without relying on any linguistic mappings. AppActivate Right-Hand Title Affected AssemblyMicrosoft.VisualBasicDescriptionThe AppActivate method now correctly handles right-hand title matches. Performing right-hand matches against window titles is important in cases where the window title includes the document name. For instance, a blank Notepad window title is "Untitled Notepad". Calling AppActivate("Notepad") will now activate this Notepad instance whereas before it would fail. This makes the AppActivate method behavior compatible with the AppActivate method behavior in Visual Basic 6.Modification NeededNone. CreateObject Case-insensitivity Affected AssemblyMicrosoft.VisualBasicDescriptionPreviously, the CreateObject method used the InvariantCulture property when doing case-insensitive matches between the name of the computer the application is currently running on and the server represented by the ServerName argument. The CreateObject method now uses a case-insensitive ordinal compare to determining if the ServerName argument matches the name of the computer that the application is running on, which is not subject to linguistic mapping equivalencies.Modification NeededProvide a ServerName argument that does not rely on linguistic mappings. Zero-Based Collection Object Affected NamespaceMicrosoft.VisualBasicDescriptionCasting the Visual Basic Collection object to IList and calling the Add method now returns a zero-based index instead of one-based index. The IList interface defines functions that return zero-based indexes. Previously, calls to the IList.Add method on a Visual Basic Collection object returned a 1-based index. For instance, the following call now returns a zero-based index representing the location of the added item: ' [Visual Basic] CTYPE( collection, ILIST).Add()Modification NeededAdd 1 to the index returned by the ILIST.Add implementation in any code that expects a one-based index. FileIO Enumerations Affected NamespaceMicrosoft.VisualBasic.FileIODescriptionThe following Microsoft.VisualBasic.FileIO enumeration values have changed: DeleteDirectoryOption RecycleOption SearchOption UICancelOption UIOption It was easy to mistakenly pass a Boolean or an enumeration value of the incorrect type to methods in My.Computer.FileSystem when Option Strict was Off. To aid in the detection of these cases at run time, the enumeration values were changed as follows: DeleteDirectoryOption.ThrowIfDirectoryNonEmpty was 0 and is now 4. DeleteDirectoryOption.DeleteAllContents was 1 now and is 5. RecycleOption.DeletePermanently was 0 and is now 2. RecycleOption.SendToRecycleBin was 1 and is now 3. SearchOption.SearchTopLevelOnly was 0 and is now 2. SearchOption.SearchAllSubDirectories was 1 and is now 3. UICancelOption.DoNothing was 0 and is now 2. UICancelOption.ThrowException was 1 and is now 3. UIOption.OnlyErrorDialogs was 0 and is now 2. UIOption.AllDialogs was 1 and is now 3.Modification NeededIf you receive a run-time argument exception when calling a FileSystem method, change the call to use the updated enumeration value. Turning on Option Strict will detect these cases at compile time. FileLogTraceListener.CustomLocation Property Affected NamespaceMicrosoft.VisualBasic.LoggingDescriptionSetting the FileLogTraceListener.CustomLocation property now has the side effect of setting the FileLogTraceListener.Location property to LogFileLocation.Custom. Previously, setting FileLogTraceListener.CustomLocation to a file path also required setting the FileLogTraceListener.Location property to LogFileLocation.Custom for the log to write to the custom location. This may have an unexpected effect on your application if you were relying on FileLogTraceListener.Location to retain its previous value.Modification NeededCache and explicitly set the value of FileLogTraceListener.Location as required. FileLogTraceListener Date Format Affected NamespaceMicrosoft.VisualBasic.LoggingDescriptionMessages written by the Microsoft.VisualBasic.Logging.FileLogTraceListener class now use UTC (GMT) format when writing dates. Previously, the Microsoft.VisualBasic.Logging.FileLogTraceListener used yyyy-MM-dd format when writing dates.Modification NeededNote the format change when parsing logs written using the Beta 2 release. ClickOnce Runtime Process This section provides information about breaking changes related to the ClickOnce process. ClickOnce Store Change DescriptionClickOnce applications must be reinstalled after upgrading to the .NET Framework 2.0 RTM release. The details of a ClickOnce application are contained in a store whose format has changed between the Beta 2 and RTM releases. When a ClickOnce application is installed after upgrading to the RTM release, ClickOnce will create a new store. The Start menu shortcuts for Beta 2 ClickOnce applications will still exist after the RTM release of the .NET Framework 2.0 is installed. When the ClickOnce application is clicked (or a shortcut), users will be re-prompted for trust decision information and the application will be reinstalled in the new store. The Add and Remove Program Control Panel entries for Beta 2 release applications will still exist. If the user chooses to uninstall a Beta 2 release application that has not been re-installed as described above, ClickOnce will determine that the application is not in the store and the entry will be removed from the Add and Remove Programs item.Modification NeededIt is recommended that you use regedt32.exe to delete the old ClickOnce application store before upgrading to the RTM release. Delete the Apps folder under %userprofile%\Local Settings\Apps and delete the registry key HKCU\Software\Microsoft\Windows\CurrentVersion\SideBySide. WebBrowser Permissions DescriptionThe WebBrowser permission for ClickOnce applications has been deprecated in the RTM release. ClickOnce applications that include the WebBrowser permission will not run. Beta 2 Full-trust and Internet-zone ClickOnce applications will install and run on the RTM release. Beta 2 intranet-trust ClickOnce applications will not work on the RTM release because the WebBrowser permission has been deprecated. In addition, Beta 2 release ClickOnce applications that have custom permission sets that includes the WebBrowser permission will not work.Modification NeededIt is recommended that you re-publish the ClickOnce application using the RTM release. Another option is to remove the WebBrowser permission from the TrustInfo section of the application manifest. This will require the application to be resigned with Mage.exe, an SDK tool. Visual Studio This section provides information about breaking changes related to Visual Studio. Visual Studio Settings DescriptionThe format for the Visual Studio settings file has changed. Settings files created using the Beta 2 release are not guaranteed to be compatible with those in the RTM release of Visual Studio. You should not expect to be able to transfer settings files from the Beta 2 release to the RTM release, although this may work in some cases. When you start Visual Studio for the first time after installing the RTM release, only the default settings will be applied to your environment. This will overwrite any customizations and settings that you may have applied to the Beta 2 release of Visual Studio. This is the expected behavior, because some Beta 2 release settings may no longer be applicable.Modification NeededNone. Machine.config File Changes DescriptionThe Beta 2 release of the Enterprise Library Application sample code block will not run on the RTM release.Modification NeededRecompile the sample code block. Visual C++ Beta 2 Project Open Error DescriptionWhen opening a Visual C++ project in the RTM release of Visual Studio, you might receive an error under these circumstances: A project created using the Beta 2 release was most recently loaded on a computer where Visual Studio was installed in a different location than on the current computer. The project paths have changed.Modification NeededEdit the project settings file. In Solution Explorer, right-click the dimmed project node and then select Edit projectname.vcproj, which displays the file in the XML editor. Change the value of the tag to $(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops, and then reload the project. Errors When Deploying Device Projects to the Device Emulator DescriptionYou may experience one or more of the following error conditions when you deploy your device application to the device emulator after installing the RTM release of Visual Studio 2005. The following error message is displayed as soon as the device emulator starts: Failed to open the VPC Network Driver. Verify that the driver is installed, or install the driver from the Web download location at http://go.microsoft.com/fwlink/?linkid=46859 The soft keys in the Smartphone emulator are mapped incorrectly. For example, pressing the left soft key while in the home view results in 1 being entered. The following error message is displayed: The configuration data for this product is corrupt. Contact your support personnel. The error message "Connect to Device Failed" is displayed with the following additional information: All attempts to connect to the deployment target at port 5654 have failed. Addresses attempted: 172.26.120.122;fe80::203:ffff:feaf:745f%6;fec0::f70f:0:5efe:172.26.120.122%1;3ffe:8311:ffff:f70f:0:5efe:172.26.120.122;fe80::5efe:172.26.120.122%2;::1;fe80::1%1. The device security configuration may have disallowed the connection. Ensure that you have the appropriate certificates on your device for development. Review your SDK documentation for proper security settings for connecting to this device.Modification NeededPerform the following steps. NoteIt is important that Visual Studio 2005, the device emulator, and the device emulator manager are not running when you are performing these modifications. For each user on the computer, remove the %userprofile%\Local Settings\Application Data\Microsoft\CoreCon\1.0 folder and all files under it. For each user on the computer, rename the %userprofile%\Application Data\Microsoft\Device Emulator\ folder to %userprofile%\Application Data\Microsoft\Device Emulator_B2\. ASP.NET This section provides information about breaking changes related to ASP.NET. Unique Class Names DescriptionASP.NET now generates unique class names for code-behind classes and generated classes. Previously, the default ASP.NET compilation model used batch compilation, which compiled dependent classes when compiling a page. As a result, under some circumstances, applications could throw compilation warnings or errors. ASP.NET now includes subfolder names as part of the class's namespace, thereby guaranteeing uniqueness for generated classes. When generating derived classes, ASP.NET generates a class that is based on the folder structure to also ensure uniqueness.Modification NeededNone. HTML Default Validation Schema DescriptionThe default validation schema for HTML rendering has been changed to XHtml 1.0 Transitional. Previously, the section supported the enableLegacyRendering attribute to revert rendering to XHTML version 1.1-based rendering. The section has been changed to and supports the mode attribute which can be set to Legacy, Transitional, or Strict.Modification NeededIf you need to validate HTML schema, set the mode attribute in the section to Legacy, Transitional, or Strict. Events for Non-Visible Controls DescriptionEvents are not raised for controls that are not visible. In the Beta 2 release, controls did not validate events. If the control was not visible and a forced postback was made to the control, the control's corresponding event would be raised. In the RTM release, this situation will cause an invalid postback or a callback exception.Modification NeededYou can set the System.Web.Configuration.PagesSection.EnableEventValidation property or the System.Web.UI.Page.EnableEventValidation property to false to turn event validation off. ICallbackEventHandler.GetCallbackResult Method Affected NamespaceSystem.Web.UIDescriptionThe GetCallbackResult method was added to the ICallbackEventHandler interface to enable asynchronous data source controls to work with callbacks. In the Beta 2 release, data source controls implemented asynchronously did not work from a callback request. The point at which the callback was handled happened before the asynchronous completion point in the page request lifecycle. In the RTM release, the ICallbackEventHandler interface now includes a GetCallbackResult method, which is called after the asynchronous completion point.Modification NeededNone. ASP.NET Personalization Database Schema DescriptionThe ASP.NET personalization database schema has changed since the Beta 2 release. Any data stored while running an ASP.NET Web application using the Beta 2 release will fail to load in the RTM release.Modification NeededIf you use SQL Server, use the following command from the command prompt: aspnet_regsql A all D aspnetdb E S If you use Microsoft SQL Server Express Edition, follow these steps: Attach the database. Run Aspnet_regsql.exe. Detach the database. Page.CreateStateFormatter Method Affected NamespaceSystem.Web.UI.PageDescriptionThe System.Web.UI.Page.CreateStateFormatter method has been moved into the existing System.Web.UI.PageStatePersister.StateFormatter property. The System.Web.UI.Page.CreateStateFormatter method has been removed.Modification NeededUse the Page.CreateStateFormatter method instead of the System.Web.UI.PageStatePersister.StateFormatter property. Aspnet_regiis.exe Utility Argument Change Affected Programaspnet_regiis.exeDescriptionThe format of the -app argument for the aspnet_regiis.exe utility has changed. The app argument specifies the virtual path of a Web application. The new format of the app argument is: -app /Modification NeededModify any existing scripts that execute the aspnet_regiis.exe command with the -app argument. WebPart File Format DescriptionThe format of the Web Parts control description (.WebPart) file has been updated in the RTM release. The update enables both ASP.NET and Windows SharePoint (WSS) to correctly determine the version of the .WebPart file. Exported .WebPart files from the Beta 2 release of ASP.NET 2.0 will fail when imported in the RTM release, because these files lack the xmlns attribute in the element. The data in the .WebPart file has not changed.Modification NeededModify the .WebPart file to include the xmlns attribute with the element as in the following example:  System.Web.UI.IPageHeader Affected NamespaceSystem.Web.UIDescriptionSystem.Web.UI.IPageHeader class has been replaced with the System.Web.UI.HtmlControls.HtmlHead class to represent a server-side element in an ASP.NET Web page.Modification NeededChange references to the System.Web.UI.IPageHeader class to System.Web.UI.HtmlControls.HtmlHead class. Relative References in the Configuration File DescriptionRelative path references are no longer allowed for controls and master pages in the configuration file. Controls registered in the configuration with the src attribute set to a relative path must now be set to an application path. Similarly, the masterPageFile attribute in the configuration must be set to an application path.Modification NeededUpdate the src attribute for controls and the masterPageFile attribute for master pages in the configuration file. These attributes must use application path references rather than relative path references. Web Project Global Settings and Project Policy Settings DescriptionIn the Beta 2 release, if you set project global settings (or if you applied a security policy, which uses project global settings), ASP.NET created a Vwdsettings.xml file in the Web site to store the settings In the RTM release, the name of this file has been changed to Vwd.webinfo. Project global settings specified in the Beta 2 release will not be applied in the RTM release.Modifications NeededRename the Vwdsettings.xml file to Vwd.webinfo and then close and re-open the Web site.     PAGE 2 PAGE 3 Microsoft Corporation. All rights reserved. PAGE 2 PAGE 33 TUVWXtuvwͿ࿥Ϳz_Ϳ5ht5B*CJKHOJQJ^JaJmHnHphu j}htUmHnHujhtUmHnHuhtmHnHu2jh2nht>*B*UmHnHphuhnUht0JmHnHu$jhnUht0JUmHnHuhtmHnHujhtUhth?ght0J5V- D Y M  ` :Yy2GgdtEgdtgdtN ' ( ) * + , - . / K L M N ^ _ ` z { | } ~  źv\źK jqhtUmHnHu2jh2nht>*B*UmHnHphuhtmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu jwhtUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2jh2nht>*B*UmHnHphu " # $ > ? @ A λ񰡰u[񰡰J jehtUmHnHu2jh2nht>*B*UmHnHphu5ht5B*CJKHOJQJ^JaJmHnHphu jkhtUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHuA B C D E F b c d e } ~  ݹݹzݹ`ݹO jYhtUmHnHu2jh2nht>*B*UmHnHphu j_htUmHnHuhtmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu     7 8 9 S T U V W X Y Z [ w x y z ҼҮҮzҼҮ`Ү2jh2nht>*B*UmHnHphu jShtUmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu   §™v™eO™*htB*CJOJQJaJmHnHphu jG htUmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu jMhtUmHnHu   + , - G H I J K L M N O k l m n źӄ{aźPӄ{ j; htUmHnHu2j h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu jA htUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2j h2nht>*B*UmHnHphu        & ' ( ) > ? @ Z [ \ ] ^ _ ` a 񹪹ăz`񹪹Oă j/ htUmHnHu2j h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu j5 htUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j h2nht>*B*UmHnHphuhnUht0JmHnHua b ~  λ񰡰z`񰡰O j#htUmHnHu2jh2nht>*B*UmHnHphu*htB*CJOJQJaJmHnHphu j)htUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu:;<=_`a{|}~ɦɛ{aɛP jhtUmHnHu2jh2nht>*B*UmHnHphu jhtUmHnHujhtUmHnHuhtmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu*htB*CJOJQJaJmHnHphu456789:;<XYZ[nopɦɛ{aɛP j htUmHnHu2jh2nht>*B*UmHnHphu jhtUmHnHujhtUmHnHuhtmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu789STݹݹzݹ`ݹO jhtUmHnHu2jh2nht>*B*UmHnHphu jhtUmHnHuhtmHnHu2jh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHuTUVWXYZ[wxyzҼҮҮzҼҮ`Ү2jvh2nht>*B*UmHnHphu jhtUmHnHu2j|h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu789:VWXrstvwxyz{¬ž{žj¬žPž2jjh2nht>*B*UmHnHphu jhtUmHnHu2jph2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu jhtUmHnHu+,-/01234PQRSij¬ž{žj¬žPž2j^h2nht>*B*UmHnHphu jhtUmHnHu2jdh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu jhtUmHnHuhtmHnHujkudN*htB*CJOJQJaJmHnHphu jhtUmHnHu2jXh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu$jhnUht0JUmHnHu jhtUmHnHuhtmHnHujhtUmHnHu2BUvS g%zBx5 GgdtEgdt !;<=?@ABCD`abc{|}źv\źK jhtUmHnHu2jLh2nht>*B*UmHnHphuhtmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu jhtUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2jRh2nht>*B*UmHnHphu 234NOPRSɦɛ{aɛP jhtUmHnHu2j@h2nht>*B*UmHnHphu jhtUmHnHujhtUmHnHuhtmHnHu2jFh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu*htB*CJOJQJaJmHnHphuSTUVWstuv   ɦɛ{aɛP j!htUmHnHu2j4!h2nht>*B*UmHnHphu j htUmHnHujhtUmHnHuhtmHnHu2j: h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu  -./0STUopqstuvwxݴݴu_ݴEݴ2j(#h2nht>*B*UmHnHphu*htB*CJOJQJaJmHnHphu j"htUmHnHuhtmHnHu2j."h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu012LMNPQRSTUqrst¬ž{žj¬žP2j%h2nht>*B*UmHnHphu j$htUmHnHu2j"$h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu j#htUmHnHujhtUmHnHuhtmHnHut    +,׳zi׳N5ht5B*CJKHOJQJ^JaJmHnHphu j&htUmHnHu2j&h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu j%htUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu,-.DEF`abdefghiźӄ{aźPӄ{ j(htUmHnHu2j (h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu j'htUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2j'h2nht>*B*UmHnHphu "#$%&'CDEFWXYstuwxy񹪹~u[񹪹J j{*htUmHnHu2j)h2nht>*B*UmHnHphuhtmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu j)htUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j)h2nht>*B*UmHnHphuhnUht0JmHnHuyz{| !;ɦɛ{`Fɛ2j+h2nht>*B*UmHnHphu5ht5B*CJKHOJQJ^JaJmHnHphu ju+htUmHnHujhtUmHnHuhtmHnHu2j*h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu*htB*CJOJQJaJmHnHphu;<=?@ABCD`abc¬ž{žj¬žPž2j-h2nht>*B*UmHnHphu ji-htUmHnHu2j,h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu jo,htUmHnHu3456UVWqrsuvwxyz¬ž{žj¬žPž2j/h2nht>*B*UmHnHphu j]/htUmHnHu2j.h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu jc.htUmHnHuhtmHnHu./0234567STziN5ht5B*CJKHOJQJ^JaJmHnHphu jQ1htUmHnHu2j0h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu jW0htUmHnHuhtmHnHujhtUmHnHuTUV    (źӄ{aźPӄ{ jE3htUmHnHu2j2h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu jK2htUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2j1h2nht>*B*UmHnHphu()*+def񹪹ăz`񹪹Oă j95htUmHnHu2j4h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu j?4htUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j3h2nht>*B*UmHnHphuhnUht0JmHnHuIJKefgijklmnλ񰡰z`񰡰O j-7htUmHnHu2j6h2nht>*B*UmHnHphu*htB*CJOJQJaJmHnHphu j36htUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j5h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHul%V } @!!"k"""#|##'$$$n%%&q&&F''EgdtGgdt "#$%&'CDEFdefúàÕu_úEÕ2j8h2nht>*B*UmHnHphu*htB*CJOJQJaJmHnHphu j'8htUmHnHujhtUmHnHuhtmHnHu2j7h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu5ht5B*CJKHOJQJ^JaJmHnHphuf34¬ž{žj¬žPž2j:h2nht>*B*UmHnHphu j:htUmHnHu2j9h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu j!9htUmHnHuhtmHnHu45OPQSTUVWXtuvwziO2j<h2nht>*B*UmHnHphu j<htUmHnHu2j;h2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu j;htUmHnHuhtmHnHujhtUmHnHu         ; < = > Z [ \ v w x z { | } ~  ׳zi׳ j>htUmHnHu2j=h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu j =htUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu !!!!!9!:!;!=!>!?!@!A!B!^!źӄ{aźPӄ{ j?htUmHnHu2jz?h2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu j>htUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2j>h2nht>*B*UmHnHphu^!_!`!a!t!u!v!!!!!!!!!!!!!!!!!""""""""񹪹ăz`񹪹Oă jAhtUmHnHu2jnAh2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu j@htUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2jt@h2nht>*B*UmHnHphuhnUht0JmHnHu" "%"&"'"("H"I"J"d"e"f"h"i"j"k"l"m""""""""""""""λ񰡰z`񰡰O jChtUmHnHu2jbCh2nht>*B*UmHnHphu*htB*CJOJQJaJmHnHphu jBhtUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2jhBh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu"""""""""###### #!#"###$#@#A#B#C#Y#Z#[#úàÕu_úEÕ2jVEh2nht>*B*UmHnHphu*htB*CJOJQJaJmHnHphu jDhtUmHnHujhtUmHnHuhtmHnHu2j\Dh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu5ht5B*CJKHOJQJ^JaJmHnHphu[#u#v#w#y#z#{#|#}#~###################¬ž{žjOž5ht5B*CJKHOJQJ^JaJmHnHphu jFhtUmHnHu2jPFh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu jEhtUmHnHuhtmHnHu###$$$ $!$"$$$%$&$'$($)$E$F$G$H$c$d$e$$$$$$$$$$$źӄ{aźPӄ{ jHhtUmHnHu2jDHh2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu jGhtUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu$jhnUht0JUmHnHu2jJGh2nht>*B*UmHnHphu$$$$$$$$$$$$$$$$ % %%%K%L%M%g%h%i%k%l%m%n%o%񹪹ăz`񹪹Oă jJhtUmHnHu2j8Jh2nht>*B*UmHnHphuhtmHnHu*htB*CJOJQJaJmHnHphu jIhtUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j>Ih2nht>*B*UmHnHphuhnUht0JmHnHuo%p%%%%%%%%%%%%%%%%%%%%%%%%& & & &λ񰡰u[񰡰J jLhtUmHnHu2j,Lh2nht>*B*UmHnHphu5ht5B*CJKHOJQJ^JaJmHnHphu jKhtUmHnHujhtUmHnHuhtmHnHu$jhnUht0JUmHnHu2j2Kh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu & &&&&&-&.&/&0&N&O&P&j&k&l&n&o&p&q&r&s&&&&&&&&&&ݹݹzݹ`ݹO jNhtUmHnHu2j Nh2nht>*B*UmHnHphu jMhtUmHnHuhtmHnHu2j&Mh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu&&&&&&&&&&&&#'$'%'?'@'A'C'D'E'F'G'H'd'e'f'g'''''ҼҮҮzҼҮ`Ү2jPh2nht>*B*UmHnHphu jOhtUmHnHu2jOh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu''''''''''''''''(((((((((3(4(5(6(_(`(a(¬ž{žj¬žPž2jRh2nht>*B*UmHnHphu jQhtUmHnHu2jQh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHuhtmHnHujhtUmHnHu jPhtUmHnHu'(((6))"*$*%*^*3+,,-./1)111 22$Ifgdtl$Ifgdtlgdt & FgdtgdtgdtgdtGgdta({(|(}((((((((((((((((((((((((((())¬ž{žj¬žPž2jSh2nht>*B*UmHnHphu jShtUmHnHu2jSh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHujhtUmHnHu jRhtUmHnHuhtmHnHu))/)0)1)3)4)5)6)7)8)T)U)V)W)))))))))))))))))ziO2jUh2nht>*B*UmHnHphu jsUhtUmHnHu2jTh2nht>*B*UmHnHphuhtmHnHuhnUht0JmHnHu*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu jyThtUmHnHuhtmHnHujhtUmHnHu))****** *!*"*#*---?..#/-/3/N/P/S/`/e/y///)0*0b0c0d000000011(1)12׳yyr h ht ht0JjVhtU hyXhthtjhtU*htB*CJOJQJaJmHnHphu$jhnUht0JUmHnHu jmVhtUmHnHujhtUmHnHuhtmHnHuhnUht0JmHnHu+22S22kXX$IfgdtlkdW$$Ifs0e=#  t0#44 sap22=2>2?2Q2R2222222222233132333I3J3K3|3}333333334444/40414Ҵ΅q'j[hQ`ht>*B*Uph h,ht'jZh*aht>*B*Uph'jYh*aht>*B*Uph ht0J'j Yhht>*B*Uphhth*aht0J'j*Xh*aht>*B*Uph ht0Jjht0JU(2223ss$IfgdtlykdX$$Ifs0e=# t0#44 sa33K3{3ss$IfgdtlykdY$$Ifs0e=# t0#44 sa{3|334ss$IfgdtlykdqZ$$Ifs0e=# t0#44 sa44H44ss$Ifgdtlykdg[$$Ifs0e=# t0#44 sa14F4G4H4\4`4k4x44444444444444354555S5T5U5i5555555555556666.6yjhtU ha/ht ht0J'j|^ha/ht>*B*Uphh\ht0J'jz]h\ht>*B*Uph'j\haht>*B*Uphh2nht0Jht h,ht ht0Jjht0JUhQ`ht0J+4444ss$IfgdtlykdM\$$Ifs0e=# t0#44 sa44U55ss$Ifgdtlykd#]$$Ifs0e=# t0#44 sa5556ss$Ifgdtlykd%^$$Ifs0e=# t0#44 sa66I6z6ss$Ifgdtlykd^$$Ifs0e=# t0#44 sa.6/606G6H6I6a6y6z6{6|666666667777>7?7@7Y7Z7[7s77777777777778ǤǛǤ~jǤ~'j"bhaht>*B*Uphhhht0J'j4ahaht>*B*Uphhaht0Jhaht0J'j6`haht>*B*Uph ht0Jjht0JUht h,ht ha/htha/ht0JjhtUjL_htU)z6{667ss$Ifgdtlykd_$$Ifs0e=# t0#44 sa77[77ss$Ifgdtlykd`$$Ifs0e=# t0#44 sa7777ss$Ifgdtlykda$$Ifs0e=# t0#44 sa7778e88888|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykdb$$Ifs0e=# t0#44 sa88e8|8}8888888888888 9;9]9_9|999>:?:@:H:`:u:v::::::;E;;;;;;;J<a<v<|<<<<<<<< h_oht hAVhth7v ht0J h.ht ho|hthblht0J hbhthf]ht0Jh7&ht0J ht0J hUYhth8gpht0J h} 6ht h] htht h ht58888kXX$Ifgdtlkdb$$Ifs0 =#   t0#44 sap888:ss$Ifgdtlykdc$$Ifs0 =#  t0#44 sa::(:.:ss$Ifgdtlykdc$$Ifs0 =#  t0#44 sa.:/:0:I:J:K:L:|iV$Ifgdtl$IfgdtlgdtgdtykdKd$$Ifs0 =#  t0#44 saL:M:`:v:kXX$Ifgdtlkdd$$Ifs0 =#   t0#44 sapv:w::;ss$Ifgdtlykd9e$$Ifs0 =#  t0#44 sa;;;;;O<P<a<x<<<<ss````````$Ifgdtl$Ifgdtlykde$$Ifs0 =#  t0#44 sa <<<<<<<<sninVC$Ifgdtl$Ifgdtlgdtgdtykdf$$Ifs0 =#  t0#44 sa$Ifgdtl<<<<<==== ='=*=y=====>[>???????????@@@-@.@/@F@e@g@m@r@@@@@@@úð}hOqht0J h-hthhht0J'jghhht>*B*Uph ht0Jjht0JUh4 ht0J h hth0ht0Jh2nht0Jhu3ht0JhSht0J hQ`htht h|ht.<<<=kXX$Ifgdtlkdhf$$Ifs0 =#   t0#44 sap===z==sss$Ifgdtlykdf$$Ifs0 =#  t0#44 sa===OW & F$EƀIfgdtlW & F$EƀIfgdtl===OW & F$EƀIfgdtlW & F$EƀIfgdtl=>[>q><W & F$EƀIfgdtl$IfgdtlW & F$EƀIfgdtlq>>>OW & F$EƀIfgdtlW & F$EƀIfgdtl>>>OW & F$EƀIfgdtlW & F$EƀIfgdtl>>?OW & F$EƀIfgdtlW & F$EƀIfgdtl?Q??OW & F$Eƀ IfgdtlW & F$EƀIfgdtl???e@ss$IfgdtlykdVg$$Ifs0 =#  t0#44 sae@f@g@@@@@|iV$Ifgdtl$IfgdtlgdtgdtykdNh$$Ifs0 =#  t0#44 sa@@@@kXX$Ifgdtlkdh$$Ifs0 =#   t0#44 sap@@@CAAsss$IfgdtlykdSISJStS{SSSSSSSSS8TMTTTTU&U(U>U hS>ht hVht h] htht h~htheht0Jh2ht0JQ_P`PaPPPPP|iV$Ifgdtl$IfgdtlgdtgdtykdVt$$Ifs0 =#  t0#44 saPPPQkXX$Ifgdtlkdt$$Ifs0 =#   t0#44 sapQQQQss$IfgdtlykdDu$$Ifs0 =#  t0#44 saQQQ"R#R$R%R|iV$Ifgdtl$Ifgdtlgdtgdtykdu$$Ifs0 =#  t0#44 sa%R&R2RR8TkXXX$Ifgdtlkdv$$Ifs0 =#   t0#44 sap8T9TMTT&Usss$Ifgdtlykdv$$Ifs0 =#  t0#44 sa&U'U(UFUGUHUIU|iV$Ifgdtl$Ifgdtlgdtgdtykdv$$Ifs0 =#  t0#44 sa>U?UEU]UrUUUUUUUUUUUUVVV-V2VFVGV]VVVVVVVVVVW?WRW{WWWWWWWWWWXX#X3X:X;XWXXXfXgXkXXXXhZht0Jhu3ht0J hhthvJht0J h hthuht0J h} 6hthht0J hEht ht0JhlH]ht0J h] htht;IUJU]UrUkXX$Ifgdtlkdaw$$Ifs0 =#   t0#44 saprUsUUjVss$Ifgdtlykdw$$Ifs0 =#  t0#44 sajVkVVVss$IfgdtlykdOx$$Ifs0 =#  t0#44 saVVVVVVV|iV$Ifgdtl$Ifgdtlgdtgdtykdx$$Ifs0 =#  t0#44 saVVVVkXX$Ifgdtlkdy$$Ifs0 =#   t0#44 sapVVV;Xss$Ifgdtlykdy$$Ifs0 =#  t0#44 sa;Xht hhht hhth\ht0J ht0J hDht hqIht h>hthu3ht0Jhth>ht0J54]]^OW & F$EƀIfgdtlW & F$EƀIfgdtl^L^y^OW & F$EƀIfgdtlW & F$EƀIfgdtly^^^.ykdw}$$Ifs0 =#  t0#44 saW & F$EƀIfgdtl^^^^^___sninV$Ifgdtlgdtgdtykd}$$Ifs0 =#  t0#44 sa$Ifgdtl^^_ _ __+_?_A_\_]_b_w_______` `2`3`R`S`x`y`````a1a?a@aDa\aqaaaaa bb-b=bJb`bbbbbbbbbb*c+c0c1cd?dDdNdRd}d~dddddddd e=eFeGeHeJe]e~eeeeeeeeef!f2fZf[fqfuf|fffffffffff g g-g0g2gCgsgxg hHht hrE>ht h} 6ht h+hth{jht0Jh m{ht0J h ht hS@ht h] ht hh[ht hAmhthu3ht0Jht hwht=cccdkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapdd ddss$Ifgdtlykd:$$Ifs0 =#  t0#44 sadddHess$Ifgdtlykd$$Ifs0 =#  t0#44 saHeIeJegeheieje|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sajeke~eekXX$Ifgdtlkdi$$Ifs0 =#   t0#44 sapeeefss$Ifgdtlykd$$Ifs0 =#  t0#44 saffffss$IfgdtlykdW$$Ifs0 =#  t0#44 safffffff|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saff g gkXX$Ifgdtlkd!$$Ifs0 =#   t0#44 sap g!g-g hss$Ifgdtlykd$$Ifs0 =#  t0#44 saxgygzgggggggghh h h!h&h*hUhVhYhhhhhhhhh i4iXiziiiij3jUjvjjjjjjJkdkkkkkkkkk-l.lblclllllllllllllm h2nht h~ht hAmht h ht h:T)ht h* ht h} 6hth2nht0Jhu3ht0J hHhthtF h h!hhss$Ifgdtlykd$$Ifs0 =#  t0#44 sahhhhhhh|iV$Ifgdtl$Ifgdtlgdtgdtykdt$$Ifs0 =#  t0#44 sahhhhkXX$Ifgdtlkdن$$Ifs0 =#   t0#44 saphhiiss$Ifgdtlykdb$$Ifs0 =#  t0#44 saiiijss$IfgdtlykdLJ$$Ifs0 =#  t0#44 sajjjj!k3k4k5k6k|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd,$$Ifs0 =#  t0#44 sa6k7kJkdkkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapdkekqkkss$Ifgdtlykd$$Ifs0 =#  t0#44 sakk.lOW & F$EƀIfgdtlW & F$EƀIfgdtl.lcll$IfgdtlW & F$EƀIfgdtlllllss$Ifgdtlykd$$Ifs0 =#  t0#44 salllmmmmmm|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd$$Ifs0 =#  t0#44 sammmmmmmmmmmm9nInnnno#ocoiokoyo~oooooppp+pJp^prpsppppq)q,q-qEqFqJqKqLqbqsqqqqqqqqq r r%r(ru?uuuuuuuuvvHvZvovpvwvvvv h @ht hxHhth<ht0J h ht h>hhthAmht0J h} 6ht h s]htht hQhth2nht0JExsysstss$Ifgdtlykd$$Ifs0 =#  t0#44 sattt$t%t&t't|iV$Ifgdtl$Ifgdtlgdtgdtykd $$Ifs0 =#  t0#44 sa't(t4ttkXX$Ifgdtlkdq$$Ifs0 =#   t0#44 sapttt'uss$Ifgdtlykd$$Ifs0 =#  t0#44 sa'u(u)u?uuuuuu|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd_$$Ifs0 =#  t0#44 sauuuvkXX$IfgdtlkdĐ$$Ifs0 =#   t0#44 sapvvvwss$IfgdtlykdM$$Ifs0 =#  t0#44 savvvv3wFwgwwwwww%x&x,x/x0xNxOxYxZx[xqxxxxxxxxxy'y8yfygy|yyyyyyyy)zFzPzTzWzbznzzzzzzzzzzzzzzz,{;{<{C{n{{{ h8ht hNMht htLht hOht h*]=ht hQht h} 6ht hdhth2nht0J h @hthtGwww.xss$Ifgdtlykd$$Ifs0 =#  t0#44 sa.x/x0xZx[x\x]x|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa]x^xqxxkXX$Ifgdtlkd|$$Ifs0 =#   t0#44 sapxxxJyss$Ifgdtlykd$$Ifs0 =#  t0#44 saJyKy_yeyss$Ifgdtlykdj$$Ifs0 =#  t0#44 saeyfygyyyyy|iV$Ifgdtl$Ifgdtlgdtgdtykdϓ$$Ifs0 =#  t0#44 sayyyykXX$Ifgdtlkd4$$Ifs0 =#   t0#44 sapyyy zss$Ifgdtlykd$$Ifs0 =#  t0#44 sa z z!zzss$Ifgdtlykd"$$Ifs0 =#  t0#44 sazzzzzzz|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sazzzzkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapzzz6|ss$Ifgdtlykdu$$Ifs0 =#  t0#44 sa{{{{{{{|,|3|5|6|K|N|W|||||||*}5}7}|}}}~}}}}}~~ ~ ~~~~(~=~N~e~i~v~~~~~~~&,-CXi h&`kht hKpht hNMht hbht h ht h} 6ht ha>ht hAVht h?o>ht hWhth2nht0Jht h8htA6|7|K||}6}7}H}}}ss`````$Ifgdtl$Ifgdtlykdږ$$Ifs0 =#  t0#44 sa}}~}}}}~~~~|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd?$$Ifs0 =#  t0#44 sa~~(~=~kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap=~>~J~~ss$Ifgdtlykd-$$Ifs0 =#  t0#44 sa~~~ss$Ifgdtlykd$$Ifs0 =#  t0#44 sa,-./|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa/0CXkXX$Ifgdtlkd\$$Ifs0 =#   t0#44 sapXYeYss$Ifgdtlykd$$Ifs0 =#  t0#44 sa8_ـ Yov҂#$DE*QXfq ->LZh ht0J5 ht0J5h}ht0Jh{Pht0Jhht5 hx4chth7ht0J hbht h ht ha>hth2nht0Jht h&`kht;YZn$ss$IfgdtlykdJ$$Ifs0 =#  t0#44 sa$%&E|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd$$Ifs0 =#  t0#44 sa˃,kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap,-Asss$Ifgdtlykd$$Ifs0 =#  t0#44 sastu |wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd$$Ifs0 =#  t0#44 sa -kXX$Ifgdtlkdg$$Ifs0 =#   t0#44 sap-.:ss$Ifgdtlykd$$Ifs0 =#  t0#44 saφֆۆ߆;cetu|}ÇЇ26:CES|~ĉ͉̉Չ։ ZɊ͊Պ hDchth\ht0J h3ht hhth2nht0J hkQht hy%hthQht0Jh}ht0Jht hPhtB;css`$Ifgdtl$IfgdtlykdU$$Ifs0 =#  t0#44 sacde|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saÇkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapÇćЇE}sss$Ifgdtlykd$$Ifs0 =#  t0#44 sa}~ĉss$Ifgdtlykd $$Ifs0 =#  t0#44 saĉ͉։WT$EƀIfgdtlT$EƀIfgdtl։WT$EƀIfgdtlT$EƀIfgdtlWT$EƀIfgdtlT$EƀIfgdtl YZykdr$$Ifs0 =#  t0#44 sa$IfgdtlT$EƀIfgdtlZ[z{|}~;kdן$$Ifs0 =#   t0#44 sap$Ifgdtl$Ifgdtlgdtgdt~׊sykd`$$Ifs0 =#  t0#44 sa$IfgdtlɌ cčō .5EG~ÎAˏя;<Ɛΐ haht h ht hRht hzht hQht ht0Jhoht0J hhth1~ht0Jh2nht0J h] htht h$&9ht>ss$IfgdtlykdŠ$$Ifs0 =#  t0#44 saʌˌ̌͌|iV$Ifgdtl$Ifgdtlgdtgdtykd*$$Ifs0 =#  t0#44 sa͌ΌkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapss$Ifgdtlykd$$Ifs0 =#  t0#44 sa Gss$Ifgdtlykd}$$Ifs0 =#  t0#44 saGHIhijk|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sakl~kXX$IfgdtlkdG$$Ifs0 =#   t0#44 sapBsss$IfgdtlykdУ$$Ifs0 =#  t0#44 sa"ss$Ifgdtlykd5$$Ifs0 =#  t0#44 sa"#$<|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd$$Ifs0 =#  t0#44 saƐΐkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapΐϐېss$Ifgdtlykd$$Ifs0 =#  t0#44 sa $),9^aptuzבۑ !)6FOT_ +0= 034?Jq|}Ȕؔٔ'.6ؕߕ h ht h{Pht hQ`hth2nht0J hO8hth*Tht0Jhth{Pht0JNss$Ifgdtlykd$$Ifs0 =#  t0#44 sa |iV$Ifgdtl$IfgdtlgdtgdtykdR$$Ifs0 =#  t0#44 sa!)kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap)*6ss$Ifgdtlykd@$$Ifs0 =#  t0#44 sass$Ifgdtlykd$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd $$Ifs0 =#  t0#44 saӓړkXE'$Ifgdtl$Ifgdtlkdo$$Ifs0 =#   t0#44 sapړۓLٔsss$Ifgdtlykd$$Ifs0 =#  t0#44 saٔڔd|ss``$Ifgdtl$Ifgdtlykd]$$Ifs0 =#  t0#44 saߕ|iV$Ifgdtl$Ifgdtlgdtgdtykd©$$Ifs0 =#  t0#44 sakXX$Ifgdtlkd'$$Ifs0 =#   t0#44 sap aԖܖ+Ssss`````$Ifgdtl$Ifgdtlykd$$Ifs0 =#  t0#44 sa ,.EP_Ԗܖ+RSpyz|}~їݗ #3Z^depqݘ)./7]^`agh h=ht hopht h2nhth'ht0J hQ`ht ht^Jh5fht^J h5fhth2nht0J h hthtFSThnss$Ifgdtlykd$$Ifs0 =#  t0#44 sanop|iV$Ifgdtl$Ifgdtlgdtgdtykdz$$Ifs0 =#  t0#44 sakXX$Ifgdtlkd߫$$Ifs0 =#   t0#44 sap̗/7ƙΙݙss`````s``$Ifgdtl$Ifgdtlykdh$$Ifs0 =#  t0#44 sa hƙ!-/EFptʚΚϚ՚+/<>bcd2CI 3GMxy@AP hQ`ht hakhth75ht0JhUht0Jh2nht0J h)Iht h ht hophth'ht0JhtGݙ/FGq˚,>cd$Ifgdtldeyss$Ifgdtlykdͬ$$Ifs0 =#  t0#44 sa |wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd2$$Ifs0 =#  t0#44 sa 2kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap23? 3yss``s$Ifgdtl$Ifgdtlykd $$Ifs0 =#  t0#44 sayzss$Ifgdtlykd$$Ifs0 =#  t0#44 sa !@ABC|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saCDP|kXXX$IfgdtlkdO$$Ifs0 =#   t0#44 sapǞȞ՞מߞ%1PQ|͟Ο012ڠAJPVc{ <IR[aѣ٣wȤ x}ʧΧϧ֧ۧD ht0J h %ht hcCnhth2nht0J hQ`ht hqhtht h)IhtP|}ss$Ifgdtlykdد$$Ifs0 =#  t0#44 sa 1234|iV$Ifgdtl$Ifgdtlgdtgdtykd=$$Ifs0 =#  t0#44 sa45A?ѤkXXXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapѤҤss$Ifgdtlykd+$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sakXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap+vss$Ifgdtlykd~$$Ifs0 =#  t0#44 savwx|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saɨ#kXXXX$IfgdtlkdH$$Ifs0 =#   t0#44 sapDPǨѩ z%&ӫ=ЬѬ4;r}~ϭѭ$:Wct'25BCJ>Hɰ hhthht0Jhqht5 hQ`ht hqhthth2nht0JQ#$8ss$Ifgdtlykdѳ$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd6$$Ifs0 =#  t0#44 saѩkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapѩҩީ&ss$Ifgdtlykd$$$Ifs0 =#  t0#44 sa&';ss$Ifgdtlykd$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saӫkXX$IfgdtlkdS$$Ifs0 =#   t0#44 sap=ѭsss$Ifgdtlykdܶ$$Ifs0 =#  t0#44 saѭҭss$IfgdtlykdA$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa$:kXX$Ifgdtlkd $$Ifs0 =#   t0#44 sap:;Gss$Ifgdtlykd$$Ifs0 =#  t0#44 sa 4}ss$Ifgdtlykd$$Ifs0 =#  t0#44 sa}~|iV$Ifgdtl$Ifgdtlgdtgdtykd^$$Ifs0 =#  t0#44 saɰkXX$Ifgdtlkdù$$Ifs0 =#   t0#44 sapɰʰְ`{ssss``$Ifgdtl$IfgdtlykdL$$Ifs0 =#  t0#44 sa diȱ3FGH^{Գ>EG\̵3Wl˶ r|Ʒӷ",-Cazh (mht0J h2nhthht0J hQ`ht hqht ht?hthht0Jhth2nht0JJɲ1ss$Ifgdtlykd$$Ifs0 =#  t0#44 sa123GHIJ|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saJK^{kXX$Ifgdtlkd{$$Ifs0 =#   t0#44 sap{|Գss$Ifgdtlykd$$Ifs0 =#  t0#44 saԳOW & F$EƀIfgdtlW & F$EƀIfgdtlOW & F$EƀIfgdtlW & F$EƀIfgdtl\@T$EƀIfgdtl$IfgdtlW & F$EƀIfgdtl\̵WT$Eƀ IfgdtlT$Eƀ Ifgdtl̵3WT$Eƀ IfgdtlT$Eƀ Ifgdtl3lWT$EƀIfgdtlT$Eƀ Ifgdtl˶WT$EƀIfgdtlT$EƀIfgdtl!"62$Ifgdtlykdi$$Ifs0 =#  t0#44 saT$EƀIfgdtl6,-./sninVC$Ifgdtl$Ifgdtlgdtgdtykdμ$$Ifs0 =#  t0#44 sa$Ifgdtl/0CakXX$Ifgdtlkd3$$Ifs0 =#   t0#44 sapabniss$Ifgdtlykd$$Ifs0 =#  t0#44 saθ$Gq-JѺ 'L~»6BC*DEYcſhT,ht0Jhht0J h585ht hakhth: ,ht0J\h+Dht0J\ ht0J\ h~Hht h6hthdht0Jh'ht0J hQ`ht hehth2nht0Jht7ij~Ϻss$Ifgdtlykd!$$Ifs0 =#  t0#44 saϺкѺ|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa 'kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap'(4 ss$Ifgdtlykdt$$Ifs0 =#  t0#44 sa !5ss$Ifgdtlykdٿ$$Ifs0 =#  t0#44 sa|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd>$$Ifs0 =#  t0#44 saokXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap0$Ifgdtlykd,$$Ifs0 =#  t0#44 saU$C$EƀIfgdtl,-.EFGHsninVC$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa$IfgdtlHIUrkXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap",78Y`fgijqrx $9:MWr&^_`n$(/7:>AI^f hakht h hthH0ht0Jht h$ht hehthT,ht0JQrsss$Ifgdtlykd$$Ifs0 =#  t0#44 sa|wr_L$Ifgdtl$Ifgdtlgdtgdtgdtgdtykd$$Ifs0 =#  t0#44 sa#kXX$IfgdtlkdI$$Ifs0 =#   t0#44 sap%&,-5[\fyAB6>v %*.uy|oh*.EhtaJ$ h*.Ehthht0Jhht0Jh>0Mht0Jhht0J\ hIht hQ`ht h\ht hakhthtDss$Ifgdtlykd$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd7$$Ifs0 =#  t0#44 sa"kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapss$Ifgdtlykd%$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sax"BkXXEE$Ifgdtl$Ifgdtlkd$$Ifs0 =#   t0#44 sapBCWss$Ifgdtlykdx$$Ifs0 =#  t0#44 sa|ss $Ifgdtgdtgdtykd$$Ifs0 =#  t0#44 sa9c|xxxox ,$Ifgdt $Ifgdt $Ifgdt $IfgdtlkdB$$If0 (#  22 s4ap op%()9HUb&CGJ`mwx~RST'(v|} h4ht h ht hMhthMht0Jh!$ht0Jh@ht0Jh>&ht0J h*.EhthtH&Cr@Qkd$$If0 (# 22 s4a $Ifgdt 7$Ifgdt $IfgdtQkd$$If0 (# 22 s4a (u$Ifgdtl$IfgdtlgdtgdtgdtgdtkXXXX$Ifgdtlkd^$$Ifs0 =#   t0#44 sap%&GHPT:>IQ]st "?Qcg#%16<=>_`q h4ht hm:ht h;`hthhht0Jh2nht0J hGhtht h[htNss$Ifgdtlykd$$Ifs0 =#  t0#44 sa |iV$Ifgdtl$IfgdtlgdtgdtykdL$$Ifs0 =#  t0#44 sa u kXXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap>ss$Ifgdtlykd:$$Ifs0 =#  t0#44 sa>?@`abc|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sacdpkXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap 4LX[bcfuw|/Wdi.CO|} f|&6@Fcrs h3zht h]$hthe`ht0Jh2nht0J h-nohtht h;`htQss$Ifgdtlykd$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sakXX$IfgdtlkdW$$Ifs0 =#   t0#44 sap}gssss$Ifgdtlykd$$Ifs0 =#  t0#44 sass$IfgdtlykdE$$Ifs0 =#  t0#44 saFGHI|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saIJV kXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap  ")/<=Z`w)PX`j 2DQ\^cgqxy $fw h4hth2nht0J hBht h QhthIht0Jht h3zhtQ !5ss`sJ & F$Ifgdtl$Ifgdtl$Ifgdtlykd$$Ifs0 =#  t0#44 sa(=>?`absninV$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa$IfgdtlbcdwXEE$Ifgdtlkdb$$Ifs0 =#   t0#44 sap$Ifgdtljss$Ifgdtlykd$$Ifs0 =#  t0#44 sajkss$IfgdtlykdP$$Ifs0 =#  t0#44 sa |iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 sa !2DkXX$Ifgdtlkd$$Ifs0 =#   t0#44 sapDEQ $ss`$Ifgdtl$Ifgdtlykd$$Ifs0 =#  t0#44 sa$%9ss$Ifgdtlykd$$Ifs0 =#  t0#44 saw;GZ[^_`cl{ !"'89BJKLPiy{ 89:<Vm{ hphthTht0JO hOKht h,hth,ht0J h^ht hht haht hc hth2nht0JhtE|iV$Ifgdtl$Ifgdtlgdtgdtykdm$$Ifs0 =#  t0#44 saL{kXXXX$Ifgdtlkd$$Ifs0 =#   t0#44 sap{|:ss`$Ifgdtl$Ifgdtlykd[$$Ifs0 =#  t0#44 sa:;<VWXY|iV$Ifgdtl$Ifgdtlgdtgdtykd$$Ifs0 =#  t0#44 saYZm{kXX$Ifgdtlkd%$$Ifs0 =#   t0#44 sap{|/ss$Ifgdtlykd$$Ifs0 =#  t0#44 sa./]w}',13;Tj{13SV`v%&+59:ABHIRU`ad hb7Uht h<ht hQ`hthhht0J hsht h;ht hphth2nht0Jht hphtI/0Dss$Ifgdtlykd$$Ifs0 =#  t0#44 sa|iV$Ifgdtl$Ifgdtlgdtgdtykdx$$Ifs0 =#  t0#44 saS3kXXA % $Ifgdtl$Ifgdtlkd$$Ifs0 =#   t0#44 sap34Hss$Ifgdtlykdf$$Ifs0 =#  t0#44 saQR@;6gdtgdtFEƀgdtykd$$Ifs0 =#  t0#44 saRSTSU$C$EƀIfgdtlU$C$EƀIfgdtlTUakXX$Ifgdtlkd0$$Ifs0 =#   t0#44 sapdhnv{ )26:=Eafqr|',BCKLMNOQRTUWXZ[abcdeȷht0JCmHnHu ht0JCjht0JCUh|`jh|`U h5hthb7UhtaJ h<ht hb7UhthtHLss$Ifgdtlykd$$Ifs0 =#  t0#44 saLMNPQSTVWYZes 4&`#$gd 7gdtykd:$$Ifs0 =#  t0#44 sa efgrgdt 4&`#$gd 7 4hh]h`hgd 7 eghnopqr;; h5hth|`hc@hc@0JCmHnHu hc@0JCjhc@0JCUhs;hs;0JCmHnHu ht0JCjht0JCUht21h:p 7/ =!"#$% 5 01h:p/ =!"#$% 901hP:p/ =!"#$% }DyK _Toc117660669}DyK _Toc117660669}DyK _Toc117660670}DyK _Toc117660670}DyK _Toc117660671}DyK _Toc117660671}DyK _Toc117660672}DyK _Toc117660672}DyK _Toc117660673}DyK _Toc117660673}DyK _Toc117660674}DyK _Toc117660674}DyK _Toc117660675}DyK _Toc117660675}DyK _Toc117660676}DyK _Toc117660676}DyK _Toc117660677}DyK _Toc117660677}DyK _Toc117660678}DyK _Toc117660678}DyK _Toc117660679}DyK _Toc117660679}DyK _Toc117660680}DyK _Toc117660680}DyK _Toc117660681}DyK _Toc117660681}DyK _Toc117660682}DyK _Toc117660682}DyK _Toc117660683}DyK _Toc117660683}DyK _Toc117660684}DyK _Toc117660684}DyK _Toc117660685}DyK _Toc117660685}DyK _Toc117660686}DyK _Toc117660686}DyK _Toc117660687}DyK _Toc117660687}DyK _Toc117660688}DyK _Toc117660688}DyK _Toc117660689}DyK _Toc117660689}DyK _Toc117660690}DyK _Toc117660690}DyK _Toc117660691}DyK _Toc117660691}DyK _Toc117660692}DyK _Toc117660692}DyK _Toc117660693}DyK _Toc117660693}DyK _Toc117660694}DyK _Toc117660694}DyK _Toc117660695}DyK _Toc117660695}DyK _Toc117660696}DyK _Toc117660696}DyK _Toc117660697}DyK _Toc117660697}DyK _Toc117660698}DyK _Toc117660698}DyK _Toc117660699}DyK _Toc117660699}DyK _Toc117660700}DyK _Toc117660700}DyK _Toc117660701}DyK _Toc117660701}DyK _Toc117660702}DyK _Toc117660702}DyK _Toc117660703}DyK _Toc117660703}DyK _Toc117660704}DyK _Toc117660704}DyK _Toc117660705}DyK _Toc117660705}DyK _Toc117660706}DyK _Toc117660706}DyK _Toc117660707}DyK _Toc117660707}DyK _Toc117660708}DyK _Toc117660708}DyK _Toc117660709}DyK _Toc117660709}DyK _Toc117660710}DyK _Toc117660710}DyK _Toc117660711}DyK _Toc117660711}DyK _Toc117660712}DyK _Toc117660712}DyK _Toc117660713}DyK _Toc117660713}DyK _Toc117660714}DyK _Toc117660714}DyK _Toc117660715}DyK _Toc117660715}DyK _Toc117660716}DyK _Toc117660716}DyK _Toc117660717}DyK _Toc117660717}DyK _Toc117660718}DyK _Toc117660718}DyK _Toc117660719}DyK _Toc117660719}DyK _Toc117660720}DyK _Toc117660720}DyK _Toc117660721}DyK _Toc117660721}DyK _Toc117660722}DyK _Toc117660722}DyK _Toc117660723}DyK _Toc117660723}DyK _Toc117660724}DyK _Toc117660724}DyK _Toc117660725}DyK _Toc117660725}DyK _Toc117660726}DyK _Toc117660726}DyK _Toc117660727}DyK _Toc117660727}DyK _Toc117660728}DyK _Toc117660728}DyK _Toc117660729}DyK _Toc117660729}DyK _Toc117660730}DyK _Toc117660730}DyK _Toc117660731}DyK _Toc117660731}DyK _Toc117660732}DyK _Toc117660732}DyK _Toc117660733}DyK _Toc117660733}DyK _Toc117660734}DyK _Toc117660734}DyK _Toc117660735}DyK _Toc117660735}DyK _Toc117660736}DyK _Toc117660736}DyK _Toc117660737}DyK _Toc117660737}DyK _Toc117660738}DyK _Toc117660738}DyK _Toc117660739}DyK _Toc117660739}DyK _Toc117660740}DyK _Toc117660740}DyK _Toc117660741}DyK _Toc117660741}DyK _Toc117660742}DyK _Toc117660742}DyK _Toc117660743}DyK _Toc117660743}DyK _Toc117660744}DyK _Toc117660744}DyK _Toc117660745}DyK _Toc117660745}DyK _Toc117660746}DyK _Toc117660746}DyK _Toc117660747}DyK _Toc117660747}DyK _Toc117660748}DyK _Toc117660748}DyK _Toc117660749}DyK _Toc117660749}DyK _Toc117660750}DyK _Toc117660750}DyK _Toc117660751}DyK _Toc117660751}DyK _Toc117660752}DyK _Toc117660752}DyK _Toc117660753}DyK _Toc117660753}DyK _Toc117660754}DyK _Toc117660754}DyK _Toc117660755}DyK _Toc117660755}DyK _Toc117660756}DyK _Toc117660756}DyK _Toc117660757}DyK _Toc117660757DyK yK Zhttp://go.microsoft.com/fwlink/?LinkId=50040s$$If!vh55#v:Vs  t#54 sDyK _.NET_Framework_2.0U$$If!vh55#v:Vs t#54 sDyK _.NET_Client_1U$$If!vh55#v:Vs t#54 sDyK _.NET_Compact_FrameworkU$$If!vh55#v:Vs t#54 sDyK _Common_Language_Runtime_(CLR)U$$If!vh55#v:Vs t#54 sDyK _System.Data_NamespaceU$$If!vh55#v:Vs t#54 sDyK _GlobalizationU$$If!vh55#v:Vs t#54 sDyK %_Visual_Studio_Tools_for Office (TriU$$If!vh55#v:Vs t#54 syDyK  _Visual_C++U$$If!vh55#v:Vs t#54 sDyK _C#_Programming_LanguageU$$If!vh55#v:Vs t#54 sDyK #_Visual_Basic_Programming_LanguageU$$If!vh55#v:Vs t#54 sDyK _ClickOnce_Runtime_ProcessU$$If!vh55#v:Vs t#54 sDyK _Visual_StudioU$$If!vh55#v:Vs t#54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sDyK _C#_Programming_Languagec$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:V ,5 5/ /  / 22 s4 p$$If!vh5 5#v #v:V 5 5/ / / /  22 s4 $$If!vh5 5#v #v:V 5 5/ / / /  22 s4 $$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 54 sc$$If!vh5 5#v #v:Vs t#5 54 sc$$If!vh5 5#v #v:Vs t#5 54 s$$If!vh5 5#v #v:Vs  t#,5 5/ 4 sq$$If!vh5 5#v #v:Vs t#5 5/ 4 sq$$If!vh5 5#v #v:Vs t#5 5/ 4 s@ {Normal,XXXX,APPLY ANOTHER STYLEd<<$5B*OJQJ_HmH phsH tH @ {"Heading 1,h1,Level 1 Topic Heading$dp<@&^,5B*CJ$KHOJQJ_HmH phsH tH n@n {"Heading 2,h2,Level 2 Topic Heading@& B*phn@n {"Heading 3,h3,Level 3 Topic Heading@& B*phh@h {"Heading 4,h4,Level 4 Topic Heading@&5p@p {"Heading 5,h5,Level 5 Topic Heading@& 5B*php@p {"Heading 6,h6,Level 6 Topic Heading@& 5B*phh@h {Heading 7,h7,First Subheading d@&CJ aJn@n {Heading 8,h8,Second Subheading d@& CJ]aJl @l {Heading 9,h9,Third Subheading d@& CJ^JaJDA@D {Default Paragraph FontRi@R  Table Normal4 l4a (k@({No List <O< { Link Text,lt >*B*ph@O@{ Link ID,lid<B*mHnHuzOz {Bulleted List 1,bl1 & Fd<<!B*OJQJ_HmH phsH tH dO#d 4fDefinition Table:Vj 55O1  71Heading 1 Char,h1 Char,Level 1 Topic Heading Char,5B*CJ$KHOJQJ_HmH phsH tH zOBz {Numbered List 1,nl1 & Fd<<!B*OJQJ_HmH phsH tH 4U@Q4 7 Hyperlink >*phXOX {Table Spacing,tsd B*CJ ph'@q {8Comment Reference,cr,Used by Word to flag author queriesaJZOZ{Code,c d<(B* OJQJ_HmHnHphsH tH u {8Footnote Text,ft,Used by Word for text of Help footnotes B*ph& {<Footnote Reference,fr,Used by Word for Help footnote symbols B*H*ph\O\{Code Embedded,ce$B* CJEHOJQJmHnHphu {7Comment Text,ct,Used by Word for text of author queriesfOf 4fTable with Header,twh:Vj 5VOV4fLanguage Keyword,lkB*mHnHphsH u0O0 4f System,sys5FOF{Code in List 1,c1 h^hZOZ4fCode Entity Reference,cermHnHsH u`O!`4fParameter Reference,pr6B*mHnHphsH u(O1( {Bold,b5>O> { Figure,fig$dxxDOabD {Label in List 2,l2%5FObF {Text in List 2,t2 &^.O. {Label,l'5zOz {Numbered List 2,nl2( & Fd<<!B*OJQJ_HmH phsH tH O{Syntax,sg)d($d%d&d'd-D M NOPQ]d^( B*phPOP {Table Footnote,tf*d$(PCJJOJ {Label Embedded,le5CJOJQJFOF{Code in List 2,c2 ,^^O^ {Conditional Marker,cm<B*CJOJQJehfHNOAbN {Figure in List 2,fig2 .^fOabf {Table Footnote in List 2,tf2/d$(PCJDOD {Label in List 1,l105FOF {Text in List 1,t1 1h^hNOAN {Figure in List 1,fig1 2h^hfOf {Table Footnote in List 1,tf13d$(PCJ> @QB> {Footer,f4&dP@R {Header,h15 "d$&dP]^%B*CJOJQJ_HmH phsH tH >Ob> { Alert Text,at 6h^hTOrT {Alert Text in List 1,at1 7^TOaT {Alert Text in List 2,at2 88^8VOV {Revision History,rh 9] <B* phLOL {Text Indented,ti:hh]h^hzOz {Bulleted List 2,bl2; & Fd<<!B*OJQJ_HmH phsH tH >O> {Defined Term,dt<@O@ { Definition,d=h^hTOqBT {Label for Procedures,lp> B* phJOJ {Copyright,copy?@d$]@CJX @X { Index 1,idx1@Ld$^`L B*CJph\!\ {Index Heading,ihAd@&^ B*CJphrO"r {Print Division Title,pdtB$dH^a$ B*CJ(phJ)@1J {Page Number,pnB*CJOJQJph~O~{Print MS Corp,pmsD$d<a$,B*CJOJQJ_HmHnHphsH tH uT@RT { TOC 1,toc1E h" <@& ^ B*phJ@bJ { TOC 2,toc2F " h^h B*ph8@ar8 { TOC 3,toc3 G^8a8 { TOC 4,toc4 H8^8< < { Index 2,idx2 I^< < { Index 3,idx3 J^hOh {Multilanguage Marker Auto,mmaB*CJOJQJph:O: {Bold Italic,bi56O {(Multilanguage Marker Explicit Begin,mmebMd$ B*CJphlOl {&Multilanguage Marker Explicit End,mmeeN>* nOn{Code Featured Element,cfe#5B* CJOJQJmHnHphu,O, {Italic,i6nO!"n {Print Division Number,pdnQd]5;@xCJFO!F {Strikethrough,strike7S*6O16 { Subscript,subH*:OA: {Superscript,supH*OAR {!Figure Image Map Placeholder,fimpVUP<<$d%d&d'dNOPQ^POb {Samples Button Marker,sbmVVP$d%d&d'dNOPQ^PTOqT {SV7B*CJOJQJehfH phq rxx 4f Table Grid7:VX0Xd<<O 4fTable without Header,tbl7:VY0YOJQJ@j@ 4fComment SubjectZ5\HH 4f Balloon Text[CJOJQJ^JaJ,O2, 4fUI,ui B*phRYR 4f Document Map]-DM OJQJ^J.O.4f Token,tok6dOd4f$Code Entity Reference Qualified,cerq>*FOF4fCode Reference,cref`>*DOD 4fLegacy Link Text,llt6# 4f Procedure,p(:Vbj j b$556B* OJ$QJ$ph:O1: 4f Underline,u >*B*ph`OB`4fCode Reference in List 1,cref1 dh^h`OAR`4fCode Reference in List 2,cref2 e^c 4fDefinition Table in List 1,dt1`:Vf0ahj j fOJQJ55cs 4fDefinition Table in List 2,dt2?:Vgaj j j g55ZOaZ 4fTable Spacing in List 1,ts1 hh^hZObZ 4fTable Spacing in List 2,ts2 i^# 4fProcedure in List 1,p1?:Vjahj j j j$556B* OJ$QJ$ph 4fProcedure in List 2,p2Q:Vkaj j j j k$556B* OJ$QJ$ph 4f Table with Header in List 1,twh1-:Vlahj j l5 4f Table with Header in List 2,twh2?:Vmaj j j m5nn 4f#Table without Header in List 1,tbl1 :Vnahnnn 4f#Table without Header in List 2,tbl2 :VoaoROR 4fFigure Embedded,figeB*OJQJphfpOp4fConditional Block,cbq-DM ,<OJQJ^JmHnHubOb4fConditional Block in List 1,cb1 rh^hbObb4fConditional Block in List 2,cb2 s^<mA<4f1 / 1.1 / 1.1.1t F 0lQ04f 1 / a / iu F@na@4fArticle / Sectionv FDTrD 4f Block Textwx]^2B@2 4f Body Textxx<P< 4f Body Text 2 ydx>Q> 4f Body Text 3zxCJaJPMP 4fBody Text First Indent {`HCH 4fBody Text Indent|hx^hTNT 4fBody Text First Indent 2 }`RRR 4fBody Text Indent 2~hdx^hTST 4fBody Text Indent 3hx^hCJaJ2?2 4fClosing ^$L$ 4fDate<["< 4fE-mail Signature.X1. 4fEmphasis6]l$@Bl 4fEnvelope Address!@ &+D/^@ CJOJQJaJB%RB 4fEnvelope ReturnOJQJFVaF 4fFollowedHyperlink >*B* ph0_q0 4f HTML Acronym:`: 4f HTML Address6]0a0 4f HTML Cite6]:b: 4f HTML CodeCJOJQJaJ<c< 4fHTML Definition6]BdB 4f HTML KeyboardCJOJQJaJFeF 4fHTML PreformattedOJQJ6f6 4f HTML SampleOJQJFgF 4fHTML TypewriterCJOJQJaJ8h 8 4f HTML Variable6].( . 4f Line Number4/@" 4 4fListh^h`822 8 4fList 2^`83B 8 4fList 38^8`84R 8 4fList 4^`85b 8 4fList 5^`:0@r : 4f List Bullet & F>6 > 4f List Bullet 2 & F>7 > 4f List Bullet 3 & F>8 > 4f List Bullet 4 & F>9 > 4f List Bullet 5 & FBD B 4f List Continuehx^hFE F 4fList Continue 2x^FF F 4fList Continue 38x^8FG F 4fList Continue 4x^FH F 4fList Continue 5x^:1 : 4f List Number & F>:" > 4f List Number 2 & F >;2 > 4f List Number 3 & F ><B > 4f List Number 4 & F >=R > 4f List Number 5 & F Ib 4fMessage Headerg8$d%d&d'd-DM NOPQ^8`CJOJQJaJD^r D 4f Normal (Web)CJOJQJaJ>@ > 4f Normal Indent ^4O4 4f Note Heading8Z 8 4f Plain TextOJQJ0K0 4f Salutation6@ 6 4f Signature ^*W * 4fStrong5\  4fTable 3D effects 1m:Vj#j#j#j#j.j.j.j. d<<55\5B* \`J phB* `J phD D 4fTable 3D effects 2:Vj.@j#j9jj 4d<<5\5\  4fTable 3D effects 3:Vj.@j j j#j9jj44d<<:B*`Jph B*`Jph5\5\pr p 4fTable Classic 1:V0  j#j#j#jj d<<9B*`Jph6]5\56\]s#  4fTable Classic 2#:V0  j% j#j0 jjj%  d<<:5\B*`JphB* `J ph5\bt3 b 4fTable Classic 3:V0    jj0  j0  d<<QB* ph5B*\`JphB* `J ph56B*\]`JphuC  4fTable Classic 4:V0  jj0 j0 jj d<<X5\B* `J ph56B*\]`JphB* `J ph5\`vS ` 4fTable Colorful 1:V0    j% j% jj%  d<<<B*ph56\]56\]56\]bwc b 4fTable Colorful 2:V0 j% jj0  j d<<@56\]56B*\]`Jph56\]Bxs B 4fTable Colorful 3:V0j;$ j0 j%  d<<5B*\`Jphy  4fTable Columns 1 :V0    j j jjjj#jj4d<<l5\B*`Jph B*`Jph5\5\5\5\5\5\z  4fTable Columns 2:Vj j jjjj% jj4d<<5\B*`Jph B*`Jph5\5B*\`Jph5\B*`Jph5\5\{  4fTable Columns 3:V0j j jjj#j% j4d<<h5\B*`Jph B*`Jph5\5\5\B*`Jph5\ |  4fTable Columns 4:Vj j jjj% 4d<<LB*`Jph B*`Jph5\5\B*`Jphn} n 4fTable Columns 5:V0    j jjj#j#4d<<VB*`Jph B*`Jph5\5\5\56\]> > 4fTable Contemporary:V0j%@ j% j% 4d<<<@B*`JphB*`Jph5B*\`Jph 4f Table Elegant_:V0j d<<;B*`Jph~ 4f Table Grid 1z:V0jj d<<6]6], , 4f Table Grid 2:V0jjj#j d<<,5\5\5\5\  4f Table Grid 3:V0  jjj0  d<<5\5\L# L 4f Table Grid 4:V0  jj0 j0  d<<B5B*\`Jph5B*\`JphB*`Jph3  4f Table Grid 5:V0    jjj# j d<<5\5\2C 2 4f Table Grid 6:V0    jj#j#j d<<(5\B*`Jph5\XS X 4f Table Grid 7:V0    jjj#j# j d<<25\5\5\5\5\.c . 4f Table Grid 8:V0jjj%  d<<H5B*\`Jph5B*\`Jph5B*\`Jphs  4f Table List 1:V0  j%@ jj#j0 j4d<<M@B*`JphB*`Jph56B* \]`J ph5\~ ~ 4f Table List 2:V0 j%@ jj#j0 j4d<<G@B*`JphB*`Jph5B*\`Jph5\   4f Table List 3:V0  j# j# j d<<05B* \`J ph6B* ]`J ph 4f Table List 4w:V0    j0   d<<5B*\`Jph 4f Table List 5:V0jj#  d<<5\5\  4f Table List 6:V0j%@ j# j#  4d<<5\5\  4f Table List 7:V0  j%@ j% jjj# j0  4d<<>@B*`Jph5\5\5\5\  4f Table List 8:V0j%@ j% jjj#j0 4d<<D@B*`Jph5\5\5\56\] 4fTable Professionall:V0j%  d<<5B*\`Jpho 4fTable Simple 1:V0  j#j# d<<p  4fTable Simple 2:Vj#j# j#j# j#j#d<<O5\5\5B*\`Jph5\5\5\q# 4fTable Simple 3l:V0    j%  d<<5B*\`Jph~3 ~ 4fTable Subtle 1 :Vj0@ j# j# j0  j. jj4d<<5\5\~C ~ 4fTable Subtle 2:V0j0  j0  j# j# jjd<<5\5\zS z 4f Table Theme7:V0d<<c 4f Table Web 1h:V03j d<<B*`Jphs 4f Table Web 2h:V03j d<<B*`Jph 4f Table Web 3h:V03j d<<B*`JphFJ F 4fSubtitle $@&a$CJOJQJaJN> N 4fTitle$@&a$5CJ KHOJQJ\aJ pO p4f#Code Entity Reference Specific,cers6mHnHsH uxO x4f.Code Entity Reference Qualified Specific,cerqs>*PO P 4fUser Input Localizable,uil5pO p4f$Unmanaged Code Entity Reference,ucermHnHsH u^O ^ 4fUser Input Non-localizable,uinlOJQJ8O8 4fPlaceholder,ph68O8 4fMath,m6B*OJQJph2O!2 4f New Term,nt6O2 4f$Bulleted Dynamic Link in List 1,bdl1+ & F hhh<<]h^h!B*OJQJ_HmH phsH tH OB 4f$Bulleted Dynamic Link in List 2,bdl21 & F 88d<<]8^!B*OJQJ_HmH phsH tH OR 4fBulleted Dynamic Link,bdl) & F hd<<^!B*OJQJ_HmH phsH tH HOaH 4fDynamic Link,dlB*OJQJphs 4fDynamic Link Table,dlt1:V4 sj j :B*ph5&5B*CJOJOJ$QJQJ$`JphJOJ {Link Text Popup,ltp >*B*ph@O@ {HTMLB*CJOJQJehfHph@O@ {Glue Link Text,gltPOP { Index Tag,it]5<B* ph~O~{ Slugline,slugdL 9&P#$+D./,B*CJOJQJ_HmHnHphsH tH u:O: {ALTfHq rXOX {Text,td<<!B*OJQJ_HmH phsH tH VV  7TOC 5d^B*CJOJQJaJphVV  7TOC 6d^B*CJOJQJaJphVV  7TOC 7d^B*CJOJQJaJphVV  7TOC 8d^B*CJOJQJaJphVV  7TOC 9d^B*CJOJQJaJphXOX 4fTable Spacing After,tsa dCJ <OqR< 4fLabel Special,lsOb y%rOr 2kZOZ 2Text Char,t Char!B*OJQJ_HmH phsH tH $O$ 2k Char>O> 'Q3Label Char,l Char5O2 ?g1Heading 6 Char,h6 Char,Level 6 Topic Heading Char B*ph^O^ ~L labelprocddd[$\$5B*CJOJQJaJph6O6 A_textd 5B*ph``lb7UEmailStyle2541+567>*B* CJOJQJ\]aJph"OA" M<cetOt MNumbered List 1 Char,nl1 Char!B*OJQJ_HmH phsH tH (O( M<ce Char&O"&  Lko5,O1,  Lko Char5@OB@ tStyle1 ^`$"%"4k$!z!z#z!z!z!z!z!z!z!z!z! z! z! z! z! z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z!z! z!!zSn$"%"l,,,3v777o>BCCHNUVVZZZ^cdddhjjj/p6u}u~u&{}~I`ќҜɠ#$ !".[=iEr       V   p: "eyl8 4 ! !"!r"#%"^"3#$$%&'))))) ***S****++K+{+|++,,,,,,U----..I.z.{..//[///////0e000000000022(2.2/202I2J2K2L2M2`2v2w2233333O4P4a4x4444444444444555z5555556[6q666666777e8f8g8888888888C999`::;F<==,=w==m>n>o>{>>>>>>>?*?+?7?+@,@@@F@G@H@W@X@Y@Z@[@n@@@@"A#A7AUAVAWAyAzA{A|A}AAAAA%B&B:BBBBBBBBBBBBCCCCCCCCCCCCCC_E`EtEzE{E|EEEEEEEEEEGGGG_H`HaHHHHHHHIIIIII"J#J$J%J&J2JJ8L9LMLL&M'M(MFMGMHMIMJM]MrMsMMjNkNNNNNNNNNNNNNN;PvJvvvvwww,w-w.w/w0wCwXwYwewYzZznz${%{&{E{{{{{{{{,|-|A|s|t|u|||}} } } }}-}.}:}~~~;cde~ā́ց YZ[z{|}~ׂʄ˄̄̈́΄ GHIhijkl~B"#$<ƈΈψۈ !)*6ӋڋۋLٌڌd|ߍ aԎ܎+SThnop̏/7ƑΑݑ/FGq˒,>cdey 23? 3yz !@ABCDP|} 12345A?Ҝ+vwxɠ$8ѡҡޡ&';ӣ=ѥҥ$:; 4}~ɨʨ֨`{ɪ123GHIJK^{|ԫ\̭3lˮ"6,-./0Cabnij~ϲвѲ '(4 !5o,-.EFGHIUrs#x"BCW9c|&Cr (u u >?@`abcdp}gFGHIJV !5(=>?`abcdwjk !2DEQ $%9L{|:;<VWXYZm{|/0DS34HQRSTUaLMZgr!!0!!!0!!!!!0!!)3333333333!)!0!!0!)    !)!0!)   D  $$$$$$$$$h+!)!0!)    l!)!0!)   A z!)!0!!0!)   D  !)!0!)   X=  !)!0!)   l 3!)!0!)    !)!0!)    !)!0!)   t D !)!0!)  0G !)!0!)   W!)!0!)    !)!0!)   Q !)!0!)   x~" X= !)!0!)    !)!0!)  l " !)!0!)    0G!)!0!)   D  X= !)!0!)    !)!0!)   D  X= !)!0!)   X=  0G!)!0!!0!)    !)!0!!0!)    < * X= !)!0!)   l !)!0!)   3 l!)!0!)  l 3!)!0!!0!)     l!)!0!)   D  !)!0!)   3 l!)!0!)    $$$$$!)!0!!0!)   l !)!0!)   n$ X= !)!0!!0!)  3 !)!0!!0!)    $d5 !)!0!)    !)!0!)    !)!0!)   D  3!)!0!)    !)!0!!0!)   X=  !)!0!)   X=  3!)!0   W $$\!)!0!)   $$$$$ !)!0!)   $$$$$$$$$$$$$$$$$$$$$$$$$$Tgv !)!0!!0!)   $$ l!)!0!)  ` l!)!0!)    !)!0!)   3!)!0!)   3!)!0!)   0G 3!)!0!)    !)!0!)    3!)!0!)   $$t l!)!0!)    X= !)!0!)     3!)!0!)   0G 3!)!0!!0!)  02 !)!0!)  t D !)!0!!0!)   d !)!0!)   !)!0!)  z !)!0!)  $$$$$  #!)!0!!0!)   !)!0!)   l!)!0!)   D !)!0!)    !)!0!)  X=  $!)!0!)   0G !)!0!)   $P 3!)!0!)   $ !)!0!)   X=  3!)!0!)   X= !)!0!)   3!)!lz!!!!!!$"%"^"3#$$&')))))****++{+|+,,,,,,--..z.{.///////0e000000022.2/202I2J2L2M2v2w2334444445577e8f8g888888==m>n>o>{>>>>>>*?+?+@,@F@G@H@W@X@Z@[@@@"A#AUAVAWAyAzA|A}AAA%B&BBBBBBBBBBCCCCCCCCCCC_E`EzE{E|EEEEEEEGG_H`HaHHHHHIIIII#J%J&J8L9L&M'M(MFMGMIMJMrMsMjNkNNNNNNNNNN;Pvvvwww,w-w/w0wXwYwYzZz${%{&{E{{{{{{,|-|s|t|u|||}} } }-}.}~~cde}~YZ[z{}~ʄ˄̈́΄GHIhikl"#$<Έψ )*ڋۋٌڌSTnopde 23yz !ACD|} 245ќҜvwx#$ѡҡ&'ѥҥ:; }~ɨʨ123HJK{|!"-/0abijϲвѲ'( !,-.EFHIrsBC (u >?@`acdFGIJ !=>?`acdjk !DE$%{|:;<VWYZ{|/034QRTULM600Y< 0!< 00?\ ̇0\  00@\ ̇0\ 00B\0 00C\000J\0000L\0J00U\0 00B\ ̇0!\  00B\ ̇08#\ 00S\0#00S\0%00T\0%00V\07%00V\08%00X\0%00X\0%00Z\0&00Z\0&00\\0''00\\0('00^\0'00^\0'00`\0(00`\0(00b\0J)00b\0K)00d\0%*00d\0&*00f\0*00f\0*00h\0+00f\0*00h\0+00f\0*00h\0+00f\0*00h\0+00h\0+00i\0+00k\08+ 00J\ ̇05\ 00J\ ̇05\ 00\0g600\0i600\0600\0700\0700\0800\0800\0800\08 00L\ ̇0R8\ 00L\ ̇0l8\ 00\0800\0800\0900\0X900\0Y900\0:00\0:00\01;00\02;600h0h00\07600< 04< >00< 04< 600< 04< >00< 04< 600< 0>7< >00< 0?7< 600< 0 8< 00\0:600h0h00\0 ;600< 0G8< >00< 0H8< 600< 0b8< >00< 0c8< 600< 0<< >00< 0<< 600< 0'>< 00\0A00\03;00\0?; 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0C00\0C00\0D00\0D00\0D00\0D 00R\ ̇0D\ 00R\ ̇0D\ 00\0 E00\0E00\0E00\0E00\0E00\0F00\0F00\0F00\0F 00T\ ̇0LF\ 00T\ ̇0nF\ 00\0F00\0F00\0qG00\0G00\0G00\0(H00\0)H00\0mH00\0nH 00V\ ̇0G\ 00V\ ̇0 H\ 00\0H00\0H00\0H00\0,I00\0-I00\0AJ00\0BJ00 \0[J00 \0\J 00X\ ̇0I\ 00X\ ̇0I\ 00 \0tJ00\0vJ00\0J00\0J00\0J00\0!L00\0"L00\0:L00\0;L 00Z\ ̇0K\ 00Z\ ̇0K\ 00\0TL00\0VL00\0L00 \0L00 \0L00"\0N00"\0N00$\0O00$\0O00$\0O00\0ZK00'\02O00)\04O00-\0O00/\0Q00/\0Q001\08Q001\09Q001\09Q00\0 M600< 0I< >00< 0J< 600< 0&L< >00< 0'L< 600< 0M< 00\0!P 00^\ ̇0P\ 00^\ ̇0P\ 004\0YQ006\0[Q008\0Q00:\0Q00:\0Q00<\0R00<\0R00>\0R00>\0R 00`\ ̇0R\ 00`\ ̇0R\ 00A\0R00C\0R00E\0S00G\0HS00G\0IS00I\0T00I\0T00K\0T00K\0T 00b\ ̇07T\ 00b\ ̇0KT\ 00N\0U00P\0U00R\0TU00T\0U00T\0U00V\0W00V\0W00X\00X00X\01X 00d\ ̇0lW\ 00d\ ̇0W\ 00[\0^X00]\0`X00_\0X00a\0X00a\0X00c\0Z00c\0Z00e\0[00e\0[ 00f\ ̇0 Z\ 00f\ ̇0Z\ 00h\03[00j\05[00l\0[00n\0\00n\0\00p\0]00p\0]00r\0]00r\0] 00h\ ̇0W\\ 00h\ ̇0r\\ 00u\0]00w\0]00y\0G^00{\0^00{\0^00}\0_00}\0_00\0i`00\0j` 00j\ ̇0a^\ 00j\ ̇0^\ 00\0`00\0`00\0Fa00\0a00\0a00\0Lb00\0Mb00\0b00\0b 00l\ ̇0y`\ 00l\ ̇0`\ 00\0b00\0b00\0=c00\0kc00\0lc00\0d00\0d00\0d00\0d 00n\ ̇0b\ 00n\ ̇05b\ 00\0d00\0d00\08e00\0ke00\0le00\0 f00\0 f00\0f00\0f 00p\ ̇0wc\ 00p\ ̇0c\ 00\0f00\0f00\0g00\0@g00\0Ag00\0!h00\0"h00\0h00\0h00\0h00\0 i 00t\ ̇0(g\ 00t\ ̇0_g\ 00\0j00\0j00\06k00\0k00\0k00\0m00\0m00\0m00\0m00\0m00\0;m 00x\ ̇0l\ 00x\ ̇0l\ 00\0Fp00\0Hp00\0p00\0Bq00\0Cq00\02s00\03s00\0s00\0s 00z\ ̇0o\ 00z\ ̇0o\ 00\0s00\0s00\0>t00\0ot00\0pt00\0Su00\0Tu00\0rv00\0sv 00|\ ̇0r\ 00|\ ̇0r\ 00\0v00\0v00\0v00\0;w00\000K< 0< 600M< 0< >00M< 0< 600O< 0< >00O< 0< 600Q< 0o< 00A\000 \0h00B\0ȓ600U< 0< >00U< 0< 600W< 0‹< >00W< 0Ë< 600Y< 0< >00Y< 0Œ< 600[< 0< 00D\0ɕ600h0h00E\0600_< 0Í< >00_< 0č< 600a< 0ލ< >00a< 0ߍ< 600c< 04< >00c< 05< 600e< 0O< 00G\0b600h0h00H\0600i< 0< >00i< 0< 600k< 0< >00k< 0< 600m< 0D< >00m< 0E< 600o< 0_< 00J\0=00\03;00\0?; 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0C00\0C00\0D00\0D00\0D00 \0h600h0h00X\0q600< 0"< >00< 0<< 600< 0t< >00< 0u< 600< 0< 00Z\0O600h0h00[\0x600< 0+< >00< 0E< 600< 0< >00< 0< 600< 0< 00]\0600h0h00^\0)600< 0!< >00< 0;< 600< 0>< >00< 0?< 600< 0< 00`\0 600h0h00a\0/600< 0ğ< >00< 0ޟ< 600< 0c< >00< 0d< 600< 0ġ< 00c\09600h0h00d\0W600< 0< >00< 0< 600< 0< >00< 0< 600< 0e< >00< 0f< 600< 0ݣ< 00f\0600h0h00g\0600< 0< >00< 0< 600< 0'< >00< 0(< 600< 0< >00< 0< 600< 0*< 00i\0 600h0h00j\0.600< 0N< >00< 0O< 600< 0w< >00< 0x< 600< 0\< >00< 0]< 600< 0< 00l\0600h0h00m\0600< 0ۨ< >00< 0ܨ< 600< 0< >00< 0< 600< 0< >00< 0< 600< 0m< 00o\0\600h0h00p\0q600< 0< >00< 0< 600< 0< >00< 0< 600< 0\< >00< 0]< 600< 08< 00r\0,600h0h00s\0Q600< 0`< >00< 0a< 600< 0< >00< 0< 600< 0< >00< 0< 600< 0< 00u\0~600h0h00v\0600< 0%< >00< 0&< 600< 0W< >00< 0X< 600< 0P< >00< 0Q< 600< 0< 00x\0)00\03;00\0?; 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00 \0h 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00 \0h00\03;00\0?; 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00 \0h600h0h00\0600< 0x< >00< 0y< 600< 0< >00< 0< 600< 0'< 00\0>00h0h600h0h>00h0h600< 0Q< >00< 0R< 600< 0< >00< 0< 600< 0< 00 \0h>00h0h600h0h600h0h600h0h600h0h600h0h600h0h600h0h600h0 h00\03;00\0?; 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0C00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0C00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0C00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0C00\0C00\0D00\0D00\0D00u\0~ 00P\ ̇0B\ 00P\ ̇0B\ 00\0SC00\0UC00\0C00\0D00\0D00\0D00u\0~>00h0h600h0h@0600h0h>00h09h600h0h>00h0h600h00h@0$"%"^"3#$$&')))))****++{+|+,,,,,,--..z.{.///////0e000000022.2/202I2J2L2M2v2w2334444445577e8f8g888888==m>n>o>{>>>>>>*?+?+@,@F@G@H@W@X@Z@[@@@"A#AUAVAWAyAzA|A}AAA%B&BBBBBBBBBBCCCCCCCCCCC_E`EzE{E|EEEEEEEGG_H`HaHHHHHIIIII#J%J&J8L9L&M'M(MFMGMIMJMrMsMjNkNNNNNNNNNN;Pvvvwww,w-w/w0wXwYwYzZz${%{&{E{{{{{{,|-|s|t|u|||}} } }-}.}~~cde}~YZ[z{}~ʄ˄̈́΄GHIhikl"#$<Έψ )*ڋۋٌڌSTnopde 23yz !ACD|} 245ќҜvwx#$ѡҡ&'ѥҥ:; }~ɨʨ123HJK{|!"-/0abijϲвѲ'( !,-.EFHIrsBC (u >?@`acdFGIJ !=>?`acdjk !DE$%{|:;<VWYZ{|/034QRTULM600Y$!0!$!00?̇0 00@̇000B\0 00C\000J\0000L\0J00U\0 00Ḃ0! 00Ḃ08#00S\0#00S\0%00T\0%00V\07%00V\08%00X\0%00X\0%00Z\0&00Z\0&00\\0''00\\0('00^\0'00^\0'@0 00}00b\0J)00b\0K)00d\0%*00d\0&*00f\0*00f\0*00h\0+00f\0*00h\0+00f\0*00h\0+00f\0*00h\0+00h\0+00i\0+00k\08+ 00Ṙ0500Ṙ0500\0g600\0i600\0600\0700\0700\0800\0800\0800\08 00Ṫ0R800Ṫ0l800\0800\0800\0900\0X900\0Y900\0:00\0:00\01;00\02;600/d0d00\07600$!04$!>00$!04$!00 \0h0W0X00 \0h0Y0Z00 \0h00 \0h600/d0d00\0 ;600$!0G8$!>00$!0H8$!00\03;0^0_T00\03;0`0a00\03;00 \0h00\03;00\0?; 00Ż0BC0[0c\}00\0SC00\0UC00\0C00\̇0D 00Ż0B00\0D00\0D00\0D00\0D 00\̇0D00\̇0D00\0 E00\0E00\0E00\0E00\0E00\0F00\0F00\0F00\0F 00^̇0LF00^̇0nF00\0F00\0F00\0qG00\0G00\0G00\0(H00\0)H00\0mH00\0nH 00`̇0G00`̇0 H00\0H00\0H00\0H00\0,I00\0-I00\0AJ00\0BJ00 \0[J00 \0\J 00ḃ0I00ḃ0I00 \0tJ00\0vJ00\0J00\0J00\0J00\0!L00\0"L00\0:L00\0;L 00ḋ0K00ḋ0K00\0TL00\0VL00\0L00 \0L00 \0L00"\0N00"\0N00$\0O00$\0O00$\0O00\0ZK00'\02O00)\04O00-\0O00/\0Q00/\0Q001\08Q001\09Q001\09Q00\0 M600$!0I$!>00$!0J$!600$!0&L$!>00$!0'L$!600$!0M$!00\0!P 00ḣ0P00ḣ0P004\0YQ006\0[Q008\0Q00:\0Q00:\0Q00<\0R00<\0R00>\0R00>\0R 00j̇0R00j̇0R00A\0R00C\0R00E\0S00G\0HS00G\0IS00I\0T00I\0T00K\0T00K\0T 00l̇07T00l̇0KT00N\0U00P\0U00R\0TU00T\0U00T\0U00V\0W00V\0W00X\00X00X\01X 00ṅ0lW0q0OrH00[\0^X00]\0`X00_\0X00a\0X00a\0X00c\0Z00c\0Z00ṗ0 Z00ṅ0W 00ṗ0 Z00ṗ0Z00h\03[00j\05[00l\0[00n\0\00n\0\00p\0]00p\0]00r\0]00r\0] 00ṙ0W\00ṙ0r\00u\0]00w\0]00y\0G^00{\0^00{\0^00}\0_00}\0_00\0i`00\0j` 00ṫ0a^00ṫ0^00\0`00\0`00\0Fa00\0a00\0a00\0Lb00\0Mb00\0b00\0b 00v̇0y`0{0K|`00\0b00\0b0}0K~00\0kc00\0lc00ẋ0b 00v̇0`00\0d00\0d 00ẋ0b00ẋ05b00\0d00\0d00\08e00\0ke00\0le00\0 f00\0 f00\0f00\0f 00ż0wc00ż0c00\0f00\0f00\0g00\0@g00\0Ag00\0!h00\0"h00\0h00\0h00\0h00\0 i 00~̇0(g00~̇0_g00\0j00\0j00\06k00\0k00\0k00\0m00\0m00\0m00\0m00\0m00\0;m 00̇0l00̇0l00\0Fp00\0Hp00\0p00\0Bq00\0Cq00\02s00\03s00\0s00\0s 00̇0o00̇0o00\0s00\0s00\0>t00\0ot00\0pt00\0Su00\0Tu00\0rv00\0sv 00̇0r009 00\0v00\0v00\0v00\0;w00\000K$!0$!00 \0h00 \0h600O$!0$!>00O$!0$!600Q$!0o$!00M\000 \0h0O2_PK600U$!0$!>00U$!0$!00P\0ɕ00N\0ȓ600Y$!0$!>00Y$!0Œ$!600[$!0$!00P\0ɕ600/d0d0T2\U00_$!0č$!600a$!0ލ$!>00a$!0ߍ$!00S\0b00Q\0600e$!0O$!00S\0b600/d0d0Y2YZL600i$!0$!>00i$!0$!600k$!0$!>00k$!0$!00V\0=00T\0600o$!0_$!00V\0=00\03;00\0?; 00Ż0BC0[0c\}00\0SC00\0UC00\0C00\̇0D 00Ż0B00\0D00\0D00\0D00 \0h600/d0d0k2IlN600$!0"$!00d\0q600$!0t$!>00$!0u$!600$!0$!00f\0O600/d0d00g\0x600$!0+$!>00$!0E$!600$!0$!>00$!0$!600$!0$!00i\0600/d0d00j\0)600$!0!$!>00$!0;$!600$!0>$!>00$!0?$!600$!0$!00l\0 600/d0d00m\0/600$!0ğ$!>00$!0ޟ$!600$!0c$!>00$!0d$!600$!0ġ$!00o\09600/d0d00p\0W600$!0$!>00$!0$!600$!0$!>00$!0$!600$!0e$!>00$!0f$!600$!0ݣ$!00r\0600/d0d00s\0600$!0$!>00$!0$!600$!0'$!>00$!0($!600$!0$!>00$!0$!600$!0*$!00u\0 600/d0d027P600$!0N$!>00$!0O$!00x\000v\0.600$!0\$!>00$!0]$!600$!0$!00x\0600/d0d0244T600$!0ۨ$!>00$!0ܨ$!600$!0$!>00$!0$!00{\0\00y\0600$!0m$!00{\0\600/d0d021T600$!0$!>00$!0$!600$!0$!>00$!0$!00~\0,00|\0q600$!08$!00~\0,600/d0d00\0Q600$!0`$!>00$!0a$!600$!0$!>00$!0$!600$!0$!>00$!0$!600$!0$!00\0~600/d0d0C2+D,M600$!0%$!>00$!0&$!600$!0W$!>00$!0X$!00\0)00\0600$!0$!00\0)00\03;00\0?; 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00 \0h 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00 \0h00\03;00\0?; 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00 \0h600/d0d00\0600$!0x$!>00$!0y$!600$!0$!>00$!0$!600$!0'$!00\0>00d0d600d0d>00d0d600$!0Q$!>00$!0R$!600$!0$!>00$!0$!600$!0$!b0o2pP%>00d0d600d0d>00d0d@00j0q2rP%@00j0s2tP%@0000 \0h00\03;00\0?; 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC00\0C00\̇0D 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC00\0C00\̇0D 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC00\0C00\̇0D 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC00\0C00\̇0D 00Ż0B00\0D00\0D00\0D00\0~ 00Ż0BC0[0c\}00\0SC00\0UC 00Ż0B00\0D00\0D00\0D00\0~>00/d0d600/d0dj02_6002d0d>004d09d6006d0d>006d0d@0 @0V-DYM`:Y y 2 B U  v S g%zBx5 l%V}@k"|'nqF 6!!""$"%"^"3#$$%&'))))) ***S****++K+{+|++,,H,,,,,,U----..I.z.{..//[///////0e000000000022(2.2/202I2J2K2L2M2`2v2w2233333O4P4a4x4444444444444555z5555556[6q6666667Q7777e8f8g8888888888C999`::;F<==,=w==m>n>o>{>>>>>>>?*?+?7?+@,@@@F@G@H@W@X@Y@Z@[@n@@@@"A#A7AUAVAWAyAzA{A|A}AAAAA%B&B:BBBBBBBBBBBBBCCCCCCCCCCCCCCC_E`EtEzE{E|EEEEEEEEEEGGGG_H`HaHHHHHHHIIIIII"J#J$J%J&J2JJ8L9LMLL&M'M(MFMGMHMIMJM]MrMsMMjNkNNNNNNNNNNNNNN;PvJvvvvwww,w-w.w/w0wCwXwYwewYzZznz${%{&{E{{{{{{{{,|-|A|s|t|u|||}} } } }}-}.}:}~~~;cdeE}~ā́ց YZ[z{|}~ׂʄ˄̄̈́΄ GHIhijkl~B"#$<ƈΈψۈ !)*6ӋڋۋLٌڌd|ߍ aԎ܎+SThnop̏/7ƑΑݑ/FGq˒,>cdey 23? 3yz !@ABCDP|} 12345A?ќҜ+vwxɠ#$8ѡҡޡ&';ӣ=ѥҥ$:;G 4}~ɨʨ֨`{ɪ123GHIJK^{|ԫ\̭3lˮ!"6,-./0Cabnij~ϲвѲ '(4 !5o,-.EFGHIUrs#"x"BCW9c|&Cr (u u >?@`abcdp}gFGHIJV !5(=>?`abcdwjk !2DEQ $%9L{|:;<VWXYZm{|/0DS34HQRSTUaLMNPQSTVWYZefgr0E0E0E0E0G0G0G0G0E0G0G0G0G0G0G0G0G0G0G0G0G0G0G0G0G0G0G0E0G0E0G0G0G0G0E0G0G0G0G0E0G0G0E0G0E0G0G0G0G0G0E0G0G0G0G0G0E0G0G0G0G0G0G0G0G0G0G0G0G0E0G0G0E0G0G0G0G0E0G0G0G0G0G0G0G0G0G0G0G0X0X000%"0%"00$0$0$0$00)0)0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0)00/(0/0e00e0 0e0 0e0 0e0 0e0 0e0 0e0 0e0 0e0 0e0 0e0 0e0 0e0(0/002002 002 002 002 002 002 002 002 002 002 002002002002002002002002002002 002 002(0/0404 04 04 04 04 04 04 0404 04 04 04 04 0404 04 04 04 04 04 04 04 04 04 04 04 04 04 04(0/0g80g8 0g8 0g8 0g8 0g8 0g8 0g8 0g80g8 0g8 0g80g80g80g80g8 0g8 0g8 0g80g80g8 0g8 0g800o>(0o>0>0> 0> 0> 0> 0> 0> 0> 0> 0> 0> 0> 0> 0>(0o>0H@0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@ 0H@(0o>0WA0WA 0WA 0WA 0WA 0WA 0WA 0WA 0WA 0WA 0WA 0WA 0WA 0WA(0o>0B0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B(0o>0C0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C(0o>0|E0|E 0|E 0|E 0|E 0|E 0|E 0|E 0|E0|E 0|E 0|E 0|E 0|E 0|E(0o>0aH0aH 0aH 0aH 0aH 0aH 0aH 0aH 0aH 0aH 0aH(0o>0I0I 0I 0I 0I 0I0I 0I 0I 0I0I 0I 0I(0o>0(M0(M 0(M 0(M 0(M 0(M 0(M 0(M 0(M 0(M 0(M 0(M 0(M 0(M(0o>0N0N 0N 0N 0N 0N 0N 0N 0N 0N 0N 0N 0N 0N(0o>0XP0XP 0XP 0XP 0XP 0XP 0XP 0XP 0XP0XP 0XP 0XP 0XP 0XP 0XP(0o>0S0S 0S 0S 0S 0S 0S 0S 0S0S 0S 0S 0S 0S 0S 0S 0S 0S 0S 0S(0o>0V0V 0V 0V 0V 0V 0V 0V 0V 0V 0V 0V0V 0V 0V 0V 0V 0V 0V 0V(0o>01Y01Y 01Y 01Y 01Y 01Y 01Y 01Y 01Y 01Y 01Y 01Y 01Y 01Y(0o>0[0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[(0o>0J]0J] 0J] 0J] 0J] 0J] 0J] 0J] 0J] 0J] 0J] 0J] 0J] 0J](0o>0^0^ 0^ 0^ 0^ 0^ 0^ 0^ 0^ 0^ 0^ 0^ 0^ 0^(0o>0`0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0`00b(0b0!c0!c 0!c 0!c 0!c 0!c 0!c 0!c 0!c 0!c 0!c 0!c0!c 0!c 0!c 0!c 0!c 0!c00d(0d0e0e 0e 0e 0e 0e 0e 0e 0e0e 0e 0e 0e 0e 0e(0d0-i0-i 0-i 0-i 0-i 0-i 0-i 0-i 0-i 0-i 0-i 0-i 0-i 0-i(0d0j0j 0j 0j 0j 0j 0j 0j 0j 0j 0j 0j 0j 0j(0d0l0l 0l 0l 0l 0l 0l 0l 0l 0l 0l00)m(0)m0m0m 0m 0m 0m 0m 0m 0m 0m 0m 0m 0m 0m 0m(0)m00p00p 00p 00p 00p 00p 00p 00p 00p 00p 00p 00p 00p 00p(0)m0gq0gq 0gq 0gq 0gq 0gq 0gq 0gq 0gq 0gq 0gq 0gq 0gq 0gq(0)m0r0r 0r 0r 0r 0r 0r 0r 0r 0r 0r 0r0r0r0r0r0r 0r 0r00u(0u0u0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u 0u(0u0w0w 0w 0w 0w 0w 0w 0w 0w 0w 0w 0w 0w 0w00&{(0&{0{0{ 0{ 0{ 0{ 0{ 0{ 0{ 0{ 0{ 0{00u|(0u|0|0| 0| 0| 0| 0| 0| 0| 0| 0| 0| 0|0| 0| 0|(0u|0e0e 0e 0e 0e 0e 0e 0e 0e0e 0e 0e 0e 0e 0e 0e 0e 0e 0e 0e0e 0e 0e(0u|0[0[ 0[ 0[ 0[ 0[ 0[ 0[ 0[0[0[ 0[ 0[ 0[ 0[ 0[(0u|00 0 0 0 0 0 0 0 0 0 0 0 0(0u|0I0I 0I 0I 0I 0I 0I 0I 0I0I 0I 0I 0I 0I 0I00$(0$00 0 0 0 0 0 0 0 0 0 0 0 0(0$00 0 0 0 0 0 0 0 0 0 0 0 0(0$0 0 0 0 '0 0 0 00 0 0 000 0 0(0$00 0 0 0 0 0 0 0000000 0 0 0 0 0 0$0p0p 0p 0p 0p 0p 0p 0p 0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p0p 0p 0p 0p 0p 0p00(000 0 0 0 0 0 0 0000 0 0 0 0 0 00!0! 0! 0! 0! 0!0! 0! 0! 0! 0! 0!(00 0  0  0  0  0 0 0 0  0  0  0  0  0 (000 0 0 0 00 0 0 0 0 0(00x0x 0x 0x 0x 0x0x0x 0x 0x 0x 0x 0x(000 0 0 0 0 0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 00 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0 0 0(000 0 0 0 0 0 0 00000 0 0 0 0 0(00303 03 03 03 03 03 03 03 03 03 03 03 0303 03 03 0 3 0 3 0 3 0 3 0 3 03 03 03 03 03 03 03 03(000 0 0 0 0 0 0 0 0 0 0 0 0(00Ѳ0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ 0Ѳ00(000 0 0 0 000 0 0 0 0 0(00.0. 0. 0. 0. 0.0. 0. 0. 0. 0. 0.00(000 0 0 0 0 0 0 0 0 0(000 0 0 0 0 0 0 0 0 0(000 0 0 0 0 0 0 0 0 0 0 0(000 0 0 0 0 0 0 0 0 0 0 0,0 0 0 0 070 0 0 0 000 (0 0u0u 0u 0u 0u 0u0u0u 0u 0u 0u 0u 0u(0 00 0 0 0 000 0 0 0 0 0(0 0@0@ 0@ 0@ 0@ 0@0@ 0@ 0@ 0@ 0@ 0@(0 00 0 0 0 0 0 0 000 0 0 0 0 0(0 00 0 0 0 0 0 0 000 0 0 0 @0 0(000 0 0 0 0 0 0 0 0 0 0 0 0(000 0 0 0 0 0 0 00 0 0 0 0 0(000 0 0 0 000 0 0 00 0 0(000 0 0 0 0 0 0 0 0 0 0 0 0(000 0 0 0 00 0 0 0 0 0(000 0 0 0 0 0 0 0 0 0@0ي00@0ي00@0ي00@0ي00@40@40@04040@0@40@40@04040@0ي0ZV-DYM`:Y y 2 B U  v S g%zBx5 l%V}@k"|'nqF 6!!""$"%"^"3#$$%&'))))) ***S****++K+{+|++,,H,,,,,,U----..I.z.{..//[///////0e000000000022(2.2/202I2J2K2L2M2`2v2w2233333O4P4a4x4444444444444555z5555556[6q6666667Q7777e8f8g8888888888C999`::;F<==,=w==m>n>o>{>>>>>>>?*?+?7?+@,@@@F@G@H@W@X@Y@Z@[@n@@@@"A#A7AUAVAWAyAzA{A|A}AAAAA%B&B:BBBBBBBBBBBBBCCCCCCCCCCCCCCC_E`EtEzE{E|EEEEEEEEEEGGGG_H`HaHHHHHHHIIIIII"J#J$J%J&J2JJ8L9LMLL&M'M(MFMGMHMIMJM]MrMsMMjNkNNNNNNNNNNNNNN;PvJvvvvwww,w-w.w/w0wCwXwYwewYzZznz${%{&{E{{{{{{{{,|-|A|s|t|u|||}} } } }}-}.}:}~~~;cdeE}~ā́ց YZ[z{|}~ׂʄ˄̄̈́΄ GHIhijkl~B"#$<ƈΈψۈ !)*6ӋڋۋLٌڌd|ߍ aԎ܎+SThnop̏/7ƑΑݑ/FGq˒,>cdey 23? 3yz !@ABCDP|} 12345A?ќҜ+vwxɠ#$8ѡҡޡ&';ӣ=ѥҥ$:;G 4}~ɨʨ֨`{ɪ123GHIJK^{|ԫ\̭3lˮ!"6,-./0Cabnij~ϲвѲ '(4 !5o,-.EFGHIUrs#"x"BCW9c|&Cr (u u >?@`abcdp}gFGHIJV !5(=>?`abcdwjk !2DEQ $%9L{|:;<VWXYZm{|/0DS34HQRSTUaLMNPSVYefgr@0@E0@E0@E0@E0@G0@G0@G0@G0@E0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@E0@G0@E0@G0@G0@G0@G0@E0@G0@G0@G0@G0@E0@G0@G0@E0@G0@E0@G0@G0@G0@G0@G0@E0@G0@G0@G0@G0@G0@E0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@E0@G0@G0@E0@G0@G0@G0@G0@E0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0@G0P@0P@0@0@0%"@0%"@0@0$@0$@0$@0$@0@0)@0)@0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0) @0)@0@0/(@0/@0e0@0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0 @0e0(@0/@002@002 @002 @002 @002 @002 @002 @002 @002 @002 @002 @002@002@002@002@002@002@002@002@002@002 @002 @002 @0/@04@04 @04 @04 @04 @04 @04 @04 @04@04@ 04@ 04@ 04@ 04@ 04@04@ 04@ 04@ 04@ 04@ 04@ 04@ 04@ 04@ 04 @04 @04 @04 @04 @04 @0/@0g8@0g8 @0g8 @0g8 @0g8 @0g8 @0g8 @0g8 @0g8@0g8@ 0g8@ 0g8@0g8@0g8@0g8@0g8 @0g8 @0g8 @0g8@0g8@0g8 @0g8 @0g8@0@0o>(@0o>@0>@0> @0> @0> @0> @0> @0> @0> @0> @0> @0> @0> @0> @0>(@0o>@0H@@0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@ @0H@(@0o>@0WA@0WA @0WA @0WA @0WA @0WA @0WA @0WA @0WA @0WA @0WA @0WA @0WA @0WA(@0o>@0B@0B @0B @0B @0B @0B @0B @0B @0B @0B @0B @0B @0B @0B(@0o>@0C@0C @0C @0C @0C @0C @0C @0C @0C @0C @0C @0C @0C @0C(@0o>@0|E@0|E @0|E @0|E @0|E @0|E @0|E @0|E @0|E@0|E @0|E @0|E @0|E @0|E @0|E(@0o>@0aH@0aH @0aH @0aH @0aH @0aH @0aH @0aH @0aH @0aH @0aH @0o>@0J@0J @0J @0J @0J @0J@0J @0J @0J @0J@0J @0J @0J(@0o>@0\M@0\M @0\M @0\M @0\M @0\M @0\M @0\M @0\M @0\M @0\M @0\M @0\M @0\M(@0o>@0N@0N @0N @0N @0N @0N @0N @0N @0N @0N @0N @0N @0N @0N(@0o>@0P@0P @0P @0P @0P @0P @0P @0P @0P@0P @0P @0P @0P @0P @0P(@0o>@0S@0S @0S @0S @0S @0S @0S @0S @0S@0S@ 0S@ 0S@ 0S@ 0S@ 0S @0S @0S @0S @0S @0S(@0o>@0.W@0.W @0.W @0.W @0.W @0.W @0.W @0.W @0.W@ 0.W@ 0.W@ 0.W@0.W@ 0.W@ 0.W @0.W @0.W @0.W @0.W @0.W(@0o>@0eY@0eY @0eY @0eY @0eY @0eY @0eY @0eY @0eY @0eY @0eY @0eY @0eY @0eY(@0o>@0[@0[ @0[ @0[ @0[ @0[ @0[ @0[ @0[ @0[ @0[ @0[ @0[ @0[(@0o>@0~]@0~] @0~] @0~] @0~] @0~] @0~] @0~] @0~] @0~] @0~] @0~] @0~] @0~](@0o>@0_@0_ @0_ @0_ @0_ @0_ @0_ @0_ @0_ @0_ @0_ @0_ @0_ @0_(@0o>@0`@0` @0` @0` @0` @0` @0` @0` @0` @0` @0` @0` @0` @0`@0@0b(@0b@0Uc@0Uc @0Uc @0Uc @0Uc @0Uc @0Uc @0Uc @0Uc@ 0Uc@ 0Uc@ 0Uc@0Uc @0Uc @0Uc @0Uc @0Uc @0Uc@0@03e(@03e@0e@0e @0e @0e @0e @0e @0e @0e @0e@0e @0e @0e @0e @0e @0e(@03e@0ai@0ai @0ai @0ai @0ai @0ai @0ai @0ai @0ai @0ai @0ai @0ai @0ai @0ai(@03e@0j@0j @0j @0j @0j @0j @0j @0j @0j @0j @0j @0j @0j @0j(@03e@0:l@0:l @0:l @0:l @0:l @0:l @0:l @0:l @0:l @0:l @0:l@0@0rm(@0rm@0m@0m @0m @0m @0m @0m @0m @0m @0m @0m @0m @0m @0m @0m(@0rm@0yp@0yp @0yp @0yp @0yp @0yp @0yp @0yp @0yp @0yp @0yp @0yp @0yp @0yp(@0rm@0q@0q @0q @0q @0q @0q @0q @0q @0q @0q @0q @0q @0q @0q(@0rm@0r@0r @0r @0r @0r @0r @0r @0r @0r @0r @0r @0r@0r@0r@0r@0r@0r @0r @0r@0@0u(@0u@0Cv@0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv @0Cv(@0u@0\w@0\w @0\w @0\w @0\w @0\w @0\w @0\w @0\w @0\w @0\w @0\w @0\w @0\w@0@0o{(@0o{@0{@0{ @0{ @0{ @0{ @0{ @0{ @0{ @0{ @0{ @0{@0@0|(@0|@0D}@0D} @0D} @0D} @0D} @0D} @0D} @0D} @0D} @0D} @0D} @0D}@0D} @0D} @0D}(@0|@0@0 @0 @0 @0 @0 @0 @0 @0@0 @0 @0 @0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@0 @0 @0(@0|@0@0 @0 @0 @0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0(@0|@0 @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0  @0 (@0|@0@0 @0 @0 @0 @0 @0 @0 @0@0 @0 @0 @0 @0 @0@0@0(@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0I@0I @0I @0I @0I @0I @0I @0I @0I @0I @0I @0I @0I @0I(@0@0 @0 @0 @0 @'0 @0 @0 @0@0 @0 @0 @0@0@0 @0 @0 @0@0@0 @0 @0 @0 @0 @0 @0 @0@0@0@0@0@0@0 @0 @0 @0 @0 @0(@0@0Ϗ@0Ϗ @0Ϗ @0Ϗ @0Ϗ @0Ϗ @0Ϗ @0Ϗ @0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ@0Ϗ @0Ϗ @0Ϗ @0Ϗ @0Ϗ @0Ϗ@0@0(@0@0T@0T @0T @0T @0T @0T @0T @0T @0T@0T@0T@0T @0T @0T @0T @0T @0T(@0@0@0 @0 @0 @0 @0@0 @0 @0 @0 @0 @0 @0@0@0 @0 @0 @0 @0@0@0@0 @0 @0 @0 @0 @0 @0@0@0 @0 @0 @0 @0@0 @0 @0 @0 @0 @0 @0@0"@0" @0" @0" @0" @0"@0"@0" @0" @0" @0" @0" @0" @0@0I@0I @0I @0I @0I @0I @0I @0I @0I @0I @0I @0I @0I @0I(@0@0c@0c @0c @0c @0c @0c @0c @0c @0c@0c @0c @0c @0c @0c @0c(@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0B@0B @0B @0B @0B @0B @0B @0B @0B@0B@0B@0B@0B @0B @0B @0B @0B @0B @0@0@0 @0 @0 @0 @0 @0 @0 @0@ 0@ 0@ 0@ 0@ 0@0@ 0@ 0@ 0 @ 0 @ 0 @ 0 @ 0 @ 0@ 0@ 0 @0 @0 @0 @0 @0 @0@0°@0° @0° @0° @0° @0° @0° @0° @0° @0° @0° @0° @0° @0° @0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0@0E(@0E@0@0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0(@0E@0 @0  @0  @0  @0  @0 @0  @0  @0  @0  @0  @0 @0@0(@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0(@0@0@0 @0 @0 @0 @0@ 0@ 0 @0 @0 @0 @0 @0(@0@0@0 @0 @0 @0 @0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@,0@ 0 @0 @0 @0@70@ 0@ 0 @0 @0@0@0(@0@0l@0l @0l @0l @0l @0l@0l@0l @0l @0l @0l @0l @0l(@0@0@0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0(@0@0k@0k @0k @0k @0k @0k@0k @0k @0k @0k @0k @0k(@0@0@0 @0 @0 @0 @0 @0 @0 @0@0@0 @0 @0 @0 @0 @0(@0@0c@0c @0c @0c @0c @0c @0c @0c @0c@0c@0c@ 0c@ 0c@ 0c @0 @0(@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0(@0@0@0 @0 @0 @0 @0 @0 @0 @0@0 @0 @0 @0 @0 @0(@0@0@0 @0 @0 @0 @0@0@0 @0 @0 @0@0 @0 @0(@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0 @0(@0@0@0 @0 @0 @0 @0@0 @0 @0 @0 @0 @0(@0@0@0 @0 @0 @0 @0 @0 @0 @0 @0 0H@0@0@0@0@40@40@0@40@40@0@40@40@0@40@40@08 SSSSSSSSSSS`nnnq A  a TjS t,y;T(f4 ^!""[##$o% &&'a())214.68<@DH#LO>UX\^cxgmsv{ hDowdewz{|}~ %2=ER[co| 2'223{344456z677788:.:L:v:;<<====q>>>??e@@@AEmFF*G+HFHZHH"IUI|II%JJJJKKKK_MzMMMO_PPQQ%R8T&UIUrUjVVVV;XVXoXXZ[[[]^y^^_x_ `S``aGaqabccddHejeefff g hhhhij6kdkk.lllmmsp+qNqsqqrr sxst'tt'uuvw.x]xxJyeyyy zzzz6|}}~=~~/XY$,s -cÇ}ĉ։Z~͌Gk"ΐ)ړٔSnݙd 2yC|4Ѥv#ѩ&ѭ:}ɰ1J{Գ\̵36/aiϺ' HrB >cI bj D${:Y{/3RTLex     !"#$&'()*+,-./013456789:;<>?@ABCDFGHIJKLMNOPQSTUVWXYZ\]^_`abdefghijklmnpqrstuvwxyz{}~  yTVv (*+-M_{}~#?ABDd~8TVWYy,HJKMm(?[]^`<`|~578:Zo8TVWYy    9 W s v w y  , / 0 2 R j  < ? @ B b |  3 O R S U u  / T p s t v 1MPQSs   -Eadeg"#%EXtwxz <?@Bb5Vruvx/235U *eJfijl"#%Ee4PSTVv=[wz{}:=>@`u'Iehik "BZvyz|!$%'GdLhkln   /Oknoq$@CDFf    5 ` |  !0!3!4!6!V!!!!!!!""" """)(c(((()*>*Q****+2+I+|+++,0,F,,,,,4-S----./.G.{.../?/Y////78-8 X%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕX%ĕ̕XXXXXXXXXXXXXXX  "SZ\`gjq!!!!8@0(  B S  ?} _Toc117660669_Breaking_Changes_Overview _Toc117660670$_Changes_in_.NET_Framework v2.0 (Bet _Toc117660671 _Hlt117319158 _Hlt117319153 _Hlt117655700 _Hlt117321346 _Hlt117317766 _Hlt117319294 _Hlt117319161 _Hlt117317731 _Hlt117317734 _Hlt115838737 _Hlt115838738_.NET_Framework_2.0 _Toc117660672"_ATL_Server_-_CAtlHttpClient class _Toc117660673 _Toc117660674 _.NET_Client _Toc117660675 _Toc117660676_.NET_Client_1 _Toc117660677 _Toc117660678 _Toc117660679 _Toc117660680 _Toc117660681 _Toc117660682 _Toc117660683 _Toc117660684 _Toc117660685 _Toc117660686 _Toc117660687 _Toc117660688 _Toc117660689 _Toc117660690 _Toc117660691 _Toc117660692 _Toc117660693 _Toc117660694 _Toc117660695_.NET_Compact_Framework _Toc117660696 _Toc117660697_Common_Language_Runtime_(CLR) _Toc117660698 _Toc117660699 _Toc117660700 _Toc117660701 _Toc117660702_System.Data_Namespace _Toc117660703 _Toc117660704 _Toc117660705 _Toc117660706 _Toc117660707$_Natural_Language_Support_and Global_Globalization _Toc117660708 _Toc117660709 _Toc117660710$_Visual_Studio_Tools_for Office (Tri_Visual_Studio_Tools_for Office _Toc117660711 _Toc117660712#_Microsoft_Foundation_Classes_(MFC) _Visual_C++ _Toc117660713 _Toc117660714 _Toc117660715 _Hlt117319295 _Hlt117319163 _Hlt117319191 _Hlt117319315 _Hlt117317745 _Toc117660716 _Toc117660717 _Toc117660718_C#_Programming_Language _Toc117660719 _Toc117660720 _Toc117660721 _Toc117660722 _Toc117660723 _Toc117660724"_Visual_Basic_Programming_Language _Toc117660725 _Toc117660726 _Toc117660727 _Toc117660728 _Toc117660729 _Toc117660730 _Toc117660731 _Toc117660732 _Toc117660733 _Toc117660734 _Toc117660735 _Toc117660736 _Toc117660737_ClickOnce_Runtime_Process _Toc117660738 _Toc117660739 _Toc117660740_Visual_Studio _Toc117660741 _Toc117660742 _Toc117660743 _Toc117660744 _Toc117660745 _Toc117660746 _Toc117660747 _Toc117660748 _Toc117660749 _Toc117660750 _Toc117660751 _Toc117660752 _Toc117660753 _Toc117660754 _Toc117660755 _Toc117660756 _Toc117660757a%"$$))H**?,B--3.7.A.A.K/K///e0e00244g8o>o>>H@WABC|EaHI(MNXPSV1Y[J]^`bb!cdde-ijl)m)mm0pgqruuuuw&{&{&{{u|u|u||eāāā:[I$$p! x3Ѳ. u@?<M@@@@ @ @ @ @ @@@ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI@J@K@L@M@NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|]"$$)()I**@,C--4.8.B.B.L/L//0e00H2448o>z>>V@xABCEH!JEMNkPSWDY[f]^`bb2cdeeJij#l)m>mmYpqruuuv+w&{&{D{{u|u||}āāā:yɄg$; ލ?0 F+ D'_E_UPM1,<,@/I/s/|/02>22244r8z8~88N:V:>>WArABBCC|EEKK(M0M5M=MNNXPePSS1Y>Y[[J]]]``!c*c-iDijjll)m4mmm0pMpgqqrrw%w{{|}%|=FDŽ͍Ս.6#+'239"Ѳ'LU {U^.8s|"+x ?X]d<Uq|"NZdgqrɄȍ̍ݏNZdgqr::::::MNNPPQQSTVWYZdgqN| j}f~(4**P{5cv5:02Jz6XKG)  # ~/4L`>$^#8*$!ąx!-+z^!+0Ў^F= p=ET0@LEzmI:tM4;L2*&^s y z %!" #K#^#vv#$^-$ 1$+?$R$$b%(% %/%_o%y%~%\ &>&L&(^,($)9)VQ):T)P*i*j*<++$+tA+: ,+#,%,<,k,9|,a -_J-v-N.q.4-///?/0G00|S01qb1[2(3,3u3P4{4d#5585Dx5+6} 66/6E6 7R(7d57G72Q7r7u7 8#8F58X8$&9)9C.9*E9Y9h9):M:m: ;; =K6=*]=F>.>S2>rE>S>?o>r> ?*?A?.C?eC?t? @oN@fA B!BQB9RBRB?XB*C7ZCaCwCD DD|/D!hD/lD"EFFQRFOGGGMGH>HxHHII)I;Ib_IqIyIJgJKP'KLK!QKL*&L]LtLM)MMMe+M>0M\Mo N&[NAO5ZOOPP|PQQ Q2Q3Q,rQyQRT6R>RkRRnZSeStSToTbTbTR Ub7UlUhTh[hi$i.i3i>iEipiADjRj`mjnj{j|j7k\Rk&`kakfk rk4l$m (mAmcCn[n$knxno%o_o-noppp8gpopS qrqXq`*q>q@qAqMqOqsqQ|qkr)r7rF3sX4tZBtftRRu,Uu&,vCvPv2vwwwCw>pwx$xoKxMx\x]xyyyz8'z {,{9 {7{DB{ m{z{"`|o|YG}^}t}p ~~7~a&cKs@t| KUyU9zAWOo a%2?Hj,G/6kQ\t[}Ql%K5@Rf]hu&~HWt-o!rGSZ[vy|-/BH*:PS!?Q`j A ().iis ,T,MtJ7yX~Hs;QB _%_n? ]lw+4S@CdF'T+75m[qo$c.55JXT'6?a'CWX3 v Zm\np~ H,5AV=  7\4]?ag w38fH5s\.G8oLy~L.ce {&*4,XoY0{ =GvJr%w y+X!Ngkn(c@'v-N#V'U8<&?hO80=p|$8ltB8K_a g>kA46*TT^ A-Rl_|=W1BJrD I?^Ab"V0r0ZaKp]$18AakIyNU[hu;#Vbe%0(2gYg 6;!B E }.3bn')-X=>OKKa4 4>1IJYSu$#(8:a>wK\iq).7|Ybl#.V ?CS|%.$6#9AEQDcq J!2vFT zA6O~ s>}.d&JNnn9TYJis&=l H0T:;}+D]g%(0Ok* ,:4?!$AOI]hR:CL D(u6Te?gx~- OT;`EGz T"*O]b|W!I[i`rh.L*\Wqv >~IQe1t yNb2'?WbRrz8}Whd%W*7VD{L*Px +\l^~ryB"@Gf~NWP`q-1;\Ra/I !B 4']wTF`(NUdfk5Gl= ZZ} -|?">NM^jp3z8I|}23eCh,1Oke!HYli:{]a5<uYYggvzf<Sh(28BR[<?G(w) ***S****++K+{+|++,,H,,,,,,U----..I.z.{..//[//////0000000022(2.2/2J2K2L2M2`2v2w223334444444555777e8f888888888==,=m>n>>>>>?*?+?7?+@,@@@F@G@X@Y@Z@[@n@@@@"A#A7AUAVAzA{A|A}AAAAA%B&B:BBBBBBBBBBBCCCCCCCCCCCCC_E`EtEzE{EEEEEEEEEGGG_H`HHHHHHIIIII#J$J%J&J2J8L9LML&M'MGMHMIMJM]MrMsMMjNkNNNNNNNNNNNN;PvJvvvvww-w.w/w0wCwXwYwewYzZznz${%{{{{{{,|-|A|s|t|} } } }}-}.}:}~~~cd}~YZ{|}~˄̄̈́΄ GHijkl~"#ƈΈψۈ !)*6Ӌڋۋٌڌ SThnȍdey 23?yz ABCDP|}2345AќҜ+vw#$8ѡҡޡ&';ӣѥҥ$:;G 4}~ɨʨ֨ɪ12HIJK^{|!"6-./0Cabnij~ϲв '(4 !5,-FGHIUrs#"BCW& >?abcdpGHIJV !5=>abcdwjk !2DEQ$%9{|:;WXYZm{|/0D34HRSTUaLM@P@UnknownAuthor gz Times New RomanTimes New Roman[SymbolBookshelf Symbol 3?& z ArialArialO5  z Courier NewCourierE&  Verdana ArialYMicrosoft Logo 95SymbolA& zaTahoma?? ??K,Bookman Old StyleI WingdingsSymbol"1Hh3)̚Fh왆:$:$$4d;; 2QX)? 76PC:\Documents and Settings\erikre\Application Data\Microsoft\Templates\msdn20.dot..NET Framework Breaking Changes - Beta2 to RTM         t v      u         Oh+'0 (4 T ` l x0.NET Framework Breaking Changes - Beta2 to RTM msdn20.dot3Microsoft Office Word@F#@p}W@x@ν$:՜.+,D՜.+,<x  ; /.NET Framework Breaking Changes - Beta2 to RTM Title4" 8@ _PID_HLINKSA!pbC_C#_Programming_Language@D@_Visual_StudioRs=_ClickOnce_Runtime_ProcessCF:#_Visual_Basic_Programming_Languageb7_C#_Programming_LanguageL4 _Visual_C++<o1%_Visual_Studio_Tools_for Office (Tri\f._Globalizationg?+_System.Data_Namespace^A(_Common_Language_Runtime_(CLR)S-%_.NET_Compact_Framework~X"_.NET_Client_1_.NET_Framework_2.0Cbmailto:netfxcmp@microsoft.com -http://go.microsoft.com/fwlink/?LinkId=500407_Toc1176607577 _Toc1176607567_Toc1176607557_Toc1176607547_Toc1176607537_Toc1176607527_Toc1176607517_Toc1176607507_Toc1176607497_Toc1176607487_Toc1176607477_Toc1176607467_Toc1176607457_Toc1176607447_Toc1176607437_Toc1176607427_Toc1176607417_Toc1176607407_Toc1176607397_Toc1176607387_Toc1176607377_Toc1176607367_Toc1176607357_Toc1176607347_Toc1176607337|_Toc1176607327v_Toc1176607317p_Toc1176607307j_Toc1176607297d_Toc1176607287^_Toc1176607277X_Toc1176607267R_Toc1176607257L_Toc1176607247F_Toc1176607237@_Toc1176607227:_Toc11766072174_Toc1176607207._Toc1176607197(_Toc1176607187"_Toc1176607177_Toc1176607167_Toc1176607157_Toc1176607147 _Toc1176607137_Toc1176607127_Toc1176607117_Toc1176607107_Toc1176607097_Toc1176607087_Toc1176607077_Toc1176607067_Toc1176607057_Toc1176607047_Toc1176607037_Toc1176607027_Toc1176607017_Toc1176607006_Toc1176606996_Toc1176606986_Toc1176606976_Toc1176606966_Toc1176606956_Toc1176606946_Toc1176606936_Toc1176606926_Toc1176606916_Toc1176606906z_Toc1176606896t_Toc1176606886n_Toc1176606876h_Toc1176606866b_Toc1176606856\_Toc1176606846V_Toc1176606836P_Toc1176606826J_Toc1176606816D_Toc1176606806>_Toc11766067968_Toc11766067862_Toc1176606776,_Toc1176606766&_Toc1176606756 _Toc1176606746_Toc1176606736_Toc1176606726_Toc1176606716_Toc1176606706_Toc117660669  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXYZ[\]^_`abcdoRoot Entry FYNqData  1TablezqWordDocumentSummaryInformation(KDocumentSummaryInformation8S#CompObjq  FMicrosoft Office Word Document MSWordDocWord.Document.89q