Loading...
HomeMy WebLinkAbouttown_boundary town_boundary.cpg town_boundary.dbf town_boundary.prj town_boundary.sbn town_boundary.sbx town_boundary.shp town_boundary.shp.xmlMassGIS 20140204 Community Boundaries (Towns) from Survey Points (Polygons) TRUE vector digital data TRUE GISDATA.TOWNSSURVEY_POLY The political boundary datalayer is a polygon representation of town boundaries created from arcs developed from survey coordinates extracted from the 68-volume Harbor and Lands Commission Town Boundary Atlas for the 351 communities (cities and towns) in Massachusetts. The Atlas was published in the early 1900's and is maintained by the Survey Section of Massachusetts Highway Department. For communities with a coastal boundary, MassGIS has collaborated with Massachusetts Water Resources Authority and the Department of Environmental Protection to complete a 1:12000 scale coastline. The boundary for the coastline was defined as being the upland side of tidal flats and rocky inter-tidal zones. Note that the 351 communities are the official municipal names, not including "villages" or other sections of towns. This datalayer was created for the purposes of providing an up-to-date polygon version of the town boundaries for the 351 communites of the Commonwealth of Massachusetts. The legislative intent for some boundaries could not be mapped. Boundaries where that is true are identified in the attribute information. TRUE en 1880 present publication date In work As needed TRUE -73.533318 TRUE -69.898590 TRUE 42.888312 TRUE 41.231170 TRUE 33863.732500 TRUE 330836.972500 TRUE 777606.374600 TRUE 959743.044600 None Commonwealth of Massachusetts, Massachusetts City Boundaries Town Boundaries Survey Points Harbor and Lands Commission Municipal Not applicable. This data set is a public record. This data set, like all other cartographic products may contain inherent aberrations in geography or thematical errors. The boundaries included in this data set were developed using accepted GIS methodology. Cartographic products can never truly represent real-world conditions due to several factors. These factors can include, but are not limited to: human error upon digitizing, computational tolerance of the computer, or the distortion of map symbology. Because of these factors MassGIS cannot be held legally responsible for personal or property damages resulting from any type of use of the data set. These boundaries are suitable for map display and planning purposes. They cannot be used as a substitute for the work of a professional land surveyor. Michael Trust MassGIS Sr. GIS Database Administrator mailing and physical address One Ashburton Place, Room 1601 Boston MA 02108 USA 617-619-5615 michael.trust@state.ma.us 9AM-5PM TRUE Microsoft Windows XP Version 5.1 (Build 2600) Service Pack 2; ESRI ArcCatalog 9.3.1.3000 TRUE SDE Feature Class There have been no deliberate or intentional omissions or inclusions of polygon attributes within this data set. Curt Crowe (the National Geodetic Survey's liason to Massachusetts) has stated that "these are not survey quality coordinates. The atlas coordinates were only published to the nearest foot on an early datum and the survey work was done over a thirty year span. The 'Lefti" conversion updated the coordinates but it did not improve their accuracy. I would expect these values to be good to within 3 feet (1 meter) in most cases. Some areas will be slightly better and some could be much worse. " Boundary point locations were determined under The Massachusetts Town Corner Project; Updating the Harbor and Land Commission Town Boundary Atlases to the National Spatial Reference System. The Harbor and Land Commission Town Boundary Atlases contain valuable coordinate data on almost every town bound in Massachusetts. The survey fieldwork (conventional optical triangulation) was done between 1878 and 1912. The geographic coordinates of over 3500 corners and 800 control points were computed and published in a series of 68 atlases between 1880 and 1915. These coordinates were published to the hundredth of a second of arc (+ 1 foot) on the U.S. Standard Datum, a predecessor of the North American Datum and the North American Datum of 1927. In 1999 MassHighway and MassGIS joined forces in an effort to create a digital database of the Town Boundary monuments and to update the coordinate values to the geodetic datums in current use; the North American Datum of 1927 (NAD27) and the North American Datum of 1983 (NAD83). The following method was used: -Automate coordinate data for the 3500 corners and 800 control points -Review, compute, and integrate over 150 pieces of Legislation which alter town lines -Identify control points which are in the NGS Data Base -300 common stations found, these points have US Standard Datum, NAD27 and NAD83 coordinate values -Develop a grid of datum shifts from the 300 common points to be applied to the town corner points -Used the National Geodetic Survey?s LEFTI software -Update the data set to NAD27 geographic coordinates with LEFTI software -Compute NAD27 State Plane Coordinates with GPPCGP software -Update the data set to NAD83 geographic coordinates with NADCON software -Compute NAD83 State Plane Coordinates with SPCS83 software -Graphically review the updated coordinate values The updated coordinates for the boundary points cannot be more accurate than the initial coordinates without additional survey. Given the combination of original survey methods, 100 years of exposure to natural forces and the least squares transformation process, the updated coordinates of the town line bounds should be considered to be accurate in the 1-meter (3 foot) range. Once the updated coordinates had been calculated and entered into an Access database it was passed on to MassGIS. MassGIS then queried out the useful boundary coordinates and created a point shapefile from this information (named TOWNSSURVEY_POINT). The coastline was developed through coordination with Massachusetts Water Resources Authority. The source for the coastline was the 1:12000 scale wetlands data layer, with the coastline boundary being the upland-side boundaries of tidal flats and rocky inter-tidal zones. These upland boundaries were photo-interprested from 1:12000 scale color IR photography. The arc layer was created by adjusting the existing 1:25,000 scale town boundaries to the the survey point data (TOWNSSURVEY_POINT). All GIS work for the arc creation was done using the ARCGIS 8.x suite of products. In many areas, the boundary creation was simply a matter of "connecting the dots" from one boundary point to the next. Where boundaries follow a stream/river or road right of way the boundary was approximately delineated using the 2001 Half Meter Color Orthophotography as a base. All boundaries that follow a water body or a ROW are coded in the attribute table in the BND_QUAL field. A complex boundary situation occurs when a survey point is a "witness mark", denoted by the letters WM in the coordinate name. A witness mark point is an "on-land" representation of the next point along the boundary when that next point is in a river, wetland, or pond. A line drawn between the point before a witness mark and a witness mark point gives you the direction of the town boundary as it proceeds to the next point in the river, wetland, or pond. Witness marks are often but not always on the town boundary. The Harbor and Land Commission Town Boundary Atlases included large scale maps of individual boundary point locations. Digital images of these maps taken by MassGIS were also used as a guide in creating the town boundaries layer. Once the boundary arcs had been updated the updated coastline derived from the wetlands data was appending to the new boundary arcs. The layer was updated on May 24, 2006, when TOWNSSURVEY_PT points ID1 = 1629 (Needham-Wellesley) and 1933 (Winchendon-NH border) were slightly moved to correct coordinate data entry errors. Files were replaced on October 12, 2006, with BND_QUAL values changed along Brookline-Boston border. Files were replaced on December 4, 2007, with five adjusted boundaries based on surveyed right-of-way plans. In September 2009 TYPE was changed to 'TC' for Braintree, Palmer, Randolph and Winthrop. In May 2011 the Boston/Brookline boundary was modified (topological edit based on ARC feature class line moved from point ID1 1071 to 798), affecting the two polygon and one arc layers. In June 2011 some pseudo nodes were removed along the Haverhill boundary, affecting the two polygon and one arc layers. In October 2011 edits were made along the boundaries of: Palmer-Monson (based on parcels); West Springfield-Agawam (Acts and Resolves redefinition); Douglas-Uxbridge and Grafton-Westborough (legislative changes). Jennifer Inzana MassGIS GIS Database Specialist mailing and physical address 251 Causeway Street, Suite 500 Boston MA 02114 USA 617-626-1196 617-626-1249 jennifer.inzana@state .ma.us 0800 - 1630 EST Michael Trust MassGIS Sr. GIS DBA mailing and physical address 251 Causeway St., Suite 500 Boston MA 02114 617-626-1195 Boundaries were modified in November and December, 2007, in five locations in Norfolk County, adjusted to match surveyed right-of-way (ROW) plans provided by the Norfolk County Engineering department. Edits included: - Bay Road (Sharon-Stoughton); - Clapboardtree Street (Norwood-Westwood); - Old Post Road (Walpole-Sharon); - Canton Street (Norwood-Westwood and Canton-N-W); - County Street (Dover-Walpole between Medfield and Westwood) ArcGIS 9.2 December 2007 The TYPE field was changed from 'T' to 'TC' for BRAINTREE, PALMER, WINTHROP and RANDOLPH in September 2009. Michael Trust MassGIS Sr. GIS Database Administrator mailing and physical address One Ashburton Place Boston MA 02108 617-619-5615 Boston/Brookline boundary modified on May 9, 2011. Topological edit based on ARC feature class line moved from point ID1 1071 to 798. ArcGIS 10 20110509 Michael Trust MassGIS Sr. GIS Database Administrator mailing and physical address One Ashburton Place Boston MA 02108 617-619-5615 michael.trust@state.ma.us Pseudo nodes removed along Haverill boundary. ArcGIS 10.0 20110608 Michael Trust MassGIS Sr. GIS Database Administrator mailing and physical address One Ashburton Place, Room 1601 Boston MA 02108 USA 617-619-5615 michael.trust@state.ma.us Coastal polygons added to offshore areas of Boston and Medford. ArcGIS 10.0 20121105 Michael Trust MassGIS Blackstone-Millville boundary edited based on Level 3 Assessors Parcels data. ArcGIS 10 2013-06-24 Michael Trust MassGIS Edits made to the boundaries of Boxford-Topsfield and Berlin-Hudson. Edits made as part of correcting miscoded coordinates of points in the TOWNSSURVEY_PT layer. ArcGIS 10 2013-12-13 Michael Trust MassGIS Edits made to the boundaries of Eastham-Orleans and Groton-Shirley based on data from L3 Assessor Parcels. ArcGIS 10 2013-12-13 Michael Trust MassGIS Tinker's Island reassigned to Salem from Marblehead. Bumkin Island reassigned from Hingham to Hull. Edits based on data from Level 3 Assessors Parcels. ArcGIS 10 2014-02-04 Michael Trust MassGIS Recoded TYPE = 'TC' for BRIDGEWATER, based on latest data from the Secretary of State's office. 20140206 Not Applicable TRUE Vector TRUE Simple 4 TRUE TRUE TRUE TRUE 1243 TRUE TRUE TRUE FALSE TRUE 1 TRUE 1 TRUE 5.000000 TRUE FALSE TRUE 2 TRUE 5 TRUE 6 TRUE 8 TRUE coordinate pair TRUE 0.000100 TRUE 0.000100 TRUE meters TRUE North American Datum of 1983 TRUE Geodetic Reference System 80 TRUE 6378137.000000 TRUE 298.257222 TRUE GCS_North_American_1983 TRUE NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001 TRUE 1.000000 TRUE Explicit elevation coordinate included with horizontal coordinates GISDATA.TOWNSSURVEY_POLY TRUE GISDATA.TOWNSSURVEY_POLY Attribute table defining characteristics of towns within the Commonwealth of Massachusetts TRUE Feature Class TRUE 1243 OBJECTID Internal feature number. ESRI Sequential unique whole numbers that are automatically generated. TRUE Object ID TRUE OID TRUE 4 TRUE 10 TRUE 0 SHAPE Feature geometry. ESRI Coordinates defining the features. TRUE Shape TRUE Geometry TRUE 4 TRUE 0 TRUE 0 TOWN City or Town Name TRUE TOWN TRUE String TRUE 21 TRUE 0 TRUE 0 TOWN_ID MassGIS Town-ID Code (alphabetical, 1-351) TRUE TOWN_ID TRUE SmallInteger TRUE 2 TRUE 4 TRUE 0 POP1980 US Census Town Population: 1980 TRUE POP1980 TRUE Integer TRUE 4 TRUE 10 TRUE 0 POP1990 US Census Town Population: 1990 TRUE POP1990 TRUE Integer TRUE 4 TRUE 10 TRUE 0 POP2000 US Census Town Population: 2000 TRUE POP2000 TRUE Integer TRUE 4 TRUE 10 TRUE 0 POPCH80_90 Population change, 1980-1990 TRUE POPCH80_90 TRUE SmallInteger TRUE 2 TRUE 4 TRUE 0 POPCH90_00 Population change, 1990-2000 TRUE POPCH90_00 TRUE Integer TRUE 4 TRUE 10 TRUE 0 TYPE Type of Town C City T Town TC Town with City form of government TRUE TYPE TRUE String TRUE 2 TRUE 0 TRUE 0 ISLAND Determines if a poly is Island in nature 1 Island 0 Is NOT an Island TRUE ISLAND TRUE SmallInteger TRUE 2 TRUE 4 TRUE 0 COASTAL_POLY Determines if a poly is coastal in nature YES Poly is part of the coastline NO poly is not part of the coastline TRUE COASTAL_POLY TRUE String TRUE 3 TRUE 0 TRUE 0 FOURCOLOR Codes (1,2,3,4) allowing shading of all towns using 4 symbols (based on four-color theorem where no adjacent polygons have same symbol) TRUE FOURCOLOR TRUE SmallInteger TRUE 2 TRUE 4 TRUE 0 FIPS_STCO Federal Information Processing Standard (FIPS) State/County Code TRUE FIPS_STCO TRUE Integer TRUE 4 TRUE 10 TRUE 0 CCD_MCD US Census Town Code TRUE CCD_MCD TRUE String TRUE 3 TRUE 0 TRUE 0 FIPS_PLACE Federal Information Processing Standard (FIPS) Town Code TRUE FIPS_PLACE TRUE String TRUE 5 TRUE 0 TRUE 0 FIPS_MCD FIPS State & County & Census Town Code concatenated TRUE FIPS_MCD TRUE Integer TRUE 4 TRUE 10 TRUE 0 FIPS_COUNTY FIPS County Code TRUE FIPS_COUNTY TRUE SmallInteger TRUE 2 TRUE 4 TRUE 0 ACRES Area in Acres TRUE ACRES TRUE Double TRUE 8 TRUE 38 TRUE 8 SQUARE_MILES Area in Square Miles TRUE SQUARE_MILES TRUE Double TRUE 8 TRUE 38 TRUE 8 TRUE POP2010 TRUE POP2010 TRUE Integer TRUE 4 TRUE 10 TRUE 0 US Census Town Population: 2010 US Census Bureau TRUE POPCH00_10 TRUE POPCH00_10 TRUE Integer TRUE 4 TRUE 10 TRUE 0 Population change, 2000-2010 US Census Bureau SHAPE.AREA TRUE SHAPE.AREA TRUE Double TRUE 0 TRUE 0 TRUE 0 SHAPE.LEN TRUE SHAPE.LEN TRUE Double TRUE 0 TRUE 0 TRUE 0 MassGIS mailing and physical address One Ashburton Place, Room 1601 Boston MA 02108 USA Downloadable Data June 2004 unknown Shapefiles and Personal Geodatabase Download from http://www.mass.gov/itd/townsurvey 20140204 Michael Trust MassGIS mailing and physical address One Ashburton Place, Room 1601 Boston MA 02108 USA 617-619-5615 Sr. GIS Database Administrator TRUE FGDC Content Standards for Digital Geospatial Metadata TRUE FGDC-STD-001-1998 TRUE local time http://www.mass.go v/itd/townsurvey MassGIS Web Documentation TRUE en 20210716 10122700 FALSE 20121113 15265000 20140206 16392500 TRUE GISDATA.TOWNSSURVEY_POLY TRUE False 002 TRUE 33863.732500 TRUE 330836.972500 TRUE 777606.374600 TRUE 959743.044600 TRUE 1 TRUE file://\\ANF-ITD-957731\C$\gis\Towns_Survey\townssurvey_gdb.mdb TRUE Local Area Network TRUE Projected TRUE GCS_North_American_1983 TRUE NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001 TRUE <ProjectedCoordinateSystem xsi:type='typens:ProjectedCoordinateSystem' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/10.0'><WKT>PROJCS[&quot;NAD_1983_StatePlane_Massachusetts_Mainland_FIPS_2001&quot;,GEOGCS[&quot;GCS_North _American_1983&quot;,DATUM[&quot;D_North_American_1983&quot;,SPHEROID[&quot;GRS_1980&quot;,6378137.0,298.257222101]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433]],PRO JECTION[&quot;Lambert_Conformal_Conic&quot;],PARAMETER[&quot;False_Easting&quot;,200000.0],PARAMETER[&quot;False_Northing&quot;,750000.0],PARAMETER[&quot;Central_Meridian&quot;,-71.5],PARAMETER[&quot ;Standard_Parallel_1&quot;,41.71666666666667],PARAMETER[&quot;Standard_Parallel_2&quot;,42.68333333333333],PARAMETER[&quot;Latitude_Of_Origin&quot;,41.0],UNIT[&quot;Meter&quot;,1.0],AUTHORITY[&quot;E PSG&quot;,26986]]</WKT><XOrigin>-36530900</XOrigin><YOrigin>-28803200</YOrigin><XYScale>10000</XYScale><ZOrigin>0</ZOrigin><ZScale>1</ZScale><MOrigin>0</MOrigin><MScale>1</MScale><XYTolerance>0.001</ XYTolerance><ZTolerance>0.001</ZTolerance><MTolerance>0.001</MTolerance><HighPrecision>true</HighPrecision><WKID>26986</WKID></ProjectedCoordinateSystem> TRUE Linear Unit: Meter (1.000000) FGDC 1.0 625000 5000 FGDC CSDGM Metadata PictureX /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACFAMgDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KK KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAorJ1DxJZ2dos8c8E6u5jDCUCNSBk7mGQox3P cgdxXFj4tW76nDm9tUtGUBmiVpYEkYkKkk4GFJ2NgnH3lwG6nirYyjQlyzevkm/yKUWz0qisPwT4 k/4S/wAK6drHlLAbqMs0SsWCMCQVyQCcEEdBW5XaSFFFFABRRRQAUUUUAFFFFAFLVb17OCMRbfPm kEabwSoOCSTyOihjWG/iW9gvp4G8qYQhSfKtJcMxySu5S2ONpzg/e6cUeKb64h1GAwOiLAqhg8LS 5MjYyApBBAQ+ud/YZNY0F358t3qd4LtLZUEaXNsGVSI2fLeWrsTyT95e3I9fjczzLEUcQ6dGVkku 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 iigAooooAKKKKACiiigAooooA//Z original metadata yes source_metadata.xml b2a76d3b10506c6e045f3c4c410812 Base64 fgdc PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxtZXRhZGF0YT4NCiAgPGlk aW5mbz4NCiAgICA8Y2l0YXRpb24+DQogICAgICA8Y2l0ZWluZm8+DQogICAgICAgIDxvcmlnaW4+ TWFzc0dJUzwvb3JpZ2luPg0KICAgICAgICA8cHViZGF0ZT4yMDExMTAyNTwvcHViZGF0ZT4NCiAg ICAgICAgPHRpdGxlPkNvbW11bml0eSBCb3VuZGFyaWVzIChUb3ducykgZnJvbSBTdXJ2ZXkgUG9p bnRzIChQb2x5Z29ucyk8L3RpdGxlPg0KICAgICAgPC9jaXRlaW5mbz4NCiAgICA8L2NpdGF0aW9u Pg0KICAgIDxkZXNjcmlwdD4NCiAgICAgIDxhYnN0cmFjdD5UaGUgcG9saXRpY2FsIGJvdW5kYXJ5 IGRhdGFsYXllciBpcyBhIHBvbHlnb24gcmVwcmVzZW50YXRpb24gb2YgdG93biBib3VuZGFyaWVz IGNyZWF0ZWQgZnJvbSBhcmNzIGRldmVsb3BlZCBmcm9tIHN1cnZleSBjb29yZGluYXRlcyBleHRy YWN0ZWQgZnJvbSB0aGUgNjgtdm9sdW1lIEhhcmJvciBhbmQgTGFuZHMgQ29tbWlzc2lvbiBUb3du IEJvdW5kYXJ5IEF0bGFzIGZvciB0aGUgMzUxIGNvbW11bml0aWVzIChjaXRpZXMgYW5kIHRvd25z KSBpbiBNYXNzYWNodXNldHRzLiBUaGUgQXRsYXMgd2FzIHB1Ymxpc2hlZCBpbiB0aGUgZWFybHkg MTkwMCdzIGFuZCBpcyBtYWludGFpbmVkIGJ5IHRoZSBTdXJ2ZXkgU2VjdGlvbiBvZiBNYXNzYWNo dXNldHRzIEhpZ2h3YXkgRGVwYXJ0bWVudC4gRm9yIGNvbW11bml0aWVzIHdpdGggYSBjb2FzdGFs IGJvdW5kYXJ5LCBNYXNzR0lTIGhhcyBjb2xsYWJvcmF0ZWQgd2l0aCBNYXNzYWNodXNldHRzIFdh dGVyIFJlc291cmNlcyBBdXRob3JpdHkgYW5kIHRoZSBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50 YWwgUHJvdGVjdGlvbiB0byBjb21wbGV0ZSBhIDE6MTIwMDAgc2NhbGUgY29hc3RsaW5lLiBUaGUg Ym91bmRhcnkgZm9yIHRoZSBjb2FzdGxpbmUgd2FzIGRlZmluZWQgYXMgYmVpbmcgdGhlIHVwbGFu ZCBzaWRlIG9mIHRpZGFsIGZsYXRzIGFuZCByb2NreSBpbnRlci10aWRhbCB6b25lcy4gTm90ZSB0 aGF0IHRoZSAzNTEgY29tbXVuaXRpZXMgYXJlIHRoZSBvZmZpY2lhbCBtdW5pY2lwYWwgbmFtZXMs IG5vdCBpbmNsdWRpbmcgInZpbGxhZ2VzIiBvciBvdGhlciBzZWN0aW9ucyBvZiB0b3ducy48L2Fi c3RyYWN0Pg0KICAgICAgPHB1cnBvc2U+VGhpcyBkYXRhbGF5ZXIgd2FzIGNyZWF0ZWQgZm9yIHRo ZSBwdXJwb3NlcyBvZiBwcm92aWRpbmcgYW4gdXAtdG8tZGF0ZSBwb2x5Z29uIHZlcnNpb24gb2Yg dGhlIHRvd24gYm91bmRhcmllcyBmb3IgdGhlIDM1MSBjb21tdW5pdGVzIG9mIHRoZSBDb21tb253 ZWFsdGggb2YgTWFzc2FjaHVzZXR0cy4gICBUaGUgbGVnaXNsYXRpdmUgaW50ZW50IGZvciBzb21l IGJvdW5kYXJpZXMgY291bGQgbm90IGJlIG1hcHBlZC4gIEJvdW5kYXJpZXMgd2hlcmUgdGhhdCBp cyB0cnVlIGFyZSBpZGVudGlmaWVkIGluIHRoZSBhdHRyaWJ1dGUgaW5mb3JtYXRpb24uPC9wdXJw b3NlPg0KICAgIDwvZGVzY3JpcHQ+DQogICAgPHRpbWVwZXJkPg0KICAgICAgPHRpbWVpbmZvPg0K ICAgICAgICA8cm5nZGF0ZXM+DQogICAgICAgICAgPGJlZ2RhdGU+MTg4MDwvYmVnZGF0ZT4NCiAg ICAgICAgICA8ZW5kZGF0ZT5wcmVzZW50PC9lbmRkYXRlPg0KICAgICAgICA8L3JuZ2RhdGVzPg0K ICAgICAgPC90aW1laW5mbz4NCiAgICAgIDxjdXJyZW50PnB1YmxpY2F0aW9uIGRhdGU8L2N1cnJl bnQ+DQogICAgPC90aW1lcGVyZD4NCiAgICA8c3RhdHVzPg0KICAgICAgPHByb2dyZXNzPkluIHdv cms8L3Byb2dyZXNzPg0KICAgICAgPHVwZGF0ZT5BcyBuZWVkZWQ8L3VwZGF0ZT4NCiAgICA8L3N0 YXR1cz4NCiAgICA8a2V5d29yZHM+DQogICAgICA8dGhlbWU+DQogICAgICAgIDx0aGVtZWt0Pk5v bmU8L3RoZW1la3Q+DQogICAgICAgIDx0aGVtZWtleT5DaXR5IEJvdW5kYXJpZXMsIFRvd24gQm91 bmRhcmllcywgIFN1cnZleSBQb2ludHMsIEhhcmJvciBhbmQgTGFuZHMgQ29tbWlzc2lvbiwgTXVu aWNpcGFsPC90aGVtZWtleT4NCiAgICAgIDwvdGhlbWU+DQogICAgICA8cGxhY2U+DQogICAgICAg IDxwbGFjZWt0Pk5vbmU8L3BsYWNla3Q+DQogICAgICAgIDxwbGFjZWtleT5Db21tb253ZWFsdGgg b2YgTWFzc2FjaHVzZXR0cywgTWFzc2FjaHVzZXR0czwvcGxhY2VrZXk+DQogICAgICA8L3BsYWNl Pg0KICAgIDwva2V5d29yZHM+DQogICAgPGFjY2NvbnN0Pk5vdCBhcHBsaWNhYmxlLiAgVGhpcyBk YXRhIHNldCBpcyBhIHB1YmxpYyByZWNvcmQuPC9hY2Njb25zdD4NCiAgICA8dXNlY29uc3Q+VGhp cyBkYXRhIHNldCwgbGlrZSBhbGwgb3RoZXIgY2FydG9ncmFwaGljIHByb2R1Y3RzIG1heSBjb250 YWluIGluaGVyZW50IGFiZXJyYXRpb25zIGluIGdlb2dyYXBoeSBvciB0aGVtYXRpY2FsIGVycm9y cy4gIFRoZSBib3VuZGFyaWVzIGluY2x1ZGVkIGluIHRoaXMgZGF0YSBzZXQgd2VyZSBkZXZlbG9w ZWQgdXNpbmcgYWNjZXB0ZWQgR0lTIG1ldGhvZG9sb2d5LiAgQ2FydG9ncmFwaGljIHByb2R1Y3Rz IGNhbiBuZXZlciB0cnVseSByZXByZXNlbnQgcmVhbC13b3JsZCBjb25kaXRpb25zIGR1ZSB0byBz ZXZlcmFsIGZhY3RvcnMuICBUaGVzZSBmYWN0b3JzIGNhbiBpbmNsdWRlLCBidXQgYXJlIG5vdCBs aW1pdGVkIHRvOiBodW1hbiBlcnJvciB1cG9uIGRpZ2l0aXppbmcsIGNvbXB1dGF0aW9uYWwgdG9s ZXJhbmNlIG9mIHRoZSBjb21wdXRlciwgb3IgdGhlIGRpc3RvcnRpb24gb2YgbWFwIHN5bWJvbG9n eS4gIEJlY2F1c2Ugb2YgdGhlc2UgZmFjdG9ycyBNYXNzR0lTIGNhbm5vdCBiZSBoZWxkIGxlZ2Fs bHkgcmVzcG9uc2libGUgZm9yIHBlcnNvbmFsIG9yIHByb3BlcnR5IGRhbWFnZXMgcmVzdWx0aW5n IGZyb20gYW55IHR5cGUgb2YgdXNlIG9mIHRoZSBkYXRhIHNldC4gIFRoZXNlIGJvdW5kYXJpZXMg YXJlIHN1aXRhYmxlIGZvciBtYXAgZGlzcGxheSBhbmQgcGxhbm5pbmcgcHVycG9zZXMuICBUaGV5 IGNhbm5vdCBiZSB1c2VkIGFzIGEgc3Vic3RpdHV0ZSBmb3IgdGhlIHdvcmsgb2YgYSBwcm9mZXNz aW9uYWwgbGFuZCBzdXJ2ZXlvci48L3VzZWNvbnN0Pg0KICAgIDxwdGNvbnRhYz4NCiAgICAgIDxj bnRpbmZvPg0KICAgICAgICA8Y250cGVycD4NCiAgICAgICAgICA8Y250cGVyPk1pY2hhZWwgVHJ1 c3Q8L2NudHBlcj4NCiAgICAgICAgICA8Y250b3JnPk1hc3NHSVM8L2NudG9yZz4NCiAgICAgICAg PC9jbnRwZXJwPg0KICAgICAgICA8Y250cG9zPlNyLiBHSVMgRGF0YWJhc2UgQWRtaW5pc3RyYXRv cjwvY250cG9zPg0KICAgICAgICA8Y250YWRkcj4NCiAgICAgICAgICA8YWRkcnR5cGU+bWFpbGlu ZyBhbmQgcGh5c2ljYWwgYWRkcmVzczwvYWRkcnR5cGU+DQogICAgICAgICAgPGFkZHJlc3M+T25l IEFzaGJ1cnRvbiBQbGFjZSwgUm9vbSAxNjAxPC9hZGRyZXNzPg0KICAgICAgICAgIDxjaXR5PkJv c3RvbjwvY2l0eT4NCiAgICAgICAgICA8c3RhdGU+TUE8L3N0YXRlPg0KICAgICAgICAgIDxwb3N0 YWw+MDIxMDg8L3Bvc3RhbD4NCiAgICAgICAgICA8Y291bnRyeT5VU0E8L2NvdW50cnk+DQogICAg ICAgIDwvY250YWRkcj4NCiAgICAgICAgPGNudHZvaWNlPjYxNy02MTktNTYxNTwvY250dm9pY2U+ DQogICAgICAgIDxjbnRlbWFpbD5taWNoYWVsLnRydXN0QHN0YXRlLm1hLnVzPC9jbnRlbWFpbD4N CiAgICAgICAgPGhvdXJzPjlBTS01UE08L2hvdXJzPg0KICAgICAgPC9jbnRpbmZvPg0KICAgIDwv cHRjb250YWM+DQogIDwvaWRpbmZvPg0KICA8ZGF0YXF1YWw+DQogICAgPGF0dHJhY2M+DQogICAg ICA8YXR0cmFjY3I+VGhlcmUgaGF2ZSBiZWVuIG5vIGRlbGliZXJhdGUgb3IgaW50ZW50aW9uYWwg b21pc3Npb25zIG9yIGluY2x1c2lvbnMgb2YgcG9seWdvbiBhdHRyaWJ1dGVzIHdpdGhpbiB0aGlz IGRhdGEgc2V0LjwvYXR0cmFjY3I+DQogICAgPC9hdHRyYWNjPg0KICAgIDxwb3NhY2M+DQogICAg ICA8aG9yaXpwYT4NCiAgICAgICAgPGhvcml6cGFyPkN1cnQgQ3Jvd2UgKHRoZSBOYXRpb25hbCBH ZW9kZXRpYyBTdXJ2ZXkncyBsaWFzb24gdG8gTWFzc2FjaHVzZXR0cykgaGFzIHN0YXRlZCB0aGF0 ICJ0aGVzZSBhcmUgbm90IHN1cnZleSBxdWFsaXR5IGNvb3JkaW5hdGVzLiBUaGUgYXRsYXMgY29v cmRpbmF0ZXMgd2VyZSBvbmx5IHB1Ymxpc2hlZCB0byB0aGUgbmVhcmVzdCBmb290IG9uIGFuIGVh cmx5IGRhdHVtIGFuZCB0aGUgc3VydmV5IHdvcmsgd2FzIGRvbmUgb3ZlciBhIHRoaXJ0eSB5ZWFy IHNwYW4uIFRoZSAnTGVmdGkiIGNvbnZlcnNpb24gdXBkYXRlZCB0aGUgY29vcmRpbmF0ZXMgYnV0 IGl0IGRpZCBub3QgaW1wcm92ZSB0aGVpciBhY2N1cmFjeS4gSSB3b3VsZCBleHBlY3QgdGhlc2Ug dmFsdWVzIHRvIGJlIGdvb2QgdG8gd2l0aGluIDMgZmVldCAoMSBtZXRlcikgaW4gbW9zdCBjYXNl cy4gU29tZSBhcmVhcyB3aWxsIGJlIHNsaWdodGx5IGJldHRlciBhbmQgc29tZSBjb3VsZCBiZSBt dWNoIHdvcnNlLiAiPC9ob3JpenBhcj4NCiAgICAgIDwvaG9yaXpwYT4NCiAgICA8L3Bvc2FjYz4N CiAgICA8bGluZWFnZT4NCiAgICAgIDxwcm9jc3RlcD4NCiAgICAgICAgPHByb2NkZXNjPkJvdW5k YXJ5IHBvaW50IGxvY2F0aW9ucyB3ZXJlIGRldGVybWluZWQgdW5kZXIgVGhlIE1hc3NhY2h1c2V0 dHMgVG93biBDb3JuZXIgUHJvamVjdDsgVXBkYXRpbmcgdGhlIEhhcmJvciBhbmQgTGFuZCBDb21t aXNzaW9uIFRvd24gQm91bmRhcnkgQXRsYXNlcyB0byB0aGUgTmF0aW9uYWwgU3BhdGlhbCBSZWZl cmVuY2UgU3lzdGVtLg0KDQpUaGUgSGFyYm9yIGFuZCBMYW5kIENvbW1pc3Npb24gVG93biBCb3Vu ZGFyeSBBdGxhc2VzIGNvbnRhaW4gdmFsdWFibGUgY29vcmRpbmF0ZSBkYXRhIG9uIGFsbW9zdCBl dmVyeSB0b3duIGJvdW5kIGluIE1hc3NhY2h1c2V0dHMuIFRoZSBzdXJ2ZXkgZmllbGR3b3JrIChj b252ZW50aW9uYWwgb3B0aWNhbCB0cmlhbmd1bGF0aW9uKSB3YXMgZG9uZSBiZXR3ZWVuIDE4Nzgg YW5kIDE5MTIuIFRoZSBnZW9ncmFwaGljIGNvb3JkaW5hdGVzIG9mIG92ZXIgMzUwMCBjb3JuZXJz IGFuZCA4MDAgY29udHJvbCBwb2ludHMgd2VyZSBjb21wdXRlZCBhbmQgcHVibGlzaGVkIGluIGEg c2VyaWVzIG9mIDY4IGF0bGFzZXMgYmV0d2VlbiAxODgwIGFuZCAxOTE1LiBUaGVzZSBjb29yZGlu YXRlcyB3ZXJlIHB1Ymxpc2hlZCB0byB0aGUgaHVuZHJlZHRoIG9mIGEgc2Vjb25kIG9mIGFyYyAo KyAxIGZvb3QpIG9uIHRoZSBVLlMuIFN0YW5kYXJkIERhdHVtLCBhIHByZWRlY2Vzc29yIG9mIHRo ZSBOb3J0aCBBbWVyaWNhbiBEYXR1bSBhbmQgdGhlIE5vcnRoIEFtZXJpY2FuIERhdHVtIG9mIDE5 MjcuDQoNCkluIDE5OTkgTWFzc0hpZ2h3YXkgYW5kIE1hc3NHSVMgam9pbmVkIGZvcmNlcyBpbiBh biBlZmZvcnQgdG8gY3JlYXRlIGEgZGlnaXRhbCBkYXRhYmFzZSBvZiB0aGUgVG93biBCb3VuZGFy eSBtb251bWVudHMgYW5kIHRvIHVwZGF0ZSB0aGUgY29vcmRpbmF0ZSB2YWx1ZXMgdG8gdGhlIGdl b2RldGljIGRhdHVtcyBpbiBjdXJyZW50IHVzZTsgdGhlIE5vcnRoIEFtZXJpY2FuIERhdHVtIG9m IDE5MjcgKE5BRDI3KSBhbmQgdGhlIE5vcnRoIEFtZXJpY2FuIERhdHVtIG9mIDE5ODMgKE5BRDgz KS4NCg0KVGhlIGZvbGxvd2luZyBtZXRob2Qgd2FzIHVzZWQ6DQoNCi1BdXRvbWF0ZSBjb29yZGlu YXRlIGRhdGEgZm9yIHRoZSAzNTAwIGNvcm5lcnMgYW5kIDgwMCBjb250cm9sIHBvaW50cw0KLVJl dmlldywgY29tcHV0ZSwgYW5kIGludGVncmF0ZSBvdmVyIDE1MCBwaWVjZXMgb2YgTGVnaXNsYXRp b24gd2hpY2ggYWx0ZXIgdG93biBsaW5lcw0KLUlkZW50aWZ5IGNvbnRyb2wgcG9pbnRzIHdoaWNo IGFyZSBpbiB0aGUgTkdTIERhdGEgQmFzZQ0KLTMwMCBjb21tb24gc3RhdGlvbnMgZm91bmQsIHRo ZXNlIHBvaW50cyBoYXZlIFVTIFN0YW5kYXJkIERhdHVtLCBOQUQyNyBhbmQgTkFEODMgY29vcmRp bmF0ZSB2YWx1ZXMNCi1EZXZlbG9wIGEgZ3JpZCBvZiBkYXR1bSBzaGlmdHMgZnJvbSB0aGUgMzAw IGNvbW1vbiBwb2ludHMgdG8gYmUgYXBwbGllZCB0byB0aGUgdG93biBjb3JuZXIgcG9pbnRzDQot VXNlZCB0aGUgTmF0aW9uYWwgR2VvZGV0aWMgU3VydmV5P3MgTEVGVEkgc29mdHdhcmUNCi1VcGRh dGUgdGhlIGRhdGEgc2V0IHRvIE5BRDI3IGdlb2dyYXBoaWMgY29vcmRpbmF0ZXMgd2l0aCBMRUZU SSBzb2Z0d2FyZQ0KLUNvbXB1dGUgTkFEMjcgU3RhdGUgUGxhbmUgQ29vcmRpbmF0ZXMgd2l0aCBH UFBDR1Agc29mdHdhcmUNCi1VcGRhdGUgdGhlIGRhdGEgc2V0IHRvIE5BRDgzIGdlb2dyYXBoaWMg Y29vcmRpbmF0ZXMgd2l0aCBOQURDT04gc29mdHdhcmUNCi1Db21wdXRlIE5BRDgzIFN0YXRlIFBs YW5lIENvb3JkaW5hdGVzIHdpdGggU1BDUzgzIHNvZnR3YXJlDQotR3JhcGhpY2FsbHkgcmV2aWV3 IHRoZSB1cGRhdGVkIGNvb3JkaW5hdGUgdmFsdWVzDQoNClRoZSB1cGRhdGVkIGNvb3JkaW5hdGVz IGZvciB0aGUgYm91bmRhcnkgcG9pbnRzIGNhbm5vdCBiZSBtb3JlIGFjY3VyYXRlIHRoYW4gdGhl IGluaXRpYWwgY29vcmRpbmF0ZXMgd2l0aG91dCBhZGRpdGlvbmFsIHN1cnZleS4gR2l2ZW4gdGhl IGNvbWJpbmF0aW9uIG9mIG9yaWdpbmFsIHN1cnZleSBtZXRob2RzLCAxMDAgeWVhcnMgb2YgZXhw b3N1cmUgdG8gbmF0dXJhbCBmb3JjZXMgYW5kIHRoZSBsZWFzdCBzcXVhcmVzIHRyYW5zZm9ybWF0 aW9uIHByb2Nlc3MsIHRoZSB1cGRhdGVkIGNvb3JkaW5hdGVzIG9mIHRoZSB0b3duIGxpbmUgYm91 bmRzIHNob3VsZCBiZSBjb25zaWRlcmVkIHRvIGJlIGFjY3VyYXRlIGluIHRoZSAxLW1ldGVyICgz IGZvb3QpIHJhbmdlLg0KDQpPbmNlIHRoZSB1cGRhdGVkIGNvb3JkaW5hdGVzIGhhZCBiZWVuIGNh bGN1bGF0ZWQgYW5kIGVudGVyZWQgaW50byBhbiBBY2Nlc3MgZGF0YWJhc2UgaXQgd2FzIHBhc3Nl ZCBvbiB0byBNYXNzR0lTLiAgTWFzc0dJUyB0aGVuIHF1ZXJpZWQgb3V0IHRoZSB1c2VmdWwgYm91 bmRhcnkgY29vcmRpbmF0ZXMgYW5kIGNyZWF0ZWQgYSBwb2ludCBzaGFwZWZpbGUgZnJvbSB0aGlz IGluZm9ybWF0aW9uIChuYW1lZCBUT1dOU1NVUlZFWV9QT0lOVCkuDQoNClRoZSBjb2FzdGxpbmUg d2FzIGRldmVsb3BlZCB0aHJvdWdoIGNvb3JkaW5hdGlvbiB3aXRoIE1hc3NhY2h1c2V0dHMgV2F0 ZXIgUmVzb3VyY2VzIEF1dGhvcml0eS4gIFRoZSBzb3VyY2UgZm9yIHRoZSBjb2FzdGxpbmUgd2Fz IHRoZSAxOjEyMDAwIHNjYWxlIHdldGxhbmRzIGRhdGEgbGF5ZXIsIHdpdGggdGhlIGNvYXN0bGlu ZSBib3VuZGFyeSBiZWluZyB0aGUgdXBsYW5kLXNpZGUgYm91bmRhcmllcyBvZiB0aWRhbCBmbGF0 cyBhbmQgcm9ja3kgaW50ZXItdGlkYWwgem9uZXMuICBUaGVzZSB1cGxhbmQgYm91bmRhcmllcyB3 ZXJlIHBob3RvLWludGVycHJlc3RlZCBmcm9tIDE6MTIwMDAgc2NhbGUgY29sb3IgSVIgcGhvdG9n cmFwaHkuDQoNClRoZSBhcmMgbGF5ZXIgd2FzIGNyZWF0ZWQgYnkgYWRqdXN0aW5nIHRoZSBleGlz dGluZyAxOjI1LDAwMCBzY2FsZSB0b3duIGJvdW5kYXJpZXMgdG8gdGhlIHRoZSBzdXJ2ZXkgcG9p bnQgZGF0YSAoVE9XTlNTVVJWRVlfUE9JTlQpLiAgQWxsIEdJUyB3b3JrIGZvciB0aGUgYXJjIGNy ZWF0aW9uIHdhcyBkb25lIHVzaW5nIHRoZSBBUkNHSVMgOC54IHN1aXRlIG9mIHByb2R1Y3RzLiAg SW4gbWFueSBhcmVhcywgdGhlIGJvdW5kYXJ5IGNyZWF0aW9uIHdhcyBzaW1wbHkgYSBtYXR0ZXIg b2YgImNvbm5lY3RpbmcgdGhlIGRvdHMiIGZyb20gb25lIGJvdW5kYXJ5IHBvaW50IHRvIHRoZSBu ZXh0LiAgV2hlcmUgYm91bmRhcmllcyBmb2xsb3cgYSBzdHJlYW0vcml2ZXIgb3Igcm9hZCByaWdo dCBvZiB3YXkgdGhlIGJvdW5kYXJ5IHdhcyBhcHByb3hpbWF0ZWx5IGRlbGluZWF0ZWQgdXNpbmcg dGhlIDIwMDEgSGFsZiBNZXRlciBDb2xvciBPcnRob3Bob3RvZ3JhcGh5IGFzIGEgYmFzZS4gIEFs bCBib3VuZGFyaWVzIHRoYXQgZm9sbG93IGEgd2F0ZXIgYm9keSBvciBhIFJPVyBhcmUgY29kZWQg aW4gdGhlIGF0dHJpYnV0ZSB0YWJsZSBpbiB0aGUgQk5EX1FVQUwgZmllbGQuICBBIGNvbXBsZXgg Ym91bmRhcnkgc2l0dWF0aW9uIG9jY3VycyB3aGVuIGEgc3VydmV5IHBvaW50IGlzIGEgIndpdG5l c3MgbWFyayIsIGRlbm90ZWQgYnkgdGhlIGxldHRlcnMgV00gaW4gdGhlIGNvb3JkaW5hdGUgbmFt ZS4gIEEgd2l0bmVzcyBtYXJrIHBvaW50IGlzIGFuICJvbi1sYW5kIiByZXByZXNlbnRhdGlvbiBv ZiB0aGUgbmV4dCBwb2ludCBhbG9uZyB0aGUgYm91bmRhcnkgd2hlbiB0aGF0IG5leHQgcG9pbnQg aXMgaW4gYSByaXZlciwgd2V0bGFuZCwgb3IgcG9uZC4gIEEgbGluZSBkcmF3biBiZXR3ZWVuIHRo ZSBwb2ludCBiZWZvcmUgYSB3aXRuZXNzIG1hcmsgYW5kIGEgd2l0bmVzcyBtYXJrIHBvaW50IGdp dmVzIHlvdSB0aGUgZGlyZWN0aW9uIG9mIHRoZSB0b3duIGJvdW5kYXJ5IGFzIGl0IHByb2NlZWRz IHRvIHRoZSBuZXh0IHBvaW50IGluIHRoZSByaXZlciwgd2V0bGFuZCwgb3IgcG9uZC4gIFdpdG5l c3MgbWFya3MgYXJlIG9mdGVuIGJ1dCBub3QgYWx3YXlzIG9uIHRoZSB0b3duIGJvdW5kYXJ5LiAg VGhlIEhhcmJvciBhbmQgTGFuZCBDb21taXNzaW9uIFRvd24gQm91bmRhcnkgQXRsYXNlcyBpbmNs dWRlZCBsYXJnZSBzY2FsZSBtYXBzIG9mIGluZGl2aWR1YWwgYm91bmRhcnkgcG9pbnQgbG9jYXRp b25zLiAgRGlnaXRhbCBpbWFnZXMgb2YgdGhlc2UgbWFwcyB0YWtlbiBieSBNYXNzR0lTIHdlcmUg YWxzbyB1c2VkIGFzIGEgZ3VpZGUgaW4gY3JlYXRpbmcgdGhlIHRvd24gYm91bmRhcmllcyBsYXll ci4NCg0KT25jZSB0aGUgYm91bmRhcnkgYXJjcyBoYWQgYmVlbiB1cGRhdGVkIHRoZSB1cGRhdGVk IGNvYXN0bGluZSBkZXJpdmVkIGZyb20gdGhlIHdldGxhbmRzIGRhdGEgd2FzIGFwcGVuZGluZyB0 byB0aGUgbmV3IGJvdW5kYXJ5IGFyY3MuDQoNClRoZSBsYXllciB3YXMgdXBkYXRlZCBvbiBNYXkg MjQsIDIwMDYsIHdoZW4gVE9XTlNTVVJWRVlfUFQgcG9pbnRzIElEMSA9IDE2MjkgKE5lZWRoYW0t V2VsbGVzbGV5KSBhbmQgMTkzMyAoV2luY2hlbmRvbi1OSCBib3JkZXIpIHdlcmUgc2xpZ2h0bHkg bW92ZWQgdG8gY29ycmVjdCBjb29yZGluYXRlIGRhdGEgZW50cnkgZXJyb3JzLg0KDQpGaWxlcyB3 ZXJlIHJlcGxhY2VkIG9uIE9jdG9iZXIgMTIsIDIwMDYsIHdpdGggQk5EX1FVQUwgdmFsdWVzIGNo YW5nZWQgYWxvbmcgQnJvb2tsaW5lLUJvc3RvbiBib3JkZXIuDQoNCkZpbGVzIHdlcmUgcmVwbGFj ZWQgb24gRGVjZW1iZXIgNCwgMjAwNywgd2l0aCBmaXZlIGFkanVzdGVkIGJvdW5kYXJpZXMgYmFz ZWQgb24gc3VydmV5ZWQgcmlnaHQtb2Ytd2F5IHBsYW5zLg0KDQpJbiBTZXB0ZW1iZXIgMjAwOSBU WVBFIHdhcyBjaGFuZ2VkIHRvICdUQycgZm9yIEJyYWludHJlZSwgUGFsbWVyLCBSYW5kb2xwaCBh bmQgV2ludGhyb3AuDQoNCkluIE1heSAyMDExIHRoZSBCb3N0b24vQnJvb2tsaW5lIGJvdW5kYXJ5 IHdhcyBtb2RpZmllZCAodG9wb2xvZ2ljYWwgZWRpdCBiYXNlZCBvbiBBUkMgZmVhdHVyZSBjbGFz cyBsaW5lIG1vdmVkIGZyb20gcG9pbnQgSUQxIDEwNzEgdG8gNzk4KSwgYWZmZWN0aW5nIHRoZSB0 d28gcG9seWdvbiBhbmQgb25lIGFyYyBsYXllcnMuDQoNCkluIEp1bmUgMjAxMSBzb21lIHBzZXVk byBub2RlcyB3ZXJlIHJlbW92ZWQgYWxvbmcgdGhlIEhhdmVyaGlsbCBib3VuZGFyeSwgYWZmZWN0 aW5nIHRoZSB0d28gcG9seWdvbiBhbmQgb25lIGFyYyBsYXllcnMuDQoNCkluIE9jdG9iZXIgMjAx MSBlZGl0cyB3ZXJlIG1hZGUgYWxvbmcgdGhlIGJvdW5kYXJpZXMgb2Y6IFBhbG1lci1Nb25zb24g KGJhc2VkIG9uIHBhcmNlbHMpOyBXZXN0IFNwcmluZ2ZpZWxkLUFnYXdhbSAoQWN0cyBhbmQgUmVz b2x2ZXMgcmVkZWZpbml0aW9uKTsgRHV4YnVyeS1VeGJyaWRnZSBhbmQgR3JhZnRvbi1XZXN0Ym9y b3VnaCAobGVnaXNsYXRpdmUgY2hhbmdlcykuDQo8L3Byb2NkZXNjPg0KICAgICAgICA8cHJvY2Nv bnQ+DQogICAgICAgICAgPGNudGluZm8+DQogICAgICAgICAgICA8Y250cGVycD4NCiAgICAgICAg ICAgICAgPGNudHBlcj5KZW5uaWZlciBJbnphbmE8L2NudHBlcj4NCiAgICAgICAgICAgICAgPGNu dG9yZz5NYXNzR0lTPC9jbnRvcmc+DQogICAgICAgICAgICA8L2NudHBlcnA+DQogICAgICAgICAg ICA8Y250cG9zPkdJUyBEYXRhYmFzZSBTcGVjaWFsaXN0PC9jbnRwb3M+DQogICAgICAgICAgICA8 Y250YWRkcj4NCiAgICAgICAgICAgICAgPGFkZHJ0eXBlPm1haWxpbmcgYW5kIHBoeXNpY2FsIGFk ZHJlc3M8L2FkZHJ0eXBlPg0KICAgICAgICAgICAgICA8YWRkcmVzcz4yNTEgQ2F1c2V3YXkgU3Ry ZWV0LCBTdWl0ZSA1MDA8L2FkZHJlc3M+DQogICAgICAgICAgICAgIDxjaXR5PkJvc3RvbjwvY2l0 eT4NCiAgICAgICAgICAgICAgPHN0YXRlPk1BPC9zdGF0ZT4NCiAgICAgICAgICAgICAgPHBvc3Rh bD4wMjExNDwvcG9zdGFsPg0KICAgICAgICAgICAgICA8Y291bnRyeT5VU0E8L2NvdW50cnk+DQog ICAgICAgICAgICA8L2NudGFkZHI+DQogICAgICAgICAgICA8Y250dm9pY2U+NjE3LTYyNi0xMTk2 PC9jbnR2b2ljZT4NCiAgICAgICAgICAgIDxjbnRmYXg+NjE3LTYyNi0xMjQ5PC9jbnRmYXg+DQog ICAgICAgICAgICA8Y250ZW1haWw+amVubmlmZXIuaW56YW5hQHN0YXRlLm1hLnVzPC9jbnRlbWFp bD4NCiAgICAgICAgICAgIDxob3Vycz4wODAwIC0gMTYzMCBFU1Q8L2hvdXJzPg0KICAgICAgICAg IDwvY250aW5mbz4NCiAgICAgICAgPC9wcm9jY29udD4NCiAgICAgIDwvcHJvY3N0ZXA+DQogICAg ICA8cHJvY3N0ZXA+DQogICAgICAgIDxwcm9jY29udD4NCiAgICAgICAgICA8Y250aW5mbz4NCiAg ICAgICAgICAgIDxjbnRwZXJwPg0KICAgICAgICAgICAgICA8Y250cGVyPk1pY2hhZWwgVHJ1c3Q8 L2NudHBlcj4NCiAgICAgICAgICAgICAgPGNudG9yZz5NYXNzR0lTPC9jbnRvcmc+DQogICAgICAg ICAgICA8L2NudHBlcnA+DQogICAgICAgICAgICA8Y250cG9zPlNyLiBHSVMgREJBPC9jbnRwb3M+ DQogICAgICAgICAgICA8Y250YWRkcj4NCiAgICAgICAgICAgICAgPGFkZHJ0eXBlPm1haWxpbmcg YW5kIHBoeXNpY2FsIGFkZHJlc3M8L2FkZHJ0eXBlPg0KICAgICAgICAgICAgICA8YWRkcmVzcz4y NTEgQ2F1c2V3YXkgU3QuLCBTdWl0ZSA1MDA8L2FkZHJlc3M+DQogICAgICAgICAgICAgIDxjaXR5 PkJvc3RvbjwvY2l0eT4NCiAgICAgICAgICAgICAgPHN0YXRlPk1BPC9zdGF0ZT4NCiAgICAgICAg ICAgICAgPHBvc3RhbD4wMjExNDwvcG9zdGFsPg0KICAgICAgICAgICAgPC9jbnRhZGRyPg0KICAg ICAgICAgICAgPGNudHZvaWNlPjYxNy02MjYtMTE5NTwvY250dm9pY2U+DQogICAgICAgICAgPC9j bnRpbmZvPg0KICAgICAgICA8L3Byb2Njb250Pg0KICAgICAgICA8cHJvY2Rlc2M+Qm91bmRhcmll cyB3ZXJlIG1vZGlmaWVkIGluIE5vdmVtYmVyIGFuZCBEZWNlbWJlciwgMjAwNywgaW4gZml2ZSBs b2NhdGlvbnMgaW4gTm9yZm9sayBDb3VudHksIGFkanVzdGVkIHRvIG1hdGNoIHN1cnZleWVkIHJp Z2h0LW9mLXdheSAoUk9XKSBwbGFucyBwcm92aWRlZCBieSB0aGUgTm9yZm9sayBDb3VudHkgRW5n aW5lZXJpbmcgZGVwYXJ0bWVudC4gRWRpdHMgaW5jbHVkZWQ6DQoNCiAtIEJheSBSb2FkIChTaGFy b24tU3RvdWdodG9uKTsgDQogLSBDbGFwYm9hcmR0cmVlIFN0cmVldCAoTm9yd29vZC1XZXN0d29v ZCk7IA0KIC0gT2xkIFBvc3QgUm9hZCAoV2FscG9sZS1TaGFyb24pOyANCiAtIENhbnRvbiBTdHJl ZXQgKE5vcndvb2QtV2VzdHdvb2QgYW5kIENhbnRvbi1OLVcpOyANCiAtIENvdW50eSBTdHJlZXQg KERvdmVyLVdhbHBvbGUgYmV0d2VlbiBNZWRmaWVsZCBhbmQgV2VzdHdvb2QpPC9wcm9jZGVzYz4N CiAgICAgICAgPHByb2Nzdj5BcmNHSVMgOS4yPC9wcm9jc3Y+DQogICAgICAgIDxwcm9jZGF0ZT5E ZWNlbWJlciAyMDA3PC9wcm9jZGF0ZT4NCiAgICAgIDwvcHJvY3N0ZXA+DQogICAgICA8cHJvY3N0 ZXA+DQogICAgICAgIDxwcm9jZGVzYz5UaGUgVFlQRSBmaWVsZCB3YXMgY2hhbmdlZCBmcm9tICdU JyB0byAnVEMnIGZvciBCUkFJTlRSRUUsIFBBTE1FUiwgV0lOVEhST1AgYW5kIFJBTkRPTFBIIGlu IFNlcHRlbWJlciAyMDA5LjwvcHJvY2Rlc2M+DQogICAgICA8L3Byb2NzdGVwPg0KICAgICAgPHBy b2NzdGVwPg0KICAgICAgICA8cHJvY2NvbnQ+DQogICAgICAgICAgPGNudGluZm8+DQogICAgICAg ICAgICA8Y250cGVycD4NCiAgICAgICAgICAgICAgPGNudHBlcj5NaWNoYWVsIFRydXN0PC9jbnRw ZXI+DQogICAgICAgICAgICAgIDxjbnRvcmc+TWFzc0dJUzwvY250b3JnPg0KICAgICAgICAgICAg PC9jbnRwZXJwPg0KICAgICAgICAgICAgPGNudHBvcz5Tci4gR0lTIERhdGFiYXNlIEFkbWluaXN0 cmF0b3I8L2NudHBvcz4NCiAgICAgICAgICAgIDxjbnRhZGRyPg0KICAgICAgICAgICAgICA8YWRk cnR5cGU+bWFpbGluZyBhbmQgcGh5c2ljYWwgYWRkcmVzczwvYWRkcnR5cGU+DQogICAgICAgICAg ICAgIDxhZGRyZXNzPk9uZSBBc2hidXJ0b24gUGxhY2U8L2FkZHJlc3M+DQogICAgICAgICAgICAg IDxjaXR5PkJvc3RvbjwvY2l0eT4NCiAgICAgICAgICAgICAgPHN0YXRlPk1BPC9zdGF0ZT4NCiAg ICAgICAgICAgICAgPHBvc3RhbD4wMjEwODwvcG9zdGFsPg0KICAgICAgICAgICAgPC9jbnRhZGRy Pg0KICAgICAgICAgICAgPGNudHZvaWNlPjYxNy02MTktNTYxNTwvY250dm9pY2U+DQogICAgICAg ICAgPC9jbnRpbmZvPg0KICAgICAgICA8L3Byb2Njb250Pg0KICAgICAgICA8cHJvY2Rlc2M+Qm9z dG9uL0Jyb29rbGluZSBib3VuZGFyeSBtb2RpZmllZCBvbiBNYXkgOSwgMjAxMS4gVG9wb2xvZ2lj YWwgZWRpdCBiYXNlZCBvbiBBUkMgZmVhdHVyZSBjbGFzcyBsaW5lIG1vdmVkIGZyb20gcG9pbnQg SUQxIDEwNzEgdG8gNzk4LjwvcHJvY2Rlc2M+DQogICAgICAgIDxwcm9jc3Y+QXJjR0lTIDEwPC9w cm9jc3Y+DQogICAgICAgIDxwcm9jZGF0ZT4yMDExMDUwOTwvcHJvY2RhdGU+DQogICAgICA8L3By b2NzdGVwPg0KICAgICAgPHByb2NzdGVwPg0KICAgICAgICA8cHJvY2NvbnQ+DQogICAgICAgICAg PGNudGluZm8+DQogICAgICAgICAgICA8Y250cGVycD4NCiAgICAgICAgICAgICAgPGNudHBlcj5N aWNoYWVsIFRydXN0PC9jbnRwZXI+DQogICAgICAgICAgICAgIDxjbnRvcmc+TWFzc0dJUzwvY250 b3JnPg0KICAgICAgICAgICAgPC9jbnRwZXJwPg0KICAgICAgICAgICAgPGNudHBvcz5Tci4gR0lT IERhdGFiYXNlIEFkbWluaXN0cmF0b3I8L2NudHBvcz4NCiAgICAgICAgICAgIDxjbnRhZGRyPg0K ICAgICAgICAgICAgICA8YWRkcnR5cGU+bWFpbGluZyBhbmQgcGh5c2ljYWwgYWRkcmVzczwvYWRk cnR5cGU+DQogICAgICAgICAgICAgIDxhZGRyZXNzPk9uZSBBc2hidXJ0b24gUGxhY2U8L2FkZHJl c3M+DQogICAgICAgICAgICAgIDxjaXR5PkJvc3RvbjwvY2l0eT4NCiAgICAgICAgICAgICAgPHN0 YXRlPk1BPC9zdGF0ZT4NCiAgICAgICAgICAgICAgPHBvc3RhbD4wMjEwODwvcG9zdGFsPg0KICAg ICAgICAgICAgPC9jbnRhZGRyPg0KICAgICAgICAgICAgPGNudHZvaWNlPjYxNy02MTktNTYxNTwv Y250dm9pY2U+DQogICAgICAgICAgICA8Y250ZW1haWw+bWljaGFlbC50cnVzdEBzdGF0ZS5tYS51 czwvY250ZW1haWw+DQogICAgICAgICAgPC9jbnRpbmZvPg0KICAgICAgICA8L3Byb2Njb250Pg0K ICAgICAgICA8cHJvY2Rlc2M+UHNldWRvIG5vZGVzIHJlbW92ZWQgYWxvbmcgSGF2ZXJpbGwgYm91 bmRhcnkuPC9wcm9jZGVzYz4NCiAgICAgICAgPHByb2Nzdj5BcmNHSVMgMTAuMDwvcHJvY3N2Pg0K ICAgICAgICA8cHJvY2RhdGU+MjAxMTA2MDg8L3Byb2NkYXRlPg0KICAgICAgPC9wcm9jc3RlcD4N CiAgICA8L2xpbmVhZ2U+DQogICAgPGNsb3VkPk5vdCBBcHBsaWNhYmxlPC9jbG91ZD4NCiAgPC9k YXRhcXVhbD4NCiAgPHNwZG9pbmZvPg0KICAgIDxwdHZjdGluZj4NCiAgICAgIDxlc3JpdGVybSBO YW1lPSJHSVNEQVRBLlRPV05TU1VSVkVZX1BPTFkiIC8+DQogICAgPC9wdHZjdGluZj4NCiAgPC9z cGRvaW5mbz4NCiAgPGVhaW5mbz4NCiAgICA8ZGV0YWlsZWQgTmFtZT0iR0lTREFUQS5UT1dOU1NV UlZFWV9QT0xZIj4NCiAgICAgIDxlbnR0eXA+DQogICAgICAgIDxlbnR0eXBkPkF0dHJpYnV0ZSB0 YWJsZSBkZWZpbmluZyBjaGFyYWN0ZXJpc3RpY3Mgb2YgdG93bnMgd2l0aGluIHRoZSBDb21tb253 ZWFsdGggb2YgTWFzc2FjaHVzZXR0czwvZW50dHlwZD4NCiAgICAgIDwvZW50dHlwPg0KICAgICAg PGF0dHI+DQogICAgICAgIDxhdHRybGFibD5PQkpFQ1RJRDwvYXR0cmxhYmw+DQogICAgICAgIDxh dHRyZGVmPkludGVybmFsIGZlYXR1cmUgbnVtYmVyLjwvYXR0cmRlZj4NCiAgICAgICAgPGF0dHJk ZWZzPkVTUkk8L2F0dHJkZWZzPg0KICAgICAgICA8YXR0cmRvbXY+DQogICAgICAgICAgPHVkb20+ U2VxdWVudGlhbCB1bmlxdWUgd2hvbGUgbnVtYmVycyB0aGF0IGFyZSBhdXRvbWF0aWNhbGx5IGdl bmVyYXRlZC48L3Vkb20+DQogICAgICAgIDwvYXR0cmRvbXY+DQogICAgICA8L2F0dHI+DQogICAg ICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlNIQVBFPC9hdHRybGFibD4NCiAgICAgICAgPGF0 dHJkZWY+RmVhdHVyZSBnZW9tZXRyeS48L2F0dHJkZWY+DQogICAgICAgIDxhdHRyZGVmcz5FU1JJ PC9hdHRyZGVmcz4NCiAgICAgICAgPGF0dHJkb212Pg0KICAgICAgICAgIDx1ZG9tPkNvb3JkaW5h dGVzIGRlZmluaW5nIHRoZSBmZWF0dXJlcy48L3Vkb20+DQogICAgICAgIDwvYXR0cmRvbXY+DQog ICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlRPV048L2F0dHJs YWJsPg0KICAgICAgICA8YXR0cmRlZj5DaXR5IG9yIFRvd24gTmFtZTwvYXR0cmRlZj4NCiAgICAg IDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+VE9XTl9JRDwvYXR0cmxh Ymw+DQogICAgICAgIDxhdHRyZGVmPk1hc3NHSVMgVG93bi1JRCBDb2RlIChhbHBoYWJldGljYWws IDEtMzUxKTwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8 YXR0cmxhYmw+UE9QMTk4MDwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlVTIENlbnN1cyBU b3duIFBvcHVsYXRpb246IDE5ODA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0 cj4NCiAgICAgICAgPGF0dHJsYWJsPlBPUDE5OTA8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRl Zj5VUyBDZW5zdXMgVG93biBQb3B1bGF0aW9uOiAxOTkwPC9hdHRyZGVmPg0KICAgICAgPC9hdHRy Pg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5QT1AyMDAwPC9hdHRybGFibD4NCiAg ICAgICAgPGF0dHJkZWY+VVMgQ2Vuc3VzIFRvd24gUG9wdWxhdGlvbjogMjAwMDwvYXR0cmRlZj4N CiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+UE9QQ0g4MF85 MDwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlBvcHVsYXRpb24gY2hhbmdlLCAxOTgwLTE5 OTA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJs YWJsPlBPUENIOTBfMDA8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Qb3B1bGF0aW9uIGNo YW5nZSwgMTk5MC0yMDAwPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQog ICAgICAgIDxhdHRybGFibD5UWVBFPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+VHlwZSBv ZiBUb3duPC9hdHRyZGVmPg0KICAgICAgICA8YXR0cmRvbXY+DQogICAgICAgICAgPGVkb20+DQog ICAgICAgICAgICA8ZWRvbXY+QzwvZWRvbXY+DQogICAgICAgICAgICA8ZWRvbXZkPkNpdHk8L2Vk b212ZD4NCiAgICAgICAgICA8L2Vkb20+DQogICAgICAgICAgPGVkb20+DQogICAgICAgICAgICA8 ZWRvbXY+VDwvZWRvbXY+DQogICAgICAgICAgICA8ZWRvbXZkPlRvd248L2Vkb212ZD4NCiAgICAg ICAgICA8L2Vkb20+DQogICAgICAgICAgPGVkb20+DQogICAgICAgICAgICA8ZWRvbXY+VEM8L2Vk b212Pg0KICAgICAgICAgICAgPGVkb212ZD5Ub3duIHdpdGggQ2l0eSBmb3JtIG9mIGdvdmVybm1l bnQ8L2Vkb212ZD4NCiAgICAgICAgICA8L2Vkb20+DQogICAgICAgIDwvYXR0cmRvbXY+DQogICAg ICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPklTTEFORDwvYXR0cmxh Ymw+DQogICAgICAgIDxhdHRyZGVmPkRldGVybWluZXMgaWYgYSBwb2x5IGlzIElzbGFuZCBpbiBu YXR1cmU8L2F0dHJkZWY+DQogICAgICAgIDxhdHRyZG9tdj4NCiAgICAgICAgICA8ZWRvbT4NCiAg ICAgICAgICAgIDxlZG9tdj4xPC9lZG9tdj4NCiAgICAgICAgICAgIDxlZG9tdmQ+SXNsYW5kPC9l ZG9tdmQ+DQogICAgICAgICAgPC9lZG9tPg0KICAgICAgICAgIDxlZG9tPg0KICAgICAgICAgICAg PGVkb212PjA8L2Vkb212Pg0KICAgICAgICAgICAgPGVkb212ZD5JcyBOT1QgYW4gSXNsYW5kPC9l ZG9tdmQ+DQogICAgICAgICAgPC9lZG9tPg0KICAgICAgICA8L2F0dHJkb212Pg0KICAgICAgPC9h dHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5DT0FTVEFMX1BPTFk8L2F0dHJs YWJsPg0KICAgICAgICA8YXR0cmRlZj5EZXRlcm1pbmVzIGlmIGEgcG9seSBpcyBjb2FzdGFsIGlu IG5hdHVyZTwvYXR0cmRlZj4NCiAgICAgICAgPGF0dHJkb212Pg0KICAgICAgICAgIDxlZG9tPg0K ICAgICAgICAgICAgPGVkb212PllFUzwvZWRvbXY+DQogICAgICAgICAgICA8ZWRvbXZkPlBvbHkg aXMgcGFydCBvZiB0aGUgY29hc3RsaW5lPC9lZG9tdmQ+DQogICAgICAgICAgPC9lZG9tPg0KICAg ICAgICAgIDxlZG9tPg0KICAgICAgICAgICAgPGVkb212Pk5PPC9lZG9tdj4NCiAgICAgICAgICAg IDxlZG9tdmQ+cG9seSBpcyBub3QgcGFydCBvZiB0aGUgY29hc3RsaW5lPC9lZG9tdmQ+DQogICAg ICAgICAgPC9lZG9tPg0KICAgICAgICA8L2F0dHJkb212Pg0KICAgICAgPC9hdHRyPg0KICAgICAg PGF0dHI+DQogICAgICAgIDxhdHRybGFibD5GT1VSQ09MT1I8L2F0dHJsYWJsPg0KICAgICAgICA8 YXR0cmRlZj5Db2RlcyAoMSwyLDMsNCkgYWxsb3dpbmcgc2hhZGluZyBvZiBhbGwgdG93bnMgdXNp bmcgNCBzeW1ib2xzIChiYXNlZCBvbiBmb3VyLWNvbG9yIHRoZW9yZW0gd2hlcmUgbm8gYWRqYWNl bnQgcG9seWdvbnMgaGF2ZSBzYW1lIHN5bWJvbCk8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQog ICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkZJUFNfU1RDTzwvYXR0cmxhYmw+DQogICAg ICAgIDxhdHRyZGVmPkZlZGVyYWwgSW5mb3JtYXRpb24gUHJvY2Vzc2luZyBTdGFuZGFyZCAoRklQ UykgU3RhdGUvQ291bnR5IENvZGU8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0 cj4NCiAgICAgICAgPGF0dHJsYWJsPkNDRF9NQ0Q8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRl Zj5VUyBDZW5zdXMgVG93biBDb2RlPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0 dHI+DQogICAgICAgIDxhdHRybGFibD5GSVBTX1BMQUNFPC9hdHRybGFibD4NCiAgICAgICAgPGF0 dHJkZWY+RmVkZXJhbCBJbmZvcm1hdGlvbiBQcm9jZXNzaW5nIFN0YW5kYXJkIChGSVBTKSBUb3du IENvZGU8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0 dHJsYWJsPkZJUFNfTUNEPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+RklQUyBTdGF0ZSAm YW1wOyBDb3VudHkgJmFtcDsgQ2Vuc3VzIFRvd24gQ29kZSBjb25jYXRlbmF0ZWQ8L2F0dHJkZWY+ DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkZJUFNfQ09V TlRZPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+RklQUyBDb3VudHkgQ29kZTwvYXR0cmRl Zj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+QUNSRVM8 L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5BcmVhIGluIEFjcmVzPC9hdHRyZGVmPg0KICAg ICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5TUVVBUkVfTUlMRVM8 L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5BcmVhIGluIFNxdWFyZSBNaWxlczwvYXR0cmRl Zj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+U0hBUEUu QVJFQTwvYXR0cmxhYmw+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0 dHJsYWJsPlNIQVBFLkxFTjwvYXR0cmxhYmw+DQogICAgICA8L2F0dHI+DQogICAgPC9kZXRhaWxl ZD4NCiAgPC9lYWluZm8+DQogIDxkaXN0aW5mbz4NCiAgICA8ZGlzdHJpYj4NCiAgICAgIDxjbnRp bmZvPg0KICAgICAgICA8Y250b3JncD4NCiAgICAgICAgICA8Y250b3JnPk1hc3NHSVM8L2NudG9y Zz4NCiAgICAgICAgPC9jbnRvcmdwPg0KICAgICAgICA8Y250YWRkcj4NCiAgICAgICAgICA8YWRk cnR5cGU+bWFpbGluZyBhbmQgcGh5c2ljYWwgYWRkcmVzczwvYWRkcnR5cGU+DQogICAgICAgICAg PGFkZHJlc3M+T25lIEFzaGJ1cnRvbiBQbGFjZSwgUm9vbSAxNjAxPC9hZGRyZXNzPg0KICAgICAg ICAgIDxjaXR5PkJvc3RvbjwvY2l0eT4NCiAgICAgICAgICA8c3RhdGU+TUE8L3N0YXRlPg0KICAg ICAgICAgIDxwb3N0YWw+MDIxMDg8L3Bvc3RhbD4NCiAgICAgICAgICA8Y291bnRyeT5VU0E8L2Nv dW50cnk+DQogICAgICAgIDwvY250YWRkcj4NCiAgICAgIDwvY250aW5mbz4NCiAgICA8L2Rpc3Ry aWI+DQogICAgPHJlc2Rlc2M+RG93bmxvYWRhYmxlIERhdGE8L3Jlc2Rlc2M+DQogICAgPGF2YWls YWJsPg0KICAgICAgPHRpbWVpbmZvPg0KICAgICAgICA8c25nZGF0ZT4NCiAgICAgICAgICA8Y2Fs ZGF0ZT5KdW5lIDIwMDQ8L2NhbGRhdGU+DQogICAgICAgICAgPHRpbWU+dW5rbm93bjwvdGltZT4N CiAgICAgICAgPC9zbmdkYXRlPg0KICAgICAgPC90aW1laW5mbz4NCiAgICA8L2F2YWlsYWJsPg0K ICAgIDxzdGRvcmRlcj4NCiAgICAgIDxkaWdmb3JtPg0KICAgICAgICA8ZGlndGluZm8+DQogICAg ICAgICAgPGZvcm1zcGVjPlNoYXBlZmlsZXMgYW5kIFBlcnNvbmFsIEdlb2RhdGFiYXNlPC9mb3Jt c3BlYz4NCiAgICAgICAgPC9kaWd0aW5mbz4NCiAgICAgIDwvZGlnZm9ybT4NCiAgICAgIDxvcmRl cmluZz5Eb3dubG9hZCBmcm9tIGh0dHA6Ly93d3cubWFzcy5nb3YvbWdpcy90b3duc3N1cnZleS5o dG0uPC9vcmRlcmluZz4NCiAgICA8L3N0ZG9yZGVyPg0KICA8L2Rpc3RpbmZvPg0KICA8bWV0YWlu Zm8+DQogICAgPG1ldGQ+MjAxMTEwMjU8L21ldGQ+DQogICAgPG1ldGM+DQogICAgICA8Y250aW5m bz4NCiAgICAgICAgPGNudHBlcnA+DQogICAgICAgICAgPGNudHBlcj5NaWNoYWVsIFRydXN0PC9j bnRwZXI+DQogICAgICAgICAgPGNudG9yZz5NYXNzR0lTPC9jbnRvcmc+DQogICAgICAgIDwvY250 cGVycD4NCiAgICAgICAgPGNudGFkZHI+DQogICAgICAgICAgPGFkZHJ0eXBlPm1haWxpbmcgYW5k IHBoeXNpY2FsIGFkZHJlc3M8L2FkZHJ0eXBlPg0KICAgICAgICAgIDxhZGRyZXNzPk9uZSBBc2hi dXJ0b24gUGxhY2UsIFJvb20gMTYwMTwvYWRkcmVzcz4NCiAgICAgICAgICA8Y2l0eT5Cb3N0b248 L2NpdHk+DQogICAgICAgICAgPHN0YXRlPk1BPC9zdGF0ZT4NCiAgICAgICAgICA8cG9zdGFsPjAy MTA4PC9wb3N0YWw+DQogICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICA8 L2NudGFkZHI+DQogICAgICAgIDxjbnR2b2ljZT42MTctNjE5LTU2MTU8L2NudHZvaWNlPg0KICAg ICAgICA8Y250cG9zPlNyLiBHSVMgRGF0YWJhc2UgQWRtaW5pc3RyYXRvcjwvY250cG9zPg0KICAg ICAgPC9jbnRpbmZvPg0KICAgIDwvbWV0Yz4NCiAgICA8bWV0ZXh0bnM+DQogICAgICA8b25saW5r Pmh0dHA6Ly93d3cubWFzcy5nb3YvbWdpcy90b3duc3N1cnZleS5odG08L29ubGluaz4NCiAgICAg IDxtZXRwcm9mPk1hc3NHSVMgV2ViIERvY3VtZW50YXRpb248L21ldHByb2Y+DQogICAgPC9tZXRl eHRucz4NCiAgPC9tZXRhaW5mbz4NCiAgPEVzcmk+DQogICAgPENyZWFEYXRlPjIwMDcwMzA5PC9D cmVhRGF0ZT4NCiAgICA8Q3JlYVRpbWU+MDk1NzUwMDA8L0NyZWFUaW1lPg0KICAgIDxTeW5jT25j ZT5GQUxTRTwvU3luY09uY2U+DQogICAgPFN5bmNEYXRlPjIwMTExMDI1PC9TeW5jRGF0ZT4NCiAg ICA8U3luY1RpbWU+MTQxMDU2MDA8L1N5bmNUaW1lPg0KICAgIDxNb2REYXRlPjIwMTExMDI1PC9N b2REYXRlPg0KICAgIDxNb2RUaW1lPjE0MTA1NjAwPC9Nb2RUaW1lPg0KICAgIDxNZXRhSUQ+e0FD Q0RFQjQ1LUZDODUtNEFCRS04NjA1LUY5Qjg0MzU5OEVENH08L01ldGFJRD4NCiAgICA8QXJjR0lT UHJvZmlsZT5GR0RDPC9BcmNHSVNQcm9maWxlPg0KICAgIDxBcmNHSVNGb3JtYXQ+MS4wPC9BcmNH SVNGb3JtYXQ+DQogIDwvRXNyaT4NCiAgPGRhdGFJZEluZm8+DQogICAgPGlkQ2l0YXRpb24+DQog ICAgICA8cmVzVGl0bGUgU3luYz0iRkFMU0UiPkNvbW11bml0eSBCb3VuZGFyaWVzIChUb3ducykg ZnJvbSBTdXJ2ZXkgUG9pbnRzIChQb2x5Z29ucyk8L3Jlc1RpdGxlPg0KICAgIDwvaWRDaXRhdGlv bj4NCiAgICA8ZGF0YUV4dD4NCiAgICAgIDxnZW9FbGU+DQogICAgICAgIDxHZW9CbmRCb3ggZXNy aUV4dGVudFR5cGU9InNlYXJjaCIgLz4NCiAgICAgIDwvZ2VvRWxlPg0KICAgIDwvZGF0YUV4dD4N CiAgICA8Z2VvQm94IGVzcmlFeHRlbnRUeXBlPSJkZWNkZWdyZWVzIiAvPg0KICAgIDxkZXNjS2V5 cz4NCiAgICAgIDx0aGVzYU5hbWUgdXVpZHJlZj0iNzIzZjY5OTgtMDU4ZS0xMWRjLTgzMTQtMDgw MDIwMGM5YTY2IiAvPg0KICAgIDwvZGVzY0tleXM+DQogICAgPG90aGVyS2V5cz4NCiAgICAgIDx0 aGVzYU5hbWUgdXVpZHJlZj0iNzIzZjY5OTgtMDU4ZS0xMWRjLTgzMTQtMDgwMDIwMGM5YTY2IiAv Pg0KICAgICAgPGtleXdvcmQ+MDAyPC9rZXl3b3JkPg0KICAgIDwvb3RoZXJLZXlzPg0KICAgIDxp ZFB1cnA+VGhpcyBkYXRhbGF5ZXIgd2FzIGNyZWF0ZWQgZm9yIHRoZSBwdXJwb3NlcyBvZiBwcm92 aWRpbmcgYW4gdXAtdG8tZGF0ZSBwb2x5Z29uIHZlcnNpb24gb2YgdGhlIHRvd24gYm91bmRhcmll cyBmb3IgdGhlIDM1MSBjb21tdW5pdGVzIG9mIHRoZSBDb21tb253ZWFsdGggb2YgTWFzc2FjaHVz ZXR0cy4gICBUaGUgbGVnaXNsYXRpdmUgaW50ZW50IGZvciBzb21lIGJvdW5kYXJpZXMgY291bGQg bm90IGJlIG1hcHBlZC4gIEJvdW5kYXJpZXMgd2hlcmUgdGhhdCBpcyB0cnVlIGFyZSBpZGVudGlm aWVkIGluIHRoZSBhdHRyaWJ1dGUgaW5mb3JtYXRpb24uPC9pZFB1cnA+DQogICAgPGlkQWJzPiZs dDtESVYgU1RZTEU9InRleHQtYWxpZ246TGVmdDsiJmd0OyZsdDtESVYmZ3Q7Jmx0O0RJViZndDsm bHQ7UCZndDsmbHQ7U1BBTiZndDtUaGUgcG9saXRpY2FsIGJvdW5kYXJ5IGRhdGFsYXllciBpcyBh IHBvbHlnb24gcmVwcmVzZW50YXRpb24gb2YgdG93biBib3VuZGFyaWVzIGNyZWF0ZWQgZnJvbSBh cmNzIGRldmVsb3BlZCBmcm9tIHN1cnZleSBjb29yZGluYXRlcyBleHRyYWN0ZWQgZnJvbSB0aGUg Njgtdm9sdW1lIEhhcmJvciBhbmQgTGFuZHMgQ29tbWlzc2lvbiBUb3duIEJvdW5kYXJ5IEF0bGFz IGZvciB0aGUgMzUxIGNvbW11bml0aWVzIChjaXRpZXMgYW5kIHRvd25zKSBpbiBNYXNzYWNodXNl dHRzLiBUaGUgQXRsYXMgd2FzIHB1Ymxpc2hlZCBpbiB0aGUgZWFybHkgMTkwMCdzIGFuZCBpcyBt YWludGFpbmVkIGJ5IHRoZSBTdXJ2ZXkgU2VjdGlvbiBvZiBNYXNzYWNodXNldHRzIEhpZ2h3YXkg RGVwYXJ0bWVudC4gRm9yIGNvbW11bml0aWVzIHdpdGggYSBjb2FzdGFsIGJvdW5kYXJ5LCBNYXNz R0lTIGhhcyBjb2xsYWJvcmF0ZWQgd2l0aCBNYXNzYWNodXNldHRzIFdhdGVyIFJlc291cmNlcyBB dXRob3JpdHkgYW5kIHRoZSBEZXBhcnRtZW50IG9mIEVudmlyb25tZW50YWwgUHJvdGVjdGlvbiB0 byBjb21wbGV0ZSBhIDE6MTIwMDAgc2NhbGUgY29hc3RsaW5lLiBUaGUgYm91bmRhcnkgZm9yIHRo ZSBjb2FzdGxpbmUgd2FzIGRlZmluZWQgYXMgYmVpbmcgdGhlIHVwbGFuZCBzaWRlIG9mIHRpZGFs IGZsYXRzIGFuZCByb2NreSBpbnRlci10aWRhbCB6b25lcy4gTm90ZSB0aGF0IHRoZSAzNTEgY29t bXVuaXRpZXMgYXJlIHRoZSBvZmZpY2lhbCBtdW5pY2lwYWwgbmFtZXMsIG5vdCBpbmNsdWRpbmcg InZpbGxhZ2VzIiBvciBvdGhlciBzZWN0aW9ucyBvZiB0b3ducy4mbHQ7L1NQQU4mZ3Q7Jmx0Oy9Q Jmd0OyZsdDsvRElWJmd0OyZsdDsvRElWJmd0OyZsdDsvRElWJmd0OzwvaWRBYnM+DQogICAgPHNl YXJjaEtleXM+DQogICAgICA8a2V5d29yZD5DaXR5IEJvdW5kYXJpZXM8L2tleXdvcmQ+DQogICAg ICA8a2V5d29yZD5Ub3duIEJvdW5kYXJpZXM8L2tleXdvcmQ+DQogICAgICA8a2V5d29yZD5TdXJ2 ZXkgUG9pbnRzPC9rZXl3b3JkPg0KICAgICAgPGtleXdvcmQ+SGFyYm9yIGFuZCBMYW5kcyBDb21t aXNzaW9uPC9rZXl3b3JkPg0KICAgICAgPGtleXdvcmQ+TXVuaWNpcGFsPC9rZXl3b3JkPg0KICAg IDwvc2VhcmNoS2V5cz4NCiAgICA8cmVzQ29uc3Q+DQogICAgICA8Q29uc3RzPg0KICAgICAgICA8 dXNlTGltaXQ+VGhpcyBkYXRhIHNldCwgbGlrZSBhbGwgb3RoZXIgY2FydG9ncmFwaGljIHByb2R1 Y3RzIG1heSBjb250YWluIGluaGVyZW50IGFiZXJyYXRpb25zIGluIGdlb2dyYXBoeSBvciB0aGVt YXRpY2FsIGVycm9ycy4gIFRoZSBib3VuZGFyaWVzIGluY2x1ZGVkIGluIHRoaXMgZGF0YSBzZXQg d2VyZSBkZXZlbG9wZWQgdXNpbmcgYWNjZXB0ZWQgR0lTIG1ldGhvZG9sb2d5LiAgQ2FydG9ncmFw aGljIHByb2R1Y3RzIGNhbiBuZXZlciB0cnVseSByZXByZXNlbnQgcmVhbC13b3JsZCBjb25kaXRp b25zIGR1ZSB0byBzZXZlcmFsIGZhY3RvcnMuICBUaGVzZSBmYWN0b3JzIGNhbiBpbmNsdWRlLCBi dXQgYXJlIG5vdCBsaW1pdGVkIHRvOiBodW1hbiBlcnJvciB1cG9uIGRpZ2l0aXppbmcsIGNvbXB1 dGF0aW9uYWwgdG9sZXJhbmNlIG9mIHRoZSBjb21wdXRlciwgb3IgdGhlIGRpc3RvcnRpb24gb2Yg bWFwIHN5bWJvbG9neS4gIEJlY2F1c2Ugb2YgdGhlc2UgZmFjdG9ycyBNYXNzR0lTIGNhbm5vdCBi ZSBoZWxkIGxlZ2FsbHkgcmVzcG9uc2libGUgZm9yIHBlcnNvbmFsIG9yIHByb3BlcnR5IGRhbWFn ZXMgcmVzdWx0aW5nIGZyb20gYW55IHR5cGUgb2YgdXNlIG9mIHRoZSBkYXRhIHNldC4gIFRoZXNl IGJvdW5kYXJpZXMgYXJlIHN1aXRhYmxlIGZvciBtYXAgZGlzcGxheSBhbmQgcGxhbm5pbmcgcHVy cG9zZXMuICBUaGV5IGNhbm5vdCBiZSB1c2VkIGFzIGEgc3Vic3RpdHV0ZSBmb3IgdGhlIHdvcmsg b2YgYSBwcm9mZXNzaW9uYWwgbGFuZCBzdXJ2ZXlvci48L3VzZUxpbWl0Pg0KICAgICAgPC9Db25z dHM+DQogICAgPC9yZXNDb25zdD4NCiAgICA8aWRDcmVkaXQ+TWFzc2FjaHVzZXR0cyBIaWdod2F5 IFN1cnZleSBTZWN0aW9uLCBNYXNzR0lTPC9pZENyZWRpdD4NCiAgPC9kYXRhSWRJbmZvPg0KICA8 bWRTdGFuTmFtZT5BcmNHSVMgTWV0YWRhdGE8L21kU3Rhbk5hbWU+DQogIDxtZFN0YW5WZXI+MS4w PC9tZFN0YW5WZXI+DQogIDxzcGF0UmVwSW5mbz4NCiAgICA8VmVjdFNwYXRSZXA+DQogICAgICA8 Z2VvbWV0T2JqcyBOYW1lPSJHSVNEQVRBLlRPV05TU1VSVkVZX1BPTFkiIC8+DQogICAgPC9WZWN0 U3BhdFJlcD4NCiAgPC9zcGF0UmVwSW5mbz4NCiAgPEJpbmFyeT4NCiAgICA8VGh1bWJuYWlsPg0K ICAgICAgPERhdGEgRXNyaVByb3BlcnR5VHlwZT0iUGljdHVyZVgiPi85ai80QUFRU2taSlJnQUJB UUVBWUFCZ0FBRC8yd0JEQUFNQ0FnTUNBZ01EQXdNRUF3TUVCUWdGQlFRRUJRb0hCd1lJREFvTURB c0sNCkN3c05EaElRRFE0UkRnc0xFQllRRVJNVUZSVVZEQThYR0JZVUdCSVVGUlQvMndCREFRTUVC QVVFQlFrRkJRa1VEUXNORkJRVUZCUVUNCkZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFV RkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJUL3dBQVJDQUNGQU1nREFTSUENCkFoRUJBeEVCLzhR QUh3QUFBUVVCQVFFQkFRRUFBQUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJBQUFnRURBd0lF QXdVRkJBUUENCkFBRjlBUUlEQUFRUkJSSWhNVUVHRTFGaEJ5SnhGREtCa2FFSUkwS3h3UlZTMGZB a00ySnlnZ2tLRmhjWUdSb2xKaWNvS1NvME5UWTMNCk9EazZRMFJGUmtkSVNVcFRWRlZXVjFoWldt TmtaV1puYUdscWMzUjFkbmQ0ZVhxRGhJV0doNGlKaXBLVGxKV1dsNWlabXFLanBLV20NCnA2aXBx ckt6dExXMnQ3aTV1c0xEeE1YR3g4akp5dExUMU5YVzE5aloydUhpNCtUbDV1Zm82ZXJ4OHZQMDlm YjMrUG42LzhRQUh3RUENCkF3RUJBUUVCQVFFQkFRQUFBQUFBQUFFQ0F3UUZCZ2NJQ1FvTC84UUF0 UkVBQWdFQ0JBUURCQWNGQkFRQUFRSjNBQUVDQXhFRUJTRXgNCkJoSkJVUWRoY1JNaU1vRUlGRUtS b2JIQkNTTXpVdkFWWW5MUkNoWWtOT0VsOFJjWUdSb21KeWdwS2pVMk56ZzVPa05FUlVaSFNFbEsN ClUxUlZWbGRZV1ZwalpHVm1aMmhwYW5OMGRYWjNlSGw2Z29PRWhZYUhpSW1La3BPVWxaYVhtSm1h b3FPa3BhYW5xS21xc3JPMHRiYTMNCnVMbTZ3c1BFeGNiSHlNbkswdFBVMWRiWDJObmE0dVBrNWVi bjZPbnE4dlAwOWZiMytQbjYvOW9BREFNQkFBSVJBeEVBUHdEOVU2S0sNCktBQ2lpaWdBb29vb0FL S0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0FvckoxRHhKWjJkb3M4YzhFNnU1akRDVUNOU0JrN21H UW94M1ANCmNnZHhYRmo0dFc3Nm5EbTl0VXRHVUJtaVZwWUVrWWtLa2s0R0ZKMk5nbkgzbHdHNm5p cll5alFseXpldmttL3lLVVd6MHFpc1B3VDQNCmsvNFMvd0FLNmRySGxMQWJxTXMwU3NXQ01DUVZ5 UUNjRUVkQlc1WGFTRkZGRkFCUlJSUUFVVVVVQUZGRkZBRkxWYjE3T0NNUmJmUG0NCmtFYWJ3U29P Q1NUeU9paGpXRy9pVzlndnA0RzhxWVFoU2ZLdEpjTXh5U3U1UzJPTnB6Zy9lNmNVZUtiNjRoMUdB d09pTEFxaGc4TFMNCjVNall5QXBCQkFRK3VkL1laTlkwRjM1OHQzcWQ0THRMWlVFYVhOc0dWU0ky ZkxlV3JzVHlUOTVlM0k5ZmpjenpMRVVjUTZkR1Zra3UNCmlldS9WZGpvaEJOWFplVHgvZG1KV2JT RkRTeUtsdXZudVBPRGJTckF0RUFPR3lRVGtZUEdlSzBuOFRYa1RUQjdDQWVYTEhGZ1hUWk8NCjhx QWY5WDB5MlB3TmN0UDRldjFQaDl2dHAzUnFJWFNUZEhKanltTElKSTJVQUVvdlZXeGpJNXF4UHAx K2JpK3Q3S0tDM2tlS09aZzANCnhJYVRMQkgzbENTY29OMlZ6OHFrSE9jY0g5czRwV3ROZmN1L3lM OW5Ic2RKYytMRFpTQ0dYVGJtU2J5bm0yMjdSc0dWTnVkdVdVbjcNCnk5aDFxUmZFNGFWSXhwMTJX a1F5SmhvaUdVRVpPZk0vMmgrZGNwRGZUNjNaYUpjejN0cGJUVHpxbWJVRW1LVUl6T2l1elljSGF5 OHINCmdnNUE2VmlTNjB0cE5wcmllNG5naXVjV2sxenNoQnQxaEc0aGhqZVMzQlhCTzBrQmR5NUdz YzR4ajAwdjZQOEFyK21KMDRubzYrS0kNCmpBODdXZDJrRVpZUEp0VnR1MGtOd3JGamdnOUFmYXBs OFIyVEFFZmFTRDMreHpmL0FCTmNwYjN0NWRUM1ZrSTViUnJrK2MweFFvSUUNCndGa1ZTZnZOOHVR dzR6SURqam10RnE5em85akROYktzK21TeUVXY01wWXlOQUxjeWJnK1RnRW8yQXd6Z2dFZ2tBVXM5 eFczTEg4ZjgNCnc5bEU3SlBGR252Q2tvZWZ5MzI3WE5yS0FjOU1mTDN5UHpwNitJOU9Mc3IzSWdL NHliaEdpSFBRWllBWjY4ZXg5SzVvRzZXeHQ5TUYNCnVyWGR1c01qRlpCNVpWR0I0SkFPVHNJeGpy N2MwcWFsTnEycFdqV2NMVzhheHl1WmJtTXFaQ3JCVEhqT1Jna2tranFGeG5tcldmMXUNCnROZmVM MlM3blNqeExwREtXR3EyUlVaeVJjSmdZNjk2WC9oSXRLM2hmN1RzOXhCSVg3UW1TUHo5eCtkY2Zj M0dvSjRkdlkxdFlwcEoNCjVwb0VLUzRDczh6TDgyUU9BVzZqaytncGd1N3pVdFBtMXlHNWdXVzJq a01FRWY3d0JmTEJaSkFkcEQ3Z01ybkEyZ2V0YkxQNTd1bXYNCnYvNEF2WmVaMjM5dTZiLzBFTFQv QUwvci9qWEtlTi9IT242ZnA5eEZNNmZZZDBLeXppWGwwWi9uOHRRRDVnQ2h0d0hQQjRPRFhPMy8N CkFJUTFlSFVMaVhUdFNTMG5hQlpHQ1FiMmVRK2NDNCtaUVNQTTZEYU9SME9EVGZEOW5kUzJaMUhY NURxdDJzRFJyQkxDc0xlUnVWOTgNCllCSWJjVVJzRm1JNCtaVGtFcloyNmxPMU5KZDlidjhBSkw1 M0JVclBVcExxV29lSTdaN2o3VEsrblhFalJyZWl6aWphYXhhUWdGV0wNCmhnY2hRU1Z3RllzVjVV aFBHRVd0M3VrU3kyUTBxOEFSZGlnTklrNkw4eXd3eGpHOGtIQkpPUG5PMWs1MjlYYTNLdEhGYjJV RWxyQ0oNCncwY2tzTEtzREZtM3hIc2ZtQlhnNC9lWUhRWjU2T2E0ZTRGMGw1Tm9odVJjeVRTUkJH U1VHVEVaVVNMbHRxZ01TaEdkdzJoZzJSODUNCkNmdlhTU3QvWFQwLzRCczBSZnNwK0pCckh3eS9z OW92S20weTVraktxcENiWkQ1d0M1N0F5TXVPMjBkc0UreWhnU2NFSEhYMnI1aEgNCmd5LzBQeEZK NGw4TitJNDlDY1F6Z1FyRVk3Vzh1QThtQS9tQXFRVklKeVhiOTIzM1NvMituL0NEVGI1NGhxSTgr MXRXTHhYYVhxanoNCjd5NVVLclROanZ1OHdaM01DTVpHUUNQMExEWTJHSXNvSitma2NrbzJQVUtL S0s5SWdLS0tLQUNpaWlnQW9vcWhydDgybjZUY1RJV0UNCnVBa1pWQzJIWWhWT0FEa1pJN0g2R3Bs SlFUazlrRzV6U1RYRjlxMDl6REZITkVzalNmTktWQllqWXBYNVQveXpWVDEvNWFmVEdUTTYNCmlK bzdveVBhdGN5WnM5NmgyaUFkM0xmT1F3M0RhZWVpbis4UVVndWswLzhBdEY5UG12WTRJSWlZTFI0 bWI3UklnVlQ4MGlsano1Y1kNClVFSElQcUttdkxPU3cwbWFWZFJodWZ0dHU0ZEoyV0JYTGZOdWpP Q1FNcytGSlAzeDgzSFA1VlZtNnRXVlIvYWYvQi9BNzByS3hOSkINCmJ6YXJiZVJaMzJZNFpDMFNT UEY1V1NvQUdXQzQ0YjdwN2NjWnFPR1RTTEMxdlp0UXN3SklHa2VTUzdnTHNFeVdVTksyUWVEeDgy T1ENCkJVMGs4VDZqRmNhcGFXWnRicU1KRGNHVHpGVGFOd3p1UVkzYm01LzJRT3ByTFVXczFsWXJi WHYydHBJNFk3MnoydmQrWWl1dTdJQk8NCnpHWEhvUVNNSEF4aWxkV2R4bDZhdzByU2J2UzRyMUlG ZExKbGt5dTZObFFJbVdHTVlHN0FZamdFaitJMUFnbmZRYjJDMmh0VXRJQTkNCjVCS1FUbFRJOGlL RkdOaEFDa05rNHlEajBjTDZIU3BtdVl2K0pacFY4eXZIT2tVVVJra01ZMnI4N2NBaE9BVkJ5d0dS M3I2ZHBiV04NCnBhTGNYczZPbHhDa2tqTzR5VnRWYjdoTzNkdkFJNDlCZzRxbHRkdit2NjBFYTht TGkvMUtUVUU4dUszdFl5LzJXNWNnajk0V0JBQzUNCk9NSEdEMTk2c0xwOGtGcEhQY3lxOGtNSmlL VEg1REdjYmcyZU1uYU1uMjlNNTVuV05ldHRNYlZvRGR2UEJLOXROY3VkcXkvUHZSbzgNCllYQkl0 d3ZPRDh4NkhGZEpjWE56WnFsN3FndDBoVjFVVzhEcysxaVFGSUpBOHhpU01MdEI5TW5ybktNbGIr dWkyR25jaHM3VzQxaTENClNWeTFwUGIrYkZESTJETnRKSUc3UFRLaFNSMXpnOFlxRy9tZVdLeHVZ SXBMYUMwbSt6djVNdU53WnZMMm9NZk1BMjA4NHp0QXh6VjENCjJYVXI2QmpHMFZwT2pMNWlzVmFj amtLd0hJR054SGZnamdFaHExMDBseHB0d3NFNkcwc3BsQkxBRmo1Ymd1clk3S0FjZENlUFRMcFAN ClVDdkRwME1VdDRtblR5MmtZSXZMaHI2T1YxTGx0eWtCeXB3Q2pFNFBPZnl5VFphZi9adWx6WFBs WEV2bFBjWEZ0ZXlBQXN3SmtYTzMNCmR2RFNNUXVNWnp3RGdqUzFVMzk2MXhNOGNjTnRLMGRwdHQ1 bmtkOFNFT2RnakJZQUYrTTlBVDJCRDIxR2FXYVhVWXJhRy9FY2JSRmwNCmhNS1NROEZuOHhpUXd5 TWJmLzExcW5KZjE1ZHhFMDF0UFBldy9hNEpidUpJSlA4QVJvMkc5RlprMitZZHdESDVUakhUSFZz YnF5aHENCk1tcFdla3ZKY1d0eWJaUmNMNWNPNy9TVlRBaHlTY3Robkp4dFpkdWVCbkNSTmNXT20y cTJkNmswN3d0Y1hpSys2UHk0bzF6R3JmTVYNCkpab3h3Y1lhUmdBY0NvTmNlVzAwN1VyYVNPSTR2 SUdrczdXeWVaVmlBaUtzTnBYYUJ0SUx0Z0h5eVJzd1NLakhWTCt1MzZnUTMxdGINCjNGMDFxOFZ0 ZnV0eEpLbm5ZbGpsbExpVm5YYzVDR05XVURQR1dLNUE1cks4U3dYa3VxZUhydlFMNjZzcnhWaUNX RnJQNTBGN2JNQ3gNClJGSlhhTUJRR0lHTWpJVlJtdUQxbnhGTjRTdEV0bXQzK3pNWkk3Z05NYmQ0 Sk1xNkxQSVd5R2ZoZCtRY2dNcEFYRmV1ZkJMUmRPc2YNCkQ5aHFrTTk3cHR6TW4yUzcwMjhsVW1T NFY1SER1V1FPWkNzaFlBRUx0SzRYZ0d2cE1EbDdxeTU1UzBYbGUvNmZlbVl5blk2cndsNE8NCnNi YU5kV3V0TGlqMVc3V0tWelBtYVdFaFJoUE1mTFpEWlBYZ25BNkExMWxGRmZhS0tpckphSE1GRkZG TUFvb29vQUtLS0tBQ3VZOFoNCjZvYlY3S0NLUkJOdkV3akp6NW1HVlFwQUJPRHZKeUFUOG5BT0s2 ZXVJMXk1dXJyVVpWZ2pERzR1WW9MZTQyZ3BINVIzdHZYY3BJREMNClFESEo5aGcxNCtiVnZZNFdT L20wL3dBL3d1YVUxZVJWbHRydlRrMHN6Mk5uS1lFTVNoSGVRK2FkcExnZVgyQ3VUMFBYdWFsc1pW MDcNClY3cVlXMzJwTGlPSXRkV0VBMkFsbkp5QXpNVHp1SkE3NTZubXpMQnFFbXNRa1hjRE5GYnVX VklDbytabDJnNVk5U2g2ZWg5cXBNbHgNCmFhVnEycTd4Rklrc3R6OWxnd3FNWXZsd3piZHgzZVh5 ZU9EME9PZnpoUG1WdS84QW1kaExwVXRyWVh0NmJXMHZGc293a2VTanNJM3cNCldLcEdmbVZjTW5D cnQ0OXFpc05UaWp2N09PMWlhNTNDNVhNT1BMUm1kWENGL3U1QzV5Rko2SEdjVmZ0TDJleW1raHVi T1F6eU04elMNClFNcm9WM1lHT1F4MnJzQkczUHBtczNUTE9MVTdzeDdab0FqQzd1NHBBMFRHWnR4 WFowT0JrZ3QwUGxxQVNRMkRSM2IvQUs2QVpsM2QNCjZvbWxIUTVwOVBXOGo4bTNkRmhMZ3hQaFZm bHhqTEhaeU1nNUlCNHpwQ01hYmJ5VDNHcU9NM3daWXB6R3VFUjFqUE8wRS9JdVNjL3gNCmVuVnQv RUZiVTRtbU56Wm01aXQ3cUVxR25aR1JBRkQ1SHkvT3ZVRTQzbmRrOFhJWWJyUzlVODIzMDJ5Z2l2 TmtDeHJLVVliVmtmYzINCjFDTThrWUdlblUxYmxkYWV2VHlGWWcxU3cwcTgxdTJ1YmlTM2ExbHM3 aU1NWFVJR0xCV1plMlNKWEJQUFUrcHpuVDNOeGNhbmMzMW4NCnFzMTc5bmlKdElicTNBdDVDRkpk NDVGUUF1UTJBZWVBM0JCNHM2WEZkNk5MZWFoZVdTMzF4RUhTYVNDY0Y0Z1dhWGFpTXFLRi9lY24N CmR1T0Z6bkdCTmRhVnFGdm9WaGFUaTN1L0plMkRTdElVWm0zcXJoaHRZTUdCWUVucUdQR2VhYWFp N04zNmRQNi9JQnJXOFdyelhOdmENCmF3OTF2aEU4UWpNUlVTQWtFa2hPQWNxQ080M0FqQk9aYlZr VzRJdVpyUzAwL1VZVW5TM1FiU3hDaEdVdVNNamI1WEFVZCsxTFpXbDYNCmRkWkxpN2lnbmFPUzRh TzBBL2RoMlJWVUY4N2grN09UdEhQMXhWZTVndXRMc0w2S0kvYjRZMmhzMmFkdGpSd25idVB5SmpB V1E1T0INCmdMa2s5cDM5MVA4QXIrckRHa1dta0NSTGNTTmM2ZmRNNmdwSkpGRWttZlFZQ3FzaDQ0 KzU3VkZld3h3Mk40SVV1TlFzNXQ0a3ZJeXANCmhnZHVYa0Vhc053eXpFN1FUbmNDVGs0MDdxeHZi YWN4Mnh0V2E4aE1IMmRveWtVS3FITzRFQTU1Y0FnOWUyTUdxRW1wbU84YUNPOXUNCnJOVEVGS3Nn S3RjZ2dNck50Si91aktkZDVJSUpCcHhkOVZyL0FGL25jUkpxZDViNnkwN1BqN1BEYXVMaTVzcDFi WXI5RGxjTXk0VmkNClJ4OTNvMlJqSXVQdHpvRC9BR1pkV0YzZndzazhiM0FrZ2VQQ3FTek0yNFNF TUFoWkJ5dTA4YzFMcUJiWFlJNHphM0VabnQydDRJSTQNCkNrU3lyOHlvNWNmT0ZLSGtoUjhoR0R2 d1p6cDgxdzBzdGphSkhMZEdSRFlYQUN4RUlGUXlIYVNGS3Z1d0FUbmY2aks2UnRCSmYxL1gNCitY ekRjd1BFVWNYaTN3YkpwZWtRbXp0SjdvUXlYZC9Fc2FDVlZKWlRDNHlRbTBMZzdjR1BHVGpCNWUx OFUzdHJxczkvbzJqYW5xVjcNCnBjMGZteFhma084cXhsVm1ZeU1HUDNKVzJtSXFGQUJKdzRRZWd5 UTIrbWpUTG0wdExxeU9CYVJTVHlLeFJ3U3U5a0RFT2VXTEEvT2MNClo0MmtpZXd1cnU0bXMvc01W c3F5UGNLWlcrUVNMSkk3N2tBM2JmOEFWY2hnVGs0SUZlcmhjd3FZT0VvMDBtbSt2ZjhBcGY4QUFN NVENClV0enF2RG5qMnk4UWF6ZDZNMXZkYWZyRnBFczB0cGRSNHlqWStaSEdWWmNuSEJ6NmdWMDFl TDMxL2VUeXhXdmh1MnRwMzB0N2EvdXINCk8rdW5OMnUyWDVvVWJPVlloR0JaMlpTQ0Z4dGZOZXU2 VHF0cnJtbVcxL1pTaWUwdVl4SkhJQVJrRWVoNUI5UWVRZURYMStYNHg0dW0NCjNOV2t0MSt2bGY4 QXBuUE9QS3kzUlJSWHFFQlJSUlFBVVVVVUFGWWtuaGhXdVJNbC9kUjRlU1JZZ0l5aXM1Sko1VFBj OStoTmJkRlkNClZxRkt1dVdyRk5lWTAydGpDWFFyMWJtU2NYdHZ2ZEZRZzJ6WXdwWWovbHAvdEdv bThOWHJXMXpBYiszOHFjdGxSYXQ4dTRmTmo5NTMNCk9UK05kRlJYQzhxd1QvNWRyOFMvYVM3bk54 Nkxxa005czdQYTNiUXd0RVpTelJHUXNVTzdiaHNmZDlUMTdkS3p0WHM3aTMxQXkzT2sNClI2aThz R3lKSVZhVUs2dHdHWXBoQTNtZFQyUTlhN1dpc1o1Tmc1TDNZV2ZxL3dETWFxU09DdmZBY2w1WXpw ZDZYcDk3Tkx2UnA1SlQNCkxMNVRPZmxCZFBtSVU0QVk0T01IamlwajRRMU5seklJYm9wTWp4ZmFi MlE3RUNxckx0RWUzSlhlRHh6dk9jNU5kdlJUZVVZUjlIOTcNCkY3U1J4NitHdFJ0ckxVTFcxczlP dDRibFRzU09kbFZDVUNkQkYwK1VIOFRWZWZ3MWNyZXRKSHBTeGdHM0svWlhSVkJTUXMvT1ZKQkcN CjBZSTVJNXJ1S0tuK3hzSjBUKzlqOXBJNGk1ME84dXBWdUpkTnVXdkRPcitha3NTbU5Ca2JGWU9H eHRKK3BZbjJxcGUrSDdwWmRSZisNCnlMdWEwZU9LWHlIbFNUelpWTGI5d01oM2JrV0pPUWNBY2Vs ZWhVVkg5aVlWYk4vZi93QUFQYXlPQnZOSDArUzgwNlJkUHU1RWduZHkNCmtscE02SXJSdUNBcktR b3lWKzdqb08zRlZybXhsdXBOWWhXM3ZVdHNLOXJDTEU3Qy9sQlRqTWVSMEE2akdUelhvOUZZcklx QzNuSi8NCmQzdjJIN1ZubnozTG9vZ3ZMZVMzaEU4MDZuYzhUTXZtSGFTekJRbytkVHcyZTJEelVG cEc2YWZOTGJ4UjZmZXBQSi9wTnl6RXN4Y3MNCnFFY080STI1RGJUZ2dqTmRONHFkcldlMXUvTFBs UXh6RjV2SmFUeXZ1bmRoUVRuQWIwNzg5amhHOGgweVgrMFJaT2l1d3Q1cmk2ZU4NCmZuMzdBUzI0 bjd4Mm5qcGpIM1FEODFtT0VXRHJlenAzczlyOVgrQ05vUzVsZGxPNmhna3RBTEhVbFdhNWh1RVo3 cVlsbzJrQmZKQ3MNClBMeGhobGVuSEI2akUwSFdOUDFYWFpiTzV0WnpxbHRMSkhjd29BRmZ6QTBo a1I4SzdwaGVBUjkxOERkZzF2YXBjYWZaNnRhTmNTRzUNCm1XTDdTczF2RjVoamRtQ2lRcU1rcTMz VkF6Z0tlZWhETkRpYnhXdHRxTi9jdGJha3NEQ0JJSURBMEFPUklRR1p3M1ZSbnRnY0FtdUINCk5L RGIrL3ovQU12NjliTTAzZWk2Vm9xLzJucDZhZHBWdkUxcGNQNWNZUkxoeWdZYlFUNW04a2Z3a2NI ZG5KMjd2d3B2THlDSy93QlANCjFMN1ZMZnlTdHFCbWxzbnQxV09RNFNOZ2ZsVndvWEtqMXp5UStK ZnM3dTdHYVNNVzBibTF1WUlZOXFGT0NwT1NjOVJrZGc1ejBKTTkNCnRwVjk0Y3RyczZWZVBMSHVN OFZqT2lsZDMvUEpTQU5xWUFVQWRDTWtua0gyY3J4Mkh3czVPdGROOWQwWnpnNUxRN1NxV3MyRXVx YVYNCmMyc0Y1TFlUU3B0VzVoeHVRK28va2NZT0NjRUhCRm1DZExtQ09hTnQwY2loMWJHTWdqSU5T VitnUFU1RHp1M3RQRU9oYVZQcldvNmsNCjloTXNwOCt6ZVUzVnZIQ0hJVmxMSE9NSGN4NExBY2VX Y2dkcm91cURWclB6Q29pbmpieTU0Z2M3SEFCSUI3Z2dnZzhaREE0R2FoOFcNCkxJM2hiV0JDcnZL Yk9ZSWtZSlptMkhBQUhPYytsY2w0UDFLOTAveGJkNlpxRnI1TXgvY3ZjUkdSNHJsOXBralpkeE9N UjdnY3RrbFENCk1BQmE4OTgxQ3JCUitCNmI3UHB2cnJ0OXhlNjh6MEtpaWl2UUlDaWlpZ0Fvb29v QUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQ2oNCnJrVHo2UGVKR2hrY3hOaU5lcjhmZEhiSjZj NUhQSUk0UEQyMnQvMnBwZDNEWXdYTFhVT29FQlpyYVJGSkV3azVKQXh3ZWM0eGcxNk4NClhIZkVi d1ZKNHFzWVpyUzZ2TGUrdFpFbGpqdHBGVkp5clpVU0JzQmxCSk9NaitXUEV6TEwvcnFVazdTajl4 cENmS2NMb0hpQ1RXZkUNCnZpYU8wMDZPQzJhUVhFVnlHVVRTU0NDTU5HdXlRa045N2xRUjk0TUFj aXV0bHVZZE8xRFNZSXJONExoaktzVFhNMFlhUldHWEdTeFkNCjVmWXg0SjQ5ZURRMGUwZ3RORHQ5 QXRZQSttczhsbWIyNDNNOGt3QmFSbVFxUG1MaVRuT0F5L1FVbDVjZjJmZHlRcUduMUc0UzRsM1MN CnV1UzBFcU5IdTNGUUYydUNRQ09PbUsrRHFKT2ZMYTF0TGVpdGQ5dXQxMDJPdGJEdGExcVRTdFN2 WTU3dlROTFc0Z1RmOXB1d0J2YmUNCkZjYm84WjJSUG5ka0hZT20wNUx6eHhhMlBuNlFKNGt2aFpS eVd6Vzh6WExNSFpvMWI3dVd3d1hwdUp5Y0E0TmNqNGg4TUQ0bitJTk4NCmh0a3Q5UnQzdVBOdmJt NGdraWo4aUpvbGVNREt0bm1RQVpaVDVoejF5SWZEZmhtMjhFL0VmeHE4RnVkMXZER2xyY2VaSk92 bVRGM0ENCmRueUkzQVpBUzVPZDI3ZDh6Q3ZTV1hKWVQ2elBwMDg3cGYxY2puOTZ4Nno0SjhaYVY0 aXNJcmExTFdkM2J4b3I2ZmM3bG1qWGFDcEENCmNCbVVqa05qbnZnNUE2ZXZOcnk4MDYramcwL1VM Vkxhd2dDeVc5eGRTS1RKSHhFR1hCeXBiekFvUFhEOWp3T1FiUnZDL2grYVc1LzQNClRtL2VDNnZH dEhVYWtCRENqZk84SktBRlZDamJ1Snl1Ujh5MTcySHp1TTFhckIzOHRibUxwZG1leFhIaXZTTGE2 YTFPb1F5M2k1emENCjI1ODJZQUhCSmpUTFlCNEp4eFhrM2pmeFZxTnI4U3ZEUU53MmpXVnhxMXVz ZHVkelMzSUlXSTd3dVZWWDgxaDh4eis2SEdTY1dQRDENCjVxazJ0ZllkUDB6VTlRME9JK1ZIcUta dC9PajRLaFhjZnZFUXF3RGJ3U0hHTnd5VGxlS2REMUgvQUlXTjRZTStuM3RvZFN1UEtpYzYNCmtr dXlPUExNSGpKWml3Vm5PVVlxTThnNEJyYUZmRllxdEJTcGNzTkhmOHQ3ZmxjVFVZcmZVOThvb29y NkV5Q2lpaWdBb29vb0FLS0sNCktBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BOGM4VitJOU4w ZnhMWTZHMHBFc09zK2MwTHhrRjNsM1hDT0N4R1Z3WlZ5dWZuQ2cNCjRwMm5hQlpmRjYvMUs2dmYr UFJMWm9JYmFXME9iZVdXRXhUTEp1RzFuUWdFRmNFaGh5VjIxM25pRDRiK0d2Rk4yMTFxbWpXZDdk czANClpOeE5DcnZoR0JDZ3NEaFRqQkE2Z25OSnFmaUczOEwzTU9sYWRwRTEwNjI1bUZycDl1UXNh NTJweUYyQUVodXBCK1U0QnJ4cWVXMDYNCldJZUl2M2R2VzVvNXRxeGE4S2VIb1BCZmgyT3lNMExM RHZrbHVoQkhiaVRrbmU2b0FvT01Ba0FaeG5pdUZ1ZkVkN1BMcitwZUQ5S0gNCmlxZTh2NDR3RE1Z SVZDUXBHLzd4bDI0REtmbEdlU1Rua0N0bldOSnZ2RU1OemRlTEk0TFR3N0JFN3RwZHZNMHZuamFQ OWFkcTVJTzcNCkFCN2pqSXljUHhCNHU4UStFTlR0NDdIU0liYlFJTGZ6bHRiUzBNZ1NGQXdaV0Va KytENUlBWENxR2NrdmdDcnhydzlTTWFXSWRrM3QNCjN0K2dSdXRVVnZEbnd3MWZ4cVlybjRoVzdS d3dSTkJIcEZ2ZU41SklsTFJ5SHkyKzhxaFI5NDVQSis2dGVuTjRYMGw3ZTJnYlQ0R2oNCnR6RVln eVpLK1VjeDg5VHRQSXozcDFwNGoweS92b3JTMXZZcm1lV0JybEJDZDZ0R3JoQ3dZZkx3eHhqT2Z5 TmFWZWhTbzA2RWVXbXINCklodHZjS3dKZEhOOTQxZzFHNXNJbmlzTFZrdExxWGF6cEpJUjVoVHV1 VkFCUEdlblN0K2l0aEJSUlJRQVVVVVVBRkZGRkFCUlJSUUENClVVVVVBRkZGRkFCUlJSUUFVVVVV QUZGRkZBQlJSUlFCd1YwdmlyVS9HU1dGemEycmFORkc4Nnp0R3l4bVRlQkdlR2JmdFRKMk50K2IN Cm5PRlUxTGUvRDNVYnl3VzFUeEhQWkJGZEk3aTBoSW1RTVZPQXpPM0EyNEdRZU1EdHoxOWxZcllt NDJ6VHkrZEsweDgrVXZzSng4cTUNCjZMeHdCd00xWnJobGdxRlNmdEtrZVorZjlXS1VtbFpIRitG L2h4L3dqbmltNDFzMzZUeVR3eXhQRkhhckZ2THlJNWRteVdZZ3FjQTgNCkRlMkFNbk81cjJzejZF OFYxSkNadExWV0Z3WUkya21Sc2phd1VkVXh1ejFQM2VNWnJZb3JyaENOT1BMQldSTjdtQlA0NjBT RFQ3aSsNCk40MGxuYjd2TW5nZ2tsUWJldktxYy9oWE1mRC9BTVNYZDk0ajFjdnAxenB1alg4NGV5 aXVZREVSS1k5N2tBOWQ0RE9Ud0E0ZnFUdWINCnI1ZkM5a1dkcmZ6TEV5TXpPdHNRRWNzU1dKUWdw bGlTU2NaUHJUN2ZRVml2SXJpVzd1YmxvaVdqU1FxRlJpcFVuNVZHZUNldVJ6NjQNCnJrazhXNmlT VWVXL2QzdDZXdGY1bGU3WTFLS0tLN2lRb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fv b29vQUtLS0tBQ2kNCmlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0EvL1o8L0RhdGE+DQogICAgPC9U aHVtYm5haWw+DQogIDwvQmluYXJ5Pg0KPC9tZXRhZGF0YT4= eng USA TRUE 005 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 FALSE 20140204 ArcGIS Metadata 1.0 MassGIS both One Ashburton Place, Room 1601 Boston MA 02108 US 617-619-5611 005 Download from http://www.mass.gov/itd/townsurvey 2012-11-13T00:00:00 Shapefiles and Personal Geodatabase ArcGIS 10 TRUE SDE Feature Class ArcGIS 10 FALSE Community Boundaries (Towns) from Survey Points (Polygons) 2014-02-04T00:00:00 MassGIS 006 005 <DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>The political boundary datalayer is a polygon representation of town boundaries created from arcs developed from survey coordinates extracted from the 68-volume Harbor and Lands Commission Town Boundary Atlas for the 351 communities (cities and towns) in Massachusetts. The Atlas was published in the early 1900's and is maintained by the Survey Section of Massachusetts Highway Department. For communities with a coastal boundary, MassGIS has collaborated with Massachusetts Water Resources Authority and the Department of Environmental Protection to complete a 1:12000 scale coastline. The boundary for the coastline was defined as being the upland side of tidal flats and rocky inter-tidal zones. Note that the 351 communities are the official municipal names, not including "villages" or other sections of towns.</SPAN></P></DIV></DIV></DIV> This datalayer was created for the purposes of providing an up-to-date polygon version of the town boundaries for the 351 communites of the Commonwealth of Massachusetts. The legislative intent for some boundaries could not be mapped. Boundaries where that is true are identified in the attribute information. 007 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US michael.trust@state.ma.us 9AM-5PM 007 009 Commonwealth of Massachusetts Massachusetts City Boundaries Town Boundaries Survey Points Harbor and Lands Commission Municipal Commonwealth of Massachusetts Massachusetts City Boundaries Town Boundaries Survey Points Harbor and Lands Commission Municipal <DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>Use constraints: This data set, like all other cartographic products may contain inherent aberrations in geography or thematical errors. The boundaries included in this data set were developed using accepted GIS methodology. Cartographic products can never truly represent real-world conditions due to several factors. These factors can include, but are not limited to: human error upon digitizing, computational tolerance of the computer, or the distortion of map symbology. Because of these factors MassGIS cannot be held legally responsible for personal or property damages resulting from any type of use of the data set. These boundaries are suitable for map display and planning purposes. They cannot be used as a substitute for the work of a professional land surveyor.</SPAN></P></DIV></DIV></DIV> eng USA USA TRUE publication date 1880 present search TRUE -73.533318 TRUE -69.898590 TRUE 42.888312 TRUE 41.231170 TRUE 1 TRUE Microsoft Windows 7 Version 6.1 (Build 7601) Service Pack 1; ESRI ArcGIS 10.0.4.4000 723f6998-058e-11dc-8314-0800200c9a66 TRUE 002 001 Massachusetts Highway Survey Section, MassGIS 004 None 003 005 DQQuanAttAcc There have been no deliberate or intentional omissions or inclusions of polygon attributes within this data set. DQAbsExtPosAcc Curt Crowe (the National Geodetic Survey's liason to Massachusetts) has stated that "these are not survey quality coordinates. The atlas coordinates were only published to the nearest foot on an early datum and the survey work was done over a thirty year span. The 'Lefti" conversion updated the coordinates but it did not improve their accuracy. I would expect these values to be good to within 3 feet (1 meter) in most cases. Some areas will be slightly better and some could be much worse. " Boundary point locations were determined under The Massachusetts Town Corner Project; Updating the Harbor and Land Commission Town Boundary Atlases to the National Spatial Reference System. The Harbor and Land Commission Town Boundary Atlases contain valuable coordinate data on almost every town bound in Massachusetts. The survey fieldwork (conventional optical triangulation) was done between 1878 and 1912. The geographic coordinates of over 3500 corners and 800 control points were computed and published in a series of 68 atlases between 1880 and 1915. These coordinates were published to the hundredth of a second of arc (+ 1 foot) on the U.S. Standard Datum, a predecessor of the North American Datum and the North American Datum of 1927. In 1999 MassHighway and MassGIS joined forces in an effort to create a digital database of the Town Boundary monuments and to update the coordinate values to the geodetic datums in current use; the North American Datum of 1927 (NAD27) and the North American Datum of 1983 (NAD83). The following method was used: -Automate coordinate data for the 3500 corners and 800 control points -Review, compute, and integrate over 150 pieces of Legislation which alter town lines -Identify control points which are in the NGS Data Base -300 common stations found, these points have US Standard Datum, NAD27 and NAD83 coordinate values -Develop a grid of datum shifts from the 300 common points to be applied to the town corner points -Used the National Geodetic Survey?s LEFTI software -Update the data set to NAD27 geographic coordinates with LEFTI software -Compute NAD27 State Plane Coordinates with GPPCGP software -Update the data set to NAD83 geographic coordinates with NADCON software -Compute NAD83 State Plane Coordinates with SPCS83 software -Graphically review the updated coordinate values The updated coordinates for the boundary points cannot be more accurate than the initial coordinates without additional survey. Given the combination of original survey methods, 100 years of exposure to natural forces and the least squares transformation process, the updated coordinates of the town line bounds should be considered to be accurate in the 1-meter (3 foot) range. Once the updated coordinates had been calculated and entered into an Access database it was passed on to MassGIS. MassGIS then queried out the useful boundary coordinates and created a point shapefile from this information (named TOWNSSURVEY_POINT). The coastline was developed through coordination with Massachusetts Water Resources Authority. The source for the coastline was the 1:12000 scale wetlands data layer, with the coastline boundary being the upland-side boundaries of tidal flats and rocky inter-tidal zones. These upland boundaries were photo-interprested from 1:12000 scale color IR photography. The arc layer was created by adjusting the existing 1:25,000 scale town boundaries to the the survey point data (TOWNSSURVEY_POINT). All GIS work for the arc creation was done using the ARCGIS 8.x suite of products. In many areas, the boundary creation was simply a matter of "connecting the dots" from one boundary point to the next. Where boundaries follow a stream/river or road right of way the boundary was approximately delineated using the 2001 Half Meter Color Orthophotography as a base. All boundaries that follow a water body or a ROW are coded in the attribute table in the BND_QUAL field. A complex boundary situation occurs when a survey point is a "witness mark", denoted by the letters WM in the coordinate name. A witness mark point is an "on-land" representation of the next point along the boundary when that next point is in a river, wetland, or pond. A line drawn between the point before a witness mark and a witness mark point gives you the direction of the town boundary as it proceeds to the next point in the river, wetland, or pond. Witness marks are often but not always on the town boundary. The Harbor and Land Commission Town Boundary Atlases included large scale maps of individual boundary point locations. Digital images of these maps taken by MassGIS were also used as a guide in creating the town boundaries layer. Once the boundary arcs had been updated the updated coastline derived from the wetlands data was appending to the new boundary arcs. The layer was updated on May 24, 2006, when TOWNSSURVEY_PT points ID1 = 1629 (Needham-Wellesley) and 1933 (Winchendon-NH border) were slightly moved to correct coordinate data entry errors. Files were replaced on October 12, 2006, with BND_QUAL values changed along Brookline-Boston border. Files were replaced on December 4, 2007, with five adjusted boundaries based on surveyed right-of-way plans. In September 2009 TYPE was changed to 'TC' for Braintree, Palmer, Randolph and Winthrop. In May 2011 the Boston/Brookline boundary was modified (topological edit based on ARC feature class line moved from point ID1 1071 to 798), affecting the two polygon and one arc layers. In June 2011 some pseudo nodes were removed along the Haverhill boundary, affecting the two polygon and one arc layers. In October 2011 edits were made along the boundaries of: Palmer-Monson (based on parcels); West Springfield-Agawam (Acts and Resolves redefinition); Charlemont-Hawley, Douglas-Uxbridge and Grafton-Westborough (legislative changes). Jennifer Inzana MassGIS GIS Database Specialist 617-626-1196 617-626-1249 physical 251 Causeway Street, Suite 500 Boston MA 02114 US jennifer.inzana@state.ma.us 0800 - 1630 EST 009 Boundaries were modified in November and December, 2007, in five locations in Norfolk County, adjusted to match surveyed right-of-way (ROW) plans provided by the Norfolk County Engineering department. Edits included: - Bay Road (Sharon-Stoughton); - Clapboardtree Street (Norwood-Westwood); - Old Post Road (Walpole-Sharon); - Canton Street (Norwood-Westwood and Canton-N-W); - County Street (Dover-Walpole between Medfield and Westwood) Michael Trust MassGIS Sr. GIS DBA 617-626-1195 both 251 Causeway St., Suite 500 Boston MA 02114 009 2007-12-12T00:00:00 The TYPE field was changed from 'T' to 'TC' for BRAINTREE, PALMER, WINTHROP and RANDOLPH in September 2009. 2009-09-16T00:00:00 Michael Trust MassGIS Sr. GIS DBA 617-626-1195 both 251 Causeway St., Suite 500 Boston MA 02114 009 Michael Trust Boston/Brookline boundary modified on May 9, 2011. Topological edit based on ARC feature class line moved from point ID1 1071 to 798. 2011-05-09T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place Boston MA 02108 009 Pseudo nodes removed along Haverill boundary. 2011-06-08T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place Boston MA 02108 michael.trust@state.ma.us 009 Coastal polygons added to offshore areas of Boston and Medford. 2012-11-05T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 Michael Trust Michael Trust Blackstone-Millville boundary edited based on Level 3 Assessors Parcels data. 2013-06-24T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 Michael Trust Edits made to the boundaries of Eastham-Orleans and Groton-Shirley based on data from L3 Assessor Parcels. 2013-12-13T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 Michael Trust Edits made to the boundaries of Boxford-Topsfield and Berlin-Hudson. Edits made as part of correcting miscoded coordinates of points in the TOWNSSURVEY_PT layer. 2013-12-13T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 Michael Trust Tinker's Island reassigned to Salem from Marblehead. Bumkin Island reassigned from Hingham to Hull. Edits based on data from Level 3 Assessors Parcels. 2014-02-04T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 Michael Trust Recoded TYPE = 'TC' for BRIDGEWATER, based on latest data from the Secretary of State's office. 2014-02-06T00:00:00 Michael Trust MassGIS Sr. GIS Database Administrator 617-619-5615 both One Ashburton Place, Room 1601 Boston MA 02108 US 007 Michael Trust GISDATA.TOWNSSURVEY_POLY 002 TRUE TRUE 1243 004 TRUE TRUE dataset 26986 TRUE EPSG TRUE 7.4.1 004 009 town_boundary.shx