{"id":25731,"date":"2026-05-05T12:00:00","date_gmt":"2026-05-05T10:00:00","guid":{"rendered":"https:\/\/immune.institute\/?p=25731"},"modified":"2026-05-05T09:30:11","modified_gmt":"2026-05-05T07:30:11","slug":"ranomware-como-operan-los-ataques-actuales","status":"publish","type":"post","link":"https:\/\/immune.institute\/en\/blog\/ranomware-como-operan-los-ataques-actuales\/","title":{"rendered":"Ransomware hoy: c\u00f3mo operan los ataques actuales y c\u00f3mo responder t\u00e9cnicamente"},"content":{"rendered":"<p class=\"wp-block-paragraph\">El ransomware sigue siendo una de las amenazas m\u00e1s activas para empresas de todos los tama\u00f1os porque ya no depende solo del cifrado de archivos, sino de operaciones de extorsi\u00f3n m\u00e1s complejas, con robo de datos, presi\u00f3n reputacional y ataques coordinados contra la continuidad del negocio. En paralelo, la profesionalizaci\u00f3n del cibercrimen y la demanda sostenida de especialistas en defensa, monitorizaci\u00f3n y respuesta explican por qu\u00e9 la ciberseguridad mantiene una tendencia de crecimiento constante en 2026.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hace unos a\u00f1os era habitual asociar un ataque de ransomware con un correo malicioso, un equipo cifrado y una nota de rescate. Ese esquema sigue existiendo, pero ya no describe bien c\u00f3mo operan los grupos m\u00e1s activos. Hoy, un ataque ransomware empresa suele incluir acceso inicial por credenciales robadas o vulnerabilidades expuestas, movimiento lateral, desactivaci\u00f3n de medidas defensivas, exfiltraci\u00f3n de informaci\u00f3n y, solo despu\u00e9s, cifrado o sabotaje selectivo.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para una organizaci\u00f3n, esto cambia la forma de prepararse. No basta con tener antivirus o copias de seguridad aisladas. Hace falta visibilidad, segmentaci\u00f3n, detecci\u00f3n temprana, procedimientos claros de contenci\u00f3n y equipos capaces de responder con criterio t\u00e9cnico. Ah\u00ed entran perfiles que trabajan en un <strong>SOC<\/strong>, en respuesta a incidentes, en hardening de sistemas y en dise\u00f1o de una arquitectura resiliente.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Qu\u00e9 es el ransomware y por qu\u00e9 sigue creciendo<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El ransomware y las campa\u00f1as modernas de extorsi\u00f3n asociadas buscan interrumpir la operaci\u00f3n, cifrar sistemas y\/o robar datos para exigir un pago y exigir un pago para restaurarlos o evitar la publicaci\u00f3n de la informaci\u00f3n robada. En su forma actual, la extorsi\u00f3n suele apoyarse en dos palancas: interrumpir la operativa y amenazar con filtrar datos sensibles si la empresa no paga.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su crecimiento no responde a una sola causa. Una de las principales es el modelo de Ransomware as a Service, que permite separar el desarrollo del malware de la ejecuci\u00f3n del ataque, reduciendo la barrera de entrada para nuevos actores. A eso se suma un entorno empresarial con m\u00faltiples superficies de exposici\u00f3n: servicios cloud mal configurados, accesos remotos, terceros con privilegios, endpoints distribuidos y credenciales reutilizadas.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n influye un factor operativo. Muchos atacantes ya no buscan cifrar todo de forma indiscriminada, sino interrumpir procesos concretos que aumenten la presi\u00f3n sobre la empresa. Un entorno con datos cr\u00edticos, dependencia de la disponibilidad o exigencias regulatorias puede convertirse en un objetivo prioritario aunque no sea una gran multinacional.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C\u00f3mo han cambiado los ataques actuales<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La evoluci\u00f3n t\u00e1ctica reciente del ransomware se ve en varias tendencias. La primera es la consolidaci\u00f3n de la doble extorsi\u00f3n: los atacantes roban datos antes del cifrado y usan esa informaci\u00f3n como herramienta de presi\u00f3n adicional. En algunos casos aparece una tercera capa, con amenazas a clientes, socios o empleados, y campa\u00f1as de presi\u00f3n p\u00fablica o DDoS para elevar el impacto del incidente.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otra tendencia es el uso de t\u00e9cnicas m\u00e1s discretas para entrar y moverse dentro de la red. Los grupos de ransomware aprovechan credenciales v\u00e1lidas, herramientas leg\u00edtimas de administraci\u00f3n, scripts nativos del sistema y control remoto para reducir se\u00f1ales de detecci\u00f3n. Esto complica la respuesta porque parte de la actividad maliciosa se parece al trabajo normal de administraci\u00f3n.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n se observa una mayor<a href=\"https:\/\/immune.institute\/en\/programas\/\" data-type=\"link\" data-id=\"https:\/\/immune.institute\/programas\/\"> specialisation<\/a>. Algunos grupos se centran en explotar fallos concretos; otros compran accesos iniciales ya comprometidos; otros externalizan fases de la operaci\u00f3n. Ese reparto de funciones hace que el ecosistema sea m\u00e1s eficiente y que el tiempo entre el acceso y la extorsi\u00f3n pueda reducirse.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En 2025 y 2026 varios an\u00e1lisis de tendencias han destacado adem\u00e1s el impacto de la automatizaci\u00f3n y de capacidades basadas en IA para escalar campa\u00f1as, personalizar enga\u00f1os y acelerar tareas de reconocimiento o explotaci\u00f3n. No significa que toda la operaci\u00f3n est\u00e9 automatizada, pero s\u00ed que algunas fases son hoy m\u00e1s r\u00e1pidas, m\u00e1s adaptables y menos visibles para equipos poco maduros.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C\u00f3mo opera un ataque ransomware empresa<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un ataque ransomware empresa actual suele empezar por una v\u00eda de acceso inicial. Las m\u00e1s comunes siguen siendo el phishing, la explotaci\u00f3n de vulnerabilidades expuestas, el abuso de credenciales robadas y los accesos remotos mal protegidos. A partir de ah\u00ed, el objetivo no es cifrar de inmediato, sino entender el entorno y localizar activos con valor operativo o informativo.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La siguiente fase es la escalada de privilegios y el movimiento lateral. Los atacantes intentan ampliar permisos, identificar controladores de dominio, servidores de backup, repositorios documentales y herramientas de administraci\u00f3n centralizada. Si consiguen comprometer estos puntos, aumentan mucho la capacidad de da\u00f1ar el entorno y limitar la recuperaci\u00f3n.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s llega la exfiltraci\u00f3n. Este punto es clave porque cambia el incidente de un problema de disponibilidad a un problema combinado de disponibilidad, confidencialidad y posible impacto legal o reputacional. En muchos casos, la filtraci\u00f3n de datos es la verdadera palanca de presi\u00f3n, incluso m\u00e1s que el cifrado.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solo cuando el atacante considera que ya ha maximizado el acceso y el impacto potencial, lanza el cifrado o una acci\u00f3n destructiva parcial. Puede afectar endpoints, servidores virtuales, almacenamiento compartido o sistemas cr\u00edticos de negocio. Si adem\u00e1s ha conseguido neutralizar herramientas de seguridad o copias accesibles desde la red, la recuperaci\u00f3n se complica mucho.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por eso la prevenci\u00f3n moderna no puede quedarse en el per\u00edmetro. Necesita capas internas: segmentaci\u00f3n, privilegio m\u00ednimo, monitorizaci\u00f3n continua, control de identidades y una <strong>arquitectura cloud segura<\/strong> que limite la propagaci\u00f3n y reduzca la exposici\u00f3n de activos cr\u00edticos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Qu\u00e9 hacer cuando el ataque ya ha empezado<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La respuesta t\u00e9cnica debe empezar por la contenci\u00f3n. El primer paso es aislar equipos, segmentos o cuentas comprometidas para frenar el movimiento lateral y evitar que el cifrado alcance m\u00e1s sistemas. Esa contenci\u00f3n debe ejecutarse con rapidez, pero sin borrar evidencias \u00fatiles para el an\u00e1lisis posterior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El segundo paso es confirmar el alcance. Hay que identificar qu\u00e9 sistemas est\u00e1n afectados, qu\u00e9 credenciales pueden haberse visto comprometidas, si ha habido exfiltraci\u00f3n y qu\u00e9 herramientas o binarios se han usado durante el ataque. Sin esta visibilidad, la organizaci\u00f3n corre el riesgo de restaurar servicios mientras el atacante sigue dentro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El tercer paso es la erradicaci\u00f3n. Esto incluye revocar accesos, resetear credenciales, aplicar parches, retirar persistencias, revisar tareas programadas, herramientas de administraci\u00f3n abusadas y reglas modificadas por el atacante. La restauraci\u00f3n debe hacerse solo cuando exista una base razonable para pensar que el acceso malicioso ha sido eliminado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El cuarto paso es la recuperaci\u00f3n. Aqu\u00ed entra en juego un buen plan de <strong>disaster recovery<\/strong>, con copias verificadas, pruebas peri\u00f3dicas de restauraci\u00f3n y criterios claros para priorizar servicios. Recuperar no consiste solo en volver a levantar m\u00e1quinas, sino en hacerlo sin reintroducir el compromiso.En paralelo, conviene coordinar la respuesta con un centro de operaciones o equipo especializado. Un <strong>SOC<\/strong> maduro puede ayudar a correlacionar se\u00f1ales, revisar indicadores de compromiso, vigilar reataques y convertir lo aprendido en reglas de detecci\u00f3n m\u00e1s eficaces.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Medidas t\u00e9cnicas que reducen el riesgo real<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hay varias medidas que reducen el riesgo de forma tangible cuando se aplican bien y de forma sostenida. No son te\u00f3ricas ni nuevas, pero siguen marcando la diferencia entre un incidente contenido y una crisis operativa.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MFA en accesos remotos, paneles administrativos y cuentas privilegiadas.<\/li>\n\n\n\n<li>Segmentaci\u00f3n de red para limitar el movimiento lateral entre usuarios, servidores y copias de seguridad.<\/li>\n\n\n\n<li>Gesti\u00f3n de parches basada en exposici\u00f3n real, no solo en calendarios generales.<\/li>\n\n\n\n<li>Copias de seguridad aisladas, inmutables o fuera de l\u00ednea, con pruebas reales de restauraci\u00f3n.<\/li>\n\n\n\n<li>EDR, telemetr\u00eda centralizada y reglas de detecci\u00f3n para uso an\u00f3malo de herramientas leg\u00edtimas.<\/li>\n\n\n\n<li>Revisi\u00f3n de privilegios, cuentas de servicio y accesos de terceros.<\/li>\n\n\n\n<li>Formaci\u00f3n espec\u00edfica para reconocer campa\u00f1as de phishing y procedimientos internos de escalado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estas medidas son m\u00e1s eficaces cuando se conectan entre s\u00ed. Un backup sin segmentaci\u00f3n puede quedar expuesto. Un EDR sin capacidad de respuesta puede alertar demasiado tarde. Un plan bien escrito pero no ensayado falla cuando hay que aplicarlo bajo presi\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Qu\u00e9 perfiles necesita una empresa para defenderse<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La presi\u00f3n constante del ransomware ha reforzado la demanda de perfiles t\u00e9cnicos capaces de prevenir, detectar y responder ante incidentes. No se trata de una \u00fanica figura, sino de varias funciones que trabajan de forma coordinada.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre los perfiles m\u00e1s relevantes est\u00e1n los analistas de SOC, los \u201cincident responders\u201d, los especialistas en threat hunting, los ingenieros de seguridad cloud y quienes dise\u00f1an arquitecturas resilientes con controles de identidad, segmentaci\u00f3n y recuperaci\u00f3n. En entornos maduros tambi\u00e9n tienen peso los perfiles que conectan seguridad con continuidad de negocio, gobierno del dato y automatizaci\u00f3n operativa.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto tiene una lectura clara para quien est\u00e1 valorando formarse en tecnolog\u00eda. La ciberseguridad no es una moda puntual, sino un \u00e1rea donde la complejidad t\u00e9cnica del entorno y la continuidad de la amenaza exigen aprendizaje constante y capacidades pr\u00e1cticas aplicables desde el primer d\u00eda. En una escuela como IMMUNE Technology Institute, ese enfoque encaja especialmente bien con programas orientados a escenarios reales, herramientas actuales y resoluci\u00f3n t\u00e9cnica de problemas.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si te interesa entender c\u00f3mo se detectan, contienen y analizan ataques reales, formarte en ciberseguridad hoy significa trabajar con escenarios que ya est\u00e1n afectando a empresas de todos los sectores. En IMMUNE, este tipo de conocimiento conecta con \u00e1reas como SOC, disaster recovery y arquitectura cloud segura, tres frentes clave para responder con criterio t\u00e9cnico al ransomware actual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>FAQ sobre ransomware<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfUn ransomware siempre cifra archivos?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No siempre. Algunos grupos priorizan el robo de datos y la extorsi\u00f3n posterior, incluso sin cifrar de forma masiva todo el entorno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfPagar el rescate resuelve el problema?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No garantiza la recuperaci\u00f3n completa ni evita nuevas extorsiones, y adem\u00e1s puede dejar sin resolver la causa t\u00e9cnica del compromiso inicial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfCu\u00e1l es el punto m\u00e1s d\u00e9bil en muchas empresas?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suele ser la combinaci\u00f3n de credenciales reutilizadas, accesos remotos mal protegidos, sistemas sin parchear y falta de segmentaci\u00f3n interna.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfLas copias de seguridad bastan por s\u00ed solas?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No. Son esenciales para recuperar, pero si no est\u00e1n aisladas o no se prueban de forma peri\u00f3dica pueden fallar justo cuando m\u00e1s se necesitan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfQu\u00e9 relaci\u00f3n tiene el cloud con el ransomware?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El cloud no elimina el riesgo por s\u00ed mismo. Una mala configuraci\u00f3n, permisos excesivos o una arquitectura d\u00e9bil pueden ampliar la superficie de ataque, mientras que una arquitectura cloud segura puede reducir exposici\u00f3n y mejorar resiliencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfHay salida profesional en este campo?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed. La continuidad de esta amenaza mantiene alta la necesidad de perfiles t\u00e9cnicos en monitorizaci\u00f3n, respuesta, ingenier\u00eda de seguridad y protecci\u00f3n de entornos cloud e h\u00edbridos.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>","protected":false},"excerpt":{"rendered":"<p>El ransomware sigue siendo una de las amenazas m\u00e1s activas para empresas de todos los tama\u00f1os porque ya no depende solo del cifrado de archivos, sino de operaciones de extorsi\u00f3n m\u00e1s complejas, con robo de datos, presi\u00f3n reputacional y ataques coordinados contra la continuidad del negocio. En paralelo, la profesionalizaci\u00f3n del cibercrimen y la demanda [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":25733,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AABp\/JXQoRfZB6TCnaAS\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ASgDJwAEAMcAIQAoACEAJwEhACgCJwCoASgABADHACgCJwEoAycABADHACgCJwEoAycABADHACgCJwEoAycABADEAccAIQAoACEAJwEhACgCJwDHACgCJwEoAycAqAEoAAQBxAFEAMcAKAInAQQAhAIoAycAxAKBAMcAKAInAQEAKAMnAEQAxwAoAicBBACEAigDJwDEAoEAxwAoAicBAQAoAycARADHACgCJwEEAIQCKAMnAMQCgQDHACgCJwEBACgDJwBEAMcAKAInAQQAgQAoAycAxADBAMcAKAInAQEAKAMnAEQAxAHBAMQAxwAoAicBBACBACgDJwDEAMEAxwAoAicBAQAoAycARADBAAAAwQAAAMQBwQDEAMEAIQCoAMQHqAChAagBIQAAAIQAxwAhACgBJwEoAycAxwAhACgBJwEoAycAqAEoAAQAgQCEAIEAxwAoAycBBAAoAycAgQCEAIEAhADBAMQBIQCoAiEBoQCoAiEAqAAhAKgBKACoAMT1kgKFjAJzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVvcnJhbyBhdXRtdGljZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9hY2ZfY2hhbmdlZGZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzUmFuc213YWUgaG95OiBjw7NtbyBvcGVuIGxzdGFxZXMgYWN1YWxlcyB5IGPDs28gcmVzcG9uZGVyIMOpY25hbWVudGVjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzRWwgcmFuc29td2FyZSBzaWd1ZSBzaWVuZG8gdW5hIGRlIGxhcyBhbWVuYXphcyBtw6FzIGFjdGl2YXMgcGFyYSBlbXByZXNhcyBkZSB0b2RvcyBsb3MgdGFtYcOxb3MgcG9ycXVlIHlhIG5vIGRlcGVuZGUgc29sbyBkZWwgY2lmcmFkbyBkZSBhcmNoaXZvcywgc2lubyBkZSBvcGVyYWNpb25lcyBkZSBleHRvcnNpw7NuIG3DoXMgY29tcGxlamFzLCBjb24gcm9ibyBkZSBkYXRvcywgcHJlc2nDs24gcmVwdXRhY2lvbmFsIHkgYXRhcXVlcyBjb29yZGluYWRvcyBjb250cmEgbGEgY29udGludWlkYWQgZGVsIG5lZ29jaW8uIEVuIHBhcmFsZWxvLCBsYSBwcm9mZXNpb25hbGl6YWNpw7NuIGRlbCBjaWJlcmNyaW1lbiB5IGxhIGRlbWFuZGEgc29zdGVuaWRhIGRlIGVzcGVjaWFsaXN0YXMgZW4gZGVmZW5zYSwgbW9uaXRvcml6YWNpw7NuIHkgcmVzcHVlc3RhIGV4cGxpY2FuIHBvciBxdcOpIGxhIGNpYmVyc2VndXJpZGFkIG1hbnRpZW5lIHVuYSB0ZW5kZW5jaWEgZGUgY3JlY2ltaWVudG8gY29uc3RhbnRlIGVuIDIwMjYuPGJyPjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FbCByYW5zb213YXJlIHNpZ3VlIHNpZW5kbyB1bmEgZGUgbGFzIGFtZW5hemFzIG3DoXMgYWN0aXZhcyBwYXJhIGVtcHJlc2FzIGRlIHRvZG9zIGxvcyB0YW1hw7FvcyBwb3JxdWUgeWEgbm8gZGVwZW5kZSBzb2xvIGRlbCBjaWZyYWRvIGRlIGFyY2hpdm9zLCBzaW5vIGRlIG9wZXJhY2lvbmVzIGRlIGV4dG9yc2nDs24gbcOhcyBjb21wbGVqYXMsIGNvbiByb2JvIGRlIGRhdG9zLCBwcmVzacOzbiByZXB1dGFjaW9uYWwgeSBhdGFxdWVzIGNvb3JkaW5hZG9zIGNvbnRyYSBsYSBjb250aW51aWRhZCBkZWwgbmVnb2Npby4gRW4gcGFyYWxlbG8sIGxhIHByb2Zlc2lvbmFsaXphY2nDs24gZGVsIGNpYmVyY3JpbWVuIHkgbGEgZGVtYW5kYSBzb3N0ZW5pZGEgZGUgZXNwZWNpYWxpc3RhcyBlbiBkZWZlbnNhLCBtb25pdG9yaXphY2nDs24geSByZXNwdWVzdGEgZXhwbGljYW4gcG9yIHF1w6kgbGEgY2liZXJzZWd1cmlkYWQgbWFudGllbmUgdW5hIHRlbmRlbmNpYSBkZSBjcmVjaW1pZW50byBjb25zdGFudGUgZW4gMjAyNi48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc0hhY2UgdW5vcyBhw7FvcyBlcmEgaGFiaXR1YWwgYXNvY2lhciB1biBhdGFxdWUgZGUgcmFuc29td2FyZSBjb24gdW4gY29ycmVvIG1hbGljaW9zbywgdW4gZXF1aXBvIGNpZnJhZG8geSB1bmEgbm90YSBkZSByZXNjYXRlLiBFc2UgZXNxdWVtYSBzaWd1ZSBleGlzdGllbmRvLCBwZXJvIHlhIG5vIGRlc2NyaWJlIGJpZW4gY8OzbW8gb3BlcmFuIGxvcyBncnVwb3MgbcOhcyBhY3Rpdm9zLiBIb3ksIHVuIGF0YXF1ZSByYW5zb213YXJlIGVtcHJlc2Egc3VlbGUgaW5jbHVpciBhY2Nlc28gaW5pY2lhbCBwb3IgY3JlZGVuY2lhbGVzIHJvYmFkYXMgbyB2dWxuZXJhYmlsaWRhZGVzIGV4cHVlc3RhcywgbW92aW1pZW50byBsYXRlcmFsLCBkZXNhY3RpdmFjacOzbiBkZSBtZWRpZGFzIGRlZmVuc2l2YXMsIGV4ZmlsdHJhY2nDs24gZGUgaW5mb3JtYWNpw7NuIHksIHNvbG8gZGVzcHXDqXMsIGNpZnJhZG8gbyBzYWJvdGFqZSBzZWxlY3Rpdm8uPGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NQYXJhIHVuYSBvcmdhbml6YWNpw7NuLCBlc3RvIGNhbWJpYSBsYSBmb3JtYSBkZSBwcmVwYXJhcnNlLiBObyBiYXN0YSBjb24gdGVuZXIgYW50aXZpcnVzIG8gY29waWFzIGRlIHNlZ3VyaWRhZCBhaXNsYWRhcy4gSGFjZSBmYWx0YSB2aXNpYmlsaWRhZCwgc2VnbWVudGFjacOzbiwgZGV0ZWNjacOzbiB0ZW1wcmFuYSwgcHJvY2VkaW1pZW50b3MgY2xhcm9zIGRlIGNvbnRlbmNpw7NuIHkgZXF1aXBvcyBjYXBhY2VzIGRlIHJlc3BvbmRlciBjb24gY3JpdGVyaW8gdMOpY25pY28uIEFow60gZW50cmFuIHBlcmZpbGVzIHF1ZSB0cmFiYWphbiBlbiB1biA8c3Ryb25nPlNPQzwvc3Ryb25nPiwgZW4gcmVzcHVlc3RhIGEgaW5jaWRlbnRlcywgZW4gaGFyZGVuaW5nIGRlIHNpc3RlbWFzIHkgZW4gZGlzZcOxbyBkZSB1bmEgYXJxdWl0ZWN0dXJhIHJlc2lsaWVudGUuPGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NsZXZlbDxzdHJvbmc+UXXDqSBlcyBlbCByYW5zb213YXJlIHkgcG9yIHF1w6kgc2lndWUgY3JlY2llbmRvPC9zdHJvbmc+PGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NFbCByYW5zb213YXJlIHkgbGFzIGNhbXBhw7FhcyBtb2Rlcm5hcyBkZSBleHRvcnNpw7NuIGFzb2NpYWRhcyBidXNjYW4gaW50ZXJydW1waXIgbGEgb3BlcmFjacOzbiwgY2lmcmFyIHNpc3RlbWFzIHkvbyByb2JhciBkYXRvcyBwYXJhIGV4aWdpciB1biBwYWdvIHkgZXhpZ2lyIHVuIHBhZ28gcGFyYSByZXN0YXVyYXJsb3MgbyBldml0YXIgbGEgcHVibGljYWNpw7NuIGRlIGxhIGluZm9ybWFjacOzbiByb2JhZGEuIEVuIHN1IGZvcm1hIGFjdHVhbCwgbGEgZXh0b3JzacOzbiBzdWVsZSBhcG95YXJzZSBlbiBkb3MgcGFsYW5jYXM6IGludGVycnVtcGlyIGxhIG9wZXJhdGl2YSB5IGFtZW5hemFyIGNvbiBmaWx0cmFyIGRhdG9zIHNlbnNpYmxlcyBzaSBsYSBlbXByZXNhIG5vIHBhZ2EuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGJyPmRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NTdSBjcmVjaW1pZW50byBubyByZXNwb25kZSBhIHVuYSBzb2xhIGNhdXNhLiBVbmEgZGUgbGFzIHByaW5jaXBhbGVzIGVzIGVsIG1vZGVsbyBkZSBSYW5zb213YXJlIGFzIGEgU2VydmljZSwgcXVlIHBlcm1pdGUgc2VwYXJhciBlbCBkZXNhcnJvbGxvIGRlbCBtYWx3YXJlIGRlIGxhIGVqZWN1Y2nDs24gZGVsIGF0YXF1ZSwgcmVkdWNpZW5kbyBsYSBiYXJyZXJhIGRlIGVudHJhZGEgcGFyYSBudWV2b3MgYWN0b3Jlcy4gQSBlc28gc2Ugc3VtYSB1biBlbnRvcm5vIGVtcHJlc2FyaWFsIGNvbiBtw7psdGlwbGVzIHN1cGVyZmljaWVzIGRlIGV4cG9zaWNpw7NuOiBzZXJ2aWNpb3MgY2xvdWQgbWFsIGNvbmZpZ3VyYWRvcywgYWNjZXNvcyByZW1vdG9zLCB0ZXJjZXJvcyBjb24gcHJpdmlsZWdpb3MsIGVuZHBvaW50cyBkaXN0cmlidWlkb3MgeSBjcmVkZW5jaWFsZXMgcmV1dGlsaXphZGFzLgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkhhY2UgdW5vcyBhw7FvcyBlcmEgaGFiaXR1YWwgYXNvY2lhciB1biBhdGFxdWUgZGUgcmFuc29td2FyZSBjb24gdW4gY29ycmVvIG1hbGljaW9zbywgdW4gZXF1aXBvIGNpZnJhZG8geSB1bmEgbm90YSBkZSByZXNjYXRlLiBFc2UgZXNxdWVtYSBzaWd1ZSBleGlzdGllbmRvLCBwZXJvIHlhIG5vIGRlc2NyaWJlIGJpZW4gY8OzbW8gb3BlcmFuIGxvcyBncnVwb3MgbcOhcyBhY3Rpdm9zLiBIb3ksIHVuIGF0YXF1ZSByYW5zb213YXJlIGVtcHJlc2Egc3VlbGUgaW5jbHVpciBhY2Nlc28gaW5pY2lhbCBwb3IgY3JlZGVuY2lhbGVzIHJvYmFkYXMgbyB2dWxuZXJhYmlsaWRhZGVzIGV4cHVlc3RhcywgbW92aW1pZW50byBsYXRlcmFsLCBkZXNhY3RpdmFjacOzbiBkZSBtZWRpZGFzIGRlZmVuc2l2YXMsIGV4ZmlsdHJhY2nDs24gZGUgaW5mb3JtYWNpw7NuIHksIHNvbG8gZGVzcHXDqXMsIGNpZnJhZG8gbyBzYWJvdGFqZSBzZWxlY3Rpdm8uPGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlBhcmEgdW5hIG9yZ2FuaXphY2nDs24sIGVzdG8gY2FtYmlhIGxhIGZvcm1hIGRlIHByZXBhcmFyc2UuIE5vIGJhc3RhIGNvbiB0ZW5lciBhbnRpdmlydXMgbyBjb3BpYXMgZGUgc2VndXJpZGFkIGFpc2xhZGFzLiBIYWNlIGZhbHRhIHZpc2liaWxpZGFkLCBzZWdtZW50YWNpw7NuLCBkZXRlY2Npw7NuIHRlbXByYW5hLCBwcm9jZWRpbWllbnRvcyBjbGFyb3MgZGUgY29udGVuY2nDs24geSBlcXVpcG9zIGNhcGFjZXMgZGUgcmVzcG9uZGVyIGNvbiBjcml0ZXJpbyB0w6ljbmljby4gQWjDrSBlbnRyYW4gcGVyZmlsZXMgcXVlIHRyYWJhamFuIGVuIHVuIDxzdHJvbmc+U09DPC9zdHJvbmc+LCBlbiByZXNwdWVzdGEgYSBpbmNpZGVudGVzLCBlbiBoYXJkZW5pbmcgZGUgc2lzdGVtYXMgeSBlbiBkaXNlw7FvIGRlIHVuYSBhcnF1aXRlY3R1cmEgcmVzaWxpZW50ZS48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5RdcOpIGVzIGVsIHJhbnNvbXdhcmUgeSBwb3IgcXXDqSBzaWd1ZSBjcmVjaWVuZG88L3N0cm9uZz48YnI+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FbCByYW5zb213YXJlIHkgbGFzIGNhbXBhw7FhcyBtb2Rlcm5hcyBkZSBleHRvcnNpw7NuIGFzb2NpYWRhcyBidXNjYW4gaW50ZXJydW1waXIgbGEgb3BlcmFjacOzbiwgY2lmcmFyIHNpc3RlbWFzIHkvbyByb2JhciBkYXRvcyBwYXJhIGV4aWdpciB1biBwYWdvIHkgZXhpZ2lyIHVuIHBhZ28gcGFyYSByZXN0YXVyYXJsb3MgbyBldml0YXIgbGEgcHVibGljYWNpw7NuIGRlIGxhIGluZm9ybWFjacOzbiByb2JhZGEuIEVuIHN1IGZvcm1hIGFjdHVhbCwgbGEgZXh0b3JzacOzbiBzdWVsZSBhcG95YXJzZSBlbiBkb3MgcGFsYW5jYXM6IGludGVycnVtcGlyIGxhIG9wZXJhdGl2YSB5IGFtZW5hemFyIGNvbiBmaWx0cmFyIGRhdG9zIHNlbnNpYmxlcyBzaSBsYSBlbXByZXNhIG5vIHBhZ2EuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3UgY3JlY2ltaWVudG8gbm8gcmVzcG9uZGUgYSB1bmEgc29sYSBjYXVzYS4gVW5hIGRlIGxhcyBwcmluY2lwYWxlcyBlcyBlbCBtb2RlbG8gZGUgUmFuc29td2FyZSBhcyBhIFNlcnZpY2UsIHF1ZSBwZXJtaXRlIHNlcGFyYXIgZWwgZGVzYXJyb2xsbyBkZWwgbWFsd2FyZSBkZSBsYSBlamVjdWNpw7NuIGRlbCBhdGFxdWUsIHJlZHVjaWVuZG8gbGEgYmFycmVyYSBkZSBlbnRyYWRhIHBhcmEgbnVldm9zIGFjdG9yZXMuIEEgZXNvIHNlIHN1bWEgdW4gZW50b3JubyBlbXByZXNhcmlhbCBjb24gbcO6bHRpcGxlcyBzdXBlcmZpY2llcyBkZSBleHBvc2ljacOzbjogc2VydmljaW9zIGNsb3VkIG1hbCBjb25maWd1cmFkb3MsIGFjY2Vzb3MgcmVtb3RvcywgdGVyY2Vyb3MgY29uIHByaXZpbGVnaW9zLCBlbmRwb2ludHMgZGlzdHJpYnVpZG9zIHkgY3JlZGVuY2lhbGVzIHJldXRpbGl6YWRhcy48YnI+PGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NUYW1iacOpbiBpbmZsdXllIHVuIGZhY3RvciBvcGVyYXRpdm8uIE11Y2hvcyBhdGFjYW50ZXMgeWEgbm8gYnVzY2FuIGNpZnJhciB0b2RvIGRlIGZvcm1hIGluZGlzY3JpbWluYWRhLCBzaW5vIGludGVycnVtcGlyIHByb2Nlc29zIGNvbmNyZXRvcyBxdWUgYXVtZW50ZW4gbGEgcHJlc2nDs24gc29icmUgbGEgZW1wcmVzYS4gVW4gZW50b3JubyBjb24gZGF0b3MgY3LDrXRpY29zLCBkZXBlbmRlbmNpYSBkZSBsYSBkaXNwb25pYmlsaWRhZCBvIGV4aWdlbmNpYXMgcmVndWxhdG9yaWFzIHB1ZWRlIGNvbnZlcnRpcnNlIGVuIHVuIG9iamV0aXZvIHByaW9yaXRhcmlvIGF1bnF1ZSBubyBzZWEgdW5hIGdyYW4gbXVsdGluYWNpb25hbC5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YnI+ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzbGV2ZWw8c3Ryb25nPkPDs21vIGhhbiBjYW1iaWFkbyBsb3MgYXRhcXVlcyBhY3R1YWxlczwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NMYSBldm9sdWNpw7NuIHTDoWN0aWNhIHJlY2llbnRlIGRlbCByYW5zb213YXJlIHNlIHZlIGVuIHZhcmlhcyB0ZW5kZW5jaWFzLiBMYSBwcmltZXJhIGVzIGxhIGNvbnNvbGlkYWNpw7NuIGRlIGxhIGRvYmxlIGV4dG9yc2nDs246IGxvcyBhdGFjYW50ZXMgcm9iYW4gZGF0b3MgYW50ZXMgZGVsIGNpZnJhZG8geSB1c2FuIGVzYSBpbmZvcm1hY2nDs24gY29tbyBoZXJyYW1pZW50YSBkZSBwcmVzacOzbiBhZGljaW9uYWwuIEVuIGFsZ3Vub3MgY2Fzb3MgYXBhcmVjZSB1bmEgdGVyY2VyYSBjYXBhLCBjb24gYW1lbmF6YXMgYSBjbGllbnRlcywgc29jaW9zIG8gZW1wbGVhZG9zLCB5IGNhbXBhw7FhcyBkZSBwcmVzacOzbiBww7pibGljYSBvIEREb1MgcGFyYSBlbGV2YXIgZWwgaW1wYWN0byBkZWwgaW5jaWRlbnRlLjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzT3RyYSB0ZW5kZW5jaWEgZXMgZWwgdXNvIGRlIHTDqWNuaWNhcyBtw6FzIGRpc2NyZXRhcyBwYXJhIGVudHJhciB5IG1vdmVyc2UgZGVudHJvIGRlIGxhIHJlZC4gTG9zIGdydXBvcyBkZSByYW5zb213YXJlIGFwcm92ZWNoYW4gY3JlZGVuY2lhbGVzIHbDoWxpZGFzLCBoZXJyYW1pZW50YXMgbGVnw610aW1hcyBkZSBhZG1pbmlzdHJhY2nDs24sIHNjcmlwdHMgbmF0aXZvcyBkZWwgc2lzdGVtYSB5IGNvbnRyb2wgcmVtb3RvIHBhcmEgcmVkdWNpciBzZcOxYWxlcyBkZSBkZXRlY2Npw7NuLiBFc3RvIGNvbXBsaWNhIGxhIHJlc3B1ZXN0YSBwb3JxdWUgcGFydGUgZGUgbGEgYWN0aXZpZGFkIG1hbGljaW9zYSBzZSBwYXJlY2UgYWwgdHJhYmFqbyBub3JtYWwgZGUgYWRtaW5pc3RyYWNpw7NuLjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzVGFtYmnDqW4gc2Ugb2JzZXJ2YSB1bmEgbWF5b3IgZXNwZWNpYWxpemFjacOzbi4gQWxndW5vcyBncnVwb3Mgc2UgY2VudHJhbiBlbiBleHBsb3RhciBmYWxsb3MgY29uY3JldG9zOyBvdHJvcyBjb21wcmFuIGFjY2Vzb3MgaW5pY2lhbGVzIHlhIGNvbXByb21ldGlkb3M7IG90cm9zIGV4dGVybmFsaXphbiBmYXNlcyBkZSBsYSBvcGVyYWNpw7NuLiBFc2UgcmVwYXJ0byBkZSBmdW5jaW9uZXMgaGFjZSBxdWUgZWwgZWNvc2lzdGVtYSBzZWEgbcOhcyBlZmljaWVudGUgeSBxdWUgZWwgdGllbXBvIGVudHJlIGVsIGFjY2VzbyB5IGxhIGV4dG9yc2nDs24gcHVlZGEgcmVkdWNpcnNlLjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzL3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UYW1pw6luIGluZmx1eWUgdW4gZmFjdG8gb3BlcmF0aXZvLiBNdWNob3MgYXRhY2FudGVzIHlhIG5vIGJ1c2NhbiBjaWZyYXIgdG9kbyBkZSBmb3JtYSBpbmRpc2NyaW1pbmFkYSwgc2lubyBpbnRlcnJ1bXBpciBwcm9jZXNvcyBjb25jcmV0b3MgcXVlIGF1bWVudGVuIGxhIHByZXNpw7NuIHNvYnJlIGxhIGVtcHJlc2EuIFVuIGVudG9ybm8gY29uIGRhdG9zIGNyw610aWNvcywgZGVwZW5kZW5jaWEgZGUgbGEgZGlzcG9uaWJpbGlkYWQgbyBleGlnZW5jaWFzIHJlZ3VsYXRvcmlhcyBwdWVkZSBjb252ZXJ0aXJzZSBlbiB1biBvYmpldGl2byBwcmlvcml0YXJpbyBhdW5xdWUgbm8gc2VhIHVuYSBncmFuIG11bHRpbmFjaW9uYWwuPC9wCiEtLSB3OnBhcmFncmFwaCAtLQp3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Q8OzbW8gaGFuIGNhbWJpYWRvIGxvcyBhdGFxdWVzIGFjdHVhbGVzPHN0cm9uZz48L2gzPgo8IS0tIC9oZWFkaW5nIC0tPgoKPCEtLSB3OnAKPHA+TGEgZXZvbHVjacOzbiB0w6FjdGljYSByZWNpZW50ZSBkZWwgcmFuc29td2FyZSBzZSB2ZSBlbiB2YXJpYXMgdGVuZGVuY2lhcy4gTGEgcHJpbWVyYSBlcyBsYSBjb25zb2xpZGFjacOzbiBkZSBsYSBkb2JsZSBleHRvcnNpw7NuOiBsb3MgYXRhY2FudGVzIHJvYmFuIGRhdG9zIGFudGVzIGRlbCBjaWZyYWRvIHkgdXNhbiBlc2EgaW5mb3JtYWNpw7NuIGNvbW8gaGVycmFtaWVudGEgZGUgcHJlc2nDs24gYWRpY2lvbmFsLiBFbiBhbGd1bm9zIGNhc29zIGFwYXJlY2UgdW5hIHRlcmNlcmEgY2FwYSwgY29uIGFtZW5hemFzIGEgY2xpZW50ZXMsIHNvY2lvcyBvIGVtcGxlYWRvcywgeSBjYW1wYcOxYXMgZGUgcHJlc2nDs24gcMO6YmxpY2EgbyBERG9TIHBhcmEgZWxldmFyIGVsIGltcGFjdG8gZGVsIGluY2lkZW50ZS48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+T3RyYSB0ZW5kZW5jaWEgZXMgZWwgdXNvIGRlIHTDqWNuaWNhcyBtw6FzIGRpc2NyZXRhcyBwYXJhIGVudHJhciB5IG1vdmVyc2UgZGVudHJvIGRlIGxhIHJlZC4gTG9zIGdydXBvcyBkZSByYW5zb213YXJlIGFwcm92ZWNoYW4gY3JlZGVuY2lhbGVzIHbDoWxpZGFzLCBoZXJyYW1pZW50YXMgbGVnw610aW1hcyBkZSBhZG1pbmlzdHJhY2nDs24sIHNjcmlwdHMgbmF0aXZvcyBkZWwgc2lzdGVtYSB5IGNvbnRyb2wgcmVtb3RvIHBhcmEgcmVkdWNpciBzZcOxYWxlcyBkZSBkZXRlY2Npw7NuLiBFc3RvIGNvbXBsaWNhIGxhIHJlc3B1ZXN0YSBwb3JxdWUgcGFydGUgZGUgbGEgYWN0aXZpZGFkIG1hbGljaW9zYSBzZSBwYXJlY2UgYWwgdHJhYmFqbyBub3JtYWwgZGUgYWRtaW5pc3RyYWNpw7NuLjxicj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxicj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5FbiAyMDI1IHkgMjAyNiB2YXJpb3MgYW7DoWxpc2lzIGRlIHRlbmRlbmNpYXMgaGFuIGRlc3RhY2FkbyBhZGVtw6FzIGVsIGltcGFjdG8gZGUgbGEgYXV0b21hdGl6YWNpw7NuIHkgZGUgY2FwYWNpZGFkZXMgYmFzYWRhcyBlbiBJQSBwYXJhIGVzY2FsYXIgY2FtcGHDsWFzLCBwZXJzb25hbGl6YXIgZW5nYcOxb3MgeSBhY2VsZXJhciB0YXJlYXMgZGUgcmVjb25vY2ltaWVudG8gbyBleHBsb3RhY2nDs24uIE5vIHNpZ25pZmljYSBxdWUgdG9kYSBsYSBvcGVyYWNpw7NuIGVzdMOpIGF1dG9tYXRpemFkYSwgcGVybyBzw60gcXVlIGFsZ3VuYXMgZmFzZXMgc29uIGhveSBtw6FzIHLDoXBpZGFzLCBtw6FzIGFkYXB0YWJsZXMgeSBtZW5vcyB2aXNpYmxlcyBwYXJhIGVxdWlwb3MgcG9jbyBtYWR1cm9zLjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzbGV2ZWw8c3Ryb25nPkPDs21vIG9wZXJhIHVuIGF0YXF1ZSByYW5zb213YXJlIGVtcHJlc2E8L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzVW4gYXRhcXVlIHJhbnNvbXdhcmUgZW1wcmVzYSBhY3R1YWwgc3VlbGUgZW1wZXphciBwb3IgdW5hIHbDrWEgZGUgYWNjZXNvIGluaWNpYWwuIExhcyBtw6FzIGNvbXVuZXMgc2lndWVuIHNpZW5kbyBlbCBwaGlzaGluZywgbGEgZXhwbG90YWNpw7NuIGRlIHZ1bG5lcmFiaWxpZGFkZXMgZXhwdWVzdGFzLCBlbCBhYnVzbyBkZSBjcmVkZW5jaWFsZXMgcm9iYWRhcyB5IGxvcyBhY2Nlc29zIHJlbW90b3MgbWFsIHByb3RlZ2lkb3MuIEEgcGFydGlyIGRlIGFow60sIGVsIG9iamV0aXZvIG5vIGVzIGNpZnJhciBkZSBpbm1lZGlhdG8sIHNpbm8gZW50ZW5kZXIgZWwgZW50b3JubyB5IGxvY2FsaXphciBhY3Rpdm9zIGNvbiB2YWxvciBvcGVyYXRpdm8gbyBpbmZvcm1hdGl2by48YnI+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc0xhIHNpZ3VpZW50ZSBmYXNlIGVzIGxhIGVzY2FsYWRhIGRlIHByaXZpbGVnaW9zIHkgZWwgbW92aW1pZW50byBsYXRlcmFsLiBMb3MgYXRhY2FudGVzIGludGVudGFuIGFtcGxpYXIgcGVybWlzb3MsIGlkZW50aWZpY2FyIGNvbnRyb2xhZG9yZXMgZGUgZG9taW5pbywgc2Vydmlkb3JlcyBkZSBiYWNrdXAsIHJlcG9zaXRvcmlvcyBkb2N1bWVudGFsZXMgeSBoZXJyYW1pZW50YXMgZGUgYWRtaW5pc3RyYWNpw7NuIGNlbnRyYWxpemFkYS4gU2kgY29uc2lndWVuIGNvbXByb21ldGVyIGVzdG9zIHB1bnRvcywgYXVtZW50YW4gbXVjaG8gbGEgY2FwYWNpZGFkIGRlIGRhw7FhciBlbCBlbnRvcm5vIHkgbGltaXRhciBsYSByZWN1cGVyYWNpw7NuLjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzRGVzcHXDqXMgbGxlZ2EgbGEgZXhmaWx0cmFjacOzbi4gRXN0ZSBwdW50byBlcyBjbGF2ZSBwb3JxdWUgY2FtYmlhIGVsIGluY2lkZW50ZSBkZSB1biBwcm9ibGVtYSBkZSBkaXNwb25pYmlsaWRhZCBhIHVuIHByb2JsZW1hIGNvbWJpbmFkbyBkZSBkaXNwb25pYmlsaWRhZCwgY29uZmlkZW5jaWFsaWRhZCB5IHBvc2libGUgaW1wYWN0byBsZWdhbCBvIHJlcHV0YWNpb25hbC4gRW4gbXVjaG9zIGNhc29zLCBsYSBmaWx0cmFjacOzbiBkZSBkYXRvcyBlcyBsYSB2ZXJkYWRlcmEgcGFsYW5jYSBkZSBwcmVzacOzbiwgaW5jbHVzbyBtw6FzIHF1ZSBlbCBjaWZyYWRvLjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzU29sbyBjdWFuZG8gZWwgYXRhY2FudGUgY29uc2lkZXJhIHF1ZSB5YSBoYSBtYXhpbWl6YWRvIGVsIGFjY2VzbyB5IGVsIGltcGFjdG8gcG90ZW5jaWFsLCBsYW56YSBlbCBjaWZyYWRvIG8gdW5hIGFjY2nDs24gZGVzdHJ1Y3RpdmEgcGFyY2lhbC4gUHVlZGUgYWZlY3RhciBlbmRwb2ludHMsIHNlcnZpZG9yZXMgdmlydHVhbGVzLCBhbG1hY2VuYW1pZW50byBjb21wYXJ0aWRvIG8gc2lzdGVtYXMgY3LDrXRpY29zIGRlIG5lZ29jaW8uIFNpIGFkZW3DoXMgaGEgY29uc2VndWlkbyBuZXV0cmFsaXphciBoZXJyYW1pZW50YXMgZGUgc2VndXJpZGFkIG8gY29waWFzIGFjY2VzaWJsZXMgZGVzZGUgbGEgcmVkLCBsYSByZWN1cGVyYWNpw7NuIHNlIGNvbXBsaWNhIG11Y2hvLjxicj5FbiAyMDI1IHkgMjAyNiB2YXJpb3MgYW7DoWxpc2lzIGRlIHRlbmRlbmNpYXMgaGFuIGRlc3RhY2FkbyBhZGVtw6FzIGVsIGltcGFjdG8gZGUgbGEgYXV0b21hdGl6YWNpw7NuIHkgZGUgY2FwYWNpZGFkZXMgYmFzYWRhcyBlbiBJQSBwYXJhIGVzY2FsYXIgY2FtcGHDsWFzLCBwZXJzb25hbGl6YXIgZW5nYcOxb3MgeSBhY2VsZXJhciB0YXJlYXMgZGUgcmVjb25vY2ltaWVudG8gbyBleHBsb3RhY2nDs24uIE5vIHNpZ25pZmljYSBxdWUgdG9kYSBsYSBvcGVyYWNpw7NuIGVzdMOpIGF1dG9tYXRpemFkYSwgcGVybyBzw60gcXVlIGFsZ3VuYXMgZmFzZXMgc29uIGhveSBtw6FzIHLDoXBpZGFzLCBtw6FzIGFkYXB0YWJsZXMgeSBtZW5vcyB2aXNpYmxlcyBwYXJhIGVxdWlwb3MgcG9jbyBtYWR1cm9zLmJyPjxoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9InctYmxvY2staGVkaW5nIj48c3Rvbmc+Q8OzbW8gb3BlciB1biBhdGFxdWUgcmFuc29td2FyZSBlbXByZXNhPC9zdHJvbj48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYWdyYVVuIGF0YXF1ZSByYW5zb213YXJlIGVtcHJlc2EgYWN0dWFsIHN1ZWxlIGVtcGV6YXIgcG9yIHVuYSB2w61hIGRlIGFjY2VzbyBpbmljaWFsLiBMYXMgbcOhcyBjb211bmVzIHNpZ3VlbiBzaWVuZG8gZWwgcGhpc2hpbmcsIGxhIGV4cGxvdGFjacOzbiBkZSB2dWxuZXJhYmlsaWRhZGVzIGV4cHVlc3RhcywgZWwgYWJ1c28gZGUgY3JlZGVuY2lhbGVzIHJvYmFkYXMgeSBsb3MgYWNjZXNvcyByZW1vdG9zIG1hbCBwcm90ZWdpZG9zLiBBIHBhcnRpciBkZSBhaMOtLCBlbCBvYmpldGl2byBubyBlcyBjaWZyYXIgZGUgaW5tZWRpYXRvLCBzaW5vIGVudGVuZGVyIGVsIGVudG9ybm8geSBsb2NhbGl6YXIgYWN0aXZvcyBjb24gdmFsb3Igb3BlcmF0aXZvIG8gaW5mb3JtYXRpdm8uTGEgc2lndWllbnRlIGZhc2UgZXMgbGEgZXNjYWxhZGEgZGUgcHJpdmlsZWdpb3MgeSBlbCBtb3ZpbWllbnRvIGxhdGVyYWwuIExvcyBhdGFjYW50ZXMgaW50ZW50YW4gYW1wbGlhciBwZXJtaXNvcywgaWRlbnRpZmljYXIgY29udHJvbGFkb3JlcyBkZSBkb21pbmlvLCBzZXJ2aWRvcmVzIGRlIGJhY2t1cCwgcmVwb3NpdG9yaW9zIGRvY3VtZW50YWxlcyB5IGhlcnJhbWllbnRhcyBkZSBhZG1pbmlzdHJhY2nDs24gY2VudHJhbGl6YWRhLiBTaSBjb25zaWd1ZW4gY29tcHJvbWV0ZXIgZXN0b3MgcHVudG9zLCBhdW1lbnRhbiBtdWNobyBsYSBjYXBhY2lkYWQgZGUgZGHDsWFyIGVsIGVudG9ybm8geSBsaW1pdGFyIGxhIHJlY3VwZXJhY2nDs24uCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RGVzcHXDqXMgbGxlZ2EgbGEgZXhmaWx0cmFjacOzbi4gRXN0ZSBwdW50byBlcyBjbGF2ZSBwb3JxdWUgY2FtYmlhIGVsIGluY2lkZW50ZSBkZSB1biBwcm9ibGVtYSBkZSBkaXNwb25pYmlsaWRhZCBhIHVuIHByb2JsZW1hIGNvbWJpbmFkbyBkZSBkaXNwb25pYmlsaWRhZCwgY29uZmlkZW5jaWFsaWRhZCB5IHBvc2libGUgaW1wYWN0byBsZWdhbCBvIHJlcHV0YWNpb25hbC4gRW4gbXVjaG9zIGNhc29zLCBsYSBmaWx0cmFjacOzbiBkZSBkYXRvcyBlcyBsYSB2ZXJkYWRlcmEgcGFsYW5jYSBkZSBwcmVzacOzbiwgaW5jbHVzbyBtw6FzIHF1ZSBlbCBjaWZyYWRvLjxicj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Tb2xvIGN1YW5kbyBlbCBhdGFjYW50ZSBjb25zaWRlcmEgcXVlIHlhIGhhIG1heGltaXphZG8gZWwgYWNjZXNvIHkgZWwgaW1wYWN0byBwb3RlbmNpYWwsIGxhbnphIGVsIGNpZnJhZG8gbyB1bmEgYWNjacOzbiBkZXN0cnVjdGl2YSBwYXJjaWFsLiBQdWVkZSBhZmVjdGFyIGVuZHBvaW50cywgc2Vydmlkb3JlcyB2aXJ0dWFsZXMsIGFsbWFjZW5hbWllbnRvIGNvbXBhcnRpZG8gbyBzaXN0ZW1hcyBjcsOtdGljb3MgZGUgbmVnb2Npby4gU2kgYWRlbcOhcyBoYSBjb25zZWd1aWRvIG5ldXRyYWxpemFyIGhlcnJhbWllbnRhcyBkZSBzZWd1cmlkYWQgbyBjb3BpYXMgYWNjZXNpYmxlcyBkZXNkZSBsYSByZWQsIGxhIHJlY3VwZXJhY2nDs24gc2UgY29tcGxpY2EgbXVjaG8uPGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxicj48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc1BvciBlc28gbGEgcHJldmVuY2nDs24gbW9kZXJuYSBubyBwdWVkZSBxdWVkYXJzZSBlbiBlbCBwZXLDrW1ldHJvLiBOZWNlc2l0YSBjYXBhcyBpbnRlcm5hczogc2VnbWVudGFjacOzbiwgcHJpdmlsZWdpbyBtw61uaW1vLCBtb25pdG9yaXphY2nDs24gY29udGludWEsIGNvbnRyb2wgZGUgaWRlbnRpZGFkZXMgeSB1bmEgPHN0cm9uZz5hcnF1aXRlY3R1cmEgY2xvdWQgc2VndXJhPC9zdHJvbmc+IHF1ZSBsaW1pdGUgbGEgcHJvcGFnYWNpw7NuIHkgcmVkdXpjYSBsYSBleHBvc2ljacOzbiBkZSBhY3Rpdm9zIGNyw610aWNvcy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzbGV2ZWw8c3Ryb25nPlF1w6kgaGFjZXIgY3VhbmRvIGVsIGF0YXF1ZSB5YSBoYSBlbXBlemFkbzwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NMYSByZXNwdWVzdGEgdMOpY25pY2EgZGViZSBlbXBlemFyIHBvciBsYSBjb250ZW5jacOzbi4gRWwgcHJpbWVyIHBhc28gZXMgYWlzbGFyIGVxdWlwb3MsIHNlZ21lbnRvcyBvIGN1ZW50YXMgY29tcHJvbWV0aWRhcyBwYXJhIGZyZW5hciBlbCBtb3ZpbWllbnRvIGxhdGVyYWwgeSBldml0YXIgcXVlIGVsIGNpZnJhZG8gYWxjYW5jZSBtw6FzIHNpc3RlbWFzLiBFc2EgY29udGVuY2nDs24gZGViZSBlamVjdXRhcnNlIGNvbiByYXBpZGV6LCBwZXJvIHNpbiBib3JyYXIgZXZpZGVuY2lhcyDDunRpbGVzIHBhcmEgZWwgYW7DoWxpc2lzIHBvc3Rlcmlvci5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzRWwgc2VndW5kbyBwYXNvIGVzIGNvbmZpcm1hciBlbCBhbGNhbmNlLiBIYXkgcXVlIGlkZW50aWZpY2FyIHF1w6kgc2lzdGVtYXMgZXN0w6FuIGFmZWN0YWRvcywgcXXDqSBjcmVkZW5jaWFsZXMgcHVlZGVuIGhhYmVyc2UgdmlzdG8gY29tcHJvbWV0aWRhcywgc2kgaGEgaGFiaWRvIGV4ZmlsdHJhY2nDs24geSBxdcOpIGhlcnJhbWllbnRhcyBvIGJpbmFyaW9zIHNlIGhhbiB1c2FkbyBkdXJhbnRlIGVsIGF0YXF1ZS4gU2luIGVzdGEgdmlzaWJpbGlkYWQsIGxhIG9yZ2FuaXphY2nDs24gY29ycmUgZWwgcmllc2dvIGRlIHJlc3RhdXJhciBzZXJ2aWNpb3MgbWllbnRyYXMgZWwgYXRhY2FudGUgc2lndWUgZGVudHJvLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NFbCB0ZXJjZXIgcGFzbyBlcyBsYSBlcnJhZGljYWNpw7NuLiBFc3RvIGluY2x1eWUgcmV2b2NhciBhY2Nlc29zLCByZXNldGVhciBjcmVkZW5jaWFsZXMsIGFwbGljYXIgcGFyY2hlcywgcmV0aXJhciBwZXJzaXN0ZW5jaWFzLCByZXZpc2FyIHRhcmVhcyBwcm9ncmFtYWRhcywgaGVycmFtaWVudGFzIGRlIGFkbWluaXN0cmFjacOzbiBhYnVzYWRhcyB5IHJlZ2xhcyBtb2RpZmljYWRhcyBwb3IgZWwgYXRhY2FudGUuIExhIHJlc3RhdXJhY2nDs24gZGViZSBoYWNlcnNlIHNvbG8gY3VhbmRvIGV4aXN0YSB1bmEgYmFzZSByYXpvbmFibGUgcGFyYSBwZW5zYXIgcXVlIGVsIGFjY2VzbyBtYWxpY2lvc28gaGEgc2lkbyBlbGltaW5hZG8uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc0VsIGN1YXJ0byBwYXNvIGVzIGxhIHJlY3VwZXJhY2nDs24uIEFxdcOtIGVudHJhIGVuIGp1ZWdvIHVuIGJ1ZW4gcGxhbiBkZSA8c3Ryb25nPmRpc2FzdGVyIHJlY292ZXJ5PC9zdHJvbmc+LCBjb24gY29waWFzIHZlcmlmaWNhZGFzLCBwcnVlYmFzIHBlcmnDs2RpY2FzIGRlIHJlc3RhdXJhY2nDs24geSBjcml0ZXJpb3MgY2xhcm9zIHBhcmEgcHJpb3JpemFyIHNlcnZpY2lvcy4gUmVjdXBlcmFyIG5vIGNvbnNpc3RlIHNvbG8gZW4gdm9sdmVyIGEgbGV2YW50YXIgbcOhcXVpbmFzLCBzaW5vIGVuIGhhY2VybG8gc2luIHJlaW50cm9kdWNpciBlbCBjb21wcm9taXNvLkVuIHBhcmFsZWxvLCBjb252aWVuZSBjb29yZGluYXIgbGEgcmVzcHVlc3RhIGNvbiB1biBjZW50cm8gZGUgb3BlcmFjaW9uZXMgbyBlcXVpcG8gZXNwZWNpYWxpemFkby4gVW4gPHN0cm9uZz5TT0M8L3N0cm9uZz4gbWFkdXJvIHB1ZWRlIGF5dWRhciBhIGNvcnJlbGFjaW9uYXIgc2XDsWFsZXMsIHJldmlzYXIgaW5kaWNhZG9yZXMgZGUgY29tcHJvbWlzbywgdmlnaWxhciByZWF0YXF1ZXMgeSBjb252ZXJ0aXIgbG8gYXByZW5kaWRvIGVuIHJlZ2xhcyBkZSBkZXRlY2Npw7NuIG3DoXMgZWZpY2FjZXMuUG9yIGVzbyBsYSBwcmV2ZW5jacOzbiBtb2Rlcm5hIG5vIHB1ZWRlIHF1ZWRhcnNlIGVuIGVsIHBlcsOtbWV0cm8uIE5lY2VzaXRhIGNhcGFzIGludGVybmFzOiBzZWdtZW50YWNpw7NuLCBwcml2aWxlZ2lvIG3DrW5pbW8sIG1vbml0b3JpemFjacOzbiBjb250aW51YSwgY29udHJvbCBkZSBpZGVudGlkYWRlcyB5IHVuYSBzdHJvbmc+YXJxdWl0ZWN0dXJhIGNsb3VkIHNlZ3VyYTwvc3Ryb25nPiBxdWUgbGltaXRlIGxhIHByb3BhZ2FjacOzbiB5IHJlZHV6Y2EgbGEgZXhwb3NpY2nDs24gZGUgYWN0aXZvcyBjcsOtdGljb3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtbG9jay1oZWFkaW5nIj48c3RvbmdRdcOpIGhhY2VyIGN1YW5kbyBlbCBhdGFxdWUgeWEgaGEgZW1wZXphZG9zdHJvbmc+PC9oMz4KPCEtLSAvdzpoZWFkaW5nIC0tCndwOnBhcmFncmFwaCAtLT4KPHA+TGEgcmVzcHVlc3RhIHTDqWNuaWNhIGRlYmUgZW1wZXphciBwb3IgbGEgY29udGVuY2nDs24uIEVsIHByaW1lciBwYXNvIGVzIGFpc2xhciBlcXVpcG9zLCBzZWdtZW50b3MgbyBjdWVudGFzIGNvbXByb21ldGlkYXMgcGFyYSBmcmVuYXIgZWwgbW92aW1pZW50byBsYXRlcmFsIHkgZXZpdGFyIHF1ZSBlbCBjaWZyYWRvIGFsY2FuY2UgbcOhcyBzaXN0ZW1hcy4gRXNhIGNvbnRlbmNpw7NuIGRlYmUgZWplY3V0YXJzZSBjb24gcmFwaWRleiwgcGVybyBzaW4gYm9ycmFyIGV2aWRlbmNpYXMgw7p0aWxlcyBwYXJhIGVsIGFuw6FsaXNpcyBwb3N0ZXJpb3IuPHA+CjwhLS0gL0VsIHNlZ3VuZG8gcGFzbyBlcyBjb25maXJtYXIgZWwgYWxjYW5jZS4gSGF5IHF1ZSBpZGVudGlmaWNhciBxdcOpIHNpc3RlbWFzIGVzdMOhbiBhZmVjdGFkb3MsIHF1w6kgY3JlZGVuY2lhbGVzIHB1ZWRlbiBoYWJlcnNlIHZpc3RvIGNvbXByb21ldGlkYXMsIHNpIGhhIGhhYmlkbyBleGZpbHRyYWNpw7NuIHkgcXXDqSBoZXJyYW1pZW50YXMgbyBiaW5hcmlvcyBzZSBoYW4gdXNhZG8gZHVyYW50ZSBlbCBhdGFxdWUuIFNpbiBlc3RhIHZpc2liaWxpZGFkLCBsYSBvcmdhbml6YWNpw7NuIGNvcnJlIGVsIHJpZXNnbyBkZSByZXN0YXVyYXIgc2VydmljaW9zIG1pZW50cmFzIGVsIGF0YWNhbnRlIHNpZ3VlIGRlbnRyby4vcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkVsIHRlcmNlciBwYXNvIGVzIGxhIGVycmFkaWNhY2nDs24uIEVzdG8gaW5jbHV5ZSByZXZvY2FyIGFjY2Vzb3MsIHJlc2V0ZWFyIGNyZWRlbmNpYWxlcywgYXBsaWNhciBwYXJjaGVzLCByZXRpcmFyIHBlcnNpc3RlbmNpYXMsIHJldmlzYXIgdGFyZWFzIHByb2dyYW1hZGFzLCBoZXJyYW1pZW50YXMgZGUgYWRtaW5pc3RyYWNpw7NuIGF1c2FkYXMgeSBlZ2xhcyBtb2RpZmljYWRhcyBwb3IgZWwgYXRhY2FudGUuIExhIHJlc3RhdXJhY2nDs24gZGViZSBoYWNlcnNlIHNvbG8gY3VhbmRvIGV4aXN0YSB1bmEgYmFzZSByYXpvbmFibGUgcGFyYSBwZW5zYXIgcXVlIGVsIGFjY2VzbyBtYWxpY2lvc28gaGEgc2lkbyBlbGltaW5hZG8uPC9wCiEtLSB3OnBhcmFncmFwaCAtLQp3cDpwYXJhZ3JhcGggLS0+CjxwPkVsIGN1YXJ0byBwYXNvIGVzIGxhIHJlY3VwZXJhY2nDs24uIEFxdcOtIGVudHJhIGVuIGp1ZWdvIHVuIGJ1ZW4gcGxhbiBkZSA8c3Ryb25nPmRpc2FzdGVyIHJlY292ZXJ5PHN0cm9uZz4sIGNvbiBjb3BpYXMgdmVyaWZpY2FkYXMsIHBydWViYXMgcGVyacOzZGljYXMgZGUgcmVzdGF1cmFjacOzbiB5IGNyaXRlcmlvcyBjbGFyb3MgcGFyYSBwcmlvcml6YXIgc2VydmljaW9zLiBSZWN1cGVyYXIgbm8gY29uc2lzdGUgc29sbyBlbiB2b2x2ZXIgYSBsZXZhbnRhciBtw6FxdWluYXMsIHNpbm8gZW4gaGFjZXJsbyBzaW4gcmVpbnRyb2R1Y2lyIGVsIGNvbXByb21pc28uRW4gcGFyYWxlbG8sIGNvbnZpZW5lIGNvb3JkaW5hciBsYSByZXNwdWVzdGEgY29uIHVuIGNlbnRybyBkZSBvcGVyYWNpb25lcyBvIGVxdWlwbyBlc3BlY2lhbGl6YWRvLiBVbiA8c3Ryb25nPlNPQzwvc3Ryb25nPiBtYWR1cm8gcHVlZGUgYXl1ZGFyIGEgY29ycmVsYWNpb25hciBzZcOxYWxlcywgcmV2aXNhciBpbmRpY2Fkb3JlcyBkZSBjb21wcm9taXNvLCB2aWdpbGFyIHJlYXRhcXVlcyB5IGNvbnZlcnRpciBsbyBhcHJlbmRpZG8gZW4gcmVnbGFzIGRlIGRldGVjY2nDs24gbcOhcyBlZmljYWNlcy48L3A+CjwhLS0gLwoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc2xldmVsPHN0cm9uZz5NZWRpZGFzIHTDqWNuaWNhcyBxdWUgcmVkdWNlbiBlbCByaWVzZ28gcmVhbDwvc3Ryb25nPjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzSGF5IHZhcmlhcyBtZWRpZGFzIHF1ZSByZWR1Y2VuIGVsIHJpZXNnbyBkZSBmb3JtYSB0YW5naWJsZSBjdWFuZG8gc2UgYXBsaWNhbiBiaWVuIHkgZGUgZm9ybWEgc29zdGVuaWRhLiBObyBzb24gdGXDs3JpY2FzIG5pIG51ZXZhcywgcGVybyBzaWd1ZW4gbWFyY2FuZG8gbGEgZGlmZXJlbmNpYSBlbnRyZSB1biBpbmNpZGVudGUgY29udGVuaWRvIHkgdW5hIGNyaXNpcyBvcGVyYXRpdmEuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc29yZGVyZWR2YWx1ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNRkEgZW4gYWNjZXNvcyByZW1vdG9zLCBwYW5lbGVzIGFkbWluaXN0cmF0aXZvcyB5IGN1ZW50YXMgcHJpdmlsZWdpYWRhcy5hbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWdtZW50YWNpw7NuIGRlIHJlZCBwYXJhIGxpbWl0YXIgZWwgbW92aW1pZW50byBsYXRlcmFsIGVudHJlIHVzdWFyaW9zLCBzZXJ2aWRvcmVzIHkgY29waWFzIGRlIHNlZ3VyaWRhZC5hbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRHZXN0acOzbiBkZSBwYXJjaGVzIGJhc2FkYSBlbiBleHBvc2ljacOzbiByZWFsLCBubyBzb2xvIGVuIGNhbGVuZGFyaW9zIGdlbmVyYWxlcy5hbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb3BpYXMgZGUgc2VndXJpZGFkIGFpc2xhZGFzLCBpbm11dGFibGVzIG8gZnVlcmEgZGUgbMOtbmVhLCBjb24gcHJ1ZWJhcyByZWFsZXMgZGUgcmVzdGF1cmFjacOzbi5hbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFRFIsIHRlbGVtZXRyw61hIGNlbnRyYWxpemFkYSB5IHJlZ2xhcyBkZSBkZXRlY2Npw7NuIHBhcmEgdXNvIGFuw7NtYWxvIGRlIGhlcnJhbWllbnRhcyBsZWfDrXRpbWFzLmFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJldmlzacOzbiBkZSBwcml2aWxlZ2lvcywgY3VlbnRhcyBkZSBzZXJ2aWNpbyB5IGFjY2Vzb3MgZGUgdGVyY2Vyb3MuYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Rm9ybWFjacOzbiBlc3BlY8OtZmljYSBwYXJhIHJlY29ub2NlciBjYW1wYcOxYXMgZGUgcGhpc2hpbmcgeSBwcm9jZWRpbWllbnRvcyBpbnRlcm5vcyBkZSBlc2NhbGFkby5hbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3M8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5NZWRpZGFzIHTDqWNuaWNhcyBxdWUgcmVkdWNlbiBlbCByaWVzZ28gcmVhbDwvc3Ryb25nPjxicj48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPHA+SGF5IHZhcmlhcyBtZWRpZGFzIHF1ZSByZWR1Y2VuIGVsIHJpZXNnbyBkZSBmb3JtYSB0YW5naWJsZSBjdWFuZG8gc2UgYXBsaWNhbiBiaWVuIHkgZGUgZm9ybWEgc29zdGVuaWRhLiBObyBzb24gdGXDs3JpY2FzIG5pIG51ZXZhcywgcGVybyBzaWd1ZW4gbWFyY2FuZG8gbGEgZGlmZXJlbmNpYSBlbnRyZSB1biBpbmNpZGVudGUgY29udGVuaWRvIHkgdW5hIGNyaXNpcyBvcGVyYXRpdmEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NRkEgZW4gYWNjZXNvcyByZW1vdG9zLCBwYW5lbGVzIGFkbWluaXN0cmF0aXZvcyB5IGN1ZW50YXMgcHJpdmlsZWdpYWRhcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNlZ21lbnRhY2nDs24gZGUgcmVkIHBhcmEgbGltaXRhciBlbCBtb3ZpbWllbnRvIGxhdGVyYWwgZW50cmUgdXN1YXJpb3MsIHNlcnZpZG9yZXMgeSBjb3BpYXMgZGUgc2VndXJpZGFkLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+R2VzdGnDs24gZGUgcGFyY2hlcyBiYXNhZGEgZW4gZXhwb3NpY2nDs24gcmVhbCwgbm8gc29sbyBlbiBjYWxlbmRhcmlvcyBnZW5lcmFsZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db3BpYXMgZGUgc2VndXJpZGFkIGFpc2xhZGFzLCBpbm11dGFibGVzIG8gZnVlcmEgZGUgbMOtbmVhLCBjb24gcHJ1ZWJhcyByZWFsZXMgZGUgcmVzdGF1cmFjacOzbi48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkVEUiwgdGVsZW1ldHLDrWEgY2VudHJhbGl6YWRhIHkgcmVnbGFzIGRlIGRldGVjY2nDs24gcGFyYSB1c28gYW7Ds21hbG8gZGUgaGVycmFtaWVudGFzIGxlZ8OtdGltYXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXZpc2nDs24gZGUgcHJpdmlsZWdpb3MsIGN1ZW50YXMgZGUgc2VydmljaW8geSBhY2Nlc29zIGRlIHRlcmNlcm9zLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Rm9ybWFjacOzbiBlc3BlY8OtZmljYSBwYXJhIHJlY29ub2NlciBjYW1wYcOxYXMgZGUgcGhpc2hpbmcgeSBwcm9jZWRpbWllbnRvcyBpbnRlcm5vcyBkZSBlc2NhbGFkby48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzRXN0YXMgbWVkaWRhcyBzb24gbcOhcyBlZmljYWNlcyBjdWFuZG8gc2UgY29uZWN0YW4gZW50cmUgc8OtLiBVbiBiYWNrdXAgc2luIHNlZ21lbnRhY2nDs24gcHVlZGUgcXVlZGFyIGV4cHVlc3RvLiBVbiBFRFIgc2luIGNhcGFjaWRhZCBkZSByZXNwdWVzdGEgcHVlZGUgYWxlcnRhciBkZW1hc2lhZG8gdGFyZGUuIFVuIHBsYW4gYmllbiBlc2NyaXRvIHBlcm8gbm8gZW5zYXlhZG8gZmFsbGEgY3VhbmRvIGhheSBxdWUgYXBsaWNhcmxvIGJham8gcHJlc2nDs24uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc2xldmVsPHN0cm9uZz5RdcOpIHBlcmZpbGVzIG5lY2VzaXRhIHVuYSBlbXByZXNhIHBhcmEgZGVmZW5kZXJzZTwvc3Ryb25nPjxicj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzTGEgcHJlc2nDs24gY29uc3RhbnRlIGRlbCByYW5zb213YXJlIGhhIHJlZm9yemFkbyBsYSBkZW1hbmRhIGRlIHBlcmZpbGVzIHTDqWNuaWNvcyBjYXBhY2VzIGRlIHByZXZlbmlyLCBkZXRlY3RhciB5IHJlc3BvbmRlciBhbnRlIGluY2lkZW50ZXMuIE5vIHNlIHRyYXRhIGRlIHVuYSDDum5pY2EgZmlndXJhLCBzaW5vIGRlIHZhcmlhcyBmdW5jaW9uZXMgcXVlIHRyYWJhamFuIGRlIGZvcm1hIGNvb3JkaW5hZGEuPGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NFbnRyZSBsb3MgcGVyZmlsZXMgbcOhcyByZWxldmFudGVzIGVzdMOhbiBsb3MgYW5hbGlzdGFzIGRlIFNPQywgbG9zIOKAnGluY2lkZW50IHJlc3BvbmRlcnPigJ0sIGxvcyBlc3BlY2lhbGlzdGFzIGVuIHRocmVhdCBodW50aW5nLCBsb3MgaW5nZW5pZXJvcyBkZSBzZWd1cmlkYWQgY2xvdWQgeSBxdWllbmVzIGRpc2XDsWFuIGFycXVpdGVjdHVyYXMgcmVzaWxpZW50ZXMgY29uIGNvbnRyb2xlcyBkZSBpZGVudGlkYWQsIHNlZ21lbnRhY2nDs24geSByZWN1cGVyYWNpw7NuLiBFbiBlbnRvcm5vcyBtYWR1cm9zIHRhbWJpw6luIHRpZW5lbiBwZXNvIGxvcyBwZXJmaWxlcyBxdWUgY29uZWN0YW4gc2VndXJpZGFkIGNvbiBjb250aW51aWRhZCBkZSBuZWdvY2lvLCBnb2JpZXJubyBkZWwgZGF0byB5IGF1dG9tYXRpemFjacOzbiBvcGVyYXRpdmEuPGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NFc3RvIHRpZW5lIHVuYSBsZWN0dXJhIGNsYXJhIHBhcmEgcXVpZW4gZXN0w6EgdmFsb3JhbmRvIGZvcm1hcnNlIGVuIHRlY25vbG9nw61hLiBMYSBjaWJlcnNlZ3VyaWRhZCBubyBlcyB1bmEgbW9kYSBwdW50dWFsLCBzaW5vIHVuIMOhcmVhIGRvbmRlIGxhIGNvbXBsZWppZGFkIHTDqWNuaWNhIGRlbCBlbnRvcm5vIHkgbGEgY29udGludWlkYWQgZGUgbGEgYW1lbmF6YSBleGlnZW4gYXByZW5kaXphamUgY29uc3RhbnRlIHkgY2FwYWNpZGFkZXMgcHLDoWN0aWNhcyBhcGxpY2FibGVzIGRlc2RlIGVsIHByaW1lciBkw61hLiBFbiB1bmEgZXNjdWVsYSBjb21vIElNTVVORSBUZWNobm9sb2d5IEluc3RpdHV0ZSwgZXNlIGVuZm9xdWUgZW5jYWphIGVzcGVjaWFsbWVudGUgYmllbiBjb24gcHJvZ3JhbWFzIG9yaWVudGFkb3MgYSBlc2NlbmFyaW9zIHJlYWxlcywgaGVycmFtaWVudGFzIGFjdHVhbGVzIHkgcmVzb2x1Y2nDs24gdMOpY25pY2EgZGUgcHJvYmxlbWFzLjxicj48cD5Fc3RhcyBtZWRpZGFzIHNvbiBtw6FzIGVmaWNhY2VzIGN1YW5kbyBzZSBjb25lY3RhbiBlbnRyZSBzw60uIFVuIGJhY2t1cCBzaW4gc2VnbWVudGFjacOzbiBwdWVkZSBxdWVkYXIgZXhwdWVzdG8uIFVuIEVEUiBzaW4gY2FwYWNpZGFkIGRlIHJlc3B1ZXN0YSBwdWVkZSBhbGVydGFyIGRlbWFzaWFkbyB0YXJkZS4gVW4gcGxhbiBiaWVuIGVzY3JpdG8gcGVybyBubyBlbnNheWFkbyBmYWxsYSBjdWFuZG8gaGF5IHF1ZSBhcGxpY2FybG8gYmFqbyBwcmVzacOzbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlF1w6kgcGVyZmlsZXMgbmVjZXNpdGEgdW5hIGVtcHJlc2EgcGFyYSBkZWZlbmRlcnNlPC9zdHJvbmc+PGJyPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TGEgcHJlc2nDs24gY29uc3RhbnRlIGRlbCByYW5zb213YXJlIGhhIHJlZm9yemFkbyBsYSBkZW1hbmRhIGRlIHBlcmZpbGVzIHTDqWNuaWNvcyBjYXBhY2VzIGRlIHByZXZlbmlyLCBkZXRlY3RhciB5IHJlc3BvbmRlciBhbnRlIGluY2lkZW50ZXMuIE5vIHNlIHRyYXRhIGRlIHVuYSDDum5pY2EgZmlndXJhLCBzaW5vIGRlIHZhcmlhcyBmdW5jaW9uZXMgcXVlIHRyYWJhamFuIGRlIGZvcm1hIGNvb3JkaW5hZGEuPGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkVudHJlIGxvcyBwZXJmaWxlcyBtw6FzIHJlbGV2YW50ZXMgZXN0w6FuIGxvcyBhbmFsaXN0YXMgZGUgU09DLCBsb3Mg4oCcaW5jaWRlbnQgcmVzcG9uZGVyc+KAnSwgbG9zIGVzcGVjaWFsaXN0YXMgZW4gdGhyZWF0IGh1bnRpbmcsIGxvcyBpbmdlbmllcm9zIGRlIHNlZ3VyaWRhZCBjbG91ZCB5IHF1aWVuZXMgZGlzZcOxYW4gYXJxdWl0ZWN0dXJhcyByZXNpbGllbnRlcyBjb24gY29udHJvbGVzIGRlIGlkZW50aWRhZCwgc2VnbWVudGFjacOzbiB5IHJlY3VwZXJhY2nDs24uIEVuIGVudG9ybm9zIG1hZHVyb3MgdGFtYmnDqW4gdGllbmVuIHBlc28gbG9zIHBlcmZpbGVzIHF1ZSBjb25lY3RhbiBzZWd1cmlkYWQgY29uIGNvbnRpbnVpZGFkIGRlIG5lZ29jaW8sIGdvYmllcm5vIGRlbCBkYXRvIHkgYXV0b21hdGl6YWNpw7NuIG9wZXJhdGl2YS48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RXN0byB0aWVuZSB1bmEgbGVjdHVyYSBjbGFyYSBwYXJhIHF1aWVuIGVzdMOhIHZhbG9yYW5kbyBmb3JtYXJzZSBlbiB0ZWNub2xvZ8OtYS4gTGEgY2liZXJzZWd1cmlkYWQgbm8gZXMgdW5hIG1vZGEgcHVudHVhbCwgc2lubyB1biDDoXJlYSBkb25kZSBsYSBjb21wbGVqaWRhZCB0w6ljbmljYSBkZWwgZW50b3JubyB5IGxhIGNvbnRpbnVpZGFkIGRlIGxhIGFtZW5hemEgZXhpZ2VuIGFwcmVuZGl6YWplIGNvbnN0YW50ZSB5IGNhcGFjaWRhZGVzIHByw6FjdGljYXMgYXBsaWNhYmxlcyBkZXNkZSBlbCBwcmltZXIgZMOtYS4gRW4gdW5hIGVzY3VlbGEgY29tbyBJTU1VTkUgVGVjaG5vbG9neSBJbnN0aXR1dGUsIGVzZSBlbmZvcXVlIGVuY2FqYSBlc3BlY2lhbG1lbnRlIGJpZW4gY29uIHByb2dyYW1hcyBvcmllbnRhZG9zIGEgZXNjZW5hcmlvcyByZWFsZXMsIGhlcnJhbWllbnRhcyBhY3R1YWxlcyB5IHJlc29sdWNpw7NuIHTDqWNuaWNhIGRlIHByb2JsZW1hcy48YnI+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NsZXZlbDxzdHJvbmc+RkFRIHNvYnJlIHJhbnNvbXdhcmU8L3N0cm9uZz48YnI+PHN0cm9uZz7Cv1VuIHJhbnNvbXdhcmUgc2llbXByZSBjaWZyYSBhcmNoaXZvcz88L3N0cm9uZz48IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5GQVEgc29icmUgcmFuc29td2FyZTwvc3Ryb25nPjxicj48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPHA+PHN0cm9uZz7Cv1VuIHJhbnNvbXdhcmUgc2llbXByZSBjaWZyYSBhcmNoaXZvcz88L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpObyBzaWVtcHJlLiBBbGd1bm9zIGdydXBvcyBwcmlvcml6YW4gZWwgcm9ibyBkZSBkYXRvcyB5IGxhIGV4dG9yc2nDs24gcG9zdGVyaW9yLCBpbmNsdXNvIHNpbiBjaWZyYXIgZGUgZm9ybWEgbWFzaXZhIHRvZG8gZWwgZW50b3Juby5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YnI+ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc3N0cm9uZz7Cv1BhZ2FyIGVsIHJlc2NhdGUgcmVzdWVsdmUgZWwgcHJvbGVtYT88L3N0b25nY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc05vIGdhcmFudGl6YSBsYSByZWN1cGVyYWNpw7NuIGNvbXBsZXRhIG5pIGV2aXRhIG51ZXZhcyBleHRvcnNpb25lcywgeSBhZGVtw6FzIHB1ZWRlIGRlamFyIHNpbiByZXNvbHZlciBsYSBjYXVzYSB0w6ljbmljYSBkZWwgY29tcHJvbWlzbyBpbmljaWFsLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxicj5kcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzc3Ryb25nPsK\/Q3XDoWwgZXMgZWwgcHVudG8gbcOhcyBkw6lpbCBlbiBtdWNoYXMgZW1wZXNhcz88L3N0cm9uZ2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NTdWVsZSBzZXIgbGEgY29tYmluYWNpw7NuIGRlIGNyZWRlbmNpYWxlcyByZXV0aWxpemFkYXMsIGFjY2Vzb3MgcmVtb3RvcyBtYWwgcHJvdGVnaWRvcywgc2lzdGVtYXMgc2luIHBhcmNoZWFyIHkgZmFsdGEgZGUgc2VnbWVudGFjacOzbiBpbnRlcm5hLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxicj5kcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzc3Ryb25nPsK\/TGFzIGNvcGlhcyBkZSBzZWd1cmlkYWQgYXN0YW4gcG8gc8OtIHNvbGFzPzwvc3Ryb25nY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc05vLiBTb24gZXNlbmNpYWxlcyBwYXJhIHJlY3VwZXJhciwgcGVybyBzaSBubyBlc3TDoW4gYWlzbGFkYXMgbyBubyBzZSBwcnVlYmFuIGRlIGZvcm1hIHBlcmnDs2RpY2EgcHVlZGVuIGZhbGxhciBqdXN0byBjdWFuZG8gbcOhcyBzZSBuZWNlc2l0YW4uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NzdHJvbmc+wr9RdcOpIHJlbGFjacOzbiB0aWVuZSBlbCBjbG91ZCBjb24gZWwgcmFuc29td2FyZT88L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzRWwgY2xvdWQgbm8gZWxpbWluYSBlbCByaWVzZ28gcG9yIHPDrSBtaXNtby4gVW5hIG1hbGEgY29uZmlndXJhY2nDs24sIHBlcm1pc29zIGV4Y2VzaXZvcyBvIHVuYSBhcnF1aXRlY3R1cmEgZMOpYmlsIHB1ZWRlbiBhbXBsaWFyIGxhIHN1cGVyZmljaWUgZGUgYXRhcXVlLCBtaWVudHJhcyBxdWUgdW5hIGFycXVpdGVjdHVyYSBjbG91ZCBzZWd1cmEgcHVlZGUgcmVkdWNpciBleHBvc2ljacOzbiB5IG1lam9yYXIgcmVzaWxpZW5jaWEuPHA+Tm8gc2llbXByZS4gQWxndW5vcyBncnVwb3MgcHJpb3JpemFuIGVsIHJvYm8gZGUgZGF0b3MgeSBsYSBleHRvcnNpw7NuIHBvc3RlcmlvciwgaW5jbHVzbyBzaW4gY2lmcmFyIGRlIGZvcm1hIG1hc2l2YSB0b2RvIGVsIGVudG9ybm8uPC9wPgo8cD48c3Ryb25nPsK\/UGFnYXIgZWwgcmVzY2F0ZSByZXN1ZWx2ZSBlbCBwcm9ibGVtYT88L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5ObyBnYXJhbnRpemEgbGEgcmVjdXBlcmFjacOzbiBjb21wbGV0YSBuaSBldml0YSBudWV2YXMgZXh0b3JzaW9uZXMsIHkgYWRlbcOhcyBwdWVkZSBkZWphciBzaW4gcmVzb2x2ZXIgbGEgY2F1c2EgdMOpY25pY2EgZGVsIGNvbXByb21pc28gaW5pY2lhbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPsK\/Q3XDoWwgZXMgZWwgcHVudG8gbcOhcyBkw6liaWwgZW4gbXVjaGFzIGVtcHJlc2FzPzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN1ZWxlIHNlciBsYSBjb21iaW5hY2nDs24gZGUgY3JlZGVuY2lhbGVzIHJldXRpbGl6YWRhcywgYWNjZXNvcyByZW1vdG9zIG1hbCBwcm90ZWdpZG9zLCBzaXN0ZW1hcyBzaW4gcGFyY2hlYXIgeSBmYWx0YSBkZSBzZWdtZW50YWNpw7NuIGludGVybmEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz7Cv0xhcyBjb3BpYXMgZGUgc2VndXJpZGFkIGJhc3RhbiBwb3Igc8OtIHNvbGFzPzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5vLiBTb24gZXNlbmNpYWxlcyBwYXJhIHJlY3VwZXJhciwgcGVybyBzaSBubyBlc3TDoW4gYWlzbGFkYXMgbyBubyBzZSBwcnVlYmFuIGRlIGZvcm1hIHBlcmnDs2RpY2EgcHVlZGVuIGZhbGxhciBqdXN0byBjdWFuZG8gbcOhcyBzZSBuZWNlc2l0YW4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz7Cv1F1w6kgcmVsYWNpw7NuIHRpZW5lIGVsIGNsb3VkIGNvbiBlbCByYW5zb213YXJlPzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8ZHJvcENhcGFtZU5hdk1lbnVWaXNpYmlsaXR5VHJwQ29udGVudFJlc3RyaWN0aW9uY3VzdG9tSHRtbEF0dHJpYnV0ZXNpbm5lckJsb2Nrc3N0cm9uZz7Cv0hheSBzYWxpZGEgcHJvZmVzaW9uYWwgZW4gZXN0ZSBjYW1wbz88L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzU8OtLiBMYSBjb250aW51aWRhZCBkZSBlc3RhIGFtZW5hemEgbWFudGllbmUgYWx0YSBsYSBuZWNlc2lkYWQgZGUgcGVyZmlsZXMgdMOpY25pY29zIGVuIG1vbml0b3JpemFjacOzbiwgcmVzcHVlc3RhLCBpbmdlbmllcsOtYSBkZSBzZWd1cmlkYWQgeSBwcm90ZWNjacOzbiBkZSBlbnRvcm5vcyBjbG91ZCBlIGjDrWJyaWRvcy48cD5FbCBjbG91ZCBubyBlbGltaW5hIGVsIHJpZXNnbyBwb3Igc8OtIG1pc21vLiBVbmEgbWFsYSBjb25maWd1cmFjacOzbiwgcGVybWlzb3MgZXhjZXNpdm9zIG8gdW5hIGFycXVpdGVjdHVyYSBkw6liaWwgcHVlZGVuIGFtcGxpYXIgbGEgc3VwZXJmaWNpZSBkZSBhdGFxdWUsIG1pZW50cmFzIHF1ZSB1bmEgYXJxdWl0ZWN0dXJhIGNsb3VkIHNlZ3VyYSBwdWVkZSByZWR1Y2lyIGV4cG9zaWNpw7NuIHkgbWVqb3JhciByZXNpbGllbmNpYS48L3A+CjxwPjxzdHJvbmc+wr9IYXkgc2FsaWRhIHByb2Zlc2lvbmFsIGVuIGVzdGUgY2FtcG8\/PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CmRvY3VtZW50c2x1ZzxhaHJmPSJodHRwOi8vaW1tdW5lLmluc3RpdHV0ZS9yb2dyYW1hcy8iIGRhdGEtdHlwPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL2ltbXVuZS5pbnN0aXR1dGUvcHJvZ3JhbWFzLyI+IGVzcGU8L2E+PHA+VGFtYmnDqW4gc2Ugb2JzZXJ2YSB1bmEgbWF5b3I8YSBocmVmPSJodHRwczovL2ltbXVuZS5pbnN0aXR1dGUvcHJvZ3JhbWFzLyIgZGF0YS10eXBlPSJsaW5rIiBkYXRhLWlkPSJodHRwczovL2ltbXVuZS5pbnN0aXR1dGUvcHJvZ3JhbWFzLyI+IGVzcGVjaWFsaXphY2nDs248L2E+LiBBbGd1bm9zIGdydXBvcyBzZSBjZW50cmFuIGVuIGV4cGxvdGFyIGZhbGxvcyBjb25jcmV0b3M7IG90cm9zIGNvbXByYW4gYWNjZXNvcyBpbmljaWFsZXMgeWEgY29tcHJvbWV0aWRvczsgb3Ryb3MgZXh0ZXJuYWxpemFuIGZhc2VzIGRlIGxhIG9wZXJhY2nDs24uIEVzZSByZXBhcnRvIGRlIGZ1bmNpb25lcyBoYWNlIHF1ZSBlbCBlY29zaXN0ZW1hIHNlYSBtw6FzIGVmaWNpZW50ZSB5IHF1ZSBlbCB0aWVtcG8gZW50cmUgZWwgYWNjZXNvIHkgbGEgZXh0b3JzacOzbiBwdWVkYSByZWR1Y2lyc2UuPGJyPjwvcD4Kc3RhdGV2ZXJzaW9uPGJyPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbWVOYXZNZW51VmlzaWJpbGl0eVRycENvbnRlbnRSZXN0cmljdGlvbmN1c3RvbUh0bWxBdHRyaWJ1dGVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzb3JpZ2luYWxDb250ZW50PHN0cm9uZz5Db25jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaSB0ZSBpbnRlcmVzYSBlbnRlbmRlciBjw7NtbyBzZSBkZXRlY3RhbiwgY29udGllbmVuIHkgYW5hbGl6YW4gYXRhcXVlcyByZWFsZXMsIGZvcm1hcnRlIGVuIGNpYmVyc2VndXJpZGFkIGhveSBzaWduaWZpY2EgdHJhYmFqYXIgY29uIGVzY2VuYXJpb3MgcXVlIHlhIGVzdMOhbiBhZmVjdGFuZG8gYSBlbXByZXNhcyBkZSB0b2RvcyBsb3Mgc2VjdG9yZXMuIEVuIElNTVVORSwgZXN0ZSB0aXBvIGRlIGNvbm9jaW1pZW50byBjb25lY3RhIGNvbiDDoXJlYXMgY29tbyBTT0MsIGRpc2FzdGVyIHJlY292ZXJ5IHkgYXJxdWl0ZWN0dXJhIGNsb3VkIHNlZ3VyYSwgdHJlcyBmcmVudGVzIGNsYXZlIHBhcmEgcmVzcG9uZGVyIGNvbiBjcml0ZXJpbyB0w6ljbmljbyBhbCByYW5zb213YXJlIGFjdHVhbC5kcm9wQ2FwYW1lTmF2TWVudVZpc2liaWxpdHlUcnBDb250ZW50UmVzdHJpY3Rpb25jdXN0b21IdG1sQXR0cmlidXRlc2lubmVyQmxvY2tzY2x1c2nDs248L3N0cm9uZz4KPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNpIHRlIGludGVyZXNhIGVudGVuZGVyIGPDs21vIHNlIGRldGVjdGFuLCBjb250aWVuZW4geSBhbmFsaXphbiBhdGFxdWVzIHJlYWxlcywgZm9ybWFydGUgZW4gY2liZXJzZWd1cmlkYWQgaG95IHNpZ25pZmljYSB0cmFiYWphciBjb24gZXNjZW5hcmlvcyBxdWUgeWEgZXN0w6FuIGFmZWN0YW5kbyBhIGVtcHJlc2FzIGRlIHRvZG9zIGxvcyBzZWN0b3Jlcy4gRW4gSU1NVU5FLCBlc3RlIHRpcG8gZGUgY29ub2NpbWllbnRvIGNvbmVjdGEgY29uIMOhcmVhcyBjb21vIFNPQywgZGlzYXN0ZXI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lbnh3AHckZjJhYTRiYWQtM2UzNC00OTYzLTgyMDEtZjNhOTc3YjE2NWRmdwxjb3JlL2hlYWRpbmd9A3ckYWI2NjA2MzYtMDc1NS00Mzk2LWI4ZTUtZDkxNDBkOWNkZTFjeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JGZkZmQ2ODMyLWJmYmQtNDVlMC04NDRkLTQ1ODk5YzYzMzkzYXh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ5YzRkZTY3ZS1hNzEwLTQ0MzItOGFjYy02MjUyODljYjRkNzV4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckZTY3ZWFiZDgtMjQ1Yy00N2Q1LTk0ODgtYmU4YzcyNTI1NTg5eHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDk2ZTBhOTg1LTQwZjMtNDUwNi05MzMxLWIwOTViNGUzY2FiNXh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeHcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ0OGY4YmY3YS02ZDI3LTQwYmYtYmJjNi0xMmRkYmM2MTZlNTl3DGNvcmUvaGVhZGluZ30DdyQwZTVhZTQ3OS1hNTJkLTQxNTYtYmY2OS02Zjg2NDk2MDkzMzV4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckYTg4OWUxYzMtOWRmOC00ZmY5LWI0MDAtMmFlZGNmYjJjMWI0eHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JGQ3NjQ0YzcwLWYzZWUtNDVhNi1iODNkLWFkZDVlMjk1M2QwOHh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ2Nzg3M2Y3NC1jZThiLTQ5YmYtOWE2Yy01NTk3MTU1OTY2M2N4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHh3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckN2I5NDNjY2MtYjVkYi00NjZhLWJjZjgtZjVlZTk4OTU4ZjU2dwxjb3JlL2hlYWRpbmd9A3ckNDA0OGY1OTgtNzgwNi00NzE2LWI2ZTUtNTZkZTZkNjU5YjMzeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDEyYzc2MjRhLTg0YmYtNDFlMC1iMzAyLWJkMjJmMTgyYzk2OHh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRlODQxOGUxMC0yYzE0LTRmMjctODRlMi05ZDgyYTcyZDg3NjR4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckNWQyZDhmMjUtZDU5My00NTgyLWE0ODctOTFlYTUwMzRlMDZheHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDk3ZmM5NDQ3LWM3YzQtNGI0NS1hZTQ4LWE2ZGQ4ZmIyNTdjN3h3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeHcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRjZmRmNDE1MS02NDJkLTRjMjMtYTUwYy1lNTJjMDMwMWNjMjB3DGNvcmUvaGVhZGluZ30DeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JGFjYjNmZjY3LTZkOGQtNDIxNi05YjE2LTQxYTY5NGY3MjFjNHckODRhNGVhNzctYWUwYy00ZDc5LWE1ZTgtNWExNTdiZmJiNjE4eHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDI1MGZiZWIxLThiNmUtNGJmOC05OTBlLTZiYzdjYTRmYmZjZXh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDRhNzA1YTE4LTQ2MGUtNDViOC04MDcwLWVjODhlYjFjN2M4ZXh3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckMTJiZDAzMmMtZmYzOC00OTFkLWE0NzItM2Y2NDUzNzFiYmMzdwxjb3JlL2hlYWRpbmd9A3ckMzNiZjAyMDctMDU0Zi00YTQ1LWI0ZDktMTM5MDAyNzk4NDZmeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB4dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDkzYjM2ODA1LTJjOGYtNDBjNS05OTY5LTcwN2Y0ZmFlYjgxNncJY29yZS9saXN0eXcAdyRjNDEyNzg3Mi0zODQyLTQ1ZWEtODQ3Ny1iMjVmYzQxYWU0MGZ4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRlM2QzMDYxOS1lYmU0LTQzMTQtYmRlYy02YjkwMGNhYzliNDJ4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRjZWY1NjdjOS0yMDlhLTQ2MTItODJiNi1iYTY2NjNmYmQwYTJ4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRlYjcyNzQ0Mi0yNzZkLTQ3M2MtYjA3ZC05MTk4NmZmYzZjNDl4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQwMDVhZDhlOC1kY2E3LTRiMDQtODcyNy0wYTQ1ZTEzMzA2MzB4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRkMjI2OWFhMS0xYTE2LTQwNmEtOTFkNC05Yzc0YjIzM2FjYTR4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQyNmIxZGJmZi1hMmVlLTQ5NjctYjViMi1jNGMwNDA0ZGM1MDB4dw5jb3JlL2xpc3QtaXRlbXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyRlNDNlNGFmMC1mYzJkLTQwNjktOGE4MS0zNTM3NWE0ZGY1ZWF4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHh3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckM2FjNDhjNzUtYjQyOC00YjVjLTljODktZTg0ZDI2OTBkNjJldwxjb3JlL2hlYWRpbmd9A3ckZGIzNGQxNWEtNmNiZC00ZGYxLWJlY2YtOTNlZTAxMTY2Mjg0eHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDk0OTA5OGVkLTEyNGEtNDA4MS1iZTFkLTJiMjI3MmUyYzIzOHh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ4ZTc2Y2MxNi0xNjMwLTRiNjctYTg2MC0xODJiMDY4N2FiOGR4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHh3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckZWZjYjVmYjctYzVkOS00OTgzLWIwOWEtNDc1NzUyMTVlM2Y1eHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDM4NTg0NDIzLWUyZjktNDA5My04NTUwLWQyY2RkY2FmMGQ5MncMY29yZS9oZWFkaW5nfQN3JDYwMTYwZDBiLWQ1NzYtNDVmMy1iZTNlLWNjOWI0MTU0NzE4Nnh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ1ZTRhZWRlNS01ZTgyLTQ3ZTktOTVjZC0zNGIwNDI1ZTk3N2N4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckMjQzYWZkYTAtZTUyZS00ZWY1LWE0MzItNWQ3YzkwZWM1ZGVkeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDc5NGRhZDU0LWQ0MWUtNGQ2Mi1hZTE5LTE2MGExMzdhMjU1NHh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ1YTEwMzJhNC03ODFkLTRhOTctOWJmZC1hMWYxZmI5MGM5NmF4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckYWVhNTg2NTctNDYyOS00MzEyLWI3OWMtOWZkYjAyODVlNzNkeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDlkNGE1NTgwLThmYzAtNGJlNy05MWJiLTc1YmY2ZWViM2NlMHh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdyQ5YjkwOWE4Mi0xODI0LTRiYTgtYjU5OC0yODE3OTQzYTA1NGF4dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHckYWZmY2RiNDUtZmYwMS00ZmNlLTk1YjctOTI4OTQzZDk5ZmFheHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JGNjNmM3NGNiLTFkY2QtNDRjMi1hOGNhLTNiZDlkZDYxZDE2N3h3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAdypyYW5vbXdhcmUtY29tby1vcGVyYW4tbG9zLWF0YXF1ZXMtYWN0dWFsZXN9hZIDdxMyMDI2LTA1LTA1VDEyOjAwOjAwdwZmdXR1cmU0AHh3DmNvcmUvcGFyYWdyYXBoeXcAdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeHcOY29yZS9wYXJhZ3JhcGh5dwB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB3JDBhZWIzYmI0LWJmOGUtNDZmZC04MDcwLTA5Nzg5ZjQzODc2ZnckNTdlNGFmNzMtMjYwOS00NzM2LWEyMmMtMmMyMzc2NzRhOTBjdxs8cD48c3Ryb25nPkNUQTwvc3Ryb25nPjwvcD53JDM0NTcxYmRiLWQ0NWItNGYyMS1iZWU2LTZhYzViODgxYjcxMXh3kAM8cD5TaSB0ZSBpbnRlcmVzYSBlbnRlbmRlciBjw7NtbyBzZSBkZXRlY3RhbiwgY29udGllbmVuIHkgYW5hbGl6YW4gYXRhcXVlcyByZWFsZXMsIGZvcm1hcnRlIGVuIGNpYmVyc2VndXJpZGFkIGhveSBzaWduaWZpY2EgdHJhYmFqYXIgY29uIGVzY2VuYXJpb3MgcXVlIHlhIGVzdMOhbiBhZmVjdGFuZG8gYSBlbXByZXNhcyBkZSB0b2RvcyBsb3Mgc2VjdG9yZXMuIEVuIElNTVVORSwgZXN0ZSB0aXBvIGRlIGNvbm9jaW1pZW50byBjb25lY3RhIGNvbiDDoXJlYXMgY29tbyBTT0MsIGRpc2FzdGVyIHJlY292ZXJ5IHkgYXJxdWl0ZWN0dXJhIGNsb3VkIHNlZ3VyYSwgdHJlcyBmcmVudGVzIGNsYXZlIHBhcmEgcmVzcG9uZGVyIGNvbiBjcml0ZXJpbyB0w6ljbmljbyBhbCByYW5zb213YXJlIGFjdHVhbC48L3A+dw5jb3JlL3BhcmFncmFwaHl3AHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AAoAdwZjbG9zZWR3BmNsb3NlZHUBfQF5e0J52LeEZqAAfZ36wokGAgB9EAYAdyRhOWI2OGM1OS1lNWQxLTRmMjAtOTI5Ni05YTI5ZGI3NWZlODd3DGNvcmUvaGVhZGluZ30CfQMF\/Iro0As+AQEBAAQAAQAEAAEAAwACAwQAAQCgEAABAAIAmQOGAToDygMDvBAD5wIDFQMGAAEAAgD9FM4CxAQAAQACAMcfAAEAAgBCAAkKhAgAhxYLUQABAAIArQIAAQABAYgTAAEAAgDBFwABAAIApwQDBgPdAQMGA9sBAwYDmAECRAAGA5gL\/QE1AjsABgO4AbID5wK6AS63BLMEAqThjpAJCwABBQABAAIABQAKAQkGAgGRAwEBAA9Pnb3hhAMCAAADAvnD5dcBAQAAr5LbUwIAAAIA\",\"updateId\":535950255}","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25731","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/25731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/comments?post=25731"}],"version-history":[{"count":2,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/25731\/revisions"}],"predecessor-version":[{"id":26405,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/posts\/25731\/revisions\/26405"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media\/25733"}],"wp:attachment":[{"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/media?parent=25731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/categories?post=25731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/immune.institute\/en\/wp-json\/wp\/v2\/tags?post=25731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}