<?xml version="1.0" encoding="UTF-8" standalone="no"?><metadata xml:lang="en">
    	
    <Esri>
        		
        <scaleRange>
            			
            <maxScale>5000</maxScale>
            			
            <minScale>150000000</minScale>
            		
        </scaleRange>
        		
        <CreaDate>2021-08-25</CreaDate>
        		
        <CreaTime>13243300</CreaTime>
        		
        <ModDate>2021-08-25</ModDate>
        		
        <ModTime>13:25:18.14</ModTime>
        		
        <PublishStatus>editor:esri.dijit.metadata.editor</PublishStatus>
        		
        <ArcGISFormat>1.0</ArcGISFormat>
        		
        <ArcGISstyle>FGDC CSDGM Metadata</ArcGISstyle>
        		
        <ArcGISProfile>FGDC</ArcGISProfile>
        		
        <MapLyrSync>false</MapLyrSync>
        	
    </Esri>
    	
    <mdHrLv>
        		
        <ScopeCd value="005"/>
        	
    </mdHrLv>
    	
    <mdFileID>1629923113773r1949304979691362</mdFileID>
    	
    <mdLang>
        		
        <languageCode value="eng"/>
        	
    </mdLang>
    	
    <mdChar>
        		
        <CharSetCd value="004"/>
        	
    </mdChar>
    	
    <mdContact>
        		
        <role>
            			
            <RoleCd value="007"/>
            		
        </role>
        	
    </mdContact>
    	
    <mdDateSt>2020-06-10</mdDateSt>
    	
    <mdTimeSt>13:25:12.16</mdTimeSt>
    	
    <mdConst>
        		
        <Consts>
            			
            <useLimit>Although these data and information have been processed successfully on a computer system at the USFWS, no warranty expressed or implied is made regarding the accuracy or utility of the data and information on any other system or for general or scientific purposes, nor shall the act of distribution constitute any such warranty. This disclaimer applies both to individual use of the data, and information, and aggregate use with other data and information. It is also strongly recommended that careful attention be paid to the contents of the metadata file associated with these data and information. The USFWS shall not be held liable for improper or incorrect use of the data and information described and/or contained herein.</useLimit>
            		
        </Consts>
        	
    </mdConst>
    	
    <Binary>
        		
        <Enclosure>
            			
            <Data EsriPropertyType="Base64" OriginalFileName="source_metadata.xml" SourceMetadata="yes" SourceMetadataDigest="45e62a4358d875acf41ba0676a874801" SourceMetadataSchema="fgdc">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxtZXRhZGF0YT4NCiAgPGlkaW5mbz4NCiAgICA8Y2l0YXRpb24+DQogICAgICA8Y2l0ZWluZm8+DQogICAgICAgIDx0aXRsZT5IZXhhZ29uc19Db25zZXJ2YXRpb25JbnB1dHM8L3RpdGxlPg0KICAgICAgICA8Z2VvZm9ybT52ZWN0b3IgZGlnaXRhbCBkYXRhPC9nZW9mb3JtPg0KICAgICAgPC9jaXRlaW5mbz4NCiAgICA8L2NpdGF0aW9uPg0KICAgIDxkZXNjcmlwdD4NCiAgICAgIDxhYnN0cmFjdD7il6ZPdmVydmlldzogQSBrZXkgcHJpbmNpcGxlIG9mIExhbmRzY2FwZSBDb25zZXJ2YXRpb24gRGVzaWduIGlzIHRoYXQg4oCcU3Rha2Vob2xkZXJzIGRlc2lnbiBsYW5kc2NhcGUgY29uZmlndXJhdGlvbnMgdGhhdCBwcm9tb3RlIHJlc2lsaWVudCBhbmQgc3VzdGFpbmFibGUgc29jaWFsLWVjb2xvZ2ljYWwgc3lzdGVtc+KAnSAoQ2FtcGVsbG9uZSBldCBhbCwgMjAxOCkuIEZyb20gQ2FtcGVsbG9uZSBldCBhbDogKDIwMTgpOiDigJxBIGJlbmVmaWNpYWwgYXNwZWN0IG9mIHN0YWtlaG9sZGVyIGVuZ2FnZW1lbnQgaW4gc3BhdGlhbCBkZXNpZ24gaXMgdGhlIGRldmVsb3BtZW50IG9mIGEgZGVlcGVyIHRydXN0IHRoYXQgdGhlIG1vZGVscyB1c2VkIHRvIGlkZW50aWZ5IHByaW9yaXRpZXMgaW50ZWdyYXRlIHRoZWlyIGludGVyZXN0cyB3aXRoIG90aGVyIGluZm9ybWF0aW9uIGFuZCBrbm93bGVkZ2UsIHdoaWNoIGZ1cnRoZXJzIHNvY2lhbCBsZWFybmluZyBhbmQgY29sbGVjdGl2ZSBhZ3JlZW1lbnQgb24gcmVzb3VyY2UgYWxsb2NhdGlvbiBhbmQgbGFuZHNjYXBlIG9iamVjdGl2ZXPigJ0gKE1lbGlsbG8gZXQgYWwuLCAyMDE0KS4gT3ZlcmFsbCwgdGhlIGNvLWRldmVsb3BtZW50IG9mIGEgc3BhdGlhbCBkZXNpZ24gaGVscHMgb3JnYW5pemUgbGFuZHNjYXBlIGVsZW1lbnRzIHdoaWxlIG1haW50YWluaW5nIGFuZCBpbXByb3Zpbmcgc3Rha2Vob2xkZXIgYnV5LWlu4oCdIChEZSBHcm9vdCwgQWxrZW1hZGUsIEJyYWF0LCBIZWluLCAmYW1wO2FtcDsgV2lsbGVtZW4sIDIwMDk7IE1lbGlsbG8gZXQgYWwuLCAyMDE0KS7igJ3il6ZBbmFseXRpY2FsIFF1ZXN0aW9uOiBDcmVhdGUgYSBwcm90b3R5cGUgbGFuZHNjYXBlIGRlc2lnbiAoYmx1ZXByaW50KSB0aGF0IGludGVncmF0ZXMgbXVsdGlwbGUgdmFsdWVzIG9uIHRoZSBsYW5kc2NhcGUgaW5jbHVkaW5nIHdpbGRsaWZlIGNvbnNlcnZhdGlvbiwgZm9yZXN0IGFuZCBhZ3JpY3VsdHVyZSBwcm9kdWN0aW9uLCByZWNyZWF0aW9uLCBjdWx0dXJhbCBhbmQgaHVtYW4gaGVhbHRoLiBUaGUgcHJvdG90eXBlIHdpbGwgYmUgY3JlYXRlZCBiYXNlZCB1cG9uIHJlYWRpbHkgYXZhaWxhYmxlIGRhdGEuVGhpcyBhbmFseXNpcyB3aWxsIGJlIHVzZWQgdG8gdW5kZXJzdGFuZCBsYW5kc2NhcGUtc2NhbGUgY29uc2VydmF0aW9uIGFuZCB3b3JraW5nIGxhbmRzY2FwZSBwcmlvcml0aWVzLCB3aGlsZSBpbmNvcnBvcmF0aW5nIG90aGVyIGltcG9ydGFudCB2YWx1ZXMuVGhlIGJsdWVwcmludCB3aWxsIGJlIHVzZWQgdG8gcmVwcmVzZW50IGEgc3VzdGFpbmFibGUgbGFuZHNjYXBlIGluIHRoZSBmdXR1cmUuIOKXpkRlc2lyZWQgT3V0Y29tZTogQSBtYXAgb3IgbWFwcyB0aGF0IHJlcHJlc2VudHMgYSBiYWxhbmNlIG9mIG11bHRpcGxlIHZhbHVlcyBvbiB0aGUgbGFuZHNjYXBlLCB3aXRoIGEgZm9jdXMgb24gY29uc2VydmF0aW9uIGFuZCB3b3JraW5nIGxhbmRzY2FwZSB2YWx1ZXMuPC9hYnN0cmFjdD4NCiAgICAgIDxwdXJwb3NlPlRoaXMgZmVhdHVyZSBjbGFzcyByZXByZXNlbnRzIGtleSBhdHRyaWJ1dGVzIHRoYXQgYXJlIGltcG9ydGFudCBmb3IgQ29uc2VydmF0aW9uLiAgVGhpcyBpcyBmb3IgdmVyc2lvbiAxLjAgb2YgdGhlIHNwYXRpYWwgZGVzaWduIHByb2Nlc3Mgb2YgdGhlIENhc2NhZGVzIHRvIENvYXN0IExhbmRzY2FwZSBDb2xsYWJvcmF0aXZlLiA8L3B1cnBvc2U+DQogICAgPC9kZXNjcmlwdD4NCiAgICA8c3Bkb20+DQogICAgICA8Ym91bmRpbmc+DQogICAgICAgIDx3ZXN0YmM+LTEyNy4wNjcxMzM8L3dlc3RiYz4NCiAgICAgICAgPGVhc3RiYz4tMTE5LjU0NDczNjwvZWFzdGJjPg0KICAgICAgICA8bm9ydGhiYz40OC45OTU5ODI8L25vcnRoYmM+DQogICAgICAgIDxzb3V0aGJjPjQxLjc4Nzk0MTwvc291dGhiYz4NCiAgICAgIDwvYm91bmRpbmc+DQogICAgPC9zcGRvbT4NCiAgICA8a2V5d29yZHM+DQogICAgICA8dGhlbWU+DQogICAgICAgIDx0aGVtZWt0Pk5vbmU8L3RoZW1la3Q+DQogICAgICAgIDx0aGVtZWtleT5DYXNjYWRlcyB0byBDb2FzdCBMYW5kc2NhcGUgQ29sbGFib3JhdGl2ZTwvdGhlbWVrZXk+DQogICAgICAgIDx0aGVtZWtleT5TcGF0aWFsIERlc2lnbjwvdGhlbWVrZXk+DQogICAgICAgIDx0aGVtZWtleT5PcmVnb248L3RoZW1la2V5Pg0KICAgICAgICA8dGhlbWVrZXk+V2FzaGluZ3RvbjwvdGhlbWVrZXk+DQogICAgICAgIDx0aGVtZWtleT5Db2FzdGFsIEVjb3JlZ2lvbjwvdGhlbWVrZXk+DQogICAgICAgIDx0aGVtZWtleT5MYW5kc2NhcGUgQ29uc2VydmF0aW9uIERlc2lnbjwvdGhlbWVrZXk+DQogICAgICAgIDx0aGVtZWtleT5Db25zZXJ2YXRpb248L3RoZW1la2V5Pg0KICAgICAgPC90aGVtZT4NCiAgICA8L2tleXdvcmRzPg0KICAgIDxhY2Njb25zdD5Ob25lPC9hY2Njb25zdD4NCiAgICA8dXNlY29uc3Q+VGhlc2UgZGF0YSBhcmUgcHJvZHVjZWQgZm9yIGRpYWxvZ3VlIG9uIHRoZSBpbnRlcnNlY3Rpb24gb2Ygc2V2ZXJhbCBkaWZmZXJlbnQgdmFsdWVzIG9uIHRoZSBsYW5kc2NhcGUsIGluY2x1ZGluZyB3b3JraW5nIGxhbmRzLCBjb25zZXJ2YXRpb24gYW5kIGVjb3N5c3RlbSBzZXJ2aWNlcy48L3VzZWNvbnN0Pg0KICAgIDxkYXRhY3JlZD5Ub20gTWlld2FsZCwgVVNGV1M7IEVyaW4gQnV0dHMsIFVTRldTOyBKb2huIE1hbmtvd3NraSwgTWFua293c2tpIEVudmlyb25tZW50YWwuIDwvZGF0YWNyZWQ+DQogICAgPG5hdGl2ZT4gVmVyc2lvbiA2LjIgKEJ1aWxkIDkyMDApIDsgRXNyaSBBcmNHSVMgMTAuNi4xLjkyNzM8L25hdGl2ZT4NCiAgPC9pZGluZm8+DQogIDxzcGRvaW5mbz4NCiAgICA8ZGlyZWN0PlZlY3RvcjwvZGlyZWN0Pg0KICAgIDxwdHZjdGluZj4NCiAgICAgIDxzZHRzdGVybT4NCiAgICAgICAgPHNkdHN0eXBlPkdULXBvbHlnb24gY29tcG9zZWQgb2YgY2hhaW5zPC9zZHRzdHlwZT4NCiAgICAgICAgPHB0dmN0Y250PjYwMDA3PC9wdHZjdGNudD4NCiAgICAgIDwvc2R0c3Rlcm0+DQogICAgPC9wdHZjdGluZj4NCiAgPC9zcGRvaW5mbz4NCiAgPGVhaW5mbz4NCiAgICA8ZGV0YWlsZWQ+DQogICAgICA8ZW50dHlwPg0KICAgICAgICA8ZW50dHlwbD5IZXhhZ29uc19Db25zZXJ2YXRpb25JbnB1dHM8L2VudHR5cGw+DQogICAgICA8L2VudHR5cD4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+T0JKRUNUSUQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5JbnRlcm5hbCBmZWF0dXJlIG51bWJlci48L2F0dHJkZWY+DQogICAgICAgIDxhdHRyZGVmcz5Fc3JpPC9hdHRyZGVmcz4NCiAgICAgICAgPGF0dHJkb212Pg0KICAgICAgICAgIDx1ZG9tPlNlcXVlbnRpYWwgdW5pcXVlIHdob2xlIG51bWJlcnMgdGhhdCBhcmUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQuPC91ZG9tPg0KICAgICAgICA8L2F0dHJkb212Pg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5TaGFwZTwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPkZlYXR1cmUgZ2VvbWV0cnkuPC9hdHRyZGVmPg0KICAgICAgICA8YXR0cmRlZnM+RXNyaTwvYXR0cmRlZnM+DQogICAgICAgIDxhdHRyZG9tdj4NCiAgICAgICAgICA8dWRvbT5Db29yZGluYXRlcyBkZWZpbmluZyB0aGUgZmVhdHVyZXMuPC91ZG9tPg0KICAgICAgICA8L2F0dHJkb212Pg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5HUklEX0lEPC9hdHRybGFibD4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+V2lsbGFtZXR0ZUFkZE9uPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+V2lsbGFtZXR0ZSBWYWxsZXkgaGV4YWdvbnMgd2VyZSBjcmVhdGVkIGJ1dCBub3QgZXZhbHVhdGVkLiBUaGlzIGZpZWxkIGluZGljYXRlcyBpZiB0aGUgaGV4YWdvbiBpcyBwYXJ0IG9mIHRoZSBXaWxsYW1ldHRlIFZhbGxleSwgb3Igbm90LiA8L2F0dHJkZWY+DQogICAgICAgIDxhdHRyZGVmcz5VU0ZXUzwvYXR0cmRlZnM+DQogICAgICAgIDxhdHRydmFpPg0KICAgICAgICAgIDxhdHRydmE+WSB5ZXMgV2lsbGFtZXR0ZSBWYWxsZXkgYWRkIG9uLiBOIG5vPC9hdHRydmE+DQogICAgICAgIDwvYXR0cnZhaT4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+SGV4SUQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5UaGlzIGlzIHRoZSBJRCBmb3IgdGhlIDUwMCBhY3JlIGhleGFnb24uICBUaGlzIGNhbiBiZSBsaW5rZWQgdXNlZCBhcyB0aGUga2V5IGZpZWxkIHRvIGxpbmsgdG8gb3RoZXIgZGF0YSBzZXRzIGluIHRoaXMgZ2VvZGF0YWJhc2UuIDwvYXR0cmRlZj4NCiAgICAgICAgPGF0dHJkZWZzPlVTRldTPC9hdHRyZGVmcz4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+QXJlYV9rbTI8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5BcmVhIG9mIGhleGFnb24gaW4gc3F1YXJlIGtpbG9tZXRlcnM8L2F0dHJkZWY+DQogICAgICAgIDxhdHRyZGVmcz5VU0ZXUzwvYXR0cmRlZnM+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlBhY2lmaWNfTGFtcHJleV9kaXN0TEVOR1RIPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyAoVS5TLiBGaXNoIGFuZCBXaWxkbGlmZSBTZXJ2aWNlKS4gMjAxNi4gUGFjaWZpYyBMYW1wcmV5IEtub3duIE9ic2VydmF0aW9ucyBhbmQgRGlzdHJpYnV0aW9uLiBVLlMuIEZpc2ggYW5kIFdpbGRsaWZlIFNlcnZpY2UsIENvbHVtYmlhIFJpdmVyIEZpc2ggYW5kIFdpbGRsaWZlIENvbnNlcnZhdGlvbiBPZmZpY2UsIFZhbmNvdXZlciwgV2FzaGluZ3Rvbi4gaHR0cHM6Ly93d3cuc2NpZW5jZWJhc2UuZ292L2NhdGFsb2cvaXRlbS81NzQ1ZjgxZmU0YjA3ZTI4YjY2MmM2ZWUNCg0KUHJvY2VzczogRGlzdHJpYnV0aW9uIHdhcyBjbGlwcGVkIHRvIHRoZSBDQ0xDIHN0dWR5IGFyZWEuIERpc3RyaWJ1dGlvbiB3aXRoIGN1cnJlbnQgbGFtcHJleSBwcmVzZW5jZSB3YXMgc2VsZWN0ZWQgYW5kIGludGVyc2VjdGVkIHdpdGggdGhlIGhleGFnb25zLiBUaGUgZGlzdGFuY2UgdGhlbiBzdW1tYXJpemVkIGJ5IGhleGFnb24uIA0KDQpGaW5hbDogVGhlc2UgaGV4YWdvbnMgcmVwcmVzZW50IHRvdGFsIGRpc3RhbmNlIGluIG1ldGVycyBvZiBjdXJyZW50IGxhbXByZXkgZGlzdHJpYnV0aW9uIHdpdGhpbiBoZXhhZ29ucy4NCjwvYXR0cmRlZj4NCiAgICAgICAgPGF0dHJkZWZzPlVTRldTPC9hdHRyZGVmcz4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+UENIX0NvY2N5enVzX2FtZXJpY2FudXNBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApLiBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuIA0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBpbnRlcnNlY3Rpb24NCg0KRmluYWw6IEFyZWEgb2YgWWVsbG93LWJpbGxlZCBDdWNrb28gY3JpdGljYWwgaGFiaXRhdCBpbiBzcXVhcmUgbWV0ZXJzIGluIGhleGFnb24uIDwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+VGhvbW9teXNfbWF6YW1hX3llbG1lbnNpQVJFQTwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogVVNGV1MgQ3JpdGljYWwgSGFiaXRhdCBkYXRhICgyMDIwKSBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuIA0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBpbnRlcnNlY3Rpb24NCg0KRmluYWw6IEFyZWEgb2YgTWF6YW1hIHBvY2tldCBnb3BoZXIgc3BwLiB5ZWxtZW5zaSBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5UaG9tb215c19tYXphbWFfdHVtdWxpXzJBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4gDQoNClByb2Nlc3M6IFRhYnVsYXRlIGludGVyc2VjdGlvbg0KDQpGaW5hbDogQXJlYSBvZiBNYXphbWEgcG9ja2V0IGdvcGhlciBzcHAuIHR1bXVsaSBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5UaG9tb215c19tYXphbWFfcHVnZXRlbnNBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4gDQoNClByb2Nlc3M6IFRhYnVsYXRlIGludGVyc2VjdGlvbg0KDQpGaW5hbDogQXJlYSBvZiBNYXphbWEgcG9ja2V0IGdvcGhlciBzcHAuIHB1Z2V0ZW5zIGNyaXRpY2FsIGhhYml0YXQgaW4gc3F1YXJlIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlN0cml4X29jY2lkZW50YWxpc19jYXVyaUFSRUE8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFVTRldTIENyaXRpY2FsIEhhYml0YXQgZGF0YSAoMjAyMCkgVGhyZWF0ZW5lZCBhbmQgZW5kYW5nZXJlZCBzcGVjaWVzLiANCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIE5vcnRoZXJuIFNwb3R0ZWQgT3dsIGNyaXRpY2FsIGhhYml0YXQgaW4gc3F1YXJlIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlNwZXllcmlhX3plcmVuZV9oaXBwb2x5dEFSRUE8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFVTRldTIENyaXRpY2FsIEhhYml0YXQgZGF0YSAoMjAyMCkgVGhyZWF0ZW5lZCBhbmQgZW5kYW5nZXJlZCBzcGVjaWVzLiANCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIE9yZWdvbiBTaWx2ZXJzcG90IEJ1dHRlcmZseSBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5TYWx2ZWxpbnVzX2NvbmZsdWVudHVzXzJMRU5HVEg8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFVTRldTIENyaXRpY2FsIEhhYml0YXQgZGF0YSAoMjAyMCkgVGhyZWF0ZW5lZCBhbmQgZW5kYW5nZXJlZCBzcGVjaWVzLiANCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBMZW5ndGggb2YgQnVsbCBUcm91dCBjcml0aWNhbCBoYWJpdGF0IGluIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk9uY29yaHluY2h1c190c2hhd3l0c2NoYTFBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApICBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuIA0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBpbnRlcnNlY3Rpb24NCg0KRmluYWw6IEFyZWEgb2YgQ2hpbm9vayBTYWxtb24gY3JpdGljYWwgaGFiaXRhdCBpbiBzcXVhcmUgbWV0ZXJzIGluIGhleGFnb24uIDwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+T25jb3JoeW5jaHVzX3RzaGF3eXRzY2hhTEVOR1RIPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApICBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuIA0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBpbnRlcnNlY3Rpb24NCg0KRmluYWw6IExlbmd0aCBvZiBDaGlub29rIFNhbG1vbiBjcml0aWNhbCBoYWJpdGF0IGluIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk9uY29yaHluY2h1c19uZXJrYUxFTkdUSDwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogVVNGV1MgQ3JpdGljYWwgSGFiaXRhdCBkYXRhICgyMDIwKSAgVGhyZWF0ZW5lZCBhbmQgZW5kYW5nZXJlZCBzcGVjaWVzLiANCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBMZW5ndGggb2YgU29ja2V5ZSBTYWxtb24gY3JpdGljYWwgaGFiaXRhdCBpbiBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5PbmNvcmh5bmNodXNfbXlraXNzTEVOR1RIPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4gDQoNClByb2Nlc3M6IFRhYnVsYXRlIGludGVyc2VjdGlvbg0KDQpGaW5hbDogTGVuZ3RoIG9mIFN0ZWVsaGVhZCBjcml0aWNhbCBoYWJpdGF0IGluIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk9uY29yaHluY2h1c19rZXRhXzJBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4gDQoNClByb2Nlc3M6IFRhYnVsYXRlIGludGVyc2VjdGlvbg0KDQpGaW5hbDogQXJlYSBvZiBDaHVtIFNhbG1vbiBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5PbmNvcmh5bmNodXNfa2V0YUxFTkdUSDwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogVVNGV1MgQ3JpdGljYWwgSGFiaXRhdCBkYXRhICgyMDIwKSBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuIA0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBpbnRlcnNlY3Rpb24NCg0KRmluYWw6IExlbmd0aCBvZiBDaHVtIFNhbG1vbiBjcml0aWNhbCBoYWJpdGF0IGluIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk9uY29yaHluY2h1c19raXN1dGNoTEVOR1RIPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApICBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuIA0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBpbnRlcnNlY3Rpb24NCg0KRmluYWw6IExlbmd0aCBvZiBDb2hvIFNhbG1vbiBjcml0aWNhbCBoYWJpdGF0IGluIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkljYXJpY2lhX2ljYXJpb2lkZXNfZmVuZEFSRUE8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFVTRldTIENyaXRpY2FsIEhhYml0YXQgZGF0YSAoMjAyMCkgVGhyZWF0ZW5lZCBhbmQgZW5kYW5nZXJlZCBzcGVjaWVzLiANCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIEZlbmRlcidzIGJsdWUgYnV0dGVyZmx5IGNyaXRpY2FsIGhhYml0YXQgaW4gc3F1YXJlIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkV1cGh5ZHJ5YXNfZWRpdGhhX3RheWxvckFSRUE8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFVTRldTIENyaXRpY2FsIEhhYml0YXQgZGF0YSAoMjAyMCkgVGhyZWF0ZW5lZCBhbmQgZW5kYW5nZXJlZCBzcGVjaWVzLiANCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIFRheWxvcidzIENoZWNrZXJzcG90IEJ1dHRlcmZseSBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5FcmVtb3BoaWxhX2FscGVzdHJpc19zdHJBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4NCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIFN0cmVha2VkIEhvcm4gTGFyayBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5DaGFyYWRyaXVzX25pdm9zdXNfbml2b3NBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4NCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIFNub3d5IFBsb3ZlciBjcml0aWNhbCBoYWJpdGF0IGluIHNxdWFyZSBtZXRlcnMgaW4gaGV4YWdvbi4gPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5CcmFjaHlyYW1waHVzX21hcm1vcmF0dXNBUkVBPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBVU0ZXUyBDcml0aWNhbCBIYWJpdGF0IGRhdGEgKDIwMjApICBUaHJlYXRlbmVkIGFuZCBlbmRhbmdlcmVkIHNwZWNpZXMuDQoNClByb2Nlc3M6IFRhYnVsYXRlIGludGVyc2VjdGlvbg0KDQpGaW5hbDogQXJlYSBvZiBNYXJibGVkIE11cnJlbGV0IGNyaXRpY2FsIGhhYml0YXQgaW4gc3F1YXJlIG1ldGVycyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlNhbHZlbGludXNfY29uZmx1ZW50dXNfUG9seUFSRUE8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFVTRldTIENyaXRpY2FsIEhhYml0YXQgZGF0YSAoMjAyMCkgIFRocmVhdGVuZWQgYW5kIGVuZGFuZ2VyZWQgc3BlY2llcy4NCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uDQoNCkZpbmFsOiBBcmVhIG9mIEJ1bGwgVHJvdXQgY3JpdGljYWwgaGFiaXRhdCBpbiBzcXVhcmUgbWV0ZXJzIGluIGhleGFnb24uIDwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+Y2VydF9hbWVyX0N1cnJlbnRfZ2F1c3NpYW5NRUFOPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+UmVwcmVzZW50YXRpdmUgYmlyZCBmb3IgdGhpcyBlY29yZWdpb246IEJyb3duIENyZWVwZXI6IFJlcHJlc2VudHMgT2xkIEdyb3d0aC9NYXR1cmUgRm9yZXN0DQpEYXRhIGluZGljYXRlIHRoYXQgQnJvd24gQ3JlZXBlcnMgYXJlIGFic2VudCBvciBvY2N1ciBpbiBsaW1pdGVkIGFidW5kYW5jZSBpbiBncmVlbi10cmVlIHJldGVudGlvbiB1bml0cyB3aXRoIDE1JSBhbmQgNDAlIHJldGVudGlvbiAoTWF5cmhvZmVyIDIwMDYpLCBhbmQgYXJlIG5vdCBwcmVzZW50IGluIHlvdW5nIGdyZWVuLXRyZWUgcmV0ZW50aW9uIGhhcnZlc3QgdW5pdHMgd2l0aCAmbHQ7MTIgdHJlZXMvaGEgKDUvYWMpICZndDszMCBjbSAoMTIgaW4pIGRiaCwgYnV0IGFyZSBwcmVzZW50IGFuZCBpbiBwcm9wb3J0aW9uYWwgYWJ1bmRhbmNlIGFzIGRlbnNpdHkgb2YgbGFyZ2UgdHJlZXMgaXMNCmluY3JlYXNlZCAoVmVnYSAxOTkzKS4NCg0KU291cmNlOiBBbHRtYW4sIEIuIGFuZCBKLkQuIEFsZXhhbmRlci4gMjAxMi4gSGFiaXRhdCBjb25zZXJ2YXRpb24gZm9yIGxhbmRiaXJkcyBpbiBjb25pZmVyb3VzIGZvcmVzdHMgb2Ygd2VzdGVybiBPcmVnb24gYW5kIFdhc2hpbmd0b24uIFZlcnNpb24gMi4wLiBPcmVnb24tV2FzaGluZ3RvbiBQYXJ0bmVycyBpbiBGbGlnaHQgKHd3dy5vcndhcGlmLm9yZykgYW5kIEFtZXJpY2FuIEJpcmQgQ29uc2VydmFuY3kgYW5kIEtsYW1hdGggQmlyZCBPYnNlcnZhdG9yeS4NCkN1cnJlbnQgZGVuc2l0eSAoYmlyZHMgcGVyIGhlY3RhcmUpIG1vZGVsIHVzaW5nIGEgQm9vc3RlZCBSZWdyZXNzaW9uIFRyZWUgbW9kZWwgKEhhc3RpZSAmYW1wOyBUaWJzaGlyYW5pIDIwMDApIGluZm9ybWVkIGJ5IGJyZWVkaW5nIHNlYXNvbiBhdmlhbiBwb2ludCBjb3VudCBkYXRhLCBtb2RlbGVkIHZlZ2V0YXRpb24gdHlwZXMsIGFuZCBjbGltYXRlIGRhdGEgZnJvbSBQUklTTSAoRGFseSBldCBhbC4gMjAwNCkgYXZlcmFnZWQgZm9yIHRoZSB5ZWFycyAxOTcxLTIwMDAuDQoNClByb2Nlc3M6IFpvbmFsIHN0YXRpc3RpY3MgdG8gY2FsY3VsYXRlIGF2ZXJhZ2Ugb2YgY3VycmVudCBkZW5zaXR5IHdpdGhpbiBoZXhhZ29ucy4NCg0KRmluYWw6IE1lYW4gY3VycmVudCBkZW5zaXR5IG9mIGJpcmQgc3BlY2llcyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPmNvbnRfY29vcF9DdXJyZW50X2dhdXNzaWFuTUVBTjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlJlcHJlc2VudGF0aXZlIGJpcmQgZm9yIHRoaXMgZWNvcmVnaW9uOiBPbGl2ZS1TaWRlZCBGbHljYXRjaGVyOiBSZXByZXNlbnRzIFNhcGxpbmcvU2VlZGxpbmcgRm9yZXN0IChTdGFuZCBJbml0aWF0aW9uL0Vhcmx5IFN1Y2Nlc3Npb25hbCkgDQpSZXRlbnRpb24gb2YgbGFyZ2UgdHJlZXMgd2l0aGluIGhhcnZlc3QgdW5pdHMgaW5jcmVhc2VzIHN0cnVjdHVyYWwgaGV0ZXJvZ2VuZWl0eSB3aXRoaW4NCnRoZSBkZXZlbG9waW5nIGZvcmVzdCwgYW5kIHByb3ZpZGVzIGEgbGVnYWN5IG9mIHN0cnVjdHVyZSB0aGF0IG1heSBwcm92aWRlIGhhYml0YXQgKHByaW1hcmlseSBmb3JhZ2luZyBhbmQgZGlzcGVyc2FsKSBmb3Igc29tZSBzcGVjaWVzIGFzc29jaWF0ZWQgd2l0aCBsYXRlLXN1Y2Nlc3Npb25hbCBjb25kaXRpb25zLiBHcmVlbi10cmVlcyB0aGF0IGFyZSByZXRhaW5lZCBpbiBlYXJseS1zdWNjZXNzaW9uYWwgaGFiaXRhdCB3aWxsIGJlY29tZSBmdXR1cmUgc25hZ3MsIHRodXMgYWxzbyBiZW5lZml0aW5nIHNuYWcgZGVwZW5kZW50IHNwZWNpZXMgaW4gb2xkZXIgZm9yZXN0IGNvbmRpdGlvbnMuDQoNClNvdXJjZTogQWx0bWFuLCBCLiBhbmQgSi5ELiBBbGV4YW5kZXIuIDIwMTIuIEhhYml0YXQgY29uc2VydmF0aW9uIGZvciBsYW5kYmlyZHMgaW4gY29uaWZlcm91cyBmb3Jlc3RzIG9mIHdlc3Rlcm4gT3JlZ29uIGFuZCBXYXNoaW5ndG9uLiBWZXJzaW9uIDIuMC4gT3JlZ29uLVdhc2hpbmd0b24gUGFydG5lcnMgaW4gRmxpZ2h0ICh3d3cub3J3YXBpZi5vcmcpIGFuZCBBbWVyaWNhbiBCaXJkIENvbnNlcnZhbmN5IGFuZCBLbGFtYXRoIEJpcmQgT2JzZXJ2YXRvcnkuDQpDdXJyZW50IGRlbnNpdHkgKGJpcmRzIHBlciBoZWN0YXJlKSBtb2RlbCB1c2luZyBhIEJvb3N0ZWQgUmVncmVzc2lvbiBUcmVlIG1vZGVsIChIYXN0aWUgJmFtcDsgVGlic2hpcmFuaSAyMDAwKSBpbmZvcm1lZCBieSBicmVlZGluZyBzZWFzb24gYXZpYW4gcG9pbnQgY291bnQgZGF0YSwgbW9kZWxlZCB2ZWdldGF0aW9uIHR5cGVzLCBhbmQgY2xpbWF0ZSBkYXRhIGZyb20gUFJJU00gKERhbHkgZXQgYWwuIDIwMDQpIGF2ZXJhZ2VkIGZvciB0aGUgeWVhcnMgMTk3MS0yMDAwLg0KDQpQcm9jZXNzOiBab25hbCBzdGF0aXN0aWNzIHRvIGNhbGN1bGF0ZSBhdmVyYWdlIG9mIGN1cnJlbnQgZGVuc2l0eSB3aXRoaW4gaGV4YWdvbnMuDQoNCkZpbmFsOiBNZWFuIGN1cnJlbnQgZGVuc2l0eSBvZiBiaXJkIHNwZWNpZXMgaW4gaGV4YWdvbi4gIDwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+ZW1waV9kaWZmX0N1cnJlbnRfZ2F1c3NpYW5NRUFOPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+UmVwcmVzZW50YXRpdmUgYmlyZCBmb3IgdGhpcyBlY29yZWdpb246IFBhY2lmaWMgU2xvcGUgRmx5Y2F0Y2hlcjogRGVjaWR1b3VzIGNhbm9weS9zdWItY2Fub3B5IHRyZWVzIGluIE1hdHVyZSBGb3Jlc3RzDQpTb21lIGxhbmRiaXJkIHNwZWNpZXMgaW4gbXVsdGktbGF5ZXJlZCBsYXRlLXN1Y2Nlc3Npb25hbCBjb25pZmVyb3VzIGZvcmVzdHMgYXJlIGFzc29jaWF0ZWQgd2l0aCBkZWNpZHVvdXMgdHJlZXMgZm9yIGZvcmFnaW5nIG9yIG5lc3RpbmcuIERlY2lkdW91cyB0cmVlcyBwcm92aWRlIGVjb2xvZ2ljYWwgZGl2ZXJzaXR5IGFuZCBmb2xpYWdlLWhhdGNoZWQgaW5zZWN0cyBkaWZmZXJlbnQgZnJvbSB0aGF0IG9mIGNvbmlmZXJzLiANCg0KU291cmNlOiBBbHRtYW4sIEIuIGFuZCBKLkQuIEFsZXhhbmRlci4gMjAxMi4gSGFiaXRhdCBjb25zZXJ2YXRpb24gZm9yIGxhbmRiaXJkcyBpbiBjb25pZmVyb3VzIGZvcmVzdHMgb2Ygd2VzdGVybiBPcmVnb24gYW5kIFdhc2hpbmd0b24uIFZlcnNpb24gMi4wLiBPcmVnb24tV2FzaGluZ3RvbiBQYXJ0bmVycyBpbiBGbGlnaHQgKHd3dy5vcndhcGlmLm9yZykgYW5kIEFtZXJpY2FuIEJpcmQgQ29uc2VydmFuY3kgYW5kIEtsYW1hdGggQmlyZCBPYnNlcnZhdG9yeS4NCkN1cnJlbnQgZGVuc2l0eSAoYmlyZHMgcGVyIGhlY3RhcmUpIG1vZGVsIHVzaW5nIGEgQm9vc3RlZCBSZWdyZXNzaW9uIFRyZWUgbW9kZWwgKEhhc3RpZSAmYW1wOyBUaWJzaGlyYW5pIDIwMDApIGluZm9ybWVkIGJ5IGJyZWVkaW5nIHNlYXNvbiBhdmlhbiBwb2ludCBjb3VudCBkYXRhLCBtb2RlbGVkIHZlZ2V0YXRpb24gdHlwZXMsIGFuZCBjbGltYXRlIGRhdGEgZnJvbSBQUklTTSAoRGFseSBldCBhbC4gMjAwNCkgYXZlcmFnZWQgZm9yIHRoZSB5ZWFycyAxOTcxLTIwMDAuDQoNClByb2Nlc3M6IFpvbmFsIHN0YXRpc3RpY3MgdG8gY2FsY3VsYXRlIGF2ZXJhZ2Ugb2YgY3VycmVudCBkZW5zaXR5IHdpdGhpbiBoZXhhZ29ucy4NCg0KRmluYWw6IE1lYW4gY3VycmVudCBkZW5zaXR5IG9mIGJpcmQgc3BlY2llcyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPml4b3JfbmFldl9DdXJyZW50X2dhdXNzaWFuTUVBTjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlJlcHJlc2VudGF0aXZlIGJpcmQgZm9yIHRoaXMgZWNvcmVnaW9uOiBWYXJpZWQgVGhydXNoOiBGb3Jlc3QgYW5kIFdvb2RsYW5kIEhhYml0YXQgDQoNClNvdXJjZTogQWx0bWFuLCBCLiBhbmQgSi5ELiBBbGV4YW5kZXIuIDIwMTIuIEhhYml0YXQgY29uc2VydmF0aW9uIGZvciBsYW5kYmlyZHMgaW4gY29uaWZlcm91cyBmb3Jlc3RzIG9mIHdlc3Rlcm4gT3JlZ29uIGFuZCBXYXNoaW5ndG9uLiBWZXJzaW9uIDIuMC4gT3JlZ29uLVdhc2hpbmd0b24gUGFydG5lcnMgaW4gRmxpZ2h0ICh3d3cub3J3YXBpZi5vcmcpIGFuZCBBbWVyaWNhbiBCaXJkIENvbnNlcnZhbmN5IGFuZCBLbGFtYXRoIEJpcmQgT2JzZXJ2YXRvcnkuDQoNClByb2Nlc3M6IFpvbmFsIHN0YXRpc3RpY3MgdG8gY2FsY3VsYXRlIGF2ZXJhZ2Ugb2YgY3VycmVudCBkZW5zaXR5IHdpdGhpbiBoZXhhZ29ucy4NCg0KRmluYWw6IE1lYW4gY3VycmVudCBkZW5zaXR5IG9mIGJpcmQgc3BlY2llcyBpbiBoZXhhZ29uLiAgPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5zZWxhX3J1ZnVfQ3VycmVudF9nYXVzc2lhbk1FQU48L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5SZXByZXNlbnRhdGl2ZSBiaXJkIGZvciB0aGlzIGVjb3JlZ2lvbjogUnVmb3VzIEh1bW1pbmdiaXJkOiBSZXByZXNlbnRzIE5lY3RhciBwcm9kdWNpbmcgcGxhbnRzLg0KDQpTb3VyY2U6IEFsdG1hbiwgQi4gYW5kIEouRC4gQWxleGFuZGVyLiAyMDEyLiBIYWJpdGF0IGNvbnNlcnZhdGlvbiBmb3IgbGFuZGJpcmRzIGluIGNvbmlmZXJvdXMgZm9yZXN0cyBvZiB3ZXN0ZXJuIE9yZWdvbiBhbmQgV2FzaGluZ3Rvbi4gVmVyc2lvbiAyLjAuIE9yZWdvbi1XYXNoaW5ndG9uIFBhcnRuZXJzIGluIEZsaWdodCAod3d3Lm9yd2FwaWYub3JnKSBhbmQgQW1lcmljYW4gQmlyZCBDb25zZXJ2YW5jeSBhbmQgS2xhbWF0aCBCaXJkIE9ic2VydmF0b3J5Lg0KQ3VycmVudCBkZW5zaXR5IChiaXJkcyBwZXIgaGVjdGFyZSkgbW9kZWwgdXNpbmcgYSBCb29zdGVkIFJlZ3Jlc3Npb24gVHJlZSBtb2RlbCAoSGFzdGllICZhbXA7IFRpYnNoaXJhbmkgMjAwMCkgaW5mb3JtZWQgYnkgYnJlZWRpbmcgc2Vhc29uIGF2aWFuIHBvaW50IGNvdW50IGRhdGEsIG1vZGVsZWQgdmVnZXRhdGlvbiB0eXBlcywgYW5kIGNsaW1hdGUgZGF0YSBmcm9tIFBSSVNNIChEYWx5IGV0IGFsLiAyMDA0KSBhdmVyYWdlZCBmb3IgdGhlIHllYXJzIDE5NzEtMjAwMC4NCg0KUHJvY2VzczogWm9uYWwgc3RhdGlzdGljcyB0byBjYWxjdWxhdGUgYXZlcmFnZSBvZiBjdXJyZW50IGRlbnNpdHkgd2l0aGluIGhleGFnb25zLg0KDQpGaW5hbDogTWVhbiBjdXJyZW50IGRlbnNpdHkgb2YgYmlyZCBzcGVjaWVzIGluIGhleGFnb24uIDwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+VU5DT05TT0xJREFURURfU0hPUkU8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Vc2VkIHRvIHJlcHJlc2VudCBtdWRmbGF0IGhhYml0YXQgdXNlZCBieSBzaG9yZWJpcmQgc3BlY2llcy4NCg0KU291cmNlOiBDQ0FQIE5hdGlvbmFsIE9jZWFuaWMgYW5kIEF0bW9zcGhlcmljIEFkbWluaXN0cmF0aW9uLCBPZmZpY2UgZm9yIENvYXN0YWwgTWFuYWdlbWVudC4g4oCcd2FfMjAxNl9jY2FwX2xhbmRfY292ZXJfMjAxODAyMTXigJ0gQ29hc3RhbCBDaGFuZ2UgQW5hbHlzaXMgUHJvZ3JhbSAoQy1DQVApIFJlZ2lvbmFsIExhbmQgQ292ZXIuIENoYXJsZXN0b24sIFNDOiBOT0FBIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiBBY2Nlc3NlZCBNb250aCBZZWFyIGF0IHd3dy5jb2FzdC5ub2FhLmdvdi9odGRhdGEvcmFzdGVyMS9sYW5kY292ZXIvYnVsa2Rvd25sb2FkLzMwbV9sYy8uDQpVbmNvbnNvbGlkYXRlZCBTaG9yZTogQmFycmVuIGxhbmQgLSBpbmNsdWRlcyBtYXRlcmlhbCBzdWNoIGFzIHNpbHQsIHNhbmQsIG9yIGdyYXZlbCB0aGF0IGlzIHN1YmplY3QgdG8gaW51bmRhdGlvbiBhbmQgcmVkaXN0cmlidXRpb24gZHVlIHRvIHRoZSBhY3Rpb24gb2YgdGhlIHdhdGVyLiBTdWJzdHJhdGVzIGxhY2sgdmVnZXRhdGlvbiBleGNlcHQgZm9yIHBpb25lZXJpbmcgcGxhbnRzIHRoYXQgYmVjb21lIGVzdGFibGlzaGVkIGR1cmluZyBicmllZiBwZXJpb2RzIHdoZW4gZ3Jvd2luZyBjb25kaXRpb25zIGFyZSBmYXZvcmFibGUuIA0KDQpQcm9jZXNzOiBVbmNvbnNvbGlkYXRlZCBzaG9yZSB3YXMgc2VsZWN0ZWQgb3V0IG9mIHRoZSBDQ0FQIGxhbmQgY292ZXIgZGF0YS4gVGhlbiBUYWJ1bGF0ZSBJbnRlcnNlY3Rpb24gd2FzIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSBhcmVhIHdpdGhpbiBlYWNoIGhleGFnb24uDQoNCkZpbmFsOiBVbmNvbnNvbGlkYXRlZCBzaG9yZSBhcmVhIGluIG0yIGluIGhleGFnb24uIA0KPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5Fc3R1YXJ5X1JldGFpbmVkX2FyZWFtMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogRXN0dWFyeSBSZXRhaW5lZCBmcm9tIFBNRVAgKDIwMTcpIGh0dHA6Ly93d3cucGFjaWZpY2Zpc2hoYWJpdGF0Lm9yZy9kYXRhL3RpZGFsLXdldGxhbmRzLWxvc3MtYXNzZXNzbWVudA0KDQpQcm9jZXNzOiBJbnRlcnNlY3RlZCBlc3R1YXJ5IGRhdGEgd2l0aCBoZXhhZ29ucy4gVGhlbiByYW4gc3VtbWFyeSBzdGF0aXN0aWNzIHRvIHN1bW1hcml6ZSB0aGUgZGlmZmVyZW50IGVzdHVhcnkgY2xhc3NpZmljYXRpb25zLiANCg0KRmluYWw6IEFyZWEgaW4gbTIgb2YgZXhpc3RpbmcgZXN0dWFyeSBoYWJpdGF0IGluIGhleGFnb24uDQo8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkVzdHVhcnlfTG9zdF9hcmVhbTI8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IEVzdHVhcnkgTG9zdCBmcm9tIFBNRVAgKDIwMTcpIGh0dHA6Ly93d3cucGFjaWZpY2Zpc2hoYWJpdGF0Lm9yZy9kYXRhL3RpZGFsLXdldGxhbmRzLWxvc3MtYXNzZXNzbWVudA0KDQpQcm9jZXNzOiBJbnRlcnNlY3RlZCBlc3R1YXJ5IGRhdGEgd2l0aCBoZXhhZ29ucy4gVGhlbiByYW4gc3VtbWFyeSBzdGF0aXN0aWNzIHRvIHN1bW1hcml6ZSB0aGUgZGlmZmVyZW50IGVzdHVhcnkgY2xhc3NpZmljYXRpb25zLiANCg0KRmluYWw6IEFyZWEgaW4gbTIgb2YgbG9zdCBlc3R1YXJ5IGhhYml0YXQgaW4gaGV4YWdvbi4NCjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+c2V0b19vY2NfbWVhbmRlbnNpdHk8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5SZXByZXNlbnRhdGl2ZSBiaXJkIGZvciB0aGlzIGVjb3JlZ2lvbjogSGVybWl0IFdhcmJsZXI6IE1BVFVSRS9ZT1VORyBGT1JFU1QgY2xvc2VkIGNhbm9weToNCg0KU291cmNlOiBBbHRtYW4sIEIuIGFuZCBKLkQuIEFsZXhhbmRlci4gMjAxMi4gSGFiaXRhdCBjb25zZXJ2YXRpb24gZm9yIGxhbmRiaXJkcyBpbiBjb25pZmVyb3VzIGZvcmVzdHMgb2Ygd2VzdGVybiBPcmVnb24gYW5kIFdhc2hpbmd0b24uIFZlcnNpb24gMi4wLiBPcmVnb24tV2FzaGluZ3RvbiBQYXJ0bmVycyBpbiBGbGlnaHQgKHd3dy5vcndhcGlmLm9yZykgYW5kIEFtZXJpY2FuIEJpcmQgQ29uc2VydmFuY3kgYW5kIEtsYW1hdGggQmlyZCBPYnNlcnZhdG9yeS4NCkN1cnJlbnQgZGVuc2l0eSAoYmlyZHMgcGVyIGhlY3RhcmUpIG1vZGVsIHVzaW5nIGEgQm9vc3RlZCBSZWdyZXNzaW9uIFRyZWUgbW9kZWwgKEhhc3RpZSAmYW1wOyBUaWJzaGlyYW5pIDIwMDApIGluZm9ybWVkIGJ5IGJyZWVkaW5nIHNlYXNvbiBhdmlhbiBwb2ludCBjb3VudCBkYXRhLCBtb2RlbGVkIHZlZ2V0YXRpb24gdHlwZXMsIGFuZCBjbGltYXRlIGRhdGEgZnJvbSBQUklTTSAoRGFseSBldCBhbC4gMjAwNCkgYXZlcmFnZWQgZm9yIHRoZSB5ZWFycyAxOTcxLTIwMDAuDQoNClByb2Nlc3M6IFpvbmFsIHN0YXRpc3RpY3MgdG8gY2FsY3VsYXRlIGF2ZXJhZ2Ugb2YgY3VycmVudCBkZW5zaXR5IHdpdGhpbiBoZXhhZ29ucy4NCg0KRmluYWw6IE1lYW4gY3VycmVudCBkZW5zaXR5IG9mIGJpcmQgc3BlY2llcyBpbiBoZXhhZ29uLiA8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkFyZWFfbTJfUGFsdXN0cmluZUFxdWF0aWNCZWQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IENDQVAgTmF0aW9uYWwgT2NlYW5pYyBhbmQgQXRtb3NwaGVyaWMgQWRtaW5pc3RyYXRpb24sIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiDigJxPUkNBMTBXQTE2X2NjYXBMYW5kY292ZXLigJ0gQ29hc3RhbCBDaGFuZ2UgQW5hbHlzaXMgUHJvZ3JhbSAoQy1DQVApIFJlZ2lvbmFsIExhbmQgQ292ZXIuIENoYXJsZXN0b24sIFNDOiBOT0FBIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiBBY2Nlc3NlZCAyMDE5IGF0IHd3dy5jb2FzdC5ub2FhLmdvdi9odGRhdGEvcmFzdGVyMS9sYW5kY292ZXIvYnVsa2Rvd25sb2FkLzMwbV9sYy8uDQpQYWx1c3RyaW5lIEFxdWF0aWMgQmVkOiBpbmNsdWRlcyB0aWRhbCBhbmQgbm9uLXRpZGFsIHdldGxhbmRzIGFuZCBkZWVwd2F0ZXIgaGFiaXRhdHMgaW4gd2hpY2ggc2FsaW5pdHkgZHVlIHRvIG9jZWFuLWRlcml2ZWQgc2FsdHMgaXMgYmVsb3cgMC41IHBlcmNlbnQgYW5kIHdoaWNoIGFyZSBkb21pbmF0ZWQgYnkgcGxhbnRzIHRoYXQgZ3JvdyBhbmQgZm9ybSBhIGNvbnRpbnVvdXMgY292ZXIuLi4NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBieSBoZXhhZ29uIGZvciBsYW5kY292ZXIgZGF0YS4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi4NCg0KPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5BcmVhX20yX0VzdHVhcmluZUFxdWF0aWNCZWQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IENDQVAgTmF0aW9uYWwgT2NlYW5pYyBhbmQgQXRtb3NwaGVyaWMgQWRtaW5pc3RyYXRpb24sIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiDigJxPUkNBMTBXQTE2X2NjYXBMYW5kY292ZXLigJ0gQ29hc3RhbCBDaGFuZ2UgQW5hbHlzaXMgUHJvZ3JhbSAoQy1DQVApIFJlZ2lvbmFsIExhbmQgQ292ZXIuIENoYXJsZXN0b24sIFNDOiBOT0FBIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiBBY2Nlc3NlZCAyMDE5IGF0IHd3dy5jb2FzdC5ub2FhLmdvdi9odGRhdGEvcmFzdGVyMS9sYW5kY292ZXIvYnVsa2Rvd25sb2FkLzMwbV9sYy8uDQpFc3R1YXJpbmUgQXF1YXRpYyBCZWQ6IGluY2x1ZGVzIHRpZGFsIGFuZCBkZWVwd2F0ZXIgaGFiaXRhdHMgaW4gd2hpY2ggc2FsaW5pdHkgZHVlIHRvIG9jZWFuLWRlcml2ZWQgc2FsdHMgaXMgZXF1YWwgdG8gb3IgZ3JlYXRlciB0aGFuIDAuNSBwZXJjZW50IGFuZCB3aGljaCBhcmUgZG9taW5hdGVkIGJ5IHBsYW50cyB0aGF0IGdyb3cgYW5kIGZvcm0gYSBjb250aW51b3VzIGNvdmVyLi4uDQoNCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBieSBoZXhhZ29uIGZvciBsYW5kY292ZXIgZGF0YS4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk5PUlRIX1BBQ0lGSUNfT0FLX1dPT0RMQU5EXzEyPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBMQU5ERklSRSBFeGlzdGluZyBWZWdldGF0aW9uIFR5cGUgKDIwMTYpIFdpbGRsYW5kIEZpcmUgU2NpZW5jZSwgRWFydGggUmVzb3VyY2VzIE9ic2VydmF0aW9uIGFuZCBTY2llbmNlIENlbnRlciwgVS5TLiBHZW9sb2dpY2FsIFN1cnZleS4NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBvZiBsYW5kY292ZXIgaW4gaGV4YWdvbnMuDQoNCkZpbmFsOiBBcmVhIG9mIGxhbmQgY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+TUVESVRFUlJBTkVBTl9DQUxJRk9STklBX01JWEVEX09BS19XT09ETEFORF8xMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk5PUlRIX1BBQ0lGSUNfSFlQRVJNQVJJVElNRV9TRUFTT05BTF9TSVRLQV9TUFJVQ0VfRk9SRVNUXzEyPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBMQU5ERklSRSBFeGlzdGluZyBWZWdldGF0aW9uIFR5cGUgKDIwMTYpIFdpbGRsYW5kIEZpcmUgU2NpZW5jZSwgRWFydGggUmVzb3VyY2VzIE9ic2VydmF0aW9uIGFuZCBTY2llbmNlIENlbnRlciwgVS5TLiBHZW9sb2dpY2FsIFN1cnZleS4NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBvZiBsYW5kY292ZXIgaW4gaGV4YWdvbnMuDQoNCkZpbmFsOiBBcmVhIG9mIGxhbmQgY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+Tk9SVEhfUEFDSUZJQ19NQVJJVElNRV9EUllfTUVTSUNfRE9VR0xBU19GSVJfV0VTVEVSTl9IRU1MT0NLX0ZfMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk5PUlRIX1BBQ0lGSUNfTUFSSVRJTUVfTUVTSUNfV0VUX0RPVUdMQVNfRklSX1dFU1RFUk5fSEVNTE9DS19GXzI8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IExBTkRGSVJFIEV4aXN0aW5nIFZlZ2V0YXRpb24gVHlwZSAoMjAxNikgV2lsZGxhbmQgRmlyZSBTY2llbmNlLCBFYXJ0aCBSZXNvdXJjZXMgT2JzZXJ2YXRpb24gYW5kIFNjaWVuY2UgQ2VudGVyLCBVLlMuIEdlb2xvZ2ljYWwgU3VydmV5Lg0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIG9mIGxhbmRjb3ZlciBpbiBoZXhhZ29ucy4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZCBjb3ZlciB0eXBlIGluIG1ldGVycyBzcXVhcmVkIGluIGhleGFnb24uPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5OT1JUSF9QQUNJRklDX01FU0lDX1dFU1RFUk5fSEVNTE9DS19TSUxWRVJfRklSX0ZPUkVTVF8xMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk5PUlRIX1BBQ0lGSUNfQlJPQURMRUFGX0xBTkRTTElERV9GT1JFU1RfQU5EX1NIUlVCTEFORF8xMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk5PUlRIRVJOX0NBTElGT1JOSUFfQ09BU1RBTF9TQ1JVQl8xMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlBBQ0lGSUNfQ09BU1RBTF9NQVJTSF9TWVNURU1TXzEyPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBMQU5ERklSRSBFeGlzdGluZyBWZWdldGF0aW9uIFR5cGUgKDIwMTYpIFdpbGRsYW5kIEZpcmUgU2NpZW5jZSwgRWFydGggUmVzb3VyY2VzIE9ic2VydmF0aW9uIGFuZCBTY2llbmNlIENlbnRlciwgVS5TLiBHZW9sb2dpY2FsIFN1cnZleS4NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBvZiBsYW5kY292ZXIgaW4gaGV4YWdvbnMuDQoNCkZpbmFsOiBBcmVhIG9mIGxhbmQgY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+Tk9SVEhfUEFDSUZJQ19IWVBFUk1BUklUSU1FX1dFU1RFUk5fUkVEX0NFREFSX1dFU1RFUk5fSEVNTE9DS19fMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk1FRElURVJSQU5FQU5fQ0FMSUZPUk5JQV9MT1dFUl9NT05UQU5FX0JMQUNLX09BS19GT1JFU1RfQU5EX1dPXzI8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IExBTkRGSVJFIEV4aXN0aW5nIFZlZ2V0YXRpb24gVHlwZSAoMjAxNikgV2lsZGxhbmQgRmlyZSBTY2llbmNlLCBFYXJ0aCBSZXNvdXJjZXMgT2JzZXJ2YXRpb24gYW5kIFNjaWVuY2UgQ2VudGVyLCBVLlMuIEdlb2xvZ2ljYWwgU3VydmV5Lg0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIG9mIGxhbmRjb3ZlciBpbiBoZXhhZ29ucy4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZCBjb3ZlciB0eXBlIGluIG1ldGVycyBzcXVhcmVkIGluIGhleGFnb24uPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5NRURJVEVSUkFORUFOX0NBTElGT1JOSUFfTE9XRVJfTU9OVEFORV9CTEFDS19PQUtfX19DT05JRkVSX0ZPUl8yPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBMQU5ERklSRSBFeGlzdGluZyBWZWdldGF0aW9uIFR5cGUgKDIwMTYpIFdpbGRsYW5kIEZpcmUgU2NpZW5jZSwgRWFydGggUmVzb3VyY2VzIE9ic2VydmF0aW9uIGFuZCBTY2llbmNlIENlbnRlciwgVS5TLiBHZW9sb2dpY2FsIFN1cnZleS4NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBvZiBsYW5kY292ZXIgaW4gaGV4YWdvbnMuDQoNCkZpbmFsOiBBcmVhIG9mIGxhbmQgY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+T1JFR09OX1dISVRFX09BS19XT09ETEFORF8xMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkRPVUdMQVNfRklSX19fT1JFR09OX1dISVRFX09BS19XT09ETEFORF8xMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogTEFOREZJUkUgRXhpc3RpbmcgVmVnZXRhdGlvbiBUeXBlICgyMDE2KSBXaWxkbGFuZCBGaXJlIFNjaWVuY2UsIEVhcnRoIFJlc291cmNlcyBPYnNlcnZhdGlvbiBhbmQgU2NpZW5jZSBDZW50ZXIsIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkuDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgb2YgbGFuZGNvdmVyIGluIGhleGFnb25zLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkFyZWFfbTJfc2NydWJzaHJ1YjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogQ0NBUCBOYXRpb25hbCBPY2VhbmljIGFuZCBBdG1vc3BoZXJpYyBBZG1pbmlzdHJhdGlvbiwgT2ZmaWNlIGZvciBDb2FzdGFsIE1hbmFnZW1lbnQuIOKAnE9SQ0ExMFdBMTZfY2NhcExhbmRjb3ZlcuKAnSBDb2FzdGFsIENoYW5nZSBBbmFseXNpcyBQcm9ncmFtIChDLUNBUCkgUmVnaW9uYWwgTGFuZCBDb3Zlci4gQ2hhcmxlc3RvbiwgU0M6IE5PQUEgT2ZmaWNlIGZvciBDb2FzdGFsIE1hbmFnZW1lbnQuIEFjY2Vzc2VkIDIwMTkgYXQgd3d3LmNvYXN0Lm5vYWEuZ292L2h0ZGF0YS9yYXN0ZXIxL2xhbmRjb3Zlci9idWxrZG93bmxvYWQvMzBtX2xjLy4NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBieSBoZXhhZ29uIGZvciBsYW5kY292ZXIgZGF0YS4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkFyZWFfbTJfRXN0dWFyaW5lRm9yZXN0ZWRXZXRsYW5kPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBDQ0FQIE5hdGlvbmFsIE9jZWFuaWMgYW5kIEF0bW9zcGhlcmljIEFkbWluaXN0cmF0aW9uLCBPZmZpY2UgZm9yIENvYXN0YWwgTWFuYWdlbWVudC4g4oCcT1JDQTEwV0ExNl9jY2FwTGFuZGNvdmVy4oCdIENvYXN0YWwgQ2hhbmdlIEFuYWx5c2lzIFByb2dyYW0gKEMtQ0FQKSBSZWdpb25hbCBMYW5kIENvdmVyLiBDaGFybGVzdG9uLCBTQzogTk9BQSBPZmZpY2UgZm9yIENvYXN0YWwgTWFuYWdlbWVudC4gQWNjZXNzZWQgMjAxOSBhdCB3d3cuY29hc3Qubm9hYS5nb3YvaHRkYXRhL3Jhc3RlcjEvbGFuZGNvdmVyL2J1bGtkb3dubG9hZC8zMG1fbGMvLg0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIGJ5IGhleGFnb24gZm9yIGxhbmRjb3ZlciBkYXRhLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+QXJlYV9tMl9Fc3R1YXJpbmVTY3J1YlNocnViPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBDQ0FQIE5hdGlvbmFsIE9jZWFuaWMgYW5kIEF0bW9zcGhlcmljIEFkbWluaXN0cmF0aW9uLCBPZmZpY2UgZm9yIENvYXN0YWwgTWFuYWdlbWVudC4g4oCcT1JDQTEwV0ExNl9jY2FwTGFuZGNvdmVy4oCdIENvYXN0YWwgQ2hhbmdlIEFuYWx5c2lzIFByb2dyYW0gKEMtQ0FQKSBSZWdpb25hbCBMYW5kIENvdmVyLiBDaGFybGVzdG9uLCBTQzogTk9BQSBPZmZpY2UgZm9yIENvYXN0YWwgTWFuYWdlbWVudC4gQWNjZXNzZWQgMjAxOSBhdCB3d3cuY29hc3Qubm9hYS5nb3YvaHRkYXRhL3Jhc3RlcjEvbGFuZGNvdmVyL2J1bGtkb3dubG9hZC8zMG1fbGMvLg0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIGJ5IGhleGFnb24gZm9yIGxhbmRjb3ZlciBkYXRhLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+QXJlYV9tMl9Fc3R1YXJpbmVFbWVyZ2VudFdldGxhbmQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IENDQVAgTmF0aW9uYWwgT2NlYW5pYyBhbmQgQXRtb3NwaGVyaWMgQWRtaW5pc3RyYXRpb24sIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiDigJxPUkNBMTBXQTE2X2NjYXBMYW5kY292ZXLigJ0gQ29hc3RhbCBDaGFuZ2UgQW5hbHlzaXMgUHJvZ3JhbSAoQy1DQVApIFJlZ2lvbmFsIExhbmQgQ292ZXIuIENoYXJsZXN0b24sIFNDOiBOT0FBIE9mZmljZSBmb3IgQ29hc3RhbCBNYW5hZ2VtZW50LiBBY2Nlc3NlZCAyMDE5IGF0IHd3dy5jb2FzdC5ub2FhLmdvdi9odGRhdGEvcmFzdGVyMS9sYW5kY292ZXIvYnVsa2Rvd25sb2FkLzMwbV9sYy8uDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgYnkgaGV4YWdvbiBmb3IgbGFuZGNvdmVyIGRhdGEuDQoNCkZpbmFsOiBBcmVhIG9mIGxhbmRjb3ZlciB0eXBlIGluIG1ldGVycyBzcXVhcmVkIGluIGhleGFnb24uPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5PYWtfc3VtZXZ0X2FyZWFfbTI8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IExBTkRGSVJFIEV4aXN0aW5nIFZlZ2V0YXRpb24gVHlwZSAoMjAxNikgV2lsZGxhbmQgRmlyZSBTY2llbmNlLCBFYXJ0aCBSZXNvdXJjZXMgT2JzZXJ2YXRpb24gYW5kIFNjaWVuY2UgQ2VudGVyLCBVLlMuIEdlb2xvZ2ljYWwgU3VydmV5Lg0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIG9mIGxhbmRjb3ZlciBpbiBoZXhhZ29ucy4gVXNlIGZpZWxkIGNhbGN1bGF0b3IgdG8gYWRkIE9hayBsYW5kIGNsYXNzZXMgdG9nZXRoZXIuIA0KDQpGaW5hbDogQXJlYSBvZiBsYW5kIGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi48L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkZpc2hlcl9Db3Jlc19BcmVhbTI8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IEZpc2hlciBIYWJpdGF0IENvcmVzIGZvciBDb25uZWN0aXZpdHkgQW5hbHlzaXMgKEluaXRpYWwgTWV0aG9kKSwgQ0JJLCBodHRwczovL2RhdGFiYXNpbi5vcmcvZGF0YXNldHMvNWZiMGM0MGRjZTYzNDM2YmIzMTZmZDgyY2I0NDc0ZjgNCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uIHdpdGggaGV4YWdvbnMgdG8gZGV0ZXJtaW5lIGFyZWEgaW4gbWV0ZXJzIHNxdWFyZWQuIA0KDQpGaW5hbDogQXJlYSBvZiBmaXNoZXIgY29yZSBhcmVhcyBpbiBzcXVhcmUgbWV0ZXJzIGluIGhleGFnb24uDQo8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPkVlbGdyYXNzX2FyZWFtMjwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogU2hlcm1hbiwgSy4sIGFuZCBMLkEuIERlQnJ1eWNrZXJlLiAyMDE4LiBFZWxncmFzcyBoYWJpdGF0cyBvbiB0aGUgVS5TLiBXZXN0IENvYXN0LiBTdGF0ZSBvZiB0aGUgS25vd2xlZGdlIG9mIEVlbGdyYXNzIEVjb3N5c3RlbSBTZXJ2aWNlcyBhbmQgRWVsZ3Jhc3MgRXh0ZW50LiBBIHB1YmxpY2F0aW9uIHByZXBhcmVkIGJ5IHRoZSBQYWNpZmljIE1hcmluZSBhbmQgRXN0dWFyaW5lIEZpc2ggSGFiaXRhdCBQYXJ0bmVyc2hpcCBmb3IgVGhlIE5hdHVyZSBDb25zZXJ2YW5jeS4gNjdwcC4gaHR0cDovL3d3dy5wYWNpZmljZmlzaGhhYml0YXQub3JnL2RhdGEvd2VzdC1jb2FzdC11c2EtZWVsZ3Jhc3MtaGFiaXRhdC8NCg0KUHJvY2VzczogVGFidWxhdGUgaW50ZXJzZWN0aW9uIHRvIGRldGVybWluZSBhcmVhIGluIG1ldGVycyBzcXVhcmVkLg0KDQpGaW5hbDogQXJlYSBvZiBlZWxncmFzcyBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLiANCjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+TlBNYXJpdENvYXN0U2FuZER1bmVTdHJhbmQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IEdBUC9MQU5ERklSRSBOYXRpb25hbCBUZXJyZXN0cmlhbCBFY29zeXN0ZW1zIDIwMTEuIFZlcnNpb24gMy4gMjAxNjA1MTMgVS5TLiBHZW9sb2dpY2FsIFN1cnZleSBHYXAgQW5hbHlzaXMgUHJvZ3JhbS4gVS5TLiBHZW9sb2dpY2FsIFN1cnZleSBodHRwOi8vZ2FwYW5hbHlzaXMudXNncy5nb3YvZ2FwbGFuZGNvdmVyLw0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIGJ5IGhleGFnb24gZm9yIGxhbmRjb3ZlciBkYXRhLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLg0KPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5OUEh5cE1hclNocnViSGVyYkhlYWRsYW5kPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBHQVAvTEFOREZJUkUgTmF0aW9uYWwgVGVycmVzdHJpYWwgRWNvc3lzdGVtcyAyMDExLiBWZXJzaW9uIDMuIDIwMTYwNTEzIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkgR2FwIEFuYWx5c2lzIFByb2dyYW0uIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkgaHR0cDovL2dhcGFuYWx5c2lzLnVzZ3MuZ292L2dhcGxhbmRjb3Zlci8NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBieSBoZXhhZ29uIGZvciBsYW5kY292ZXIgZGF0YS4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi4NCjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+VGVtcGVyYXRlUGFjRnJlc2hFbU1hcnNoPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBHQVAvTEFOREZJUkUgTmF0aW9uYWwgVGVycmVzdHJpYWwgRWNvc3lzdGVtcyAyMDExLiBWZXJzaW9uIDMuIDIwMTYwNTEzIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkgR2FwIEFuYWx5c2lzIFByb2dyYW0uIFUuUy4gR2VvbG9naWNhbCBTdXJ2ZXkgaHR0cDovL2dhcGFuYWx5c2lzLnVzZ3MuZ292L2dhcGxhbmRjb3Zlci8NCg0KUHJvY2VzczogVGFidWxhdGUgQXJlYSBieSBoZXhhZ29uIGZvciBsYW5kY292ZXIgZGF0YS4NCg0KRmluYWw6IEFyZWEgb2YgbGFuZGNvdmVyIHR5cGUgaW4gbWV0ZXJzIHNxdWFyZWQgaW4gaGV4YWdvbi4NCjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+TlBIYXJkd29vZENvbmlmZXJTd2FtcDwvYXR0cmxhYmw+DQogICAgICAgIDxhdHRyZGVmPlNvdXJjZTogR0FQL0xBTkRGSVJFIE5hdGlvbmFsIFRlcnJlc3RyaWFsIEVjb3N5c3RlbXMgMjAxMS4gVmVyc2lvbiAzLiAyMDE2MDUxMyBVLlMuIEdlb2xvZ2ljYWwgU3VydmV5IEdhcCBBbmFseXNpcyBQcm9ncmFtLiBVLlMuIEdlb2xvZ2ljYWwgU3VydmV5IGh0dHA6Ly9nYXBhbmFseXNpcy51c2dzLmdvdi9nYXBsYW5kY292ZXIvDQoNClByb2Nlc3M6IFRhYnVsYXRlIEFyZWEgYnkgaGV4YWdvbiBmb3IgbGFuZGNvdmVyIGRhdGEuDQoNCkZpbmFsOiBBcmVhIG9mIGxhbmRjb3ZlciB0eXBlIGluIG1ldGVycyBzcXVhcmVkIGluIGhleGFnb24uDQo8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPlN0YWNrZWRSYXJlUGxhbnRTcGVjaWVzQ291bnQ8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IFBsYW50IG9jY3VycmVuY2UgZGF0YSBpcyBjb21waWxlZCBmcm9tIFdBIE5hdHVyYWwgSGVyaXRhZ2UgUHJvZ3JhbSBhbmQgT1IgQmlvZGl2ZXJzaXR5IEluZm9ybWF0aW9uIENlbnRlci4gDQoNClByb2Nlc3M6IFNlbGVjdGVkIG9jY3VycmVuY2VzIGFjY29yZGluZyB0byByYW5raW5nLCBzdGF0dXMsIGFuZCBvYnNlcnZhdGlvbiBkYXRlIGFzIHNob3duIGluIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50OiBXQSBEZWZpbml0aW9uIHF1ZXJ5ICgoIFNfUkFOSyBJTiAoICdTMScsICdTMT8nLCdTMVMyJywgICdTMicsICdTMj8nLCAnUzJTMycsICdTMlM0JywgJ1MzJywgJ1MzPycsICdTM1M0JyApIE9SIEZFRF9TVEFUIElOICggJ0xFJyAsICdMVCcgLCAnQycgKSBPUiBTVF9TVEFUIElOICggJ0UnLCAnUycsICdUJyApKSBBTkQgRU9fUkFOSyBJTiAoICdBJyAsICdBPycgLCAnQUInICwgJ0FDJyAsICdCJyAsICdCPycgLCAnQkMnICwgJ0JEJyApIEFORCBMQVNUX09CUyAmZ3Q7PSAyMDAwKSBPUiBkZWZpbml0aW9uIHF1ZXJ5IChDQVRFR09SWSBJTiggJ05vbnZhc2N1bGFyIFBsYW50JyAsICdWYXNjdWxhciBQbGFudCcgKSBBTkQoIFNfUkFOSyBJTiAoICdTMScsICdTMT8nLCAnUzE/QixTM04nLCAnUzFCJywgJ1MxUzInLCAnUzFTMycsICdTMicsICdTMj8nLCAnUzI/QicsICdTMkInLCAnUzJCLFMyP04nLCAnUzJCLFMyTicsICdTMkIsUzNOJywgJ1MyTicsICdTMlMzJywgJ1MyUzQnLCAnUzMnLCAnUzM/JywgJ1MzQicsICdTM0IsUzNOJywgJ1MzTicsICdTM1M0JywgJ1MzUzRCJyApIE9SIEZFRF9TVEFUIElOICggJ0xFJyAsICdMVCcgLCAnQycgKSBPUiBTVEFURV9TVEFUIElOICggJ0xFJyAsICdTQycgLCAnU0MvU1YnICwgJ0MnICwgJ1NWJyAsICdTVi9TQycgKSkgQU5EIEVPX1JBTksgSU4gKCdBIC0gRXhjZWxsZW50IGVzdGltYXRlZCB2aWFiaWxpdHknICwgJ0E/IC0gUG9zc2libHkgZXhjZWxsZW50IGVzdGltYXRlZCB2aWFiaWxpdHknLCAnQUIgLSBFeGNlbGxlbnQgb3IgZ29vZCBlc3RpbWF0ZWQgdmlhYmlsaXR5JywgJ0FDIC0gRXhjZWxsZW50LCBnb29kLCBvciBmYWlyIGVzdGltYXRlZCB2aWFiaWxpdHknLCAnQiAtIEdvb2QgZXN0aW1hdGVkIHZpYWJpbGl0eScsICdCPyAtIFBvc3NpYmx5IGdvb2QgZXN0aW1hdGVkIHZpYWJpbGl0eScsICdCQyAtIEdvb2Qgb3IgZmFpciBlc3RpbWF0ZWQgdmlhYmlsaXR5JywgJ0JEIC0gR29vZCwgZmFpciwgb3IgcG9vciBlc3RpbWF0ZWQgdmlhYmlsaXR5JyApIEFORCBMQVNUX09CUyAmZ3Q7PSAnMjAwMCcpDQpJbnRlcnNlY3Qgc2VsZWN0ZWQgb2NjdXJyZW5jZSBkYXRhIHdpdGggaGV4YWdvbnMgdGhlbiByYW4gc3VtbWFyeSBzdGF0aXN0aWNzIHRvIGdldCBjb3VudCBvZiByYXJlIHBsYW50IG9jY3VycmVuY2VzIGluIGVhY2ggaGV4YWdvbi4gVGhlIHJhcmUgcGxhbnQgY291bnQgd2FzIHVzZWQgYXMgYSBzdGFja2VkIHRhcmdldC4gT25seSBoZXhhZ29ucyB3aXRoIGEgUmVwcmVzZW50YXRpdmUgRWNvbG9naWNhbCBTeXN0ZW0gcHJlc2VudCBoYXZlIHJhcmUgcGxhbnQgY291bnQgZGF0YS4gSW4gb3RoZXIgd29yZHMgcmFyZSBwbGFudCBkYXRhIHdlcmUgdXNlZCB0byBhZGQgd2VpZ2h0IHRvIGhleGFnb25zIHRoYXQgY29udGFpbiBlY29sb2dpY2FsIHN5c3RlbSB0YXJnZXRzIGJ1dCB3ZXJlIG5vdCB0YXJnZXRlZCBvdXRzaWRlIG9mIHRoZXNlIGFyZWFzLiANCg0KRmluYWw6IENvdW50IG9mIHJhcmUgcGxhbnQgb2NjdXJyZW5jZSBpbiBoZXhhZ29ucyB0aGF0IGFsc28gaGF2ZSBhbm90aGVyIFJlcHJlc2VudGF0aXZlIEVjb2xvZ2ljYWwgU3lzdGVtIHByZXNlbnQuDQo8L2F0dHJkZWY+DQogICAgICA8L2F0dHI+DQogICAgICA8YXR0cj4NCiAgICAgICAgPGF0dHJsYWJsPk5QQ29hc3RhbENsaWZmQmx1ZmY8L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IEdBUC9MQU5ERklSRSBOYXRpb25hbCBUZXJyZXN0cmlhbCBFY29zeXN0ZW1zIDIwMTEuIFZlcnNpb24gMy4gMjAxNjA1MTMgVS5TLiBHZW9sb2dpY2FsIFN1cnZleSBHYXAgQW5hbHlzaXMgUHJvZ3JhbS4gVS5TLiBHZW9sb2dpY2FsIFN1cnZleSBodHRwOi8vZ2FwYW5hbHlzaXMudXNncy5nb3YvZ2FwbGFuZGNvdmVyLw0KDQpQcm9jZXNzOiBUYWJ1bGF0ZSBBcmVhIGJ5IGhleGFnb24gZm9yIGxhbmRjb3ZlciBkYXRhLg0KDQpGaW5hbDogQXJlYSBvZiBsYW5kY292ZXIgdHlwZSBpbiBtZXRlcnMgc3F1YXJlZCBpbiBoZXhhZ29uLg0KPC9hdHRyZGVmPg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5XZXRsYW5kc19PUmFuZFdBX20yPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+U291cmNlOiBPcmVnb24ncyBHcmVhdGVzdCBXZXRsYW5kcyAoMjAxNSkgVGhlIFdldGxhbmRzIENvbnNlcnZhbmN5LCBQb3J0bGFuZCwgT3JlZ29uIEluc3RpdHV0ZSBmb3IgTmF0dXJhbCBSZXNvdXJjZXMgYW5kIFdhc2hpbmd0b24gV2V0bGFuZHMgb2YgQ29uc2VydmF0aW9uIENvbmNlcm4sIGZyb20gV0EgTmF0dXJhbCBIZXJpdGFnZSBQcm9ncmFtLiANCg0KUHJvY2VzczogQ2FsY3VsYXRlZCBhcmVhIGluIG1ldGVycyBzcXVhcmVkIHVzaW5nIHRhYnVsYXRlIGludGVyc2VjdGlvbi4gQWRkZWQgYXJlYSBvZiBPcmVnb24ncyB3ZXRsYW5kIGFuZCBhcmVhIG9mIFdhc2hpbmd0b24ncyB3ZXRsYW5kIHRvZ2V0aGVyIHRvIGdldCBvbmUgYXJlYSB2YWx1ZS4NCg0KRmluYWw6IEFyZWEgb2YgcHJpb3JpdHkgd2V0bGFuZHMgaW4gc3F1YXJlIG1ldGVycyBpbiBoZXhhZ29uLjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+Q1dURF9FRU1TX21lYW48L2F0dHJsYWJsPg0KICAgICAgICA8YXR0cmRlZj5Tb3VyY2U6IE91dHB1dCBmcm9tIGFuIEVudmlyb25tZW50YWwgRXZhbHVhdGlvbiBNb2RlbGluZyBTeXN0ZW0gKEVFTVM7IFNoZWVoYW4gYW5kIEdvdWdoLCAyMDE1KSBhbmFseXNpcyBwZXJmb3JtZWQgYnkgVVNGV1MgQ29sdW1iaWEgUE5XIFJlZ2lvbiBTQS4gSW5wdXQgZGF0YXNldHMgdG8gQ1dURCBFRU1TIG1vZGVsOiBDT0xVTUJJQU4gV0hJVEUtVEFJTEVEIERFRVIgSEFCSVRBVCBTVUlUQUJJTElUWSBNT0RFTCwgTG93ZXIgQ29sdW1iaWEgRXN0dWFyeSBQYXJ0bmVyc2hpcCBhbmQgVVNGV1MgaHR0cHM6Ly93d3cuZXN0dWFyeXBhcnRuZXJzaGlwLm9yZy9jb2x1bWJpYW4td2hpdGUtdGFpbGVkLWRlZXItaGFiaXRhdC1zdWl0YWJpbGl0eS1tb2RlbGluZyA7IFBhcmNlbCBEYXRhIGZyb20gZWFjaCBjb3VudHkgOyBTZWEgbGV2ZWwgcmlzZSBkYXRhIE5PQUEgQ29hc3RhbCBTZXJ2aWNlcyBDZW50ZXIgU2VhIExldmVsIFJpc2UgRGF0YTogQ3VycmVudCBNZWFuIEhpZ2hlciBIaWdoIFdhdGVyIEludW5kYXRpb24gRXh0ZW50IDIwMTIgd3d3LmNzYy5ub2FhLmdvdi9zbHIgOyBDV1REIENvbm5lY3Rpdml0eSBNb2RlbHMgZnJvbSB0aGUgRGVwYXJ0bWVudCBvZiBUcmFuc3BvcnRhdGlvbi4gDQoNClByb2Nlc3M6IFVzZSBFRU1TIHRvIG1vZGVsIHBvdGVudGlhbCByZWxvY2F0aW9uIGFyZWFzIGZvciBDb2x1bWJpYW4gV2hpdGUgVGFpbGVkIERlZXIuDQoNCkZpbmFsOiBBdmVyYWdlIEVFTVMgb3V0cHV0IGZvciBDb2x1bWJpYW4gV2hpdGUgVGFpbGVkIERlZXIgcmVsb2NhdGlvbiBhc3Nlc3NtZW50IGluIGhleGFnb24uICANCjwvYXR0cmRlZj4NCiAgICAgIDwvYXR0cj4NCiAgICAgIDxhdHRyPg0KICAgICAgICA8YXR0cmxhYmw+U2hhcGVfTGVuZ3RoPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+TGVuZ3RoIG9mIGZlYXR1cmUgaW4gaW50ZXJuYWwgdW5pdHMuPC9hdHRyZGVmPg0KICAgICAgICA8YXR0cmRlZnM+RXNyaTwvYXR0cmRlZnM+DQogICAgICAgIDxhdHRyZG9tdj4NCiAgICAgICAgICA8dWRvbT5Qb3NpdGl2ZSByZWFsIG51bWJlcnMgdGhhdCBhcmUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQuPC91ZG9tPg0KICAgICAgICA8L2F0dHJkb212Pg0KICAgICAgPC9hdHRyPg0KICAgICAgPGF0dHI+DQogICAgICAgIDxhdHRybGFibD5TaGFwZV9BcmVhPC9hdHRybGFibD4NCiAgICAgICAgPGF0dHJkZWY+QXJlYSBvZiBmZWF0dXJlIGluIGludGVybmFsIHVuaXRzIHNxdWFyZWQuPC9hdHRyZGVmPg0KICAgICAgICA8YXR0cmRlZnM+RXNyaTwvYXR0cmRlZnM+DQogICAgICAgIDxhdHRyZG9tdj4NCiAgICAgICAgICA8dWRvbT5Qb3NpdGl2ZSByZWFsIG51bWJlcnMgdGhhdCBhcmUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQuPC91ZG9tPg0KICAgICAgICA8L2F0dHJkb212Pg0KICAgICAgPC9hdHRyPg0KICAgIDwvZGV0YWlsZWQ+DQogIDwvZWFpbmZvPg0KICA8bWV0YWluZm8+DQogICAgPG1ldGQ+MjAyMDA2MTA8L21ldGQ+DQogICAgPG1ldHN0ZG4+RkdEQyBDb250ZW50IFN0YW5kYXJkIGZvciBEaWdpdGFsIEdlb3NwYXRpYWwgTWV0YWRhdGE8L21ldHN0ZG4+DQogICAgPG1ldHN0ZHY+RkdEQy1TVEQtMDAxLTE5OTg8L21ldHN0ZHY+DQogICAgPG1ldHRjPmxvY2FsIHRpbWU8L21ldHRjPg0KICAgIDxtZXR1Yz5BbHRob3VnaCB0aGVzZSBkYXRhIGFuZCBpbmZvcm1hdGlvbiBoYXZlIGJlZW4gcHJvY2Vzc2VkIHN1Y2Nlc3NmdWxseSBvbiBhIGNvbXB1dGVyIHN5c3RlbSBhdCB0aGUgVVNGV1MsIG5vIHdhcnJhbnR5IGV4cHJlc3NlZCBvciBpbXBsaWVkIGlzIG1hZGUgcmVnYXJkaW5nIHRoZSBhY2N1cmFjeSBvciB1dGlsaXR5IG9mIHRoZSBkYXRhIGFuZCBpbmZvcm1hdGlvbiBvbiBhbnkgb3RoZXIgc3lzdGVtIG9yIGZvciBnZW5lcmFsIG9yIHNjaWVudGlmaWMgcHVycG9zZXMsIG5vciBzaGFsbCB0aGUgYWN0IG9mIGRpc3RyaWJ1dGlvbiBjb25zdGl0dXRlIGFueSBzdWNoIHdhcnJhbnR5LiBUaGlzIGRpc2NsYWltZXIgYXBwbGllcyBib3RoIHRvIGluZGl2aWR1YWwgdXNlIG9mIHRoZSBkYXRhLCBhbmQgaW5mb3JtYXRpb24sIGFuZCBhZ2dyZWdhdGUgdXNlIHdpdGggb3RoZXIgZGF0YSBhbmQgaW5mb3JtYXRpb24uIEl0IGlzIGFsc28gc3Ryb25nbHkgcmVjb21tZW5kZWQgdGhhdCBjYXJlZnVsIGF0dGVudGlvbiBiZSBwYWlkIHRvIHRoZSBjb250ZW50cyBvZiB0aGUgbWV0YWRhdGEgZmlsZSBhc3NvY2lhdGVkIHdpdGggdGhlc2UgZGF0YSBhbmQgaW5mb3JtYXRpb24uIFRoZSBVU0ZXUyBzaGFsbCBub3QgYmUgaGVsZCBsaWFibGUgZm9yIGltcHJvcGVyIG9yIGluY29ycmVjdCB1c2Ugb2YgdGhlIGRhdGEgYW5kIGluZm9ybWF0aW9uIGRlc2NyaWJlZCBhbmQvb3IgY29udGFpbmVkIGhlcmVpbi48L21ldHVjPg0KICA8L21ldGFpbmZvPg0KPC9tZXRhZGF0YT4=</Data>
            		
        </Enclosure>
        	
    </Binary>
    	
    <dataIdInfo>
        		
        <idCitation>
            			
            <resTitle>Conservation Inputs</resTitle>
            			
            <presForm>
                				
                <PresFormCd value="005"/>
                			
            </presForm>
            			
            <presForm>
                				
                <fgdcGeoform>vector digital data</fgdcGeoform>
                			
            </presForm>
            			
            <citRespParty>
                				
                <role>
                    					
                    <RoleCd value="006"/>
                    				
                </role>
                			
            </citRespParty>
            		
        </idCitation>
        		
        <idAbs>&lt;div style='text-align:Left;'&gt;&lt;div&gt;&lt;p&gt;&lt;span&gt;◦Overview: A key principle of Landscape Conservation Design is that “Stakeholders design landscape configurations that promote resilient and sustainable social-ecological systems” (Campellone et al, 2018). From Campellone et al: (2018): “A beneficial aspect of stakeholder engagement in spatial design is the development of a deeper trust that the models used to identify priorities integrate their interests with other information and knowledge, which furthers social learning and collective agreement on resource allocation and landscape objectives” (Melillo et al., 2014). Overall, the co-development of a spatial design helps organize landscape elements while maintaining and improving stakeholder buy-in” (De Groot, Alkemade, Braat, Hein, &amp;amp;amp; Willemen, 2009; Melillo et al., 2014).”◦Analytical Question: Create a prototype landscape design (blueprint) that integrates multiple values on the landscape including wildlife conservation, forest and agriculture production, recreation, cultural and human health. The prototype will be created based upon readily available data.This analysis will be used to understand landscape-scale conservation and working landscape priorities, while incorporating other important values.The blueprint will be used to represent a sustainable landscape in the future. ◦Desired Outcome: A map or maps that represents a balance of multiple values on the landscape, with a focus on conservation and working landscape values.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</idAbs>
        		
        <idPurp>This feature class represents key attributes that are important for Conservation. This is for version 1.0 of the spatial design process of the Cascades to Coast Landscape Collaborative.</idPurp>
        		
        <idCredit>Tom Miewald, USFWS; Erin Butts, USFWS; John Mankowski, Mankowski Environmental.</idCredit>
        		
        <envirDesc>Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9273</envirDesc>
        		
        <dataLang>
            			
            <languageCode value="eng"/>
            		
        </dataLang>
        		
        <dataChar>
            			
            <CharSetCd value="004"/>
            		
        </dataChar>
        		
        <spatRpType>
            			
            <SpatRepTypCd value="001"/>
            		
        </spatRpType>
        		
        <searchKeys>
            			
            
            			
            
            			
            
            			
            
            			
            
            			
            
            			
            
            		
        <keyword>Washington</keyword><keyword>Landscape Conservation Design</keyword><keyword>Coastal Ecoregion</keyword><keyword>Conservation</keyword><keyword>Oregon</keyword><keyword>Cascades to Coast Landscape Collaborative</keyword><keyword>Spatial Design</keyword></searchKeys>
        		
        <themeKeys>
            			
            <keyword>Washington</keyword>
            			
            <keyword>Landscape Conservation Design</keyword>
            			
            <keyword>Coastal Ecoregion</keyword>
            			
            <keyword>Conservation</keyword>
            			
            <keyword>Oregon</keyword>
            			
            <keyword>Cascades to Coast Landscape Collaborative</keyword>
            			
            <keyword>Spatial Design</keyword>
            		
        </themeKeys>
        		
        <dataExt>
            			
            <geoEle>
                				
                <GeoBndBox>
                    					
                    <westBL>-127.067133</westBL>
                    					
                    <eastBL>-119.544736</eastBL>
                    					
                    <southBL>41.787941</southBL>
                    					
                    <northBL>48.995982</northBL>
                    				
                </GeoBndBox>
                			
            </geoEle>
            		
        </dataExt>
        		
        <resConst>
            			
            <Consts>
                				
                <useLimit>&lt;DIV STYLE="text-align:Left;"&gt;&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;These data are produced for dialogue on the intersection of several different values on the landscape, including working lands, conservation and ecosystem services.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</useLimit>
                			
            </Consts>
            		
        </resConst>
        		
        <resConst>
            			
            <LegConsts>
                				
                <accessConsts>
                    					
                    <RestrictCd value="008"/>
                    				
                </accessConsts>
                				
                <othConsts>Other Constraints</othConsts>
                			
            </LegConsts>
            		
        </resConst>
        		
        <resConst>
            			
            <LegConsts>
                				
                <useConsts>
                    					
                    <RestrictCd value="008"/>
                    				
                </useConsts>
                				
                <othConsts>Other Constraints</othConsts>
                			
            </LegConsts>
            		
        </resConst>
        	
    </dataIdInfo>
    	
    <spatRepInfo>
        		
        <VectSpatRep>
            			
            <geometObjs>
                				
                <geoObjTyp>
                    					
                    <GeoObjTypCd value="001"/>
                    				
                </geoObjTyp>
                				
                <geoObjCnt>60007</geoObjCnt>
                			
            </geometObjs>
            		
        </VectSpatRep>
        	
    </spatRepInfo>
    	
    <eainfo>
        		
        <detailed>
            			
            <enttyp>
                				
                <enttypl>Hexagons_ConservationInputs</enttypl>
                			
            </enttyp>
            			
            <attr>
                				
                <attrlabl>OBJECTID</attrlabl>
                				
                <attrdef>Internal feature number.</attrdef>
                				
                <attrdefs>Esri</attrdefs>
                				
                <attrdomv>
                    					
                    <udom>Sequential unique whole numbers that are automatically generated.</udom>
                    				
                </attrdomv>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Shape</attrlabl>
                				
                <attrdef>Feature geometry.</attrdef>
                				
                <attrdefs>Esri</attrdefs>
                				
                <attrdomv>
                    					
                    <udom>Coordinates defining the features.</udom>
                    				
                </attrdomv>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>GRID_ID</attrlabl>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>WillametteAddOn</attrlabl>
                				
                <attrdef>Willamette Valley hexagons were created but not evaluated. This field indicates if the hexagon is part of the Willamette Valley, or not.</attrdef>
                				
                <attrdefs>USFWS</attrdefs>
                				
                <attrvai>
                    					
                    <attrva>Y yes Willamette Valley add on. N no</attrva>
                    				
                </attrvai>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>HexID</attrlabl>
                				
                <attrdef>This is the ID for the 500 acre hexagon.  This can be linked used as the key field to link to other data sets in this geodatabase.</attrdef>
                				
                <attrdefs>USFWS</attrdefs>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_km2</attrlabl>
                				
                <attrdef>Area of hexagon in square kilometers</attrdef>
                				
                <attrdefs>USFWS</attrdefs>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Pacific_Lamprey_distLENGTH</attrlabl>
                				
                <attrdef>Source: USFWS (U.S. Fish and Wildlife Service). 2016. Pacific Lamprey Known Observations and Distribution. U.S. Fish and Wildlife Service, Columbia River Fish and Wildlife Conservation Office, Vancouver, Washington. https://www.sciencebase.gov/catalog/item/5745f81fe4b07e28b662c6ee

Process: Distribution was clipped to the CCLC study area. Distribution with current lamprey presence was selected and intersected with the hexagons. The distance then summarized by hexagon. 

Final: These hexagons represent total distance in meters of current lamprey distribution within hexagons.</attrdef>
                				
                <attrdefs>USFWS</attrdefs>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>PCH_Coccyzus_americanusAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020). Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Yellow-billed Cuckoo critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Thomomys_mazama_yelmensiAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Mazama pocket gopher spp. yelmensi critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Thomomys_mazama_tumuli_2AREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Mazama pocket gopher spp. tumuli critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Thomomys_mazama_pugetensAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Mazama pocket gopher spp. pugetens critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Strix_occidentalis_cauriAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Northern Spotted Owl critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Speyeria_zerene_hippolytAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Oregon Silverspot Butterfly critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Salvelinus_confluentus_2LENGTH</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Length of Bull Trout critical habitat in meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_tshawytscha1AREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020)  Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Chinook Salmon critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_tshawytschaLENGTH</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020)  Threatened and endangered species. 

Process: Tabulate intersection

Final: Length of Chinook Salmon critical habitat in meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_nerkaLENGTH</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020)  Threatened and endangered species. 

Process: Tabulate intersection

Final: Length of Sockeye Salmon critical habitat in meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_mykissLENGTH</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Length of Steelhead critical habitat in meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_keta_2AREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Chum Salmon critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_ketaLENGTH</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Length of Chum Salmon critical habitat in meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oncorhynchus_kisutchLENGTH</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020)  Threatened and endangered species. 

Process: Tabulate intersection

Final: Length of Coho Salmon critical habitat in meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Icaricia_icarioides_fendAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Fender's blue butterfly critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Euphydryas_editha_taylorAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species. 

Process: Tabulate intersection

Final: Area of Taylor's Checkerspot Butterfly critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Eremophila_alpestris_strAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species.

Process: Tabulate intersection

Final: Area of Streaked Horn Lark critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Charadrius_nivosus_nivosAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020) Threatened and endangered species.

Process: Tabulate intersection

Final: Area of Snowy Plover critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Brachyramphus_marmoratusAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020)  Threatened and endangered species.

Process: Tabulate intersection

Final: Area of Marbled Murrelet critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Salvelinus_confluentus_PolyAREA</attrlabl>
                				
                <attrdef>Source: USFWS Critical Habitat data (2020)  Threatened and endangered species.

Process: Tabulate intersection

Final: Area of Bull Trout critical habitat in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>cert_amer_Current_gaussianMEAN</attrlabl>
                				
                <attrdef>Representative bird for this ecoregion: Brown Creeper: Represents Old Growth/Mature Forest
Data indicate that Brown Creepers are absent or occur in limited abundance in green-tree retention units with 15% and 40% retention (Mayrhofer 2006), and are not present in young green-tree retention harvest units with &lt;12 trees/ha (5/ac) &gt;30 cm (12 in) dbh, but are present and in proportional abundance as density of large trees is
increased (Vega 1993).

Source: Altman, B. and J.D. Alexander. 2012. Habitat conservation for landbirds in coniferous forests of western Oregon and Washington. Version 2.0. Oregon-Washington Partners in Flight (www.orwapif.org) and American Bird Conservancy and Klamath Bird Observatory.
Current density (birds per hectare) model using a Boosted Regression Tree model (Hastie &amp; Tibshirani 2000) informed by breeding season avian point count data, modeled vegetation types, and climate data from PRISM (Daly et al. 2004) averaged for the years 1971-2000.

Process: Zonal statistics to calculate average of current density within hexagons.

Final: Mean current density of bird species in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>cont_coop_Current_gaussianMEAN</attrlabl>
                				
                <attrdef>Representative bird for this ecoregion: Olive-Sided Flycatcher: Represents Sapling/Seedling Forest (Stand Initiation/Early Successional) 
Retention of large trees within harvest units increases structural heterogeneity within
the developing forest, and provides a legacy of structure that may provide habitat (primarily foraging and dispersal) for some species associated with late-successional conditions. Green-trees that are retained in early-successional habitat will become future snags, thus also benefiting snag dependent species in older forest conditions.

Source: Altman, B. and J.D. Alexander. 2012. Habitat conservation for landbirds in coniferous forests of western Oregon and Washington. Version 2.0. Oregon-Washington Partners in Flight (www.orwapif.org) and American Bird Conservancy and Klamath Bird Observatory.
Current density (birds per hectare) model using a Boosted Regression Tree model (Hastie &amp; Tibshirani 2000) informed by breeding season avian point count data, modeled vegetation types, and climate data from PRISM (Daly et al. 2004) averaged for the years 1971-2000.

Process: Zonal statistics to calculate average of current density within hexagons.

Final: Mean current density of bird species in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>empi_diff_Current_gaussianMEAN</attrlabl>
                				
                <attrdef>Representative bird for this ecoregion: Pacific Slope Flycatcher: Deciduous canopy/sub-canopy trees in Mature Forests
Some landbird species in multi-layered late-successional coniferous forests are associated with deciduous trees for foraging or nesting. Deciduous trees provide ecological diversity and foliage-hatched insects different from that of conifers. 

Source: Altman, B. and J.D. Alexander. 2012. Habitat conservation for landbirds in coniferous forests of western Oregon and Washington. Version 2.0. Oregon-Washington Partners in Flight (www.orwapif.org) and American Bird Conservancy and Klamath Bird Observatory.
Current density (birds per hectare) model using a Boosted Regression Tree model (Hastie &amp; Tibshirani 2000) informed by breeding season avian point count data, modeled vegetation types, and climate data from PRISM (Daly et al. 2004) averaged for the years 1971-2000.

Process: Zonal statistics to calculate average of current density within hexagons.

Final: Mean current density of bird species in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>ixor_naev_Current_gaussianMEAN</attrlabl>
                				
                <attrdef>Representative bird for this ecoregion: Varied Thrush: Forest and Woodland Habitat 

Source: Altman, B. and J.D. Alexander. 2012. Habitat conservation for landbirds in coniferous forests of western Oregon and Washington. Version 2.0. Oregon-Washington Partners in Flight (www.orwapif.org) and American Bird Conservancy and Klamath Bird Observatory.

Process: Zonal statistics to calculate average of current density within hexagons.

Final: Mean current density of bird species in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>sela_rufu_Current_gaussianMEAN</attrlabl>
                				
                <attrdef>Representative bird for this ecoregion: Rufous Hummingbird: Represents Nectar producing plants.

Source: Altman, B. and J.D. Alexander. 2012. Habitat conservation for landbirds in coniferous forests of western Oregon and Washington. Version 2.0. Oregon-Washington Partners in Flight (www.orwapif.org) and American Bird Conservancy and Klamath Bird Observatory.
Current density (birds per hectare) model using a Boosted Regression Tree model (Hastie &amp; Tibshirani 2000) informed by breeding season avian point count data, modeled vegetation types, and climate data from PRISM (Daly et al. 2004) averaged for the years 1971-2000.

Process: Zonal statistics to calculate average of current density within hexagons.

Final: Mean current density of bird species in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>UNCONSOLIDATED_SHORE</attrlabl>
                				
                <attrdef>Used to represent mudflat habitat used by shorebird species.

Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “wa_2016_ccap_land_cover_20180215” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed Month Year at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.
Unconsolidated Shore: Barren land - includes material such as silt, sand, or gravel that is subject to inundation and redistribution due to the action of the water. Substrates lack vegetation except for pioneering plants that become established during brief periods when growing conditions are favorable. 

Process: Unconsolidated shore was selected out of the CCAP land cover data. Then Tabulate Intersection was used to calculate the area within each hexagon.

Final: Unconsolidated shore area in m2 in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Estuary_Retained_aream2</attrlabl>
                				
                <attrdef>Source: Estuary Retained from PMEP (2017) http://www.pacificfishhabitat.org/data/tidal-wetlands-loss-assessment

Process: Intersected estuary data with hexagons. Then ran summary statistics to summarize the different estuary classifications. 

Final: Area in m2 of existing estuary habitat in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Estuary_Lost_aream2</attrlabl>
                				
                <attrdef>Source: Estuary Lost from PMEP (2017) http://www.pacificfishhabitat.org/data/tidal-wetlands-loss-assessment

Process: Intersected estuary data with hexagons. Then ran summary statistics to summarize the different estuary classifications. 

Final: Area in m2 of lost estuary habitat in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>seto_occ_meandensity</attrlabl>
                				
                <attrdef>Representative bird for this ecoregion: Hermit Warbler: MATURE/YOUNG FOREST closed canopy:

Source: Altman, B. and J.D. Alexander. 2012. Habitat conservation for landbirds in coniferous forests of western Oregon and Washington. Version 2.0. Oregon-Washington Partners in Flight (www.orwapif.org) and American Bird Conservancy and Klamath Bird Observatory.
Current density (birds per hectare) model using a Boosted Regression Tree model (Hastie &amp; Tibshirani 2000) informed by breeding season avian point count data, modeled vegetation types, and climate data from PRISM (Daly et al. 2004) averaged for the years 1971-2000.

Process: Zonal statistics to calculate average of current density within hexagons.

Final: Mean current density of bird species in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_m2_PalustrineAquaticBed</attrlabl>
                				
                <attrdef>Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “ORCA10WA16_ccapLandcover” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed 2019 at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.
Palustrine Aquatic Bed: includes tidal and non-tidal wetlands and deepwater habitats in which salinity due to ocean-derived salts is below 0.5 percent and which are dominated by plants that grow and form a continuous cover...

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_m2_EstuarineAquaticBed</attrlabl>
                				
                <attrdef>Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “ORCA10WA16_ccapLandcover” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed 2019 at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.
Estuarine Aquatic Bed: includes tidal and deepwater habitats in which salinity due to ocean-derived salts is equal to or greater than 0.5 percent and which are dominated by plants that grow and form a continuous cover...


Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_OAK_WOODLAND_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>MEDITERRANEAN_CALIFORNIA_MIXED_OAK_WOODLAND_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_HYPERMARITIME_SEASONAL_SITKA_SPRUCE_FOREST_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_MARITIME_DRY_MESIC_DOUGLAS_FIR_WESTERN_HEMLOCK_F_2</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_MARITIME_MESIC_WET_DOUGLAS_FIR_WESTERN_HEMLOCK_F_2</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_MESIC_WESTERN_HEMLOCK_SILVER_FIR_FOREST_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_BROADLEAF_LANDSLIDE_FOREST_AND_SHRUBLAND_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTHERN_CALIFORNIA_COASTAL_SCRUB_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>PACIFIC_COASTAL_MARSH_SYSTEMS_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NORTH_PACIFIC_HYPERMARITIME_WESTERN_RED_CEDAR_WESTERN_HEMLOCK__2</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>MEDITERRANEAN_CALIFORNIA_LOWER_MONTANE_BLACK_OAK_FOREST_AND_WO_2</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>MEDITERRANEAN_CALIFORNIA_LOWER_MONTANE_BLACK_OAK___CONIFER_FOR_2</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>OREGON_WHITE_OAK_WOODLAND_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>DOUGLAS_FIR___OREGON_WHITE_OAK_WOODLAND_12</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons.

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_m2_scrubshrub</attrlabl>
                				
                <attrdef>Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “ORCA10WA16_ccapLandcover” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed 2019 at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_m2_EstuarineForestedWetland</attrlabl>
                				
                <attrdef>Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “ORCA10WA16_ccapLandcover” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed 2019 at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_m2_EstuarineScrubShrub</attrlabl>
                				
                <attrdef>Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “ORCA10WA16_ccapLandcover” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed 2019 at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Area_m2_EstuarineEmergentWetland</attrlabl>
                				
                <attrdef>Source: CCAP National Oceanic and Atmospheric Administration, Office for Coastal Management. “ORCA10WA16_ccapLandcover” Coastal Change Analysis Program (C-CAP) Regional Land Cover. Charleston, SC: NOAA Office for Coastal Management. Accessed 2019 at www.coast.noaa.gov/htdata/raster1/landcover/bulkdownload/30m_lc/.

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Oak_sumevt_area_m2</attrlabl>
                				
                <attrdef>Source: LANDFIRE Existing Vegetation Type (2016) Wildland Fire Science, Earth Resources Observation and Science Center, U.S. Geological Survey.

Process: Tabulate Area of landcover in hexagons. Use field calculator to add Oak land classes together. 

Final: Area of land cover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Fisher_Cores_Aream2</attrlabl>
                				
                <attrdef>Source: Fisher Habitat Cores for Connectivity Analysis (Initial Method), CBI, https://databasin.org/datasets/5fb0c40dce63436bb316fd82cb4474f8

Process: Tabulate intersection with hexagons to determine area in meters squared. 

Final: Area of fisher core areas in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Eelgrass_aream2</attrlabl>
                				
                <attrdef>Source: Sherman, K., and L.A. DeBruyckere. 2018. Eelgrass habitats on the U.S. West Coast. State of the Knowledge of Eelgrass Ecosystem Services and Eelgrass Extent. A publication prepared by the Pacific Marine and Estuarine Fish Habitat Partnership for The Nature Conservancy. 67pp. http://www.pacificfishhabitat.org/data/west-coast-usa-eelgrass-habitat/

Process: Tabulate intersection to determine area in meters squared.

Final: Area of eelgrass in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NPMaritCoastSandDuneStrand</attrlabl>
                				
                <attrdef>Source: GAP/LANDFIRE National Terrestrial Ecosystems 2011. Version 3. 20160513 U.S. Geological Survey Gap Analysis Program. U.S. Geological Survey http://gapanalysis.usgs.gov/gaplandcover/

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NPHypMarShrubHerbHeadland</attrlabl>
                				
                <attrdef>Source: GAP/LANDFIRE National Terrestrial Ecosystems 2011. Version 3. 20160513 U.S. Geological Survey Gap Analysis Program. U.S. Geological Survey http://gapanalysis.usgs.gov/gaplandcover/

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>TemperatePacFreshEmMarsh</attrlabl>
                				
                <attrdef>Source: GAP/LANDFIRE National Terrestrial Ecosystems 2011. Version 3. 20160513 U.S. Geological Survey Gap Analysis Program. U.S. Geological Survey http://gapanalysis.usgs.gov/gaplandcover/

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NPHardwoodConiferSwamp</attrlabl>
                				
                <attrdef>Source: GAP/LANDFIRE National Terrestrial Ecosystems 2011. Version 3. 20160513 U.S. Geological Survey Gap Analysis Program. U.S. Geological Survey http://gapanalysis.usgs.gov/gaplandcover/

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>StackedRarePlantSpeciesCount</attrlabl>
                				
                <attrdef>Source: Plant occurrence data is compiled from WA Natural Heritage Program and OR Biodiversity Information Center. 

Process: Selected occurrences according to ranking, status, and observation date as shown in the following statement: WA Definition query (( S_RANK IN ( 'S1', 'S1?','S1S2',  'S2', 'S2?', 'S2S3', 'S2S4', 'S3', 'S3?', 'S3S4' ) OR FED_STAT IN ( 'LE' , 'LT' , 'C' ) OR ST_STAT IN ( 'E', 'S', 'T' )) AND EO_RANK IN ( 'A' , 'A?' , 'AB' , 'AC' , 'B' , 'B?' , 'BC' , 'BD' ) AND LAST_OBS &gt;= 2000) OR definition query (CATEGORY IN( 'Nonvascular Plant' , 'Vascular Plant' ) AND( S_RANK IN ( 'S1', 'S1?', 'S1?B,S3N', 'S1B', 'S1S2', 'S1S3', 'S2', 'S2?', 'S2?B', 'S2B', 'S2B,S2?N', 'S2B,S2N', 'S2B,S3N', 'S2N', 'S2S3', 'S2S4', 'S3', 'S3?', 'S3B', 'S3B,S3N', 'S3N', 'S3S4', 'S3S4B' ) OR FED_STAT IN ( 'LE' , 'LT' , 'C' ) OR STATE_STAT IN ( 'LE' , 'SC' , 'SC/SV' , 'C' , 'SV' , 'SV/SC' )) AND EO_RANK IN ('A - Excellent estimated viability' , 'A? - Possibly excellent estimated viability', 'AB - Excellent or good estimated viability', 'AC - Excellent, good, or fair estimated viability', 'B - Good estimated viability', 'B? - Possibly good estimated viability', 'BC - Good or fair estimated viability', 'BD - Good, fair, or poor estimated viability' ) AND LAST_OBS &gt;= '2000')
Intersect selected occurrence data with hexagons then ran summary statistics to get count of rare plant occurrences in each hexagon. The rare plant count was used as a stacked target. Only hexagons with a Representative Ecological System present have rare plant count data. In other words rare plant data were used to add weight to hexagons that contain ecological system targets but were not targeted outside of these areas. 

Final: Count of rare plant occurrence in hexagons that also have another Representative Ecological System present.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>NPCoastalCliffBluff</attrlabl>
                				
                <attrdef>Source: GAP/LANDFIRE National Terrestrial Ecosystems 2011. Version 3. 20160513 U.S. Geological Survey Gap Analysis Program. U.S. Geological Survey http://gapanalysis.usgs.gov/gaplandcover/

Process: Tabulate Area by hexagon for landcover data.

Final: Area of landcover type in meters squared in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Wetlands_ORandWA_m2</attrlabl>
                				
                <attrdef>Source: Oregon's Greatest Wetlands (2015) The Wetlands Conservancy, Portland, Oregon Institute for Natural Resources and Washington Wetlands of Conservation Concern, from WA Natural Heritage Program. 

Process: Calculated area in meters squared using tabulate intersection. Added area of Oregon's wetland and area of Washington's wetland together to get one area value.

Final: Area of priority wetlands in square meters in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>CWTD_EEMS_mean</attrlabl>
                				
                <attrdef>Source: Output from an Environmental Evaluation Modeling System (EEMS; Sheehan and Gough, 2015) analysis performed by USFWS Columbia PNW Region SA. Input datasets to CWTD EEMS model: COLUMBIAN WHITE-TAILED DEER HABITAT SUITABILITY MODEL, Lower Columbia Estuary Partnership and USFWS https://www.estuarypartnership.org/columbian-white-tailed-deer-habitat-suitability-modeling ; Parcel Data from each county ; Sea level rise data NOAA Coastal Services Center Sea Level Rise Data: Current Mean Higher High Water Inundation Extent 2012 www.csc.noaa.gov/slr ; CWTD Connectivity Models from the Department of Transportation. 

Process: Use EEMS to model potential relocation areas for Columbian White Tailed Deer.

Final: Average EEMS output for Columbian White Tailed Deer relocation assessment in hexagon.</attrdef>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Shape_Length</attrlabl>
                				
                <attrdef>Length of feature in internal units.</attrdef>
                				
                <attrdefs>Esri</attrdefs>
                				
                <attrdomv>
                    					
                    <udom>Positive real numbers that are automatically generated.</udom>
                    				
                </attrdomv>
                			
            </attr>
            			
            <attr>
                				
                <attrlabl>Shape_Area</attrlabl>
                				
                <attrdef>Area of feature in internal units squared.</attrdef>
                				
                <attrdefs>Esri</attrdefs>
                				
                <attrdomv>
                    					
                    <udom>Positive real numbers that are automatically generated.</udom>
                    				
                </attrdomv>
                			
            </attr>
            		
        </detailed>
        	
    </eainfo>
    
</metadata>