1. Introducción
Este cuaderno tiene como finalidad responder al trabajo final de la clase de Geomática básica de la universidad Nacional de Colombia, en este se trabajarán los datos sobre precipitación, producción de café y el índice de necesidades básicas insatisfechas del departamento de Cauca y cada uno de sus municipios, buscando determinar la posible relación entre estos tres.
2. Descripción de la zona de estudio
El Departamento del Cauca, es uno de los treinta y dos departamentos que componen el territorio la República de Colombia. Se localiza en el suroeste del país y sus territorios hacen parte de las regiones Andina y Pacífica. Cuenta con una superficie 29.308 Km². Su capital es la ciudad de Popayán y está dividido política y administrativamente en 42 municipios.(Oficina Asesora de Planeación).sus coordenadas máximas son 00º58’54’’ y 03º19’04’’ de latitud norte y 75º47’36’’ y 77º57’05’’ de longitud oeste (Oficina Asesora de Planeación), limita al norte con el departamento del Valle del cauca y Tolima, al sur con Nariño y Putumayo, al oriente con el Huila y al occidente con el Océano Pacífico (GeoportalDane).

Esta ciudad se erige a una altura de 1.760 metros sobre el nivel del mar y cuenta con un clima muy adecuado para las siembras de café ya que la temperatura oscila entre los 14 y los 19 grados centígrados, pero igual con climas mucho más fríos en zonas altas y de muy buenas características en suelo.(Nuñes G).el departamento del Cauca registra una gran variabilidad territorial respecto a las precipitaciones. Las mayores lluvias, superiores a los 7000 mm anuales, en los municipios de López, Timbiquí y Guapi, ubicados hacia la vertiente del Pacífico(Oficina Asesora de Planeación). en la vertiente Pacífica y el valle del Patía registra piso térmico cálido en totalidad, mientras que en el resto del territorio, predomina el efecto de la altura y la temperatura disminuye en función de la elevación.
El departamento del Cauca hace parte del llamado nuevo eje cafetero que junto a Huila y Nariño producen granos de inmensa calidad(Nuñes G)(grafica 1.), hoy el Cauca es el cuarto productor nacional de café en Colombia y hace parte no solo de todo un proceso agrícola lleno de inclusión y familiaridad sino de tejido social y oportunidades por cuanto hay toda una generación de ingresos gracias a un esquema productivo de economía familiar(Nuñes G).

\[ Gráfica1.\]
3. Descripcción de metodos y datos
3.1 Datos
En este reporte técnico se manejan datos de precipitación Climate Hazards Group La precipitación infrarroja con datos de la estación (CHIRPS), el cual es un fondo que ha desarrollado técnicas para producir mapas de lluvia, principalmente en aquellas áreas donde los datos de superficie son escasos, se creó en colaboración con científicos del Centro de Observación y Ciencia de Recursos Terrestres (EROS) del USGS con el fin de entregar conjuntos de datos completos, confiables y actualizados para una serie de objetivos de alerta temprana, como análisis de tendencias y monitoreo de sequías estacionales (universidad de california).La resolución de los datos es de 0,05°, estos se obtubieron con imágenes de satélite combinadas con datos de estaciones. CHIRPS cuenta con convenios con todos los paises y reciben diariamente información climatológica, creando así un formato raster tifs de precipitación que logran por medio de algoritmos que integran esta información, el cual es util para monitoriar precipitación o predecir tiempos de sequía (Portalés, C., Boronat-Zarceño. 2008) También con fine ilustrativos y para la mejor comprención de los fenomenos ocurridos en la zona se utilizaron datos de otras bases de datos como el IDEAM, DANE Y MADR.
3.2 Metodos.
3.2.1 Distancia Ponderada Inversa IDW.
En este metodo interpolación, los puntos de muestreo se ponderan durante la interpolación de tal manera que la influencia de un punto en relación con otros disminuye con la distancia desde el punto desconocido que se desea crear.
La ponderación es asignada a los puntos de muestreo mediante la utilización de un coeficiente de ponderación que controla cómo la influencia de la ponderación decae mientras la distancia hacia el punto nuevo se incrementa. Mientras más grande sea el coeficiente de ponderación menor será el efecto que los puntos tendrán si están lejos del punto desconocido durante el proceso de interpolación. Conforme el coeficiente se incrementa, el valor de los puntos desconocidos se aproxima al valor del punto de observación más cercano.

donde:
Zi= valores muestreados.
Di= distancia de cada Zi al punto por estimar.
P= potencia.
n= número de ubicaciones con valores conocidos dentro de un radio establecido.
Zp= valor estimado.
3.2.2 Polígonos de Thiessen.
Los polígonos de Thiessen son uno de los métodos de interpolaciónmás simples, basado en la distancia euclidiana, siendo especialmente apropiada cuando los datos son cualitativos. Se crean al unir los puntos entre sí, trazando las mediatrices de los segmentos de unión. Las intersecciones de estas mediatrices determinan una serie de polígonos en un espacio bidimensional alrededor de un conjunto de puntos de control, de manera que el perímetro de los polígonos generados sea equidistante a los puntos vecinos y designando su área de influencia.

Donde:
P= Precipitación media sobre la cuenca.
Pi= Precipitación observada en la estacón i.
Ai= Área del poligono correspondiente.
A= Área total de la cuenca.
n= Número de estaciones pliviometricas y/o pluvigráficas con influencia en la cuenca.
3.2.3 Kriging.
Kriging es un método de inferencia espacial, el cual nos permite estimar los valores de una variable en lugares no muestreados utilizando la información proporcionada por la muestra. El método está planteado de manera que nos da el mejor estimador lineal no sesgado con una varianza mínima. Hay que ser cuidadosos de no mal interpretar lo anterior, ya que puede haber mejores estimadores que los obtenidos con Kriging pero con características diferentes, La expresión general del sistema kriging es

con


4. Resultados.

4.1 Distancia Ponderada Inversa IDW.



4.2 Polígonos de Thiessen

4.4 Otros datos
4.4.1 NBI en cauca

4.4.2 Distribución de la producción de café en Cauca

4.4.3 Distribución de NBI y la producción de café en Cauca

4.4.4 Municipios con mayor área cosechada de café en Cauca

\[gráfica2\]
5. Análisis de resultados.
En primera instancia podemos apreciar como el método Kriging de interpolación nos permite tener mayor nivel de detalle y cambios menos bruscos al momento de ver los valores dados por las fórmulas, también podemos apreciar que las zonas con mayor precipitación de la zona son la noroeste y sur del departamento si relacionamos esto con las zonas de producción de café podemos ver no sé tienen valores en estas zonas y de igual medida estas zonas son las que cuentan con valores más altos para NBI.
Al mismo tiempo podemos observar que la zona donde hay mayor producción de café es donde las precipitaciones no son tan altas o son bajas, y a la vez el NIB de estas zonas es bajo.
El factor de asociación de los cultivos de café con las zonas con precipitaciones medias o bajas podría ser dado por los agricultores al buscar ubicarse en zonas no muy húmedas para cumplir con los requerimientos hídricos de las plantas del café, para determinar si son los cultivos de café los que ocasionan que la precipitación en estas zonas disminuya hace más estudios.
6. Conclusiones.
Los datos geoespaciales parecen mostrar que existe una relación entre los cultivos de café y el NBI de los municipios de Cauca, teniendo una relación inversamente proporcional, es decir, que entre más alta sea la producción de café en una zona menor será su NBI.
Los datos muestran una posible respuesta en la ubicación de los cultivos de café pues estos están ubicados en las zonas donde las precipitaciones no alcanzan los valores máximos
los cultivos de café parecen ser una opción prometedora en la búsqueda de la reducción de NBI en el departamento de Cauca, y sumado de que existen evidencias de que esta zona es rica en nitrógeno entre los 30 y 60 cm de profundidad, nutriente que es necesario para la producción de los frutos en sus años de mayor producción que es más o menos entre los 6 y 8 años de la planta cuando la raíz de la plata se encuentra aproximada mente entre los 50 cm de profundidad.
LS0tDQp0aXRsZTogIkFuw6FsaXNpcyBkZSBkYXRvcyBkZWwgZGVwYXJ0YW1lbnRvIGRlIENhdWNhIChpbmZvcm1lIGZpbmFsKS4iDQphdXRob3I6ICJKb2hhbiBTLiBSb2phcyBDaC4iDQpkYXRlOiAiMTAvMTIvMjAyMCINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQojIyAxLiBJbnRyb2R1Y2Npw7NuDQpFc3RlIGN1YWRlcm5vIHRpZW5lIGNvbW8gZmluYWxpZGFkIHJlc3BvbmRlciBhbCB0cmFiYWpvIGZpbmFsIGRlIGxhIGNsYXNlIGRlIEdlb23DoXRpY2EgYsOhc2ljYSBkZSBsYSB1bml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSwgZW4gZXN0ZSBzZSB0cmFiYWphcsOhbiBsb3MgZGF0b3Mgc29icmUgcHJlY2lwaXRhY2nDs24sIHByb2R1Y2Npw7NuIGRlIGNhZsOpIHkgZWwgw61uZGljZSBkZSBuZWNlc2lkYWRlcyBiw6FzaWNhcyBpbnNhdGlzZmVjaGFzIGRlbCBkZXBhcnRhbWVudG8gZGUgQ2F1Y2EgeSBjYWRhIHVubyBkZSBzdXMgbXVuaWNpcGlvcywgYnVzY2FuZG8gZGV0ZXJtaW5hciBsYSBwb3NpYmxlIHJlbGFjacOzbiBlbnRyZSBlc3RvcyB0cmVzLg0KDQojIyAyLiBEZXNjcmlwY2nDs24gZGUgbGEgem9uYSBkZSBlc3R1ZGlvDQpFbCBEZXBhcnRhbWVudG8gZGVsIENhdWNhLCBlcyB1bm8gZGUgbG9zIHRyZWludGEgeSBkb3MgZGVwYXJ0YW1lbnRvcyBxdWUgY29tcG9uZW4gZWwgdGVycml0b3JpbyBsYSBSZXDDumJsaWNhIGRlIENvbG9tYmlhLiBTZSBsb2NhbGl6YSBlbiBlbCBzdXJvZXN0ZSBkZWwgcGHDrXMgeSBzdXMgdGVycml0b3Jpb3MgaGFjZW4gcGFydGUgZGUgbGFzIHJlZ2lvbmVzIEFuZGluYSB5IFBhY8OtZmljYS4gQ3VlbnRhIGNvbiB1bmEgc3VwZXJmaWNpZSAyOS4zMDggS23Csi4gU3UgY2FwaXRhbCBlcyBsYSBjaXVkYWQgZGUgUG9wYXnDoW4geSBlc3TDoSBkaXZpZGlkbyBwb2zDrXRpY2EgeSBhZG1pbmlzdHJhdGl2YW1lbnRlIGVuIDQyIG11bmljaXBpb3MuKFtPZmljaW5hIEFzZXNvcmEgZGUgUGxhbmVhY2nDs25dKGh0dHBzOi8vd3d3LmNhdWNhLmdvdi5jby9EZXBlbmRlbmNpYXMvT2ZpY2luYUFzZXNvcmFkZVBsYW5lYWNpb24vSW5mb3JtYWNpb25lSW5kaWNhZG9yZXMvUGVyZmlsJTIwRGVwYXJ0YW1lbnRvJTIwZGVsJTIwQ2F1Y2EucGRmKSkuc3VzIGNvb3JkZW5hZGFzIG3DoXhpbWFzIHNvbiAwMMK6NTjigJk1NOKAmeKAmSB5IDAzwroxOeKAmTA04oCZ4oCZIGRlIGxhdGl0dWQgbm9ydGUgeSA3NcK6NDfigJkzNuKAmeKAmSB5IDc3wro1N+KAmTA14oCZ4oCZIGRlIGxvbmdpdHVkIG9lc3RlIChbT2ZpY2luYSBBc2Vzb3JhIGRlIFBsYW5lYWNpw7NuXShodHRwczovL3d3dy5jYXVjYS5nb3YuY28vRGVwZW5kZW5jaWFzL09maWNpbmFBc2Vzb3JhZGVQbGFuZWFjaW9uL0luZm9ybWFjaW9uZUluZGljYWRvcmVzL1BlcmZpbCUyMERlcGFydGFtZW50byUyMGRlbCUyMENhdWNhLnBkZikpLCBsaW1pdGEgYWwgbm9ydGUgY29uIGVsIGRlcGFydGFtZW50byBkZWwgVmFsbGUgZGVsIGNhdWNhIHkgVG9saW1hLCBhbCBzdXIgY29uIE5hcmnDsW8geSBQdXR1bWF5bywgYWwgb3JpZW50ZSBjb24gZWwgSHVpbGEgeSBhbCBvY2NpZGVudGUgY29uIGVsIE9jw6lhbm8gUGFjw61maWNvIChbR2VvcG9ydGFsRGFuZV0oaHR0cHM6Ly9nZW9wb3J0YWwuZGFuZS5nb3YuY28vZ2Vvdmlzb3Jlcy90ZXJyaXRvcmlvL2NvbnN1bHRhLWRpdmlwb2xhLWRpdmlzaW9uLXBvbGl0aWNvLWFkbWluaXN0cmF0aXZhLWRlLWNvbG9tYmlhLykpLg0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkM6L1VzZXJzL3JvamFzL09uZURyaXZlL0VzY3JpdG9yaW8vUiBlc3R1ZGlvL0dlb21hdGljYS9pbmZvcl9maW4vbWFwYXMvbWFwYWNhdWNhLnBuZyIpDQpgYGANCg0KDQpFc3RhIGNpdWRhZCBzZSBlcmlnZSBhIHVuYSBhbHR1cmEgZGUgMS43NjAgbWV0cm9zIHNvYnJlIGVsIG5pdmVsIGRlbCBtYXIgeSBjdWVudGEgY29uIHVuIGNsaW1hIG11eSBhZGVjdWFkbyBwYXJhIGxhcyBzaWVtYnJhcyBkZSBjYWbDqSB5YSBxdWUgbGEgdGVtcGVyYXR1cmEgb3NjaWxhIGVudHJlIGxvcyAxNCB5IGxvcyAxOSBncmFkb3MgY2VudMOtZ3JhZG9zLCBwZXJvIGlndWFsIGNvbiBjbGltYXMgbXVjaG8gbcOhcyBmcsOtb3MgZW4gem9uYXMgYWx0YXMgeSBkZSBtdXkgYnVlbmFzIGNhcmFjdGVyw61zdGljYXMgZW4gc3VlbG8uKFtOdcOxZXMgR10oaHR0cHM6Ly9kaWFyaW9sYWVjb25vbWlhLmNvbS90b21lbW9zLWNhZmUvaXRlbS80ODAzLWNhZmUtYmVuZGl0by1kZWwtY2F1Y2EtdW4tc2FjcmlsZWdpby1uby10b21hcmxvLmh0bWwpKS5lbCBkZXBhcnRhbWVudG8gZGVsIENhdWNhIHJlZ2lzdHJhIHVuYSBncmFuIHZhcmlhYmlsaWRhZCB0ZXJyaXRvcmlhbCByZXNwZWN0byBhIGxhcyBwcmVjaXBpdGFjaW9uZXMuIExhcyBtYXlvcmVzIGxsdXZpYXMsIHN1cGVyaW9yZXMgYSBsb3MgNzAwMCBtbSBhbnVhbGVzLCBlbiBsb3MgbXVuaWNpcGlvcyBkZSBMw7NwZXosIFRpbWJpcXXDrSB5IEd1YXBpLCB1YmljYWRvcyBoYWNpYSBsYSB2ZXJ0aWVudGUgZGVsIFBhY8OtZmljbyhbT2ZpY2luYSBBc2Vzb3JhIGRlIFBsYW5lYWNpw7NuXShodHRwczovL3d3dy5jYXVjYS5nb3YuY28vRGVwZW5kZW5jaWFzL09maWNpbmFBc2Vzb3JhZGVQbGFuZWFjaW9uL0luZm9ybWFjaW9uZUluZGljYWRvcmVzL1BlcmZpbCUyMERlcGFydGFtZW50byUyMGRlbCUyMENhdWNhLnBkZikpLiBlbiBsYSB2ZXJ0aWVudGUgUGFjw61maWNhIHkgZWwgdmFsbGUgZGVsIFBhdMOtYSByZWdpc3RyYSAgcGlzbyB0w6lybWljbyBjw6FsaWRvIGVuIHRvdGFsaWRhZCwgbWllbnRyYXMgcXVlIGVuIGVsIHJlc3RvIGRlbCB0ZXJyaXRvcmlvLCBwcmVkb21pbmEgZWwgZWZlY3RvIGRlIGxhIGFsdHVyYSB5IGxhIHRlbXBlcmF0dXJhIGRpc21pbnV5ZSBlbiBmdW5jacOzbiBkZSBsYSBlbGV2YWNpw7NuLg0KDQoNCkVsIGRlcGFydGFtZW50byBkZWwgQ2F1Y2EgaGFjZSBwYXJ0ZSBkZWwgbGxhbWFkbyBudWV2byBlamUgY2FmZXRlcm8gcXVlIGp1bnRvIGEgSHVpbGEgeSBOYXJpw7FvIHByb2R1Y2VuIGdyYW5vcyBkZSBpbm1lbnNhIGNhbGlkYWQoW051w7FlcyBHXShodHRwczovL2RpYXJpb2xhZWNvbm9taWEuY29tL3RvbWVtb3MtY2FmZS9pdGVtLzQ4MDMtY2FmZS1iZW5kaXRvLWRlbC1jYXVjYS11bi1zYWNyaWxlZ2lvLW5vLXRvbWFybG8uaHRtbCkpKGdyYWZpY2EgMS4pLCBob3kgZWwgQ2F1Y2EgZXMgZWwgY3VhcnRvIHByb2R1Y3RvciBuYWNpb25hbCBkZSBjYWbDqSBlbiBDb2xvbWJpYSB5IGhhY2UgcGFydGUgbm8gc29sbyBkZSB0b2RvIHVuIHByb2Nlc28gYWdyw61jb2xhIGxsZW5vIGRlIGluY2x1c2nDs24geSBmYW1pbGlhcmlkYWQgc2lubyBkZSB0ZWppZG8gc29jaWFsIHkgb3BvcnR1bmlkYWRlcyBwb3IgY3VhbnRvIGhheSB0b2RhIHVuYSBnZW5lcmFjacOzbiBkZSBpbmdyZXNvcyBncmFjaWFzIGEgdW4gZXNxdWVtYSBwcm9kdWN0aXZvIGRlIGVjb25vbcOtYSBmYW1pbGlhcihbTnXDsWVzIEddKGh0dHBzOi8vZGlhcmlvbGFlY29ub21pYS5jb20vdG9tZW1vcy1jYWZlL2l0ZW0vNDgwMy1jYWZlLWJlbmRpdG8tZGVsLWNhdWNhLXVuLXNhY3JpbGVnaW8tbm8tdG9tYXJsby5odG1sKSkuDQoNCg0KYGBge3IgZWNobz1GQUxTRX0NCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL2NhZmV3bmN1Y2EyMDE4LnBuZyIpDQpgYGANCiQkIEdyw6FmaWNhMS4kJA0KDQoNCiMjIDMuIERlc2NyaXBjY2nDs24gZGUgbWV0b2RvcyB5IGRhdG9zIA0KIyMjIDMuMSBEYXRvcw0KRW4gZXN0ZSByZXBvcnRlIHTDqWNuaWNvIHNlIG1hbmVqYW4gZGF0b3MgZGUgcHJlY2lwaXRhY2nDs24gQ2xpbWF0ZSBIYXphcmRzIEdyb3VwIExhIHByZWNpcGl0YWNpw7NuIGluZnJhcnJvamEgY29uIGRhdG9zIGRlIGxhIGVzdGFjacOzbiAoW0NISVJQU10oaHR0cHM6Ly9kYXRhLmNoYy51Y3NiLmVkdS9wcm9kdWN0cy9DSElSUFMtMi4wLykpLCBlbCBjdWFsIGVzIHVuIGZvbmRvIHF1ZSBoYSBkZXNhcnJvbGxhZG8gdMOpY25pY2FzIHBhcmEgcHJvZHVjaXIgbWFwYXMgZGUgbGx1dmlhLCBwcmluY2lwYWxtZW50ZSBlbiBhcXVlbGxhcyDDoXJlYXMgZG9uZGUgbG9zIGRhdG9zIGRlIHN1cGVyZmljaWUgc29uIGVzY2Fzb3MsIHNlIGNyZcOzIGVuIGNvbGFib3JhY2nDs24gY29uIGNpZW50w61maWNvcyBkZWwgQ2VudHJvIGRlIE9ic2VydmFjacOzbiB5IENpZW5jaWEgZGUgUmVjdXJzb3MgVGVycmVzdHJlcyAoRVJPUykgZGVsIFVTR1MgY29uIGVsIGZpbiBkZSBlbnRyZWdhciBjb25qdW50b3MgZGUgZGF0b3MgY29tcGxldG9zLCBjb25maWFibGVzIHkgYWN0dWFsaXphZG9zIHBhcmEgdW5hIHNlcmllIGRlIG9iamV0aXZvcyBkZSBhbGVydGEgdGVtcHJhbmEsIGNvbW8gYW7DoWxpc2lzIGRlIHRlbmRlbmNpYXMgeSBtb25pdG9yZW8gZGUgc2VxdcOtYXMgZXN0YWNpb25hbGVzIChbdW5pdmVyc2lkYWQgZGUgY2FsaWZvcm5pYV0oaHR0cHM6Ly9jaGMudWNzYi5lZHUvZGF0YS9jaGlycHMpKS5MYSByZXNvbHVjacOzbiBkZSBsb3MgZGF0b3MgZXMgZGUgMCwwNcKwLCBlc3RvcyBzZSBvYnR1Ymllcm9uIGNvbiBpbcOhZ2VuZXMgZGUgc2F0w6lsaXRlIGNvbWJpbmFkYXMgY29uIGRhdG9zIGRlIGVzdGFjaW9uZXMuIENISVJQUyBjdWVudGEgY29uIGNvbnZlbmlvcyBjb24gdG9kb3MgbG9zIHBhaXNlcyB5IHJlY2liZW4gZGlhcmlhbWVudGUgaW5mb3JtYWNpw7NuIGNsaW1hdG9sw7NnaWNhLCBjcmVhbmRvIGFzw60gdW4gZm9ybWF0byByYXN0ZXIgdGlmcyBkZSBwcmVjaXBpdGFjacOzbiBxdWUgbG9ncmFuIHBvciBtZWRpbyBkZSBhbGdvcml0bW9zIHF1ZSBpbnRlZ3JhbiBlc3RhIGluZm9ybWFjacOzbiwgZWwgY3VhbCBlcyB1dGlsIHBhcmEgbW9uaXRvcmlhciBwcmVjaXBpdGFjacOzbiBvIHByZWRlY2lyIHRpZW1wb3MgZGUgc2VxdcOtYSAoUG9ydGFsw6lzLCBDLiwgQm9yb25hdC1aYXJjZcOxby4gMjAwOCkNClRhbWJpw6luIGNvbiBmaW5lIGlsdXN0cmF0aXZvcyB5IHBhcmEgbGEgbWVqb3IgY29tcHJlbmNpw7NuIGRlIGxvcyBmZW5vbWVub3Mgb2N1cnJpZG9zIGVuIGxhIHpvbmEgc2UgdXRpbGl6YXJvbiBkYXRvcyBkZSBvdHJhcyBiYXNlcyBkZSBkYXRvcyBjb21vIGVsIElERUFNLCBEQU5FIFkgTUFEUi4gDQoNCiMjIyAzLjIgTWV0b2Rvcy4NCg0KIyMjIyAzLjIuMSBEaXN0YW5jaWEgUG9uZGVyYWRhIEludmVyc2EgSURXLg0KRW4gZXN0ZSBtZXRvZG8gaW50ZXJwb2xhY2nDs24sIGxvcyBwdW50b3MgZGUgbXVlc3RyZW8gc2UgcG9uZGVyYW4gZHVyYW50ZSBsYSBpbnRlcnBvbGFjacOzbiBkZSB0YWwgbWFuZXJhIHF1ZSBsYSBpbmZsdWVuY2lhIGRlIHVuIHB1bnRvIGVuIHJlbGFjacOzbiBjb24gb3Ryb3MgZGlzbWludXllIGNvbiBsYSBkaXN0YW5jaWEgZGVzZGUgZWwgcHVudG8gZGVzY29ub2NpZG8gcXVlIHNlIGRlc2VhIGNyZWFyLg0KDQpMYSBwb25kZXJhY2nDs24gZXMgYXNpZ25hZGEgYSBsb3MgcHVudG9zIGRlIG11ZXN0cmVvIG1lZGlhbnRlIGxhIHV0aWxpemFjacOzbiBkZSB1biBjb2VmaWNpZW50ZSBkZSBwb25kZXJhY2nDs24gcXVlIGNvbnRyb2xhIGPDs21vIGxhIGluZmx1ZW5jaWEgZGUgbGEgcG9uZGVyYWNpw7NuIGRlY2FlIG1pZW50cmFzIGxhIGRpc3RhbmNpYSBoYWNpYSBlbCBwdW50byBudWV2byBzZSBpbmNyZW1lbnRhLiBNaWVudHJhcyBtw6FzIGdyYW5kZSBzZWEgZWwgY29lZmljaWVudGUgZGUgcG9uZGVyYWNpw7NuIG1lbm9yIHNlcsOhIGVsIGVmZWN0byBxdWUgbG9zIHB1bnRvcyB0ZW5kcsOhbiBzaSBlc3TDoW4gbGVqb3MgZGVsIHB1bnRvIGRlc2Nvbm9jaWRvIGR1cmFudGUgZWwgcHJvY2VzbyBkZSBpbnRlcnBvbGFjacOzbi4gQ29uZm9ybWUgZWwgY29lZmljaWVudGUgc2UgaW5jcmVtZW50YSwgZWwgdmFsb3IgZGUgbG9zIHB1bnRvcyBkZXNjb25vY2lkb3Mgc2UgYXByb3hpbWEgYWwgdmFsb3IgZGVsIHB1bnRvIGRlIG9ic2VydmFjacOzbiBtw6FzIGNlcmNhbm8uDQoNCmBgYHtyIGVjaG89RkFMU0V9DQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygiQzovVXNlcnMvcm9qYXMvT25lRHJpdmUvRXNjcml0b3Jpby9SIGVzdHVkaW8vR2VvbWF0aWNhL2luZm9yX2Zpbi9tYXBhcy9mb3JtdWxhaWR3LnBuZyIpDQpgYGANCmRvbmRlOg0KDQpaaT0gdmFsb3JlcyBtdWVzdHJlYWRvcy4NCg0KRGk9IGRpc3RhbmNpYSBkZSBjYWRhIFppIGFsIHB1bnRvIHBvciBlc3RpbWFyLg0KDQpQPSAgcG90ZW5jaWEuDQoNCm49ICBuw7ptZXJvIGRlIHViaWNhY2lvbmVzIGNvbiB2YWxvcmVzIGNvbm9jaWRvcyBkZW50cm8gZGUgdW4gcmFkaW8gZXN0YWJsZWNpZG8uDQoNClpwPSB2YWxvciBlc3RpbWFkby4NCg0KIyMjIyAzLjIuMiBQb2zDrWdvbm9zIGRlIFRoaWVzc2VuLg0KTG9zIHBvbMOtZ29ub3MgZGUgVGhpZXNzZW4gc29uIHVubyBkZSBsb3MgbcOpdG9kb3MgZGUgaW50ZXJwb2xhY2nDs25tw6FzIHNpbXBsZXMsIGJhc2FkbyBlbiBsYSBkaXN0YW5jaWEgZXVjbGlkaWFuYSwgc2llbmRvIGVzcGVjaWFsbWVudGUgYXByb3BpYWRhIGN1YW5kbyBsb3MgZGF0b3Mgc29uIGN1YWxpdGF0aXZvcy4gU2UgY3JlYW4gYWwgdW5pciBsb3MgcHVudG9zIGVudHJlIHPDrSwgdHJhemFuZG8gbGFzIG1lZGlhdHJpY2VzIGRlIGxvcyBzZWdtZW50b3MgZGUgdW5pw7NuLiBMYXMgaW50ZXJzZWNjaW9uZXMgZGUgZXN0YXMgbWVkaWF0cmljZXMgZGV0ZXJtaW5hbiB1bmEgc2VyaWUgZGUgcG9sw61nb25vcyBlbiB1biBlc3BhY2lvIGJpZGltZW5zaW9uYWwgYWxyZWRlZG9yIGRlIHVuIGNvbmp1bnRvIGRlIHB1bnRvcyBkZSBjb250cm9sLCBkZSBtYW5lcmEgcXVlIGVsIHBlcsOtbWV0cm8gZGUgbG9zIHBvbMOtZ29ub3MgZ2VuZXJhZG9zIHNlYSBlcXVpZGlzdGFudGUgYSBsb3MgcHVudG9zIHZlY2lub3MgeSBkZXNpZ25hbmRvIHN1IMOhcmVhIGRlIGluZmx1ZW5jaWEuDQoNCmBgYHtyIGVjaG89RkFMU0V9DQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygiQzovVXNlcnMvcm9qYXMvT25lRHJpdmUvRXNjcml0b3Jpby9SIGVzdHVkaW8vR2VvbWF0aWNhL2luZm9yX2Zpbi9tYXBhcy9mb3JtdWxhcG9saWdvbm8ucG5nIikNCmBgYA0KRG9uZGU6IA0KDQpQPSAgUHJlY2lwaXRhY2nDs24gbWVkaWEgc29icmUgbGEgY3VlbmNhLg0KDQpQaT0gUHJlY2lwaXRhY2nDs24gb2JzZXJ2YWRhIGVuIGxhIGVzdGFjw7NuIGkuDQoNCkFpPSDDgXJlYSBkZWwgcG9saWdvbm8gY29ycmVzcG9uZGllbnRlLg0KDQpBPSAgw4FyZWEgdG90YWwgZGUgbGEgY3VlbmNhLg0KDQpuPSAgTsO6bWVybyBkZSBlc3RhY2lvbmVzIHBsaXZpb21ldHJpY2FzIHkvbyBwbHV2aWdyw6FmaWNhcyBjb24gaW5mbHVlbmNpYSBlbiBsYSBjdWVuY2EuDQoNCiMjIyMgMy4yLjMgS3JpZ2luZy4NCktyaWdpbmcgZXMgdW4gbcOpdG9kbyBkZSBpbmZlcmVuY2lhIGVzcGFjaWFsLCBlbCBjdWFsIG5vcyBwZXJtaXRlIGVzdGltYXIgbG9zIHZhbG9yZXMgZGUNCnVuYSB2YXJpYWJsZSBlbiBsdWdhcmVzIG5vIG11ZXN0cmVhZG9zIHV0aWxpemFuZG8gbGEgaW5mb3JtYWNpw7NuIHByb3BvcmNpb25hZGEgcG9yIGxhDQptdWVzdHJhLg0KRWwgbcOpdG9kbyBlc3TDoSBwbGFudGVhZG8gZGUgbWFuZXJhIHF1ZSBub3MgZGEgZWwgbWVqb3IgZXN0aW1hZG9yIGxpbmVhbCBubyBzZXNnYWRvDQpjb24gdW5hIHZhcmlhbnphIG3DrW5pbWEuIEhheSBxdWUgc2VyIGN1aWRhZG9zb3MgZGUgbm8gbWFsIGludGVycHJldGFyIGxvIGFudGVyaW9yLCB5YQ0KcXVlIHB1ZWRlIGhhYmVyIG1lam9yZXMgZXN0aW1hZG9yZXMgcXVlIGxvcyBvYnRlbmlkb3MgY29uIEtyaWdpbmcgcGVybyBjb24NCmNhcmFjdGVyw61zdGljYXMgZGlmZXJlbnRlcywgTGEgZXhwcmVzacOzbiBnZW5lcmFsIGRlbCBzaXN0ZW1hIGtyaWdpbmcgZXMNCg0KYGBge3IgZWNobz1GQUxTRX0NCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL2Zvcm11bGEzLnBuZyIpDQpgYGANCmNvbiANCmBgYHtyIGVjaG89RkFMU0V9DQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygiQzovVXNlcnMvcm9qYXMvT25lRHJpdmUvRXNjcml0b3Jpby9SIGVzdHVkaW8vR2VvbWF0aWNhL2luZm9yX2Zpbi9tYXBhcy9mb3JtdWxhMzEucG5nIikNCmBgYA0KYGBge3IgZWNobz1GQUxTRX0NCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL2Zvcm11bGEzMi5wbmciKQ0KYGBgDQojIyA0LiBSZXN1bHRhZG9zLg0KYGBge3IgZWNobz1GQUxTRX0NCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL0NISVJQUyBQcmVjaXBpdGFjacOzbiBlbiBDYXVjYSAyMDE5LnBuZyIpDQpgYGANCg0KDQojIyMgNC4xIERpc3RhbmNpYSBQb25kZXJhZGEgSW52ZXJzYSBJRFcuDQpgYGB7ciBlY2hvPUZBTFNFfQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkM6L1VzZXJzL3JvamFzL09uZURyaXZlL0VzY3JpdG9yaW8vUiBlc3R1ZGlvL0dlb21hdGljYS9pbmZvcl9maW4vbWFwYXMvSW52ZXJzZSBEaXN0YW5jZSBXZWlnaHRlZCBwcmVjaSBwcmV2aXN0YS5wbmciKQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkM6L1VzZXJzL3JvamFzL09uZURyaXZlL0VzY3JpdG9yaW8vUiBlc3R1ZGlvL0dlb21hdGljYS9pbmZvcl9maW4vbWFwYXMvY2FsY3VsbyBkZSBlcnJvci5wbmciICkNCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL0lEV245NSAxbnRlcnZhbG8gZGUgY29uZmlhbnphLnBuZyIgKQ0KYGBgDQojIyMgNC4yIFBvbMOtZ29ub3MgZGUgVGhpZXNzZW4NCmBgYHtyIGVjaG89RkFMU0V9DQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygiQzovVXNlcnMvcm9qYXMvT25lRHJpdmUvRXNjcml0b3Jpby9SIGVzdHVkaW8vR2VvbWF0aWNhL2luZm9yX2Zpbi9tYXBhcy9wb2xpZ29ub3NkZSBUaGllc3Npbi5wbmciKQ0KDQpgYGANCg0KDQojIyMgNC4zIEtyaWdpbmcuDQpgYGB7ciBlY2hvPUZBTFNFfQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkM6L1VzZXJzL3JvamFzL09uZURyaXZlL0VzY3JpdG9yaW8vUiBlc3R1ZGlvL0dlb21hdGljYS9pbmZvcl9maW4vbWFwYXMvc2VtaXZhcmlhbnphdnNkaXN0YW5jaWEucG5nIikNCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL0tyaWdpbmcgUHJlY2lwaXRhY2nDs25wcmV2aXN0YSAoZW4gbW0pLnBuZyIpDQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygiQzovVXNlcnMvcm9qYXMvT25lRHJpdmUvRXNjcml0b3Jpby9SIGVzdHVkaW8vR2VvbWF0aWNhL2luZm9yX2Zpbi9tYXBhcy9NYXBhIEludGVycG9sYWNpw7NuIEtyaWdpbmc5NUNJLnBuZyIgKQ0KYGBgDQojIyMgNC40IE90cm9zIGRhdG9zIA0KDQojIyMjIDQuNC4xIE5CSSBlbiBjYXVjYQ0KYGBge3IgZWNobz1GQUxTRX0NCmtuaXRyOjppbmNsdWRlX2dyYXBoaWNzKCJDOi9Vc2Vycy9yb2phcy9PbmVEcml2ZS9Fc2NyaXRvcmlvL1IgZXN0dWRpby9HZW9tYXRpY2EvaW5mb3JfZmluL21hcGFzL25iaWVuY2F1Y2EucG5nIikNCmBgYA0KIyMjIyA0LjQuMiBEaXN0cmlidWNpw7NuIGRlIGxhIHByb2R1Y2Npw7NuIGRlIGNhZsOpIGVuIENhdWNhDQpgYGB7ciBlY2hvPUZBTFNFfQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkM6L1VzZXJzL3JvamFzL09uZURyaXZlL0VzY3JpdG9yaW8vUiBlc3R1ZGlvL0dlb21hdGljYS9pbmZvcl9maW4vbWFwYXMvZGlzdHJpcHJ1ZGNjY2FmZS5wbmciKQ0KYGBgDQojIyMjIDQuNC4zIERpc3RyaWJ1Y2nDs24gZGUgTkJJIHkgbGEgcHJvZHVjY2nDs24gZGUgY2Fmw6kgZW4gQ2F1Y2ENCmBgYHtyIGVjaG89RkFMU0V9DQprbml0cjo6aW5jbHVkZV9ncmFwaGljcygiQzovVXNlcnMvcm9qYXMvT25lRHJpdmUvRXNjcml0b3Jpby9SIGVzdHVkaW8vR2VvbWF0aWNhL2luZm9yX2Zpbi9tYXBhcy9uYml5IHByb2R1Y2NhZmUucG5nIikNCmBgYA0KIyMjIyA0LjQuNCBNdW5pY2lwaW9zIGNvbiBtYXlvciDDoXJlYSBjb3NlY2hhZGEgZGUgY2Fmw6kgZW4gQ2F1Y2EgDQpgYGB7ciBlY2hvPUZBTFNFfQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkM6L1VzZXJzL3JvamFzL09uZURyaXZlL0VzY3JpdG9yaW8vUiBlc3R1ZGlvL0dlb21hdGljYS9pbmZvcl9maW4vbWFwYXMvbXVuYXJ0b2NhZmUucG5nIikNCmBgYA0KJCRncsOhZmljYTIkJA0KDQojIyA1LiBBbsOhbGlzaXMgZGUgcmVzdWx0YWRvcy4NCg0KRW4gcHJpbWVyYSBpbnN0YW5jaWEgcG9kZW1vcyBhcHJlY2lhciBjb21vIGVsIG3DqXRvZG8gS3JpZ2luZyBkZSBpbnRlcnBvbGFjacOzbiBub3MgcGVybWl0ZSB0ZW5lciBtYXlvciBuaXZlbCBkZSBkZXRhbGxlIHkgY2FtYmlvcyBtZW5vcyBicnVzY29zIGFsIG1vbWVudG8gZGUgdmVyIGxvcyB2YWxvcmVzIGRhZG9zIHBvciBsYXMgZsOzcm11bGFzLCB0YW1iacOpbiBwb2RlbW9zIGFwcmVjaWFyIHF1ZSBsYXMgem9uYXMgY29uIG1heW9yIHByZWNpcGl0YWNpw7NuIGRlIGxhIHpvbmEgc29uIGxhIG5vcm9lc3RlIHkgc3VyIGRlbCBkZXBhcnRhbWVudG8gc2kgcmVsYWNpb25hbW9zIGVzdG8gY29uIGxhcyB6b25hcyBkZSBwcm9kdWNjacOzbiBkZSBjYWbDqSBwb2RlbW9zIHZlciBubyBzw6kgdGllbmVuIHZhbG9yZXMgZW4gZXN0YXMgem9uYXMgeSBkZSBpZ3VhbCBtZWRpZGEgZXN0YXMgem9uYXMgc29uIGxhcyBxdWUgY3VlbnRhbiBjb24gdmFsb3JlcyBtw6FzIGFsdG9zIHBhcmEgTkJJLiANCg0KQWwgbWlzbW8gdGllbXBvIHBvZGVtb3Mgb2JzZXJ2YXIgcXVlIGxhIHpvbmEgZG9uZGUgaGF5IG1heW9yIHByb2R1Y2Npw7NuIGRlIGNhZsOpIGVzIGRvbmRlIGxhcyBwcmVjaXBpdGFjaW9uZXMgbm8gc29uIHRhbiBhbHRhcyBvIHNvbiBiYWphcywgeSBhIGxhIHZleiBlbCBOSUIgZGUgZXN0YXMgem9uYXMgZXMgYmFqby4gDQoNCkVsIGZhY3RvciBkZSBhc29jaWFjacOzbiBkZSBsb3MgY3VsdGl2b3MgZGUgY2Fmw6kgY29uIGxhcyB6b25hcyBjb24gcHJlY2lwaXRhY2lvbmVzIG1lZGlhcyBvIGJhamFzIHBvZHLDrWEgc2VyIGRhZG8gcG9yIGxvcyBhZ3JpY3VsdG9yZXMgYWwgYnVzY2FyIHViaWNhcnNlIGVuIHpvbmFzIG5vIG11eSBow7ptZWRhcyBwYXJhIGN1bXBsaXIgY29uIGxvcyByZXF1ZXJpbWllbnRvcyBow61kcmljb3MgZGUgbGFzIHBsYW50YXMgZGVsIGNhZsOpLCBwYXJhIGRldGVybWluYXIgc2kgc29uIGxvcyBjdWx0aXZvcyBkZSBjYWbDqSBsb3MgcXVlIG9jYXNpb25hbiBxdWUgbGEgcHJlY2lwaXRhY2nDs24gZW4gZXN0YXMgem9uYXMgZGlzbWludXlhIGhhY2UgbcOhcyBlc3R1ZGlvcy4gDQoNCg0KIyMgNi4gQ29uY2x1c2lvbmVzLg0KDQpMb3MgZGF0b3MgZ2VvZXNwYWNpYWxlcyBwYXJlY2VuIG1vc3RyYXIgcXVlIGV4aXN0ZSB1bmEgcmVsYWNpw7NuIGVudHJlIGxvcyBjdWx0aXZvcyBkZSBjYWbDqSB5IGVsIE5CSSBkZSBsb3MgbXVuaWNpcGlvcyBkZSBDYXVjYSwgdGVuaWVuZG8gdW5hIHJlbGFjacOzbiBpbnZlcnNhbWVudGUgcHJvcG9yY2lvbmFsLCBlcyBkZWNpciwgcXVlIGVudHJlIG3DoXMgYWx0YSBzZWEgbGEgcHJvZHVjY2nDs24gZGUgY2Fmw6kgZW4gdW5hIHpvbmEgbWVub3Igc2Vyw6Egc3UgTkJJLg0KDQpMb3MgZGF0b3MgbXVlc3RyYW4gdW5hIHBvc2libGUgcmVzcHVlc3RhIGVuIGxhIHViaWNhY2nDs24gZGUgbG9zIGN1bHRpdm9zIGRlIGNhZsOpIHB1ZXMgZXN0b3MgZXN0w6FuIHViaWNhZG9zIGVuIGxhcyB6b25hcyBkb25kZSBsYXMgcHJlY2lwaXRhY2lvbmVzIG5vIGFsY2FuemFuIGxvcyB2YWxvcmVzIG3DoXhpbW9zIA0KDQpsb3MgY3VsdGl2b3MgZGUgY2Fmw6kgcGFyZWNlbiBzZXIgdW5hIG9wY2nDs24gcHJvbWV0ZWRvcmEgZW4gbGEgYsO6c3F1ZWRhIGRlIGxhIHJlZHVjY2nDs24gZGUgTkJJIGVuIGVsIGRlcGFydGFtZW50byBkZSBDYXVjYSwgeSBzdW1hZG8gZGUgcXVlIGV4aXN0ZW4gZXZpZGVuY2lhcyBkZSBxdWUgZXN0YSB6b25hIGVzIHJpY2EgZW4gbml0csOzZ2VubyBlbnRyZSBsb3MgMzAgeSA2MCBjbSBkZSBwcm9mdW5kaWRhZCwgbnV0cmllbnRlIHF1ZSBlcyBuZWNlc2FyaW8gcGFyYSBsYSBwcm9kdWNjacOzbiBkZSBsb3MgZnJ1dG9zIGVuIHN1cyBhw7FvcyBkZSBtYXlvciBwcm9kdWNjacOzbiBxdWUgZXMgbcOhcyBvIG1lbm9zIGVudHJlIGxvcyA2IHkgOCBhw7FvcyBkZSBsYSBwbGFudGEgY3VhbmRvIGxhIHJhw616IGRlIGxhIHBsYXRhIHNlIGVuY3VlbnRyYSBhcHJveGltYWRhIG1lbnRlIGVudHJlIGxvcyA1MCBjbSBkZSBwcm9mdW5kaWRhZC4NCg0KDQojIyA3LiBSZWZlcmVuY2lhcy4NCg0KQW5kcmFkZSBFLiAoMjQgc2VwdGllbWJyZSwgMjAxMSkuIENpdmlsZ2Vla3MgLlBvbMOtZ29ub3MgZGUgVGhpZXNzZW4uIGh0dHBzOi8vY2l2aWxnZWVrcy5jb20vMjAxMS8wOS8yNC9wb2xpZ29ub3MtZGUtdGhpZXNzZW4vDQoNCkNoYW5nLCBLYW5nLVRzdW5nICgyMDA2KS4gSW50cm9kdWN0aW9uIHRvIEdlb2dyYXBoaWMgSW5mb3JtYXRpb24gU3lzdGVtcy4gM3JkIEVkaXRpb24uIE1jR3JhdyBIaWxsLiBJU0JOOiAwMDcwNjU4OTg2IA0KREFORSAoMjAyMCkgTmVjZXNpZGFkZXMgYsOhc2ljYXMgaW5zdGF0aXNmZWNoYXMgKE5CSSksIHJlY3VwZXJhZG8gZWwgMjAvMDYvMjAyMCBkZSBodHRwczovL3d3dy5kYW5lLmdvdi5jby9pbmRleC5waHAvZXN0YWRpc3RpY2FzLXBvci10ZW1hL3BvYnJlemEteS1jb25kaWNpb25lcy1kZS12aWRhL25lY2VzaWRhZGVzLWJhc2ljYXMtaW5zYXRpc2ZlY2hhcy1uYmkNCg0KREFORS4gKDIwMDUpLiBFc3RhZMOtc3RpY2FzIGRlbCBkZXBhcnRhbWVudG8gZGUgQ2F1Y2EuDQoNCklERUFNLiAyMDIwLiBDZXNhci4gQXRsYXMgSURFQU0uIGh0dHA6Ly9hdGxhcy5pZGVhbS5nb3YuY28vYmFzZWZpbGVzL2Nlc2FyX3RleHRvLnBkZg0KT2ZpY2luYSBhc2Vzb3JhIGRlIHBsYW5lYWNpw7NuLiAoMjAxMikuIFDDiVJGSUwgREVQQVJUQU1FTlRPIERFTCBDQVVDQS4gaHR0cHM6Ly93d3cuY2F1Y2EuZ292LmNvL0RlcGVuZGVuY2lhcy9PZmljaW5hQXNlc29yYWRlUGxhbmVhY2lvbi9JbmZvcm1hY2lvbmVJbmRpY2Fkb3Jlcy9QZXJmaWwlMjBEZXBhcnRhbWVudG8lMjBkZWwlMjBDYXVjYS5wZGYNCg0KUG9ycmFzIEEuIE3DqXRvZG8gS3JpZ2luZyBkZSBpbmZlcmVuY2lhIGVzcGFjaWFsLltodHRwczovL2NlbnRyb2dlby5yZXBvc2l0b3Jpb2luc3RpdHVjaW9uYWwubXgvXShodHRwczovL2NlbnRyb2dlby5yZXBvc2l0b3Jpb2luc3RpdHVjaW9uYWwubXgvanNwdWkvYml0c3RyZWFtLzEwMTIvMTYwLzEvMTYtTcOpdG9kbyUyMEtyaWdpbmclMjBkZSUyMEluZmVyZW5jaWElMjBlc3BhY2lhbCUyMC0lMjAlMjBEaXBsb21hZG8lMjBlbiUyMEFuw6FsaXNpcyUyMGRlJTIwSW5mb3JtYWNpw7NuJTIwR2VvZXNwYWNpYWwucGRmICkgDQoNClBvcnRhbMOpcywgQy4sIGV0IGFsLiAoMjAwOCkuIFVuIG51ZXZvIG3DqXRvZG8gcGFyYSBlbCBjw6FsY3VsbyBkZSBwcmVjaXBpdGFjaW9uZXMgbWVkaWFzIG1lZGlhbnRlIHTDqWNuaWNhcyBkZSBpbnRlcnBvbGFjacOzbiBnZW9lc3RhZMOtc3RpY2EgY29uc2lkZXJhbmRvIGxhcyBjYXJhY3RlcsOtc3RpY2FzIGdlb2dyw6FmaWNhcyB5IHRvcG9ncsOhZmljYXMgZGVsIHRlcnJpdG9yaW8uIEluIENvbmdyZXNvIEludGVybmFjaW9uYWwgc29icmUgSW5nZW5pZXLDrWEgR2VvbcOhdGljYSB5IFRvcG9ncsOhZmljYSwgVE9QLUNBUlQuDQoNCk51w7FlcyBFLkcuLCAoRG9taW5nbywgMTMgT2N0dWJyZSAyMDE5KS4gQ2Fmw6kgYmVuZGl0byBkZWwgQ2F1Y2EsIHVuIHNhY3JpbGVnaW8gbm8gdG9tYXJsby4gaHR0cHM6Ly9kaWFyaW9sYWVjb25vbWlhLmNvbS90b21lbW9zLWNhZmUvaXRlbS80ODAzLWNhZmUtYmVuZGl0by1kZWwtY2F1Y2EtdW4tc2FjcmlsZWdpby1uby10b21hcmxvLmh0bWwNCg0KDQoNCg==